/*
Description: Child
Version: 1.1
Template: myhome
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: myhome-child
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

*/



@font-face {
    font-family: 'helveticaregular';
    src: url('../../../wp-content/themes/myhome-child/fonts/helvetica.woff2') format('woff2'),
         url('../../../wp-content/themes/myhome-child/fonts/helvetica.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticabold';
    src: url('../../../wp-content/themes/myhome-child/fonts/helvetica-bold.woff2') format('woff2'),
         url('../../../wp-content/themes/myhome-child/fonts/helvetica-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticarounded_bold';
    src: url('../../../wp-content/themes/myhome-child/fonts/helvetica-extrabold.woff2') format('woff2'),
         url('../../../wp-content/themes/myhome-child/fonts/helvetica-extrabold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticaneuelight';
    src: url('../../../wp-content/themes/myhome-child/fonts/light.woff2') format('woff2'),
         url('../../../wp-content/themes/myhome-child/fonts/light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



.mh-top-title--image-background .small-text, .mh-top-title--image-background .small-text i, .mh-top-title--image-background h1{font-weight:400 !important; font-family: 'helveticaneuelight';}
.mh-top-title {background: #f2f2f2; background-image: url(../../../wp-content/uploads/2022/12/2021-blue-hero-bg-1440x375.jpg) !important; background-repeat: no-repeat;background-position: center;background-size: cover;}
.mh-top-title .mh-top-title__heading {color: #fff !important;  letter-spacing: 6px !important; font-family: 'helveticaneuelight' !important; font-weight: 400;}
.mh-top-title__heading{letter-spacing: 1px !important;}

.mh-top-title--image-background::after{background:none !important;}

.form-control:hover:active{border-bottom: solid 1px #c3c3c5 !important;}

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {background-color: #20679b !important;}
.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color: #20679b !important;}



.mh-top-header:not(.mh-top-header--primary) a{color:#4d4d4d;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li a{color:#000;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li:last-child{margin-right:0px !important; padding-right:0px !important;}
/*#mega_main_menu > .menu_holder > .menu_inner > ul > li a:last-child{padding-right:0px !important;}*/
.home-counter .stats-top .stats-number{font-size:45px !important; color:#1f3c67; font-weight:400; font-family: 'helveticaneuelight';}
.home-counter .stats-block .stats-text{font-size:14px !important; line-height: 22px;}
.home-counter .counter_suffix.mycust.ult-responsive{font-size:20px !important; color:#1f3c67;}
div.stats-desc > div.counter_prefix, div.stats-desc > div.counter_suffix{font-size:25px !important; color:#1f3c67; font-family: 'helveticaneuelight';}
.home-counter .stats-top .aio-icon-top, .stats-top .stats-desc{text-align:center !important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.counter-bg-bot{margin:0px;}
.counter-bg-top{background:#fff; padding:20px 0 20px 20px; border-radius:10px 10px 0 0; margin-bottom: 20px; box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);}
.counter-bg-bot{background:#fff; padding:10px 20px; border-radius:0px 0px 10px 10px; margin-bottom: 50px; box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);}
.heading1{font-size:33px; text-transform:uppercase; font-weight:400; margin-bottom: 10px; font-family:'helveticaneuelight';}
.heading2{font-size:30px; text-transform:uppercase; font-weight:bold; font-family: 'helveticaneuelight';}
.heading3 h1 {font-size: 50px; text-align: center; color: #fff; font-weight: normal; padding-bottom:100px; font-family: 'helveticaneuelight';}
.heading3 h1 span {font-weight: 600; color: #fff; line-height: 56px;}
.ad-box{background:#fff; text-align:center; padding: 10px !important; margin-bottom:20px;}
.ad-box .vc_column-inner{background:#fff;  border:solid 1px #66a433 !important; box-shadow: 0 3px 10px rgb(0 0 0 / 0.2); transition: 0.3s;}
.ad-box .vc_column-inner:hover{background:#1f3c67;  border:solid 1px #1f3c67 !important; box-shadow: 0 3px 10px rgb(0 0 0 / 0.2); color:#fff !important; transform: translate(0, 10px);}
.ad-box h1{font-size:20px; font-weight: 300; font-family: 'helveticaneuelight'; margin: 10px 0 10px 0; min-height: 55px;}
.ad-box p{font-size:16px; min-height: 185px; line-height: 25px;}
.ad-box .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 0px !important;}
.max-width-home2{width:100%; padding:50px 10% 10px 10% !important;}
.max-width-home3{width:100%; padding:0 0% 26px 0% !important}
.max-width-home3 p{font-size:16px; text-align:center; line-height: 40px;}
.max-width-home3 a{font-size:16px; text-align:center; color:#1f3c67; text-decoration:underline;}
.max-width-home{/*width:100%;*/ bottom:100px; padding:0% !important}
#mega_main_menu.first-lvl-align-left > .menu_holder > .menu_inner > ul {text-align: right !important;}
.heading4 h1 {font-size: 40px; text-align: center; color: #000;  font-family:'helveticaneuelight'; font-weight:300;}
.heading4 h1 span {color: #186caa; line-height: 56px; font-family: 'helveticaneuelight'; font-weight: 300;}
.arc-box{ padding: 0px;}
.arc-box .vc_column-inner{background:#fff; box-shadow: 0 3px 10px rgb(0 0 0 / 0.2); padding: 0px !important; border-radius:10px; margin-bottom: 30px;}
.arc-box h1{ padding: 20px 10px; font-size:20px; text-align:center; font-family:'helveticaneuelight'; font-weight:300;}
.mh-footer-top--dark {color: #fff !important; background: #000 !important;}
.mh-footer-top--dark .mh-footer__heading{font-size:30px !important; text-transform: inherit; font-family:'helveticaneuelight'; font-weight:300;}
.mh-footer-top--dark .mh-footer__inner p{font-size:16px; line-height: 27px !important;}
.mh-menu ul, .widget_archive ul, .widget_categories ul, .widget_meta ul, .widget_nav_menu ul, .widget_pages ul, .widget_recent_entries ul{font-size:16px !important;}
#menu-quick-links li a::after{content: ''; position: absolute; left: 42%; top: 100%; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #e8e8e8; clear: both;}
.focus-bg-img{position:relative; padding:0;}
.mh-footer-bottom .mh-layout{text-align:center;}
.mh-footer-bottom {padding-bottom: 24px; font-size: 13px; padding-top: 0px; background: #000;  color: #fff; line-height:24px;}
.focus-bg{/*background-image: url('../../../wp-content/uploads/2022/10/home-1-background-patern-3.png');  background-color: #1f3c67;*/  padding:30px 50px;}    
.focus-bg h1{color:#000; font-size:35px; font-family:'helveticaneuelight'; font-weight:300;} 
.focus-bg p{color:#000; font-size:16px;} 
.focus-bg h2{color:#000; font-size:35px; font-family:'helveticaneuelight'; font-weight:300;} 
.mh-footer-top--dark .widget_archive ul li a, .mh-footer-top--dark .widget_categories ul li a, .mh-footer-top--dark .widget_meta ul li a, .mh-footer-top--dark .widget_nav_menu ul li a, .mh-footer-top--dark .widget_pages ul li a, .mh-footer-top--dark .widget_recent_entries ul li a{border:0px !important; padding-top:6px;padding-bottom:6px;}
.mh-font-size-m {font-size:16px !important;}
body { font-size: 16px !important; line-height: 33px !important;}
.heding1{font-size:35px; color:#186caa; margin: 0px; font-family:'helveticaneuelight'; font-weight:300;}
.heding2{font-size:24px; color:green; font-family:'helveticaneuelight'; font-weight:300;}
.mh-heading-wrapper h2{font-size:35px; color:#186caa; font-weight: 300 !important; margin: 0px; text-transform: inherit !important; font-family: 'helveticaneuelight';}
.mh-heading-wrapper h3{font-size:35px; color:#186caa; font-weight: 300 !important; margin: 0px; text-transform: inherit !important; font-family: 'helveticaneuelight';}
table th{background-color: #186caa; color: #fff;font-weight: bold;font-size: 22px;}
tbody tr {text-align: center; font-size: 16px !important;}
td, th {line-height: 26px !important;}
.myhome-body .mh-heading--bottom-separator::after{background-color: #186caa !important;}
.aio-icon-header h3.aio-icon-title{font-size: 16px !important;line-height: 25px !important;}
#quickContact .default-icon .aio-icon-header{vertical-align: baseline;}
#quickContact input[type="radio"] { accent-color: #186caa;}
#quickContact input[type="submit"]{background: #186caa;border-radius: 20px !important;color: #fff !important;border: 0px; padding: 9px 30px;}
.mh-estate-vertical .mh-thumbnail {display: none !important;}
.mh-estate-vertical{padding:15px 0px; background:#fff !important;  border-radius: 5px; box-shadow: 0px 0px 15px #e6e6e6;}
.mdl-button.mdl-button--primary-ghost{background:#186caa !important; border-radius:20px !important; color:#fff !important; border:0px; line-height: 35px;}
.mdl-button.mdl-button--primary-ghost:hover{background:#74ac46 !important;}
.mh-estate-vertical__date{display:none;}
.mh-estate-vertical__bottom {float: left !important;}

.radiocustomclass{background:#efefef;}


.stats-block, .wpb_row .wpb_column .wpb_wrapper .stats-block {margin-bottom: 15px !important;}

.mh-menu ul li, .widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_nav_menu ul li, .widget_pages ul li, .widget_recent_entries ul li {line-height:26px;}
#mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li > .item_link{height: 68px !important; margin-bottom:40px;  line-height: 68px !important}
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link{ padding:0px !important; margin:0 30px !important;}

.heading9 h1 {font-size: 50px; text-align: center; color: #036bab; font-weight: normal; padding-bottom:0px; font-family: 'helveticaneuelight';}
.heading9 h1 span {font-weight: 600; color: #fff; line-height: 56px;}


.mh-layout__sidebar-left{background:#f9f9f9; padding: 50px 20px 10px 20px;border-radius: 0px 60px 60px 0}
.mh-layout__sidebar-left .mh-search__element.mh-attribute {margin-bottom: 15px;}
.mh-layout__sidebar-left .mh-search__label{display:none;}
.mh-layout__sidebar-left .bootstrap-select.btn-group > .btn {border: 1px solid #9b9b9b !important; border-radius: 10px;}
.mh-layout__sidebar-left .bootstrap-select.btn-group .filter-option {font-style: inherit !important;color: #162b75 !important; font-size: 18px; text-align: left;}
.mh-layout__sidebar-left .mh-search__panel input, .myhome-contact-form input {font-style: inherit !important; color: #162b75 !important; font-size: 18px; text-align: left; border: 1px solid #9b9b9b !important; border-radius: 10px;}
.mh-layout__sidebar-left .mh-search__panel input::placeholder { color: #162b75 !important;}
.mh-layout__sidebar-left button, input, optgroup, select, textarea {line-height: 18px !important;}
.mh-layout__sidebar-left .bootstrap-select.btn-group .filter-option {overflow: inherit !important;}
.mh-layout__content-right .mh-estate-vertical__buttons {position: inherit !important; bottom: 12px;  right: 12px;  text-align: center;}
.mh-layout__content-right .mh-estate-vertical__bottom {padding: 0 12px !important;}
.mh-estate-vertical__subheading{color:#707070 !important;}
.mh-layout__content-right .mh-estate-vertical__content h3 a{color:#162b75 !important; font-weight:bold !important; margin-bottom: 10px !important;display: inline-block; font-size: 17px !important; padding-left: 15px;}
.mh-layout__content-right .mh-estate-vertical__content h3 a::before {font-family: "Font Awesome 5 Free"; content: "\f3c5"; color:#707070; font-size: 18px; line-height: 33px; width: 28px !important;display: inline-block; position: absolute;left: 13px; top: 15px;}
.mh-layout__content-right .mh-estate-vertical__more-info.mh-attribute__prop-id::before {font-family: "Font Awesome 5 Free";  content: "\f2bb"; color:#707070; padding-right: 10px; font-size: 18px; line-height: 33px; width: 28px !important;display: inline-block; position: absolute;left: 0px;top: 5px;}
.mh-layout__content-right .mh-estate-vertical__more-info.mh-attribute__property-type::before {font-family: "Font Awesome 5 Free";  content: "\f1ad"; color:#707070; padding-right: 10px; font-size: 18px; line-height: 33px; width: 28px !important;display: inline-block;position: absolute;left: 0px;top: 5px;}
.mh-layout__content-right .mh-estate-vertical__more-info.mh-attribute__auction-open-date::before {font-family: "Font Awesome 5 Free"; content: "\f073"; color:#707070; padding-right: 10px; font-size: 18px; line-height: 33px; width: 28px !important;display: inline-block;position: absolute;left: 0px;top: 5px;}
.mh-layout__content-right .mh-estate-vertical__more-info.mh-attribute__attribute_31::before {font-family: "Font Awesome 5 Free"; content: "\f156"; color:#707070; padding-right: 10px; font-size: 18px; line-height: 33px; font-weight: bold; width: 28px !important;display: inline-block;position: absolute;left: 0px;top: 5px;}
.mh-layout__content-right .mh-estate-vertical__content{height:inherit !important;}

.mh-layout__content-right .mh-grid__1of2{width:33% !important;}
.mh-estate-vertical__more-info strong{display:inline-block;}
.mh-estate-vertical__more-info {margin-bottom: 16px;}
.mh-estate-vertical__more-info {font-size: 15px; width:100%; padding-left: 30px;}
.mh-estate-vertical__more-info strong{font-weight: normal; display: block;}
.mh-estate-vertical__heading {padding-left: 15px;}
.mh-estate-horizontal__right__content .mh-estate-horizontal__primary{display:none;}
.mh-estate-horizontal__right__content .mh-estate-horizontal__excerpt{display:none;}
.mh-estate-horizontal__right__content .mh-estate-horizontal__date{display:none;}
.mh-estate-horizontal__right__content .mh-estate-horizontal__buttons {text-align: left;}
.mh-estate-horizontal__right__content .mh-compare__next-prev, .mh-compare__text, .mh-estate-horizontal__left {float: right;}
.mh-estate-horizontal__right__content h3 a {color: #162b75 !important; font-weight: bold !important; font-size: 17px !important; padding-left: 30px;}
.mh-estate-horizontal__right__content h3 a::before {font-family: "Font Awesome 5 Free"; content: "\f3c5"; color:#707070; font-size: 18px; line-height: 33px; width: 28px !important;display: inline-block; position: absolute;left: 0px; top: 0px;}
.mh-breadcrumbs ul li a {padding: 8px 35px;  border: 2px solid #186caa;  border-radius: 20px;  font-size: 18px; color: #000}
.mh-breadcrumbs ul li a:hover{background:#74ac46 !important; color:#fff !important;}
.mh-layout__content-right .mh-filters__left::after{font-family: "Font Awesome 5 Free"; content: "\f0d7"; color:#707070; padding-right: 10px; font-size: 18px; line-height: 33px; font-weight: bold; width: 28px !important;display: inline-block;position: absolute;left: 70px;top: 0px;}
.mh-estate-horizontal {background: #fff;  border: solid 1px #707070 !important;}
.price-bar{margin:50px 0; box-shadow: 0px 0px 15px #e6e6e6; padding: 20px; background: #fff;}
.price-bar .price-info {font-size: 17px; width: 100%; padding-left: 45px; display: block; position:relative;}
.price-bar .price-info strong {font-weight: normal; display: block;}
.price-bar .price-info::before {font-family: "Font Awesome 5 Free"; content: "\f156";  color: #162b75;  padding-right: 10px;  font-size: 50px;  line-height: 33px;  font-weight: bold;  width: 28px !important;  display: inline-block;  position: absolute;  left: 0px;  top: 16px;}
.price-bar .price-info h4{font-weight:600;}
.price-bar .date-info {font-size: 17px; width: 100%; padding-left: 55px; display: block; position:relative;}
.price-bar .date-info strong {font-weight: normal; display: block;}
.price-bar .date-info::before {font-family: "Font Awesome 5 Free"; content: "\f073";  color: #162b75;  padding-right: 10px;  font-size: 50px;  line-height: 33px;  font-weight: bold;  width: 28px !important;  display: inline-block;  position: absolute;  left: 0px;  top: 16px;}
.price-bar .date-info h4{font-weight:600;}
.prop-cont-area{margin:50px 0; box-shadow: 0px 0px 15px #e6e6e6; padding: 20px; background: #fff;}
.prop-cont-area h1{font-size: 30px;color: #fff;font-weight: bold;width: 100%;background: #162b75;padding: 10px 20px;}
.prop-cont-form{margin:50px 0; box-shadow: 0px 0px 15px #e6e6e6; padding: 20px; background: #fff;}
.prop-cont-form input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"]:not(#media-search-input), input[type="tel"], input[type="text"]{text-align:left !important; font-style: inherit !important;}
.prop-cont-form h1{font-size: 20px;color: #fff;font-weight: normal;width: 100%;background: #162b75;padding: 5px 20px;}
.prop-cont-form .checkbox{font-size:14px; line-height: 22px; display: inline-block; padding-left: 30px;}
.prop-cont-form .mt-5{margin-top:20px;}
.list-check-top{position: absolute;top: 5px;}

.ult-banner-block .bb-top-title{min-height: 80px !important;display: inline-flex !important;justify-content: center !important;flex-direction: column !important; font-size:22px !important;}
.ult-banner-block .mask .bb-description, .ult-banner-block .mask p {display: inline-flex !important;justify-content: center !important;flex-direction: column !important; font-size:15px !important; padding:10px 10px 0 10px !important;}

.ecg-bg {  background: url("../../../wp-content/uploads/2022/11/ecg-img-1.png") no-repeat right 0;  padding: 50px 0; padding-right: 0px; padding-right: 45%; margin-top:80px; margin-bottom:80px;}
.bgwhite1 {background: #fff;  padding: 30px 0;padding-right: 0px;  padding-left: 0px;  padding-left: 5% !important;  padding-right: 3% !important;  font-size: 18px;  padding-right: 30px;}

.adv-bg {  background: url("../../../wp-content/uploads/2022/11/adv-img-1.png") no-repeat left 0;  padding: 50px 0; padding-right: 0px; padding-left: 45%; margin-bottom:80px;}
.bgwhite2 {background: #fff;  padding: 30px 0;padding-right: 0px;  padding-left: 0px;  padding-right: 5% !important;  padding-left: 3% !important;  font-size: 18px;  padding-left: 30px;}

.ifc-bg {  background: url("../../../wp-content/uploads/2022/11/flyb39hu-1.png") no-repeat right 0;  padding: 50px 0; padding-right: 0px; padding-right: 45%; margin-bottom:80px;}
.bgwhite3 {background: #fff;  padding: 30px 0;padding-right: 0px;  padding-left: 0px;  padding-left: 5% !important;  padding-right: 3% !important;  font-size: 18px;  padding-right: 30px;}
ul .custom-list{margin:0px; padding:0px;}
.custom-list li{margin:0px; padding:0px;}
.custom-list li a{margin:0px; padding:0px; color:#186caa;}

.investors-list li {  position: relative;  padding: 0 0 1rem 3.2rem;  margin-bottom: 1rem;  border-bottom: 2px dotted #162b75;  overflow: hidden;}
.investors-list li::before {content: url(../../../wp-content/uploads/2022/11/icon-document.png); position: absolute; left: 0;  top: 0;}
.investors-list .document-list {float: left;}
.investors-list p { margin-bottom: 0;}
.investors-list .document-list {float: left; line-height: 47px;}
.investors-list .btn-know-more {float: right;}
.btn-know-more i {margin-left: 1rem; font-size: 120%;  position: relative; top: 2px; float: inherit;}
.btn-know-more {background: none;  color: #c0392b;  border: 2px solid #162b75;  border-radius: 5px;  padding: 5px 10px;}

.custom-tab .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {background-color: #fff;}
.custom-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a{background-color: #186caa; color:#fff;}


input[type="range"]{background: #186caa !important;border-radius: 50px !important;height: 10px !important; margin-bottom: 50px !important;}

input[type="range"]::-webkit-slider-runnable-track {
      height: 10px;
      -webkit-appearance: none;
      color: #13bba4;
      margin-top: -1px;
      background:#162b75 !important;
    }
    
.mh-footer__inner {padding-top: 15px !important;}
.mh-footer-top--dark a {padding-top: 5px !important;  padding-bottom: 5px !important;}
.mh-footer__heading {margin-bottom: 10px !important;;}
.btn-detail{background: #fff;border-radius: 20px;text-align: center;color: #000;font-size: 14px;padding: 5px 13px;border: solid 2px #162b75;}
.btn-detail:hover{background: #162b75;border-radius: 20px;text-align: center;color: #fff;font-size: 14px;padding: 5px 13px;border: solid 2px #162b75;}

.mega_main_menu_ul li.current-menu-item a, .mega_main_menu_ul li.current-menu-ancestor a{border-bottom: 2px solid #2b78b1;}
.form_details_sec form.form_details .custom_form_group {margin-bottom: 15px !important;}

.mh-top-header{border:0px;}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"]:not(#media-search-input), input[type="tel"], input[type="text"]{border-bottom: solid 1px #c3c3c5 !important; border:0px;}


input[type="email"]:focus::placeholder, input[type="number"]:focus::placeholder, input[type="password"]:focus::placeholder, input[type="tel"]:focus::placeholder, input[type="text"]:focus::placeholder, textarea:focus::placeholder, textarea[type="text"]:focus::placeholder{border:0px !important;}
input[type="date"]:active, input[type="date"]:focus, input[type="email"]:active, input[type="email"]:focus, input[type="number"]:active, input[type="number"]:focus, input[type="password"]:active, input[type="password"]:focus, input[type="search"]:not(#media-search-input):active, input[type="search"]:not(#media-search-input):focus, input[type="tel"]:active, input[type="tel"]:focus, input[type="text"]:active, input[type="text"]:focus, textarea:active, textarea:focus{border:0px; background:transparent !important;}
textarea{border:0px; border-bottom: 1px solid #c3c3c5}
/*.dropdown-menu, .wpcf7-form input, .wpcf7-form textarea{border-bottom: solid 1px #D3D3D3 !important; border: 0px}*/
.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background:#7ac142 !important;}
#quickContact input[type="submit"]{background: #186caa;}

.wpcf7-form .wpcf7-select { border-bottom: 1px solid #D3D3D3 !important;  background: #fff;  border: 0px; color:rgb(0, 0, 0, 0.3) !important;}

/*input[type="date"]:active, input[type="date"]:focus, input[type="email"]:active, input[type="email"]:focus, input[type="number"]:active, input[type="number"]:focus, input[type="password"]:active, input[type="password"]:focus, input[type="search"]:not(#media-search-input):active, input[type="search"]:not(#media-search-input):focus, input[type="tel"]:active, input[type="tel"]:focus, input[type="text"]:active, input[type="text"]:focus, textarea:active, textarea:focus{background:transparent !important; border:0px !important;}*/

.mh-active-input-primary input[type="text"]:focus, .mh-active-input-primary input[type="text"]:active, .mh-active-input-primary input[type="search"]:focus, .mh-active-input-primary input[type="search"]:active, .mh-active-input-primary input[type="email"]:focus, .mh-active-input-primary input[type="email"]:active, .mh-active-input-primary input[type="password"]:focus, .mh-active-input-primary input[type="password"]:active, .mh-active-input-primary textarea:focus, .mh-active-input-primary textarea:active, .mh-active-input-primary .mh-active-input input, .mh-active-input-primary .mh-active-input input, .myhome-body.mh-active-input-primary .mh-active-input .bootstrap-select.btn-group > .btn{border-bottom: 1px solid #D3D3D3 !important; background:transparent !important;}

input[type="email"]::placeholder, input[type="number"]::placeholder, input[type="password"]::placeholder, input[type="tel"]::placeholder, input[type="text"]::placeholder, textarea::placeholder, textarea[type="text"]::placeholder, dropdown::placeholder, dropdown[type="text"]::placeholder {
  opacity: 0.3 !important;
  color: #222 !important;
  -webkit-transition: .1s;
  -moz-transition: .1s;
  -ms-transition: .1s;
  -o-transition: .1s;
  transition: .1s;
}


.wpcf7-form .tel input[type=”tel”]:focus + label{border-bottom: solid 1px #D3D3D3 !important;}

::placeholder .dropdownplce{  opacity: 0.3 !important; color: #222 !important;}

.radiocustomclass {
    /* hiding browser el */
    appearance: none;
    /* Safari support */
    -webkit-appearance: none;
    border: 0.2rem solid #fff;
    background-color: var(--bg-color);
    border-radius: 50%;
}

#btnnn {background: #186caa !important;  border: 1px solid #186caa !important;}
#psearch {border: 2px solid #186caa !important;}

#myhome-app .swal2-modal .swal2-title{ font-family: 'helveticaneuelight' !important;}

.swal2-popup .swal2-styled.swal2-confirm{ font-family: 'helveticaneuelight' !important;}

#myhome-app .swal2-buttonswrapper > button, #myhome-app .swal2-modal {border-radius: 4px !important;}

.rev-btn11 span .link_text{
   background-color: rgb(102, 164, 51) !important;
  font-size: 16px !important;
  font-weight:bold;
  color: #fff !important;
  border-radius: 10px;
  padding: 10px 30px !important;
  height: auto !important;
}
html body #mega_main_menu.mh-primary .nav_logo img {margin-top: -34px; position: relative;}
.item_link.disable_icon:hover{border-bottom: solid 2px #2b78b1;}
  #mega_main_menu li.default_dropdown > .mega_dropdown {margin-top: 17px;}
  
  
html body #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li[class*="columns"] {margin-right: 0px !important;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link {margin:0 0px 0 30px !important;}
  
  
  
.ad-box2{margin-bottom:40px;}
.ad-box2 .vc_column-inner .wpb_wrapper{padding: 30px 30px 25px; background:url(../../../wp-content/uploads/2022/12/2021-blue-hero-bg-1440x375.jpg);}
.ad-box2 h3{font-size:20px !important; font-weight: 600 !important; font-family: 'helveticaneuelight'; margin: 10px 0 10px 0; color:#fff; text-transform: uppercase;}
.ad-box2 .aio-icon-component{margin-bottom:0px !important;}
.ad-box2 .top-icon .aio-icon-header h3.aio-icon-title{margin:0px;} 
.ad-box2 .aio-icon-component.style_1{ display: flex; align-items: center; justify-content: center; padding:0px; min-height: 200px;}

#menu-item-14223:last-child{margin-right:0px !important; color:#fff !important;}

#menu-item-14223.link_content.mh-fixed-menu--active{color:#fff !important;}



.blue-outer p{padding: 0px 100px 0;
  max-width: 645px;
  font-size: 16px;
  line-height: 30px;
  color: #fff;}


.blue-outer .icon{margin: 60px 0 10px 100px !important;
  width: 60px;
  height: 60px;
  line-height: 60px;
  border-radius: 60px;
  text-align: center;
  background: #fff;} 
  
.blue-outer h2{font-size: 40px;
  line-height: 40px;
  font-weight: 300;
  color: #fff;}  
  
.blue-outer h2 span{display: inline-block;
  padding-left: 100px;
  padding-bottom: 15px;
  border-bottom: 1px solid #fff;}  
  
  
.blue-outer h2 span + span{padding-left: 0;
  border-bottom-color: #4d853b;
  font-weight: 500;}
  
  
  
.light-bl-outer p{padding: 0px 100px 0;
  max-width: 645px;
  font-size: 16px;
  line-height: 30px;
  color: #fff;}


.light-bl-outer .icon{margin: 60px 0 10px 100px !important;
  width: 60px;
  height: 60px;
  line-height: 60px;
  border-radius: 60px;
  text-align: center;
  background: #fff;} 
  
.light-bl-outer h2{font-size: 40px;
  line-height: 40px;
  font-weight: 300;
  color: #fff;}  
  
.light-bl-outer h2 span{display: inline-block;
  padding-left: 100px;
  padding-bottom: 15px;
  border-bottom: 1px solid #fff;}  
  
  
.light-bl-outer h2 span + span{padding-left: 0;
  border-bottom-color: #4d853b;
  font-weight: 500;}  
  
  
  
.green-outer p{padding: 0px 100px 0;
  max-width: 645px;
  font-size: 16px;
  line-height: 30px;
  color: #fff;}


.green-outer .icon{margin: 60px 0 10px 100px !important;
  width: 60px;
  height: 60px;
  line-height: 60px;
  border-radius: 60px;
  text-align: center;} 
  
.green-outer h2{font-size: 40px;
  line-height: 40px;
  font-weight: 300;
  color: #fff;}  
  
.green-outer h2 span{display: inline-block;
  padding-left: 100px;
  padding-bottom: 15px;
  border-bottom: 1px solid #fff;}  
  
  
.green-outer h2 span + span{padding-left: 0;
  border-bottom-color: #056ba3;
  font-weight: 500;}    
  

.value-container{padding: 20px 120px;}

.green-outer2 h3{font-size: 16px;
  line-height: 30px;
  font-weight: 300;
  color: #fff;}

.green-outer2 p{padding: 0px;
  font-size: 16px;
  line-height: 30px;
  color: #fff;}

.border-lt-rt{border-left: 1px solid rgba(255, 255, 255, 0.4);
  border-right: 1px solid rgba(255, 255, 255, 0.4);}

  
.ad-box3{margin-bottom:40px;}

.ad-box3 h3{font-size:24px !important; font-weight: 600 !important; font-family: 'helveticaneuelight'; margin: 10px 0 10px 0; color:#186caa; min-height: 62px !important; }
.ad-box3 .aio-icon-component{margin-bottom:0px !important;}
.ad-box3 .top-icon .aio-icon-header h3.aio-icon-title{margin:0px;} 
.page-id-14556 .aio-icon-header h3.aio-icon-title {font-size: 24px !important;}
.page-id-14556 .top-icon .aio-icon-description {margin-top: 0px !important;}


.ad-box4{margin-bottom:40px;}
.ad-box4 .vc_column-inner .wpb_wrapper{padding:0px; box-shadow:0 3px 10px rgb(0 0 0 / 0.2);}
.ad-box4 h3{font-size:20px !important; font-weight: 600 !important; font-family: 'helveticaneuelight'; margin: 10px 0 10px 0; color:#186caa;}
.ad-box4 .aio-icon-component{margin-bottom:0px !important;}
.ad-box4 .top-icon .aio-icon-header h3.aio-icon-title{margin:0px; min-height: 70px;} 
.ad-box4 .aio-icon-component.style_1{border: 3px solid #fff;  padding: 20px 15px; min-height: 600px;}

.ad-box5{margin-bottom:40px;}
.ad-box5 .vc_column-inner .wpb_wrapper{padding:80px 90px; min-height: 343px; background:url(../../../wp-content/uploads/2024/05/mission-bg.png)  no-repeat right top;}
.ad-box5 h3{font-weight: 600 !important; font-family: 'helveticaneuelight'; margin: 10px 0 10px 0; color:#fff;}
.ad-box5 .aio-icon-component{margin-bottom:0px !important;}
.ad-box5 .top-icon .aio-icon-header h3.aio-icon-title{margin:0px; min-height: 70px;} 
.ad-box5 .aio-icon-component.style_1{border: 3px solid #fff;  padding: 20px 15px; min-height: 600px;}
.ad-box5 .mh-subheading{color:#fff; padding-bottom: 0px;  margin-bottom: 0px;}
.ad-box5 .vc_custom_1717052392860 {margin-bottom: 30px !important;}
.ad-box5 .vc_custom_1717058684529{margin-bottom: 30px !important;}
.ad-box5.myhome-body .mh-heading--bottom-separator::after {background-color: #fff !important;}


.ad-box6{margin-bottom:40px;}
.ad-box6 .vc_column-inner .wpb_wrapper{padding:80px 90px;  background:url(../../../wp-content/uploads/2024/05/vision-bg.png)  no-repeat right top; min-height: 250px;}
.ad-box6 h3{font-weight: 600 !important; font-family: 'helveticaneuelight'; margin: 10px 0 10px 0; color:#fff;}
.ad-box6 .aio-icon-component{margin-bottom:0px !important;}
.ad-box6 .top-icon .aio-icon-header h3.aio-icon-title{margin:0px; min-height: 70px;} 
.ad-box6 .aio-icon-component.style_1{border: 3px solid #fff;  padding: 20px 15px; min-height: 600px;}
.ad-box6 .mh-subheading{color:#fff; padding-bottom: 0px;  margin-bottom: 0px;}
.ad-box6 .vc_custom_1717052392860 {margin-bottom: 30px !important;}
.ad-box6 .vc_custom_1717058684529{margin-bottom: 30px !important;}
.ad-box6.myhome-body .mh-heading--bottom-separator::after {background-color: #fff !important;}


.ad-box7{margin-bottom:40px; }
.ad-box7 .vc_column-inner .wpb_wrapper{padding:15px 15px 0 15px;  background:url(../../../wp-content/uploads/2024/05/values-bg.png)  no-repeat right top;}
.ad-box7 h3{font-weight: 600 !important; font-family: 'helveticaneuelight'; margin: 10px 0 10px 0; color:#fff;}
.ad-box7 .aio-icon-component{margin-bottom:0px !important;}
.ad-box7 .top-icon .aio-icon-header h3.aio-icon-title{margin:0px; min-height: 70px;} 
.ad-box7 .aio-icon-component.style_1{border: 3px solid #fff;  padding: 20px 15px; min-height: 600px;}
.ad-box7 .mh-subheading{color:#fff; padding-bottom: 0px;  margin-bottom: 0px;}
.ad-box7 .vc_custom_1717052392860 {margin-bottom: 30px !important;}
.ad-box7 .vc_custom_1717058684529{margin-bottom: 30px !important;}
.ad-box7.myhome-body .mh-heading--bottom-separator::after {background-color: #fff !important;}
.ad-box7 .mh-heading.vc_custom_1717060905408{margin-bottom: 30px !important; color:#fff; margin-top:10px; min-height: 50px;}
.ad-box7 .mh-heading.vc_custom_1717060928947{margin-bottom: 30px !important; color:#fff; margin-top:10px; min-height: 50px;}
.ad-box7 .mh-heading.vc_custom_1717060934704{margin-bottom: 30px !important; color:#fff; margin-top:10px; min-height: 50px;}
.ad-box7.wpb_column.vc_column_container.vc_col-sm-12{margin:0px;}


.ad-box8{margin-bottom:40px; }
.ad-box8 .vc_column-inner .wpb_wrapper{padding-bottom: 40px; background: transparent; margin-bottom: 0px !important; padding-bottom: 0px !important;}
.ad-box8 h3{font-weight: 600 !important; font-family: 'helveticaneuelight'; margin: 10px 0 10px 0; color:#fff;}
.ad-box8 .aio-icon-component{margin-bottom:0px !important;}
.ad-box8 .top-icon .aio-icon-header h3.aio-icon-title{margin:0px; min-height: 70px;} 
.ad-box8 .aio-icon-component.style_1{border: 3px solid #fff;  padding: 20px 15px; min-height: 600px;}
.ad-box8 .mh-subheading{color:#fff; padding-bottom: 0px;  margin-bottom: 0px;}
.ad-box8 .vc_custom_1717052392860 {margin-bottom: 30px !important;}
.ad-box8 .vc_custom_1717058684529{margin-bottom: 30px !important;}
.ad-box8.myhome-body .mh-heading--bottom-separator::after {background-color: #fff !important;}
.ad-box8 .mh-heading.vc_custom_1717060905408{margin-bottom: 30px !important; color:#fff; margin-top:10px; min-height: 50px; font-family:'helveticaneuelight';}
.ad-box8 .mh-heading.vc_custom_1717060928947{margin-bottom: 30px !important; color:#fff; margin-top:10px; min-height: 50px; font-family:'helveticaneuelight';}
.ad-box8 .mh-heading.vc_custom_1717060934704{margin-bottom: 30px !important; color:#fff; margin-top:10px; min-height: 50px; font-family:'helveticaneuelight';}
.ad-box8.wpb_column.vc_column_container.vc_col-sm-12{margin:0px;}




.ad-box5 .vc_icon_element{margin-bottom:0px !important;}
.ad-box6 .vc_icon_element{margin-bottom:0px !important;}
.ad-box7 .vc_icon_element{margin-bottom:0px !important;}
.ad-box8 .vc_icon_element{margin-bottom:0px !important;}

.page-id-3706 .myhome-body .mh-heading--bottom-separator::after {background-color: #fff !important;}


.page-id-5 .aio-icon-header h3.aio-icon-title {font-size:inherit;}

#propertyTab .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {display: flex !important;}
#propertyTab .vc_tta.vc_general .vc_tta-tab {flex: 1 1 auto !important; text-align: center;}
#propertyTab .vc_tta.vc_general .vc_tta-tab .mh-layout span{text-align:center !important;}
.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {font-size: 15px !important; font-weight:bold;}
.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {font-size: 15px !important; line-height:24px; font-weight:bold;}
.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel p {font-size: 14px !important; line-height:24px;}
.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {background-color: #fff !important;  color: #000 !important;}
.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body a{color:#4d9ae1;}

#menu-item-14223{margin-top: 30px !important;}
.rev-btn11 span .link_text:hover{
    background-color: #186caa !important;
}


  @media (min-width: 768px){
.mh-filters {background: #f9f9f9 !important;}
}



 @media only screen and (max-width: 768px) {
.mh-layout__content-right .mh-grid__1of2{width:100% !important;}
.mh-footer__inner {padding-top: 28px !important;}
.stickIt2 {position: static !important; max-width: 100%;}
}


 @media only screen and (max-width: 1366px) {
     .max-width-home {padding: 0 1% !important;}
     .max-width-home2 {padding: 0 1% !important;}
     .max-width-home3 {padding: 0 1% !important;}
     .ad-box h1 {font-size: 21px; min-height: 50px;}
     .ad-box p {font-size: 16px;}
     .max-width-home3 p {font-size: 16px; line-height: 35px;}
     .max-width-home3 a {font-size: 20px;}
     .focus-bg {padding: 50px;}
     .home-counter .stats-block .stats-text { font-size: 15px !important;}
     .home-counter .stats-top .stats-number {font-size: 42px !important;}
     .home-counter .counter_suffix.mycust.ult-responsive {font-size: 26px !important;}
     .heading4 h1 {font-size: 40px;}
}

#results .mh-property{margin-bottom: 24px;}


/*.mh-layout span{padding:10px 0; display:block;}*/


.mh-footer-bottom {
  padding-bottom: 24px;
  font-size: 13px;
  padding-top: 20px;
  color:#707070;
  background: #f4f4f4;}
  
.mh-footer-top--dark a {
  color: #707070;
}  
.mh-footer-top--dark .mh-footer__inner p {
  color: #707070;
}
.mh-footer-top--dark .mh-footer__heading {
     color: #036bab;
}
.mh-estate-vertical__more-info { padding-left: 30px !important; }


.mh-footer-top--dark {
  background: #fff !important;
}


#custom_html-6 { width: 100%;
  text-align: center;
  border-bottom: 2px solid rgb(102, 164, 51);
  padding: 20px 10px;
  }


#mega_main_menu li.default_dropdown > ul{background-color: #fff !important;  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1) !important;  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1) !important;}
#mega_main_menu.mh-primary li.default_dropdown > .mega_dropdown > li > .item_link {border: 1px solid rgba(0, 0, 0, 0.1) !important; background: #fff !important;}
.mega_dropdown .link_text{color:#4d4d4d !important;}
.mega_dropdown .link_text:hover{color:#2b78b1 !important;}


#custom_html-6 a { font-size: 16px; line-height: 27px;padding-right: 30px; text-transform:uppercase;}
html body .mh-fixed-menu.mh-fixed-menu--transparent-light.mh-fixed-menu--active #mega_main_menu.mh-primary > .menu_holder > .menu_inner > ul > li.rev-btn11 > .item_link .link_content .link_text{color:#fff !important;}

 @media only screen and (max-width: 767px) {
     .border-lt-rt { border-left:0px !important;  border-right: 0px !important; border-top: 1px solid rgba(255, 255, 255, 0.4) !important; border-bottom: 1px solid rgba(255, 255, 255, 0.4) !important;}
    .green-outer2.border-lt-rt.wpb_column.vc_column_container.vc_col-sm-4 {padding-left: 0px;  padding-right: 0px;} 
    html body #mega_main_menu.mh-primary .nav_logo img {height: 60px; margin-top: 0px;}
}


  @media (min-width: 768px){
.mh-grid__1of3 {
  padding: 0 12px;
}
.mh-breadcrumbs-wrapper{margin-top: 24px;}
}

 @media only screen and (min-width:1276px) and (max-width:1366px){
     .home-counter .stats-block .stats-text { font-size: 13px !important;}
     .home-counter .stats-top .stats-number {font-size: 30px !important;}
}

  @media (min-width: 767px){
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link::after{top: 74% !important; right: -12px !important;}

}

@media only screen and (min-width:1367px) and (max-width:1420px){
     .home-counter .stats-block .stats-text { font-size: 14px !important;}
     .home-counter .stats-top .stats-number {font-size: 40px !important;}
}
 @media only screen and (min-width:1421px) and (max-width:1720px){
     .home-counter .stats-block .stats-text { font-size: 14px !important;}
     .home-counter .stats-top .stats-number {font-size: 45px !important;}
}
 @media only screen and (min-width:1722px) and (max-width:1920px){
     .home-counter .stats-block .stats-text { font-size: 12px !important;}
     .home-counter .stats-top .stats-number {font-size: 45px !important;}
}

.mh-fixed-menu--active .nav_logo img{margin-top:0px !important;}

.vc_tta.vc_general .vc_tta-panel-title > a {padding: 12px !important;}

body{font-family:'helveticaneuelight' !important;}


