@media screen and (min-width: 1920px) {}

@media screen and (min-width: 1200px) {}

@media screen and (max-width: 1920px) {}

@media screen and (max-width: 1700px) {}


@media screen and (max-width: 1600px) {}

@media screen and (max-width: 1500px) {}

@media screen and (max-width: 1400px) {
    .group-section .statsBox h2 {
        font-size: 1.7rem;
    }
}

@media screen and (max-width: 1199px) {
    .group-section .statsBox h2 {
        font-size: 1.5rem;
    }
}

@media screen and (max-width: 1023.9px) {}

@media screen and (max-width: 991.9px) {
    .container-lg {
        max-width: 100%;
    }

    .padding {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

    .stickyForm {
        max-width: 100%;
        position: static;
        transform: translate(0);
    }

    /* banner */
    .header .topCTC {
        display: none;
    }

    .banner .contentBox {
        width: 95%;
        text-align: center;
        top: 30%;
        left: 50%;
    }

    .banner .contentBox .bann-loc {
        justify-content: center;
    }

    .banner .contentBox .bann-type {
        margin: 25px auto 0;
    }

    /* overview */
    .overview {
        padding: 3rem 0;
    }

    .overview .overContent {
        margin-top: 2rem;
        margin-left: 0;
    }

    .overSpecification {
        margin-top: 0;
        padding: 2rem 1rem 0;
    }

    .overSpecification .box:nth-child(2) {
        border: none;
    }

    /* hmHospitality */
    .hmHospitality .contentbox:first-child .inner {
        padding-top: 2rem;
        padding-left: 0;
    }


    /* wellcome */
    .wellcome .wellcomeContent {
        margin-top: 2rem;
    }

    .wellcome .titleBox .img {
        width: 300px;
    }

    .wellcome .wellcomeContent h2 {
        font-size: 2rem;
        margin-bottom: 1rem;
    }
    
.rerabox
{
    max-width: 45%;
    top: 0;
}
.projects_box h2 {
    font-size: 20px;
    max-width: 50%;
}
}



@media screen and (max-width: 767.9px) {
    .padding {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .heading {
        margin-bottom: 40px;
    }

    .wellcome .wellcomeContent {
        margin-top: 1rem;
    }


}


@media screen and (max-width: 576px) {
    body {
        font-size: 75%;
    }

    .menuContainer .inner {
        padding-left: 1rem;
    }

    .modal-dialog {
        max-width: 100%;
    }

    .heading {
        margin-bottom: 25px;
        text-align: center;
    }

    .heading h2 {
        font-size: 1.7rem;
    }

    .stickyForm .readmore {
        display: flex;
        justify-content: center;
    }

    .tab button {
        padding: 0.6rem 3rem;
        font-size: 14px;
    }

    .tab .inner {
        padding: 0.2rem;
    }

    /* header */
    .header .inner {
        width: 100%;
    }

    /* banner */
    .banner {
        height: calc(85vh - 67px);
    }

    .banner .reraImg {
        display: none;
    }

    .banner .contentBox h1 {
        font-size: 36px;
    }

    /* overview */
    .overview .overContent p {
        text-align: center;
    }

    .overview::before {
        display: none;
    }

    .overSpecification .box:nth-child(1),
    .overSpecification .box:nth-child(3) {
        border: none;
    }

    /* hmHospitality */
    .hmHospitality .contentbox .inner p:first-of-type {
        text-align: center;
    }


    /* gallery */
    .gallery .gallSlider {
        padding: 0;
    }

    /* wellcome */
    .wellcome {
        min-height: 60vh;
    }

    .wellcome .titleBox .inner {
        align-items: center;
    }

    .wellcome .titleBox .img {
        width: 200px;
    }

    .wellcome .wellcomeContent .list {
        margin-top: 1rem;
    }

    .wellcome .wellcomeContent h2 {
        text-align: center;
        font-size: 1.7rem;
    }

    .wellcome .wellcomeContent p {
        font-size: 1rem;
    }

    /* floor plan */
    .toggleWrapper {
        margin-top: 2rem;
    }

    /* location */
    .location .connectivityBox {
        padding: 1.5rem;
    }

    .location .connectivityBox p {
        text-align: center;
    }

    .location .readmore {
        display: flex;
        justify-content: center;
    }

    /* group-section */
    .group-section .statsContainer>.inner {
        margin-top: 2rem;
    }




    .footer {
        margin-bottom: 3rem;
    }

    .privacySec .innerbox h5 {
        text-align: center;
    }

    .privacySec .innerbox p {
        text-align: justify;
        text-align-last: center;
    }

}

@media screen and (max-width: 500px) {
     .wellcome .wellcomeContent h2 {
        font-size: 1.4rem;
    }

}

@media screen and (max-width: 480px) {
    .toggleWrapper {
        margin-top: 1rem;
    }
     .wellcome .wellcomeContent h2 {
        font-size: 1.3rem;
    }
}

@media screen and (max-width: 425px) {
    .menuContainer .inner {
        padding-left: 1rem;
    }

    .header .logo {
        max-width: 100px;
    }

    .banner {
        margin-top: 60px;
    }

    .footer .disclaimerbox .reraImg {
        max-width: 40px;
    }

    .footer .disclaimerbox a {
        font-size: 11px;
    }
}

@media screen and (max-width: 369.9px) {}

@media screen and (max-width: 329px) {
    .heroConfigrationbox {
        bottom: 36%;
    }

}