@media (max-width:1600px) {
    .abt_section .abt_bg img {
        height: 86%;
    }

    .abt_section .content {
        width: 46%;
    }

    .abt_section .knowmore {
        width: 50%;
    }

    .abt_section ul.counterList li {
        margin-right: 35px;
    }

    .abt_section ul.counterList li span {
        font-size: 44px;
    }
}


@media (max-width:1399px) {

    /* footer - start */

    .footer_section .contact_info ul li {

        gap: 17px;
        justify-content: center;

    }

    .footer_section .about_social_media {

        width: 187px;
        gap: 9px;

    }

    .footer_section {

        padding: 75px 0 30px;

    }

    /* footer - end */


    /* home - start */

    .project_long_card {

        padding: 40px;

    }

    .vertical .ver_panel {

        top: 15px;

    }

    .project_long_card img {

        height: 95px;

    }

    .project_long_card h3 {

        font-size: 39px;

    }

    .theme_button {
        padding: 7px 20px;
    }

    .vertical .ver_panel {

        height: -webkit-fill-available;

    }

    .network-section .owl-dots {

        display: none;

    }

    .blogs_section .blog_slider .owl-item.active .blog_card {

        margin-bottom: 0;

    }

    .blogs_section .title_sect {

        margin-bottom: 40px;

    }

    .our_client_section .client_logo_box img {

        width: 155px;

    }

    /* home - end */


    /* our blog - start  */

    .breadcrumb_section .overlay h1 {

        font-size: 54px;

    }

    .filter_wrap select {

        height: 43px;

    }

    /* our blog - end  */


    /* residential projects - start */

    .construction-image-container {

        height: 515px;

    }

    .construction-image-container img {

        object-fit: cover;

    }

    .construction-update-section .main_heading {

        margin-bottom: 40px;

    }

    /* residential projects - end */


    /* rera - start */

    .rera-sc-card-grid {

        padding: 15px 0 0 0;
        grid-template-columns: repeat(auto-fill, minmax(338px, 1fr));

    }

    .rera-img-overlay {

        bottom: 40px;
        right: 40px;

    }

    .rera-experience-card {

        padding: 23px;
        top: 17%;

    }

    .rera-btn {

        padding-block: 11px;

    }

    .rera-experience-card img {
        width: 88px;
    }

    /* rera - end */


    /* legacy - start */

    .nw-f-trust-pillar {

        min-height: 127px;

    }


    .ml-stat-num {

        font-size: 40px;

    }

    .ml-trust-banner {

        padding: 40px;

    }

    .nw-f-main-img {

        object-fit: fill;

    }

    .ml-trust-banner {

        margin-top: 60px;

    }

    /* legacy - end */


    /* construction update inner - start */

    .cu-img-gallery-item {

        max-width: 265px;

    }

    /* construction update inner - end */


    /* career - start */

    .nirala-main-title {

        font-size: 52px;

    }

    .nirala-card-1 {
        left: 6%;
    }

    .nirala-card-3 {

        left: 8%;

    }

    .nirala-card-2 {

        right: 4%;

    }

    .nirala-card-4 {

        right: 11%;

    }

    /* career - end */


    /* event details - start */

    .event-gallery-section .cu-img-gallery-item {

        max-width: 359px;

    }

    /* event details - end */


    /* faq nri - start */

    .nw-img-box {

        padding-right: 0;

    }

    /* faq nri - start */


    /* p detail - start */

    .price-plan-luxury-card {

        padding: 40px;

    }

    .price-plan-price-final {

        font-size: 30px;

    }

    .gallery_section .owl-nav button {

        top: 39%;

        width: 60px;
        height: 60px;
        ;

    }

    .gallery_section .main_heading {

        margin-bottom: 35px;

    }


    .l-amenities-insight {

        margin-top: 50px;

    }

    /* p detail - end */


    /* about - start */

    .abt_section ul.counterList li span {
        font-size: 42px;
    }

    .sustainabilityBox1 {

        font-size: 51px;
        line-height: 71px;

    }

    /* about - end */


    /* our journey - start */

    .journey_wrap .tag {
        font-size: 42px;
    }

    .journey_wrap .card {

        padding: 35px;

    }

    /* our journey - end */


    /* side menu - start */

    .hamburger_menu {

        width: 34%;

    }

    .mobile-menu-section .mobile_menu {

        height: 80%;

    }

    .mobile-menu-section .menu_logo {

        width: 154px;

    }


    /* side menu - end */

}


@media (max-width:1199px) {

    /* footer - start */

    .footer_section .about_social_media {

        width: 127px;

    }

    .footer_section {
        padding: 70px 0 30px;
    }

    .footer_section .footer__bottom {

        margin-top: 64px;

    }

    /* footer - end */


    /* header - start */

    .main_heading {
        font-size: 37px;
    }

    .abt_section ul.counterList li:nth-child(1) {

        top: 21%;

    }


    /* header - end */


    /* privacy policy - start */

    .disclaimer-section .nw-f-description {

        margin-bottom: 25px;


    }

    /* privacy policy - end */


    /* breadcrumb - start */

    .breadcrumb_section .smooth_scroll {

        bottom: 63px;

    }

    .breadcrumb_section .overlay h1 {

        font-size: 51px;

    }

    /* breadcrumb - end */


    /* our blog - start */

    .filter_wrap select {
        height: 41px;
    }

    /* our blog - end */


    /* residential projects - start */

    .construction-project-name {

        font-size: 32px;

    }

    .construction-update-section .main_heading {

        margin-bottom: 40px;

    }

    .construction-image-container {
        height: 463px;
    }

    .construction-image-container img {

        object-fit: unset;

    }

    /* residential projects - end */


    /* rera - start */

    .rera-img-overlay {

        bottom: 42px;
        right: 42px;

    }

    .rera-btn {
        padding-block: 9px;
    }

    .rera-img-main {

        height: 287px;


    }

    /* rera - end */


    /* awards - start */

    .awards_card .content span {
        font-size: 30px;
    }

    /* awards - end */


    /* legacy - start */

    .nw-f-main-img {

        width: auto;
        height: auto;
        object-fit: unset;

    }

    .nw-f-floating-card span {

        font-size: 51px;

    }

    .nw-f-floating-card {

        bottom: -22px;

    }

    .ml-stat-num {
        font-size: 36px;
    }

    .ml-tl-item {

        padding-top: initial;

    }

    /* legacy - end */


    /* blog details - start */

    .blog-details-section .ux-content-card {

        padding: 45px;

    }

    /* blog details - end */


    /* construction update inner - start */

    .cu-img-gallery-item {
        position: relative;
        flex: 1 1 calc(33% - 20px);
        max-width: 300px;
    }

    /* construction update inner - end */


    /* career - start */

    .nirala-main-title {
        font-size: 47px;
    }

    .nirala-btn-primary {

        font-size: 14px;
        padding: 14px 30px;

    }

    .nirala-deco-icon.i-3 {
        bottom: 10%;
        left: 33%;
    }

    .nirala-deco-icon.i-2 {
        top: 56%;
        right: 13%;
    }

    .nirala-deco-icon.i-1 {
        top: 10%;
        left: 21%;
    }

    .nwc-btn-apply {

        padding-block: 9px;

    }

    /* career - end */


    /* press coverage - start */

    .press-coverage-section .press-head {

        margin-left: 20px;

    }

    /* press coverage - end */


    /* event details - start */

    .event-gallery-section .cu-img-gallery-item {

        max-width: 299px;

    }

    /* event details - end */

    .abt_section.cmn-section-inner-gap {

        padding-block: 60px;

    }

    /* leadership - start */

    .visionary-section .owl-dots {

        display: none;

    }

    /* leadership - end */


    /* project detail - start */

    .pr-ov-btn {

        font-size: 14px;
        padding: 12px 22px;

    }

    .pr-ov-spec-icon {

        width: 49px;
        height: 49px;

    }

    .gallery_section .owl-nav button {
        top: 43%;
        width: 50px;
        height: 50px;
    }

    .fp-custom-nav-btn {
        width: 55px;
        height: 55px;
    }


    /* project detail - start */


    /* about - start */

    .abt_section.about_us_pg .row {

        gap: 30px 0;

    }

    .abt_section ul.counterList li span {
        font-size: 35px;
    }

    .sustainabilityBox1 {
        font-size: 46px;
        line-height: 65px;
        padding-right: 40px;
    }

    .awards_card .content span {
        font-size: 28px;
    }

    .sustainabilityBox2 {

        max-width: 56%;

    }

    /* about - end */


    /* our journey - start */

    .journey_wrap .tag {
        font-size: 38px;
    }

    .journey_wrap .item.left .card {
        margin-right: 50px;
    }

    .journey_wrap .item.right .card {
        margin-left: 50px;
    }

    .journey_wrap .card p {
        font-size: 22px;
    }

    /* our journey - end */


    /* side menu - start */

    .hamburger_menu {

        width: 39%;

    }

    .mobile-menu-section .mobile_menu {

        height: 80%;

    }

    .mobile-menu-section .menu_logo {

        width: 154px;

    }


    .logo-and-close {

        padding-bottom: 50px;

    }

    .mobile-menu-section .mobile_menu {

        padding-top: 0;

    }

    /* side menu - end */


}


@media (max-width: 991px) {

    /* footer - start */

    .footer_section .contact_info ul li {

        width: fit-content;
        justify-content: start;

    }

    .footer_section .about_social_media {

        width: auto;

    }

    .footer_section .contact_info ul {

        justify-content: space-between;

    }

    .footer_section .contact_info ul li i {

        font-size: 34px;

    }

    .footer_section .row {

        row-gap: 30px;

    }

    .footer_section:before {

        width: 75%;

    }

    .footer_section {
        padding: 45px 0 30px;
    }

    /* footer - end */


    /* home - start */

    .abt_section {
        padding: 40px 0 40px;
    }

    .project_long_card {
        padding: 35px;
    }

    .section_padding {
        padding-block: 50px;
    }

    .our_client_section .main_heading {
        margin-bottom: 30px !important;
    }

    .our_client_section .client_logo_box img {
        width: 132px;
    }

    .home-blogs-section .row {

        row-gap: 30px;

    }

    .home-blogs-section .text-right {

        text-align: start !important;

    }

    .blog_slider .owl-nav button.owl-prev i,
    .blog_slider .owl-nav button.owl-next i {

        width: 40px;
        height: 40px;
        line-height: 40px;

    }

    .breadcrumb_section .smooth_scroll {

        bottom: 44px;

    }

    /* home - end */


    /* residential project - start */

    .construction-update-section .row {

        row-gap: 30px;

    }

    .construction-image-container img {

        object-fit: unset;

    }

    .construction-update-section .main_heading {
        margin-bottom: 33px;
    }

    /* residential project - end */


    /* rera - start */

    .rera-img-main {

        height: auto;


    }


    .about-rera-img {

        justify-self: center;

    }

    .about-rera-section .row {

        row-gap: 30px;

    }

    .rera-img-overlay {

        width: 67%;
        height: 67%;

    }

    .rera-img-overlay {
        bottom: 15px;
        right: 15px;
    }

    .rera-experience-card {

        top: 12%;
        left: -6%;

    }

    .rera-sc-card-grid {

        padding-top: 8px;

    }

    .about-rera-section.cmn-section-inner-gap {

        padding-bottom: 65px !important;

    }

    .rera-sc-card-grid {

        grid-template-columns: repeat(auto-fill, minmax(333px, 1fr));

    }

    /* rera - end */


    /* ad campeign - start */

    .ad-campeign-section .main_heading {
        margin-bottom: 25px;
    }

    /* ad campeign - end */


    /* awards - start */

    .awards_card .content span {
        font-size: 29px;
    }

    /* awards - end */


    /* legacy - start */

    .our-foudation-section .row {

        row-gap: 65px;

    }

    .nw-f-floating-card {

        right: -38px;
        bottom: -5px;

    }

    .nw-f-trust-pillar {

        min-height: auto;

    }

    .ml-trust-banner {
        margin-top: 40px;
    }

    /* legacy - end */


    /* blog detail - start */

    .blog-details-section .ux-content-card {

        padding: 40px;

    }

    /* blog detail - end */


    /* CU internal - start */

    .cu-img-gallery-item {
        position: relative;
        flex: 1 1 calc(50% - 20px);
        max-width: 340px;
    }

    /* CU internal - start */

    /* site map - start */

    iframe.site-office-map {

        height: 400px !important;

    }

    /* site map - end */


    /* career - start */

    .nirala-deco-icon.i-3 {
        bottom: 10%;
        left: 29%;
    }

    .nirala-deco-icon.i-2 {
        top: 64%;
        right: 9%;
    }

    .nirala-deco-icon.i-1 {
        top: 10%;
        left: 21%;
    }

    .nwc-btn-apply {

        padding: 9px 23px;
        font-size: 14px;

    }

    .nwc-career-section .main_heading {
        margin-bottom: 20px;
    }


    /* career - end */


    /* press coverage - start */

    .press_coverage {

        flex-direction: column;
        gap: 30px;

    }

    .press-coverage-section .press-head {
        margin-left: 0;
    }

    /* press coverage - start */


    /* event details - start */

    .event-gallery-section .cu-img-gallery-item {
        flex: 1 1 calc(51% - 20px);
        max-width: 338px;
    }

    /* event details - end */


    .abt_section h2 {

        border: none;

    }


    /* leadership - start */

    .nw-img-box {
        margin-bottom: 30px;
    }

    /* leadership - end */


    /* faq nri - start */

    .nw-nri-section .nri-img {

        height: auto;

    }

    /* faq nri - end */


    /* project detail - start */

    .pr-ov-btn {

        font-size: 16px;
        padding: 12px 25px;

    }

    .pr-ov-spec-icon {

        width: 50px;

    }


    .pr-ov-section .pr-ov-txt-part {

        margin-top: 30px;

    }

    .l-amenities-card {

        width: 212px;

    }

    .l-amenities-insight {
        margin-top: 40px;
    }

    .pr-ov-section .row.ov-amn-cards {
        margin-bottom: 40px;
    }


    .gallery_section .owl-nav button {
        top: 41%;
        width: 40px;
        height: 40px;
    }

    .gallery_section .main_heading {
        margin-bottom: 25px;
    }

    .price-plan-panel-stack {

        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-around;

    }

    .price-plan-panel-stack span {

        width: auto;

    }

    .location-map-section .lc-map-cards-col {

        padding-left: 0;

    }

    /* project detail - end */


    /* about - start */

    .sustainabilityBoxWrap {

        flex-direction: column;

    }

    .sustainabilityBox1 {

        border-right: 0;

    }

    .sustainabilityBox2 {

        margin-left: 0;

    }

    .sustainabilityBox2 {
        max-width: fit-content;
        margin-right: 30px;
    }

    .abt_section ul.counterList li {
        margin-right: 22px;
    }


    .our_client_section .owl-dots {

        display: none;

    }

    /* about - end */


    /* our journey - start */

    .journey_wrap .dot {

        top: 75px;

    }

    .milestone-section .journey_wrap .bx-1 {

        margin-top: 0;

    }

    .milestone-section .journey_wrap .bx-last {

        margin-bottom: 0;

    }

    .journey_wrap .item .card {

        margin-left: 74px !important;

    }

    .journey_wrap .tag {
        font-size: 37px;
    }

    /* our journey - end */


    /* side menu - start */

    .hamburger_menu {
        width: 47%;
    }

    /* side menu - end */


    .location-map-card {

        width: 100%;

    }

}


@media (max-width: 767px) {

    /* footer - start */

    .footer_section .social-and-contact-btn {

        flex-direction: column;

    }

    .footer_section .top_footer {

        margin-bottom: 40px;

    }

    .footer_section .contact_info ul li {

        width: -webkit-fill-available;

    }

    .footer_section .mail-and-contact {

        flex-direction: column;

    }

    .footer_section .footer__bottom {
        flex-direction: column;
        gap: 8px;
        justify-content: center;
        text-align: center;
    }


    .footer_section .footer__bottom div.text-right.size-adjust {

        text-align: center !important;

    }

    .footer_section {
        padding: 40px 0 30px;
    }

    .footer_section .contact_info ul li {

        padding-inline: 0;

    }

    /* footer - end */


    /* header - start */

    .header {

        padding-inline: 15px;
        background: #000;
        height: 87px;

    }

    .header .logo {
        position: absolute;
        left: auto;
        right: 15px;
        transform: none;
    }

    .header .logo img {
        width: 152px;
        border: 1px solid #fff;
        margin-top: 14px;
        padding: 5px;
    }

    /* header - end */


    /* home - start */

    .video-foreground {

        margin-top: 87px;

    }

    .main_heading {
        font-size: 28px;
    }

    .vertical .ver_panel {
        top: 10px;
    }

    .our_client_section .client_logo_box img {
        width: 113px;
    }

    .section_padding {
        padding-block: 40px;
    }

    .blog_slider .owl-nav button.owl-prev i {

        left: 4px;

    }

    .blogs_section .owl-nav {

        margin-top: 0 !important;

    }

    .blog_slider .owl-nav button.owl-prev i,
    .blog_slider .owl-nav button.owl-next i {

        width: 35px;
        height: 35px;
        line-height: 35px;

    }

    .vertical .ver_panel {

        width: calc(100% - 21px);
        left: 10px;
    }

    .project_long_card img {
        height: 70px;
    }

    .project_long_card h3 {
        font-size: 36px;
    }


    .project_long_card .long_card_row {

        flex-direction: column;

    }

    .project_long_card p {

        width: fit-content;

    }

    .project_long_card .long_card_row {

        align-items: start;

    }

    .home-projects-section .theme_button {

        padding: 3px 20px;

    }

    .abt_section ul.counterList li span {
        font-size: 28px;
    }

    .blogs_section .main_heading {

        font-size: 28px;

    }

    /* home - end */


    /* breadcrumb - start */

    .breadcrumb_section {

        margin-top: 87px;

    }

    .breadcrumb_section img {

        transform: unset !important;

    }

    .breadcrumb_section .smooth_scroll {
        display: none;
    }

    .breadcrumb_section .overlay h1 {
        font-size: 37px;
    }

    .breadcrumb_section ul {

        margin-top: 15px;

    }

    .footer_section:before {
        width: 100%;
    }

    .breadcrumb_section .mn_c_ln::after,
    .breadcrumb_section .mn_c_ln::before {

        display: none;

    }

    /* breadcrumb - end */


    /* blog - start */

    .filter_wrap {

        justify-content: center;

    }

    ul.blog_pagination {

        gap: 7px;
        margin-top: 15px;

    }

    ul.blog_pagination li a {

        width: 30px;

    }

    ul.blog_pagination li:first-child a,
    ul.blog_pagination li:last-child a {
        padding: 4px 14px;
    }

    /* blog - end */


    /* residential projects - start */

    .construction-update-section .main_heading {
        margin-bottom: 28px;
    }

    /* residential projects - end */


    /* rera - start */

    .rera-list li {

        align-items: unset;

    }

    .rera-list li i {

        margin-top: 4px;

    }

    .rera-btn {
        padding-block: 8px;
    }

    .rera-img-overlay {
        bottom: 23px;
        right: 23px;
    }

    .rera-experience-card {

        left: -13px;
        top: 33px;
        padding: 16px;

    }

    .rera-experience-card img {
        width: 56px;
    }

    .about-rera-section.cmn-section-inner-gap {
        padding-bottom: 48px !important;
    }

    .rera-sc-card-grid {
        padding-top: 2px;
    }

    /* rera - end */


    /* ad campeign - start */

    .ad-campeign-section .main_heading {
        margin-bottom: 20px;
    }

    /* ad campeign - end */


    /* awards - start */

    .awards_card .content span {
        font-size: 28px;
    }

    /* awards - end */


    /* legacy - start */

    .our-foudation-section .row {
        row-gap: 25px;
    }

    .nw-f-trust-pillar {

        min-height: 127px;
        padding: 16px;

    }

    .ml-icon-box {
        width: 55px;
        height: 57px;
    }

    .ml-stat-card {
        padding: 26px 25px;
    }

    .ml-stat-num {
        font-size: 31px;
    }

    .nw-f-description {

        margin-bottom: 30px;

    }

    /* legacy - end */


    /* blog details - start */

    .blog-details-section .ux-content-card {
        padding: 30px;
    }

    .blog-details-section .ux-main-image {
        height: 370px;
        object-fit: cover;
    }

    .small_breadcrumb_section {
        padding: 100px 0 15px;
    }

    /* blog details - end */


    /* CU inner - start */

    .cu-img-gallery-item {
        position: relative;
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
    }

    .cu-inner-galllery-section ul.glry-option {

        display: flex;
        flex-wrap: wrap;
        row-gap: 30px;

    }

    .nw-nav-pills .nav-link {
        min-width: 134px;

    }

    /* CU inner - start */


    /* career - start */

    .nirala-main-title {
        font-size: 35px;
    }

    .nirala-deco-icon.i-3 {
        left: 7%;
    }


    .nirala-highlight-text {

        font-size: 16px;

    }

    .nirala-btn-primary {
        font-size: 14px;
        padding: 12px 26px;
    }

    .nwc-btn-apply {
        padding: 7px 22px;
    }

    .nwc-career-section .job-dtl {

        align-items: start;

    }

    /* career - end */


    /* press coverage - start */

    .press_coverage {

        padding-inline: 35px;

    }

    /* press coverage - end */


    /* event details - start */

    .event-gallery-section .cu-img-gallery-item {
        flex: 1 1 100%;
        max-width: none;
    }

    /* event details - end */

    .blogs_section {
        padding-top: 60px;
    }

    /* leadership - start */

    .nw-img-box {

        padding: 0;
        margin-bottom: 0;

    }

    .nw-overlay-card {

        display: none;

    }

    .nw-f-trust-pillar {

        min-height: auto;

    }

    /* leadership - end */


    /* faq nri - start */

    .nw-nri-section.cmn-section-inner-gap {

        padding-bottom: 0;

    }

    .nw-nri-section .nw-glass-text {

        padding: 30px;
        margin-bottom: 40px;

    }

    .nw-nri-section .nw-feature-item {

        flex-direction: column;

    }

    .nw-nri-section .row {

        row-gap: 30px;

    }

    .nw-nri-section .nw-pre-title {

        margin-bottom: 10px;

    }

    .nw-nri-section .nw-display-title {

        margin-bottom: 35px;
        font-style: 49px;

    }

    .nri-faq-section .nw-accordion-body {
        padding: 25px 30px 30px 30px;
    }

    .nri-faq-section .nw-accordion-btn {

        padding-inline: 15px;
        line-height: 20px;

    }

    /* faq nri - end */


    /* project detail - start */

    .pr-ov-section .row.ov-amn-cards {
        margin-bottom: 30px;
    }

    .pr-ov-btn {

        font-size: 14px;
        padding: 12px 22px;

    }

    .pr-ov-spec-icon {

        width: 49px;
        height: 49px;

    }

    .pr-ov-section .dnld-and-contact-btn {

        row-gap: 30px;

    }

    .l-amenities-card {
        width: 153px;
    }

    .l-amenities-sub {

        margin-bottom: 25px;

    }

    .l-amenities-insight {
        margin-top: 30px;
    }

    .fp-section-header {
        margin-bottom: 30px;
    }

    .price-plan-price-final {
        font-size: 29px;
    }

    .fp-custom-nav-btn {

        font-size: 23px;

    }

    .fp-nav-container {

        margin-top: 25px;

    }


    .fp-custom-nav-btn {
        width: 45px;
        height: 45px;
    }

    .gallery_section .owl-nav button {
        top: 41%;
        width: 35px;
        height: 35px;
    }

    /* project detail - start */


    /* about - start */

    .abt_section h2 {

        line-height: 1.2;

    }

    .abt_section .abt_bg img {
        height: 51%;
        object-fit: cover;
    }

    .abt_section.about_us_pg ul.counterList {

        flex-direction: column;

    }

    .abt_section ul.counterList li.spacer {

        padding-block: 15px;

    }

    .abt_section ul.counterList li span.long {
        min-width: 73px;
    }

    section.sustainability_section {
        padding: 0 30px;
    }

    .sust-ph-version .sustainabilityCompWrap {

        flex-direction: column;
        height: auto;
        row-gap: 30px;

    }

    .sust-ph-version .sustainabilityCompWrap .subcard {

        height: 90vh;

    }

    section.sust-ph-version {
        padding: 0 15px;
    }

    .sust-ph-version .sustainabilityBox2 {
        margin-right: 15px;
        padding: 15px;
    }

    .sust-ph-version .sustainabilityBox2 h4 {
        margin-bottom: 0;
    }

    .sust-ph-version .sustainabilityBoxWrap {

        align-items: unset;

    }

    .sust-ph-version .sustainabilityBox1 {

        font-style: 35px;

    }

    /* about - end */


    /* our journey - start */

    .journey_wrap .item .card {
        margin-left: 52px !important;
    }

    .journey_wrap .card {
        padding: 30px;
    }

    .journey_wrap .tag {
        font-size: 30px;
        line-height: 1.2;
    }

    .journey_wrap .dot {
        top: 50px;
    }

    .journey_wrap .timeline {

        padding-block: 30px;

    }

    .journey_wrap .item .card {

        margin-top: 0 !important;

    }

    .journey_wrap .card p {
        font-size: 21px;
    }

    /* our journey - start */


    /* side menu - start */

    .hamburger_menu {
        width: 98%;
        padding: 15px 14px 0 15px;
    }

    /* side menu - end */


    .project-banner .hero-address {

        font-weight: 400;
        font-size: 14px;

    }


    /* footer - start */

    .footer_section .footer__bottom div {

        width: auto !important;

    }

    /* footer - end */
    
    .l-amenities-grid {
        gap: 17px;
    }

    .l-amenities-grid .l-amenities-card {
        width: 100%;
        padding: 20px 20px;
    }

    .l-amenities-grid .l-amenities-grid>span {
        width: calc(50% - 10px);
    }


/* home - start */

.home-projects-section .prjct-content {
    
    display: flex;
    flex-direction: column;
    align-items: start;
    
}

.home-projects-section .theme_button {

margin-top: 20px;

}

/* home - start */

}


@media (max-width: 480px) {

    

}