/* font size start */
@media (min-width: 5em) {
    :root {
        --fs-p: 1.5rem;
        --fs-rera: 1.5rem;
    }
}

/* font size end */

/* header start */
@media only screen and (max-width: 2660px) {
    header {
        padding: 0 14.5rem;
    }

    header nav ul {
        font-size: 1.5rem;
    }
}

@media only screen and (max-width: 2660px) and (min-width: 1600px) {
    header {
        padding: 0 14.5rem;
    }

    header nav ul {
        font-size: 1.5rem;
    }
}

@media only screen and (max-width: 1600px) and (min-width: 1500px) {
    header {
        padding: 0 13.3rem;
    }

    header nav ul {
        font-size: 1.4rem;
    }
}

@media only screen and (max-width: 1500px) and (min-width: 1400px) {
    header {
        padding: 0 12.1rem;
    }

    header nav ul {
        font-size: 1.3rem;
    }
}

@media only screen and (max-width: 1400px) and (min-width: 1300px) {
    header {
        padding: 0 10.9rem;
    }

    header nav ul {
        font-size: 1.2rem;
    }
}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {
    header {
        padding: 0 9.7rem;
    }

    header nav ul {
        font-size: 1.1rem;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 1100px) {
    header {
        padding: 0 8.5rem;
    }

    header nav ul {
        font-size: 1rem;
    }
}

@media only screen and (max-width: 1100px) and (min-width: 1033px) {
    header {
        padding: 0 7.1rem;
    }

    header nav ul {
        font-size: 0.98rem;
    }
}

@media only screen and (max-width: 1033px) and (min-width: 966px) {
    header {
        padding: 0 5.7rem;
    }

    header nav ul {
        font-size: 0.96rem;
    }
}

@media only screen and (max-width: 966px) and (min-width: 899px) {
    header {
        padding: 0 4.3rem;
    }

    header nav ul {
        font-size: 0.94rem;
    }
}

@media only screen and (max-width: 899px) and (min-width: 832px) {
    header {
        padding: 0 2.9rem;
    }

    header nav ul {
        font-size: 0.92rem;
    }
}

@media only screen and (max-width: 832px) and (min-width: 765px) {
    header {
        padding: 0 1.5rem;
    }

    header nav ul {
        font-size: 0.90rem;
    }
}

@media only screen and (max-width: 765px) and (min-width: 612px) {
    header {
        padding: 0 1.5rem;
    }

    header nav ul {
        font-size: 0.90rem;
    }

    header nav {
        display: none;
    }
}

@media only screen and (max-width: 612px) and (min-width: 459px) {
    header {
        padding: 0 1.5rem;
    }

    header nav ul {
        font-size: 0.90rem;
    }

    header nav {
        display: none;
    }
}

@media only screen and (max-width: 459px) and (min-width: 306px) {
    header {
        padding: 0 1.5rem;
    }

    header nav ul {
        font-size: 0.90rem;
    }

    header nav {
        display: none;
    }
}

@media only screen and (max-width: 306px) and (min-width: 153px) {
    header {
        padding: 0 1.5rem;
    }

    header nav ul {
        font-size: 0.90rem;
    }

    header nav {
        display: none;
    }
}

@media only screen and (max-width: 153px) and (min-width: 0px) {
    header {
        padding: 0 1.5rem;
    }

    header nav ul {
        font-size: 0.90rem;
    }

    header nav {
        display: none;
    }
}

/* header end */

/* sidebar start */
@media only screen and (max-width: 464px) {
    .links {
        padding: 6.25rem;
    }

    /*.links ul li a {*/
    /*    font-size: 3rem;*/
    /*}*/
}

@media only screen and (max-width: 464px) and (min-width: 432px) {
    .links {
        padding: 5.71875rem;
    }

    /*.links ul li a {*/
    /*    font-size: 2.7875rem;*/
    /*}*/
}

@media only screen and (max-width: 432px) and (min-width: 400px) {
    .links {
        padding: 5.1875rem;
    }

    /*.links ul li a {*/
    /*    font-size: 2.575rem;*/
    /*}*/
}

@media only screen and (max-width: 400px) and (min-width: 368px) {
    .links {
        padding: 4.65625rem;
    }

    /*.links ul li a {*/
    /*    font-size: 2.3625rem;*/
    /*}*/
}

@media only screen and (max-width: 368px) and (min-width: 336px) {
    .links {
        padding: 4.125rem;
    }

    /*.links ul li a {*/
    /*    font-size: 2.15rem;*/
    /*}*/
}

@media only screen and (max-width: 336px) and (min-width: 304px) {
    .links {
        padding: 3.59375rem;
    }

    /*.links ul li a {*/
    /*    font-size: 1.9375rem;*/
    /*}*/
}

@media only screen and (max-width: 304px) and (min-width: 272px) {
    .links {
        padding: 3.0625rem;
    }

    /*.links ul li a {*/
    /*    font-size: 1.725rem;*/
    /*}*/
}

@media only screen and (max-width: 272px) and (min-width: 240px) {
    .links {
        padding: 2.53125rem;
    }

    /*.links ul li a {*/
    /*    font-size: 1.5125rem;*/
    /*}*/
}

@media only screen and (max-width: 240px) and (min-width: 0px) {
    .links {
        padding: 2rem;
    }

    /*.links ul li a {*/
    /*    font-size: 1.3rem;*/
    /*}*/
}

/*sidebar social media start*/
@media only screen and (max-width: 370px) and (min-width: 325px) {
    .social-media a {
        width: 20px;
        height: 20px;
    }
}

@media only screen and (max-width: 325px) and (min-width: 280px) {
    .social-media a {
        width: 18px;
        height: 18px;
    }
}

@media only screen and (max-width: 280px) and (min-width: 235px) {
    .social-media a {
        width: 16px;
        height: 16px;
    }
}

@media only screen and (max-width: 235px) and (min-width: 0px) {
    .social-media a {
        width: 14px;
        height: 14px;
    }
}

/*sidebar social media end*/

/* sidebar end */

/* featured project start */
@media only screen and (max-width: 2660px) {
    .home-mid-container {
        padding: 0 14.4rem;
    }

    .featured-project-container .fea-proj-items .proj-logo {
        width: 6rem;
        height: 5rem;
    }

    .featured-project-container .fea-proj-items .proj-details {
        width: 22rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-name p {
        font-size: 1rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-add {
        font-size: 0.75rem;
    }

    .featured-project-container .fea-proj-items .price {
        font-size: 100%;
    }
}

@media only screen and (max-width: 2660px) and (min-width: 1600px) {
    .home-mid-container {
        padding: 0 14.4rem;
    }

    .featured-project-container .fea-proj-items .proj-logo {
        width: 6rem;
        height: 5rem;
    }

    .featured-project-container .fea-proj-items .proj-details {
        width: 22rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-name p {
        font-size: 1rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-add {
        font-size: 0.75rem;
    }

    .featured-project-container .fea-proj-items .price {
        font-size: 100%;
    }
}

@media only screen and (max-width: 1600px) and (min-width: 1500px) {
    .home-mid-container {
        padding: 0 12.4rem;
    }

    .featured-project-container .fea-proj-items .proj-logo {
        width: 5.6rem;
        height: 4.8rem;
    }

    .featured-project-container .fea-proj-items .proj-details {
        width: 20rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-name p {
        font-size: 0.98rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-add {
        font-size: 0.74rem;
    }

    .featured-project-container .fea-proj-items .price {
        font-size: calc(100% - 5%);
    }
}

@media only screen and (max-width: 1500px) and (min-width: 1400px) {
    .home-mid-container {
        padding: 0 10.4rem;
    }

    .featured-project-container .fea-proj-items .proj-logo {
        width: 5.2rem;
        height: 4.6rem;
    }

    .featured-project-container .fea-proj-items .proj-details {
        width: 18rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-name p {
        font-size: 0.96rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-add {
        font-size: 0.73rem;
    }

    .featured-project-container .fea-proj-items .price {
        font-size: calc(100% - 10%);
    }
}

@media only screen and (max-width: 1400px) and (min-width: 1300px) {
    .home-mid-container {
        padding: 0 8.4rem;
    }

    .featured-project-container .fea-proj-items .proj-logo {
        width: 4.8rem;
        height: 4.4rem;
    }

    .featured-project-container .fea-proj-items .proj-details {
        width: 16rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-name p {
        font-size: 0.94rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-add {
        font-size: 0.72rem;
    }

    .featured-project-container .fea-proj-items .price {
        font-size: calc(100% - 15%);
    }
}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {
    .home-mid-container {
        padding: 0 6.4rem;
    }

    .featured-project-container .fea-proj-items .proj-logo {
        width: 4.4rem;
        height: 4.2rem;
    }

    .featured-project-container .fea-proj-items .proj-details {
        width: 14rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-name p {
        font-size: 0.92rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-add {
        font-size: 0.71rem;
    }

    .featured-project-container .fea-proj-items .price {
        font-size: calc(100% - 20%);
    }
}

@media only screen and (max-width: 1200px) and (min-width: 1100px) {
    .home-mid-container {
        padding: 0 4.4rem;
    }

    .featured-project-container .fea-proj-items .proj-logo {
        width: 4.0rem;
        height: 4.0rem;
    }

    .featured-project-container .fea-proj-items .proj-details {
        width: 12rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-name p {
        font-size: 0.90rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-add {
        font-size: 0.70rem;
    }

    .featured-project-container .fea-proj-items .price {
        font-size: calc(100% - 25%);
    }
}

@media only screen and (max-width: 1100px) and (min-width: 1033px) {
    .home-mid-container {
        padding: 0 3.8rem;
    }

    .featured-project-container .fea-proj-items .proj-logo {
        width: 3.8rem;
        height: 3.8rem;
    }

    .featured-project-container .fea-proj-items .proj-details {
        width: 11.6rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-name p {
        font-size: 0.88rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-add {
        font-size: 0.69rem;
    }

    .featured-project-container .fea-proj-items .price {
        font-size: calc(100% - 30%);
    }
}

@media only screen and (max-width: 1033px) and (min-width: 966px) {
    .home-mid-container {
        padding: 0 3.2rem;
    }

    .featured-project-container .fea-proj-items .proj-logo {
        width: 3.6rem;
        height: 3.6rem;
    }

    .featured-project-container .fea-proj-items .proj-details {
        width: 11.2rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-name p {
        font-size: 0.86rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-add {
        font-size: 0.68rem;
    }

    .featured-project-container .fea-proj-items .price {
        font-size: calc(100% - 35%);
    }
}

@media only screen and (max-width: 966px) and (min-width: 899px) {
    .home-mid-container {
        padding: 0 2.6rem;
    }

    .featured-project-container .fea-proj-items .proj-logo {
        width: 3.4rem;
        height: 3.4rem;
    }

    .featured-project-container .fea-proj-items .proj-details {
        width: 10.8rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-name p {
        font-size: 0.84rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-add {
        font-size: 0.67rem;
    }

    .featured-project-container .fea-proj-items .price {
        font-size: calc(100% - 40%);
    }
}

@media only screen and (max-width: 899px) and (min-width: 832px) {
    .home-mid-container {
        padding: 0 2rem;
    }

    .featured-project-container .fea-proj-items .proj-logo {
        width: 3.2rem;
        height: 3.2rem;
    }

    .featured-project-container .fea-proj-items .proj-details {
        width: 10.4rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-name p {
        font-size: 0.82rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-add {
        font-size: 0.66rem;
    }

    .featured-project-container .fea-proj-items .price {
        font-size: calc(100% - 45%);
    }
}

@media only screen and (max-width: 832px) and (min-width: 765px) {
    .home-mid-container {
        padding: 0 1.4rem;
    }

    .featured-project-container .fea-proj-items .proj-logo {
        width: 3.0rem;
        height: 3.0rem;
    }

    .featured-project-container .fea-proj-items .proj-details {
        width: 10.0rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-name p {
        font-size: 0.80rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-add {
        font-size: 0.65rem;
    }

    .featured-project-container .fea-proj-items .price {
        font-size: calc(100% - 50%);
    }
}

@media only screen and (max-width: 765px) and (min-width: 0px) {
    .home-mid-container {
        padding: 0 1.4rem;
    }

    .featured-project-container .fea-proj-items .proj-logo {
        width: 3.0rem;
        height: 3.0rem;
    }

    .featured-project-container .fea-proj-items .proj-details {
        width: 10.0rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-name p {
        font-size: 0.80rem;
    }

    .featured-project-container .fea-proj-items .proj-details .proj-add {
        font-size: 0.65rem;
    }

    .featured-project-container .fea-proj-items .price {
        font-size: calc(100% - 50%);
    }
}

/* featured project end */

/* top project start */
@media only screen and (max-width: 2660px) {
    .top-project-container .top-proj-items .proj-details .proj-name p {
        font-size: 1rem;
    }

    .top-project-container .top-proj-items .proj-details .proj-add {
        font-size: 0.75rem;
    }

    .top-project-container .top-proj-items .price {
        font-size: 100%;
    }
}

@media only screen and (max-width: 2660px) and (min-width: 1600px) {
    .top-project-container .top-proj-items .proj-details .proj-name p {
        font-size: 1rem;
    }

    .top-project-container .top-proj-items .proj-details .proj-add {
        font-size: 0.75rem;
    }

    .top-project-container .top-proj-items .price {
        font-size: 100%;
    }
}

@media only screen and (max-width: 1600px) and (min-width: 1500px) {
    .top-project-container .top-proj-items .proj-details .proj-name p {
        font-size: 0.98rem;
    }

    .top-project-container .top-proj-items .proj-details .proj-add {
        font-size: 0.74rem;
    }

    .top-project-container .top-proj-items .price {
        font-size: calc(100% - 5%);
    }
}

@media only screen and (max-width: 1500px) and (min-width: 1400px) {
    .top-project-container .top-proj-items .proj-details .proj-name p {
        font-size: 0.96rem;
    }

    .top-project-container .top-proj-items .proj-details .proj-add {
        font-size: 0.73rem;
    }

    .top-project-container .top-proj-items .price {
        font-size: calc(100% - 10%);
    }
}

@media only screen and (max-width: 1400px) and (min-width: 1300px) {
    .top-project-container .top-proj-items .proj-details .proj-name p {
        font-size: 0.94rem;
    }

    .top-project-container .top-proj-items .proj-details .proj-add {
        font-size: 0.72rem;
    }

    .top-project-container .top-proj-items .price {
        font-size: calc(100% - 15%);
    }
}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {
    .top-project-container .top-proj-items .proj-details .proj-name p {
        font-size: 0.92rem;
    }

    .top-project-container .top-proj-items .proj-details .proj-add {
        font-size: 0.71rem;
    }

    .top-project-container .top-proj-items .price {
        font-size: calc(100% - 20%);
    }
}

@media only screen and (max-width: 1200px) and (min-width: 1100px) {
    .top-project-container .top-proj-items .proj-details .proj-name p {
        font-size: 0.90rem;
    }

    .top-project-container .top-proj-items .proj-details .proj-add {
        font-size: 0.70rem;
    }

    .top-project-container .top-proj-items .price {
        font-size: calc(100% - 25%);
    }
}

@media only screen and (max-width: 1100px) and (min-width: 1033px) {
    .top-project-container .top-proj-items .proj-details .proj-name p {
        font-size: 0.88rem;
    }

    .top-project-container .top-proj-items .proj-details .proj-add {
        font-size: 0.69rem;
    }

    .top-project-container .top-proj-items .price {
        font-size: calc(100% - 30%);
    }
}

@media only screen and (max-width: 1033px) and (min-width: 966px) {
    .top-project-container .top-proj-items .proj-details .proj-name p {
        font-size: 0.86rem;
    }

    .top-project-container .top-proj-items .proj-details .proj-add {
        font-size: 0.68rem;
    }

    .top-project-container .top-proj-items .price {
        font-size: calc(100% - 35%);
    }
}

@media only screen and (max-width: 966px) and (min-width: 899px) {
    .top-project-container .top-proj-items .proj-details .proj-name p {
        font-size: 0.84rem;
    }

    .top-project-container .top-proj-items .proj-details .proj-add {
        font-size: 0.67rem;
    }

    .top-project-container .top-proj-items .price {
        font-size: calc(100% - 40%);
    }
}

@media only screen and (max-width: 899px) and (min-width: 832px) {
    .top-project-container .top-proj-items .proj-details .proj-name p {
        font-size: 0.82rem;
    }

    .top-project-container .top-proj-items .proj-details .proj-add {
        font-size: 0.66rem;
    }

    .top-project-container .top-proj-items .price {
        font-size: calc(100% - 45%);
    }
}

@media only screen and (max-width: 832px) and (min-width: 765px) {
    .top-project-container .top-proj-items .proj-details .proj-name p {
        font-size: 0.80rem;
    }

    .top-project-container .top-proj-items .proj-details .proj-add {
        font-size: 0.65rem;
    }

    .top-project-container .top-proj-items .price {
        font-size: calc(100% - 50%);
    }
}

@media only screen and (max-width: 765px) and (min-width: 0px) {
    .top-project-container .top-proj-items .proj-details .proj-name p {
        font-size: 0.80rem;
    }

    .top-project-container .top-proj-items .proj-details .proj-add {
        font-size: 0.65rem;
    }

    .top-project-container .top-proj-items .price {
        font-size: calc(100% - 50%);
    }
}

/* top project end */

/* home gallery start */
@media only screen and (max-width: 2660px) {
    .home-gallery-container .nxt-btn {
        right: 14.3rem;
    }
}

@media only screen and (max-width: 2660px) and (min-width: 1600px) {
    .home-gallery-container .nxt-btn {
        right: 14.3rem;
    }
}

@media only screen and (max-width: 1600px) and (min-width: 1500px) {
    .home-gallery-container .nxt-btn {
        right: 12.3rem;
    }
}

@media only screen and (max-width: 1500px) and (min-width: 1400px) {
    .home-gallery-container .nxt-btn {
        right: 10.3rem;
    }
}

@media only screen and (max-width: 1400px) and (min-width: 1300px) {
    .home-gallery-container .nxt-btn {
        right: 8.3rem;
    }
}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {
    .home-gallery-container .nxt-btn {
        right: 6.3rem;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 1100px) {
    .home-gallery-container .nxt-btn {
        right: 4.3rem;
    }
}

@media only screen and (max-width: 1100px) and (min-width: 1033px) {
    .home-gallery-container .nxt-btn {
        right: 3.9rem;
    }
}

@media only screen and (max-width: 1033px) and (min-width: 966px) {
    .home-gallery-container .nxt-btn {
        right: 3.5rem;
    }
}

@media only screen and (max-width: 966px) and (min-width: 899px) {
    .home-gallery-container .nxt-btn {
        right: 3.1rem;
    }
}

@media only screen and (max-width: 899px) and (min-width: 832px) {
    .home-gallery-container .nxt-btn {
        right: 2.7rem;
    }
}

@media only screen and (max-width: 832px) and (min-width: 765px) {
    .home-gallery-container .nxt-btn {
        right: 2.3rem;
    }
}

@media only screen and (max-width: 765px) and (min-width: 0px) {
    .home-gallery-container .nxt-btn {
        right: 2.3rem;
    }
}

/* home gallery end */

/* aboutus aboutus start */
@media only screen and (max-width: 2660px) {
    .aboutus-main-container .aboutus-mid-container {
        padding: 0 14.4rem;
    }
}

@media only screen and (max-width: 2660px) and (min-width: 1600px) {
    .aboutus-main-container .aboutus-mid-container {
        padding: 0 14.4rem;
    }
}

@media only screen and (max-width: 1600px) and (min-width: 1500px) {
    .aboutus-main-container .aboutus-mid-container {
        padding: 0 12.4rem;
    }
}

@media only screen and (max-width: 1500px) and (min-width: 1400px) {
    .aboutus-main-container .aboutus-mid-container {
        padding: 0 10.4rem;
    }
}

@media only screen and (max-width: 1400px) and (min-width: 1300px) {
    .aboutus-main-container .aboutus-mid-container {
        padding: 0 8.4rem;
    }
}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {
    .aboutus-main-container .aboutus-mid-container {
        padding: 0 6.4rem;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 1100px) {
    .aboutus-main-container .aboutus-mid-container {
        padding: 0 4.4rem;
    }
}

@media only screen and (max-width: 1100px) and (min-width: 1033px) {
    .aboutus-main-container .aboutus-mid-container {
        padding: 0 3.8rem;
    }
}

@media only screen and (max-width: 1033px) and (min-width: 966px) {
    .aboutus-main-container .aboutus-mid-container {
        padding: 0 3.2rem;
    }
}

@media only screen and (max-width: 966px) and (min-width: 899px) {
    .aboutus-main-container .aboutus-mid-container {
        padding: 0 2.6rem;
    }
}

@media only screen and (max-width: 899px) and (min-width: 832px) {
    .aboutus-main-container .aboutus-mid-container {
        padding: 0 2rem;
    }
}

@media only screen and (max-width: 832px) and (min-width: 765px) {
    .aboutus-main-container .aboutus-mid-container {
        padding: 0 1.4rem;
    }
}

@media only screen and (max-width: 765px) and (min-width: 0px) {
    .aboutus-main-container .aboutus-mid-container {
        padding: 0 1.4rem;
    }
}

/* about banner title start */
@media only screen and (max-width: 832px) and (min-width: 765px) {
    .aboutus-main-container .aboutus-banner .title h1 {
        font-size: 3.82rem;
    }

    .aboutus-main-container .aboutus-banner .title p {
        font-size: 1.66rem;
    }
}

@media only screen and (max-width: 765px) and (min-width: 612px) {
    .aboutus-main-container .aboutus-banner .title h1 {
        font-size: 3.14rem;
    }

    .aboutus-main-container .aboutus-banner .title p {
        font-size: 1.445rem;
    }
}

@media only screen and (max-width: 612px) and (min-width: 459px) {
    .aboutus-main-container .aboutus-banner .title h1 {
        font-size: 2.46rem;
    }

    .aboutus-main-container .aboutus-banner .title p {
        font-size: 1.25rem;
    }
}

@media only screen and (max-width: 459px) and (min-width: 306px) {
    .aboutus-main-container .aboutus-banner .title h1 {
        font-size: 1.78rem;
    }

    .aboutus-main-container .aboutus-banner .title p {
        font-size: 1.015rem;
    }
}

@media only screen and (max-width: 306px) and (min-width: 153px) {
    .aboutus-main-container .aboutus-banner .title h1 {
        font-size: 1.1rem;
    }

    .aboutus-main-container .aboutus-banner .title p {
        font-size: 0.8rem;
    }
}

@media only screen and (max-width: 153px) and (min-width: 0px) {
    .aboutus-main-container .aboutus-banner .title h1 {
        font-size: 1.09rem;
    }

    .aboutus-main-container .aboutus-banner .title p {
        font-size: 0.75rem;
    }
}

/* about banner title end */
/* aboutus aboutus end */

/* gulshan start */
/* property type start */
@media only screen and (max-width: 2660px) {

    /* project details start */
    .gulshan-project-main-container .inten-desig {
        padding: 5rem 14.4rem;
    }

    /* project details end */
}

@media only screen and (max-width: 2660px) and (min-width: 2465px) {

    /* property type start */
    .gulshan-project-main-container .property-type-main-container {
        padding: 5rem 13.5rem;
    }

    .gulshan-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .gulshan-project-main-container .propertytype .property-details {
        font-size: 2rem;
    }

    /* property type end */

    /* project details start */
    .gulshan-project-main-container .inten-desig {
        padding: 5rem 13.15rem;
    }

    /* project details end */
}

@media only screen and (max-width: 2465px) and (min-width: 2270px) {

    /* property type start */
    .gulshan-project-main-container .property-type-main-container {
        padding: 5rem 11.9rem;
    }

    .gulshan-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .gulshan-project-main-container .propertytype .property-details {
        font-size: 1.875rem;
    }

    /* property type end */

    /* project details start */
    .gulshan-project-main-container .inten-desig {
        padding: 5rem 11.9rem;
    }

    /* project details end */
}

@media only screen and (max-width: 2270px) and (min-width: 2075px) {

    /* property type start */
    .gulshan-project-main-container .property-type-main-container {
        padding: 5rem 10.65rem;
    }

    .gulshan-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .gulshan-project-main-container .propertytype .property-details {
        font-size: 1.75rem;
    }

    /* property type end */

    /* project details start */
    .gulshan-project-main-container .inten-desig {
        padding: 5rem 10.65rem;
    }

    /* project details end */
}

@media only screen and (max-width: 2075px) and (min-width: 1880px) {

    /* property type start */
    .gulshan-project-main-container .property-type-main-container {
        padding: 5rem 9.4rem;
    }

    .gulshan-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .gulshan-project-main-container .propertytype .property-details {
        font-size: 1.625rem;
    }

    /* property type end */

    /* project details start */
    .gulshan-project-main-container .inten-desig {
        padding: 5rem 9.4rem;
    }

    /* project details end */
}

@media only screen and (max-width: 1880px) and (min-width: 1685px) {

    /* property type start */
    .gulshan-project-main-container .property-type-main-container {
        padding: 5rem 8.15rem;
    }

    .gulshan-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .gulshan-project-main-container .propertytype .property-details {
        font-size: 1.5rem;
    }

    /* property type end */

    /* project details start */
    .gulshan-project-main-container .inten-desig {
        padding: 5rem 8.15rem;
    }

    /* project details end */
}

@media only screen and (max-width: 1685px) and (min-width: 1490px) {

    /* property type start */
    .gulshan-project-main-container .property-type-main-container {
        padding: 5rem 6.9rem;
    }

    .gulshan-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .gulshan-project-main-container .propertytype .property-details {
        font-size: 1.375rem;
    }

    /* property type end */

    /* project details start */
    .gulshan-project-main-container .inten-desig {
        padding: 5rem 6.9rem;
    }

    /* project details end */
}

@media only screen and (max-width: 1490px) and (min-width: 1295px) {

    /* property type start */
    .gulshan-project-main-container .property-type-main-container {
        padding: 5rem 5.65rem;
    }

    .gulshan-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .gulshan-project-main-container .propertytype .property-details {
        font-size: 1.25rem;
    }

    /* property type end */

    /* project details start */
    .gulshan-project-main-container .inten-desig {
        padding: 5rem 5.65rem;
    }

    /* project details end */
}

@media only screen and (max-width: 1295px) and (min-width: 1100px) {

    /* property type start */
    .gulshan-project-main-container .property-type-main-container {
        padding: 5rem 4.4rem;
    }

    .gulshan-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .gulshan-project-main-container .propertytype .property-details {
        font-size: 1.125rem;
    }

    /* property type end */

    /* project details start */
    .gulshan-project-main-container .inten-desig {
        padding: 5rem 4.4rem;
    }

    /* project details end */
}

/* property type end */

/* gulshan natura beauty start */
@media only screen and (max-width: 1920px) {

    /* gulshan natura beauty start */
    .gulshan-project-main-container .gulshan-natural-beauty {
        padding: 5rem 14.4rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para p,
    .gulshan-project-main-container .gulshan-natural-beauty .details .para .spe-fea {
        font-size: 1.5rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para h3 {
        font-size: 1.5rem;
    }

    /* gulshan natura beauty end */

    /* gulshan location start */
    .gulshan-project-main-container .gulshan-location {
        padding: 0 14.4rem;
    }

    /* gulshan location end */
}

@media only screen and (max-width: 1920px) and (min-width: 1756px) {

    /* gulshan natura beauty start */
    .gulshan-project-main-container .gulshan-natural-beauty {
        padding: 5rem 12.4rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para p,
    .gulshan-project-main-container .gulshan-natural-beauty .details .para .spe-fea {
        font-size: 1.46rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para h3 {
        font-size: 1.46rem;
    }

    /* gulshan natura beauty end */

    /* gulshan location start */
    .gulshan-project-main-container .gulshan-location {
        padding: 0 12.4rem;
    }

    /* gulshan location end */
}

@media only screen and (max-width: 1756px) and (min-width: 1592px) {

    /* gulshan natura beauty start */
    .gulshan-project-main-container .gulshan-natural-beauty {
        padding: 5rem 10.4rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para p,
    .gulshan-project-main-container .gulshan-natural-beauty .details .para .spe-fea {
        font-size: 1.42rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para h3 {
        font-size: 1.42rem;
    }

    /* gulshan natura beauty end */

    /* gulshan location start */
    .gulshan-project-main-container .gulshan-location {
        padding: 0 10.4rem;
    }

    /* gulshan location end */
}

@media only screen and (max-width: 1592px) and (min-width: 1428px) {

    /* gulshan natura beauty start */
    .gulshan-project-main-container .gulshan-natural-beauty {
        padding: 5rem 8.4rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para p,
    .gulshan-project-main-container .gulshan-natural-beauty .details .para .spe-fea {
        font-size: 1.38rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para h3 {
        font-size: 1.38rem;
    }

    /* gulshan natura beauty end */

    /* gulshan location start */
    .gulshan-project-main-container .gulshan-location {
        padding: 0 8.4rem;
    }

    /* gulshan location end */
}

@media only screen and (max-width: 1428px) and (min-width: 1264px) {

    /* gulshan natura beauty start */
    .gulshan-project-main-container .gulshan-natural-beauty {
        padding: 5rem 6.4rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para p,
    .gulshan-project-main-container .gulshan-natural-beauty .details .para .spe-fea {
        font-size: 1.34rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para h3 {
        font-size: 1.34rem;
    }

    /* gulshan natura beauty end */

    /* gulshan location start */
    .gulshan-project-main-container .gulshan-location {
        padding: 0 6.4rem;
    }

    /* gulshan location end */
}

@media only screen and (max-width: 1264px) and (min-width: 1100px) {

    /* gulshan natura beauty start */
    .gulshan-project-main-container .gulshan-natural-beauty {
        padding: 5rem 4.4rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para p,
    .gulshan-project-main-container .gulshan-natural-beauty .details .para .spe-fea {
        font-size: 1.30rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para h3 {
        font-size: 1.30rem;
    }

    /* gulshan natura beauty end */

    /* gulshan location start */
    .gulshan-project-main-container .gulshan-location {
        padding: 0 4.4rem;
    }

    /* gulshan location end */
}

/* gulshan natura beauty end */

@media only screen and (max-width: 2660px) {

    /* concept start */
    .gulshan-project-main-container .gulshan-mid-container {
        padding: 0 14.4rem;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .title .rera p {
        font-size: 36px;
    }

    /* concept end */

    /* gulshan gallery start */
    .gulshan-gallery-container {
        padding: 0 14.4rem;
    }

    .gulshan-gallery-container .nxt-btn {
        right: 14.3rem;
    }

    /* gulshan gallery end */

}

@media only screen and (max-width: 2660px) and (min-width: 1600px) {

    /* concept start */
    .gulshan-project-main-container .gulshan-mid-container {
        padding: 0 14.4rem;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .title .rera p {
        font-size: 36px;
    }

    /* concept end */

    /* gulshan gallery start */
    .gulshan-gallery-container {
        padding: 0 14.4rem;
    }

    .gulshan-gallery-container .nxt-btn {
        right: 14.3rem;
    }

    /* gulshan gallery end */

}

@media only screen and (max-width: 1600px) and (min-width: 1500px) {

    /* concept start */
    .gulshan-project-main-container .gulshan-mid-container {
        padding: 0 12.4rem;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .title .rera p {
        font-size: 35px;
    }

    /* concept end */

    /* gulshan gallery start */
    .gulshan-gallery-container {
        padding: 0 12.4rem;
    }

    .gulshan-gallery-container .nxt-btn {
        right: 12.3rem;
    }

    /* gulshan gallery end */

}

@media only screen and (max-width: 1500px) and (min-width: 1400px) {

    /* concept start */
    .gulshan-project-main-container .gulshan-mid-container {
        padding: 0 10.4rem;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .title .rera p {
        font-size: 34px;
    }

    /* project details end */

    /* gulshan gallery start */
    .gulshan-gallery-container {
        padding: 0 10.4rem;
    }

    .gulshan-gallery-container .nxt-btn {
        right: 10.3rem;
    }

    /* gulshan gallery end */

}

@media only screen and (max-width: 1400px) and (min-width: 1300px) {

    /* concept start */
    .gulshan-project-main-container .gulshan-mid-container {
        padding: 0 8.4rem;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .title .rera p {
        font-size: 33px;
    }

    /* project details end */

    /* gulshan gallery start */
    .gulshan-gallery-container {
        padding: 0 8.4rem;
    }

    .gulshan-gallery-container .nxt-btn {
        right: 8.3rem;
    }

    /* gulshan gallery end */

}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {

    /* concept start */
    .gulshan-project-main-container .gulshan-mid-container {
        padding: 0 6.4rem;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .title .rera p {
        font-size: 32px;
    }

    /* project details end */

    /* gulshan gallery start */
    .gulshan-gallery-container {
        padding: 0 6.4rem;
    }

    .gulshan-gallery-container .nxt-btn {
        right: 6.3rem;
    }

    /* gulshan gallery end */

}

@media only screen and (max-width: 1200px) and (min-width: 1100px) {

    /* concept start */
    .gulshan-project-main-container .gulshan-mid-container {
        padding: 0 4.4rem;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .title .rera p {
        font-size: 31px;
    }

    /* project details end */

    /* gulshan gallery start */
    .gulshan-gallery-container {
        padding: 0 4.4rem;
    }

    .gulshan-gallery-container .nxt-btn {
        right: 4.3rem;
    }

    /* gulshan gallery end */

}

@media only screen and (max-width: 1100px) and (min-width: 1033px) {

    /* concept start */
    .gulshan-project-main-container .gulshan-mid-container {
        padding: 0 3.8rem;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .title .rera p {
        font-size: 30px;
    }

    /* concept end */

    /* property type start */
    .gulshan-project-main-container .property-type-main-container {
        padding: 5rem 3.8rem;
    }

    .gulshan-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .gulshan-project-main-container .propertytype .property-details {
        font-size: 1.1rem;
    }

    /* property type end */

    /* project details start */
    .gulshan-project-main-container .inten-desig {
        padding: 5rem 3.8rem;
    }

    /* project details end */

    /* gulshan gallery start */
    .gulshan-gallery-container {
        padding: 0 3.8rem;
    }

    .gulshan-gallery-container .nxt-btn {
        right: 3.9rem;
    }

    /* gulshan gallery end */

    /* gulshan natura beauty start */
    .gulshan-project-main-container .gulshan-natural-beauty {
        padding: 5rem 3.8rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para p,
    .gulshan-project-main-container .gulshan-natural-beauty .details .para .spe-fea {
        font-size: 1.27rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para h3 {
        font-size: 1.27rem;
    }

    /* gulshan natura beauty end */

    /* gulshan location start */
    .gulshan-project-main-container .gulshan-location {
        padding: 0 3.8rem;
    }

    /* gulshan location end */
}

@media only screen and (max-width: 1033px) and (min-width: 966px) {

    /* concept start */
    .gulshan-project-main-container .gulshan-mid-container {
        padding: 0 3.2rem;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .title .rera p {
        font-size: 29px;
    }

    /* concept end */

    /* property type start */
    .gulshan-project-main-container .property-type-main-container {
        padding: 5rem 3.2rem;
    }

    .gulshan-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .gulshan-project-main-container .propertytype .property-details {
        font-size: 1.075rem;
    }

    /* property type end */

    /* project details start */
    .gulshan-project-main-container .inten-desig {
        padding: 5rem 3.2rem;
    }

    /* project details end */

    /* gulshan gallery start */
    .gulshan-gallery-container {
        padding: 0 3.2rem;
    }

    .gulshan-gallery-container .nxt-btn {
        right: 3.5rem;
    }

    /* gulshan gallery end */

    /* gulshan natura beauty start */
    .gulshan-project-main-container .gulshan-natural-beauty {
        padding: 5rem 3.2rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para p,
    .gulshan-project-main-container .gulshan-natural-beauty .details .para .spe-fea {
        font-size: 1.24rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para h3 {
        font-size: 1.24rem;
    }

    /* gulshan natura beauty end */

    /* gulshan location start */
    .gulshan-project-main-container .gulshan-location {
        padding: 0 3.2rem;
    }

    /* gulshan location end */
}

@media only screen and (max-width: 966px) and (min-width: 899px) {

    /* concept start */
    .gulshan-project-main-container .gulshan-mid-container {
        padding: 0 2.6rem;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .title .rera p {
        font-size: 28px;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .details,
    .gulshan-project-main-container .inten-desig .details,
    .gulshan-project-main-container .gulshan-location .map .map-details .details .para p {
        font-size: 1.21rem;
    }

    /* concept end */

    /* property type start */
    .gulshan-project-main-container .property-type-main-container {
        padding: 5rem 2.6rem;
    }

    .gulshan-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .gulshan-project-main-container .propertytype .property-details {
        font-size: 1.05rem;
    }

    /* property type end */

    /* project details start */
    .gulshan-project-main-container .inten-desig {
        padding: 5rem 2.6rem;
    }

    /* project details end */

    /* gulshan gallery start */
    .gulshan-gallery-container {
        padding: 0 2.6rem;
    }

    .gulshan-gallery-container .nxt-btn {
        right: 3.1rem;
    }

    /* gulshan gallery end */

    /* gulshan natura beauty start */
    .gulshan-project-main-container .gulshan-natural-beauty {
        padding: 5rem 2.6rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para p,
    .gulshan-project-main-container .gulshan-natural-beauty .details .para .spe-fea {
        font-size: 1.21rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para h3 {
        font-size: 1.21rem;
    }

    /* gulshan natura beauty end */

    /* gulshan location start */
    .gulshan-project-main-container .gulshan-location {
        padding: 0 2.6rem;
    }

    /* gulshan location end */
}

@media only screen and (max-width: 899px) and (min-width: 832px) {

    /* concept start */
    .gulshan-project-main-container .gulshan-mid-container {
        padding: 0 2rem;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .title .rera p {
        font-size: 27px;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .details,
    .gulshan-project-main-container .inten-desig .details,
    .gulshan-project-main-container .gulshan-location .map .map-details .details .para p {
        font-size: 1.18rem;
    }

    /* concept end */

    /* property type start */
    .gulshan-project-main-container .property-type-main-container {
        padding: 5rem 2rem;
    }

    .gulshan-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .gulshan-project-main-container .propertytype .property-details {
        font-size: 1.025rem;
    }

    /* property type end */

    /* project details start */
    .gulshan-project-main-container .inten-desig {
        padding: 5rem 2rem;
    }

    /* project details end */

    /* gulshan gallery start */
    .gulshan-gallery-container {
        padding: 0 2rem;
    }

    .gulshan-gallery-container .nxt-btn {
        right: 2.7rem;
    }

    /* gulshan gallery end */

    /* gulshan natura beauty start */
    .gulshan-project-main-container .gulshan-natural-beauty {
        padding: 5rem 2rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para p,
    .gulshan-project-main-container .gulshan-natural-beauty .details .para .spe-fea {
        font-size: 1.18rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para h3 {
        font-size: 1.18rem;
    }

    /* gulshan natura beauty end */

    /* gulshan location start */
    .gulshan-project-main-container .gulshan-location {
        padding: 0 2rem;
    }

    /* gulshan location end */
}

@media only screen and (max-width: 832px) and (min-width: 765px) {

    /* concept start */
    .gulshan-project-main-container .gulshan-mid-container {
        padding: 0 1.4rem;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .title .rera p {
        font-size: 26px;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .details,
    .gulshan-project-main-container .inten-desig .details,
    .gulshan-project-main-container .gulshan-location .map .map-details .details .para p {
        font-size: 1.15rem;
    }

    /* concept end */

    /* property type start */
    .gulshan-project-main-container .property-type-main-container {
        padding: 5rem 1.4rem;
    }

    .gulshan-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .gulshan-project-main-container .propertytype .property-details {
        font-size: 1rem;
    }

    /* property type end */

    /* project details start */
    .gulshan-project-main-container .inten-desig {
        padding: 5rem 1.4rem;
    }

    /* project details end */

    /* gulshan gallery start */
    .gulshan-gallery-container {
        padding: 0 1.4rem;
    }

    .gulshan-gallery-container .nxt-btn {
        right: 2.3rem;
    }

    /* gulshan gallery end */

    /* gulshan natura beauty start */
    .gulshan-project-main-container .gulshan-natural-beauty {
        padding: 5rem 1.4rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para p,
    .gulshan-project-main-container .gulshan-natural-beauty .details .para .spe-fea {
        font-size: 1.15rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para h3 {
        font-size: 1.15rem;
    }

    /* gulshan natura beauty end */

    /* gulshan location start */
    .gulshan-project-main-container .gulshan-location {
        padding: 0 1.4rem;
    }

    /* gulshan location end */
}

@media only screen and (max-width: 765px) and (min-width: 0px) {

    /* concept start */
    .gulshan-project-main-container .gulshan-mid-container {
        padding: 0 1.4rem;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .title .rera p {
        font-size: 26px;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .details,
    .gulshan-project-main-container .inten-desig .details,
    .gulshan-project-main-container .gulshan-location .map .map-details .details .para p {
        font-size: 1.15rem;
    }

    /* concept end */

    /* property type start */
    .gulshan-project-main-container .property-type-main-container {
        padding: 5rem 1.4rem;
    }

    .gulshan-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .gulshan-project-main-container .propertytype .property-details {
        font-size: 1rem;
    }

    /* property type end */

    /* project details start */
    .gulshan-project-main-container .inten-desig {
        padding: 5rem 1.4rem;
    }

    /* project details end */

    /* gulshan gallery start */
    .gulshan-gallery-container {
        padding: 0 1.4rem;
    }

    .gulshan-gallery-container .nxt-btn {
        right: 2.3rem;
    }

    /* gulshan gallery end */

    /* gulshan natura beauty start */
    .gulshan-project-main-container .gulshan-natural-beauty {
        padding: 5rem 1.4rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para p,
    .gulshan-project-main-container .gulshan-natural-beauty .details .para .spe-fea {
        font-size: 1.15rem;
    }

    .gulshan-project-main-container .gulshan-natural-beauty .details .para h3 {
        font-size: 1.15rem;
    }

    /* gulshan natura beauty end */

    /* gulshan location start */
    .gulshan-project-main-container .gulshan-location {
        padding: 0 1.4rem;
    }

    /* gulshan location end */
}

/* gulshan banner title start */
@media only screen and (max-width: 832px) and (min-width: 765px) {
    .gulshan-project-main-container .gulshan-banner .title h1 {
        font-size: 3.82rem;
    }

    .gulshan-project-main-container .gulshan-banner .title p {
        font-size: 1.66rem;
    }
}

@media only screen and (max-width: 765px) and (min-width: 612px) {
    .gulshan-project-main-container .gulshan-banner .title h1 {
        font-size: 3.14rem;
    }

    .gulshan-project-main-container .gulshan-banner .title p {
        font-size: 1.445rem;
    }
}

@media only screen and (max-width: 612px) and (min-width: 459px) {
    .gulshan-project-main-container .gulshan-banner .title h1 {
        font-size: 2.46rem;
    }

    .gulshan-project-main-container .gulshan-banner .title p {
        font-size: 1.25rem;
    }
}

@media only screen and (max-width: 459px) and (min-width: 306px) {
    .gulshan-project-main-container .gulshan-banner .title h1 {
        font-size: 1.78rem;
    }

    .gulshan-project-main-container .gulshan-banner .title p {
        font-size: 1.015rem;
    }
}

@media only screen and (max-width: 306px) and (min-width: 153px) {
    .gulshan-project-main-container .gulshan-banner .title h1 {
        font-size: 1.1rem;
    }

    .gulshan-project-main-container .gulshan-banner .title p {
        font-size: 0.8rem;
    }
}

@media only screen and (max-width: 153px) and (min-width: 0px) {
    .gulshan-project-main-container .gulshan-banner .title h1 {
        font-size: 1.09rem;
    }

    .gulshan-project-main-container .gulshan-banner .title p {
        font-size: 0.75rem;
    }
}

/* gulshan banner title end */
/* gulshan section title start */
@media only screen and (max-width: 765px) {
    .gulshan-project-main-container .section-img .title h1 {
        font-size: 3.82rem;
    }

    .gulshan-project-main-container .section-img .title p {
        font-size: 1.66rem;
    }
}

@media only screen and (max-width: 765px) and (min-width: 612px) {
    .gulshan-project-main-container .section-img .title h1 {
        font-size: 3.14rem;
    }

    .gulshan-project-main-container .section-img .title p {
        font-size: 1.445rem;
    }
}

@media only screen and (max-width: 612px) and (min-width: 459px) {
    .gulshan-project-main-container .section-img .title h1 {
        font-size: 2.46rem;
    }

    .gulshan-project-main-container .section-img .title p {
        font-size: 1.25rem;
    }
}

@media only screen and (max-width: 459px) and (min-width: 306px) {
    .gulshan-project-main-container .section-img .title h1 {
        font-size: 1.78rem;
    }

    .gulshan-project-main-container .section-img .title p {
        font-size: 1.015rem;
    }
}

@media only screen and (max-width: 306px) and (min-width: 153px) {
    .gulshan-project-main-container .section-img .title h1 {
        font-size: 1.1rem;
    }

    .gulshan-project-main-container .section-img .title p {
        font-size: 0.8rem;
    }
}

@media only screen and (max-width: 153px) and (min-width: 0px) {
    .gulshan-project-main-container .section-img .title h1 {
        font-size: 1.09rem;
    }

    .gulshan-project-main-container .section-img .title p {
        font-size: 0.75rem;
    }
}

/* gulshan section title end */
/* gulshan end */

/* similar project start */
@media only screen and (max-width: 2660px) {
    .similar-projects {
        padding: 0 14.4rem;
    }

    .similar-projects .img-container .project-container .project-img {
        width: 21.125rem;
    }

    .similar-projects .img-container .project-container .project-name {
        font-size: 2.25rem;
    }
}

@media only screen and (max-width: 2660px) and (min-width: 1600px) {
    .similar-projects {
        padding: 0 14.4rem;
    }

    .similar-projects .img-container .project-container .project-img {
        width: 16.125rem;
    }

    .similar-projects .img-container .project-container .project-name {
        font-size: 1.50rem;
    }
}

@media only screen and (max-width: 1600px) and (min-width: 1500px) {
    .similar-projects {
        padding: 0 13.2rem;
    }

    .similar-projects .img-container .project-container .project-img {
        width: 15.17rem;
    }

    .similar-projects .img-container .project-container .project-name {
        font-size: 1.50rem;
    }
}

@media only screen and (max-width: 1500px) and (min-width: 1400px) {
    .similar-projects {
        padding: 0 12rem;
    }

    .similar-projects .img-container .project-container .project-img {
        width: 14.215rem;
    }

    .similar-projects .img-container .project-container .project-name {
        font-size: 1.50rem;
    }
}

@media only screen and (max-width: 1400px) and (min-width: 1300px) {
    .similar-projects {
        padding: 0 10.8rem;
    }

    .similar-projects .img-container .project-container .project-img {
        width: 13.26rem;
    }

    .similar-projects .img-container .project-container .project-name {
        font-size: 1.25rem;
    }
}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {
    .similar-projects {
        padding: 0 9.6rem;
    }

    .similar-projects .img-container .project-container .project-img {
        width: 12.305rem;
    }

    .similar-projects .img-container .project-container .project-name {
        font-size: 1.2rem;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 1100px) {
    .similar-projects {
        padding: 0 8.4rem;
    }

    .similar-projects .img-container .project-container .project-img {
        width: 11.35rem;
    }

    .similar-projects .img-container .project-container .project-name {
        font-size: 1.2rem;
    }
}

@media only screen and (max-width: 1100px) and (min-width: 1033px) {
    .similar-projects {
        padding: 0 7rem;
    }

    .similar-projects .img-container .project-container .project-img {
        width: 11.10rem;
    }

    .similar-projects .img-container .project-container .project-name {
        font-size: 1rem;
    }
}

@media only screen and (max-width: 1033px) and (min-width: 966px) {
    .similar-projects {
        padding: 0 5.6rem;
    }

    .similar-projects .img-container .project-container .project-img {
        width: 10.65rem;
    }

    .similar-projects .img-container .project-container .project-name {
        font-size: 1rem;
    }
}

@media only screen and (max-width: 966px) and (min-width: 899px) {
    .similar-projects {
        padding: 0 4.2rem;
    }

    .similar-projects .img-container .project-container .project-img {
        width: 10.3rem;
    }

    .similar-projects .img-container .project-container .project-name {
        font-size: 0.9rem;
    }
}

@media only screen and (max-width: 899px) and (min-width: 832px) {
    .similar-projects {
        padding: 0 2.8rem;
    }

    .similar-projects .img-container .project-container .project-img {
        width: 9.95rem;
    }

    .similar-projects .img-container .project-container .project-name {
        font-size: 0.9rem;
    }
}

@media only screen and (max-width: 832px) and (min-width: 765px) {
    .similar-projects {
        padding: 0 1.4rem;
    }

    .similar-projects .img-container .project-container .project-img {
        width: 9.6rem;
    }

    .similar-projects .img-container .project-container .project-name {
        font-size: 0.85rem;
    }
}

@media only screen and (max-width: 765px) and (min-width: 612px) {
    .similar-projects {
        padding: 5rem 1.4rem;
        height: auto;
    }

    .similar-projects .img-container {
        display: block;
    }

    .similar-projects .img-container .project-container:not(:last-child) {
        margin-right: 9px;
    }

    .similar-projects .img-container .project-container {
        margin: 1rem 0rem;
    }

    .similar-projects .img-container .project-container .project-img {
        width: 100%;
    }
}

@media only screen and (max-width: 612px) and (min-width: 459px) {
    .similar-projects {
        padding: 5rem 1.4rem;
        height: auto;
    }

    .similar-projects .img-container {
        display: block;
    }

    .similar-projects .img-container .project-container:not(:last-child) {
        margin-right: 9px;
    }

    .similar-projects .img-container .project-container {
        margin: 1rem 0rem;
    }

    .similar-projects .img-container .project-container .project-img {
        width: 100%;
    }
}

@media only screen and (max-width: 459px) and (min-width: 306px) {
    .similar-projects {
        padding: 5rem 1.4rem;
        height: auto;
    }

    .similar-projects .img-container {
        display: block;
    }

    .similar-projects .img-container .project-container:not(:last-child) {
        margin-right: 9px;
    }

    .similar-projects .img-container .project-container {
        margin: 1rem 0rem;
    }

    .similar-projects .img-container .project-container .project-img {
        width: 100%;
    }
}

@media only screen and (max-width: 306px) and (min-width: 153px) {
    .similar-projects {
        padding: 5rem 1.4rem;
        height: auto;
    }

    .similar-projects .img-container {
        display: block;
    }

    .similar-projects .img-container .project-container:not(:last-child) {
        margin-right: 9px;
    }

    .similar-projects .img-container .project-container {
        margin: 1rem 0rem;
    }

    .similar-projects .img-container .project-container .project-img {
        width: 100%;
    }
}

@media only screen and (max-width: 153px) and (min-width: 0px) {
    .similar-projects {
        padding: 5rem 1.4rem;
        height: auto;
    }

    .similar-projects .img-container {
        display: block;
    }

    .similar-projects .img-container .project-container:not(:last-child) {
        margin-right: 9px;
    }

    .similar-projects .img-container .project-container {
        margin: 1rem 0rem;
    }

    .similar-projects .img-container .project-container .project-img {
        width: 100%;
    }
}

/* similar project end */

/* contact us start */
@media only screen and (max-width: 2660px) {
    .contact-form form {
        width: 29.687rem;
    }
}

@media only screen and (max-width: 2660px) and (min-width: 1600px) {
    .contact-form form {
        width: 29.687rem;
    }
}

@media only screen and (max-width: 1600px) and (min-width: 1500px) {
    .contact-form form {
        width: 27.687rem;
    }
}

@media only screen and (max-width: 1500px) and (min-width: 1400px) {
    .contact-form form {
        width: 25.687rem;
    }
}

@media only screen and (max-width: 1400px) and (min-width: 1300px) {
    .contact-form form {
        width: 23.687rem;
    }
}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {
    .contact-form form {
        width: 21.687rem;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 1100px) {
    .contact-form form {
        width: 19.687rem;
    }
}

@media only screen and (max-width: 1100px) and (min-width: 1033px) {
    .contact-form form {
        width: 18.687rem;
    }
}

@media only screen and (max-width: 1033px) and (min-width: 966px) {
    .contact-form form {
        width: 17.687rem;
    }
}

@media only screen and (max-width: 966px) and (min-width: 899px) {
    .contact-form form {
        width: 16.687rem;
    }
}

@media only screen and (max-width: 899px) and (min-width: 832px) {
    .contact-form form {
        width: 15.687rem;
    }
}

@media only screen and (max-width: 832px) and (min-width: 765px) {
    .contact-form form {
        width: 14.687rem;
    }
}

@media only screen and (max-width: 765px) and (min-width: 705px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 705px) and (min-width: 645px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 645px) and (min-width: 585px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 585px) and (min-width: 525px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 525px) and (min-width: 465px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 465px) and (min-width: 450px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 450px) and (min-width: 435px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 435px) and (min-width: 420px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 420px) and (min-width: 405px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 405px) and (min-width: 390px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 390px) and (min-width: 375px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 375px) and (min-width: 360px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 360px) and (min-width: 345px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 345px) and (min-width: 330px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 330px) and (min-width: 315px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 315px) and (min-width: 300px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 300px) and (min-width: 285px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 285px) and (min-width: 270px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 270px) and (min-width: 255px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 255px) and (min-width: 240px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 240px) and (min-width: 160px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 160px) and (min-width: 80px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 80px) and (min-width: 0px) {
    .contact-form-container .contact-form-container-item {
        flex-direction: column;
    }

    .contact-form-container .contact-form-container-item .contact-image {
        width: 100%;
        height: 100%
    }

    .contact-form {
        width: 100%;
    }

    .contact-form form {
        width: 100%;
    }
}

@media only screen and (max-width: 765px) and (min-width: 0px) {
    .contactus_form .contact_form_container {
        width: 100%;
        height: auto;
        flex-direction: column;
    }

    .contactus_form .side {
        padding: 0;
    }
}

/* contact us end */

/* footer start */
@media only screen and (max-width: 2660px) {
    .footer-container .footer-1 .social-media-items img {
        width: 5rem;
    }
}

@media only screen and (max-width: 2660px) and (min-width: 1920px) {
    .footer-container .footer-1 .social-media-items img {
        width: 5rem;
    }
}

@media only screen and (max-width: 1920px) and (min-width: 1689px) {
    .footer-container .footer-1 .social-media-items img {
        width: 4.76rem;
    }
}

@media only screen and (max-width: 1689px) and (min-width: 1458px) {
    .footer-container .footer-1 .social-media-items img {
        width: 4.52rem;
    }
}

@media only screen and (max-width: 1458px) and (min-width: 1227px) {
    .footer-container .footer-1 .social-media-items img {
        width: 4.28rem;
    }
}

@media only screen and (max-width: 1227px) and (min-width: 996px) {
    .footer-container .footer-1 .social-media-items img {
        width: 4.04rem;
    }
}

@media only screen and (max-width: 996px) and (min-width: 765px) {
    .footer-container .footer-1 .social-media-items img {
        width: 3.8rem;
    }
}

@media only screen and (max-width: 765px) and (min-width: 612px) {
    .footer-container .footer-1 {
        width: 50%;
    }

    .footer-container .footer-1 .footer-items .link-items-1 h3 {
        font-size: 0.8rem;
    }

    .footer-container .footer-1 .social-media-items img {
        width: 3.24rem;
        padding: 0 1.1rem;
    }

    .footer-container .footer-2 p {
        font-size: 0.8rem;
    }
}

@media only screen and (max-width: 612px) and (min-width: 459px) {
    .footer-container .footer-1 {
        width: 60%;
    }

    .footer-container .footer-1 .footer-items .link-items-1 h3 {
        font-size: 0.725rem;
    }

    .footer-container .footer-1 .social-media-items img {
        width: 2.68rem;
        padding: 0 0.9rem;
    }

    .footer-container .footer-2 p {
        font-size: 0.725rem;
    }
}

@media only screen and (max-width: 459px) and (min-width: 306px) {
    .footer-container .footer-1 {
        width: 70%;
    }

    .footer-container .footer-1 .footer-items .link-items-1 h3 {
        font-size: 0.65rem;
    }

    .footer-container .footer-1 .social-media-items img {
        width: 2.12rem;
        padding: 0 0.7rem;
    }

    .footer-container .footer-2 p {
        font-size: 0.65rem;
    }
}

@media only screen and (max-width: 306px) and (min-width: 153px) {
    .footer-container .footer-1 {
        width: 80%;
    }

    .footer-container .footer-1 .footer-items .link-items-1 h3 {
        font-size: 0.575rem;
    }

    .footer-container .footer-1 .social-media-items img {
        width: 1.56rem;
        padding: 0 0.5rem;
    }

    .footer-container .footer-2 p {
        font-size: 0.575rem;
    }
}

@media only screen and (max-width: 153px) and (min-width: 0px) {
    .footer-container .footer-1 {
        width: 90%;
    }

    .footer-container .footer-1 .footer-items .link-items-1 h3 {
        font-size: 0.5rem;
    }

    .footer-container .footer-1 .social-media-items img {
        width: 1rem;
        padding: 0 0.3rem;
    }

    .footer-container .footer-2 p {
        font-size: 0.5rem;
    }
}

/* footer end */

/* bestgroup start */

/* bestgroup banner title start */
@media only screen and (max-width: 832px) and (min-width: 765px) {
    .bestgroup-project-main-container .bestgroup-banner .title h1 {
        font-size: 3.82rem;
    }

    .bestgroup-project-main-container .bestgroup-banner .title p {
        font-size: 1.66rem;
    }
}

@media only screen and (max-width: 765px) and (min-width: 612px) {
    .bestgroup-project-main-container .bestgroup-banner .title h1 {
        font-size: 3.14rem;
    }

    .bestgroup-project-main-container .bestgroup-banner .title p {
        font-size: 1.445rem;
    }
}

@media only screen and (max-width: 612px) and (min-width: 459px) {
    .bestgroup-project-main-container .bestgroup-banner .title h1 {
        font-size: 2.46rem;
    }

    .bestgroup-project-main-container .bestgroup-banner .title p {
        font-size: 1.25rem;
    }
}

@media only screen and (max-width: 459px) and (min-width: 306px) {
    .bestgroup-project-main-container .bestgroup-banner .title h1 {
        font-size: 1.78rem;
    }

    .bestgroup-project-main-container .bestgroup-banner .title p {
        font-size: 1.015rem;
    }
}

@media only screen and (max-width: 306px) and (min-width: 153px) {
    .bestgroup-project-main-container .bestgroup-banner .title h1 {
        font-size: 1.1rem;
    }

    .bestgroup-project-main-container .bestgroup-banner .title p {
        font-size: 0.8rem;
    }
}

@media only screen and (max-width: 153px) and (min-width: 0px) {
    .bestgroup-project-main-container .bestgroup-banner .title h1 {
        font-size: 1.09rem;
    }

    .bestgroup-project-main-container .bestgroup-banner .title p {
        font-size: 0.75rem;
    }
}

/* bestgroup banner title end */

/* property type start */
@media only screen and (max-width: 2660px) {

    /* project details start */
    .bestgroup-project-main-container .inten-desig {
        padding: 5rem 14.4rem;
    }

    /* project details end */
}

@media only screen and (max-width: 2660px) and (min-width: 2465px) {

    /* property type start */
    .bestgroup-project-main-container .property-type-main-container {
        padding: 5rem 13.5rem;
    }

    .bestgroup-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .bestgroup-project-main-container .propertytype .property-details {
        font-size: 2rem;
    }

    /* property type end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig {
        padding: 5rem 13.15rem;
    }

    /* project details end */
}

@media only screen and (max-width: 2465px) and (min-width: 2270px) {

    /* property type start */
    .bestgroup-project-main-container .property-type-main-container {
        padding: 5rem 11.9rem;
    }

    .bestgroup-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .bestgroup-project-main-container .propertytype .property-details {
        font-size: 1.875rem;
    }

    /* property type end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig {
        padding: 5rem 11.9rem;
    }

    /* project details end */
}

@media only screen and (max-width: 2270px) and (min-width: 2075px) {

    /* property type start */
    .bestgroup-project-main-container .property-type-main-container {
        padding: 5rem 10.65rem;
    }

    .bestgroup-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .bestgroup-project-main-container .propertytype .property-details {
        font-size: 1.75rem;
    }

    /* property type end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig {
        padding: 5rem 10.65rem;
    }

    /* project details end */
}

@media only screen and (max-width: 2075px) and (min-width: 1880px) {

    /* property type start */
    .bestgroup-project-main-container .property-type-main-container {
        padding: 5rem 9.4rem;
    }

    .bestgroup-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .bestgroup-project-main-container .propertytype .property-details {
        font-size: 1.625rem;
    }

    /* property type end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig {
        padding: 5rem 9.4rem;
    }

    /* project details end */
}

@media only screen and (max-width: 1880px) and (min-width: 1685px) {

    /* property type start */
    .bestgroup-project-main-container .property-type-main-container {
        padding: 5rem 8.15rem;
    }

    .bestgroup-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .bestgroup-project-main-container .propertytype .property-details {
        font-size: 1.5rem;
    }

    /* property type end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig {
        padding: 5rem 8.15rem;
    }

    /* project details end */
}

@media only screen and (max-width: 1685px) and (min-width: 1490px) {

    /* property type start */
    .bestgroup-project-main-container .property-type-main-container {
        padding: 5rem 6.9rem;
    }

    .bestgroup-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .bestgroup-project-main-container .propertytype .property-details {
        font-size: 1.375rem;
    }

    /* property type end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig {
        padding: 5rem 6.9rem;
    }

    /* project details end */
}

@media only screen and (max-width: 1490px) and (min-width: 1295px) {

    /* property type start */
    .bestgroup-project-main-container .property-type-main-container {
        padding: 5rem 5.65rem;
    }

    .bestgroup-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .bestgroup-project-main-container .propertytype .property-details {
        font-size: 1.25rem;
    }

    /* property type end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig {
        padding: 5rem 5.65rem;
    }

    /* project details end */
}

@media only screen and (max-width: 1295px) and (min-width: 1100px) {

    /* property type start */
    .bestgroup-project-main-container .property-type-main-container {
        padding: 5rem 4.4rem;
    }

    .bestgroup-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .bestgroup-project-main-container .propertytype .property-details {
        font-size: 1.125rem;
    }

    /* property type end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig {
        padding: 5rem 4.4rem;
    }

    /* project details end */
}

/* property type end */

/* bestgroup natura beauty start */
@media only screen and (max-width: 1920px) {

    /* bestgroup natura beauty start */
    .bestgroup-project-main-container .bestgroup-natural-beauty {
        padding: 5rem 14.4rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para p,
    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para .spe-fea {
        font-size: 1.5rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para h3 {
        font-size: 1.5rem;
    }

    /* bestgroup natura beauty end */

    /* bestgroup location start */
    .bestgroup-project-main-container .bestgroup-location {
        padding: 0 14.4rem;
    }

    /* bestgroup location end */
}

@media only screen and (max-width: 1920px) and (min-width: 1756px) {

    /* bestgroup natura beauty start */
    .bestgroup-project-main-container .bestgroup-natural-beauty {
        padding: 5rem 12.4rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para p,
    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para .spe-fea {
        font-size: 1.46rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para h3 {
        font-size: 1.46rem;
    }

    /* bestgroup natura beauty end */

    /* bestgroup location start */
    .bestgroup-project-main-container .bestgroup-location {
        padding: 0 12.4rem;
    }

    /* bestgroup location end */
}

@media only screen and (max-width: 1756px) and (min-width: 1592px) {

    /* bestgroup natura beauty start */
    .bestgroup-project-main-container .bestgroup-natural-beauty {
        padding: 5rem 10.4rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para p,
    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para .spe-fea {
        font-size: 1.42rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para h3 {
        font-size: 1.42rem;
    }

    /* bestgroup natura beauty end */

    /* bestgroup location start */
    .bestgroup-project-main-container .bestgroup-location {
        padding: 0 10.4rem;
    }

    /* bestgroup location end */
}

@media only screen and (max-width: 1592px) and (min-width: 1428px) {

    /* bestgroup natura beauty start */
    .bestgroup-project-main-container .bestgroup-natural-beauty {
        padding: 5rem 8.4rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para p,
    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para .spe-fea {
        font-size: 1.38rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para h3 {
        font-size: 1.38rem;
    }

    /* bestgroup natura beauty end */

    /* bestgroup location start */
    .bestgroup-project-main-container .bestgroup-location {
        padding: 0 8.4rem;
    }

    /* bestgroup location end */
}

@media only screen and (max-width: 1428px) and (min-width: 1264px) {

    /* bestgroup natura beauty start */
    .bestgroup-project-main-container .bestgroup-natural-beauty {
        padding: 5rem 6.4rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para p,
    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para .spe-fea {
        font-size: 1.34rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para h3 {
        font-size: 1.34rem;
    }

    /* bestgroup natura beauty end */

    /* bestgroup location start */
    .bestgroup-project-main-container .bestgroup-location {
        padding: 0 6.4rem;
    }

    /* bestgroup location end */
}

@media only screen and (max-width: 1264px) and (min-width: 1100px) {

    /* bestgroup natura beauty start */
    .bestgroup-project-main-container .bestgroup-natural-beauty {
        padding: 5rem 4.4rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para p,
    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para .spe-fea {
        font-size: 1.30rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para h3 {
        font-size: 1.30rem;
    }

    /* bestgroup natura beauty end */

    /* bestgroup location start */
    .bestgroup-project-main-container .bestgroup-location {
        padding: 0 4.4rem;
    }

    /* bestgroup location end */
}

/* bestgroup natura beauty end */

@media only screen and (max-width: 2660px) {

    /* concept start */
    .bestgroup-project-main-container .bestgroup-mid-container {
        padding: 0 14.4rem;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .title .rera p {
        font-size: 36px;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .details,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .para p {
        font-size: 1.5rem;
    }

    /* concept end */

    /* bestgroup gallery start */
    .bestgroup-gallery-container {
        padding: 0 14.4rem;
    }

    .bestgroup-gallery-container .nxt-btn {
        right: 14.3rem;
    }

    /* bestgroup gallery end */

}

@media only screen and (max-width: 2660px) and (min-width: 1600px) {

    /* concept start */
    .bestgroup-project-main-container .bestgroup-mid-container {
        padding: 0 14.4rem;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .title .rera p {
        font-size: 36px;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .details,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .para p {
        font-size: 1.5rem;
    }

    /* concept end */

    /* bestgroup gallery start */
    .bestgroup-gallery-container {
        padding: 0 14.4rem;
    }

    .bestgroup-gallery-container .nxt-btn {
        right: 14.3rem;
    }

    /* bestgroup gallery end */

}

@media only screen and (max-width: 1600px) and (min-width: 1500px) {

    /* concept start */
    .bestgroup-project-main-container .bestgroup-mid-container {
        padding: 0 12.4rem;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .title .rera p {
        font-size: 35px;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .details,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .para p {
        font-size: 1.46rem;
    }

    /* concept end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig .details .para {
        font-size: 1.46rem;
    }

    /* project details end */

    /* bestgroup gallery start */
    .bestgroup-gallery-container {
        padding: 0 12.4rem;
    }

    .bestgroup-gallery-container .nxt-btn {
        right: 12.3rem;
    }

    /* bestgroup gallery end */

}

@media only screen and (max-width: 1500px) and (min-width: 1400px) {

    /* concept start */
    .bestgroup-project-main-container .bestgroup-mid-container {
        padding: 0 10.4rem;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .title .rera p {
        font-size: 34px;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .details,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .para p {
        font-size: 1.42rem;
    }

    /* concept end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig .details .para {
        font-size: 1.42rem;
    }

    /* project details end */

    /* bestgroup gallery start */
    .bestgroup-gallery-container {
        padding: 0 10.4rem;
    }

    .bestgroup-gallery-container .nxt-btn {
        right: 10.3rem;
    }

    /* bestgroup gallery end */

}

@media only screen and (max-width: 1400px) and (min-width: 1300px) {

    /* concept start */
    .bestgroup-project-main-container .bestgroup-mid-container {
        padding: 0 8.4rem;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .title .rera p {
        font-size: 33px;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .details,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .para p {
        font-size: 1.38rem;
    }

    /* concept end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig .details .para {
        font-size: 1.38rem;
    }

    /* project details end */

    /* bestgroup gallery start */
    .bestgroup-gallery-container {
        padding: 0 8.4rem;
    }

    .bestgroup-gallery-container .nxt-btn {
        right: 8.3rem;
    }

    /* bestgroup gallery end */

}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {

    /* concept start */
    .bestgroup-project-main-container .bestgroup-mid-container {
        padding: 0 6.4rem;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .title .rera p {
        font-size: 32px;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .details,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .para p {
        font-size: 1.34rem;
    }

    /* concept end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig .details .para {
        font-size: 1.34rem;
    }

    /* project details end */

    /* bestgroup gallery start */
    .bestgroup-gallery-container {
        padding: 0 6.4rem;
    }

    .bestgroup-gallery-container .nxt-btn {
        right: 6.3rem;
    }

    /* bestgroup gallery end */

}

@media only screen and (max-width: 1200px) and (min-width: 1100px) {

    /* concept start */
    .bestgroup-project-main-container .bestgroup-mid-container {
        padding: 0 4.4rem;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .title .rera p {
        font-size: 31px;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .details,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .para p {
        font-size: 1.3rem;
    }

    /* concept end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig .details .para {
        font-size: 1.30rem;
    }

    /* project details end */

    /* bestgroup gallery start */
    .bestgroup-gallery-container {
        padding: 0 4.4rem;
    }

    .bestgroup-gallery-container .nxt-btn {
        right: 4.3rem;
    }

    /* bestgroup gallery end */

}

@media only screen and (max-width: 1100px) and (min-width: 1033px) {

    /* concept start */
    .bestgroup-project-main-container .bestgroup-mid-container {
        padding: 0 3.8rem;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .title .rera p {
        font-size: 30px;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .details,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .para p {
        font-size: 1.27rem;
    }

    /* concept end */

    /* property type start */
    .bestgroup-project-main-container .property-type-main-container {
        padding: 5rem 3.8rem;
    }

    .bestgroup-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .bestgroup-project-main-container .propertytype .property-details {
        font-size: 1.1rem;
    }

    /* property type end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig {
        padding: 5rem 3.8rem;
    }

    .bestgroup-project-main-container .inten-desig .details .para {
        font-size: 1.27rem;
    }

    /* project details end */

    /* bestgroup gallery start */
    .bestgroup-gallery-container {
        padding: 0 3.8rem;
    }

    .bestgroup-gallery-container .nxt-btn {
        right: 3.9rem;
    }

    /* bestgroup gallery end */

    /* bestgroup natura beauty start */
    .bestgroup-project-main-container .bestgroup-natural-beauty {
        padding: 5rem 3.8rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para p,
    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para .spe-fea {
        font-size: 1.27rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para h3 {
        font-size: 1.27rem;
    }

    /* bestgroup natura beauty end */

    /* bestgroup location start */
    .bestgroup-project-main-container .bestgroup-location {
        padding: 0 3.8rem;
    }

    /* bestgroup location end */
}

@media only screen and (max-width: 1033px) and (min-width: 966px) {

    /* concept start */
    .bestgroup-project-main-container .bestgroup-mid-container {
        padding: 0 3.2rem;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .title .rera p {
        font-size: 29px;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .details,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .para p {
        font-size: 1.24rem;
    }

    /* concept end */

    /* property type start */
    .bestgroup-project-main-container .property-type-main-container {
        padding: 5rem 3.2rem;
    }

    .bestgroup-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .bestgroup-project-main-container .propertytype .property-details {
        font-size: 1.075rem;
    }

    /* property type end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig {
        padding: 5rem 3.2rem;
    }

    .bestgroup-project-main-container .inten-desig .details .para {
        font-size: 1.24rem;
    }

    /* project details end */

    /* bestgroup gallery start */
    .bestgroup-gallery-container {
        padding: 0 3.2rem;
    }

    .bestgroup-gallery-container .nxt-btn {
        right: 3.5rem;
    }

    /* bestgroup gallery end */

    /* bestgroup natura beauty start */
    .bestgroup-project-main-container .bestgroup-natural-beauty {
        padding: 5rem 3.2rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para p,
    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para .spe-fea {
        font-size: 1.24rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para h3 {
        font-size: 1.24rem;
    }

    /* bestgroup natura beauty end */

    /* bestgroup location start */
    .bestgroup-project-main-container .bestgroup-location {
        padding: 0 3.2rem;
    }

    /* bestgroup location end */
}

@media only screen and (max-width: 966px) and (min-width: 899px) {

    /* concept start */
    .bestgroup-project-main-container .bestgroup-mid-container {
        padding: 0 2.6rem;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .title .rera p {
        font-size: 28px;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .details,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .para p {
        font-size: 1.21rem;
    }

    /* concept end */

    /* property type start */
    .bestgroup-project-main-container .property-type-main-container {
        padding: 5rem 2.6rem;
    }

    .bestgroup-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .bestgroup-project-main-container .propertytype .property-details {
        font-size: 1.05rem;
    }

    /* property type end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig {
        padding: 5rem 2.6rem;
    }

    .bestgroup-project-main-container .inten-desig .details .para {
        font-size: 1.21rem;
    }

    /* project details end */

    /* bestgroup gallery start */
    .bestgroup-gallery-container {
        padding: 0 2.6rem;
    }

    .bestgroup-gallery-container .nxt-btn {
        right: 3.1rem;
    }

    /* bestgroup gallery end */

    /* bestgroup natura beauty start */
    .bestgroup-project-main-container .bestgroup-natural-beauty {
        padding: 5rem 2.6rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para p,
    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para .spe-fea {
        font-size: 1.21rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para h3 {
        font-size: 1.21rem;
    }

    /* bestgroup natura beauty end */

    /* bestgroup location start */
    .bestgroup-project-main-container .bestgroup-location {
        padding: 0 2.6rem;
    }

    /* bestgroup location end */
}

@media only screen and (max-width: 899px) and (min-width: 832px) {

    /* concept start */
    .bestgroup-project-main-container .bestgroup-mid-container {
        padding: 0 2rem;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .title .rera p {
        font-size: 27px;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .details,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .para p {
        font-size: 1.18rem;
    }

    /* concept end */

    /* property type start */
    .bestgroup-project-main-container .property-type-main-container {
        padding: 5rem 2rem;
    }

    .bestgroup-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .bestgroup-project-main-container .propertytype .property-details {
        font-size: 1.025rem;
    }

    /* property type end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig {
        padding: 5rem 2rem;
    }

    .bestgroup-project-main-container .inten-desig .details .para {
        font-size: 1.18rem;
    }

    /* project details end */

    /* bestgroup gallery start */
    .bestgroup-gallery-container {
        padding: 0 2rem;
    }

    .bestgroup-gallery-container .nxt-btn {
        right: 2.7rem;
    }

    /* bestgroup gallery end */

    /* bestgroup natura beauty start */
    .bestgroup-project-main-container .bestgroup-natural-beauty {
        padding: 5rem 2rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para p,
    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para .spe-fea {
        font-size: 1.18rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para h3 {
        font-size: 1.18rem;
    }

    /* bestgroup natura beauty end */

    /* bestgroup location start */
    .bestgroup-project-main-container .bestgroup-location {
        padding: 0 2rem;
    }

    /* bestgroup location end */
}

@media only screen and (max-width: 832px) and (min-width: 765px) {

    /* concept start */
    .bestgroup-project-main-container .bestgroup-mid-container {
        padding: 0 1.4rem;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .title .rera p {
        font-size: 26px;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .details,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .para p {
        font-size: 1.15rem;
    }

    /* concept end */

    /* property type start */
    .bestgroup-project-main-container .property-type-main-container {
        padding: 5rem 1.4rem;
    }

    .bestgroup-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .bestgroup-project-main-container .propertytype .property-details {
        font-size: 1rem;
    }

    /* property type end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig {
        padding: 5rem 1.4rem;
    }

    .bestgroup-project-main-container .inten-desig .details .para {
        font-size: 1.15rem;
    }

    /* project details end */

    /* bestgroup gallery start */
    .bestgroup-gallery-container {
        padding: 0 1.4rem;
    }

    .bestgroup-gallery-container .nxt-btn {
        right: 2.3rem;
    }

    /* bestgroup gallery end */

    /* bestgroup natura beauty start */
    .bestgroup-project-main-container .bestgroup-natural-beauty {
        padding: 5rem 1.4rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para p,
    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para .spe-fea {
        font-size: 1.15rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para h3 {
        font-size: 1.15rem;
    }

    /* bestgroup natura beauty end */

    /* bestgroup location start */
    .bestgroup-project-main-container .bestgroup-location {
        padding: 0 1.4rem;
    }

    /* bestgroup location end */
}

@media only screen and (max-width: 765px) and (min-width: 0px) {

    /* concept start */
    .bestgroup-project-main-container .bestgroup-mid-container {
        padding: 0 1.4rem;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .title .rera p {
        font-size: 26px;
    }

    .bestgroup-project-main-container .bestgroup-mid-container .concept .details,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .para p {
        font-size: 1.15rem;
    }

    /* concept end */

    /* property type start */
    .bestgroup-project-main-container .property-type-main-container {
        padding: 5rem 1.4rem;
    }

    .bestgroup-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3,
    .bestgroup-project-main-container .propertytype .property-details {
        font-size: 1rem;
    }

    /* property type end */

    /* project details start */
    .bestgroup-project-main-container .inten-desig {
        padding: 5rem 1.4rem;
    }

    .bestgroup-project-main-container .inten-desig .details .para {
        font-size: 1.15rem;
    }

    /* project details end */

    /* bestgroup gallery start */
    .bestgroup-gallery-container {
        padding: 0 1.4rem;
    }

    .bestgroup-gallery-container .nxt-btn {
        right: 2.3rem;
    }

    /* bestgroup gallery end */

    /* bestgroup natura beauty start */
    .bestgroup-project-main-container .bestgroup-natural-beauty {
        padding: 5rem 1.4rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para p,
    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para .spe-fea {
        font-size: 1.15rem;
    }

    .bestgroup-project-main-container .bestgroup-natural-beauty .details .para h3 {
        font-size: 1.15rem;
    }

    /* bestgroup natura beauty end */

    /* bestgroup location start */
    .bestgroup-project-main-container .bestgroup-location {
        padding: 0 1.4rem;
    }

    /* bestgroup location end */
}

/* bestgroup banner title start */
@media only screen and (max-width: 765px) {
    .bestgroup-project-main-container .section-img .title h1 {
        font-size: 3.82rem;
    }

    .bestgroup-project-main-container .section-img .title p {
        font-size: 1.66rem;
    }
}

@media only screen and (max-width: 765px) and (min-width: 612px) {
    .bestgroup-project-main-container .section-img .title h1 {
        font-size: 3.14rem;
    }

    .bestgroup-project-main-container .section-img .title p {
        font-size: 1.445rem;
    }
}

@media only screen and (max-width: 612px) and (min-width: 459px) {
    .bestgroup-project-main-container .section-img .title h1 {
        font-size: 2.46rem;
    }

    .bestgroup-project-main-container .section-img .title p {
        font-size: 1.25rem;
    }
}

@media only screen and (max-width: 459px) and (min-width: 306px) {
    .bestgroup-project-main-container .section-img .title h1 {
        font-size: 1.78rem;
    }

    .bestgroup-project-main-container .section-img .title p {
        font-size: 1.015rem;
    }
}

@media only screen and (max-width: 306px) and (min-width: 153px) {
    .bestgroup-project-main-container .section-img .title h1 {
        font-size: 1.1rem;
    }

    .bestgroup-project-main-container .section-img .title p {
        font-size: 0.8rem;
    }
}

@media only screen and (max-width: 153px) and (min-width: 0px) {
    .bestgroup-project-main-container .section-img .title h1 {
        font-size: 1.09rem;
    }

    .bestgroup-project-main-container .section-img .title p {
        font-size: 0.75rem;
    }
}

/* bestgroup banner title end */
/* bestgroup end */

/* dlf start */
/* property type start */
@media only screen and (max-width: 2660px) {

    /* project details start */
    .dlf-project-main-container .inten-desig {
        padding: 5rem 14.4rem;
    }

    /* project details end */
}

@media only screen and (max-width: 2660px) and (min-width: 2465px) {

    /* property type start */
    .dlf-project-main-container .property-type-main-container {
        padding: 5rem 13.5rem;
    }

    .dlf-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3 {
        font-size: 2rem;
    }

    /* property type end */

    /* project details start */
    .dlf-project-main-container .inten-desig {
        padding: 5rem 13.15rem;
    }

    /* project details end */
}

@media only screen and (max-width: 2465px) and (min-width: 2270px) {

    /* property type start */
    .dlf-project-main-container .property-type-main-container {
        padding: 5rem 11.9rem;
    }

    .dlf-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3 {
        font-size: 1.875rem;
    }

    /* property type end */

    /* project details start */
    .dlf-project-main-container .inten-desig {
        padding: 5rem 11.9rem;
    }

    /* project details end */
}

@media only screen and (max-width: 2270px) and (min-width: 2075px) {

    /* property type start */
    .dlf-project-main-container .property-type-main-container {
        padding: 5rem 10.65rem;
    }

    .dlf-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3 {
        font-size: 1.75rem;
    }

    /* property type end */

    /* project details start */
    .dlf-project-main-container .inten-desig {
        padding: 5rem 10.65rem;
    }

    /* project details end */
}

@media only screen and (max-width: 2075px) and (min-width: 1880px) {

    /* property type start */
    .dlf-project-main-container .property-type-main-container {
        padding: 5rem 9.4rem;
    }

    .dlf-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3 {
        font-size: 1.625rem;
    }

    /* property type end */

    /* project details start */
    .dlf-project-main-container .inten-desig {
        padding: 5rem 9.4rem;
    }

    /* project details end */
}

@media only screen and (max-width: 1880px) and (min-width: 1685px) {

    /* property type start */
    .dlf-project-main-container .property-type-main-container {
        padding: 5rem 8.15rem;
    }

    .dlf-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3 {
        font-size: 1.5rem;
    }

    /* property type end */

    /* project details start */
    .dlf-project-main-container .inten-desig {
        padding: 5rem 8.15rem;
    }

    /* project details end */
}

@media only screen and (max-width: 1685px) and (min-width: 1490px) {

    /* property type start */
    .dlf-project-main-container .property-type-main-container {
        padding: 5rem 6.9rem;
    }

    .dlf-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3 {
        font-size: 1.375rem;
    }

    /* property type end */

    /* project details start */
    .dlf-project-main-container .inten-desig {
        padding: 5rem 6.9rem;
    }

    /* project details end */
}

@media only screen and (max-width: 1490px) and (min-width: 1295px) {

    /* property type start */
    .dlf-project-main-container .property-type-main-container {
        padding: 5rem 5.65rem;
    }

    .dlf-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3 {
        font-size: 1.25rem;
    }

    /* property type end */

    /* project details start */
    .dlf-project-main-container .inten-desig {
        padding: 5rem 5.65rem;
    }

    /* project details end */
}

@media only screen and (max-width: 1295px) and (min-width: 1100px) {

    /* property type start */
    .dlf-project-main-container .property-type-main-container {
        padding: 5rem 4.4rem;
    }

    .dlf-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3 {
        font-size: 1.125rem;
    }

    /* property type end */

    /* project details start */
    .dlf-project-main-container .inten-desig {
        padding: 5rem 4.4rem;
    }

    /* project details end */
}

/* property type end */

/* dlf natura beauty start */
@media only screen and (max-width: 1920px) {

    /* dlf natura beauty start */
    .dlf-project-main-container .dlf-natural-beauty {
        padding: 5rem 14.4rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para p {
        font-size: 1.5rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para .spe-fea {
        font-size: 1.5rem;
    }

    /* dlf natura beauty end */

    /* dlf location start */
    .dlf-project-main-container .dlf-location {
        padding: 0 14.4rem;
    }

    /* dlf location end */
}

@media only screen and (max-width: 1920px) and (min-width: 1756px) {

    /* dlf natura beauty start */
    .dlf-project-main-container .dlf-natural-beauty {
        padding: 5rem 12.4rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para p {
        font-size: 1.46rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para .spe-fea {
        font-size: 1.46rem;
    }

    /* dlf natura beauty end */

    /* dlf location start */
    .dlf-project-main-container .dlf-location {
        padding: 0 12.4rem;
    }

    /* dlf location end */
}

@media only screen and (max-width: 1756px) and (min-width: 1592px) {

    /* dlf natura beauty start */
    .dlf-project-main-container .dlf-natural-beauty {
        padding: 5rem 10.4rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para p {
        font-size: 1.42rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para .spe-fea {
        font-size: 1.42rem;
    }

    /* dlf natura beauty end */

    /* dlf location start */
    .dlf-project-main-container .dlf-location {
        padding: 0 10.4rem;
    }

    /* dlf location end */
}

@media only screen and (max-width: 1592px) and (min-width: 1428px) {

    /* dlf natura beauty start */
    .dlf-project-main-container .dlf-natural-beauty {
        padding: 5rem 8.4rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para p {
        font-size: 1.38rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para .spe-fea {
        font-size: 1.38rem;
    }

    /* dlf natura beauty end */

    /* dlf location start */
    .dlf-project-main-container .dlf-location {
        padding: 0 8.4rem;
    }

    /* dlf location end */
}

@media only screen and (max-width: 1428px) and (min-width: 1264px) {

    /* dlf natura beauty start */
    .dlf-project-main-container .dlf-natural-beauty {
        padding: 5rem 6.4rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para p {
        font-size: 1.34rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para .spe-fea {
        font-size: 1.34rem;
    }

    /* dlf natura beauty end */

    /* dlf location start */
    .dlf-project-main-container .dlf-location {
        padding: 0 6.4rem;
    }

    /* dlf location end */
}

@media only screen and (max-width: 1264px) and (min-width: 1100px) {

    /* dlf natura beauty start */
    .dlf-project-main-container .dlf-natural-beauty {
        padding: 5rem 4.4rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para p {
        font-size: 1.30rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para .spe-fea {
        font-size: 1.30rem;
    }

    /* dlf natura beauty end */

    /* dlf location start */
    .dlf-project-main-container .dlf-location {
        padding: 0 4.4rem;
    }

    /* dlf location end */
}

/* dlf natura beauty end */

@media only screen and (max-width: 2660px) {

    /* concept start */
    .dlf-project-main-container .dlf-mid-container {
        padding: 0 14.4rem;
    }

    .dlf-project-main-container .dlf-mid-container .concept .title .rera p {
        font-size: 36px;
    }

    .dlf-project-main-container .dlf-mid-container .concept .details,
    .dlf-project-main-container .inten-desig .details,
    .dlf-project-main-container .dlf-location .map .map-details .details .para p {
        font-size: 1.5rem;
    }

    /* concept end */

    /* dlf gallery start */
    .dlf-gallery-container {
        padding: 0 14.4rem;
    }

    .dlf-gallery-container .nxt-btn {
        right: 14.3rem;
    }

    /* dlf gallery end */

}

@media only screen and (max-width: 2660px) and (min-width: 1600px) {

    /* concept start */
    .dlf-project-main-container .dlf-mid-container {
        padding: 0 14.4rem;
    }

    .dlf-project-main-container .dlf-mid-container .concept .title .rera p {
        font-size: 36px;
    }

    .dlf-project-main-container .dlf-mid-container .concept .details,
    .dlf-project-main-container .inten-desig .details,
    .dlf-project-main-container .dlf-location .map .map-details .details .para p {
        font-size: 1.5rem;
    }

    /* concept end */

    /* dlf gallery start */
    .dlf-gallery-container {
        padding: 0 14.4rem;
    }

    .dlf-gallery-container .nxt-btn {
        right: 14.3rem;
    }

    /* dlf gallery end */

}

@media only screen and (max-width: 1600px) and (min-width: 1500px) {

    /* concept start */
    .dlf-project-main-container .dlf-mid-container {
        padding: 0 12.4rem;
    }

    .dlf-project-main-container .dlf-mid-container .concept .title .rera p {
        font-size: 35px;
    }

    .dlf-project-main-container .dlf-mid-container .concept .details,
    .dlf-project-main-container .inten-desig .details,
    .dlf-project-main-container .dlf-location .map .map-details .details .para p {
        font-size: 1.46rem;
    }

    /* concept end */

    /* project details start */
    .dlf-project-main-container .inten-desig .details .para {
        font-size: 1.46rem;
    }

    /* project details end */

    /* dlf gallery start */
    .dlf-gallery-container {
        padding: 0 12.4rem;
    }

    .dlf-gallery-container .nxt-btn {
        right: 12.3rem;
    }

    /* dlf gallery end */

}

@media only screen and (max-width: 1500px) and (min-width: 1400px) {

    /* concept start */
    .dlf-project-main-container .dlf-mid-container {
        padding: 0 10.4rem;
    }

    .dlf-project-main-container .dlf-mid-container .concept .title .rera p {
        font-size: 34px;
    }

    .dlf-project-main-container .dlf-mid-container .concept .details,
    .dlf-project-main-container .inten-desig .details,
    .dlf-project-main-container .dlf-location .map .map-details .details .para p {
        font-size: 1.42rem;
    }

    /* concept end */

    /* project details start */
    .dlf-project-main-container .inten-desig .details .para {
        font-size: 1.42rem;
    }

    /* project details end */

    /* dlf gallery start */
    .dlf-gallery-container {
        padding: 0 10.4rem;
    }

    .dlf-gallery-container .nxt-btn {
        right: 10.3rem;
    }

    /* dlf gallery end */

}

@media only screen and (max-width: 1400px) and (min-width: 1300px) {

    /* concept start */
    .dlf-project-main-container .dlf-mid-container {
        padding: 0 8.4rem;
    }

    .dlf-project-main-container .dlf-mid-container .concept .title .rera p {
        font-size: 33px;
    }

    .dlf-project-main-container .dlf-mid-container .concept .details,
    .dlf-project-main-container .inten-desig .details,
    .dlf-project-main-container .dlf-location .map .map-details .details .para p {
        font-size: 1.38rem;
    }

    /* concept end */

    /* project details start */
    .dlf-project-main-container .inten-desig .details .para {
        font-size: 1.38rem;
    }

    /* project details end */

    /* dlf gallery start */
    .dlf-gallery-container {
        padding: 0 8.4rem;
    }

    .dlf-gallery-container .nxt-btn {
        right: 8.3rem;
    }

    /* dlf gallery end */

}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {

    /* concept start */
    .dlf-project-main-container .dlf-mid-container {
        padding: 0 6.4rem;
    }

    .dlf-project-main-container .dlf-mid-container .concept .title .rera p {
        font-size: 32px;
    }

    .dlf-project-main-container .dlf-mid-container .concept .details,
    .dlf-project-main-container .inten-desig .details,
    .dlf-project-main-container .dlf-location .map .map-details .details .para p {
        font-size: 1.34rem;
    }

    /* concept end */

    /* project details start */
    .dlf-project-main-container .inten-desig .details .para {
        font-size: 1.34rem;
    }

    /* project details end */

    /* dlf gallery start */
    .dlf-gallery-container {
        padding: 0 6.4rem;
    }

    .dlf-gallery-container .nxt-btn {
        right: 6.3rem;
    }

    /* dlf gallery end */

}

@media only screen and (max-width: 1200px) and (min-width: 1100px) {

    /* concept start */
    .dlf-project-main-container .dlf-mid-container {
        padding: 0 4.4rem;
    }

    .dlf-project-main-container .dlf-mid-container .concept .title .rera p {
        font-size: 31px;
    }

    .dlf-project-main-container .dlf-mid-container .concept .details,
    .dlf-project-main-container .inten-desig .details,
    .dlf-project-main-container .dlf-location .map .map-details .details .para p {
        font-size: 1.3rem;
    }

    /* concept end */

    /* project details start */
    .dlf-project-main-container .inten-desig .details .para {
        font-size: 1.30rem;
    }

    /* project details end */

    /* dlf gallery start */
    .dlf-gallery-container {
        padding: 0 4.4rem;
    }

    .dlf-gallery-container .nxt-btn {
        right: 4.3rem;
    }

    /* dlf gallery end */

}

@media only screen and (max-width: 1100px) and (min-width: 1033px) {

    /* concept start */
    .dlf-project-main-container .dlf-mid-container {
        padding: 0 3.8rem;
    }

    .dlf-project-main-container .dlf-mid-container .concept .title .rera p {
        font-size: 30px;
    }

    .dlf-project-main-container .dlf-mid-container .concept .details,
    .dlf-project-main-container .inten-desig .details,
    .dlf-project-main-container .dlf-location .map .map-details .details .para p {
        font-size: 1.27rem;
    }

    /* concept end */

    /* property type start */
    .dlf-project-main-container .property-type-main-container {
        padding: 5rem 3.8rem;
    }

    .dlf-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3 {
        font-size: 1.1rem;
    }

    .dlf-project-main-container .propertytype .property-details {
        font-size: 1.86rem;
    }

    /* property type end */

    /* project details start */
    .dlf-project-main-container .inten-desig {
        padding: 5rem 3.8rem;
    }

    .dlf-project-main-container .inten-desig .details .para {
        font-size: 1.27rem;
    }

    /* project details end */

    /* dlf gallery start */
    .dlf-gallery-container {
        padding: 0 3.8rem;
    }

    .dlf-gallery-container .nxt-btn {
        right: 3.9rem;
    }

    /* dlf gallery end */

    /* dlf natura beauty start */
    .dlf-project-main-container .dlf-natural-beauty {
        padding: 5rem 3.8rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para p {
        font-size: 1.27rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para .spe-fea {
        font-size: 1.27rem;
    }

    /* dlf natura beauty end */

    /* dlf location start */
    .dlf-project-main-container .dlf-location {
        padding: 0 3.8rem;
    }

    .dlf-project-main-container .dlf-location .details {
        font-size: 2.1rem;
    }

    /* dlf location end */
}

@media only screen and (max-width: 1033px) and (min-width: 966px) {

    /* concept start */
    .dlf-project-main-container .dlf-mid-container {
        padding: 0 3.2rem;
    }

    .dlf-project-main-container .dlf-mid-container .concept .title .rera p {
        font-size: 29px;
    }

    .dlf-project-main-container .dlf-mid-container .concept .details,
    .dlf-project-main-container .inten-desig .details,
    .dlf-project-main-container .dlf-location .map .map-details .details .para p {
        font-size: 1.24rem;
    }

    /* concept end */

    /* property type start */
    .dlf-project-main-container .property-type-main-container {
        padding: 5rem 3.2rem;
    }

    .dlf-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3 {
        font-size: 1.075rem;
    }

    .dlf-project-main-container .propertytype .property-details {
        font-size: 1.72rem;
    }

    /* property type end */

    /* project details start */
    .dlf-project-main-container .inten-desig {
        padding: 5rem 3.2rem;
    }

    .dlf-project-main-container .inten-desig .details .para {
        font-size: 1.24rem;
    }

    /* project details end */

    /* dlf gallery start */
    .dlf-gallery-container {
        padding: 0 3.2rem;
    }

    .dlf-gallery-container .nxt-btn {
        right: 3.5rem;
    }

    /* dlf gallery end */

    /* dlf natura beauty start */
    .dlf-project-main-container .dlf-natural-beauty {
        padding: 5rem 3.2rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para p {
        font-size: 1.24rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para .spe-fea {
        font-size: 1.24rem;
    }

    /* dlf natura beauty end */

    /* dlf location start */
    .dlf-project-main-container .dlf-location {
        padding: 0 3.2rem;
    }

    .dlf-project-main-container .dlf-location .details {
        font-size: 2.075rem;
    }

    /* dlf location end */
}

@media only screen and (max-width: 966px) and (min-width: 899px) {

    /* concept start */
    .dlf-project-main-container .dlf-mid-container {
        padding: 0 2.6rem;
    }

    .dlf-project-main-container .dlf-mid-container .concept .title .rera p {
        font-size: 28px;
    }

    .dlf-project-main-container .dlf-mid-container .concept .details,
    .dlf-project-main-container .inten-desig .details,
    .dlf-project-main-container .dlf-location .map .map-details .details .para p {
        font-size: 1.21rem;
    }

    /* concept end */

    /* property type start */
    .dlf-project-main-container .property-type-main-container {
        padding: 5rem 2.6rem;
    }

    .dlf-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3 {
        font-size: 1.05rem;
    }

    .dlf-project-main-container .propertytype .property-details {
        font-size: 1.58rem;
    }

    /* property type end */

    /* project details start */
    .dlf-project-main-container .inten-desig {
        padding: 5rem 2.6rem;
    }

    .dlf-project-main-container .inten-desig .details .para {
        font-size: 1.21rem;
    }

    /* project details end */

    /* dlf gallery start */
    .dlf-gallery-container {
        padding: 0 2.6rem;
    }

    .dlf-gallery-container .nxt-btn {
        right: 3.1rem;
    }

    /* dlf gallery end */

    /* dlf natura beauty start */
    .dlf-project-main-container .dlf-natural-beauty {
        padding: 5rem 2.6rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para p {
        font-size: 1.21rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para .spe-fea {
        font-size: 1.21rem;
    }

    /* dlf natura beauty end */

    /* dlf location start */
    .dlf-project-main-container .dlf-location {
        padding: 0 2.6rem;
    }

    .dlf-project-main-container .dlf-location .details {
        font-size: 2.05rem;
    }

    /* dlf location end */
}

@media only screen and (max-width: 899px) and (min-width: 832px) {

    /* concept start */
    .dlf-project-main-container .dlf-mid-container {
        padding: 0 2rem;
    }

    .dlf-project-main-container .dlf-mid-container .concept .title .rera p {
        font-size: 27px;
    }

    .dlf-project-main-container .dlf-mid-container .concept .details,
    .dlf-project-main-container .inten-desig .details,
    .dlf-project-main-container .dlf-location .map .map-details .details .para p {
        font-size: 1.18rem;
    }

    /* concept end */

    /* property type start */
    .dlf-project-main-container .property-type-main-container {
        padding: 5rem 2rem;
    }

    .dlf-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3 {
        font-size: 1.025rem;
    }

    .dlf-project-main-container .propertytype .property-details {
        font-size: 1.44rem;
    }

    /* property type end */

    /* project details start */
    .dlf-project-main-container .inten-desig {
        padding: 5rem 2rem;
    }

    .dlf-project-main-container .inten-desig .details .para {
        font-size: 1.18rem;
    }

    /* project details end */

    /* dlf gallery start */
    .dlf-gallery-container {
        padding: 0 2rem;
    }

    .dlf-gallery-container .nxt-btn {
        right: 2.7rem;
    }

    /* dlf gallery end */

    /* dlf natura beauty start */
    .dlf-project-main-container .dlf-natural-beauty {
        padding: 5rem 2rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para p {
        font-size: 1.18rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para .spe-fea {
        font-size: 1.18rem;
    }

    /* dlf natura beauty end */

    /* dlf location start */
    .dlf-project-main-container .dlf-location {
        padding: 0 2rem;
    }

    .dlf-project-main-container .dlf-location .details {
        font-size: 2.025rem;
    }

    /* dlf location end */
}

@media only screen and (max-width: 832px) and (min-width: 765px) {

    /* concept start */
    .dlf-project-main-container .dlf-mid-container {
        padding: 0 1.4rem;
    }

    .dlf-project-main-container .dlf-mid-container .concept .title .rera p {
        font-size: 26px;
    }

    .dlf-project-main-container .dlf-mid-container .concept .details,
    .dlf-project-main-container .inten-desig .details,
    .dlf-project-main-container .dlf-location .map .map-details .details .para p {
        font-size: 1.15rem;
    }

    /* concept end */

    /* property type start */
    .dlf-project-main-container .property-type-main-container {
        padding: 5rem 1.4rem;
    }

    .dlf-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3 {
        font-size: 1rem;
    }

    .dlf-project-main-container .propertytype .property-details {
        font-size: 1.30rem;
    }

    /* property type end */

    /* project details start */
    .dlf-project-main-container .inten-desig {
        padding: 5rem 1.4rem;
    }

    .dlf-project-main-container .inten-desig .details .para {
        font-size: 1.15rem;
    }

    /* project details end */

    /* dlf gallery start */
    .dlf-gallery-container {
        padding: 0 1.4rem;
    }

    .dlf-gallery-container .nxt-btn {
        right: 2.3rem;
    }

    /* dlf gallery end */

    /* dlf natura beauty start */
    .dlf-project-main-container .dlf-natural-beauty {
        padding: 5rem 1.4rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para p {
        font-size: 1.15rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para .spe-fea {
        font-size: 1.15rem;
    }

    /* dlf natura beauty end */

    /* dlf location start */
    .dlf-project-main-container .dlf-location {
        padding: 0 1.4rem;
    }

    .dlf-project-main-container .dlf-location .details {
        font-size: 2.00rem;
    }

    /* dlf location end */
}

@media only screen and (max-width: 765px) and (min-width: 0px) {

    /* concept start */
    .dlf-project-main-container .dlf-mid-container {
        padding: 0 1.4rem;
    }

    .dlf-project-main-container .dlf-mid-container .concept .title .rera p {
        font-size: 26px;
    }

    .dlf-project-main-container .dlf-mid-container .concept .details,
    .dlf-project-main-container .inten-desig .details,
    .dlf-project-main-container .dlf-location .map .map-details .details .para p {
        font-size: 1.15rem;
    }

    /* concept end */

    /* property type start */
    .dlf-project-main-container .property-type-main-container {
        padding: 5rem 1.4rem;
    }

    .dlf-project-main-container .propertytype .property-type-container .prop-type-details-container .prop-type-details h3 {
        font-size: 1rem;
    }

    .dlf-project-main-container .propertytype .property-details {
        font-size: 1.30rem;
    }

    /* property type end */

    /* project details start */
    .dlf-project-main-container .inten-desig {
        padding: 5rem 1.4rem;
    }

    .dlf-project-main-container .inten-desig .details .para {
        font-size: 1.15rem;
    }

    /* project details end */

    /* dlf gallery start */
    .dlf-gallery-container {
        padding: 0 1.4rem;
    }

    .dlf-gallery-container .nxt-btn {
        right: 2.3rem;
    }

    /* dlf gallery end */

    /* dlf natura beauty start */
    .dlf-project-main-container .dlf-natural-beauty {
        padding: 5rem 1.4rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para p {
        font-size: 1.15rem;
    }

    .dlf-project-main-container .dlf-natural-beauty .details .para .spe-fea {
        font-size: 1.15rem;
    }

    /* dlf natura beauty end */

    /* dlf location start */
    .dlf-project-main-container .dlf-location {
        padding: 0 1.4rem;
    }

    .dlf-project-main-container .dlf-location .details {
        font-size: 2.00rem;
    }

    /* dlf location end */
}

/* dlf banner title start */
@media only screen and (max-width: 832px) and (min-width: 765px) {
    .dlf-project-main-container .dlf-banner .title h1 {
        font-size: 3.82rem;
    }

    .dlf-project-main-container .dlf-banner .title p {
        font-size: 1.66rem;
    }
}

@media only screen and (max-width: 765px) and (min-width: 612px) {
    .dlf-project-main-container .dlf-banner .title h1 {
        font-size: 3.14rem;
    }

    .dlf-project-main-container .dlf-banner .title p {
        font-size: 1.445rem;
    }
}

@media only screen and (max-width: 612px) and (min-width: 459px) {
    .dlf-project-main-container .dlf-banner .title h1 {
        font-size: 2.46rem;
    }

    .dlf-project-main-container .dlf-banner .title p {
        font-size: 1.25rem;
    }
}

@media only screen and (max-width: 459px) and (min-width: 306px) {
    .dlf-project-main-container .dlf-banner .title h1 {
        font-size: 1.78rem;
    }

    .dlf-project-main-container .dlf-banner .title p {
        font-size: 1.015rem;
    }
}

@media only screen and (max-width: 306px) and (min-width: 153px) {
    .dlf-project-main-container .dlf-banner .title h1 {
        font-size: 1.1rem;
    }

    .dlf-project-main-container .dlf-banner .title p {
        font-size: 0.8rem;
    }
}

@media only screen and (max-width: 153px) and (min-width: 0px) {
    .dlf-project-main-container .dlf-banner .title h1 {
        font-size: 1.09rem;
    }

    .dlf-project-main-container .dlf-banner .title p {
        font-size: 0.7rem;
    }
}

/* dlf banner title end */
/* dlf section start */
@media only screen and (max-width: 765px) {
    .dlf-project-main-container .section-img .title h1 {
        font-size: 3.82rem;
    }

    .dlf-project-main-container .section-img .title p {
        font-size: 1.66rem;
    }
}

@media only screen and (max-width: 765px) and (min-width: 612px) {
    .dlf-project-main-container .section-img .title h1 {
        font-size: 3.14rem;
    }

    .dlf-project-main-container .section-img .title p {
        font-size: 1.445rem;
    }
}

@media only screen and (max-width: 612px) and (min-width: 459px) {
    .dlf-project-main-container .section-img .title h1 {
        font-size: 2.46rem;
    }

    .dlf-project-main-container .section-img .title p {
        font-size: 1.25rem;
    }
}

@media only screen and (max-width: 459px) and (min-width: 306px) {
    .dlf-project-main-container .section-img .title h1 {
        font-size: 1.78rem;
    }

    .dlf-project-main-container .section-img .title p {
        font-size: 1.015rem;
    }
}

@media only screen and (max-width: 306px) and (min-width: 153px) {
    .dlf-project-main-container .section-img .title h1 {
        font-size: 1.1rem;
    }

    .dlf-project-main-container .section-img .title p {
        font-size: 0.8rem;
    }
}

@media only screen and (max-width: 153px) and (min-width: 0px) {
    .dlf-project-main-container .section-img .title h1 {
        font-size: 1.09rem;
    }

    .dlf-project-main-container .section-img .title p {
        font-size: 0.75rem;
    }
}

/* dlf section end */
/* dlf end */


/* micro responsive start */
@media only screen and (max-width: 2660px) {

    .featured-project-container,
    .top-project-container,
    .home-gallery-container,
    .gulshan-project-main-container .gulshan-mid-container,
    .gulshan-gallery-container,
    .gulshan-project-main-container .gulshan-location,
    .dlf-project-main-container .dlf-mid-container,
    .dlf-gallery-container,
    .dlf-project-main-container .dlf-location,
    .bestgroup-project-main-container .bestgroup-mid-container,
    .bestgroup-project-main-container .bestgroup-location,
    .bestgroup-gallery-container {
        margin: 7rem 0;
    }

    .contact-form-container,
    .home-mid-container,
    .aboutus-main-container .aboutus-mid-container {
        margin-top: 7rem;
    }

    .featured-project-container h1,
    .top-project-container h1,
    .home-gallery-container .title,
    .contact-form-container .title,
    .aboutus-main-container .trusted .title h1,
    .gulshan-gallery-container .title,
    .dlf-gallery-container .title,
    .bestgroup-gallery-container .title {
        margin-bottom: 2rem;
    }

    .gulshan-project-main-container .gulshan-location .details,
    .similar-projects .img-container .project-container .project-name,
    .dlf-project-main-container .dlf-location .details,
    .bestgroup-project-main-container .bestgroup-location .details {
        margin-top: 2rem;
    }
}

@media only screen and (max-width: 2660px) and (min-width: 1600px) {

    .featured-project-container,
    .top-project-container,
    .home-gallery-container,
    .aboutus-main-container .trusted,
    .gulshan-project-main-container .gulshan-mid-container,
    .gulshan-gallery-container,
    .gulshan-project-main-container .gulshan-location,
    .dlf-project-main-container .dlf-mid-container,
    .dlf-gallery-container,
    .dlf-project-main-container .dlf-location,
    .bestgroup-project-main-container .bestgroup-mid-container,
    .bestgroup-project-main-container .bestgroup-location,
    .bestgroup-gallery-container {
        margin: 7rem 0;
    }

    .contact-form-container,
    .home-mid-container,
    .aboutus-main-container .aboutus-mid-container {
        margin-top: 7rem;
    }

    .featured-project-container h1,
    .top-project-container h1,
    .home-gallery-container .title,
    .contact-form-container .title,
    .aboutus-main-container .aboutus-mid-container .company-aboutus .title h1,
    .aboutus-main-container .trusted .title h1,
    .gulshan-gallery-container .title,
    .dlf-gallery-container .title,
    .bestgroup-gallery-container .title{
        margin-bottom: 2rem;
    }

    .gulshan-project-main-container .gulshan-location .details,
    .similar-projects .img-container .project-container .project-name,
    .dlf-project-main-container .dlf-location .details,
    .bestgroup-project-main-container .bestgroup-location .details {
        margin-top: 2rem;
    }
}

@media only screen and (max-width: 1600px) and (min-width: 1500px) {

    .featured-project-container,
    .top-project-container,
    .home-gallery-container,
    .aboutus-main-container .trusted,
    .gulshan-project-main-container .gulshan-mid-container,
    .gulshan-gallery-container,
    .gulshan-project-main-container .gulshan-location,
    .dlf-project-main-container .dlf-mid-container,
    .dlf-gallery-container,
    .dlf-project-main-container .dlf-location,
    .bestgroup-project-main-container .bestgroup-mid-container,
    .bestgroup-project-main-container .bestgroup-location,
    .bestgroup-gallery-container {
        margin: 6.4rem 0;
    }

    .contact-form-container,
    .home-mid-container,
    .aboutus-main-container .aboutus-mid-container {
        margin-top: 6.4rem;
    }

    .featured-project-container h1,
    .top-project-container h1,
    .home-gallery-container .title,
    .contact-form-container .title,
    .aboutus-main-container .aboutus-mid-container .company-aboutus .title h1,
    .aboutus-main-container .trusted .title h1,
    .gulshan-gallery-container .title,
    .dlf-gallery-container .title,
    .bestgroup-gallery-container .title{
        margin-bottom: 1.8rem;
    }

    .gulshan-project-main-container .gulshan-location .details,
    .similar-projects .img-container .project-container .project-name,
    .dlf-project-main-container .dlf-location .details,
    .bestgroup-project-main-container .bestgroup-location .details {
        margin-top: 1.8rem;
    }
}

@media only screen and (max-width: 1500px) and (min-width: 1400px) {

    .featured-project-container,
    .top-project-container,
    .home-gallery-container,
    .aboutus-main-container .trusted,
    .gulshan-project-main-container .gulshan-mid-container,
    .gulshan-gallery-container,
    .gulshan-project-main-container .gulshan-location,
    .dlf-project-main-container .dlf-mid-container,
    .dlf-gallery-container,
    .dlf-project-main-container .dlf-location,
    .bestgroup-project-main-container .bestgroup-mid-container,
    .bestgroup-project-main-container .bestgroup-location,
    .bestgroup-gallery-container {
        margin: 5.8rem 0;
    }

    .contact-form-container,
    .home-mid-container,
    .aboutus-main-container .aboutus-mid-container {
        margin-top: 5.8rem;
    }

    .featured-project-container h1,
    .top-project-container h1,
    .home-gallery-container .title,
    .contact-form-container .title,
    .aboutus-main-container .aboutus-mid-container .company-aboutus .title h1,
    .aboutus-main-container .trusted .title h1,
    .gulshan-gallery-container .title,
    .dlf-gallery-container .title,
    .bestgroup-gallery-container .title{
        margin-bottom: 1.6rem;
    }

    .gulshan-project-main-container .gulshan-location .details,
    .similar-projects .img-container .project-container .project-name,
    .dlf-project-main-container .dlf-location .details,
    .bestgroup-project-main-container .bestgroup-location .details {
        margin-top: 1.6rem;
    }
}

@media only screen and (max-width: 1400px) and (min-width: 1300px) {

    .featured-project-container,
    .top-project-container,
    .home-gallery-container,
    .aboutus-main-container .trusted,
    .gulshan-project-main-container .gulshan-mid-container,
    .gulshan-gallery-container,
    .gulshan-project-main-container .gulshan-location,
    .dlf-project-main-container .dlf-mid-container,
    .dlf-gallery-container,
    .dlf-project-main-container .dlf-location,
    .bestgroup-project-main-container .bestgroup-mid-container,
    .bestgroup-project-main-container .bestgroup-location,
    .bestgroup-gallery-container {
        margin: 5.2rem 0;
    }

    .contact-form-container,
    .home-mid-container,
    .aboutus-main-container .aboutus-mid-container {
        margin-top: 5.2rem;
    }

    .featured-project-container h1,
    .top-project-container h1,
    .home-gallery-container .title,
    .contact-form-container .title,
    .aboutus-main-container .aboutus-mid-container .company-aboutus .title h1,
    .aboutus-main-container .trusted .title h1,
    .gulshan-gallery-container .title,
    .dlf-gallery-container .title,
    .bestgroup-gallery-container .title{
        margin-bottom: 1.4rem;
    }

    .gulshan-project-main-container .gulshan-location .details,
    .similar-projects .img-container .project-container .project-name,
    .dlf-project-main-container .dlf-location .details,
    .bestgroup-project-main-container .bestgroup-location .details {
        margin-top: 1.4rem;
    }
}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {

    .featured-project-container,
    .top-project-container,
    .home-gallery-container,
    .aboutus-main-container .trusted,
    .gulshan-project-main-container .gulshan-mid-container,
    .gulshan-gallery-container,
    .gulshan-project-main-container .gulshan-location,
    .dlf-project-main-container .dlf-mid-container,
    .dlf-gallery-container,
    .dlf-project-main-container .dlf-location,
    .bestgroup-project-main-container .bestgroup-mid-container,
    .bestgroup-project-main-container .bestgroup-location,
    .bestgroup-gallery-container {
        margin: 4.6rem 0;
    }

    .contact-form-container,
    .home-mid-container,
    .aboutus-main-container .aboutus-mid-container {
        margin-top: 4.6rem;
    }

    .featured-project-container h1,
    .top-project-container h1,
    .home-gallery-container .title,
    .contact-form-container .title,
    .aboutus-main-container .aboutus-mid-container .company-aboutus .title h1,
    .aboutus-main-container .trusted .title h1,
    .gulshan-gallery-container .title,
    .dlf-gallery-container .title,
    .bestgroup-gallery-container .title{
        margin-bottom: 1.2rem;
    }

    .gulshan-project-main-container .gulshan-location .details,
    .similar-projects .img-container .project-container .project-name,
    .dlf-project-main-container .dlf-location .details,
    .bestgroup-project-main-container .bestgroup-location .details {
        margin-top: 1.2rem;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 1100px) {

    .featured-project-container,
    .top-project-container,
    .home-gallery-container,
    .aboutus-main-container .trusted,
    .gulshan-project-main-container .gulshan-mid-container,
    .gulshan-gallery-container,
    .gulshan-project-main-container .gulshan-location,
    .dlf-project-main-container .dlf-mid-container,
    .dlf-gallery-container,
    .dlf-project-main-container .dlf-location,
    .bestgroup-project-main-container .bestgroup-mid-container,
    .bestgroup-project-main-container .bestgroup-location,
    .bestgroup-gallery-container {
        margin: 4rem 0;
    }

    .contact-form-container,
    .home-mid-container,
    .aboutus-main-container .aboutus-mid-container {
        margin-top: 4rem;
    }

    .featured-project-container h1,
    .top-project-container h1,
    .home-gallery-container .title,
    .contact-form-container .title,
    .aboutus-main-container .aboutus-mid-container .company-aboutus .title h1,
    .aboutus-main-container .trusted .title h1,
    .gulshan-gallery-container .title,
    .dlf-gallery-container .title,
    .bestgroup-gallery-container .title{
        margin-bottom: 1rem;
    }

    .gulshan-project-main-container .gulshan-location .details,
    .similar-projects .img-container .project-container .project-name,
    .dlf-project-main-container .dlf-location .details,
    .bestgroup-project-main-container .bestgroup-location .details {
        margin-top: 1rem;
    }
}

@media only screen and (max-width: 1100px) and (min-width: 1033px) {

    .featured-project-container,
    .top-project-container,
    .home-gallery-container,
    .aboutus-main-container .trusted,
    .gulshan-project-main-container .gulshan-mid-container,
    .gulshan-gallery-container,
    .gulshan-project-main-container .gulshan-location,
    .dlf-project-main-container .dlf-mid-container,
    .dlf-gallery-container,
    .dlf-project-main-container .dlf-location,
    .bestgroup-project-main-container .bestgroup-mid-container,
    .bestgroup-project-main-container .bestgroup-location,
    .bestgroup-gallery-container {
        margin: 3.78rem 0;
    }

    .contact-form-container,
    .home-mid-container,
    .aboutus-main-container .aboutus-mid-container {
        margin-top: 3.78rem;
    }

    .featured-project-container h1,
    .top-project-container h1,
    .home-gallery-container .title,
    .contact-form-container .title,
    .aboutus-main-container .aboutus-mid-container .company-aboutus .title h1,
    .aboutus-main-container .trusted .title h1,
    .gulshan-gallery-container .title,
    .dlf-gallery-container .title,
    .bestgroup-gallery-container .title{
        margin-bottom: 0.95rem;
    }

    .gulshan-project-main-container .gulshan-location .details,
    .similar-projects .img-container .project-container .project-name,
    .dlf-project-main-container .dlf-location .details,
    .bestgroup-project-main-container .bestgroup-location .details {
        margin-top: 0.95rem;
    }
}

@media only screen and (max-width: 1033px) and (min-width: 966px) {

    .featured-project-container,
    .top-project-container,
    .home-gallery-container,
    .aboutus-main-container .trusted,
    .gulshan-project-main-container .gulshan-mid-container,
    .gulshan-gallery-container,
    .gulshan-project-main-container .gulshan-location,
    .dlf-project-main-container .dlf-mid-container,
    .dlf-gallery-container,
    .dlf-project-main-container .dlf-location,
    .bestgroup-project-main-container .bestgroup-mid-container,
    .bestgroup-project-main-container .bestgroup-location,
    .bestgroup-gallery-container {
        margin: 3.56rem 0;
    }

    .contact-form-container,
    .home-mid-container,
    .aboutus-main-container .aboutus-mid-container {
        margin-top: 3.56rem;
    }

    .featured-project-container h1,
    .top-project-container h1,
    .home-gallery-container .title,
    .contact-form-container .title,
    .aboutus-main-container .aboutus-mid-container .company-aboutus .title h1,
    .aboutus-main-container .trusted .title h1,
    .gulshan-gallery-container .title,
    .dlf-gallery-container .title,
    .bestgroup-gallery-container .title{
        margin-bottom: 0.90rem;
    }

    .gulshan-project-main-container .gulshan-location .details,
    .similar-projects .img-container .project-container .project-name,
    .dlf-project-main-container .dlf-location .details,
    .bestgroup-project-main-container .bestgroup-location .details {
        margin-top: 0.90rem;
    }
}

@media only screen and (max-width: 966px) and (min-width: 899px) {

    .featured-project-container,
    .top-project-container,
    .home-gallery-container,
    .aboutus-main-container .trusted,
    .gulshan-project-main-container .gulshan-mid-container,
    .gulshan-gallery-container,
    .gulshan-project-main-container .gulshan-location,
    .dlf-project-main-container .dlf-mid-container,
    .dlf-gallery-container,
    .dlf-project-main-container .dlf-location,
    .bestgroup-project-main-container .bestgroup-mid-container,
    .bestgroup-project-main-container .bestgroup-location,
    .bestgroup-gallery-container {
        margin: 3.34rem 0;
    }

    .contact-form-container,
    .home-mid-container,
    .aboutus-main-container .aboutus-mid-container {
        margin-top: 3.34rem;
    }

    .featured-project-container h1,
    .top-project-container h1,
    .home-gallery-container .title,
    .contact-form-container .title,
    .aboutus-main-container .aboutus-mid-container .company-aboutus .title h1,
    .aboutus-main-container .trusted .title h1,
    .gulshan-gallery-container .title,
    .dlf-gallery-container .title,
    .bestgroup-gallery-container .title{
        margin-bottom: 0.85rem;
    }

    .gulshan-project-main-container .gulshan-location .details,
    .similar-projects .img-container .project-container .project-name,
    .dlf-project-main-container .dlf-location .details,
    .bestgroup-project-main-container .bestgroup-location .details {
        margin-top: 0.85rem;
    }
}

@media only screen and (max-width: 899px) and (min-width: 832px) {

    .featured-project-container,
    .top-project-container,
    .home-gallery-container,
    .aboutus-main-container .trusted,
    .gulshan-project-main-container .gulshan-mid-container,
    .gulshan-gallery-container,
    .gulshan-project-main-container .gulshan-location,
    .dlf-project-main-container .dlf-mid-container,
    .dlf-gallery-container,
    .dlf-project-main-container .dlf-location,
    .bestgroup-project-main-container .bestgroup-mid-container,
    .bestgroup-project-main-container .bestgroup-location,
    .bestgroup-gallery-container {
        margin: 3.12rem 0;
    }

    .contact-form-container,
    .home-mid-container,
    .aboutus-main-container .aboutus-mid-container {
        margin-top: 3.12rem;
    }

    .featured-project-container h1,
    .top-project-container h1,
    .home-gallery-container .title,
    .contact-form-container .title,
    .aboutus-main-container .aboutus-mid-container .company-aboutus .title h1,
    .aboutus-main-container .trusted .title h1,
    .gulshan-gallery-container .title,
    .dlf-gallery-container .title,
    .bestgroup-gallery-container .title{
        margin-bottom: 0.80rem;
    }

    .banner .title h1 {
        font-size: 3.82rem;
    }

    .banner .title p {
        font-size: 1.66rem;
    }

    .gulshan-project-main-container .gulshan-location .details,
    .similar-projects .img-container .project-container .project-name,
    .dlf-project-main-container .dlf-location .details,
    .bestgroup-project-main-container .bestgroup-location .details {
        margin-top: 0.80rem;
    }
}

@media only screen and (max-width: 832px) and (min-width: 765px) {

    .featured-project-container,
    .top-project-container,
    .home-gallery-container,
    .aboutus-main-container .trusted,
    .gulshan-project-main-container .gulshan-mid-container,
    .gulshan-gallery-container,
    .gulshan-project-main-container .gulshan-location,
    .dlf-project-main-container .dlf-mid-container,
    .dlf-gallery-container,
    .dlf-project-main-container .dlf-location,
    .bestgroup-project-main-container .bestgroup-mid-container,
    .bestgroup-project-main-container .bestgroup-location,
    .bestgroup-gallery-container {
        margin: 2.9rem 0;
    }

    .contact-form-container,
    .home-mid-container,
    .aboutus-main-container .aboutus-mid-container {
        margin-top: 2.9rem;
    }

    .featured-project-container h1,
    .top-project-container h1,
    .home-gallery-container .title,
    .contact-form-container .title,
    .aboutus-main-container .aboutus-mid-container .company-aboutus .title h1,
    .aboutus-main-container .trusted .title h1,
    .gulshan-gallery-container .title,
    .dlf-gallery-container .title,
    .bestgroup-gallery-container .title{
        margin-bottom: 0.75rem;
    }

    .banner .title h1 {
        font-size: 3.80rem;
    }

    .banner .title p {
        font-size: 1.64rem;
    }

    .gulshan-project-main-container .gulshan-location .details,
    .similar-projects .img-container .project-container .project-name,
    .dlf-project-main-container .dlf-location .details,
    .bestgroup-project-main-container .bestgroup-location .details {
        margin-top: 0.75rem;
    }
}

@media only screen and (max-width: 765px) and (min-width: 612px) {

    .featured-project-container,
    .top-project-container,
    .home-gallery-container,
    .aboutus-main-container .trusted,
    .gulshan-project-main-container .gulshan-mid-container,
    .gulshan-gallery-container,
    .gulshan-project-main-container .gulshan-location,
    .dlf-project-main-container .dlf-mid-container,
    .dlf-gallery-container,
    .dlf-project-main-container .dlf-location,
    .bestgroup-project-main-container .bestgroup-mid-container,
    .bestgroup-project-main-container .bestgroup-location,
    .bestgroup-gallery-container {
        margin: 2.68rem 0;
    }

    .contact-form-container,
    .home-mid-container,
    .aboutus-main-container .aboutus-mid-container {
        margin-top: 2.68rem;
    }

    .featured-project-container h1,
    .top-project-container h1,
    .home-gallery-container .title,
    .contact-form-container .title,
    .contact-form form button,
    .home-gallery-container .main-img-container .img-container .img,
    .aboutus-main-container .aboutus-mid-container .company-aboutus .title h1,
    .aboutus-main-container .trusted .title h1,
    .gulshan-project-main-container .gulshan-mid-container .concept .title h1,
    .gulshan-project-main-container .gulshan-mid-container .concept .details .para .rera p,
    .gulshan-project-main-container .propertytype .title h1,
    .gulshan-project-main-container .inten-desig .title h2,
    .gulshan-gallery-container .title,
    .gulshan-gallery-container .main-img-container .img-container .img,
    .gulshan-project-main-container .gulshan-natural-beauty .details .title p,
    .gulshan-project-main-container .gulshan-location .title,
    .gulshan-project-main-container .gulshan-location .map .map-details .details .title,
    .similar-projects .title,
    .similar-projects .img-container .project-container .project-name,
    .dlf-project-main-container .dlf-mid-container .concept .title h1,
    .dlf-project-main-container .dlf-mid-container .concept .details .para .rera p,
    .dlf-project-main-container .propertytype .title h1,
    .dlf-project-main-container .inten-desig .title h2,
    .dlf-gallery-container .title,
    .dlf-gallery-container .main-img-container .img-container .img,
    .dlf-project-main-container .dlf-natural-beauty .details .title p,
    .dlf-project-main-container .dlf-location .title,
    .dlf-project-main-container .dlf-location .map .map-details .details .title,
    .bestgroup-project-main-container .bestgroup-mid-container .concept .title h1,
    .bestgroup-project-main-container .bestgroup-mid-container .concept .details .para .rera p,
    .bestgroup-project-main-container .propertytype .title h1,
    .bestgroup-project-main-container .inten-desig .title h2,
    .bestgroup-project-main-container .bestgroup-natural-beauty .details .title p,
    .bestgroup-gallery-container .title,
    .bestgroup-gallery-container .main-img-container .img-container .img,
    .bestgroup-project-main-container .bestgroup-location .title,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .title,
    .home-listing-main-container h1,
    .partners-main-container h1,
    .google-reviews-main-container .google-reviews-sub-container .google-review-container .google-review-title h1,
    .contactus_form h1{
        margin-bottom: 0.70rem;
        font-size: 2.0125rem;
    }

    .home-gallery-container .title h2,
    .contact-form-container .title h1,
    .gulshan-gallery-container .title h2,
    .dlf-gallery-container .title h2,
    .bestgroup-gallery-container .title h2 {
        font-size: 2.0125rem;
    }

    .banner .title h1 {
        font-size: 3.14rem;
    }

    .banner .title p {
        font-size: 1.445rem;
    }

    .home-gallery-container .main-img-container,
    .gulshan-gallery-container .main-img-container,
    .dlf-gallery-container .main-img-container,
    .bestgroup-gallery-container .main-img-container {
        height: 23.75rem;
    }

    .home-gallery-container .pre-btn,
    .gulshan-gallery-container .pre-btn,
    .dlf-gallery-container .pre-btn,
    .bestgroup-gallery-container .pre-btn {
        left: 2.3rem;
    }

    .home-gallery-container .main-img-container .img-container,
    .gulshan-gallery-container .main-img-container .img-container,
    .dlf-gallery-container .main-img-container .img-container,
    .bestgroup-gallery-container .main-img-container .img-container {
        height: 22.25rem;
    }

    .home-gallery-container .main-img-container .img-container .img,
    .gulshan-gallery-container .main-img-container .img-container .img,
    .dlf-gallery-container .main-img-container .img-container .img,
    .bestgroup-gallery-container .main-img-container .img-container .img {
        width: 25.50rem;
    }

    .aboutus-main-container .aboutus-mid-container .company-aboutus .details,
    .gulshan-gallery-container .main-img-container .img-container .img-details {
        font-size: 1.86875rem;
    }

    .brocher-main-container .brocher-btn span {
        font-size: 23px;
    }

    .gulshan-project-main-container .gulshan-location .details,
    .dlf-project-main-container .dlf-location .details,
    .bestgroup-project-main-container .bestgroup-location .details {
        font-size: 2.0125rem;
        margin-top: 0.70rem;
    }

    .similar-projects .img-container .project-container .project-name {
        margin-top: 0.70rem;
    }

    .home-gallery-container .img-container .img-details,
    .gulshan-gallery-container .main-img-container .img-container .img-details,
    .dlf-gallery-container .main-img-container .img-container .img-details,
    .bestgroup-gallery-container .main-img-container .img-container .img-details {
        font-size: 1.334rem;
    }
}

@media only screen and (max-width: 612px) and (min-width: 459px) {

    .featured-project-container,
    .top-project-container,
    .home-gallery-container,
    .aboutus-main-container .trusted,
    .gulshan-project-main-container .gulshan-mid-container,
    .gulshan-gallery-container,
    .gulshan-project-main-container .gulshan-location,
    .dlf-project-main-container .dlf-mid-container,
    .dlf-gallery-container,
    .dlf-project-main-container .dlf-location,
    .bestgroup-project-main-container .bestgroup-mid-container,
    .bestgroup-project-main-container .bestgroup-location,
    .bestgroup-gallery-container {
        margin: 2.46rem 0;
    }

    .contact-form-container,
    .home-mid-container,
    .aboutus-main-container .aboutus-mid-container {
        margin-top: 2.46rem;
    }

    .featured-project-container h1,
    .top-project-container h1,
    .home-gallery-container .title,
    .contact-form-container .title,
    .contact-form form button,
    .home-gallery-container .main-img-container .img-container .img,
    .aboutus-main-container .aboutus-mid-container .company-aboutus .title h1,
    .aboutus-main-container .trusted .title h1,
    .gulshan-project-main-container .gulshan-mid-container .concept .title h1,
    .gulshan-project-main-container .gulshan-mid-container .concept .details .para .rera p,
    .gulshan-project-main-container .propertytype .title h1,
    .gulshan-project-main-container .inten-desig .title h2,
    .gulshan-gallery-container .title,
    .gulshan-gallery-container .main-img-container .img-container .img,
    .gulshan-project-main-container .gulshan-natural-beauty .details .title p,
    .gulshan-project-main-container .gulshan-location .title,
    .gulshan-project-main-container .gulshan-location .map .map-details .details .title,
    .similar-projects .title,
    .similar-projects .img-container .project-container .project-name,
    .dlf-project-main-container .dlf-mid-container .concept .title h1,
    .dlf-project-main-container .dlf-mid-container .concept .details .para .rera p,
    .dlf-project-main-container .propertytype .title h1,
    .dlf-project-main-container .inten-desig .title h2,
    .dlf-gallery-container .title,
    .dlf-gallery-container .main-img-container .img-container .img,
    .dlf-project-main-container .dlf-natural-beauty .details .title p,
    .dlf-project-main-container .dlf-location .title,
    .dlf-project-main-container .dlf-location .map .map-details .details .title,
    .bestgroup-project-main-container .bestgroup-mid-container .concept .title h1,
    .bestgroup-project-main-container .bestgroup-mid-container .concept .details .para .rera p,
    .bestgroup-project-main-container .propertytype .title h1,
    .bestgroup-project-main-container .inten-desig .title h2,
    .bestgroup-project-main-container .bestgroup-natural-beauty .details .title p,
    .bestgroup-gallery-container .title,
    .bestgroup-gallery-container .main-img-container .img-container .img,
    .bestgroup-project-main-container .bestgroup-location .title,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .title,
    .home-listing-main-container h1,
    .partners-main-container h1,
    .google-reviews-main-container .google-reviews-sub-container .google-review-container .google-review-title h1,
    .contactus_form h1{
        margin-bottom: 0.65rem;
        font-size: 1.775rem;
    }

    .home-gallery-container .title h2,
    .contact-form-container .title h1,
    .gulshan-gallery-container .title h2,
    .dlf-gallery-container .title h2,
    .bestgroup-gallery-container .title h2 {
        font-size: 1.775rem;
    }

    .banner .title h1 {
        font-size: 2.40rem;
    }

    .banner .title p {
        font-size: 1.25rem;
    }

    .home-gallery-container .main-img-container,
    .gulshan-gallery-container .main-img-container,
    .dlf-gallery-container .main-img-container,
    .bestgroup-gallery-container .main-img-container {
        height: 22.50rem;
    }

    .home-gallery-container .pre-btn,
    .gulshan-gallery-container .pre-btn,
    .dlf-gallery-container .pre-btn,
    .bestgroup-gallery-container .pre-btn {
        left: 2.3rem;
    }

    .home-gallery-container .main-img-container .img-container,
    .gulshan-gallery-container .main-img-container .img-container,
    .dlf-gallery-container .main-img-container .img-container,
    .bestgroup-gallery-container .main-img-container .img-container {
        height: 21.50rem;
    }

    .home-gallery-container .main-img-container .img-container .img,
    .gulshan-gallery-container .main-img-container .img-container .img,
    .dlf-gallery-container .main-img-container .img-container .img,
    .bestgroup-gallery-container .main-img-container .img-container .img {
        width: 21rem;
    }

    .aboutus-main-container .aboutus-mid-container .company-aboutus .details,
    .gulshan-gallery-container .main-img-container .img-container .img-details {
        font-size: 1.6125rem;
    }

    .brocher-main-container .brocher-btn span {
        font-size: 20px;
    }

    .gulshan-project-main-container .gulshan-location .details,
    .dlf-project-main-container .dlf-location .details,
    .bestgroup-project-main-container .bestgroup-location .details {
        font-size: 1.775rem;
        margin-top: 0.65rem;
    }

    .similar-projects .img-container .project-container .project-name {
        margin-top: 0.65rem;
    }

    .home-gallery-container .img-container .img-details,
    .gulshan-gallery-container .main-img-container .img-container .img-details,
    .dlf-gallery-container .main-img-container .img-container .img-details,
    .bestgroup-gallery-container .main-img-container .img-container .img-details {
        font-size: 1.168rem;
    }
}

@media only screen and (max-width: 459px) and (min-width: 306px) {

    .featured-project-container,
    .top-project-container,
    .home-gallery-container,
    .aboutus-main-container .trusted,
    .gulshan-project-main-container .gulshan-mid-container,
    .gulshan-gallery-container,
    .gulshan-project-main-container .gulshan-location,
    .dlf-project-main-container .dlf-mid-container,
    .dlf-gallery-container,
    .dlf-project-main-container .dlf-location,
    .bestgroup-project-main-container .bestgroup-mid-container,
    .bestgroup-project-main-container .bestgroup-location,
    .bestgroup-gallery-container {
        margin: 2.24rem 0;
    }

    .contact-form-container,
    .home-mid-container,
    .aboutus-main-container .aboutus-mid-container {
        margin-top: 2.24rem;
    }

    .featured-project-container h1,
    .top-project-container h1,
    .home-gallery-container .title,
    .contact-form-container .title,
    .contact-form form button,
    .home-gallery-container .main-img-container .img-container .img,
    .aboutus-main-container .aboutus-mid-container .company-aboutus .title h1,
    .aboutus-main-container .trusted .title h1,
    .gulshan-project-main-container .gulshan-mid-container .concept .title h1,
    .gulshan-project-main-container .gulshan-mid-container .concept .details .para .rera p,
    .gulshan-project-main-container .propertytype .title h1,
    .gulshan-project-main-container .inten-desig .title h2,
    .gulshan-gallery-container .title,
    .gulshan-gallery-container .main-img-container .img-container .img,
    .gulshan-project-main-container .gulshan-natural-beauty .details .title p,
    .gulshan-project-main-container .gulshan-location .title,
    .gulshan-project-main-container .gulshan-location .map .map-details .details .title,
    .similar-projects .title,
    .similar-projects .img-container .project-container .project-name,
    .dlf-project-main-container .dlf-mid-container .concept .title h1,
    .dlf-project-main-container .dlf-mid-container .concept .details .para .rera p,
    .dlf-project-main-container .propertytype .title h1,
    .dlf-project-main-container .inten-desig .title h2,
    .dlf-gallery-container .title,
    .dlf-gallery-container .main-img-container .img-container .img,
    .dlf-project-main-container .dlf-natural-beauty .details .title p,
    .dlf-project-main-container .dlf-location .title,
    .dlf-project-main-container .dlf-location .map .map-details .details .title,
    .bestgroup-project-main-container .bestgroup-mid-container .concept .title h1,
    .bestgroup-project-main-container .bestgroup-mid-container .concept .details .para .rera p,
    .bestgroup-project-main-container .propertytype .title h1,
    .bestgroup-project-main-container .inten-desig .title h2,
    .bestgroup-project-main-container .bestgroup-natural-beauty .details .title p,
    .bestgroup-gallery-container .title,
    .bestgroup-gallery-container .main-img-container .img-container .img,
    .bestgroup-project-main-container .bestgroup-location .title,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .title,
    .home-listing-main-container h1,
    .partners-main-container h1,
    .google-reviews-main-container .google-reviews-sub-container .google-review-container .google-review-title h1,
    .contactus_form h1{
        margin-bottom: 0.60rem;
        font-size: 1.5375rem;
    }

    .home-gallery-container .title h2,
    .contact-form-container .title h1,
    .gulshan-gallery-container .title h2,
    .dlf-gallery-container .title h2,
    .bestgroup-gallery-container .title h2 {
        font-size: 1.5375rem;
    }

    .banner .title h1 {
        font-size: 1.55rem;
    }

    .banner .title p {
        font-size: 1.015rem;
    }

    .home-gallery-container .main-img-container,
    .gulshan-gallery-container .main-img-container,
    .dlf-gallery-container .main-img-container,
    .bestgroup-gallery-container .main-img-container {
        height: 21.25rem;
    }

    .home-gallery-container .pre-btn,
    .home-gallery-container .nxt-btn {
        margin-bottom: 5rem;
    }

    .home-gallery-container .pre-btn,
    .gulshan-gallery-container .pre-btn,
    .dlf-gallery-container .pre-btn,
    .bestgroup-gallery-container .pre-btn {
        left: 2.3rem;
    }

    .home-gallery-container .main-img-container .img-container,
    .gulshan-gallery-container .main-img-container .img-container,
    .dlf-gallery-container .main-img-container .img-container,
    .bestgroup-gallery-container .main-img-container .img-container {
        height: 20.75rem;
    }

    .home-gallery-container .main-img-container .img-container .img,
    .gulshan-gallery-container .main-img-container .img-container .img,
    .dlf-gallery-container .main-img-container .img-container .img,
    .bestgroup-gallery-container .main-img-container .img-container .img {
        width: 16.50rem;
    }

    .aboutus-main-container .aboutus-mid-container .company-aboutus .details,
    .gulshan-gallery-container .main-img-container .img-container .img-details {
        font-size: 1.35625rem;
    }

    .contact-form form .form label {
        font-size: 1.25rem;
    }

    .brocher-main-container .brocher-btn span {
        font-size: 17px;
    }

    .gulshan-project-main-container .gulshan-location .details,
    .dlf-project-main-container .dlf-location .details,
    .bestgroup-project-main-container .bestgroup-location .details {
        font-size: 1.5375rem;
        margin-top: 0.60rem;
    }

    .similar-projects .img-container .project-container .project-name {
        margin-top: 0.60rem;
    }

    .home-gallery-container .img-container .img-details,
    .gulshan-gallery-container .main-img-container .img-container .img-details,
    .dlf-gallery-container .main-img-container .img-container .img-details,
    .bestgroup-gallery-container .main-img-container .img-container .img-details {
        font-size: 1rem;
    }
}

@media only screen and (max-width: 306px) and (min-width: 153px) {

    .featured-project-container,
    .top-project-container,
    .home-gallery-container,
    .aboutus-main-container .trusted,
    .gulshan-project-main-container .gulshan-mid-container,
    .gulshan-gallery-container,
    .gulshan-project-main-container .gulshan-location,
    .dlf-project-main-container .dlf-mid-container,
    .dlf-gallery-container,
    .dlf-project-main-container .dlf-location,
    .bestgroup-project-main-container .bestgroup-mid-container,
    .bestgroup-project-main-container .bestgroup-location,
    .bestgroup-gallery-container {
        margin: 2.02rem 0;
    }

    .contact-form-container,
    .home-mid-container,
    .aboutus-main-container .aboutus-mid-container {
        margin-top: 2.02rem;
    }

    .featured-project-container h1,
    .top-project-container h1,
    .home-gallery-container .title,
    .contact-form-container .title,
    .contact-form form button,
    .home-gallery-container .main-img-container .img-container .img,
    .aboutus-main-container .aboutus-mid-container .company-aboutus .title h1,
    .aboutus-main-container .trusted .title h1,
    .gulshan-project-main-container .gulshan-mid-container .concept .title h1,
    .gulshan-project-main-container .gulshan-mid-container .concept .details .para .rera p,
    .gulshan-project-main-container .propertytype .title h1,
    .gulshan-project-main-container .inten-desig .title h2,
    .gulshan-gallery-container .title,
    .gulshan-gallery-container .main-img-container .img-container .img,
    .gulshan-project-main-container .gulshan-natural-beauty .details .title p,
    .gulshan-project-main-container .gulshan-location .title,
    .gulshan-project-main-container .gulshan-location .map .map-details .details .title,
    .similar-projects .title,
    .similar-projects .img-container .project-container .project-name,
    .dlf-project-main-container .dlf-mid-container .concept .title h1,
    .dlf-project-main-container .dlf-mid-container .concept .details .para .rera p,
    .dlf-project-main-container .propertytype .title h1,
    .dlf-project-main-container .inten-desig .title h2,
    .dlf-gallery-container .title,
    .dlf-gallery-container .main-img-container .img-container .img,
    .dlf-project-main-container .dlf-natural-beauty .details .title p,
    .dlf-project-main-container .dlf-location .title,
    .dlf-project-main-container .dlf-location .map .map-details .details .title,
    .bestgroup-project-main-container .bestgroup-mid-container .concept .title h1,
    .bestgroup-project-main-container .bestgroup-mid-container .concept .details .para .rera p,
    .bestgroup-project-main-container .propertytype .title h1,
    .bestgroup-project-main-container .inten-desig .title h2,
    .bestgroup-project-main-container .bestgroup-natural-beauty .details .title p,
    .bestgroup-gallery-container .title,
    .bestgroup-gallery-container .main-img-container .img-container .img,
    .bestgroup-project-main-container .bestgroup-location .title,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .title,
    .home-listing-main-container h1,
    .partners-main-container h1,
    .google-reviews-main-container .google-reviews-sub-container .google-review-container .google-review-title h1,
    .contactus_form h1{
        margin-bottom: 0.55rem;
        font-size: 1.3rem;
    }

    .home-gallery-container .title h2,
    .contact-form-container .title h1,
    .gulshan-gallery-container .title h2,
    .dlf-gallery-container .title h2,
    .bestgroup-gallery-container .title h2 {
        font-size: 1.3rem;
    }

    .banner .title h1 {
        font-size: 1.1rem;
    }

    .banner .title p {
        font-size: 0.8rem;
    }

    .home-gallery-container .main-img-container,
    .gulshan-gallery-container .main-img-container,
    .dlf-gallery-container .main-img-container,
    .bestgroup-gallery-container .main-img-container {
        height: 20.0rem;
    }

    .home-gallery-container .pre-btn,
    .home-gallery-container .nxt-btn {
        margin-bottom: 4rem;
    }

    .home-gallery-container .pre-btn,
    .gulshan-gallery-container .pre-btn,
    .dlf-gallery-container .pre-btn,
    .bestgroup-gallery-container .pre-btn {
        left: 2.3rem;
    }

    .home-gallery-container .main-img-container .img-container,
    .gulshan-gallery-container .main-img-container .img-container,
    .dlf-gallery-container .main-img-container .img-container,
    .bestgroup-gallery-container .main-img-container .img-container {
        height: 20.0rem;
    }

    .home-gallery-container .main-img-container .img-container .img,
    .gulshan-gallery-container .main-img-container .img-container .img,
    .dlf-gallery-container .main-img-container .img-container .img,
    .bestgroup-gallery-container .main-img-container .img-container .img {
        width: 12rem;
    }

    .aboutus-main-container .aboutus-mid-container .company-aboutus .details,
    .gulshan-gallery-container .main-img-container .img-container .img-details {
        font-size: 1.1rem;
    }

    .contact-form form .form label {
        font-size: 1rem;
    }

    .brocher-main-container .brocher-btn span {
        font-size: 14px;
    }

    .gulshan-project-main-container .gulshan-location .details,
    .dlf-project-main-container .dlf-location .details,
    .bestgroup-project-main-container .bestgroup-location .details {
        font-size: 1.3rem;
        margin-top: 0.55rem;
    }

    .similar-projects .img-container .project-container .project-name {
        margin-top: 0.55rem;
    }

    .home-gallery-container .img-container .img-details,
    .gulshan-gallery-container .main-img-container .img-container .img-details,
    .dlf-gallery-container .main-img-container .img-container .img-details,
    .bestgroup-gallery-container .main-img-container .img-container .img-details {
        font-size: 0.834rem;
    }
}

@media only screen and (max-width: 153px) and (min-width: 0px) {

    .featured-project-container,
    .top-project-container,
    .home-gallery-container,
    .aboutus-main-container .trusted,
    .gulshan-project-main-container .gulshan-mid-container,
    .gulshan-gallery-container,
    .gulshan-project-main-container .gulshan-location,
    .dlf-project-main-container .dlf-mid-container,
    .dlf-gallery-container,
    .dlf-project-main-container .dlf-location,
    .bestgroup-project-main-container .bestgroup-mid-container,
    .bestgroup-project-main-container .bestgroup-location,
    .bestgroup-gallery-container {
        margin: 2rem 0;
    }

    .contact-form-container,
    .home-mid-container,
    .aboutus-main-container .aboutus-mid-container {
        margin-top: 2rem;
    }

    .featured-project-container h1,
    .top-project-container h1,
    .home-gallery-container .title,
    .contact-form-container .title,
    .contact-form form button,
    .home-gallery-container .main-img-container .img-container .img,
    .aboutus-main-container .aboutus-mid-container .company-aboutus .title h1,
    .aboutus-main-container .trusted .title h1,
    .gulshan-project-main-container .gulshan-mid-container .concept .title h1,
    .gulshan-project-main-container .gulshan-mid-container .concept .details .para .rera p,
    .gulshan-project-main-container .propertytype .title h1,
    .gulshan-project-main-container .inten-desig .title h2,
    .gulshan-gallery-container .title,
    .gulshan-gallery-container .main-img-container .img-container .img,
    .gulshan-project-main-container .gulshan-natural-beauty .details .title p,
    .gulshan-project-main-container .gulshan-location .title,
    .gulshan-project-main-container .gulshan-location .map .map-details .details .title,
    .similar-projects .title,
    .similar-projects .img-container .project-container .project-name,
    .dlf-project-main-container .dlf-mid-container .concept .title h1,
    .dlf-project-main-container .dlf-mid-container .concept .details .para .rera p,
    .dlf-project-main-container .propertytype .title h1,
    .dlf-project-main-container .inten-desig .title h2,
    .dlf-gallery-container .title,
    .dlf-gallery-container .main-img-container .img-container .img,
    .dlf-project-main-container .dlf-natural-beauty .details .title p,
    .dlf-project-main-container .dlf-location .title,
    .dlf-project-main-container .dlf-location .map .map-details .details .title,
    .bestgroup-project-main-container .bestgroup-mid-container .concept .title h1,
    .bestgroup-project-main-container .bestgroup-mid-container .concept .details .para .rera p,
    .bestgroup-project-main-container .propertytype .title h1,
    .bestgroup-project-main-container .inten-desig .title h2,
    .bestgroup-project-main-container .bestgroup-natural-beauty .details .title p,
    .bestgroup-gallery-container .title,
    .bestgroup-gallery-container .main-img-container .img-container .img,
    .bestgroup-project-main-container .bestgroup-location .title,
    .bestgroup-project-main-container .bestgroup-location .map .map-details .details .title {
        margin-bottom: 0.50rem;
        font-size: 1.25rem;
    }

    .home-gallery-container .title h2,
    .contact-form-container .title h1,
    .gulshan-gallery-container .title h2,
    .dlf-gallery-container .title h2,
    .bestgroup-gallery-container .title h2 {
        font-size: 1.25rem;
    }

    .banner .title h1 {
        font-size: 1.09rem;
    }

    .banner .title p {
        font-size: 0.75rem;
    }

    .home-gallery-container .main-img-container,
    .gulshan-gallery-container .main-img-container,
    .dlf-gallery-container .main-img-container,
    .bestgroup-gallery-container .main-img-container {
        height: 19rem;
    }

    .home-gallery-container .pre-btn,
    .home-gallery-container .nxt-btn {
        margin-bottom: 4rem;
    }

    .home-gallery-container .pre-btn,
    .gulshan-gallery-container .pre-btn,
    .dlf-gallery-container .pre-btn,
    .bestgroup-gallery-container .pre-btn {
        left: 2.3rem;
    }

    .home-gallery-container .main-img-container .img-container,
    .gulshan-gallery-container .main-img-container .img-container,
    .dlf-gallery-container .main-img-container .img-container,
    .bestgroup-gallery-container .main-img-container .img-container {
        height: 19.95rem;
    }

    .home-gallery-container .main-img-container .img-container .img,
    .gulshan-gallery-container .main-img-container .img-container .img,
    .dlf-gallery-container .main-img-container .img-container .img,
    .bestgroup-gallery-container .main-img-container .img-container .img {
        width: 11rem;
    }

    .aboutus-main-container .aboutus-mid-container .company-aboutus .details,
    .gulshan-gallery-container .main-img-container .img-container .img-details {
        font-size: 1.09rem;
    }

    .contact-form form .form label {
        font-size: 0.5rem;
    }

    .brocher-main-container .brocher-btn span {
        font-size: 12px;
    }

    .gulshan-project-main-container .gulshan-location .details,
    .dlf-project-main-container .dlf-location .details,
    .bestgroup-project-main-container .bestgroup-location .details {
        font-size: 1.25rem;
        margin-top: 0.50rem;
    }

    .similar-projects .img-container .project-container .project-name {
        margin-top: 0.50rem;
    }

    .home-gallery-container .img-container .img-details,
    .gulshan-gallery-container .main-img-container .img-container .img-details,
    .dlf-gallery-container .main-img-container .img-container .img-details,
    .bestgroup-gallery-container .main-img-container .img-container .img-details {
        font-size: .668rem;
    }
}

@media only screen and (max-width: 524px) and (min-width: 0px) {

    .aboutus-main-container .aboutus-mid-container .company-aboutus,
    .gulshan-project-main-container .inten-desig .details,
    .gulshan-project-main-container .gulshan-mid-container .concept .details,
    .gulshan-project-main-container .gulshan-natural-beauty,
    .gulshan-project-main-container .gulshan-location .map,
    .gulshan-project-main-container .propertytype .property-type-container,
    .dlf-project-main-container .dlf-mid-container .concept .details,
    .dlf-project-main-container .propertytype .property-type-container,
    .dlf-project-main-container .inten-desig .details,
    .dlf-project-main-container .dlf-natural-beauty,
    .dlf-project-main-container .dlf-location .map,
    .bestgroup-project-main-container .bestgroup-mid-container .concept .details,
    .bestgroup-project-main-container .propertytype .property-type-container,
    .bestgroup-project-main-container .inten-desig .details,
    .bestgroup-project-main-container .bestgroup-natural-beauty,
    .bestgroup-project-main-container .bestgroup-location .map {
        display: block;
    }

    .gulshan-project-main-container .inten-desig .img,
    .dlf-project-main-container .inten-desig .img,
    .bestgroup-project-main-container .inten-desig .img {
        margin-top: 1rem;
    }

    .gulshan-project-main-container .gulshan-mid-container .concept .details .logo img,
    .dlf-project-main-container .dlf-mid-container .concept .details .logo img,
    .bestgroup-project-main-container .bestgroup-mid-container .concept .details .logo img,
    .aboutus-main-container .aboutus-mid-container .company-aboutus .title img {
        width: 100%;
    }

    .gulshan-project-main-container .inten-desig .details,
    .dlf-project-main-container .inten-desig .details,
    .bestgroup-project-main-container .inten-desig .details {
        display: flex;
        flex-direction: column-reverse;
    }
}

/* trusted by start */
@media only screen and (max-width: 765px) and (min-width: 0px) {
    .aboutus-main-container .trusted .img {
        width: 100%;
        display: grid;
        align-items: center;
        justify-content: center;
        grid-template-columns: repeat(auto-fit, minmax(9rem, 1fr));
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
    }

    .aboutus-main-container .trusted .img img {
        width: 100%;
        height: 100%;
    }
}

/* trusted by end */
/* micro responsive end */

/* contactus (bookmark) start */
@media only screen and (max-width: 2660px) and (min-width: 0px) {
    .contactus-form-container {
        margin-top: 7rem;
    }
}

/* contactus (bookmark) end */
@media only screen and (max-width: 2660px) {
    .contactus-page .contactus-main-container {
        padding: 10rem 10rem;
    }
}

@media only screen and (max-width: 2660px) and (min-width: 1600px) {
    .contactus-page .contactus-main-container {
        padding: 10rem 10rem;
    }
}

@media only screen and (max-width: 1600px) and (min-width: 1500px) {
    .contactus-page .contactus-main-container {
        padding: 10rem 10rem;
    }
}

@media only screen and (max-width: 1500px) and (min-width: 1400px) {
    .contactus-page .contactus-main-container {
        padding: 10rem 9rem;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-1 .title h2 {
        font-size: 3.90rem;
    }
}

@media only screen and (max-width: 1400px) and (min-width: 1300px) {
    .contactus-page .contactus-main-container {
        padding: 10rem 8rem;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-1 .title h2 {
        font-size: 3.80rem;
    }
}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {
    .contactus-page .contactus-main-container {
        padding: 10rem 7rem;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-1 .title h2 {
        font-size: 3.70rem;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 1100px) {
    .contactus-page .contactus-main-container {
        padding: 10rem 6rem;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-1 .title h2 {
        font-size: 3.60rem;
    }
}

@media only screen and (max-width: 1100px) and (min-width: 1033px) {
    .contactus-page .contactus-main-container {
        padding: 10rem 5rem;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-1 .title h2 {
        font-size: 3.50rem;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-1 .para p {
        font-size: 1.4rem;
    }
}

@media only screen and (max-width: 1033px) and (min-width: 966px) {
    .contactus-page .contactus-main-container {
        padding: 10rem 4rem;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-1 .title h2 {
        font-size: 3.45rem;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-1 .para p {
        font-size: 1.3rem;
    }
}

@media only screen and (max-width: 966px) and (min-width: 899px) {
    .contactus-page .contactus-main-container {
        padding: 10rem 3rem;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-1 .title h2 {
        font-size: 3.35rem;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-1 .para p {
        font-size: 1.2rem;
    }
}

@media only screen and (max-width: 899px) and (min-width: 832px) {
    .contactus-page .contactus-main-container {
        padding: 10rem 2rem;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-1 .title h2 {
        font-size: 3.17rem;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-1 .para p {
        font-size: 1.1rem;
    }
}

@media only screen and (max-width: 832px) and (min-width: 765px) {
    .contactus-page .contactus-main-container {
        padding: 10rem 1rem;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-1 .title h2 {
        font-size: 3rem;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-1 .para p {
        font-size: 1.0rem;
    }
}

@media only screen and (max-width: 765px) and (min-width: 0px) {
    .contactus-sub-container-2 {
        flex-wrap: wrap;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-2 {
        justify-content: center;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-2 .contactus-form-container {
        margin: 0;
        margin-top: 5rem;
    }

    .contactus-page .contactus-main-container {
        padding: 10rem 1rem;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-1 .title h2 {
        font-size: 2rem;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-1 .para p {
        font-size: 1.0rem;
    }
}

@media only screen and (max-width: 400px) and (min-width: 0px) {
    .contactus-page .contactus-main-container .contactus-sub-container-2 .contactus-address-container {
        width: 100%;
    }

    .contactus-page .contactus-main-container .contactus-sub-container-2 .contactus-form-container {
        width: 100%;
    }
}

/* contactmain start */

/* contactmain end */

/* Latest blog start */
@media only screen and (max-width: 240px) {
    .latest-blogs-main-container .latest-blog-container {
        padding: 80px 5%;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container {
        flex-direction: column;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container .blog {
        width: 100%;
        height: 100%;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container .blog:not(:last-child) {
        margin: 0;
        margin-bottom: 40px;
    }
}

@media only screen and (min-width: 240px) and (max-width: 320px) {
    .latest-blogs-main-container .latest-blog-container {
        padding: 80px 0;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container {
        flex-direction: column;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container .blog {
        width: 100%;
        height: 100%;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container .blog:not(:last-child) {
        margin: 0;
        margin-bottom: 40px;
    }
}

@media only screen and (min-width: 321px) and (max-width: 480px) {
    .latest-blogs-main-container .latest-blog-container {
        padding: 80px 0;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container {
        flex-direction: column;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container .blog {
        width: 100%;
        height: 100%;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container .blog:not(:last-child) {
        margin: 0;
        margin-bottom: 40px;
    }
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
    .latest-blogs-main-container .latest-blog-container {
        padding: 80px 10%;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container {
        flex-direction: column;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container .blog {
        width: 100%;
        height: 100%;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container .blog:not(:last-child) {
        margin: 0;
        margin-bottom: 40px;
    }
}

@media only screen and (min-width: 769px) and (max-width: 897px) {
    .latest-blogs-main-container .latest-blog-container {
        padding: 80px 10%;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container {
        flex-direction: column;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container .blog {
        width: 100%;
        height: 100%;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container .blog:not(:last-child) {
        margin: 0;
        margin-bottom: 40px;
    }
}

@media only screen and (min-width: 898px) and (max-width: 1024px) {
    .latest-blogs-main-container .latest-blog-container {
        padding: 80px 15%;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container {
        flex-direction: column;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container .blog {
        width: 100%;
        height: 100%;
    }

    .latest-blogs-main-container .latest-blog-container .blogs-container .blog:not(:last-child) {
        margin: 0;
        margin-bottom: 40px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {

    /* .latest-blogs-main-container .latest-blog-container .blogs-container .blog{
        width: 300px;
    } */
    .latest-blogs-main-container .latest-blog-container {
        padding: 80px 0;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1220px) {

    /* .latest-blogs-main-container .latest-blog-container .blogs-container .blog{
        width: 320px;
    } */
    .latest-blogs-main-container .latest-blog-container {
        padding: 80px 0;
    }
}

/* @media only screen and (min-width: 1201px) and (max-width: 1466px) {
    .latest-blogs-main-container .latest-blog-container {
        padding: 80px 10%;
    }
} */

/* Latest blog end */

/* Blogs page start */
@media only screen and (max-width: 240px) {
    .blog-main-container .blog-home-screen .title a {
        font-size: 18px;
        left: 0;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: 100%;
        padding: 0 5%;
    }

    .blog-main-container .blog-home-screen .main-blog-details h1 {
        font-size: 18px;
        line-height: 4vh;
    }

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .title,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 5%;
    }
}

@media only screen and (min-width: 241px) and (max-width: 360px) {
    .blog-main-container .blog-home-screen .title a {
        font-size: 18px;
        left: 0;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: 100%;
        padding: 0 5%;
        /* left: 0; */
    }

    .blog-main-container .blog-home-screen .main-blog-details h1 {
        font-size: 18px;
        line-height: 4vh;
    }

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .title,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 5%;
    }
}

@media only screen and (min-width: 361px) and (max-width: 768px) {
    .blog-main-container .blog-home-screen .title a {
        font-size: 22px;
        left: 0;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: 100%;
        padding: 0 5%;
        /* left: 0; */
    }

    .blog-main-container .blog-home-screen .main-blog-details h1 {
        font-size: 22px;
        line-height: 5vh;
    }

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .title,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 5%;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1200px) {
    .blog-main-container .blog-home-screen .main-blog-details h1 {
        font-size: 25px;
        line-height: 48px;
    }

}

/* start */
@media only screen and (min-width: 769px) and (max-width: 800px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 18%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 18%);
    }
}

@media only screen and (min-width: 801px) and (max-width: 832px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 19.33%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 19.33%);
    }
}

@media only screen and (min-width: 833px) and (max-width: 864px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 20.66%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 20.66%);
    }
}

@media only screen and (min-width: 865px) and (max-width: 896px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 21.99%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 21.99%);
    }
}

@media only screen and (min-width: 897px) and (max-width: 928px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 22.32%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 22.32%);
    }
}

@media only screen and (min-width: 929px) and (max-width: 960px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 23.65%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 23.65%);
    }
}

@media only screen and (min-width: 961px) and (max-width: 992px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 23.98%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 23.98%);
    }
}

@media only screen and (min-width: 993px) and (max-width: 1024px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 25.31%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 25.31%);
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1046px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 25.64%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 25.64%);
    }
}

@media only screen and (min-width: 1047px) and (max-width: 1068px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 26.47%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 26.47%);
    }
}

@media only screen and (min-width: 1069px) and (max-width: 1090px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 27.3%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 27.3%);
    }
}

@media only screen and (min-width: 1091px) and (max-width: 1112px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 27.63%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 27.63%);
    }
}

@media only screen and (min-width: 1113px) and (max-width: 1134px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 27.96%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 27.96%);
    }
}

@media only screen and (min-width: 1135px) and (max-width: 1156px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 28.29%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 28.29%);
    }
}

@media only screen and (min-width: 1157px) and (max-width: 1178px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 28.62%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 28.62%);
    }
}

@media only screen and (min-width: 1179px) and (max-width: 1200px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 28.95%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 28.95%);
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1220px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 30.28%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 30.28%);
    }
}

@media only screen and (min-width: 1221px) and (max-width: 1240px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 30.61%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 30.61%);
    }
}

@media only screen and (min-width: 1241px) and (max-width: 1260px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 30.94%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 30.94%);
    }
}

@media only screen and (min-width: 1261px) and (max-width: 1280px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 31.27%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 31.27%);
    }
}

@media only screen and (min-width: 1281px) and (max-width: 1342px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 32.6%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 32.6%);
    }
}

@media only screen and (min-width: 1343px) and (max-width: 1404px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 32.93%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 32.93%);
    }
}

@media only screen and (min-width: 1405px) and (max-width: 1466px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 34.26%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 34.26%);
    }
}

@media only screen and (min-width: 1467px) and (max-width: 1528px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 35.59%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 35.59%);
    }
}

@media only screen and (min-width: 1529px) and (max-width: 1590px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 36.92%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 36.92%);
    }
}

@media only screen and (min-width: 1591px) and (max-width: 1652px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 38.25%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 38.25%);
    }
}

@media only screen and (min-width: 1653px) and (max-width: 1714px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 41.58%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 41.58%);
    }
}

@media only screen and (min-width: 1715px) and (max-width: 1776px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 44.91%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 44.91%);
    }
}

@media only screen and (min-width: 1777px) and (max-width: 1838px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 48.24%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 48.24%);
    }
}

@media only screen and (min-width: 1839px) and (max-width: 1900px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 50.57%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 50.57%);
    }
}

@media only screen and (min-width: 1901px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 50.57%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }

    .blog-main-container .blog-home-screen .blog-link-container {
        max-width: 1270px;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        width: calc(100% - 50.57%);
    }
}

@media only screen and (min-width: 1901px) {
    .blog-main-container .blog-home-screen .title {
        width: calc(100% - 50.57%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }
}

@media only screen and (min-width: 1921px) {
    .blog-main-container .blog-home-screen .title {
        max-width: calc(1270px - 5%);
    }

    .blog-main-container .blog-home-screen .title a {
        left: 0%;
    }
}

/* end */

@media only screen and (min-width: 769px) and (max-width: 1024px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 5%;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 5%;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1466px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 5%;
    }
}

@media only screen and (min-width: 1467px) and (max-width: 1497px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 5.81%;
    }
}

@media only screen and (min-width: 1498px) and (max-width: 1528px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 6.62%;
    }
}

@media only screen and (min-width: 1529px) and (max-width: 1559px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 7.43%;
    }
}

@media only screen and (min-width: 1560px) and (max-width: 1590px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 8.24%;
    }
}

@media only screen and (min-width: 1591px) and (max-width: 1621px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 9.05%;
    }
}

@media only screen and (min-width: 1622px) and (max-width: 1652px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 9.86%;
    }
}

@media only screen and (min-width: 1653px) and (max-width: 1683px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 10.67%;
    }
}

@media only screen and (min-width: 1684px) and (max-width: 1714px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 11.48%;
    }
}

@media only screen and (min-width: 1715px) and (max-width: 1745px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 12.29%;
    }
}

@media only screen and (min-width: 1746px) and (max-width: 1776px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 13.1%;
    }
}

@media only screen and (min-width: 1777px) and (max-width: 1807px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 13.91%;
    }
}

@media only screen and (min-width: 1808px) and (max-width: 1838px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 14.72%;
    }
}

@media only screen and (min-width: 1839px) and (max-width: 1869px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 15.53%;
    }
}

@media only screen and (min-width: 1870px) and (max-width: 1900px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 16%;
    }
}

@media only screen and (min-width: 1901px) and (max-width: 1920px) {

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        width: 100%;
        padding: 0 16.80%;
    }
}

@media only screen and (min-width: 1921px) {
    .blog-main-container .blog-home-screen {
        height: 862px;
    }

    .blog-main-container .blog-home-screen::before {
        height: 430px;
    }

    .blog-main-container .blog-home-screen .title {
        top: 86px;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 129px;
    }

    .blog-main-container .blog-home-screen .img {
        top: 155px;
        height: 552px;
    }

    .blog-main-container .blog-home-screen .image-credit {
        /*top: 776px;*/
        top: 715px;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        max-width: calc(1270px - 5%);
    }

    .blog-main-container .blog-home-screen .img,
    .blog-main-container .blog-home-screen .image-credit {
        max-width: 1270px;
    }
}

@media only screen and (max-width: 240px) {
    .blog-main-container .blog-details-main-container {
        width: 100%;
        flex-direction: column;
        padding: 0 5%;
    }

    .blog-main-container .blog-details-main-container .left {
        width: 100%;
        margin: 0 0 50px 0;
    }

    .blog-main-container .blog-details-main-container .mid {
        width: 100%;
        padding: 0 0 50px 0;
        border: none;
    }

    .blog-main-container .blog-details-main-container .mid .blog-details-container .blog-column.blog-align {
        padding: 0;
    }

    .blog-main-container .blog-details-main-container .mid .blog-details-container .blog-column.blog-align:not(:last-child) {
        padding-bottom: 40px;
    }

    .blog-main-container .blog-details-main-container .right {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 5%;
    }

    .blog-main-container .similar-blog-main-container .similar-top-column .title h3 {
        font-size: 28px;
    }
}

@media only screen and (min-width: 0px) and (max-width: 768px) {
    .blog-main-container .similar-blog-main-container .similar-top-column .title h3 {
        font-size: 30px;
    }
}

@media only screen and (min-width: 241px) and (max-width: 768px) {
    .blog-main-container .blog-details-main-container {
        width: 100%;
        flex-direction: column;
        padding: 0 5%;
    }

    .blog-main-container .blog-details-main-container .left {
        width: 100%;
        margin: 0 0 50px 0;
    }

    .blog-main-container .blog-details-main-container .mid {
        width: 100%;
        padding: 0 0 50px 0;
        border: none;
    }

    .blog-main-container .blog-details-main-container .mid .blog-details-container .blog-column.blog-align {
        padding: 0;
    }

    .blog-main-container .blog-details-main-container .mid .blog-details-container .blog-column.blog-align:not(:last-child) {
        padding-bottom: 40px;
    }

    .blog-main-container .blog-details-main-container .right {
        width: 100%;
        margin: 0 0 50px 0;
    }

    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 5%;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .blog-main-container .blog-details-main-container {
        width: 100%;
        padding: 0 5%;
    }

    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 5%;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
    .blog-main-container .blog-details-main-container {
        width: 100%;
        padding: 0 5%;
    }

    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 5%;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1466px) {
    .blog-main-container .blog-details-main-container {
        width: 100%;
        padding: 0 5%;
    }

    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 5%;
    }
}

@media only screen and (min-width: 1467px) and (max-width: 1497px) {

    .blog-main-container .blog-details-main-container,
    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 5.81%;
    }
}

@media only screen and (min-width: 1498px) and (max-width: 1528px) {

    .blog-main-container .blog-details-main-container,
    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 6.62%;
    }
}

@media only screen and (min-width: 1529px) and (max-width: 1559px) {

    .blog-main-container .blog-details-main-container,
    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 7.43%;
    }
}

@media only screen and (min-width: 1560px) and (max-width: 1590px) {

    .blog-main-container .blog-details-main-container,
    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 8.24%;
    }
}

@media only screen and (min-width: 1591px) and (max-width: 1621px) {

    .blog-main-container .blog-details-main-container,
    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 9.05%;
    }
}

@media only screen and (min-width: 1622px) and (max-width: 1652px) {

    .blog-main-container .blog-details-main-container,
    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 9.86%;
    }
}

@media only screen and (min-width: 1653px) and (max-width: 1683px) {

    .blog-main-container .blog-details-main-container,
    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 10.67%;
    }
}

@media only screen and (min-width: 1684px) and (max-width: 1714px) {

    .blog-main-container .blog-details-main-container,
    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 11.48%;
    }
}

@media only screen and (min-width: 1715px) and (max-width: 1745px) {

    .blog-main-container .blog-details-main-container,
    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 12.29%;
    }
}

@media only screen and (min-width: 1746px) and (max-width: 1776px) {

    .blog-main-container .blog-details-main-container,
    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 13.1%;
    }
}

@media only screen and (min-width: 1777px) and (max-width: 1807px) {

    .blog-main-container .blog-details-main-container,
    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 13.91%;
    }
}

@media only screen and (min-width: 1808px) and (max-width: 1838px) {

    .blog-main-container .blog-details-main-container,
    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 14.72%;
    }
}

@media only screen and (min-width: 1839px) and (max-width: 1869px) {

    .blog-main-container .blog-details-main-container,
    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 15.53%;
    }
}

@media only screen and (min-width: 1870px) and (max-width: 1900px) {

    .blog-main-container .blog-details-main-container,
    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 16%;
    }
}

@media only screen and (min-width: 1901px) and (max-width: 1920px) {

    .blog-main-container .blog-details-main-container,
    .blog-main-container .similar-blog-main-container {
        width: 100%;
        padding: 0 16.80%;
    }
}

@media only screen and (min-width: 1921px) {

    .blog-main-container .blog-details-main-container,
    .blog-main-container .similar-blog-main-container {
        max-width: 1270px;
    }
}

@media only screen and (max-width: 240px) {
    .blog-main-container .similar-blog-main-container .similar-bottom-column {
        grid-template-columns: repeat(auto-fit, minmax(7rem, 1fr));
    }
}

@media only screen and (min-width: 241px) and (max-width: 390px) {
    .blog-main-container .similar-blog-main-container .similar-bottom-column {
        grid-template-columns: repeat(auto-fit, minmax(10.5rem, 1fr));
    }
}

@media only screen and (min-width: 391px) and (max-width: 480px) {
    .blog-main-container .similar-blog-main-container .similar-bottom-column {
        grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
    }
}

@media only screen and (min-width: 481px) and (max-width: 624px) {
    .blog-main-container .similar-blog-main-container .similar-bottom-column {
        grid-template-columns: repeat(auto-fit, minmax(11rem, 1fr));
    }
}

@media only screen and (min-width: 625px) and (max-width: 768px) {
    .blog-main-container .similar-blog-main-container .similar-bottom-column {
        grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
    }
}

@media only screen and (min-width: 769px) and (max-width: 896px) {
    .blog-main-container .similar-blog-main-container .similar-bottom-column {
        grid-template-columns: repeat(auto-fit, minmax(13rem, 1fr));
    }
}

@media only screen and (min-width: 0px) and (max-width: 1200px) {
    .blog-main-container .blog-details-main-container .right .section .image {
        top: 110px;
    }
}

@media only screen and (max-width: 240px) {
    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 43vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 18vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 35vh;
    }
}

@media only screen and (min-width: 241px) and (max-width: 256px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 42.21vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 18.96vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 37vh;
    }
}

@media only screen and (min-width: 257px) and (max-width: 272px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 41.42vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 19.92vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 37vh;
    }
}

@media only screen and (min-width: 273px) and (max-width: 288px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 42.63vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 20.88vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 38vh;
    }
}

@media only screen and (min-width: 289px) and (max-width: 304px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 44.84vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 21.84vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 40vh;
    }
}

@media only screen and (min-width: 305px) and (max-width: 320px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 46.05vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 22.8vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 41vh;
    }
}

@media only screen and (min-width: 321px) and (max-width: 336px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 46.26vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 23.76vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 42vh;
    }
}

@media only screen and (min-width: 337px) and (max-width: 352px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 46.47vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 24.72vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 42vh;
    }
}

@media only screen and (min-width: 353px) and (max-width: 368px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 46.68vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 25.68vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 43vh;
    }
}

@media only screen and (min-width: 369px) and (max-width: 384px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 48.89vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 26.64vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 44vh;
    }
}

@media only screen and (min-width: 385px) and (max-width: 400px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 49.1vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 27.6vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 45vh;
    }
}

@media only screen and (min-width: 401px) and (max-width: 416px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 50.31vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 28.56vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 46vh;
    }
}

@media only screen and (min-width: 417px) and (max-width: 432px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 51.52vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 29.52vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 47vh;
    }
}

@media only screen and (min-width: 433px) and (max-width: 448px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 52.73vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 30.48vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 48vh;
    }
}

@media only screen and (min-width: 449px) and (max-width: 464px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 53.94vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 31.44vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 49vh;
    }
}

@media only screen and (min-width: 465px) and (max-width: 480px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 54.15vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 32.4vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 50vh;
    }
}

@media only screen and (min-width: 481px) and (max-width: 496px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 55.36vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 33.36vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 51vh;
    }
}

@media only screen and (min-width: 497px) and (max-width: 512px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 55.57vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 34.32vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 52vh;
    }
}

@media only screen and (min-width: 513px) and (max-width: 528px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 57.78vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 35.28vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 53vh;
    }
}

@media only screen and (min-width: 529px) and (max-width: 544px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 57.99vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 36.24vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 54vh;
    }
}

@media only screen and (min-width: 545px) and (max-width: 560px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 59.2vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 37.2vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 55vh;
    }
}

@media only screen and (min-width: 561px) and (max-width: 576px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 60.41vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 38.16vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 56vh;
    }
}

@media only screen and (min-width: 577px) and (max-width: 592px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 59.62vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 39.12vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 56vh;
    }
}

@media only screen and (min-width: 593px) and (max-width: 608px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 60.83vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 40.08vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 57vh;
    }
}

@media only screen and (min-width: 609px) and (max-width: 624px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 62.04vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 41.04vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 58vh;
    }
}

@media only screen and (min-width: 625px) and (max-width: 640px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 62.25vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 42vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 59vh;
    }
}

@media only screen and (min-width: 641px) and (max-width: 656px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 63.46vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 60vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 42.96vh;
    }
}

@media only screen and (min-width: 657px) and (max-width: 672px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 65.67vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 44.88vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 62vh;
    }
}

@media only screen and (min-width: 673px) and (max-width: 688px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 66.88vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 45.84vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 63vh;
    }
}

@media only screen and (min-width: 689px) and (max-width: 704px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 67.7vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 46.8vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 64vh;
    }
}

@media only screen and (min-width: 705px) and (max-width: 720px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 68.8vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 47.76vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 65vh;
    }
}

@media only screen and (min-width: 721px) and (max-width: 736px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 68.75vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 48.72vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 65.5vh;
    }
}

@media only screen and (min-width: 737px) and (max-width: 752px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 69vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 49.68vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 66vh;
    }
}

@media only screen and (min-width: 753px) and (max-width: 768px) {
    .blog-main-container .blog-home-screen::before {
        height: 70vh;
    }

    .blog-main-container .blog-home-screen .main-blog-details {
        top: 69.6vh;
    }

    .blog-main-container .blog-home-screen .img {
        height: 50.64vh;
    }

    .blog-main-container .blog-home-screen {
        height: 84vh;
    }

    .blog-main-container .blog-home-screen .image-credit {
        top: 67vh;
    }
}

/* Blogs page end */