@media (max-width:1760px) {
    .latest_completed_project_div_inner .latest_completed_project_content a.button-1 {
        margin-top: 40px;
    }
    .card.world-card .card-content .text-center p,
    .card.world-card .card-body > div p {
        font-size: 16px;
    }
    .newly_completed_project_div_content .property_discrption p.property_discrption_title {
        font-size: 18px;
    }
    .newly_completed_project_div_content .property_discrption p.property_discrption_subheading{
        margin-bottom: 10px;
            font-size: 14px;

    }
    .newly_completed_project_div_content .property_discrption a.button-1 {
    font-size: 15px;
    }
    .latest_completed_project_div_inner .latest_completed_project_content {
        width: 30%;
    }
    .latest_completed_project_div_inner .latest_completed_project_slider_container {
        width: 70%;
    }
    .counnter_about_div_inner .counnter_about_div_card p.counnter_about_div_card_number {
        font-size: 60px;
    }
    .counnter_about_div_inner .counnter_about_div_card p.counnter_about_div_card_text {
        font-size: 28px;       
    }
    .conact_us_div_card_holder_inner {
        max-width: 1024px;
        gap: 80px;
    }
    .conact_us_div_card_holder {
        margin-top: 40px;
    }
    .conact_us_div_card ul.conact_us_div_card_list_item li {
        font-size: 16px;
    }
    .conact_us_div_card {
        padding: 40px;
    }
    .our_offices_div {
        padding-bottom: 80px;
        max-width: 1210px;
    }
    .our_offices_card {
        padding: 40px 120px;
    }
    .our_offices_card p {
        font-size: 20px;
    }
    .contact_map_div_holder,
    .our_offices_div_holder {
        margin-top: 40px;
    }
    .contact_map_div_holder{
        padding-bottom: 60px;
    }
    .newly_completed_project_div_content .property_ameneties .ameneties_card_icon p {
        font-size: 12px;
    }
    .project_gallery_inner {
        max-width: 1170px;
        margin: 60px auto;
    }
    .project_area_details .project_area_details {
        margin: 28px auto;
        max-width: 1170px;
        padding: 20px 0;
    }
    .project_area_details_card p.project_specification_heading {
        font-size: 20px;
    }
    .project_area_details_card p.project_specification_text {
        font-size: 16px;
        line-height: 1.5;
    }
    .project_ameneties_tabs_buttons {
        gap: 56px;
    }
    .project_plan_wrap_tab_btn_container a {
        padding: 12px 26px;
        font-size: 20px;
    }
    .project_plan_wrap h3.project_floor_plan_tab_heading,
    .project_ameneties_tabs_buttons .project_ameneties_tabs_button {
        font-size: 20px;
        padding: 12px;
        max-width: 240px;
    }
    .project_tab_specification_card p.project_tab_specification_card_heading {
        font-size: 20px;
    }
    .project_tab_specification_card ul.project_tab_specification_card_ul li {
        font-size: 16px;
        line-height: 2;
    }
    .project_tab_specification > div {
        gap: 24px;
    }
    .project_tab_specification {
        gap: 160px;
    }
    .project_archive_card_content {
        border: 1px solid var(--dgold);
        padding: 18px 32px;
    }
    .project_archive_card_content p.project_type {
        font-size: 22px;
    }
    .project_archive_card_content p.project_bhk_type, .project_archive_card_content p.project_address {
        margin-bottom: 16px;
        font-size: 16px;
    }
    .project_archive_card_button_container {
        gap: 24px;
    }
    .project_archive_card_button_container a {
        font-size: 18px;
        padding: 10px 24px;
    }
    .project_archive_filter_container_wrap {
        margin-top: 60px;
    }
    .project_archive_filter_list > a {
        font-size: 20px;
    }
    .leaderperson_inner {
        max-width: 920px;
        margin: 80px auto;
    }
    .leaderperson_inner .leaderperson_inner_container h2:first-child {
        font-size: 24px;
        font-weight: 400;
        text-transform: uppercase;
        letter-spacing: 1px;
    }
    .leaderperson_inner .leaderperson_inner_container h2:nth-child(2) {
        font-size: 34px;
        letter-spacing: 1px;
        font-weight: 400;
    }
    .leaderperson_inner .leaderperson_inner_container p {
        font-size: 16px;
        font-weight: 400;
    }
    nav.main-navigation > ul,
    .bhagwant_header_midddle .bhagwant_desktop_menu ul.bhagwant_desktop_menu_item {
        gap: 40px;
    }
}

@media (max-width:1410px) {
    .bhagwant_header .bhagwant_header_midddle {
        width: 80%;
    }
    .bhagwant_header_midddle .bhagwant_menu_logo {
        width: 14%;
    }
    nav.main-navigation > ul,
    .bhagwant_header_midddle .bhagwant_desktop_menu ul.bhagwant_desktop_menu_item {
        gap: 24px;
    }
    .bhagwant_header_midddle .bhagwant_desktop_menu ul.bhagwant_desktop_menu_item a {
        font-size: 14px;
    }
    .bhagwant_footer {
        padding: 80px 0;
    }
    .bhagwant_footer_upper_add_div {
        gap: 24px 32px;
    }
    .bhagwant_footer_upper_add_div .bhagwant_footer_upper_add_div_inner {
        width: 46%;
    }
    .bhagwant_footer_top {
        flex-direction: column;
    }
    .bhagwant_footer_top h2{
        text-align: center;
    }
    .home_intro_section .introduction_section {
        gap: 40px;
    }
    .home_intro_section_div .introduction_content {
    width: 50%;
    }
    .home_intro_section_div .introduction_content .introduction_content_text {
        margin-bottom: 24px;
    }
    .card.world-card .card-content .text-center a.button-1 {
        font-size: 12px;
    }
    .latest_completed_project_div_inner {
        gap: 40px;
    }
    .latest_completed_project_div_inner .latest_completed_project_content {
    width: 35%;
    }
    .latest_completed_project_div_inner .latest_completed_project_slider_container {
        width: 65%;
    }
    .newly_completed_project_div_content .property_ameneties .ameneties_card_icon p {
        font-size: 10px;
        margin-top: 6px;
    }
    .newly_completed_project_div_content .property_discrption p.property_discrption_title {
    font-size: 16px;
    }
    .newly_completed_project_div_content .property_discrption p.property_discrption_subheading {
        margin-bottom: 10px;
        font-size: 12px;
    }
    .iconic_proprties .introduction_content {
        width: 25%;
    }
    .iconic_proprties_images_card a {
        font-size: 13px;
    }
    .about_legacy_div h2 {
        font-size: 40px;
        max-width: 380px;
    }
    .about_legacy_div h2 span.allura-regular {
        font-size: 120px;
        line-height: 0.8;
    }
    .counnter_about_div_inner .counnter_about_div_card p.counnter_about_div_card_number {
        font-size: 48px;
    }
    .counnter_about_div_inner .counnter_about_div_card p.counnter_about_div_card_text {
        font-size: 24px;
    }
    .conact_us_div_card p.conact_us_div_card_heading {
        font-size: 22px;
    }
    .our_offices_div {
        padding-bottom: 80px;
        max-width: 1100px;
    }
    .our_offices_card {
        padding: 40px 80px;
    }
    .contact_map_div_holder iframe{
        height: 400px;
    }
    .project_gallery_inner {
        max-width: 1024px;
        margin: 50px auto;
    }
    .project_gallery_slider_container {
        margin-top: 24px;
    }
    .project_area_details .project_area_details {
        max-width: 1024px;
        padding: 20px 0;
    }
    .project_tab_specification {
        gap: 80px;
        margin-top: 60px;
    }
    .project_ameneties_tabs_content_card {
        width: 13%;
    }
    .project_archive_card_button_container a {
        font-size: 14px;
        padding: 10px 20px;
    }
    .project_archive_card_content {
        padding: 18px 24px;
    }
    .project_archive_filter_container_wrap {
        margin-top: 50px;
    }
    .project_archive_filter_list > a {
        font-size: 18px;
    }
}
@media (max-width:1201px) {
    .bhagwant_header .bhagwant_header_humburger {
        visibility: visible;
    }
    .bhagwant_header_midddle {
        justify-content: center;
    }
    .bhagwant_header_midddle .bhagwant_desktop_menu {
        display: none;
    }
    ul.bhagwant_mobile_menu {
        margin: 20px;
    }
    .home_intro_section_div .introduction_image {
        width: 50%;
    }
    .newly_completed_project_div_content {
        gap: 20px 0px;
        flex-wrap: wrap;
    }
    .newly_completed_project_div_content .property_ameneties .ameneties_card_icon p {
        font-size: 14px;
    }
    .newly_completed_project_div_content .property_logo {
        width: 16%;
    }
    .newly_completed_project_div_content .property_ameneties {
        width: 75%;
        justify-content: space-between;
        align-items: center;
        gap: 6px;
        padding: 10px 20px;
    }
    .newly_completed_project_div_content .property_discrption {
        width: 100%;
        display: flex;
        padding: 0 20px 16px;
        justify-content: space-between;
        align-items: center;
        gap: 20px;
    }
    .newly_completed_project_div_content .property_discrption .property_discrption_text {
        width: 54%;
    }
    .newly_completed_project_div_content .property_discrption {
        width: 100%;
        padding: 0 20px 10px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: row;
    }
    .iconic_proprties .home_intro_section_div {
        gap: 32px;
        justify-content: space-between;
        flex-direction: column;
    }
    .iconic_proprties_images {
        width: 100%;
    }
    .conact_us_div_card_holder_inner {
        max-width: 720px;
        gap: 32px;
    }
    .our_offices_div {
        padding-bottom: 60px;
        max-width: 780px;
    }
    .our_offices_card {
        padding: 24px 40px;
    }
    .our_offices_card p {
        font-size: 18px;
        line-height: 2;
    }
    .project_gallery_slider_button_container {
        margin-top: 20px;
    }
    .project_area_details_card {
        width: 25%;
    }
    .project_tab_specification {
        gap: 44px;
        margin-top: 40px;
    }
    .project_tab_specification > div {
        width: 50%;
    }
    .project_ameneties_tabs_content_card p {
        font-size: 16px;
    }
    .project_ameneties_tabs_content_inner {
        margin: 60px 0;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 40px 24px;
        justify-content: center;
    }
}
@media (max-width:1025px) {
    .bhagwant_footer_upper_launches_col {
        gap: 30px;
    }
    .home_banner_slider .navigation .swiper-button-next {
        right: 20px;
    }
    .home_banner_slider .navigation .swiper-button-prev {
        left: 20px;
    }
    .home_banner_slider .navigation > div svg {
        transform: scale(2);
    }
    .home_banner_slider .home_slider_wraaper p {
        font-size: 40px;
        margin-top: 0px;
    }
    .home_banner_slider .home_slider_wraaper {
        min-height: 500px;
        gap: 32px;
    }
    .home_intro_section_div .introduction_image {
        width: 0;
        display: none;
    }
    .home_intro_section_div .introduction_content {
    width: 100%;
    }
    .home_intro_section {
        background-size: cover;
        background-position: right center;
        background-repeat: no-repeat;
        background-image: none!important;
    }
    .home_intro_section_mob {
        display: block;
    }
    .introduction_image_container img {
        width: 100%;
    }
    .promise_purpose_impact .promise_purpose_impact_container {
        padding: 70px 0;
        gap: 20px;
    }
    .newly_completed_project_div_content .property_ameneties {
        width: 79%;
    }
    .newly_completed_project_div_content .property_discrption .property_discrption_text {
        width: 54%;
    }
    .project_plan_wrap h3.project_floor_plan_tab_heading,
    .project_ameneties_tabs_buttons .project_ameneties_tabs_button {
        font-size: 18px;
        max-width: 240px;
    }
    .project_plan_wrap_tab_btn_container a {
        padding: 10px 28px;
        font-size: 18px;
    }
    .project_archive_card_button_container {
        gap: 16px;
    }
    .not_found_page_wrap h1.error-title {
        font-size: 46px;
    }
    .leadership_banner_inner_wrap h2 {
        font-size: 32px;
    }
    .leaderperson_inner .leaderperson_inner_container h2:first-child {
        font-size: 20px;
    }
    .leaderperson_inner .leaderperson_inner_container h2:nth-child(2) {
        font-size: 28px;
    }
    .management_card p.management_name {
        font-size: 20px;
    }
    .management_card p.management_position {
        font-size: 16px;
    }
}
@media (max-width:880px) {
    .bhagwant_footer .bhagwant_footer_upper {
        flex-wrap: wrap;
        gap: 40px 20px;
    }
    .bhagwant_footer .bhagwant_footer_upper .bhagwant_footer_upper_logo_col {
        width: 100%;
    }
    .bhagwant_footer .bhagwant_footer_upper .bhagwant_footer_upper_logo_col .bhagwant_footer_logo_div {
        align-items: flex-start;
        gap: 24px;
    }
    .bhagwant_footer .bhagwant_footer_upper .bhagwant_footer_upper_page_link_col {
        width: 16%;
    }
    .bhagwant_footer .bhagwant_footer_upper .bhagwant_footer_upper_launches_col {
        width: 20%;
    }
    .bhagwant_footer .bhagwant_footer_upper .bhagwant_footer_upper_address_col {
        width: 58%;
    }
    .home_banner_slider .home_slider_wraaper p {
        font-size: 30px;
    }
    .promise_purpose_impact_card_content {
        padding: 16px 12px;
    }
    .promise_purpose_impact_card_content p.promise_purpose_impact_card_title,
    .promise_purpose_impact_card_content p.promise_purpose_impact_card_subheading {
        font-size: 16px;
    }
    .counnter_about_div_inner .counnter_about_div_card p.counnter_about_div_card_number {
        font-size: 36px;
    }
    .counnter_about_div_inner .counnter_about_div_card p.counnter_about_div_card_text {
        font-size: 18px;
    }
    .newly_completed_project_div_content .property_ameneties {
        width: 78%;
    }
    .newly_completed_project_div_content .property_ameneties .ameneties_card_icon p {
        font-size: 10px;
    }
    .project_area_details_card p.project_specification_heading {
    font-size: 16px;
    }
    .project_area_details_card p.project_specification_text {
        font-size: 14px;
    }
    .project_plan_wrap_tab_btn_container a {
        padding: 10px 24px;
        font-size: 14px;
    }
    .project_archive_card_content {
        padding: 14px 14px;
    }
    .project_archive_card_content .project_archive_post_title {
        font-size: 18px;
    }
    .project_archive_card_content p.project_type {
        font-size: 18px;
    }
    .project_archive_card_button_container a {
        font-size: 10px;
        padding: 10px 16px;
    }
    .leadership_banner_inner > div {
        width: 50%;
    }
    .leadership_banner_inner {
        min-height: 450px;
        padding: 60px 0;
    }
    .management_card p.management_name {
        font-size: 16px;
        margin: 8px 0 2px 0;
    }
    .management_card p.management_position {
        font-size: 14px;
    }
}
@media (max-width:780px) {
    .bhagwant_footer .bhagwant_footer_upper .bhagwant_footer_upper_page_link_col {
        width: 14%;
    }
    .bhagwant_footer_upper_add_div {
        gap: 32px 20px;
    }
    .promise_purpose_impact_card_content p.promise_purpose_impact_card_title, .promise_purpose_impact_card_content p.promise_purpose_impact_card_subheading {
        font-size: 14px;
    }
    .newly_completed_project_div_content .property_ameneties .ameneties_card_icon p {
        font-size: 8px;
    }
    .leaderperson_inner .leaderperson_inner_container p {
        font-size: 16px;
    }
}
@media (max-width:768px) {

}
@media (max-width:660px) {
    .bhagwant_header_midddle .bhagwant_menu_logo {
        width: 28%;
    }
    .bhagwant_search_popup .pcontainer {
        padding: 0;
    }
    form.search-form button {
        padding: 12px 18px;
    }
    .bhagwant_footer_lower {
        gap: 10px;
        flex-direction: column;
        align-items: center;
    }
    .bhagwant_footer_top {
        padding: 30px 0;
    }
    .home_banner_slider .home_slider_wraaper {
        gap: 20px;
        padding: 20px;
    }
    .home_banner_slider .home_slider_wraaper p{
        font-size: 24px;
    }
    .home_intro_section .introduction_section {
        gap: 16px;
        padding: 22px 0;
    }
    .newly_completed_project_div > h2 {
        margin-bottom: 20px!important;
        font-size: 20px;
    }
    .newly_completed_project_div{
        padding: 20px 0;
    }
    .home_intro_section .introduction_section > h2 {
        font-size: 20px;
    }
    .home_intro_section_div .introduction_content h3 {
        text-align: center;
    }
    .bhagwant_footer_lower > div {
    text-align: center;
    }
    .bhagwant_footer_top h2 {
        font-size: 18px;
    }

    .bhagwant_footer_top a.button-3 {
        font-size: 18px;
        padding: 12px 30px;
    }
    .promise_purpose_impact .promise_purpose_impact_container {
        padding: 40px 0;
        gap: 20px;
        flex-direction: column;
    }
    .promise_purpose_impact_card_content p.promise_purpose_impact_card_title, .promise_purpose_impact_card_content p.promise_purpose_impact_card_subheading {
        font-size: 18px;
    }
    .promise_purpose_impact_col img.promise_purpose_impact_logo {
        display: none;
    }
    .latest_completed_project_div_inner {
        gap: 24px;
        flex-direction: column;
    }
    .latest_completed_project_div_inner .latest_completed_project_content {
        width: 100%;
        padding-right: 20px;
    }
    .latest_completed_project_div_inner .latest_completed_project_content a.button-1 {
        margin-top: 20px;
    }
    .latest_completed_project_div_inner .latest_completed_project_slider_container {
        width: 100%;
        padding-left: 20px;
    }
    .latest_completed_project_div {
        padding: 40px 0;
        gap: 16px;
    }
    .latest_completed_project_div h2 {
        font-size: 20px;
        padding: 0 20px;
    }
    .latest_completed_project_div_inner .latest_completed_project_content h3 {
        font-size: 18px;
        text-align: center;
    }
    .latest_completed_project_div_inner .latest_completed_project_content {
        margin-top: 0;
    }
    .newly_completed_project_div_content .property_ameneties {
        width: 80%;
        justify-content: space-between;
        align-items: flex-start;
        gap: 4px;
        padding: 6px 4px 0;
    }
    .newly_completed_project_div_content .property_ameneties .ameneties_card_icon img {
        width: 70%;
    }
    .newly_completed_project_div_content .property_ameneties .ameneties_card_icon p {
        font-size: 6px;
        margin-top: 2px;
    }
    .newly_completed_project_div_content {
    gap: 6px;
    flex-wrap: wrap;
    }
    .newly_completed_project_div_content .property_logo {
        width: 14%;
    }
    .newly_completed_project_div_content .property_discrption {
        padding: 10px 12px 20px;
        gap: 4px;
        flex-direction: column;
    }
    .newly_completed_project_div_content .property_discrption .property_discrption_text {
        width: 100%;
    }
    .swiper.newly_completed_project_div_slider .navigation > div {
        top: 122px;
        font-size: 20px;
    }
    .swiper.newly_completed_project_div_slider .navigation > div:after {
        font-size: 20px;
    }
    .iconic_proprties_images_wrapper {
    display: flex;
    gap: 20px;
    flex-direction: column;
    }
    .home_banner_slider .navigation > div:after {
        font-size: 20px;
    }
    .home_banner_scroll_down_wrapper .scroll-container {
        width: 20px;
        height: 40px;
    }
    .about_legacy_div h2 {
        font-size: 32px;
        max-width: 310px;
    }
    .about_legacy_div h2 span.allura-regular {
        font-size: 80px;
    }
    .counnter_about_div_inner {
        flex-direction: column;
    }
    .about_faq_div .accordion-item h3.accordion-header {
        font-size: 24px;
        margin-bottom: 0;
    }
    .about_faq_content {
        padding-left: 8%;
        gap: 20px;
    }
    .about_faq_content .about_faq_content_text {
        font-size: 16px;
        line-height: 1.5;
    }
    .about_faq_content {
        gap: 40px;
    }
    .about_faq_div {
        padding-bottom: 40px;
    }
    h2.section_heading_h2 {
        font-size: 24px;
    }
    .conact_us_div_card_holder_inner {
        max-width: 100%;
        gap: 24px;
        grid-template-columns: 1fr;
    }
    .conact_us_div_card_holder {
        margin-top: 24px;
    }
    .conact_us_div_card {
        padding: 32px 40px;
    }
    .contact_map_div_holder,
    .our_offices_div_holder {
        margin-top: 24px;
    }
    .our_offices_div_holder_inner {
        grid-template-columns: 1fr;
        gap: 20px;
    }
    .our_offices_card {
        padding: 40px;
    }
    .contact_map_div_holder{
        padding-bottom: 40px;
    }
    .contact_map_div_holder iframe{
        height: 350px;
    }
    .search-form {
        flex-direction: column;
    }
    .bhagwant_footer {
        padding: 20px 0 80px 0;
    }
    .project_gallery_slider_button_container {
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px 16px;
    }
    .project_gallery_slider_button_container .navigation {
        order: 1;
        width: 100%;
    }
    .project_gallery_slider_button_container > a{
        order: 2;
    }
    .project_gallery_slider_button_container .navigation .swiper-button-prev, .project_gallery_slider_button_container .navigation .swiper-button-next {
        width: 24px!important;
        height: 24px!important;
    }
    .project_gallery_slider_button_container > a {
        order: 2;
        padding: 12px 14px;
        font-size: 14px;
        text-align: center;
        width: 44%;
    }
    .project_intro p.project_intro_subheading {
        font-size: 18px;
    }
    .project_intro p.project_intro_text {
        margin: 16px 0 0 0;
        font-size: 14px;
        line-height: 1.6;
    }
    .project_area_details .project_area_details {
        max-width: 1024px;
        padding: 0 20px;
        flex-direction: column;
        border-width: 0 1px;
    }
    .project_area_details_card {
        width: 100%;
        padding: 24px 0;
        border-width: 0 0 1px 0;
    }
    .project_ameneties_tabs_buttons .project_ameneties_tabs_button {
        font-size: 14px;
        max-width: 160px;
    }
    .project_tab_specification {
        gap: 20px;
        flex-direction: column;
    }
    .project_tab_specification > div {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
    .project_tab_specification_card p.project_tab_specification_card_heading {
        font-size: 18px;
    }
    .project_tab_specification_card ul.project_tab_specification_card_ul li {
        font-size: 14px;
    }
    .project_ameneties_tabs_content_card {
        width: 24%;
    }
    .project_ameneties_tabs_content_card p {
        font-size: 14px;
    }
    .project_ameneties_tabs_content_card img {
        width: 80%;
    }
    .project_plan_wrap_tab_btn_container {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
        justify-content: center;
        align-items: flex-start;
    }
    .project_plan_wrap_tab_btn_container a {
        padding: 10px 24px;
        font-size: 12px;
        text-align: center;
    }
    .project_archive_container_inner {
        display: grid;
        grid-template-columns: 1fr;
        gap: 24px 20px;
    }
    .archive-pagination .nav-links * {
        font-size: 16px;
    }
    
    .archive-pagination {
        margin: 24px 0;
    }
    .project_archive_filter_list > a {
        font-size: 16px;
    }
    .project_archive_container_wrap {
    margin: 32px 0;
    }
    .not_found_page_wrap h1.error-title {
        font-size: 24px;
        text-align: center;
    }
    .leadership_banner_inner {
        flex-direction: column;
        justify-content: center;
        min-height: 350px;
        align-items: center;
        padding: 60px 0;
        gap: 0;
    }
    .leadership_banner_inner_wrap h2 {
        font-size: 24px;
    }
    .leaderperson_inner {
        flex-direction: column;
        gap: 24px;
    }
    .management_container_inner {
    display: grid;
    grid-template-columns: 1fr;
    gap: 24px;
    margin: 40px 0;
}
.gallery-item p.gallery-item-text {
    font-size: 18px;
}
.bhagwant_footer .bhagwant_footer_upper .bhagwant_footer_upper_logo_col .bhagwant_footer_logo_div {
    align-items: center;
    gap: 24px;
}
}
@media (max-width:440px) {
    .bhagwant_header_midddle .bhagwant_menu_logo {
        width: 40%;
    }
    .bhagwant_header_midddle .bhagwant_menu_logo a {
        padding: 6px;
    }
    .bhagwant_footer .bhagwant_footer_upper .bhagwant_footer_upper_page_link_col {
        width: 42%;
    }
    .bhagwant_footer .bhagwant_footer_upper .bhagwant_footer_upper_launches_col {
        width: 44%;
    }
    .bhagwant_footer .bhagwant_footer_upper .bhagwant_footer_upper_address_col {
        width: 100%;
    }
    .counnter_about_div_inner .counnter_about_div_card {
        width: 100%;
        padding: 32px;
        border-right: 0px solid #00000000;
        border-bottom: 2px solid var(--dgold);
    }
    .counnter_about_div_inner .counnter_about_div_card:last-child {
        border-bottom: 2px solid #00000000;
        border-right: 0px solid #00000000;
    }
    .counnter_about_div {
        padding: 40px 0;
    }
    .project_ameneties_tabs_buttons {
        gap: 20px;
    }

}
@media (max-width:420px) {

}
@media (max-width:400px) {

}
@media (max-width:380px) {
    .project_archive_card_button_container {
        display: flex;
        gap: 8px;
    }
    .project_archive_card_button_container {
        display: flex;
        gap: 8px;
    }
    .project_archive_card_button_container a {
        padding: 10px 14px;
    }
}
@media (max-width:360px) {

}