@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap');

@font-face{
	font-family:"CodePro-Light";
	src:url("../fonts/Code Pro LC.otf");
}

@font-face{
	font-family:"CodePro-Bold";
	src:url("../fonts/Code Pro Bold LC.otf");
}


@font-face{
	font-family:"CerebriSans-Book";
	src:url("../fonts/CerebriSans-Book.ttf"),
		url("../fonts/CerebriSans-Book.woff"),
		url("../fonts/CerebriSans-Book.eot");
}

@font-face{
	font-family:"CerebriSans-Light";
	src:url("../fonts/CerebriSans-Light.ttf"),
		url("../fonts/CerebriSans-Light.woff"),
		url("../fonts/CerebriSans-Light.eot");
}

/*top-bar css*/
body *{font-family: Montserrat;}
.top-bar { background-color: #0255a7; color: #fff; padding: 10px 0; }
.contect-details .phone-email { display: inline-block; margin-right: 15px; }
.contect-details .phone-email a,.top-social a i{color:#fff;}
.contect-details i { margin-right: 5px; }
.top-social { text-align: right; }
.top-social ul { padding: 0; margin: 0; list-style: none; }
.top-social ul li { display: inline-block; margin-left: 10px; }
.custome-nav { padding-left: 0; padding-right: 0;font-family: Montserrat;}
.navbar.navbar-expand-lg.navbar-light.custome-nav a img{max-height:110px;}
.navbar.navbar-expand-lg.navbar-light.custome-nav{padding:0;}
.navbar.navbar-expand-lg.navbar-light.custome-nav .navbar-brand{padding:0;}
.navbar-light .main-menu .navbar-nav .nav-link:hover, 
.navbar-light .main-menu .navbar-nav .nav-link:focus { color: #0255a7;background-color: transparent;}

/* 08_JULY */
/*.innerpage-content.single-page{padding:40px 0;}*/
/* END* */
/*hr css*/
.custome-nav #navbarNav .search_block .search-form{z-index: 11;max-width:440px;width:100%;}
.custome-nav #navbarNav .search_block #search_input{width:100%;}
.custome-nav #navbarNav .search_block .sphinx_ajax_result{z-index:111;background-color: #fff;border-radius:0;}
.custome-nav #navbarNav .search_block .sphinx_ajax_result .sphinx-result-title a{color:#000;font-weight: 500;font-size:14px;margin-bottom:10px;display: inherit;}
.custome-nav #navbarNav .search_block .sphinx_ajax_result .sphinx-result-title a:hover{color:#0255a7;}
.tag-right-serch-link span.trythis{display: inline-block;}
.mb-section .custome-nav .nav-item.active a{color:#0255a7;font-weight: 700;font-family: Montserrat;}
.mb-section .custome-nav .nav-item a{color:#000;font-weight:500;margin-right:10px;text-transform:lowercase;font-size: 20px;font-family:"CodePro-Light";width: inherit;padding: 0;border-bottom:2px solid transparent;line-height: normal;margin:0;}
body .mb-section .custome-nav .main-menu .nav-item:focus  a,
body .mb-section .custome-nav .main-menu .nav-item.active  a,
body .mb-section .custome-nav .main-menu .nav-item a.active,
body .mb-section .custome-nav .main-menu .nav-item a:hover{border-bottom:2px solid #908784;color:#000;font-size: 20px;font-family: "CodePro-Light";font-weight:500;background-color:#fff;width: fit-content;}
body .mb-section .custome-nav .main-menu .navbar-nav .dropdown-menu{border:none;border-radius: 0;}
body .mb-section .custome-nav .main-menu .nav-item a:hover{background-color:rgb(231 231 212 / 71%) !important;}
.mb-section .custome-nav .nav-item{padding:0 12px;}
body .mb-section .custome-nav .main-menu  .dropdown-menu li{margin-bottom:15px;}
body .mb-section .custome-nav .main-menu ul.navbar-nav>.nav-item:last-child{padding-right:0;}
.mb-section .custome-nav .search-bar{width: 50px;text-align: center;display: block;font-size: 25px;color:#0255a7;}
.landnig-part{width: 100%;float: left;background:url(../images/banner-1.jpg);background-size:cover;font-family: Montserrat;padding-bottom:80px;}
.big-title{width: 100%;float: left;padding: 50px 0 20px;}
.big-title h1{width: 100%;font-weight:700;font-size:50px;color: #000;text-transform: capitalize;}
.mediam-title h1{width: 100%;font-weight:700;font-size:40px;color: #000;text-transform: capitalize;}
.all-content{width: 100%;font-weight:600;font-size:16px;color: #000;margin-bottom: 20px;float: left;}
.discover{width:auto;font-weight:600;font-size:18px;border:0;padding:20px 50px;border-radius:40px;color: #fff;box-shadow: 1px 9px 23px #00000080;}
.discover:hover{color: #fff;}
.discover i{font-size: 15px;margin-left: 10px;}
.gradient_set{background: rgba(2,84,167,1); background: -moz-linear-gradient(-45deg, rgba(2,84,167,1) 31%, rgba(67,159,195,1) 84%, rgba(67,159,195,1) 100%); background: -webkit-gradient(left top, right bottom, color-stop(31%, rgba(2,84,167,1)), color-stop(84%, rgba(67,159,195,1)), color-stop(100%, rgba(67,159,195,1))); background: -webkit-linear-gradient(-45deg, rgba(2,84,167,1) 31%, rgba(67,159,195,1) 84%, rgba(67,159,195,1) 100%); background: -o-linear-gradient(-45deg, rgba(2,84,167,1) 31%, rgba(67,159,195,1) 84%, rgba(67,159,195,1) 100%); background: -ms-linear-gradient(-45deg, rgba(2,84,167,1) 31%, rgba(67,159,195,1) 84%, rgba(67,159,195,1) 100%); background: linear-gradient(135deg, rgba(2,84,167,1) 31%, rgba(67,159,195,1) 84%, rgba(67,159,195,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0254a7', endColorstr='#439fc3', GradientType=1 ); }
.gradient_set:hover{background: rgba(67,159,195,1); background: -moz-linear-gradient(-45deg, rgba(67,159,195,1) 0%, rgba(2,84,167,1) 100%); background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(67,159,195,1)), color-stop(100%, rgba(2,84,167,1))); background: -webkit-linear-gradient(-45deg, rgba(67,159,195,1) 0%, rgba(2,84,167,1) 100%); background: -o-linear-gradient(-45deg, rgba(67,159,195,1) 0%, rgba(2,84,167,1) 100%); background: -ms-linear-gradient(-45deg, rgba(67,159,195,1) 0%, rgba(2,84,167,1) 100%); background: linear-gradient(135deg, rgba(67,159,195,1) 0%, rgba(2,84,167,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#439fc3', endColorstr='#0254a7', GradientType=1 ); }
.main-menu .search_block{display:none;}

.part_investment .gradient_set{background:#bf8d4f;}
.part_investment .gradient_set:hover{background:#d6b48a;}

.about_us{width: 100%;background-color: #fff;}
.about_us p.first-p{font-size:16px;margin-bottom: 40px;font-weight: 500;text-align: center;letter-spacing: 1.5px;}
.flex_left a.btn.faq_btn:hover {color: #fff;}
.header-titles{width: 100%;float: left;font-weight: 700;text-transform: lowercase;color: #000;text-align: center;position: relative;margin:60px 0 50px;word-break: break-all;}
.header-titles:before{width: 60px; background-color:#ead8c1; text-align: center; content: ''; border-radius: 30px; height: 10px; margin: 0px auto; z-index: 99; position: absolute; bottom: -25px; left: 0; right: 0;}
.three-box{width: 100%;float: left;padding:20px;border-radius:25px;text-align:center;min-height:280px;box-shadow: 0px 5px 40px #797979;margin-bottom: 30px;min-height: 100%;}
.three-box h2{width: 100%;float: left;font-size: 20px;color: #fff;font-weight:700;text-transform: capitalize;margin: 10px auto 20px;}
.three-box button{width: 100%;float: left;font-size: 20px;color: #fff;font-weight:700;text-transform: capitalize;margin:0;}
.three-box button:hover{text-decoration: none;}
.three-box img{max-width: 100px;margin-top: 30px;}
.three-box p{text-align: left;display: table;font-size:15px;color: #fff;font-weight:500;line-height: normal;}
.three-box p i{display: table-cell;padding-right: 10px;font-size: 12px;text-shadow: 0px 0px 10px #fff;}

.knowmore{width: 100%;float: left;padding:80px 0;background-color: #fff;}
.busines_skill{width: 100%;float: left;/*background:url(../images/bussiness-back.png);*/background-size:cover;font-family: Montserrat;padding:60px 0;background-attachment: fixed;}
.busines_skill h1{width: 100%;float: left;text-align:center;color: #fff;}
.busines_skill p{width: 100%;float: left;text-align:center;color: #fff;font-size:20px;font-weight:600;line-height: normal;}
.partners{width: 100%;float: left;font-family: Montserrat;padding:60px 0;}
.partners .all-content{text-align: center;width: 70%;margin: 0 auto;display: flex;float: none; }
#recipeCarousel{margin-top:30px;}
.carousel-inner .carousel-item.active, .carousel-inner .carousel-item-next, .carousel-inner .carousel-item-prev {display: flex;}
.carousel-inner .carousel-item-right.active, .carousel-inner .carousel-item-next {transform: translateX(25%); }
.carousel-inner .carousel-item-left.active, .carousel-inner .carousel-item-prev {transform: translateX(-25%); }
.carousel-inner .carousel-item-right, .carousel-inner .carousel-item-left{transform: translateX(0);}
.resources{width: 100%;float: left;background-color:#f5f5f5;padding: 80px 0;}
.resources .header-titles{margin-top: 0;}
.resources .all-content{text-align: center;width: 60%;margin: 0 auto;}
.resources h2{text-align: center;font-size: 20px;font-weight:600;color: #000;}
.reso-div:hover h2 { color: #0255a7; }
.resources .r-box{width: 110px;height:100px;border-radius:10px;margin:20px auto;text-align: center;box-shadow: 0px 5px 40px #797979;}
.news_insights{width: 100%;float: left;background-color:#fff;padding: 80px 0;}
.news_insights .all-content p {text-align: center;width: 60%;margin: 0 auto;}
.news_insights .new-box{display: inline-block;width:100%;margin:20px auto 50px;border-radius:15px;text-align: center;box-shadow: 0px 5px 20px #797979;background-color: #fff;min-height:270px; overflow: hidden;}
/*.news_insights .new-box:hover,
.news_insights .new-box:focus{box-shadow: none;border:2px solid rgba(121,121,121,.2);}*/
.news_insights .new-box .blog-thum { display: flex; width: 350px; height: 195px; overflow: hidden; position: relative; align-items: center; justify-content: center; }
.news_insights .new-box .blog-thum .custom-img{display: block; height: 100%;width: 100%;}
.new-box .b-date { position: absolute; left: 0; top: 20px; background-color: #0255a7; color: #fff; padding: 5px; font-size: 14px; font-weight: 600; }
.new-box .b-date span i { margin-right: 5px; }
.news_insights .new-box h2{width:100%;height: 70px;overflow: hidden;font-size:24px;font-weight: 700;color: #000;text-align: left;padding: 10px 15px;margin: 0;}

/* footer-css */
.main-footer { display: inline-block; width: 100%; padding:60px 0 50px; background-color:#fdf1e2; color: #000; font-size: 13px; }
.main-footer a { color: #fff; }
.main-footer a:hover { color: #045099; text-decoration: none; }
.main-footer .form-control-file.border { background: #2c55a7;padding: 5px; }
.faddress span, .fweblink span { display: inline-block; width: 65%; vertical-align: top; font-size: 12px; }
.faddress i, .fweblink i { font-size: 18px; }
.fsocial ul { list-style: none; }
.fsocial a { display: inline-block; vertical-align: middle; height: 40px; width: 40px; padding: 8px 8px; text-align: center; border-radius: 50px; font-size: 18px; margin: 0 5px;  transition: .6s; }
.fsocial a:hover { background: #fff; color: #0255a7; transition: .6s; }
.fmenu { display: inline-block; width: 45%; padding-right: 4%; vertical-align: top; font-size: 14px; font-weight: 600; text-transform: capitalize; }
.fmenu ul { list-style: none; padding: 0; margin: 0; }
.fmenu li { margin: 0 0 10px; }
.subscrib-div .form-control { height: calc(2.5em + 0.75rem + 2px); border-radius: 50px; font-weight: 600; border: none; }
.subscrib-div .form-control::-webkit-input-placeholder { color: rgba(28,26,33,.3) !important; }
.subscrib-div .form-control::-moz-placeholder { color: rgba(28,26,33,.3) !important; }
.subscrib-div .form-control::-moz-placeholder { color: rgba(28,26,33,.3) !important; }
.subscrib-div .form-control::-ms-input-placeholder { color: rgba(28,26,33,.3) !important; }
.subscrib-div .sub-btn { height: calc(2.5em + 0.75rem + 2px); border-radius: 50px; font-weight: 600; border: none; width: 100%; text-transform: uppercase; }
.subscrib-div .sub-btn:focus { border: none; }
.footer-sitemap-link{font-size:16px;border-bottom: 1px solid #ccc;}
.main-footer .footer-sitemap-link:hover{color:#ccc;}
.copy-right { background-color:#333333; color: #fff; text-align: center; } 
.bg-custom{ background-color: #0255a7; color: #fff; text-align:left;border-radius:0;border:0;font-size: 18px;font-weight: 700; } 
.bg-custom:hover{color: #fff;text-decoration: none; } 
.about-section .last-about-part .fa-chevron-right{color:#2c54a7;}
.about-section .last-about-part .half-border{ border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
.about-section .last-about-part button.gradient_set{ border-radius: 0;padding:10px 20px; border-top-left-radius:20px;border-top-right-radius:20px;text-align:left; font-size: 20px;color:#fff;font-weight:700;text-transform:capitalize;}
.about-section .last-about-part button.gradient_set:hover{text-decoration: none;}
.resources_tab .faq_part li{margin-left: 20px;margin-bottom: 15px;}

/* about-page-css */
.about-section { display: inline-block; width: 100%; margin: 80px 0; }
.about-section .all-content { display: flex; text-align: center; width: 80%; margin: 0 auto 50px; float: none; }
.about-accordion h3{ font-size:20px; }
.about-section .three-box img{margin-top:20px;width:80px;}


/* portfolio-page-css */
.portfolio { display: inline-block; width: 100%;}
.portfolio .content-boxes { display: table;height: 100%;width: 100%;}
.portfolio .content-boxes .upper-d{ font-weight: 500;color: #000; display: table-cell;width: 100%;height: 100%;vertical-align: middle;padding: 0 50px; }
.portfolio .image-boxes-l { position:relative;right: -50px;z-index: 1;height: 250px;display: table;width: 100%;}
.portfolio .image-boxes-r {  position:relative;left: -50px;z-index: 1;height: 250px;display: table;width: 100%;}
.portfolio .upper-img { display: table-cell; background: #fff; height: 100%; width: 100%;vertical-align: middle;text-align: center;border-radius:0.25rem; }
.portfolio .shadow-custom { background-color: #00000008; box-shadow:0 0rem 1rem rgba(0, 0, 0, 0.51); }


/*resources-page-css*/
.resources_tab{ display: inline-block; width: 100%; padding: 80px 0;background-color: #fff; }
.resources_tab .tabbing_nav{ background-color: #f1f3f2;display:block;width: 100%; }
.resources_tab .nav-pills{ display:-webkit-box; }
.resources_tab .nav-pills .tab-icon{ width:100%;display: inline-block;text-align: center;font-size:34px;margin-bottom: 10px;}
.resources_tab .nav-pills li{width:25%;margin:0;}
.resources_tab .nav-pills li a{ width: 100%;font-size:16px; position: relative;display: inline-block;text-align: center; color: #000;font-weight: 600;border-left: 1px solid #ccc;background-color: #f1f3f2;padding:30px 40px;border-radius: 0;text-decoration: none;}
.resources_tab .nav-pills li a.active:before{ position: absolute; bottom: -20px; border-top: 10px solid #2c55a7; border-right: 10px solid transparent; border-left: 10px solid transparent; border-bottom: 10px solid transparent; margin: 0 auto;    content: ''; right: 0; left: 0; width: 15px; }
.resources_tab .nav-pills li:last-child a{ border-right: 1px solid #ccc; }
.resources_tab .nav-pills li a:hover{color:#2c55a7;}
.resources_tab .nav-pills li a.active{ text-decoration:none;color:#fff;/*background-color:#2c55a7;*/background: rgba(2,84,167,1); background: -moz-linear-gradient(-45deg, rgba(2,84,167,1) 31%, rgba(67,159,195,1) 84%, rgba(67,159,195,1) 100%); background: -webkit-gradient(left top, right bottom, color-stop(31%, rgba(2,84,167,1)), color-stop(84%, rgba(67,159,195,1)), color-stop(100%, rgba(67,159,195,1))); background: -webkit-linear-gradient(-45deg, rgba(2,84,167,1) 31%, rgba(67,159,195,1) 84%, rgba(67,159,195,1) 100%); background: -o-linear-gradient(-45deg, rgba(2,84,167,1) 31%, rgba(67,159,195,1) 84%, rgba(67,159,195,1) 100%); background: -ms-linear-gradient(-45deg, rgba(2,84,167,1) 31%, rgba(67,159,195,1) 84%, rgba(67,159,195,1) 100%); background: linear-gradient(135deg, rgba(2,84,167,1) 31%, rgba(67,159,195,1) 84%, rgba(67,159,195,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0254a7', endColorstr='#439fc3', GradientType=1 ); background-color: white;}
.resources_tab .nav-pills li a .bt-border{ width:0;height:5px; background:#2c55a7; -webkit-transition-property: width; /* Safari  -webkit-transition-duration:5s; /* Safari */ transition-property: width; transition-duration:1s;float: left;position: relative;top: 10px;text-decoration:none;border-radius: 10px;}
.resources_tab .tab-pane { opacity: 5; }
.resources_tab  a,.resources_tab  p,.about-accordion  a,.about-accordion  p{color: #000;display: table;font-size: 15px; }
.about-accordion  li,.resources_tab  li{color: #000;display: table;margin-bottom:6px;font-size: 15px;}
.about-accordion  li ul,.resources_tab  li ul{margin-top:8px;}
.about-accordion .fa-chevron-right{color:#fff;font-size: 12px;}
.resources_tab .fa-chevron-right{color:#0255a7;font-size: 12px;}

.resources_tab p i,.about-accordion  p i,.about-accordion  li i,.resources_tab  li a{display: table-cell; }
.resources_tab a{text-decoration: underline;}
.books_tab{width: 100%;display: inline-block;padding:0 50px;}
.hover_effect h2{font-size:22px;}
.hover_effect{display: table-cell;height: 100%;vertical-align: middle;width: 100%;padding: 15px;font-size: 14px;}
.flip-box {background-color: transparent; width:100%; height:400px; min-height:100%; perspective:1000px; display:inline-block; padding:15px;}
.flip-box img{width:auto; height:100%; }
.flip-box-inner {position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.8s; transform-style: preserve-3d; }
.flip-box:hover .flip-box-inner {transform: rotateY(180deg); }
.flip-box-front, .flip-box-back {position: absolute; width: 100%; height: 100%; backface-visibility: hidden; }
.flip-box-front {color:#fff; }
.flip-box-back {background-color: #fff; color: #fff; transform: rotateY(180deg); display: table; width: 100%; height: 100%; }
.faq_part{position: relative;}
.faq_part li:before{content: ''; background: url(../images/favicon.png); background-size: cover; position: absolute; width:25px; height:25px; left: 0;}
.social_icon.share-icon { margin: 30px 0px 0px 0px;}

/*contact-us-css*/
.contact-us-section { display: inline-block; width: 100%; padding:80px 0;}
.contact-us-section .content-boxes .upper-d{font-weight: 500;color: #000;width: 100%;padding: 0 20px; }
.message-height{height:100px;}
.custom-file{border:1px solid #a8a8a8;}
.contact-left,.address-box{z-index:1;background-color:#00000008;border:1px solid #a4a4a4;}
.contact-right{z-index: 0;}
.contact-right i{font-size: 24px;}


/*blog-section*/
.blog-section{width: 100%;display: inline-block;padding:80px 0;background-color: #00000008;}
.blog-section li{list-style: none;margin-bottom: 10px;}
.blog-section .right-blog li a{color: #fff;}
.blog-section .custom-pagination .pagination .page-item.active .page-link{background-color: #212529;border-color: #212529;color: #fff;}
.blog-section .custom-pagination .pagination .page-item .page-link{color: #212529;}
.blog-section .custom-pagination .pagination .page-item.active .page-link:hover{background-color: #212529;border-color: #212529;}
.blog-section .custom-pagination .pagination .page-item .page-link:hover{background-color: rgb(231 231 212 / 71%);border-color:rgb(231 231 212 / 71%);color: #212529;}
.right-blog{padding:20px;background-color:#333333;color: #fff;}
.lists h4 a{color:#333333 !important;}
.list_of_blog .lists:hover{box-shadow: none !important;}
.right-blog .custom_google_search .gsc-control-cse{ width: 100%;border: none;background-color:transparent;padding-left: 0;padding-right: 0; }	
.right-blog .custom_google_search #___gcse_0{width: 100%;}	
.right-blog .custom_google_search .gsc-search-button{padding-top: 10px; padding-bottom: 10px; margin: 0; border: 0; border-radius: 0;}
.right-blog .custom_google_search .gsc-search-button .gsc-search-button-v2 svg{width:16px;height:16px; }
.accordion .card-header{background: rgba(73,155,234,1); background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(32,124,229,1))); background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%); background: -o-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%); background: -ms-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%); background: linear-gradient(to bottom, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5', GradientType=0 );}


/*sitemap-page*/
.sitemap{padding:50px 0;}
.sitemap ul.page-list { padding:0 15px; }
.sitemap li{list-style: decimal;margin-bottom: 10px;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);padding:10px;width: auto;display: inline-block;}
.sitemap li:hover{box-shadow: none;}
.sitemap li a{color: #000;font-weight: 600;}
.sitemap li a:hover{color:#0255a7;}
.ventures{padding:80px 0 40px;}
.single-page li{list-style-type: none;}

/*contact page*/
.partners .panel-thumbnail{margin: 0 60px;}

/* comman-css */
a, button { cursor: pointer; transition: 0.5s; }
a:hover, button:hover, a:focus, button:focus { text-decoration: none; }
.inner-page-cover{width: 100%;float: left;background:url(../images/imgpsh_fullsize_anim.jpeg);background-size:cover;font-family: Montserrat;height:200px;text-align: center;}
.slogan-text{max-width: 1100px; position: absolute; margin: 0 auto; left: 0; right: 0;top:50px;}
.slogan-text h1{font-weight: bold;width:60%;font-size:50px;}
.slogan-text p{font-weight:500;font-size:18px;margin:20px 0 40px 0;width: 50%;}
.slogan-text .aname{font-weight:700;font-size:26px;color: #fff;text-shadow:2px 0px #000;}
.linkedin-link a{color: #fff;border-radius: 5px;font-weight: 600; padding:10px 20px;background: rgba(0,118,181,1); background: -moz-linear-gradient(left, rgba(0,118,181,1) 0%, rgba(0,161,220,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,118,181,1)), color-stop(100%, rgba(0,161,220,1))); background: -webkit-linear-gradient(left, rgba(0,118,181,1) 0%, rgba(0,161,220,1) 100%); background: -o-linear-gradient(left, rgba(0,118,181,1) 0%, rgba(0,161,220,1) 100%); background: -ms-linear-gradient(left, rgba(0,118,181,1) 0%, rgba(0,161,220,1) 100%); background: linear-gradient(to right, rgba(0,118,181,1) 0%, rgba(0,161,220,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0076b5', endColorstr='#00a1dc', GradientType=1 );}
#linkedin-item div p a{color:#204181;text-decoration: underline;}
.gallery-block.grid-gallery .lightbox{margin-bottom:40px;float: left;}
.post-single { padding-top:50px;margin-bottom:30px; }
.post-single .section-title{font-weight: bold;font-size: 24px;margin-bottom: 20px;}
#linkedin-item .linkedin-link a,#linkedin-item p{display:inline-block;margin-top: 15px;}
.save_data_check{height:auto;float:right;width:auto;margin-top: 5px;}
#comment_form h5{margin-bottom: 30px;}
#comment_form button[type="submit"]{background-color:#0255a7;border: none; }
.linkedin-update-image{max-width:70%;}
.search-box button i{margin-right: 10px;color: #fff;}
.search-box button:focus{outline: none;box-shadow: none;}
.search-box input{padding-right: 40px;}
.search-box input::placeholder{color: #fff;}
.custom-pagination .pagination{justify-content: center !important;}
.mobile-menu .open_submenu{display: none;}
.custom_google_search .gsc-input-box{padding-top: 0;padding-bottom: 0;border-radius:0;}
#video_player30{border: 1px solid #eaeaea;}
.set-width-l,
.set-width-r{width:48%;}
.slider .second-slide h1{font-size:37px;width:55%;color:#fff;}
.about-accordion li{text-align: left;}
.slider .carousel-control-next-icon {position: relative;right: -50px; background-image:url(../images/right_a.png); background-repeat: no-repeat; width:40px; height:40px; }
.slider .carousel-control-prev-icon {position: relative;left: -50px; background-image:url(../images/left_a.png); background-repeat: no-repeat; width:40px; height:40px; }
.slider .carousel-indicators{display: none;}
.reply_comment{background-color: #fff; padding: 4px 10px; border-radius: 6px; font-weight: 700; color: #171717; box-shadow: inset 2px 2px 10px #7c7c7c; margin-right: 10px;cursor:pointer;}
.all_comments{margin-bottom: 20px;}
.all_comments .post-date{font-size:12px;}

/*14 nov*/
/*14 nov*/
.single-page.videos video{margin:30px;border:1px solid #ccc;    object-fit: fill;
    height: 300px;}
.innerpage-content .accordions-main {border-bottom: 2px solid #0255a7;}
.innerpage-content .accordions-main .accordion {border-top: 2px solid #0255a7;  padding: 20px 10px;   cursor: pointer;  }
.innerpage-content .accordions-main p.accordion-heading { font-size:30px; color:#000; margin: 30px 0px 10px 0px;}
.innerpage-content .accordions-main .accordion.active{} 
.innerpage-content .accordions-main .panel{padding: 10px; margin-bottom: 15px; border-radius: 0 0 5px 5px;font-size:15px;padding-top:20px;}
.innerpage-content .accordions-main .accordion strong{width:90%;display: inline-block;}
p.accordion-heading {
    font-size: 30px;
    color: #000;
    margin: 30px 0px 10px 0px;
}
.social_icon.share-icon a{color:#47a0dc;margin: 30px 10px;cursor: pointer;}
.social_icon.share-icon a i{color: #377ab7;font-size: 20px;}
.social_icon.share-icon .w3_whatsapp_btn i{display: none;}

/*1 october 20*/
.blog-page .post-single .section-title{font-size:32px;}
.blog-page .content-description h2{font-size:24px;}
/*1 october 20*/

form.search-form {position: absolute; right: 0; z-index: 1; }#search_input {border: 1px solid #E7E7E7; background-color: #595f67; width: 260px; height: 40px; margin: 0; border-radius: 0; color: #fff;}.search-form button {position: absolute; top: 8px; right: 3px; background: transparent; color: #949495; border: none; }
span.trythis {display: block; padding: 10px 5px; }
.tag-right-serch-link {background: #fff; margin-top: 1px; border: 1px solid; border-radius: 2px; } .tag-right-serch-link .tag-link{ display: inline-block; background: #2C2A3F; color: #fff; font-size: 11px; font-weight: 600; padding: 4px 5px; border-radius: 20px; margin: 4px 2px; }
.sphinx_ajax_result {width: 100%; position: absolute; background: rgba(254,254,254,0.9); z-index: 9; max-width: 440px; border: 1px solid #fefefe; padding: 10px; right: 0; top: 110px; line-height: 20px; font-size: 12px; -moz-box-shadow: #999 2px 2px 14px; -webkit-box-shadow: #999 2px 2px 14px; box-shadow: #999 2px 2px 14px; -moz-border-radius: 0px; -webkit-border-radius: 3px; border-radius: 3px; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out; -webkit-transition-delay: 0s; transition: all 0.2s ease-in-out 0s; } 
.hide2 { display: none; }



.social_icns {
    display: flex;
}
.social_icns .fa {
    padding: 10px;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    margin: 5px 5px;
    background: #565656;
    color: rgb(231 231 212 / 71%);
}

.social_icns .fa:hover {
    opacity: 0.7;
}

.social_icns a span{font-size:0;}



























/*7 March 21*/
.flex_funding_inner{display:flex;width:100%;position:relative;}
.flex_left{width:550px;display:flex;bottom:20px;flex-wrap:wrap;align-items:flex-end;background:rgb(231 231 212 / 71%);padding:30px; position: absolute;z-index:11;min-height:400px;}
.flex_left p{font-size:20px;color:#000;}
.flex_left h1{width: 100%; font-family:"CodePro-Light"; font-weight:500; font-size:50px; line-height: 1; letter-spacing: -3px;margin-bottom:20px; color: #000;text-transform: lowercase;}
.flex_left h5{width:100%;font-family:"CerebriSans-Book";;font-weight:400;text-transform:uppercase;letter-spacing:10px;font-size:40px;color:#000;}
.first_flex .flex_left{padding:60px 10px;}
.flex_funding .flex_left h1{width: 100%; font-family:"CodePro-Light"; font-weight:500; font-size:75px; line-height: 1; letter-spacing: -3px;margin-bottom:10px; color: #000;}
.flex_right{display: flex;min-height:500px;max-height:500px; width: 100%; margin-left: auto; max-width:60%;}
.flex_right img{object-fit:cover;max-width:100%;width:100%;opacity: 0.5;}
.flexwhyusteam .flex_right img{object-fit:cover;max-width:100%;width:100%;opacity:1;}
/*.investment_thesis_faq .flex_right img{object-fit:contain;}*/
.about_us .flex_left p{font-family:Montserrat;font-weight:400;font-size:18px;margin:0;color:#000;}
.ul_ourvalues{padding:0 0 0 0px;margin:0;display: block;}
.ul_ourvalues li{font-family:"CodePro-Light";font-weight:500;font-size:20px;margin:15px;}
body .inner-page-cover-old,
body .inner-page-coverold,
body section{padding:130px 0 0;}
body .innerpage-content section,body .investment-thesis{padding:0;margin-bottom:50px;}
.innerpage-content.single-page.videos{margin-bottom:50px;}

/*body .innerpage-content section.investment_thesis_faq,
body .innerpage-content section.portfolio{padding:10px 0 0;}
*/
/*body .innerpage-content section.why_us,
body .innerpage-content section.part_malpaniventures{padding:50px 0 0;}
*/
/*body section.flex_funding{padding:0px 0 0;margin-bottom:50px;}*/


.two_devider{display: inline-block; margin: 10px 0 0px; border-bottom: 2px solid #989898; position: relative;width:100%;}
.two_devider:after{content:'';height:10px; width:2px;background: #989898; display: inline-block; position: absolute;right:0;bottom: -6px;}
.two_devider:before{content:'';height:10px;width:2px;background: #989898; display: inline-block; position: absolute;left:0;bottom: -6px;}
.h_6 h6{font-size:22px;font-weight:600;color:#000;margin-top:10px;}
.two_devider h6{margin:0px 0px 10px;}
.two_devider p{font-size:24px;color:#000;font-family:"CodePro-Light";}
.flexwhyusteam{margin:50px 0 0;}
.flexwhyusteam .flex_right{margin-right: auto;margin-left:0;max-width:50%;}
.flexwhyusteam .flex_left{right:0;}
.flexwhyusteam .flex_left h1{margin-bottom:50px;}
.portfolio_full h1{font-size:60px;color:#000;font-family:"CodePro-Light";}
.portfolio_full p{font-size:22px;color:#000;font-family:"CodePro-Light";}
.align_c{align-items:center;}
.flex_content{width:100%;display: block;padding: 20px;background:rgb(231 231 212 / 71%);}
.flex_content p{width:100%;display: block;margin:0;font-size:18px;}
.flex_outer_content{margin:50px 0 20px;}
.flex_outer_content p{width:100%;display: block;margin:0;font-size:18px;}

.philanthropy .container:nth-child(2n+0) .align_c{flex-direction: row-reverse;}


.flex_bxs h1{font-size:30px;color:#000;font-family:"CodePro-Light";text-align:left;}
.flex_bxs .flex_img {background: #9e9e7e;box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);text-align: center; border-radius: 100px; height:150px; width:150px; display: flex;padding:40px;margin: 0 auto;}
.last-about-part .newgradient_set{ border-radius: 0;padding:10px 20px;text-align:left; font-size:30px;color:#333;font-weight:500;text-transform:uppercase;background-color:#fdf1e2;}
.helpful-section .ul1 .fa,
.part_investmenth .last-about-part .fa{color: #000;padding-left:2px;}
.custom_head{position: fixed; width: 100%; z-index: 11111; background: #fff; transition:0.5s; left: 0; right: 0; top: 0;}
header#header.sticky {position: fixed; width: 100%; z-index: 11111; background: #fff; transition:0.5s; left: 0; right: 0; top: 0;box-shadow:0 0 20px 0px #e2e2e269;}
.sticky + section/*.flex_funding*/{padding-top:160px !important;}
.helpful-box{margin-top:50px;}
.helpful-box .three-box{border-radius:0;}
.helpful-box .gradient_set{background: linear-gradient(135deg , rgb(253 241 226) 31%, rgb(230 207 179) 84%, rgb(234 217 195) 100%);}
.helpful-box .three-box h2{color:#000;}
.innerpage-content .accordions-main .accordion{background: #fdf1e2; padding: 10px 20px; margin-bottom: 10px;border:1px solid #ddd;}
.innerpage-content .accordions-main {border-bottom: 2px solid #565656; }

#myBtn {display: none; position: fixed; bottom: 20px; right: 30px; z-index: 99; font-size: 18px; border: none; outline: none; background-color:#565656; color: white; cursor: pointer; padding: 10px; border-radius: 4px; }
#myBtn:hover {background-color:#e2ac69; }
#myBtn p{margin:0;}
.faq_btn {width: auto; font-weight: 600; font-size: 18px; border: 0; padding: 10px 30px; border-radius: 0; color: #fff; box-shadow: 1px 9px 23px #00000080; background: #000;margin:20px auto  0px;}
.part_get_in_touch{margin-bottom:100px;}
.fsocial ul li a{background-color:#333333;background:#333333;}
.fblock-2 .footer-form .btn.btn-primary{background-color:#333333;background:#333333;border-color:#333333;}
.fblock-3 .subscrib-div .Subscribe .sub-btn{background-color:#333333;background:#333333;}
body .subscrib-div .form-control{border: 1px solid #bbbbbb;}
body .main-footer .form-control-file.border{background: #333333;color: #fff;}
body section.part_malpaniventures{margin-bottom:80px;}
body .gsc-search-button-v2{background-color: #b9a182;}
body .gsc-search-button-v2:hover{background-color:#9c7645;}
.fill_contact{color:#b27474; font-weight: 600; display: inline-block;}

/*12_3_21_jeelan css*/
.contact-us-section .content-boxes .upper-d p button {background-color: #333333; background: #333333; box-shadow: none;}
body .contactus-iner {padding:0px;}
.contact-table table.table th, .contact-table table.table td {border: none;}
.contact-table table.table tbody tr:nth-child(odd) {background: #ead8c1;}
.contact-table table.table tbody tr:nth-child(even) {background: #fff;}
.accordion.active:after {content: "\2796";}
.accordions-main .content p > a {margin-left: 5px; color: #000;font-weight:600;}
.accordions-main .content p {font-size: 14px;padding-top:10px;}
.accordions-main {margin-bottom: 10px;}




/*acordion css*/
ul.accordion.two_devider.investment-acordion {border: none;}
ul.investment-acordion .inner {padding-left: 1em; overflow: hidden; font-size: 14px; color: #000; font-family: "CodePro-Light"; display: none;margin-top:5px;margin-bottom:0;}
ul.investment-acordion li {margin: 10px 0 0px; border-bottom: 2px solid #989898; position: relative; width: 100%;padding-bottom:10px;}
ul.investment-acordion li a.toggle {transition: background 0.3s ease; display: block;}
.flex_left .investment-acordion {margin: 0; padding: 0; list-style: none;}
ul.investment-acordion li a.toggle {position: relative;}
ul.investment-acordion li a.toggle:after{content: "\02795"; font-size: 13px; color: #777; float: right; margin-left: 5px;}
ul.investment-acordion li a.toggle.test:after{content:"\2796";}
ul.accordion.investment-acordion:after{display:none;}
ul.investment-acordion li:after {content: ""; height: 10px; width: 2px; background: #989898; display: inline-block; position: absolute; left: 0; bottom: -6px;}
ul.investment-acordion li:before {content: ""; height: 10px; width: 2px; background: #989898; display: inline-block; position: absolute;right: 0; bottom: -6px;}
.flex_left a.btn.faq_btn {display: inline-block!important;}
ul.investment-acordion .inner a {color: #000; margin-left: 5px; font-weight: 700; font-size: 14px;}
.free_resources .investment-acordion{margin-bottom:50px;}
.free_resources .flex_left h1{margin-bottom:0px;}








@media screen and (min-width:992px)
{
.main-menu .dropdown-toggle::after{display:none;}
}

@media screen and (max-width:992px)
{
.mb-section .custome-nav .nav-item{margin: 10px 0;}
div#navbarNav {padding-bottom: 50px; }
}


@media screen and (max-width:767px)
{
	.flex_funding_inner{display: flex; flex-wrap: wrap; flex-direction: column-reverse;}
	.flexwhyusteam{max-width:100%; flex-direction:unset;}
	.flexwhyusteam .flex_right{max-width:100%;}
	.flex_left{position:static;display:block;width:auto;padding:30px 15px;}
	.flex_right{display:block;min-height:unset;max-width:100%;}
	.portfolio_full h1,
	.flex_funding .flex_left h1,
	.flex_left h1{font-size:40px;}
	body section{padding:100px 0 0;}
	body section.portfolio{padding:100px 0 0;}
	.flex_bxs h1,
	.last-about-part .newgradient_set,
	.ul_ourvalues li{font-size:20px;}
	.flex_bxs .flex_img{margin: 0 auto 30px;}
	.h_6 h6,
	.flex_left p,
	.flex_content p{font-size: 15px;}
	.navbar.navbar-expand-lg.navbar-light.custome-nav{padding:10px 0 0 0;}
	.investment_thesis_faq>.container{padding:0;}

	.header-titles {font-size: 24px; margin: 20px 0 15px;}
	body .contactus-iner {padding: 20px 0 10px;}
	.contact-table table.table th {padding-top: 0;}
	.contact-us-section{padding:0;}
/*	body .partners .panel-thumbnail img {width: 60%; max-width: 500px; margin: 0 auto; display: block;}*/
	.partners {padding: 0;}
	.contact-us-section .content-boxes .upper-d form .g-recaptcha {position: relative; left: -18px; transform: scale(0.88);}
	.contact-table table.table th, .contact-table table.table td{white-space:nowrap;}
	.flex_left{min-height:inherit;background-color: rgb(231, 231, 213);}
	.flex_right{min-height:inherit;}
	ul.investment-acordion li a.toggle {width: calc(100% - 7px);display: flex;align-items: center;justify-content: space-between;}
	ul.investment-acordion li a.toggle:after{position:relative;right:-10px;}
	.investment_thesis_faq>.container {padding:0 15px;}
	.flex_outer_content p:last-child {display: flex; flex-wrap: wrap;}

}

@media screen and (max-width:320px){
	.contact-us-section .content-boxes .upper-d form .g-recaptcha {position: relative; left: -32px; transform: scale(0.7);}   
}































@media screen and (min-width:992px) and (max-width:1200px)
{
.slogan-text{max-width: 900px;}
.slogan-text h1{font-size: 40px;}
.flip-box img{width: 100%;}
.resources_tab .nav-pills li a{padding:20px;}
.slider .second-slide h1{font-size:35px;width:70%;color:#fff;}

}

@media screen and (min-width:768px) and (max-width:991px)
{
body p{font-size: 14px;}
.custome-nav #navbarNav .search_block .search-form{max-width: 100%;}
.slogan-text{    max-width:700px;}
.slogan-text h1{font-size:30px;width: 80%;}
.resources_tab .nav-pills li a{padding:20px 0;font-size: 14px;}
.portfolio .image-boxes-l,.portfolio .image-boxes-r{left: 0; right:0;}
.portfolio .content-boxes .upper-d{padding:0 30px;}
.mobile-menu .open_submenu{display:block;position:absolute;top: -5px;right: 0;}
.mobile-menu .open_submenu:focus{outline: none;box-shadow: none;}
.mobile-menu .dropdown-menu{padding: 10px 20px;}
.not-show-m.dropdown-toggle::after{display: none;}
.books_tab{padding: 0;}
.flip-box{height: 300px;}
.flip-box img{width: 100%;}
.right-blog h4{font-size:20px;}
.address-box a{font-size: 14px;}
.save_data_check{float: left;}
.linkedin-update-image{max-width: 100%;}
#comment_form button[type="submit"]{float: left;}
.mediam-title h1,.busines_skill h1{font-size: 30px;}
.slider .second-slide h1{font-size:30px;width:70%;color:#fff;}

}

@media screen and (min-width:576px) and (max-width:767px)
{
.slogan-text{max-width:500px;}

}

@media screen and (min-width:320px) and (max-width:575px)
{
.slogan-text{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.resources_tab .nav-pills{display: flex;}
.resources_tab .nav-pills li:nth-child(1){ width: 35%;}
.resources_tab .nav-pills li:nth-child(1) a{font-size: 12px;}
.resources_tab .nav-pills li:nth-child(3),
.resources_tab .nav-pills li:nth-child(4){ width:20%;}


}

@media screen and (min-width:200px) and (max-width: 767px)
{
body p{font-size: 14px;}
.custome-nav #navbarNav .search_block{position: relative;}
.custome-nav #navbarNav .search_block .sphinx_ajax_result{top:80px;}
/*.knowmore,.partners,.news_insights,.portfolio,.main-footer,.resources_tab,.blog-section{padding:30px 0;}*/
#home-slider .carousel-item img{object-fit: cover;}
.inner-page-cover{height: 150px;}
.header-titles{font-size:26px;margin: 50px 0 50px;}
.blog-section .text-info{font-size: 20px;}	
.top-social,.contect-details{text-align: center;}
.contect-details .phone-email{margin: 0;}
.custome-nav .navbar-brand{width: 60%;}
.custome-nav .navbar-brand img{width:100%;}
.gallery-block.grid-gallery .lightbox {margin: 0 auto; text-align: center; width: 100%; }
.gallery-block.grid-gallery .lightbox img{margin-bottom:30px; }
.three-box{min-height: auto;}
.slogan-text h1{font-size:30px;width:90%;}
.slogan-text p { font-size: 14px;margin-bottom: 20px;width: 80% }
.slider .second-slide h1{font-size:20px;width: 80%;}

.discover{font-size: 14px;padding:20px 30px;}
.partners .panel-thumbnail img{width: 100%;max-width:500px;}
.mediam-title h1{font-size: 32px;margin-top: 20px;}
.about-section .all-content,.about-section{margin: 20px auto;}
.portfolio .image-boxes-l,
.portfolio .image-boxes-r{left: 0;}
.portfolio .content-boxes .upper-d{padding: 0 20px;}
.resources_tab .nav-pills li{width:25%;}
.resources_tab .nav-pills li a{padding: 10px; font-size: 13px; min-height: 100%; width: 100%;}
.resources_tab .nav-pills li:first-child .tab-icon{margin-bottom:0px;}
.resources_tab .nav-pills .tab-icon{font-size:20px;}
.about-accordion .card-header .btn-link,body .about-accordion .card-header .btn-link{font-size: 14px;}
.tabbing_nav .container{padding:0;}
.news_insights .new-box .blog-thum{width: 100%;}
.mobile-menu .open_submenu{display:block;position:absolute;top: 0;right: 12px;padding: 0;line-height: normal;}
.mobile-menu .open_submenu:focus{outline: none;box-shadow: none;}
.mobile-menu .dropdown-menu{padding: 10px 20px;}
.not-show-m.dropdown-toggle::after{display: none;}
.about-section .all-content{width: 100%;}
.resources_tab .faq_part p a{word-break: break-all;}
.books_tab{padding: 0;}
.custom-pagination .pagination{flex-wrap:wrap;}
.address-box{margin:30px 0;}
.set-width-l,
.set-width-r{width:100%;margin-bottom: 20px;}
.set-width-r a{float: left !important;}
.save_data_check{float: left;}
.linkedin-update-image{max-width: 100%;}
#comment_form button[type="submit"]{float: left;}
.contact-us-section .content-boxes .upper-d{padding: 0;}
.contact-us-section .rc-anchor-normal{width:230px !important;}
.address-box .text-info{word-break: break-all;}
.contect-details .phone-email a, .top-social a i,.bg-custom{font-size: 14px;}
.flip-box{margin: 0 auto;display: inherit;width:250px;}
.flip-box img{width: 100%;}
.three-box img{margin-top: 0;}
.slider .carousel-control-next-icon,
.slider .carousel-control-prev-icon { display: none; }
.navbar.navbar-expand-lg.navbar-light.custome-nav a img{width: 80%;}

/*14 nov*/
.single-page.videos video{margin:15px 0;width:100%;}
body .social_icon.share-icon .w3_whatsapp_btn i{display:inline-block;}

}
.copy-right .copyright-left-text {
    text-align: left;
}
.copyright-right-text a {
    color: 
    #fff;
}

.copy-right .copyright-right-text {
    text-align: right;
}

.custome-nav .nav-item.dropdown-submenu{position:relative;} 
.custome-nav .nav-item.dropdown-submenu ul.dropdown-menu{display:none;} 
.custome-nav .nav-item.dropdown-submenu:hover ul.dropdown-menu{left:100%;top:0;display:block;} 

.accordion:after {
  content: '\02795'; /* Unicode character for "plus" sign (+) */
  font-size: 13px;
  color: #777;
  float: right;
  margin-left: 5px;
}
.contactus-iner .flex_funding_inner p{font-size: 20px; }
.contactus-iner .flex_funding_inner p a{font-size: 20px;font-weight: 500;color: #000;}
.two_devider p a{color:#8f4f75;font-weight: 700;}

.portfolio .flex_img h3 {text-decoration: underline; background: transparent; box-shadow: none; color: #333; font-size: 20px; line-height: normal; filter: none;}
.portfolio_full h1 {position: relative; width: 100%; float: left; font-weight: 700; text-transform: lowercase; color: #000; margin: 60px 0 50px; word-break: break-all;font-size:2.5rem;}
.portfolio_full h1:before {content: ""; width: 60px; background-color: #ead8c1; text-align: center; content: ''; border-radius: 30px; height: 10px; margin: 0px auto; z-index: 99; position: absolute; bottom: -25px; left: 0; right: 0;}



@media only screen and (max-width:767px) {
	body section.philanthropy {padding-top: 0;}
	body section.philanthropy section.portfolio {padding-top: 0;}	
   .MsoNormal img,
   .content-description .content-img{width: auto;max-width: 100%;display: block;}
   .portfolio .flex_img {display: inline-block; margin-bottom: 30px;}
   
   .custom_head #search-form{
       top:10px !important;
   }
       .search-result-wrapper {
        padding-top: 150px;
    }
    .search-result-wrapper h1{
    font-size: 26px;
        margin-bottom: 30px;
        
    }

}

/* Unicode character for "minus" sign (-) */
/*.active:after {
  content: "\2796"; 
}*/


/*start date 24-07-2024 */
    .custom_head #search-form{
        display: flex !important;
        align-items: center;
        justify-content: end;
        position: relative;
        top: 20px;
        gap: 15px;
    }
   .custom_head #search-form #search-input {
    border: 1px solid #908784;
    background: #FFF;
    border-radius: 10px;
    padding: 7px 5px;
    color: #000;
    font-size: 14px;
    margin-left: 0 !important;
    width: 100%;
    max-width: 250px;
}
   
   .custom_head #search-form #search-input::placeholder{
       color:#000;
       font-size:14px;
   }
    .custom_head #search-form button {
    background: #000;
    color: #fff;
    font-size: 14px;
    padding: 10px 15px;
    border-radius: 10px;
    border: 0;
}
    .search-results #results-list{
        list-style: none;
        padding: 25px; */
        width: 100%;
        max-width: 250px;
        background: #fff;
        border: 1px solid #FEFEFE;
        -moz-box-shadow: #999 2px 2px 14px;
        -webkit-box-shadow: #999 2px 2px 14px;
        box-shadow: #999 2px 2px 14px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        transition: all 0.2s ease-in-out 0s;
        font-size: 12px;
        line-height: 16px;
        padding: 10px;
        margin: 0;
        position: absolute;
        z-index: 9999;
        right: 110px;
        top: 110px;
        text-align: left;
        max-height: 250px;
        overflow-y: auto;
    }
    .search-results #results-list li{
        margin-bottom:5px;
    }
    .search-results #results-list li a{
        color:#000;
    }
    .result-for-listing{
        list-style:none;
        display:flex;
        gap:15px;
        flex-direction:column;
        margin-top:15px;
        box-shadow: #999 2px 2px 14px;
        padding:20px 10px;
        border-radius:10px;
    }
    .result-for-listing .user-search-listing-info{
        background:#FFF;
        padding-left:20px;
        
    }
    .search-result-wrapper{
        padding-top:180px;
    }
    .result-for-listing .user-search-listing-info a{
        transition:all ease-in-out 0.3s;
        color:#007bff;
    }
/*end date 24-07-2024 */

/*25-07-2024*/
#search-popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height:100px;
    background-color: white;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    padding: 20px;
    box-sizing: border-box;
    z-index: 1000;
    transform: translateY(-100%);
    transition: transform 0.3s ease-in-out;
}

#search-popup.show {
    transform: translateY(0);
}

#search-form {
    display: flex;
    justify-content: center;
    align-items: center;
}

#search-input {
    margin-left: 20px;
}
#close-popup {
    background: none;
    border: none;
    font-size: 1.5rem;
    cursor: pointer;
}
#search-icon{
    border: 0;
    background: #FFF;
    margin-left: 10px;
    font-size: 18px;
    line-height: 1;
}
#search-icon:focus{
   border: 0;
   outline:0;
}


