@media only screen and (max-width: 1400px) {

    /* .homepage_first_section .homepage_hero_slider .hero_left_text p,
    .homepage_first_section .homepage_hero_slider .hero_right_text p {
        font-size: var(--fs_18);
    } */

    .homepage_second_section .heading_part .title {
        font-size: var(--fs_32);
    }

    .homepage_second_section .heading_part .desc {
        font-size: var(--fs_18);
    }

    .homepage_second_section .slider_part {
        margin-top: 35px;
    }

    .homepage_second_section .slider_part .collection_card .image_box img {
        height: 220px;
    }

    .homepage_third_section .heading_part .title {
        font-size: var(--fs_32);
    }

    .homepage_third_section .heading_part .desc {
        font-size: var(--fs_18);
    }

    .homepage_third_section .card_part {
        margin-top: 35px;
    }

    .homepage_third_section .card_part .card .image_wrapper {
        max-height: 360px;
    }

    /* .homepage_third_section .card_part .card .image_wrapper img {
        height: 360px;
    } */

    .homepage_third_section .card_part .card .content .title {
        font-size: var(--fs_22);
    }

    .homepage_fourth_section {
        padding: 170px 0;
    }

    .homepage_fourth_section .content .title {
        font-size: var(--fs_44);
    }

    .homepage_fourth_section .content .desc {
        font-size: var(--fs_28);
    }

    .homepage_fifth_section .heading_part .title {
        font-size: var(--fs_32);
    }

    .homepage_fifth_section .heading_part .desc {
        font-size: var(--fs_18);
    }

    .homepage_fifth_section .card_part {
        margin-top: 35px;
    }

    .homepage_fifth_section .card_part .card .oname {
        font-size: var(--fs_22);
    }

    .homepage_sixth_section .heading_part .title {
        font-size: var(--fs_32);
    }

    .homepage_sixth_section .heading_part .desc {
        font-size: var(--fs_18);
    }

    .homepage_sixth_section .card_part {
        margin-top: 35px;
    }

    .homepage_seventh_section .heading_part .title {
        font-size: var(--fs_32);
    }

    .homepage_seventh_section .card_part {
        margin-top: 35px;
    }

    /* .homepage_seventh_section .card_part .card .image_box img {
        height: 220px;
    } */

    .homepage_seventh_section .card_part .card .product_name {
        font-size: var(--fs_16);
    }

    .homepage_eighth_section .heading_part .title {
        font-size: var(--fs_44);
    }

    .homepage_eighth_section .testimonial_swiper {
        margin-top: 35px;
    }

    .homepage_eighth_section .testimonial_swiper .testimonial_card {
        min-height: 235px;
    }

    .homepage_nineth_section .heading_part .title {
        font-size: var(--fs_32);
    }

    .homepage_nineth_section .card_part {
        margin-top: 50px;
    }

    .homepage_nineth_section .card_part .card .icon {
        max-width: 65px;
        max-height: 65px;
    }

    .homepage_nineth_section .card_part .card .desc {
        font-size: var(--fs_20);
    }

    .homepage_tenth_section .heading_part .title {
        font-size: var(--fs_32);
    }

    .homepage_tenth_section .heading_part .desc {
        font-size: var(--fs_18);
    }

    .homepage_tenth_section .card_part {
        margin-top: 35px;
    }

    .homepage_eleventh_section .right_side_part .text {
        font-size: var(--fs_18);
        margin-bottom: 26px;
    }

    .homepage_eleventh_section .right_side_part .know_more_btn {
        font-size: var(--fs_18);
        padding: 10px 18px;
    }

    .footer_section .footer_left_side .footer_branding_part .footer_heading_part .footer_heading {
        font-size: var(--fs_28);
    }

    .footer_section .footer_left_side .footer_app_part .footer_app_inner_part .footer_app_content_part .footer_app_title {
        font-size: var(--fs_18);
    }

    .aboutus_first_section .about_banner {
        height: 380px;
    }

    .aboutus_second_section .info_part {
        padding: 35px;
    }

    .aboutus_second_section .info_part .desc {
        font-size: var(--fs_22);
    }

    .aboutus_third_section {
        min-height: 580px;
        background-size: 55%;
    }

    .aboutus_third_section .content {
        padding: 65px;
    }

    .aboutus_third_section .content .title {
        font-size: var(--fs_30);
    }

    .aboutus_fourth_section .content_part .title {
        font-size: var(--fs_30);
    }

    .aboutus_fifth_section img {
        height: 480px;
    }

    .aboutus_sixth_section {
        padding: 90px 0 45px 0;
    }

    .aboutus_sixth_section .content .title {
        font-size: var(--fs_30);
        margin-top: 25px;
    }

    .collection_first_section .banner_img {
        height: 380px;
    }

    .collection_second_section .collection_filter_bar {
        padding: 18px 20px;
    }

    .collection_second_section .collection_filter_bar .collection_filter_left {
        gap: 24px;
    }

    /* .collection_third_section .card_part .card .image_box img {
        height: 280px;
    } */

    .event_first_section {
        padding: 90px 0;
    }

    .event_first_section .heading_part .title {
        font-size: var(--fs_30);
    }

    .event_first_section .event_part {
        margin-top: 35px;
    }

    .event_first_section .event_part .events .title,
    .event_second_section .event_info .content_part .title {
        font-size: var(--fs_22);
    }

    .event_second_section {
        padding: 0 0 90px 0;
    }

    .event_second_section .event_info {
        padding: 45px 0;
    }

    .award_first_section {
        padding: 90px 0;
    }

    .award_first_section .heading_part .title {
        font-size: var(--fs_30);
    }

    .award_first_section .award_swiper_part {
        padding: 50px 30px 0 30px;
    }

    .award_first_section .award_swiper_part .award_card .award_card_img img {
        max-height: 460px;
    }

    .award_second_section {
        padding: 0 0 90px 0;
    }

    .award_second_section .card_part {
        padding: 0 30px 0 30px;
    }

    .award_second_section .card_part .card .award_card_img img {
        max-height: 390px;
    }

    .contact_first_section {
        padding: 90px 0;
    }

    .contact_first_section .heading_part .title {
        font-size: var(--fs_30);
    }

    .contact_second_section {
        padding: 45px 0;
    }

    .contact_second_section .contact_second_inner .contact_info_block {
        margin-bottom: 45px;
    }

    .contact_second_section .contact_second_inner .social_block {
        margin-bottom: 55px;
    }

    .event_second_section .event_info .image_part img {
        height: 380px;
    }

    .event_first_section .event_part .events .event_img {
        height: 380px;
    }

}

@media only screen and (max-width: 1200px) {

    .homepage_second_section .heading_part .title {
        font-size: var(--fs_30);
    }

    .homepage_second_section .heading_part .desc {
        font-size: var(--fs_16);
    }

    .homepage_second_section .slider_part {
        margin-top: 30px;
    }

    .homepage_second_section .slider_part .collection_card .image_box img {
        height: 200px;
    }

    .homepage_second_section .slider_part .collection_card .product_name {
        font-size: var(--fs_16);
    }

    .homepage_third_section .heading_part .title {
        font-size: var(--fs_30);
    }

    .homepage_third_section .heading_part .desc {
        font-size: var(--fs_16);
    }

    .homepage_third_section .card_part {
        margin-top: 30px;
    }

    .homepage_third_section .card_part .card .image_wrapper {
        max-height: 320px;
    }

    /* .homepage_third_section .card_part .card .image_wrapper img {
        height: 320px;
    } */

    .homepage_third_section .card_part .card .content .title {
        font-size: var(--fs_20);
    }

    .homepage_fourth_section {
        padding: 150px 0;
    }

    .homepage_fourth_section .content .title {
        font-size: var(--fs_38);
    }

    .homepage_fourth_section .content .desc {
        font-size: var(--fs_24);
    }

    .homepage_fourth_section .content .btn {
        font-size: var(--fs_16);
        padding: 10px 18px;
    }

    .homepage_fifth_section .heading_part .title {
        font-size: var(--fs_30);
    }

    .homepage_fifth_section .heading_part .desc {
        font-size: var(--fs_16);
    }

    .homepage_fifth_section .card_part {
        margin-top: 30px;
    }

    .homepage_fifth_section .card_part .card .oname {
        font-size: var(--fs_20);
    }

    .homepage_fifth_section .card_part .card .card-content {
        bottom: 12px;
    }

    .homepage_sixth_section .heading_part .title {
        font-size: var(--fs_30);
    }

    .homepage_sixth_section .heading_part .desc {
        font-size: var(--fs_16);
    }

    .homepage_sixth_section .card_part {
        margin-top: 30px;
    }

    .homepage_seventh_section .heading_part .title {
        font-size: var(--fs_30);
    }

    .homepage_seventh_section .card_part {
        margin-top: 30px;
    }

    /* .homepage_seventh_section .card_part .card .image_box img {
        height: 200px;
    } */

    .homepage_seventh_section .card_part .card .product_name {
        font-size: var(--fs_16);
    }

    .homepage_eighth_section .heading_part .title {
        font-size: var(--fs_38);
    }

    .homepage_eighth_section .testimonial_swiper {
        margin-top: 30px;
    }

    .homepage_eighth_section .testimonial_swiper .testimonial_card {
        min-height: 220px;
        padding: 16px;
    }

    .homepage_eighth_section .testimonial_swiper .testimonial_text {
        font-size: var(--fs_16);
        margin: 0 0 28px 0;
    }

    .homepage_nineth_section .heading_part .title {
        font-size: var(--fs_30);
    }

    .homepage_nineth_section .card_part {
        margin-top: 40px;
    }

    .homepage_nineth_section .card_part .card .icon {
        max-width: 60px;
        max-height: 60px;
    }

    .homepage_nineth_section .card_part .card .desc {
        font-size: var(--fs_18);
        margin-top: 12px;
    }

    .homepage_tenth_section .heading_part .title {
        font-size: var(--fs_30);
    }

    .homepage_tenth_section .heading_part .desc {
        font-size: var(--fs_16);
    }

    .homepage_tenth_section .card_part {
        margin-top: 30px;
    }

    .homepage_eleventh_section .right_side_part .text {
        font-size: var(--fs_16);
        margin-bottom: 24px;
    }

    .homepage_eleventh_section .right_side_part .know_more_btn {
        font-size: var(--fs_16);
        padding: 10px 18px;
    }


    .footer_section .footer_left_side .footer_branding_part {
        gap: 16px;
        margin-bottom: 30px;
    }

    .footer_section .footer_left_side .footer_branding_part .footer_heading_part .footer_heading {
        font-size: var(--fs_24);
        margin: 0 0 12px 0;
    }

    .footer_section .footer_left_side .footer_branding_part .footer_heading_part .footer_heading br {
        display: none;
    }

    .footer_section .footer_left_side .footer_branding_part .footer_heading_part .footer_sub_text {
        font-size: var(--fs_14);
    }

    .footer_section .footer_left_side .footer_app_part {
        padding: 10px 16px 0 16px;
        width: 100%;
    }

    .footer_section .footer_left_side .footer_app_part .footer_app_inner_part {
        gap: 14px;
    }

    .footer_section .footer_left_side .footer_app_part .footer_app_inner_part .footer_app_content_part .footer_app_title {
        font-size: var(--fs_16);
    }

    .footer_section .footer_right_side .footer_social_part {
        gap: 16px;
    }

    .footer_section .footer_right_side .footer_bottom_part {
        margin-top: 35px;
        gap: 16px;
    }

    .aboutus_first_section .about_banner {
        height: 340px;
    }

    .aboutus_second_section .info_part {
        padding: 30px;
        margin-top: -40px;
    }

    .aboutus_second_section .info_part .desc {
        font-size: var(--fs_20);
        margin-top: 18px;
    }

    .aboutus_third_section {
        min-height: 520px;
        background-size: 50%;
        background-position: right top;
    }

    .aboutus_third_section .content {
        padding: 50px;
    }

    .aboutus_third_section .content .title {
        font-size: var(--fs_26);
    }

    .aboutus_third_section .content .desc {
        font-size: var(--fs_16);
    }

    .aboutus_fourth_section .content_part .title {
        font-size: var(--fs_26);
    }

    .aboutus_fourth_section .content_part .desc {
        font-size: var(--fs_16);
    }

    .aboutus_fifth_section img {
        height: 420px;
    }

    .aboutus_sixth_section {
        padding: 80px 0 40px 0;
    }

    .aboutus_sixth_section .content .title {
        font-size: var(--fs_26);
        margin-top: 22px;
    }

    .aboutus_sixth_section .content .desc {
        font-size: var(--fs_16);
    }

    .collection_first_section .banner_img {
        height: 340px;
    }

    .collection_second_section .collection_filter_bar {
        padding: 16px 20px;
    }

    .collection_second_section .collection_filter_bar .collection_filter_left {
        gap: 20px;
    }

    .collection_second_section .collection_filter_bar .collection_filter_left .collection_filter_btn,
    .collection_second_section .collection_filter_bar .collection_filter_left .collection_dropdown_menu .dropdown-item,
    .collection_second_section .collection_filter_bar .collection_filter_count {
        font-size: var(--fs_16);
    }

    .collection_third_section {
        padding: 20px 0 40px 0;
    }

    /* .collection_third_section .card_part .card .image_box img {
        height: 250px;
    } */

    .collection_third_section .card_part .card .product_name {
        font-size: var(--fs_16);
    }

    .event_first_section {
        padding: 80px 0;
    }

    .event_first_section .heading_part .title {
        font-size: var(--fs_28);
    }

    .event_first_section .heading_part .desc,
    .event_first_section .event_part .events .desc,
    .event_second_section .event_info .content_part .desc {
        font-size: var(--fs_16);
    }

    .event_first_section .event_part {
        margin-top: 30px;
    }

    .event_first_section .event_part .events .title,
    .event_second_section .event_info .content_part .title {
        font-size: var(--fs_20);
    }

    .event_second_section {
        padding: 0 0 80px 0;
    }

    .event_second_section .event_info {
        padding: 40px 0;
    }

    .award_first_section {
        padding: 80px 0;
    }

    .award_first_section .heading_part .title {
        font-size: var(--fs_28);
    }

    .award_first_section .heading_part .desc {
        font-size: var(--fs_16);
    }

    .award_first_section .award_swiper_part {
        padding: 40px 20px 0 20px;
    }

    .award_first_section .award_swiper_part .award_card .award_card_img img {
        max-height: 400px;
    }

    .award_first_section .award_swiper_part .award_card .award_card_content .title {
        font-size: var(--fs_16);
    }

    .award_first_section .award_swiper_part .award_swiper .swiper-scrollbar {
        margin-top: 40px;
    }

    .award_second_section {
        padding: 0 0 80px 0;
    }

    .award_second_section .card_part {
        padding: 0 20px 0 20px;
    }

    .award_second_section .card_part .card .award_card_img img {
        max-height: 350px;
    }

    .award_second_section .card_part .card .award_card_content .title {
        font-size: var(--fs_16);
    }

    .contact_first_section {
        padding: 80px 0;
    }

    .contact_first_section .heading_part .title {
        font-size: var(--fs_28);
    }

    .contact_first_section .heading_part .desc {
        font-size: var(--fs_16);
    }

    .contact_second_section {
        padding: 40px 0;
    }

    .contact_second_section .contact_second_inner .contact_info_block {
        margin-bottom: 40px;
    }

    .contact_second_section .contact_second_inner .social_block {
        margin-bottom: 50px;
    }

    .contact_second_section .contact_second_inner .form_title {
        margin-bottom: 22px;
    }

    .event_second_section .event_info .image_part img {
        height: 340px;
    }

    .event_first_section .event_part .events .event_img {
        height: 340px;
    }

    .homepage_fifth_section .card_part .card img {
        width: 100%;
        height: 100%;
        /* min-height: 340px; */
        /* max-height: 340px; */
        /* object-fit: cover; */
        display: block;
    }

}

@media only screen and (max-width: 992px) {

    /* .homepage_first_section .homepage_hero_slider .hero_banner_card {
        min-height: 600px;
        max-height: 600px;
    }

    .homepage_first_section .homepage_hero_slider .hero_bottom_content {
        flex-direction: column;
        align-items: center;
        text-align: center;
        gap: 10px;
    }

    .homepage_first_section .homepage_hero_slider .hero_left_text,
    .homepage_first_section .homepage_hero_slider .hero_right_text {
        max-width: 100%;
    }

    .homepage_first_section .homepage_hero_slider .hero_left_text p,
    .homepage_first_section .homepage_hero_slider .hero_right_text p {
        font-size: var(--fs_16);
    } */

    .navbar .about_dropdown_menu {
        width: 100%;
        min-width: 100%;
        margin-top: 10px;
        box-shadow: none;
    }

    .navbar .navbar-nav .nav-item .nav-link {
        margin: 0;
    }

    .footer_section .footer_left_side .footer_branding_part {
        flex-direction: row;
        align-items: center;
        margin-bottom: 25px;
    }

    .footer_section .footer_left_side .footer_app_part {
        max-width: 100%;
        width: 100%;
    }

    .footer_section .footer_left_side .footer_app_part .footer_app_inner_part {
        flex-direction: row;
        align-items: center;
    }

    .footer_section .footer_left_side .footer_app_part .footer_app_inner_part .footer_mobile_image_part {
        max-width: 90px;
        flex-shrink: 0;
    }

    .footer_section .footer_left_side .footer_app_part .footer_app_inner_part .footer_app_content_part .footer_app_title {
        font-size: var(--fs_16);
    }

    .footer_section .footer_right_side {
        margin-top: 15px;
    }

    .footer_section .footer_right_side .footer_links_block .footer_block_title {
        margin: 0 0 14px;
    }

    .footer_section .footer_right_side .footer_links_block .footer_links_list li,
    .footer_section .footer_right_side .footer_links_block .footer_contact_list li {
        margin-bottom: 10px;
    }

    .footer_section .footer_right_side .footer_social_part {
        justify-content: flex-start;
        flex-wrap: wrap;
        gap: 18px;
        margin-top: 18px;
        padding-top: 14px;
    }

    .footer_section .footer_right_side .footer_catalogue_button_part {
        margin-top: 22px;
    }

    .footer_section .footer_right_side .footer_bottom_part {
        margin-top: 28px;
    }

    .homepage_second_section .heading_part .title {
        font-size: var(--fs_26);
    }

    .homepage_second_section .heading_part .desc {
        font-size: var(--fs_14);
    }

    .homepage_second_section .slider_part {
        margin-top: 25px;
    }

    .homepage_second_section .slider_part .collection_card .image_box img {
        height: 180px;
    }

    .homepage_second_section .slider_part .collection_card .product_name {
        font-size: var(--fs_14);
    }

    .homepage_third_section .heading_part .title {
        font-size: var(--fs_26);
    }

    .homepage_third_section .heading_part .desc {
        font-size: var(--fs_14);
    }

    .homepage_third_section .card_part {
        margin-top: 25px;
    }

    .homepage_third_section .card_part .card .image_wrapper {
        max-height: 280px;
    }

    /* .homepage_third_section .card_part .card .image_wrapper img {
        height: 280px;
    } */

    .homepage_third_section .card_part .card .content .title {
        font-size: var(--fs_18);
    }

    .homepage_third_section .card_part .card .content .desc,
    .homepage_third_section .card_part .card .content .explore {
        font-size: var(--fs_14);
    }

    .homepage_fourth_section {
        padding: 120px 0;
        background-position: center;
    }

    .homepage_fourth_section .content .title {
        font-size: var(--fs_32);
    }

    .homepage_fourth_section .content .desc {
        font-size: var(--fs_20);
    }

    .homepage_fourth_section .content .btn {
        font-size: var(--fs_14);
        padding: 10px 16px;
    }

    .homepage_fifth_section .heading_part .title {
        font-size: var(--fs_26);
    }

    .homepage_fifth_section .heading_part .desc {
        font-size: var(--fs_14);
    }

    .homepage_fifth_section .card_part {
        margin-top: 25px;
    }

    .homepage_fifth_section .card_part .card .oname {
        font-size: var(--fs_18);
    }

    .homepage_fifth_section .card_part .card .card-content {
        bottom: 10px;
    }

    .homepage_sixth_section {
        padding: 0 0;
    }

    .homepage_sixth_section .heading_part .title {
        font-size: var(--fs_26);
    }

    .homepage_sixth_section .heading_part .desc {
        font-size: var(--fs_14);
    }

    .homepage_sixth_section .card_part {
        margin-top: 25px;
    }

    .homepage_seventh_section .heading_part .title {
        font-size: var(--fs_26);
    }

    .homepage_seventh_section .card_part {
        margin-top: 25px;
    }

    /* .homepage_seventh_section .card_part .card .image_box img {
        height: 180px;
    } */

    .homepage_seventh_section .card_part .card .product_name {
        font-size: var(--fs_14);
    }

    .homepage_eighth_section .heading_part .title {
        font-size: var(--fs_32);
    }

    .homepage_eighth_section .testimonial_swiper {
        margin-top: 25px;
    }

    .homepage_eighth_section .testimonial_swiper .testimonial_card {
        min-height: 210px;
        padding: 15px;
    }

    .homepage_eighth_section .testimonial_swiper .testimonial_text {
        font-size: var(--fs_14);
        margin: 0 0 24px 0;
    }

    .homepage_eighth_section .testimonial_swiper .client_img {
        width: 46px;
        height: 46px;
    }

    .homepage_eighth_section .testimonial_swiper .client_info .info .name {
        font-size: var(--fs_14);
    }

    .homepage_eighth_section .testimonial_swiper .client_info .info .desti {
        font-size: var(--fs_14);
    }

    .homepage_nineth_section .heading_part .title {
        font-size: var(--fs_26);
    }

    .homepage_nineth_section .card_part {
        margin-top: 30px;
    }

    .homepage_nineth_section .card_part .card .icon {
        max-width: 55px;
        max-height: 55px;
    }

    .homepage_nineth_section .card_part .card .desc {
        font-size: var(--fs_16);
        margin-top: 10px;
    }

    .homepage_tenth_section .heading_part .title {
        font-size: var(--fs_26);
    }

    .homepage_tenth_section .heading_part .desc {
        font-size: var(--fs_14);
    }

    .homepage_tenth_section .card_part {
        margin-top: 25px;
    }

    .homepage_eleventh_section .right_side_part .text {
        font-size: var(--fs_14);
        line-height: 1.5;
        margin-bottom: 20px;
    }

    .homepage_eleventh_section .right_side_part .know_more_btn {
        font-size: var(--fs_14);
        padding: 9px 16px;
    }

    .aboutus_first_section .about_banner {
        height: 300px;
    }

    .aboutus_second_section .info_part {
        padding: 25px;
        margin-top: -35px;
    }

    .aboutus_second_section .info_part .title {
        margin-bottom: 20px;
    }

    .aboutus_second_section .info_part .desc {
        font-size: var(--fs_18);
        margin-top: 16px;
    }

    .aboutus_third_section {
        min-height: 450px;
        background-size: 45%;
        background-position: right top;
    }

    .aboutus_third_section .content {
        padding: 40px;
    }

    .aboutus_third_section .content .title {
        font-size: var(--fs_22);
    }

    .aboutus_third_section .content .desc {
        font-size: var(--fs_14);
    }

    .aboutus_fourth_section .content_part {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .aboutus_fourth_section .content_part .title {
        font-size: var(--fs_22);
    }

    .aboutus_fourth_section .content_part .desc {
        font-size: var(--fs_14);
    }

    .aboutus_fifth_section img {
        height: 360px;
    }

    .aboutus_sixth_section {
        padding: 70px 0 35px 0;
    }

    .aboutus_sixth_section .content .title {
        font-size: var(--fs_22);
        margin-top: 20px;
    }

    .aboutus_sixth_section .content .desc {
        font-size: var(--fs_14);
        line-height: 1.6;
    }

    .collection_first_section .banner_img {
        height: auto;
        object-fit: contain;
    }

    .collection_second_section .collection_filter_bar {
        gap: 12px;
        padding: 16px 20px;
    }

    .collection_second_section .collection_filter_bar .collection_filter_left {
        gap: 18px;
    }

    .collection_second_section .collection_filter_bar .collection_filter_left .collection_filter_btn,
    .collection_second_section .collection_filter_bar .collection_filter_left .collection_dropdown_menu .dropdown-item,
    .collection_second_section .collection_filter_bar .collection_filter_count {
        font-size: var(--fs_14);
    }

    .homepage_third_section {
        padding: 0 0 50px 0;
    }

    /* .collection_third_section .card_part .card .image_box img {
        height: 220px;
    } */

    .collection_third_section .card_part .card .product_name {
        font-size: var(--fs_14);
    }

    .collection_third_section .card_part .card .product_details .weight {
        font-size: var(--fs_14);
    }

    .collection_third_section .card_part {
        padding: 0;
    }

    .event_first_section {
        padding: 70px 0;
    }

    .event_first_section .heading_part .title {
        font-size: var(--fs_24);
    }

    .event_first_section .heading_part .desc,
    .event_first_section .event_part .events .desc,
    .event_second_section .event_info .content_part .desc {
        font-size: var(--fs_14);
    }

    .event_first_section .event_part {
        margin-top: 25px;
    }

    .event_second_section {
        padding: 0 0 70px 0;
    }

    .event_second_section .event_info {
        padding: 30px 0;
    }

    .event_second_section .event_info .content_part {
        padding: 10px 0;
    }

    .award_first_section {
        padding: 70px 0;
    }

    .award_first_section .heading_part .title {
        font-size: var(--fs_24);
    }

    .award_first_section .heading_part .desc {
        font-size: var(--fs_14);
    }

    .award_first_section .award_swiper_part {
        padding: 35px 15px 0 15px;
    }

    .award_first_section .award_swiper_part .award_card .award_card_img img {
        max-height: 340px;
    }

    .award_first_section .award_swiper_part .award_card .award_card_content {
        padding-top: 12px;
    }

    .award_first_section .award_swiper_part .award_card .award_card_content .title,
    .award_second_section .card_part .card .award_card_content .title {
        font-size: var(--fs_18);
    }

    .award_first_section .award_swiper_part .award_card .award_card_content .desc,
    .award_first_section .award_swiper_part .award_card .award_year,
    .award_second_section .card_part .card .award_card_content .desc,
    .award_second_section .card_part .card .award_year {
        font-size: var(--fs_14);
    }

    .award_first_section .award_swiper_part .award_swiper .swiper-scrollbar {
        max-width: 280px;
        margin-top: 30px;
    }

    .award_second_section {
        padding: 0 0 70px 0;
    }

    .award_second_section .card_part {
        padding: 0 15px 0 15px;
    }

    .award_second_section .card_part .card .award_card_img img {
        max-height: 300px;
    }

    .award_second_section .card_part .card .award_card_content {
        padding-top: 12px;
    }

    .contact_first_section {
        padding: 70px 0;
    }

    .contact_first_section .heading_part .title {
        font-size: var(--fs_24);
    }

    .contact_first_section .heading_part .desc {
        font-size: var(--fs_14);
    }

    .contact_second_section {
        padding: 35px 0;
    }

    .contact_second_section .contact_second_inner .contact_info_block {
        margin-bottom: 35px;
    }

    .contact_second_section .contact_second_inner .social_block {
        margin-bottom: 40px;
    }

    .contact_second_section .contact_second_inner .contact_info_row {
        padding-top: 15px;
        row-gap: 20px;
    }

    .contact_second_section .contact_second_inner .contact_block_title,
    .contact_second_section .contact_second_inner .contact_info_item h4,
    .contact_second_section .contact_second_inner .contact_info_item a,
    .contact_second_section .contact_second_inner .contact_info_item p,
    .contact_second_section .contact_second_inner .social_row .contact_info_item a,
    .contact_second_section .contact_second_inner .contact_submit_btn {
        font-size: var(--fs_14);
    }

    .contact_second_section .contact_second_inner .form_group {
        margin-bottom: 16px;
    }

    .event_second_section .event_info .image_part img {
        height: 300px;
    }

    .event_first_section .event_part .events .event_img {
        height: 300px;
    }

    .homepage_fifth_section .card_part .card img {
        width: 100%;
        height: 100%;
        /* min-height: 300px; */
        /* max-height: 300px; */
        /* object-fit: cover; */
        display: block;
    }

}

@media only screen and (max-width: 768px) {

    /* .collection_second_section .collection_filter_bar {
        gap: 10px;
        padding: 20px;
    }

    .collection_second_section .collection_filter_bar .collection_filter_left {
        gap: 16px;
    }

    .collection_second_section .collection_filter_bar .collection_filter_count {
        white-space: normal;
    } */

    .footer_section .footer_left_side .footer_branding_part {
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
        margin-bottom: 22px;
    }

    .footer_section .footer_left_side .footer_branding_part .footer_heading_part .footer_heading {
        font-size: var(--fs_22);
        margin: 0 0 10px 0;
    }

    .footer_section .footer_left_side .footer_branding_part .footer_heading_part .footer_sub_text,
    .footer_section .footer_right_side .footer_links_block .footer_links_list li a,
    .footer_section .footer_right_side .footer_links_block .footer_contact_list li,
    .footer_section .footer_right_side .footer_bottom_part a,
    .footer_section .footer_right_side .footer_bottom_part p,
    .footer_section .footer_right_side .footer_social_part a {
        font-size: var(--fs_14);
    }

    .footer_section .footer_left_side .footer_app_part {
        padding: 12px 14px 0 14px;
    }

    .footer_section .footer_left_side .footer_app_part .footer_app_inner_part {
        flex-direction: row;
        align-items: center;
        gap: 12px;
    }

    .footer_section .footer_left_side .footer_app_part .footer_app_inner_part .footer_mobile_image_part {
        max-width: 80px;
    }

    .footer_section .footer_left_side .footer_app_part .footer_app_inner_part .footer_app_content_part .footer_app_title {
        font-size: var(--fs_16);
        line-height: 1.4;
    }

    .footer_section .footer_left_side .footer_app_part .footer_app_inner_part .footer_app_content_part .footer_store_button_part {
        gap: 8px;
        margin-bottom: 10px;
    }

    .footer_section .footer_left_side .footer_app_part .footer_app_inner_part .footer_app_content_part .footer_store_button_part a img {
        height: 36px;
    }

    .footer_section .footer_right_side {
        margin-top: 10px;
    }

    .footer_section .footer_right_side .footer_social_part {
        flex-wrap: wrap;
        justify-content: flex-start;
        gap: 14px;
    }

    .footer_section .footer_right_side .footer_social_part a {
        font-size: var(--fs_14);
    }

    .footer_section .footer_right_side .footer_catalogue_button {
        font-size: var(--fs_16);
        padding: 13px 18px;
    }

    .footer_section .footer_right_side .footer_bottom_part {
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
        margin-top: 24px;
    }

    .homepage_second_section .heading_part .title {
        font-size: var(--fs_22);
    }

    .homepage_second_section .heading_part .desc {
        font-size: var(--fs_14);
        padding: 0 10px;
    }

    .homepage_second_section .slider_part {
        margin-top: 22px;
    }

    .homepage_second_section .slider_part .collection_card .product_name {
        font-size: var(--fs_14);
        margin-top: 8px;
    }

    .homepage_third_section .heading_part .title {
        font-size: var(--fs_22);
    }

    .homepage_third_section .heading_part .desc {
        font-size: var(--fs_14);
        padding: 0 10px;
    }

    .homepage_third_section .card_part {
        margin-top: 22px;
    }

    .homepage_third_section .card_part .card .image_wrapper {
        max-height: 250px;
    }

    /* .homepage_third_section .card_part .card .image_wrapper img {
        height: 250px;
    } */

    .homepage_third_section .card_part .card .content .title {
        font-size: var(--fs_16);
    }

    .homepage_third_section .card_part .card .content .desc,
    .homepage_third_section .card_part .card .content .explore {
        font-size: var(--fs_14);
    }

    .homepage_fourth_section {
        padding: 100px 0;
        background-position: center;
    }

    .homepage_fourth_section .content .title {
        font-size: var(--fs_26);
    }

    .homepage_fourth_section .content .desc {
        font-size: var(--fs_16);
    }

    .homepage_fourth_section .content .btn {
        font-size: var(--fs_14);
        padding: 9px 16px;
    }

    .homepage_fifth_section .heading_part .title {
        font-size: var(--fs_22);
    }

    .homepage_fifth_section .heading_part .desc {
        font-size: var(--fs_14);
        padding: 0 10px;
    }

    .homepage_fifth_section .card_part {
        margin-top: 22px;
    }

    .homepage_fifth_section .card_part .card .oname {
        font-size: var(--fs_16);
    }

    .homepage_fifth_section .card_part .card .card-content {
        bottom: 10px;
    }

    .homepage_sixth_section .heading_part .title {
        font-size: var(--fs_22);
    }

    .homepage_sixth_section .heading_part .desc {
        font-size: var(--fs_14);
        padding: 0 10px;
    }

    .homepage_sixth_section .card_part {
        margin-top: 22px;
    }

    .homepage_seventh_section .heading_part .title {
        font-size: var(--fs_22);
    }

    .homepage_seventh_section .viewall_btn_part .text {
        font-size: var(--fs_14);
    }

    .homepage_seventh_section .viewall_btn_part .text svg {
        height: 14px;
        margin-left: 5px;
    }

    .homepage_seventh_section .card_part {
        margin-top: 22px;
    }

    /* .homepage_seventh_section .card_part .card .image_box img {
        height: 160px;
    } */

    .homepage_seventh_section .card_part .card .product_name {
        font-size: var(--fs_14);
        margin-top: 8px;
    }

    .homepage_eighth_section .heading_part .title {
        font-size: var(--fs_26);
    }

    .homepage_eighth_section .testimonial_swiper {
        margin-top: 22px;
    }

    .homepage_eighth_section .testimonial_swiper .testimonial_card {
        min-height: 200px;
        padding: 14px;
    }

    .homepage_eighth_section .testimonial_swiper .testimonial_text {
        font-size: var(--fs_14);
        margin: 0 0 20px 0;
    }

    .homepage_eighth_section .testimonial_swiper .rating {
        font-size: 12px;
        letter-spacing: 3px;
        margin-bottom: 10px;
    }

    .homepage_eighth_section .testimonial_swiper .client_img {
        width: 42px;
        height: 42px;
    }

    .homepage_eighth_section .testimonial_swiper .client_info .info .name,
    .homepage_eighth_section .testimonial_swiper .client_info .info .desti {
        font-size: var(--fs_14);
    }

    .homepage_nineth_section .heading_part .title {
        font-size: var(--fs_22);
    }

    .homepage_nineth_section .card_part {
        margin-top: 25px;
    }

    .homepage_nineth_section .card_part .card .icon {
        max-width: 50px;
        max-height: 50px;
    }

    .homepage_nineth_section .card_part .card .desc {
        font-size: var(--fs_14);
    }

    .homepage_tenth_section .heading_part .title {
        font-size: var(--fs_22);
    }

    .homepage_tenth_section .card_part {
        margin-top: 22px;
    }

    .homepage_eleventh_section .right_side_part {
        margin-top: 10px;
    }

    .homepage_eleventh_section .right_side_part .text {
        font-size: var(--fs_14);
        line-height: 1.5;
        margin-bottom: 18px;
    }

    .homepage_eleventh_section .right_side_part .know_more_btn {
        font-size: var(--fs_14);
        padding: 9px 16px;
    }

    .aboutus_first_section .about_banner {
        height: 260px;
    }

    .aboutus_second_section .info_part {
        padding: 22px;
        margin-top: -30px;
    }

    .aboutus_second_section .info_part .title {
        font-size: var(--fs_14);
        margin-bottom: 18px;
    }

    .aboutus_second_section .info_part .desc {
        font-size: var(--fs_16);
        margin-top: 14px;
    }

    .aboutus_third_section {
        min-height: auto;
        background-size: cover;
        background-position: top;
    }

    .aboutus_third_section .content {
        padding: 30px 20px;
        background: rgba(255, 255, 255, 0.85);
    }

    .aboutus_third_section .content .desc {
        font-size: var(--fs_14);
    }

    .aboutus_fourth_section .content_part .title {
        font-size: var(--fs_18);
    }

    .aboutus_fourth_section .content_part .desc {
        font-size: var(--fs_14);
    }

    .aboutus_fifth_section img {
        height: 300px;
    }

    .aboutus_sixth_section {
        padding: 60px 0 30px 0;
    }

    .aboutus_sixth_section .content .title {
        text-align: center;
    }

    .aboutus_sixth_section .content .desc {
        font-size: var(--fs_14);
        text-align: center;
    }

    /* .collection_second_section .collection_filter_bar {
        gap: 10px;
        padding: 15px;
    }

    .collection_second_section .collection_filter_bar .collection_filter_left {
        gap: 16px;
    }

    .collection_second_section .collection_filter_bar .collection_filter_count {
        white-space: normal;
    } */

    /* .collection_third_section .card_part .card .image_box img {
        height: 190px;
    } */

    .collection_third_section .card_part .card .product_name {
        font-size: var(--fs_14);
    }

    .event_first_section {
        padding: 60px 0;
    }

    .event_first_section .heading_part .title {
        font-size: var(--fs_22);
    }

    .event_first_section .heading_part .desc {
        font-size: var(--fs_14);
        padding: 0 10px;
    }

    .event_first_section .event_part {
        margin-top: 22px;
    }

    .event_first_section .event_part .events .desc,
    .event_second_section .event_info .content_part .desc {
        font-size: var(--fs_14);
    }

    .event_second_section {
        padding: 0 0 60px 0;
    }

    .event_second_section .event_info {
        padding: 25px 0;
    }

    .event_second_section .event_info .content_part {
        padding: 5px 0;
    }

    .award_first_section {
        padding: 60px 0;
    }

    .award_first_section .heading_part .title {
        font-size: var(--fs_22);
    }

    .award_first_section .heading_part .desc {
        font-size: var(--fs_14);
        padding: 0 0;
    }

    .award_first_section .award_swiper_part {
        padding: 30px 15px 0 15px;
    }

    .award_first_section .award_swiper_part .award_card .award_card_img img {
        max-height: 280px;
    }

    .award_first_section .award_swiper_part .award_swiper {
        padding-bottom: 20px;
    }

    .award_first_section .award_swiper_part .award_swiper .swiper-scrollbar {
        max-width: 220px;
        margin-top: 25px;
    }

    .award_second_section {
        padding: 0 0 60px 0;
    }

    .award_second_section .card_part {
        padding: 0 15px 0 15px;
    }

    .award_second_section .card_part .card .award_card_img img {
        max-height: 260px;
    }

    .contact_first_section {
        padding: 60px 0;
    }

    .contact_first_section .heading_part .title {
        font-size: var(--fs_22);
    }

    .contact_first_section .heading_part .desc {
        font-size: var(--fs_14);
        padding: 0 10px;
    }

    .contact_second_section {
        padding: 30px 0;
    }

    .contact_second_section .contact_second_inner .contact_info_block {
        margin-bottom: 30px;
    }

    .contact_second_section .contact_second_inner .social_block {
        margin-bottom: 35px;
    }

    .contact_second_section .contact_second_inner .contact_info_row {
        row-gap: 18px;
    }

    .contact_second_section .contact_second_inner .form_title {
        margin-bottom: 20px;
    }

    .contact_second_section .contact_second_inner .form_group {
        margin-bottom: 15px;
    }

    .contact_second_section .contact_second_inner .form_input {
        padding: 0 0 10px;
    }

    .event_second_section .event_info .image_part img {
        height: 250px;
    }

    .homepage_fifth_section .card_part .card img {
        width: 100%;
        height: 100%;
        /* min-height: 270px; */
        /* max-height: 270px; */
        /* object-fit: cover; */
        display: block;
    }

}

@media only screen and (max-width: 576px) {

    /* .homepage_first_section .homepage_hero_slider .hero_banner_card {
        min-height: 500px;
        max-height: 500px;
    }

    .homepage_first_section .homepage_hero_slider .hero_left_text p,
    .homepage_first_section .homepage_hero_slider .hero_right_text p {
        font-size: var(--fs_14);
    } */

    .footer_section .footer_left_side .footer_branding_part {
        gap: 14px;
        margin-bottom: 20px;
    }

    .footer_section .footer_left_side .footer_branding_part .footer_heading_part .footer_heading {
        font-size: var(--fs_18);
        line-height: 1.25;
    }

    .footer_section .footer_left_side .footer_branding_part .footer_heading_part .footer_sub_text {
        font-size: var(--fs_14);
        line-height: 1.5;
    }

    .footer_section .footer_left_side .footer_app_part {
        padding: 12px 12px 0 12px;
        border-radius: 6px;
    }

    .footer_section .footer_left_side .footer_app_part .footer_app_inner_part {
        /* flex-direction: column; */
        align-items: flex-start;
        gap: 10px;
    }

    .footer_section .footer_left_side .footer_app_part .footer_app_inner_part .footer_mobile_image_part {
        max-width: 70px;
    }

    .footer_section .footer_left_side .footer_app_part .footer_app_inner_part .footer_app_content_part .footer_app_title {
        font-size: var(--fs_14);
    }

    .footer_section .footer_left_side .footer_app_part .footer_app_inner_part .footer_app_content_part .footer_store_button_part a img {
        height: 34px;
    }

    .footer_section .footer_right_side .footer_links_block .footer_block_title {
        margin: 0 0 12px;
    }

    .footer_section .footer_right_side .footer_links_block .footer_links_list li,
    .footer_section .footer_right_side .footer_links_block .footer_contact_list li {
        margin-bottom: 8px;
    }

    .footer_section .footer_right_side .footer_social_part {
        gap: 12px;
        margin-top: 16px;
        padding-top: 12px;
    }

    .footer_section .footer_right_side .footer_catalogue_button_part {
        margin-top: 18px;
    }

    .footer_section .footer_right_side .footer_catalogue_button {
        font-size: var(--fs_14);
        padding: 12px 16px;
    }

    .footer_section .footer_right_side .footer_bottom_part {
        margin-top: 20px;
        gap: 10px;
    }

    .homepage_second_section .heading_part .desc {
        font-size: var(--fs_14);
    }

    .homepage_second_section .slider_part .collection_card .product_name {
        font-size: var(--fs_14);
    }

    .homepage_third_section .heading_part .desc {
        font-size: var(--fs_14);
        padding: 0 10px;
    }

    .homepage_third_section .card_part {
        margin-top: 20px;
    }

    .homepage_third_section .card_part .card .image_wrapper {
        max-height: 220px;
    }

    /* .homepage_third_section .card_part .card .image_wrapper img {
        height: 220px;
    } */

    .homepage_third_section .card_part .card .content .explore svg {
        height: 14px;
    }

    .homepage_fourth_section {
        padding: 80px 0;
        background-position: center;
    }

    .homepage_fourth_section .content .title {
        font-size: var(--fs_22);
    }

    .homepage_fourth_section .content .desc {
        font-size: var(--fs_14);
    }

    .homepage_fourth_section .content .btn {
        font-size: var(--fs_14);
        padding: 8px 14px;
    }

    .homepage_fifth_section .heading_part .desc {
        font-size: var(--fs_14);
        padding: 0 10px;
    }

    .homepage_fifth_section .card_part {
        margin-top: 20px;
    }

    .homepage_fifth_section .card_part .card .oname {
        font-size: var(--fs_14);
    }

    .homepage_sixth_section .heading_part .desc {
        font-size: var(--fs_14);
        padding: 0 10px;
    }

    .homepage_sixth_section .card_part {
        margin-top: 20px;
    }

    .homepage_seventh_section .viewall_btn_part .text {
        font-size: var(--fs_14);
    }

    .homepage_seventh_section .viewall_btn_part .text svg {
        height: 14px;
        margin-left: 4px;
    }

    .homepage_seventh_section .card_part {
        margin-top: 20px;
    }

    .homepage_seventh_section .card_part .card .image_box img {
        height: 200px;
    }

    .homepage_seventh_section .card_part .card .product_name {
        font-size: var(--fs_14);
    }

    .homepage_eighth_section .heading_part .title {
        font-size: var(--fs_22);
    }

    .homepage_eighth_section .testimonial_swiper {
        margin-top: 20px;
    }

    .homepage_eighth_section .testimonial_swiper .testimonial_card {
        min-height: auto;
        padding: 12px;
    }

    .homepage_eighth_section .testimonial_swiper .testimonial_text {
        font-size: var(--fs_14);
        line-height: 1.5;
        margin: 0 0 18px 0;
    }

    .homepage_eighth_section .testimonial_swiper .rating {
        font-size: 12px;
        letter-spacing: 2px;
        margin-bottom: 10px;
    }

    .homepage_eighth_section .testimonial_swiper .client_info {
        gap: 8px;
    }

    .homepage_eighth_section .testimonial_swiper .client_img {
        width: 40px;
        height: 40px;
    }

    .homepage_eighth_section .testimonial_swiper .client_info .info .name,
    .homepage_eighth_section .testimonial_swiper .client_info .info .desti {
        font-size: var(--fs_14);
    }

    .homepage_nineth_section .card_part .card .icon {
        max-width: 45px;
        max-height: 45px;
    }

    .homepage_nineth_section .card_part .card .desc {
        font-size: var(--fs_14);
    }

    .homepage_tenth_section .card_part {
        margin-top: 20px;
    }

    .aboutus_first_section .about_banner {
        height: 200px;
    }

    .aboutus_second_section .info_part {
        padding: 18px;
        margin-top: -25px;
    }

    .aboutus_second_section .info_part .title {
        font-size: var(--fs_14);
        margin-bottom: 15px;
    }

    .aboutus_second_section .info_part .desc {
        font-size: var(--fs_14);
        margin-top: 12px;
    }

    .aboutus_third_section {
        min-height: auto;
        background-size: cover;
        background-position: top;
    }

    .aboutus_third_section .content {
        padding: 25px 15px;
        background: rgba(255, 255, 255, 0.9);
    }

    .aboutus_third_section .content .desc {
        font-size: var(--fs_14);
    }

    .aboutus_fourth_section .content_part .title {
        font-size: var(--fs_16);
        margin-bottom: 8px;
    }

    .aboutus_fourth_section .content_part .desc {
        font-size: var(--fs_14);
        line-height: 1.5;
    }

    .aboutus_fifth_section img {
        height: 240px;
    }

    .aboutus_sixth_section {
        padding: 50px 0 25px 0;
    }

    .aboutus_sixth_section .content .desc {
        font-size: var(--fs_14);
        line-height: 1.6;
    }

    .aboutus_sixth_section .content .founder_img_part .founder_img {
        max-width: 180px;
    }

    .aboutus_sixth_section .content .sign_part img {
        max-width: 120px;
    }

    /* .collection_second_section .collection_filter_bar {
        flex-direction: column;
        align-items: flex-start;
        padding: 14px 12px;
    }

    .collection_second_section .collection_filter_bar .collection_filter_left {
        gap: 14px;
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
    }

    .collection_second_section .collection_filter_bar .collection_filter_left .collection_dropdown {
        width: 100%;
    }

    .collection_second_section .collection_filter_bar .collection_filter_left .collection_filter_btn {
        width: 100%;
        justify-content: space-between;
    }

    .collection_second_section .collection_filter_bar .collection_filter_left .collection_dropdown_menu {
        width: 100%;
        min-width: 100%;
    }

    .collection_second_section .collection_filter_bar .collection_filter_left .collection_filter_btn,
    .collection_second_section .collection_filter_bar .collection_filter_left .collection_dropdown_menu .dropdown-item,
    .collection_second_section .collection_filter_bar .collection_filter_count {
        font-size: var(--fs_14);
    } */

    /* .collection_third_section .card_part .card .image_box img {
        height: 140px;
    } */

    .collection_third_section .card_part .card .product_name {
        font-size: var(--fs_14);
    }

    .product_detail_modal .product_slider_image_box img {
        min-height: 250px;
        max-height: 250px;
    }

    .event_first_section {
        padding: 50px 0;
    }

    .event_first_section .heading_part .desc,
    .event_first_section .event_part .events .desc,
    .event_second_section .event_info .content_part .desc {
        font-size: var(--fs_14);
    }

    .event_first_section .event_part {
        margin-top: 20px;
    }

    .event_second_section {
        padding: 0 0 50px 0;
    }

    .event_second_section .event_info {
        padding: 20px 0;
    }

    .award_first_section {
        padding: 50px 0;
    }

    .award_first_section .heading_part .desc {
        font-size: var(--fs_14);
        padding: 0 10px;
    }

    .award_first_section .award_swiper_part {
        padding: 25px 0 0 0;
    }

    .award_first_section .award_swiper_part .award_card .award_card_content,
    .award_second_section .card_part .card .award_card_content {
        padding-top: 10px;
    }

    .award_first_section .award_swiper_part .award_swiper .swiper-scrollbar {
        max-width: 180px;
        margin-top: 20px;
    }

    .award_second_section {
        padding: 0 0 50px 0;
    }

    .award_second_section .card_part {
        padding: 0;
    }

    .contact_first_section {
        padding: 50px 0;
    }

    .contact_first_section .heading_part .desc {
        font-size: var(--fs_14);
        padding: 0 10px;
    }

    .contact_second_section {
        padding: 25px 0;
    }

    .contact_second_section .contact_second_inner .contact_info_block {
        margin-bottom: 25px;
    }

    .contact_second_section .contact_second_inner .social_block {
        margin-bottom: 30px;
    }

    .contact_second_section .contact_second_inner .contact_info_row {
        padding-top: 12px;
        row-gap: 16px;
    }

    .contact_second_section .contact_second_inner .form_title {
        margin-bottom: 18px;
    }

    .contact_second_section .contact_second_inner .form_group {
        margin-bottom: 14px;
    }

    .contact_second_section .contact_second_inner .form_input {
        font-size: var(--fs_14);
        padding: 0 0 10px;
    }

    .event_second_section .event_info .image_part img {
        height: 200px;
    }

    .event_first_section .event_part .events .event_img {
        height: 200px;
    }

    .homepage_fifth_section .card_part .card img {
        width: 100%;
        height: 100%;
        /* min-height: 200px; */
        /* max-height: 200px; */
        /* object-fit: cover; */
        display: block;
    }

    .navbar .navbar-brand .logo {
        height: 40px;
    }

    .homepage_first_section .homepage_hero_slider .hero_banner_bg_desktop {
        display: none;
    }

    .homepage_first_section .homepage_hero_slider .hero_banner_bg_mobile {
        display: block;
    }

    .top_bar_part p {
        font-size: var(--fs_12);
    }

    .footer_app_inner_part .footer_mobile_image_part img {
        bottom: 0;
    }

}