@media only screen and (max-width:1367px) {
    header .navbar-brand {
        padding-right: 0rem !important;
    }
}

@media only screen and (max-width:1200px) {
    section.home-banner .enquiry-box {
        left: 70%;
    }
    
    section.home-banner .carousel-item img {
        height: 74vh;
        object-fit: cover;
    }

    section.highlight h2 {
        font-size: 24px;
    }

    section.highlight h4 {
        font-size: 19px;
    }

    section.gallery h2 {
        font-size: 30px;
    }

    section.location h2 {
        font-size: 30px;
    }

    section.site-address h2 {
        font-size: 30px;
    }

    section.site-address iframe {
        width: 486px !important;
    }

    section.other-banner h2 {
        font-size: 30px;
    }

    section.amenities .box h4 {
        font-size: 30px;
    }

    section.specification h2 {
        font-size: 30px;
    }
}

@media only screen and (max-width:1025px) and (max-height: 1367px) {
    section.home-banner .carousel-item img {
        height: 47vh;
    }
}


@media only screen and (max-width:1024px) and (max-height: 600px) {
    section.home-banner .carousel-item img {
        height: 94vh;
    }
}

@media only screen and (max-width: 1021px) {
    section.home-banner .carousel-item img {
        height: 79vh;
    }
}

@media only screen and (max-width:990px) {
    header .navbar-brand {
        padding-right: 0rem;
    }

    .nav-link {
        padding-left: 0 !important;
    }

    .sticky_div .site_div {
        width: 240px;
    }

    .site_div_1 {
        transform: translateY(0px);
    }

    .sticky_div {
        flex-direction: column;
    }

    .sticky_div .whatsapp_div {
        width: 240px;
        text-align: center;
    }

    section.home-banner .enquiry-box {
        left: 75%;
        top: 50%;
        width: 300px;
    }

    section.home-banner .enquiry-box h4 {
        width: 100% !important;
        font-size: 16px;
    }

    section.site-address iframe {
        width: 341px !important;
    }

    footer .address {
        width: 100%;
    }

    section.master-plan .card .card-image {
        height: 331px;
    }
}

@media only screen and (max-width:768px) {
    section.home-banner .enquiry-box {
        left: 69%;
        top: 50%;
        width: 300px;
    }

    section.master-plan {
        padding-top: 4rem;
        padding-bottom: 0;
    }
}


@media only screen and (max-width:767px) {
    section.master-plan .card .card-image {
        height: 500px;
    }

    
    section.highlight {
        height: 71vh;
    }

    section.highlight .bor_div {
        border-right: 1px solid transparent !important;
        border-bottom: 4px solid #6b6c6c;
    }
}


@media only screen and (max-width:600px) {
    .brochure-form {
        width: 100%;
    }

    .enquiry-form {
        width: 100%;
        height: 72%;
    }

    .submit-btn {
        padding: 7px 39px;
    }

    section.reg p {
        font-size: 12px;
    }

    section.home-banner .txt_div {
        left: 57px;
    }

    section.home-banner .carousel-item img {
        height: 82vh;
    }

    section.home-banner .enquiry-box {
        left: 50%;
        top: 60%;
        width: 302px;
    }

    section.amenities .box {
        height: 300px;
    }

    section.amenities img {
        height: 250px;
        object-fit: cover;
    }

    section.location .strategy {
        width: 100%;
    }

    section.site-address a {
        font-size: 16px;
    }

    section.site-address p {
        font-size: 16px;
    }

    section.site-address iframe {
        height: 300px !important;
    }

    section.site-address .flex-box {
        flex-direction: column;
    }

    section.site-address img {
        width: 100%;
    }

    section.site-address iframe {
        width: 100% !important;
    }

    section.about_dev img {
        width: 133px !important;
    }

    section.about_dev h4 {
        font-size: 11px;
    }

    footer .top-footer {
        padding: 4rem 0;
    }

    footer .market {
        margin: 0 auto;
    }

    footer .atk {
        width: 161px;
    }

    footer .kgc {
        width: 82px;
    }

    footer .dev {
        font-size: 16px !important;
    }

    footer .zeus {
        width: 150px;
    }

    footer .top-footer .disclaimer {
        font-size: 12px;
    }

    footer .bottom-footer .copyright {
        font-size: 13px;
    }

    footer .bottom-footer i {
        font-size: 22px !important;
    }

    footer .bottom-footer {
        margin-bottom: 2.5rem;
    }

    section.home-banner .enquiry-box .bhk {
        font-size: 11px;
    }
}


@media only screen and (max-width:450px) {
    section.download-brochure {
        right: -75px;
    }

    section.download-brochure .btn-1 {
        padding: 6px 17px;
        font-size: 16px;
    }

    section.project iframe {
        height: 199px !important;
    }

    section.master-plan .master-nav {
        margin-top: 0.5rem;
    }

    section.master-plan .card .card-image {
        height: 380px;
    }

}

@media only screen and (max-width:358px) {
    section.master-plan .typical-nav {
        margin-top: 0.5rem;
    }
}