/*
 Theme Name:   Hello Elementor Child
 Template:     hello-elementor
*/

/* Global */
html { scroll-behavior: smooth; }
a{text-decoration:none;}

/* Header */
header.sticky .header-text .elementor-widget-container{ color:#A6A6A6; transition: top 0.7s;}
#masthead{	transition: top 0.7s;}
#masthead.sticky { background-color: white; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); position: sticky; top: 0; transition: 1.3s ease-in-out; ; }
#contact_us_home_page .elementor-icon-box-wrapper {align-items: center;}
#linking a {text-decoration: none;}

/* Accordian */
.our-company-sec-03 .elementor-accordion-item { border-bottom: 2px solid #344142 !important; }
.inv-sol-sec03 .elementor-accordion-item { border-bottom: 2px solid #D3DADB !important; }
.accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg { width: 1em; height: 2em; }

/* Heading line ---------- */
.heading-before{width: fit-content;}
.heading-before::before{ width: 80px; background: #344242; content: ''; position: absolute; border: 1px solid #344242; top: 50%; left: 00%; transform: translatey(-50%); margin-left: 0px; }
.heading-after::after,.company-heading-after::after {width: 80px; background: #536869; content: ''; position: absolute; border: 1px solid #536869; top: 50%; left: 32%; transform: translatey(-50%); margin-left: 0px;}
.company-heading-after::after {left:25%; border: 1px solid #769192}

.our-company-sec-02 .heading-before::before{border: 1px solid #769192;}
.our-company-sec-05 .heading-before::before{border: 1px solid #FFF;}
.our-company-sec-07 .heading-before::before, .our-company-sec-03 .heading-before::before,.our-company-sec-04 .heading-before::before, .news-sec02 .heading-before::before, .contact-sec02 .heading-before::before,.hub-sec3 .heading-before::before {border: 1px solid #8AA2A3;}
.hub-sec3 .heading-before{padding-left:10px;}

/* Home */
.home-sec-01::before { content:""; top:-113px; position:absolute; background: linear-gradient(90deg, #849C9D 0%, #849C9D 33%, #8EA4A5 58%, rgba(145, 186, 187, 0.00) 72%, rgb(255 255 255 / 36%) 85%, rgb(255 255 255 / 31%) 96.02%), #d3d3d300 0px 1.345px / 100% 114.549%; height: calc(100% + 113px); }

/* inv-sol-hero-sec */
.inv-sol-hero-sec::before{content:"";position:absolute; background: linear-gradient(90deg, #141C25 0%, #141C25 47%, rgba(20, 28, 37, 0.50) 69.5%, #141C25 92.5%), #d3d3d3 0px 1.586px / 100% 114.549% no-repeat;z-index:1;}

/* Contact */
.contact-office-sec .heading-after::after{width: 80px; background: #536869; content: ''; position: absolute; border: 1px solid #536869; bottom: 616% !important; left: 65% !important; transform: translatey(-50%); margin-left: 0px;}
/* Form */
#form .contact-form input[type="text"] {width: 49%; box-shadow: none; border: none; border-bottom: 2px solid #BFBFBF;}
#form .contact-form input[type="email"] {box-shadow: none; border: none; border-bottom: 2px solid #BFBFBF;}
#form .contact-form select {box-shadow: none; border: none; border-bottom: 2px solid #BFBFBF; appearance:auto;}
#form .contact-form textarea {box-shadow: none; border: none; border: 2px solid #BFBFBF;}
#form .contact-form label {font-size: 14px !important; font-family: poppins !important; font-weight: 300 !important; color: #344142 !important;}
/* #form .contact-form input[type="checkbox"]:before {border: 2px solid #D9D9D9 !important;} */
#form .contact-form .wpforms-submit-container { display: flex; justify-content: end; align-items: end; margin-top: -50px; width: 50%; margin-left: 50%;}
#form .contact-form button{font-weight: 300;}
#linking a {text-decoration: none;}
/* Icon +/-  */
.e-fas-plus{min-height:50px;}
.e-fas-minus{min-height:50px;}
/* banner home page  */
#mynews.news-sec01:before{background: linear-gradient(90deg, #FFF 10%, #FFF 46%, rgba(255, 255, 255, 0.50) 56%, rgba(255, 255, 255, 0.80) 100%);}
/* Blogs */
.blog-loop-item .blog-loop-item-date a, .blog-loop-item .blog-loop-item-title a { text-decoration:none; }

#grid_date .single_blog .elementor-loop-container.elementor-grid { height: 100%;}
#grid_date .single_blog{ height: 100%; max-height: 100%;}

/* Category */
.category-product-news .blog-loop-item { background-color:white !important; border: 2px solid #344142 !important; }
.category-product-news .blog-loop-item .blog-loop-item-title{ color:#769192 !important; }
.category-product-news .blog-loop-item .blog-loop-item-date ul li span{ color:#344142 !important; }
.category-company-news .blog-loop-item { background-color:#d9d9d9 !important; }
.category-product-news .blog-loop-item .blog-loop-item-title{ color:#344142 !important; }
.category-product-news .blog-loop-item-icon path{fill:#344142}

/* Filter */
.filter-form { width:100%; }
.searchandfilter ul { display: flex; justify-content: space-between; align-items: center; }
.searchandfilter ul li .sf-item-15{ order:1; }
.searchandfilter ul li { width:100%; }
.searchandfilter ul li input{ min-width:30px; height:20px; }
.searchandfilter ul li label { color: #344142; font-family: Poppins; font-size: 20px; font-weight: 300; letter-spacing: 2px; text-transform:uppercase; }
.searchandfilter ul li li{display: flex;flex-direction: row-reverse;  gap: 20px;}

/* scroll css banner sec saad */
.banner_scrolll_cont{position:relative;}
.banner_scrolll_cont:after{content:"";position:absolute;height:63px;width: 2px;background-color:#ffffff;left:50%;bottom:0px;}
.banner_scrolll_cont-hub-pg{position:relative;}
.banner_scrolll_cont-hub-pg:after{content:"";position:absolute;height:63px;width: 2px;background-color:#000;left:50%;bottom:0px;}
#heading_before_news .heading-before p{margin:0px}
.struct_produ_img_cont .elementor-widget-container:before { content: ""; position: absolute; background: rgba(233, 236, 234, 0.80); width: 144px; z-index: 1; height:100%;}
/*  */
/* after line css saad  */
.heading-after_offices:after{width: 80px; background: #536869; content: ''; position: absolute; border: 1px solid #536869; top: -50%; left: 65%; transform: translatey(-50%); margin-left: 0px; margin-top: -30px; }
.our-company-sec-01 .elementor-element.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor{line-height:1.2em;}

/*  */
/* imager color saad */
.struct_produ_img_cont{position:relative;}
/* .struct_produ_img_cont:before{content:"";position:absolute;background: rgba(233, 236, 234, 0.80);width: 144px;z-index:1;} */
#grid_date .blog-loop-item {height:100%;}

/* header logo  */
/* .mylogo .elementor-widget-heading .elementor-widget-container h2{font-size:40px !important;} */
/* .mylogo .elementor-widget-text-editor .elementor-widget-container{font-size:8px;} */
.mylogo_footer .elementor-widget-heading .elementor-widget-container h2{font-size:40px !important;}
.mylogo_footer .elementor-widget-text-editor:nth-child(2) .elementor-widget-container{font-size:8px;}
/*  */
#blog_loop .elementor-grid {gap: 20px;}
#blog_loop .elementor-grid .e-loop-item:first-child {grid-row: 2 span;}
#blog_loop .elementor-grid .e-loop-item .blog-loop-item{height:100%;}
.single_blog .elementor-loop-container.elementor-grid {grid-template-columns: repeat(1, 1fr);}
.single_blog .elementor-loop-container.elementor-grid .e-loop-item:nth-child(n+3) {display: none; }
.single_blog h1.elementor-heading-title.elementor-size-default{ font-size: 48px; line-height: 70px;}
#blog_loop .elementor-grid .e-loop-item:nth-child(n+4) {display: none;}
.home_btn .elementor-button-icon svg {filter: brightness(5);}
.home-counter-1 .elementor-counter-number-wrapper span.elementor-counter-number {padding-right: 15px;}
/* .home-counter-1 .elementor-counter-number-wrapper span.elementor-counter-number-prefix {padding-right: 15px;} */
/* #blog_loop .elementor-grid:has(stlye) .e-loop-item:nth-child(n+5) {display: none;} */

/* news loop grid 2 */
.news-loop-grid-2 a{
	text-decoration:none !important;
}
.news-loop-grid-2 .e-loop-item:nth-child(odd) .e-con-inner h1 {
	color: #141c25;
}
.news-loop-grid-2 .e-loop-item:nth-child(odd) .e-con-inner .e-child {
	border-color: #141c25;
}

/* Header */
body.ehf-header.page-news header#masthead:not(.sticky), body.ehf-header.page-our-comany header#masthead:not(.sticky), body.ehf-header.page-investment-solutions header#masthead:not(.sticky), body.ehf-header.page-contact header#masthead:not(.sticky),body.post-type-archive-vernier-hub header#masthead:not(.sticky) {position: absolute;width: 100%;}
/* body.page-investment-solutions header #myheader ,body.page-contact header #myheader {background: linear-gradient(90deg, #141C25 0%, #141C25 47%, rgba(20, 28, 37, 0.50) 67.5%, #141C25 87%), #FFF;} */
body.page-investment-solutions header #myheader .mylogo h2,body.page-contact header #myheader .mylogo h2 ,body.page-news header #myheader .mylogo h2,body.page-our-comany header #myheader .mylogo h2  {color: #FFFFFF;}

body.page-investment-solutions header #myheader .mymenu ul li a,body.page-contact header #myheader .mymenu ul li a ,body.page-news header #myheader .mymenu ul li a ,body.page-our-comany header #myheader .mymenu ul li a {color: #FFFFFF;}
body.page-investment-solutions header #myheader,body.page-contact header #myheader, body.page-news header #myheader,body.page-our-comany header #myheader,body.post-type-archive-vernier-hub header #myheader  {background-color:unset;}
body.page-investment-solutions header.sticky #myheader ul li a, body.page-contact header.sticky #myheader ul li a, body.page-news header.sticky #myheader ul li a, body.page-our-comany header.sticky #myheader ul li a {color: #000;}
body.page-investment-solutions header #myheader ul li a, body.page-contact header #myheader ul li a, body.page-news header #myheader ul li a, body.page-our-comany header #myheader ul li a {color: #fff;}
/* body.page-investment-solutions header.sticky #myheader ,body.page-contact header.sticky #myheader {background: unset;border:0;} */
body .counter_sec .elementor-element.home-counter-1 .elementor-widget-container .elementor-counter .elementor-counter-number-wrapper {display: flex;align-items: center;justify-content: flex-start;gap: 0px;}
#form .contact-form div.wpforms-container-full input[type=checkbox]:before {margin: 0;border-width: 1px;border-style: solid;border-color: #769192;box-shadow: 0 0 0 1px #769192, 0px 1px 2px rgba(0, 0, 0, 0.15);outline: none;}
body.page-investment-solutions header.sticky #myheader .mylogo h2,body.page-contact header.sticky #myheader .mylogo h2 ,body.page-news header.sticky #myheader .mylogo h2 ,body.page-our-comany header.sticky #myheader .mylogo h2  {color:#344242;}
body.page-investment-solutions header.sticky #myheader .mymenu ul li a,body.page-contact header.sticky #myheader .mymenu ul li a ,body.page-news header.sticky #myheader .mymenu ul li a,body.page-our-comany header.sticky #myheader .mymenu ul li a {color:#344242;}
body.page-privacy-statement header #myheader, body.page-notices header #myheader, body.page-terms-of-use header #myheader, body.page-cookies-policy header #myheader, body.page-mifid-ii header #myheader, body.page-complaints header #myheader,body.single.single-post header #myheader {
	background-color: #F6F5F2;
}
body.page-privacy-statement header.sticky #myheader, body.page-notices header.sticky #myheader, body.page-terms-of-use header.sticky #myheader, body.page-cookies-policy header.sticky #myheader, body.page-mifid-ii header.sticky #myheader, body.page-complaints header.sticky #myheader,body.single.single-post header.sticky #myheader { background-color: #ffffff;}

/* header.sticky .header-text .elementor-widget-container{ color:#A6A6A6; transition: top 0.7s;}
#masthead{	transition: top 0.7s;}
#masthead.sticky { background-color: white; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); position: sticky; top: 0; transition: top 0.7s ease-in-out ; } */

body.page-investment-solutions header.sticky #myheader,body.page-our-comany header.sticky #myheader,body.page-news header.sticky #myheader,body.page-contact header.sticky #myheader{  transition: background-color 0.5s ease-in-out;}
/* body.page-investment-solutions header.sticky.scrolled #myheader {transition: background-color 0.5s ease-in-out;} */

/* single post */
/* .post.type-post .elementor-page-title .elementor-heading-title{font-size:50px !important;font-weight:300 !important;max-width:65%;margin-top:100px;letter-spacing: 0.12px;  word-spacing: 0px !important;} */
/* .post.type-post .elementor-widget-theme-post-content .elementor-widget-container p{max-width:67%;} */
/* .post.type-post{background: #F6F5F2;} */

/* inv-sol-contact-button */
.inv-sol-contact-button:hover path{fill:white;}
/* Accordian linking */
div#footer_logo {
	width: 65%;
}
#open-first-accordion {
	cursor: pointer;
	font-size: 24px;
	color: #007bff;
}

#open-first-accordion:hover {
	color: #0056b3;
}

.elementor-accordion-item {
	margin-bottom: 10px;
}
.elementor-element:has(.hidden_filter_box) {display: none;}
div#sec_heading p,div#sec_heading a {font-size: 10px;}
/* filter */

.filter-form label.sf-label-checkbox{
	color: #344142 !important;
	font-size: 12.5px !important;
	font-weight: 300 !important;
	letter-spacing: 1.875px !important;
	margin-block:auto;
}
.our_contact_width{width:100%;}

#homepg_more_news .elementor-loop-container {display: flex;flex-direction: column;gap:15px;}
.banner_scrolll_cont.home_line::after {background-color: #000000;}
#homepg_more_news .elementor-post-info__item, #homepg_more_news .elementor-post-info__terms-list span {font-size: 13px;line-height: 1.2;color: #94A9AB;}
#homepg_more_news h1.elementor-heading-title.elementor-size-default a {text-decoration: none;}

.contact-sec-03 { position: relative;}
.contact-sec-03 .grid-Container div#pricing_form_wrap { position: absolute; right: 0;}
.contact-sec-03 .grid-Container .container-One { margin-left: 60px;}
.contact-sec-03 .grid-Container { width: 90%;}
#investment_img{position:absolute;right:100px;z-index:1;}

.content-pages-email p,.content-pages-email li,.content-pages-email a {word-break: break-all;}

.footer-menu li a:hover { text-decoration: underline !important; }

.mark_visibility_img .elementor-widget-image{width:100%;}
.elementor-element .menu_items .menu-item.current-menu-item a.hfe-menu-item{color:#8BA2A3 !important;}

/* .current_page_item { text-decoration: underline !important; } */
@media (max-width: 1366px){
	/* 	.contact-sec-03 div#pricing_form_wrap { margin-left: -440px;} */
}
@media (max-width: 1280px){
	/* 	.contact-sec-03 div#pricing_form_wrap { margin-left: -470px;}
        .contact-sec-03 .container-One { margin-left: 138px;  width: 720px;} */
	#investment_img {position: relative;width: 80%;right:0;}
	#investment_img .elementor-element.elementor-widget-image {width: 100%;}
	#structured_container {width: 100%;}
	.hom_pg_btn_cont {width:65%;}

}

@media (max-width: 1024px){
	body.page-investment-solutions header #myheader ul li a, body.page-contact header #myheader ul li a, body.page-news header #myheader ul li a, body.page-our-comany header #myheader ul li a{color:#000;}
	/* 	.contact-sec-03 div#pricing_form_wrap { margin-left: -600px;} */
	/* 	.heading-after_offices:after {left: 68%;} */
	/* 	saad */
	.counter_sec .counter_wrapper{width:100%;}
	.struct_produ_img_cont{width:100%;}
	.structured_poducts_warapper{width:100%;}
	/*	Talha */
	.our-company-global-sec .elementor-element.elementor-element-a439815.e-con-full.e-flex.e-con.e-child{width:100% !important;}
	.elementor-101 .elementor-element.elementor-element-192571b {--width: 100% !important;}
	.single_blog h1.elementor-heading-title.elementor-size-default { font-size: 42px; }
	.searchandfilter li[data-sf-field-input-type=checkbox] label, .searchandfilter li[data-sf-field-input-type=radio] label, .searchandfilter li[data-sf-field-input-type=range-checkbox] label, .searchandfilter li[data-sf-field-input-type=range-radio] label { padding-left: 0px; }
	#my_menu .menu_items nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown {padding: 10px;right: 0;left: unset !important;border-radius: 10px;box-shadow: 5px 5px 20px grey;width: 280px !important;top: 60px;position:absolute;}
	#my_menu .menu_items nav.hfe-nav-menu__layout-horizontal .elementor-element{justify-content: right;}
	/*investe=ment-solution */
	.struct_produ_img_cont .elementor-widget-container:before {display:none;}

	/*Footer */
	.footer-menu a.hfe-menu-item { justify-content: center !important; }
	.heading-before_vernier.heading-before::before{width: 45px;}
	.hom_pg_btn_cont {width:80%;}
	div#footer_logo { width: 100%;}



}
@media (max-width: 1199px) {
	.heading-after_offices:after {left: 68%;}
	.contact-office-sec .e-con-inner { padding-block: 70px;}
	.contact-sec-03 .e-con-inner { padding-bottom: 70px !important;}
	.heading-after::after {left: 36%;}
}

@media (max-width: 991px){
	.contact-sec-03 .grid-Container .container-One { width: 520px;}
	.contact-sec-03 .grid-Container div#pricing_form_wrap { width: 80% }
	#pricing_form_wrap .contact-form .wpforms-container label {font-size: 13px !important;}
	.heading-after_offices:after {left: 74%;}
	.heading-after::after {left: 48%;}
}
@media (max-width: 769px) {
	.banner_scrolll_cont:after, .banner_scrolll_cont-hub-pg:after{height:40px !important; }
	div#footer_logo {width: 100%;}
	#homepg_more_news{position:relative;left:0px;top:0px;}
	#home_pg_vernier_sec,#more_about_wrapper{max-width:100%;width:100%;}
	#mynews.news-sec01:before {background: linear-gradient(90deg, #FFF 10%, #FFF 0%, rgba(255, 255, 255, 0.50) 56%, rgba(255, 255, 255, 0.80) 100%);}
	.contact-sec-03 .grid-Container{ grid-template-rows: repeat(2, 1fr); grid-template-columns: 1fr; }
	.contact-sec-03 .e-con-inner { justify-content: center !important; align-items: center !important; }
	.contact-sec-03 .grid-Container .container-One { height: 600px; min-height: 600px; margin: 0 auto; width: 100%; }
	.contact-sec-03 div#pricing_form_wrap { width: 100% !important; position: unset !important; }
	.heading-after_offices:after {left: 80%;}
	.heading-after::after {left: 56%;}
	/*.filter-form ul {padding-left: 0px;}*/
	.searchandfilter ul li li {width: auto; }
	.single_blog h1.elementor-heading-title.elementor-size-default { font-size: 32px; }
	.contact-sec-03 .grid-Container .container-One {height: unset;}
	.heading-after_offices:after {left: 0%;top: 40px;}
}
@media (max-width: 766px) {
	.accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {width: 1em; height: 1em;}
	.accordion  .elementor-accordion-item .elementor-tab-title{ align-items: center;display: flex;justify-content: space-between;flex-direction: row-reverse;}
	.market_news_date .e-flex.e-con{width:40%;}
	.num_text_our_company h2,.num_text_our_company .elementor-counter-number-wrapper{font-size:30px !important;}
	.contact-office-sec .dashes-office .elementor-widget-container {padding: 0% 0% 01% 20% !important;}
	.heading-after_offices:after {left: 16%;top: 40px;}
	#pricing_form_wrap .contact-form .wpforms-container label{padding:0px;}
	.contact-form .wpforms-field.wpforms-field-checkbox.checkbox.wpforms-list-inline input{display:none;}
	#form .contact-form button{font-size:14px;padding:0 10px;}
	.pricing-containerTwo,.pricing-containerOne{width:100%;}
	.contact-office-sec .dashes-office .elementor-widget-container { padding: 0% 0% 01% 0% !important;}
	.heading-after.contact-Points-dash::after{left:25%;}
}

@media (max-width: 640px) {
	.heading-after::after {left: 72%;}
	.heading-after_offices:after {left: 16%;}
	.contact-office-sec .text-col-Two {padding-left: 60px;}
	.contact-office-sec .dashes-office .elementor-widget-container { padding: 0% 0% 01% 0% !important;}
	#pricing_form_wrap .contact-form .wpforms-container label {font-size: 11px !important;}
	.contact-sec-03 .grid-Container { display: flex; flex-direction: column; }
	#contact_us_home_page .elementor-icon-box-wrapper .elementor-icon-box-icon{align-items: center; display: flex;}
}

@media (max-width:480px){
	#contact_us_home_page .elementor-icon-box-wrapper .elementor-icon-box-icon{align-items: center; display: flex;}
	.company-heading-after::after{left:0%;}
	.hom_pg_btn_cont {justify-content: flex-start;}
	.heading-after_offices:after {left: 30%;}
	#investment_img {width: 100%;}
	.banner_scrolll_cont:after,.banner_scrolll_cont-hub-pg:after{height:20px !important; }
	.searchandfilter ul{align-items: start;}
	.filter-form ul { flex-direction:column;}
	.single_blog h1.elementor-heading-title.elementor-size-default { font-size: 22px; }
	#form .contact-form button {font-size: 11px;  padding: 12px;}
	div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li {flex-direction: column;}
	#contact-sec-03_form_sec .grid-Container .contact-form  .wpforms-field-container .wpforms-field label.wpforms-field-label-inline { font-size: 9px !important; padding: 12px 0 0 0 !important; }
	.heading-after::after { left: 50%; }
	.contact-office-sec .dashes-office .elementor-widget-container { padding: 0 !important; }
	.heading-after_offices:after { left: 50%; }
	#content .contact-office-sec .text-col-Two { padding-top: 14px; padding-left:0 !important; }
	#content .page-content .pricing-container .pricing-containerOne .texEd-mail .elementor-widget-container {font-size: 20px;}
	div#empty-Div { display: none;}
	.heading-after_offices:after { left: 60%;}
	.heading-after::after { left: 60%; }
	.section-One .e-con-inner { padding: 30px 0 30px;}
	.main-heading {text-align: center;}
	.pricing-container {padding-top: 30px;}
	div#contact-sec-03_form_sec { padding: 0px;}
	.contact-sec-03 .grid-Container .container-One {min-height: 450px;}
	#contact-sec-03_form_sec .grid-Container .contact-form .wpforms-field-container .wpforms-field label.wpforms-field-label-inline {padding: 12px 0 0 0 !important;}
	div.wpforms-field {padding: 08px 0 !important;}
	label.wpforms-field-label { margin-bottom: 0px !important;}
	.contact-sec-03 .grid-Container .contact-form .wpforms-field label.wpforms-field-label {margin-bottom: 0px !important;}
	#inv-sol-hero-sec_contact .quick_links span.elementor-button-text {text-align: left; letter-spacing: 1.4px;}
	#content .inv-sol-hero-sec .banner-text .elementor-widget-container {padding-bottom: 24px !important;}
	#inv-sol-hero-sec_contact .e-con-inner .banner-text { width: 100%;}
	.inv-sol-hero-sec .e-con-inner .banner-contact {width: 100%; }
	.section-One .e-con-inner .reach-text { width: 100%; text-align: center; }
	.e-fas-plus{min-height:unset;}
	#investment_acc .elementor-accordion .elementor-tab-title {display: flex;justify-content: space-between;flex-direction: row-reverse;}
	#investment_acc .elementor-accordion-title{display:flex;align-items:center;}
	#contact-sec-03_form_sec .grid-Container .contact-form .wpforms-field-container .wpforms-field label.wpforms-field-label-inline { padding: 0 0 0 0 !important;}
	.contact-form .wpforms-field.wpforms-field-checkbox.checkbox.wpforms-list-inline input{display:none;}
	div.wpforms-field {padding: 0 0 !important;}
	.contact-form .wpforms-field.wpforms-field-checkbox.checkbox.wpforms-list-inline{text-align:center}
	#form .contact-form .wpforms-submit-container{margin:auto;justify-content:center;margin-top:10px}
	.num_text_our_company h2,.num_text_our_company .elementor-counter-number-wrapper{font-size:20px !important;}
	.searchandfilter ul li li { width: 100%;}
	.heading-after_offices:after {left: 30%;}
	.heading-after.contact-Points-dash::after {left: 46%;}

}



/* @media only screen and (max-width: 1920px){
   #inv-sol-hero-sec_news {min-height:97vh;}
	 #inv-sol-hero-sec_investment_pg{min-height:84vh;}
	  #inv-sol-hero-sec_Our_company{min-height:97vh;}
	 #inv-sol-hero-sec_contact{min-height:84vh}
}

@media only screen and (max-width: 1600px){
  #inv-sol-hero-sec_news {min-height:96vh;}
	#inv-sol-hero-sec_contact{min-height:76vh;}
	  #inv-sol-hero-sec_Our_company{min-height:95vh;}
	 #inv-sol-hero-sec_investment_pg{min-height:84vh;}
} */

/* @media only screen and (max-width: 991px) {
	#content .contact-sec-03 div#pricing_form_wrap { margin-left: -590px; }
} TEST  */