.main-slider-style3 .main-slider-content .big-title h2{ font-size: 36px;}
.main-header-style3{ background-color: rgba(0,0,0,0.4);}
.innerPage .main-menu-style3{ margin-bottom: 0 !important;}
.innerPage .main-header-style3{ background-color: rgba(0,0,0,1);}
.innerPage .property-details-top{ border-bottom: none; padding-bottom: 16px;}
.property-details-top{ margin-bottom: 0;}
.main-menu .main-menu__list>li, .stricky-header .main-menu__list>li{ padding-top: 30px !important; padding-bottom: 30px !important;}
.properties-style2-area,.blog-style1-area,.agents-style1-area,.property-details-area{ padding: 60px 0;}
.blog-style1-area,.bg2{ background: rgb(249, 250, 254);}
.agents-style1-area{ background-color: #FFF;}
.single-properties-box-style1 .img-holder .overlay-content ul li.bg1{ background-color: #008e6f;}
.property-details-sidebar{ padding: 0 !important; border: none;}
h5.head1{ font-size: 16px; padding-bottom: 14px; color: #008e6f;}
.property-details-top__left h2{ color: #008e6f; font-size: 24px;}
.single-properties-box-style1--style2 .text-holder{ height: 100%;}
.main-slider .swiper-slide-active .image-layer {
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important;
}
.footer-social-link ul li a{ font-size: 19px; color: #008e6f;}
/* .image-layer.overlay:after {
    width: 100%;
    content: '';
    height: 100%;
    background-color: #1c1c1c;
    opacity: 0.2;
    position: absolute;
    left: 0;
    top: 0;
} */
.image-layer.overlay:before{ opacity: 0.2 !important; background-color: #1c1c1c;}
.image-layer.overlay video {
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    z-index: 0;
}
.propertiesPage .single-properties-box-style1 .text-holder{ padding: 25px 20px 0;}
.propertiesPage .single-properties-box-style1 .text-holder .info-box ul li{ margin-right: 3px;}
.propertiesPage .single-properties-box-style1 .text-holder .rating-value-box .value-box h4{ font-size: 15px;}
.propertiesPage .single-properties-box-style1 .text-holder .info-box{ min-height: 77px; display: flex;
    align-items: center;}
.property-grid-fullwidth{ padding: 70px 0 70px;}
.sidebar-features-box .checkboxes input[type=checkbox]:checked+label:before{ background-color: #008e6f; border-color: #008e6f;}
@media only screen and (min-width: 992px){
    .property-details-top__left{ min-width: 500px;}
}