/* ===== GLOBAL RESPONSIVE FIX ===== */
* {
    box-sizing: border-box;
}
img {
    max-width: 100%;
    height: auto;
}
/*.container,
.container-fluid {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}*/
body {
    overflow-x: hidden;
}
.homepage4-body .header-area.homepage4 .header-elements .main-menu ul li a.plus::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 68px;
    top: -70%;
}
a.disable {
  cursor: text !important;
  pointer-events: none;
}
#aminiti .list-box, #floorp .accordion-item, #pricep .accordion-item {
    width: 47%;
    margin: 10px 10px;
}
.brand img {
    width: 100% !important;
}




.mobile-sidebar4 {
    max-width: 300px;
    overflow-y: auto;
}



@media (max-width: 767px) {
    #aminiti .list-box, #floorp .accordion-item, #pricep .accordion-item {
        width: 90%;
    }
    .btn-are1 {
        display: none;
    }
    .footer-logoarea,
    .footer-content,
    .footer-content2 {
        text-align: center;
    }
    .footer-content ul li a {
        justify-content: center;
    }
    .properties-details2-area .all-side-details .details-siderbar2 .personal-info .content {
        padding-left: 0px;
        text-align: center;
    }
    .details-siderbar2 {
        padding: 20px;
    }
    .input-area input {
        width: 100%;
        font-size: 14px;
    }
    .theme-btn1,
    .theme-btn5 {
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 991px) {
    .properties-details2-area .col-lg-8,
    .properties-details2-area .col-lg-4 {
        width: 100%;
    }
    .details-siderbar {
        padding-right: 0;
    }
    .hero4-section-area {
        padding: 100px 0;
        background-position: center;
    }
    .hero-header h1 {
        font-size: 28px !important;
        line-height: 1.3;
        text-align: center;
    }
    .hero-header h5 {
        text-align: center;
        font-size: 14px;
    }
    .btn-are1 {
        text-align: center;
    }
    .property-tab-section4 {
        margin-top: 30px;
    }
}
