.hero-banner{background:#F7FAFA;z-index:1;}
.hero-banner h1{width:100%;}
.hero-banner .hero-banner-wrapper{z-index:1;position:relative;flex-direction: column;justify-content: center;}
.hero-banner.left-green-curved:after{content:'';background:url('/~/media/Images/L/Logicor/Universal/module-images/hero-banner/left-green.svg');position:absolute;left:0;top:0;width:100%;height:100%;background-repeat: no-repeat;background-position: top left;}
.hero-banner.left-blue-curved:after{content:'';background:url('/~/media/Images/L/Logicor/Universal/module-images/hero-banner/left-blue.svg');position:absolute;left:0;top:0;width:100%;height:100%;background-repeat: no-repeat;background-position: top left;}
.hero-banner.right-blue-curved:after{content:'';background:url('/~/media/Images/L/Logicor/Universal/module-images/hero-banner/right-blue.svg');position:absolute;right:0;top:0;width:100%;height:100%;background-repeat: no-repeat;background-repeat: no-repeat;background-position: right top;}
.hero-banner.dark.no-img-banner{background:var(--deep-navy);}
.hero-banner-wrapper{  min-height: 512px;padding-top: 20%;padding-bottom: 75px;}
.no-image-wrap.no-img-banner .hero-banner-wrapper{ min-height: 288px;align-content: start !important;}
.hero-banner .breadcrumb-wrapper .breadcrumb-item{color:var(--deep-navy);}
.hero-banner.dark .breadcrumb-wrapper .breadcrumb-item{color:var(--white);}
.hero-banner .cta.cta-primary{margin:0 0 28px 0;}
.hero-banner.dark:before{content:'';height:100%;width:100%;position:absolute;background:rgba(12, 31, 41, 0.85);top: 0;}
.hero-banner.light:before{content:'';height:100%;width:100%;position:absolute;background: rgba(247, 250, 250, 0.85);top: 0;}
.hero-banner .cta.cta-primary{background:transparent;}
.hero-banner .banner-avtar-wrapper{position: absolute;height:417px;width:574px;margin-left:30px;bottom:0px;background-size:contain;right:0;z-index: 1;}
.dark .cta.cta-download:hover{color:var(--earth-green);}
/*.dark.hero-banner.no-image-wrap{background: var(--deep-navy) !important;}*/
.hero-banner + .module-wrapper,.module--homepage-banner + .module-wrapper{padding-top: 100px;}
/*.module--homepage-banner.property-search-bar{min-height:620px;}*/

/*......Homepage Banner......*/
.module--homepage-banner.property-search-bar .selectedCountryText{transition: 0.3s ease-in-out;backdrop-filter: blur(50px); background-color:#1f3039;}
.module--homepage-banner .selectedCountryText.active{background-color:var(--deep-navy) !important;transition: 0.3s ease-in-out;backdrop-filter: blur(50px);}
.property-search-bar .filterWrapper.contryWrapper .countryTextListWrapper > ul{max-height:150px;}
.module--homepage-banner{background: var(--deep-navy);min-height: 946px;padding-top: 158px; align-items:center;}
.module--homepage-banner .primary-title{color:var(--crisp-white);}
.module--homepage-banner .secondary-title{color:var(--earth-green);}
.module--homepage-banner .font-intro{color:var(--white-2);}
.module--homepage-banner .cta{background:transparent;color:var(--earth-green);}
.module--homepage-banner .property-search-bar{top: 15px;position: relative;}
.module--homepage-banner .filterSection .filterRowWrapper{padding-left:0;padding:right:0;}
.module--homepage-banner .propertySizeSlider{position:relative;top:2px;width: 100%;}
.module--homepage-banner .filterWrapper.propertySizeWrapper .distanceParaGroup{top:15px;}
.module--homepage-banner .submitWrapperInline{margin-top:12px;}
.module--homepage-banner.dark .cta{background:transparent;}
.module--homepage-banner.property-search-bar .module---property-search-bar .submitWrapper span.icon{color:var(--earth-green);}
.module--homepage-banner .countryTextListWrapper ul li a:hover,.module--homepage-banner.property-search-bar.dark .module---property-search-bar .submitWrapperInline input:hover{color:var(--deep-navy) !important;}

/*.....Homepage Banner property-search-bar......*/
.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.contryWrapper .countryTextListWrapper .selectedCountryText.active{background-color:#27423f;}
/*Date:7/17/2023 MB-AS */
.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.contryWrapper .countryTextListWrapper .selectedCountryText{background-color:#1f3039;z-index:9999;}
.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.contryWrapper .countryTextListWrapper ul,.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.radiusWrapper .radiusWrapperDropdown ul{background-color:var(--deep-navy); margin-top:-20px; padding-top: 20px;max-height: 151px;overflow-y: scroll;}
.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.contryWrapper .countryTextListWrapper .selectedCountryText:before,.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.contryWrapper .countryTextListWrapper .selectedCountryText:after{display:none;}
.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.radiusWrapper .radiusWrapperDropdown .selectedRadiusText.active{
    background-color: #1f3039;
}
.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.radiusWrapper .radiusWrapperDropdown a.selectedRadiusText{/*z-index: 99;*/background: #1f3039;}
.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.radiusWrapper .radiusWrapperDropdown .distanceParaGroup{z-index:999;}

/*......Curve......*/
.module--homepage-banner{z-index: 1;position: relative;}
.module--homepage-banner .green-curved:before{content: '';position: absolute;background: url(/~/media/Images/L/Logicor/Universal/module-images/homepage-banner/homepage-banner-curved-green.svg);background-size: auto;width: 100%;height: 100%;top: 0;background-position: left top;background-repeat: no-repeat;left: 0;}
.module--homepage-banner .blue-curved:after{content: '';position: absolute;background: url(/~/media/Images/L/Logicor/Universal/module-images/homepage-banner/homepage-banner-blue.svg);background-size: auto;width: 100%;height: 100%;top: 0;right: 0;background-position: right top;background-repeat: no-repeat;}


@media all and(max-width:1200px){
  .module--homepage-banner .property-search-bar .filter-row-mobile{display:none !important;}
}

@media all and (min-width:1199.99px){
	.module--homepage-banner .propertySizeSlider {left: 30px;top: 0px;}
	.mobPropSizeRange .propertySizeRangeWrapper { display: none; }
	.filterWrapper.propertySizeWrapper.mobPropSizeRange { width: auto;max-width: 84px;min-width: auto;}
}
@media all and (min-width:991.98px){

.property-search-bar .mapboxgl-ctrl-geocoder--input {color: var(--white) !important;}
.module--homepage-banner .property-search-bar .module---property-search-bar .filterWrapper{margin-right:26px;}
.module--homepage-banner .property-search-bar .module---property-search-bar .filterWrapper:last-child{margin-right:0;}
}
@media screen and (max-width: 1200px) and (min-width: 992px){
.hero-banner .text-module-item .col-lg-6 {    -ms-flex: 0 0 50%;    flex: 0 0 60%;   max-width: 60%;}
}

@media all and (max-width:1200.98px){
.module--homepage-banner{min-height:942px;}
.module--homepage-banner .propertySizeTextBoxes .propertySizeTextBoxesWrap {padding-bottom:0px;}
.module--homepage-banner .filterSection .filterRowWrapper{flex-direction:row;align-items: center;justify-content: center;}
.module--homepage-banner .property-search-bar{margin-top: auto;top: 104px;}
.hero-banner .banner-avtar-wrapper{height:332px;width:370px;margin-left:-40%;}
.hero-banner {    padding-top: 30px;min-height: 515px;}
.no-image-wrap.hero-banner{ min-height: 328px;}
.hero-banner .text-module-item, .hero-banner .container-fluid, .hero-banner .row{height: 100%;}
.module--homepage-banner .filter-row-mobile{display:none !important;}
.module--homepage-banner .filterrow-desktop{display:block;}
.module--homepage-banner .filterrow-desktop {background-color:transparent;width: 100%;left: -16px;position: relative;padding-left:0px;padding-top: 20px;padding-bottom: 20px;}
.module--homepage-banner #geocoder .mapboxgl-ctrl-geocoder input::placeholder{color:#fff;}
.module--homepage-banner{min-height:902px;padding-top: 56px;}
.module--homepage-banner .blue-curved::after{background-size:contain;}
.module--homepage-banner .green-curved::before{background-size:contain;}

/*......Homepage banner property search bar......*/
/*Date:7/17/2023 MB-AS */
.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.contryWrapper .countryTextListWrapper ul{background-color: var(--deep-navy);margin-top: -20px;padding-top: 20px;z-index: 10001;}
.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.radiusWrapper .radiusWrapperDropdown ul {background-color: var(--deep-navy);margin-top: -20px;padding-top: 20px;z-index: 9;}
.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.radiusWrapper a.selectedRadiusText span.downArrow {filter: brightness(1);}
.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .propertySizeSlider .mobile-property-size-wrapper .min-max-size-dropdown-wrapper a.select-range span {
    color: var(--white);
    }

    .property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .propertySizeSlider .mobile-property-size-wrapper .min-max-size-dropdown-wrapper a.select-range span.downArrow{filter:brightness(1);}
    .property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .propertySizeSlider .mobile-property-size-wrapper .min-max-size-dropdown-wrapper ul{background-color:var(--deep-navy);}
    /*Date:7/17/2023 MB-AS */
    .property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .propertySizeSlider .mobile-property-size-wrapper .min-max-size-dropdown-wrapper a.select-range.active{background-color:var(--deep-navy);transition: 0.3s ease-in-out;backdrop-filter: blur(50px);}
    .property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .propertySizeSlider .mobile-property-size-wrapper .min-max-size-dropdown-wrapper a.select-range{z-index:99;background-color:#1f3039;transition: 0.3s ease-in-out;backdrop-filter: blur(50px);
}
    /*.dark.property-search-bar a.selectedCountryText {background-color: #27423f !important;}*/
    .dark.property-search-bar a.selectedRadiusText {background-color: #1f3039 !important;position: relative;}
    /*Date:7/17/2023 MB-AS */
    .property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.contryWrapper .countryTextListWrapper .selectedCountryText {z-index: 10002;background-color: #1f3039;}
}
@media all and (max-width:991.98px){
.hero-banner + .module-wrapper,.module--homepage-banner + .module-wrapper{padding-top:80px;}
}
@media only screen and (min-width : 767.98px) and (max-width : 1200px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2){ 
.hero-banner .banner-avtar-wrapper{display:none;}
}
@media all and (max-width:767.98px){
.module--homepage-banner .green-curved::before{background-size:cover;}
.hero-banner .banner-avtar-wrapper{display:none;}
.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .propertySizeSlider .mobile-property-size-wrapper .min-max-size-dropdown-wrapper a.select-range{min-width:150px;}
.module--homepage-banner{padding-top:120px;}
.hero-banner.no-image-wrap.no-img-banner,.hero-banner.no-image-wrap.no-img-banner .hero-banner-wrapper{min-height:395px;}
.hero-banner.right-blue-curved:after,.hero-banner.left-blue-curved:after,.hero-banner.left-green-curved:after{background-size:contain;}
.hero-banner .hero-banner--link{width:100%;}
.hero-banner .hero-banner-wrapper{padding-bottom: 24px;padding-top: 40%;}
.hero-banner .breadcrumb-wrapper{display:none;}
.hero-banner .banner-avtar-wrapper img{width:57%;justify-content:flex-end;display:flex;position:absolute;bottom:0;right:0;}
.hero-banner .font-intro{max-width:65%;}
.hero-banner .banner-avtar-wrapper{width:226px;height:202px;bottom:0;right:0;}
.hero-banner .banner-avtar-wrapper img{height:100%;object-fit:cover;}
.no-image-wrap.hero-banner{ min-height: 300px;}
.hero-banner + .module-wrapper,.module--homepage-banner + .module-wrapper{padding-top:64px;}
.module--homepage-banner .filterSection .filterRowWrapper{flex-direction:column;}
.module--homepage-banner .module---property-search-bar .filterWrapper{width:100%;}
.no-image-wrap .hero-banner-wrapper{height:100% !important;}
.module--homepage-banner .selectedCountryText.active .downArrow img, .selectedRadiusText.active .downArrow img, .selectedCountryText .downArrow img, .selectedRadiusText .downArrow img {filter:none;}
.module--homepage-banner .filterWrapper.submitWrapper span.icon:before {color: var(--earth-green);}
.module--homepage-banner .filterSection .filterRowWrapper .filterWrapper ul {background-color: var(--deep-navy)!important;}
.module--homepage-banner .property-search-bar{top:0;}
.module--homepage-banner .radiusWrapperDropdown{width:55%;}
.module--homepage-banner .filterWrapper.submitWrapper{margin:0;}
.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.contryWrapper .countryTextListWrapper .selectedCountryText.active {
background-color: #1f3039;}
/*Date:7/17/2023 MB-AS */
.module--homepage-banner .property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.contryWrapper .countryTextListWrapper .selectedCountryText {background-color: #1f3039;z-index: 10002;}
.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.radiusWrapper .radiusWrapperDropdown a.selectedRadiusText {z-index: 9999;}
.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.radiusWrapper .radiusWrapperDropdown ul {z-index: 999;}
.property-search-bar .module---property-search-bar .filter-main-wrapper .filterRow.filterrow-desktop .filterWrapper.radiusWrapper .radiusWrapperDropdown .distanceParaGroup{z-index:9999;}
}
/*Date:7/17/2023 MB-AS */
.module--homepage-banner .properties-landing-main-wrapper .mapboxgl-ctrl-geocoder{
z-index:10000;
}

