@media(max-width: 766px) {

    /* NAVBAR RESPONSIVE */

    .navbar_responsive_icons_a #search {
        height: 45px;
        width: 35px;
    }

    .navbar_responsive_icons_a {
        width: 35px;
        height: 35px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .navbar_responsive_list {
        width: 25%;
    }

    .navbar_responsive_icons {
        width: 25%;
    }

    .navbar_responsive_logo {
        height: 75px;
        width: 75px;
    }

    .navbar_responsive_list a i {
        font-size: 40px;
    }

    .navbar_responsive_container {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding: 15px;
        margin-bottom: 12px;
        border-bottom: 2px solid #BFBFBF;
    }

    .navbar_main_container {
        padding: 30px;
        width: 100%;
        height: 100%;
        display: none;
        justify-content: 0 !important;
        align-items: center;
        flex-direction: column;
    }

    .navbar_mobil_login_button {
        display: block;
    }

    .navbar_container_left_section {
        flex-direction: column;
        align-items: flex-start;
        gap: 35px;
        width: 100%;
        height: 50%;
    }

    .navbar_links {
        flex-direction: column;
    }

    .navbar_links a {
        font-family: 'Latinka-Regular';
        font-size: 30px;
    }

    .navbar_logo a {
        height: 85px;
        width: 85px;
    }

    .navbar_logo i {
        font-size: 35px;
        display: block;
    }

    .navbar_logo {
        display: flex;
        height: 100%;
        width: 100%;
        justify-content: space-between;
        align-items: center;
    }

    .navbar_social_links {
        display: flex;
        font-size: 25px;
        gap: 30px;
        width: 100%;
        justify-content: center;
    }

    .navbar_social_links a {
        color: black;
    }

    .navbar_container_right_section {
        display: none;
    }

    .navbar_only_responsive_section {
        display: flex;
        flex-direction: column;
        justify-content: flex-end !important;
        gap: 30px;
        height: 50%;
        width: 100%;
    }

    .navbar_mobil_login_button button {
        font-family: 'Latinka-Regular' !important;
        width: 100%;
        height: 55px;
        background-color: black;
        border-radius: 50px;
        color: white;
        font-size: 18px;
        border: 1px solid transparent;
        transition: background-color .5s ease, color .5s ease;
    }

    .navbar_mobil_login_button button:hover {
        border: 1px solid transparent;
        background-color: #828D68;
        color: white;
        transition: background-color .5s ease, color .5s ease;
    }

    .navbar_responsive_icons {
        display: flex;
        justify-content: right;
        align-items: center;
    }

    /* index */

    .product_popup_other_content_child_price {
        position: absolute;
        right: 8vh;
        bottom: 10px;
    }

    .swiper-pagination {
        height: max-content;
    }

    .swiper_container_section_1_text {
        color: black;
        font-family: "Latinka-SemiBold";
        font-size: 40px;
        width: 100%;
        line-height: 45px;
        top: 345px;
        padding-left: 0;
        position: absolute;
        text-align: center;
        opacity: 1;
        transition: opacity .1s ease-in-out;
    }

    .MainSwiper .swiper-slide {
        align-items: baseline;
        width: 100% !important;
        padding: 0 20px;
    }

    .swiper_container_section_1_image-container {
        height: 50%;
    }

    .content_main_container {
        padding-top: 0;
    }

    .swiper_buttons {
        display: none;
    }

    .product_container_section_2_2_header {
        display: none;
    }

    .product_container_section_2_header {
        width: 100%;
        flex-wrap: wrap;
        padding: 0;
    }

    .product_container_section_2_1_header {
        display: flex;
        overflow: scroll;
        white-space: nowrap;
    }

    .ProductSwiper .swiper-wrapper {
        gap: 10px;
    }

    .product_popup_big_image_clickable_circle_container .product_popup_big_image_clickable_circle:first-child {
        top: 25%;
        left: 40%;
    }

    .product_popup_big_image_clickable_circle_container .product_popup_big_image_clickable_circle:nth-child(2) {
        top: 35%;
        left: 45%;
    }

    .product_popup_big_image_clickable_circle_container .product_popup_big_image_clickable_circle:last-child {
        top: 45%;
        left: 45%;
    }

    .product_popup_big_image {
        margin: 0;
    }

    .product_popup_big_image_container {
        width: 100%;
        height: 530px;
        padding: 0 15px;
    }

    .product_popup_other_content_container {
        width: 100%;
    }

    .product_swiper_container_section_3_card_linkArrow {
        width: 45px;
        height: 45px;
    }

    .product_swiper_container_section_3 {
        padding: 25px 15px;
    }

    .product_swiper_container_section_3_card_features {
        padding: 8px 20px 0 20px;
        flex-direction: column;
        align-items: end;
        gap: 5px;
    }

    .product_swiper_container_section_3_swiper {
        width: 100%
    }

    .blog_container_section_image {
        width: 100%;
    }

    .blog_container_section {
        width: 100%;
        margin-top: 20px;
    }

    .blog_container_section_6 {
        padding: 0 25px;
    }

    .more_info_section_5_1_text {
        padding-bottom: 30px;
    }

    .blog_container_section_6_cards {
        flex-direction: column;
        gap: 0;
    }


    .product_container_section_2_content {
        padding: 0;
        gap: unset;
    }

    .product_container_child {
        width: 48%;
        padding: 5px;
    }

    .product_popup_container_section_4 {
        padding: 0;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 30px 0;
    }

    .product_swiper_container_section_3 {
        flex-direction: column;
        margin: 30px 0 !important;
    }

    .product_swiper_container_section_3_text {
        padding: 0;
        margin-bottom: 25px;
    }

    .more_info_section_5_2 {
        width: 100%;
        padding: 25px 0;
        position: relative;
        bottom: 270px;
    }

    .more_info_container_section_5 {
        flex-direction: column;
        height: 100%;
    }

    .product_popup_other_content_child {
        padding: 10px 10px;
    }

    .more_info_section_5_1 {
        width: 100%;
        position: relative;
        top: 330px;
    }

    .more_info_section_5_3 {
        width: 100%;
    }

    .blog_container_section_6_header h4 {
        width: 100%;
    }

    .swiper_container_section_1_text p {
        margin-bottom: 50px;
    }

    .swiper_container_section_1_text {
        color: black;
        font-family: "Latinka-SemiBold";
        font-size: 28px;
        width: 100%;
        line-height: 45px;
        top: 345px;
        left: 0;
        padding-left: 0;
        padding: 0 15px;
        position: absolute;
        text-align: center;
        opacity: 1;
        transition: opacity .1s ease-in-out;
    }

    /* footer */

    .footer_container_image {
        left: unset;
        position: absolute;
    }

    .footer_container {
        padding: 0;
        flex-direction: column;
    }

    .footer_section_1 {
        margin-top: 60px;
        flex-direction: column;
        width: 100%;
        align-items: center;
        text-align: center;
    }

    .footer_section_1_privacy_links {
        flex-direction: column;
    }

    .footer_page_info_link {
        width: 100%;
        justify-content: center;
        flex-direction: column;
    }

    .footer_section_2 {
        gap: 0;
        width: 100%;
    }

    .footer_section_2_certificates {
        display: flex;
        gap: 10px;
        justify-content: center;
        flex-wrap: wrap;
        padding: 25px 25px;
    }

    .footer_section_2_about {
        text-align: center;
        width: 100%;
        padding: 60px 15px;
    }

    .footer_section_2_about p {
        width: 100%;
    }

    .footer_section_3 {
        gap: 30px;
        flex-direction: column;
        text-align: center;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .footer_section_3_list {
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        flex-direction: column;
        width: 100%;
    }

    .footer_section_3_list ul {
        padding-left: 0 !important;
    }

    .footer_section_3_list li {
        text-align: center;
    }

    .footer_section_3_bottom_logo {
        display: flex;
        justify-content: center;
        align-items: center;
        bottom: -120px;
        width: 100%;
        right: unset;
        flex-wrap: wrap;
        text-align: center;
    }

    .footer_section_3_bottom_logo span {
        width: 100%;
    }

    .footer_section_1_copyright {
        position: absolute;
        bottom: -50px;
    }
}

@media(min-width: 768px) and (max-width: 1023px) {

    /* NAVBAR RESPONSIVE */

    .navbar_responsive_icons_a #search {
        height: 45px;
        width: 35px;
    }

    .navbar_responsive_icons_a {
        width: 35px;
        height: 35px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .navbar_responsive_list {
        width: 25%;
    }

    .navbar_responsive_icons {
        width: 25%;
    }

    .navbar_responsive_logo {
        height: 75px;
        width: 75px;
    }

    .navbar_responsive_list a i {
        font-size: 40px;
    }

    .navbar_responsive_container {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding: 15px;
        margin-bottom: 12px;
        border-bottom: 2px solid #BFBFBF;
    }

    .navbar_main_container {
        padding: 30px;
        width: 100%;
        height: 100%;
        display: none;
        justify-content: 0 !important;
        align-items: center;
        flex-direction: column;
    }

    .navbar_mobil_login_button {
        display: block;
    }

    .navbar_container_left_section {
        flex-direction: column;
        align-items: flex-start;
        gap: 35px;
        width: 100%;
        height: 50%;
    }

    .navbar_links {
        flex-direction: column;
    }

    .navbar_links a {
        font-family: 'Latinka-Regular';
        font-size: 40px;
    }

    .navbar_logo a {
        height: 85px;
        width: 85px;
    }

    .navbar_logo i {
        font-size: 35px;
        display: block;
    }

    .navbar_logo {
        display: flex;
        height: 100%;
        width: 100%;
        justify-content: space-between;
        align-items: center;
    }

    .navbar_social_links {
        display: flex;
        font-size: 25px;
        gap: 30px;
        width: 100%;
        justify-content: center;
    }

    .navbar_social_links a {
        color: black;
    }

    .navbar_container_right_section {
        display: none;
    }

    .navbar_only_responsive_section {
        display: flex;
        flex-direction: column;
        justify-content: flex-end !important;
        gap: 30px;
        height: 50%;
        width: 100%;
    }

    .navbar_mobil_login_button button {
        font-family: 'Latinka-Regular' !important;
        width: 100%;
        height: 55px;
        background-color: black;
        border-radius: 50px;
        color: white;
        font-size: 18px;
        border: 1px solid transparent;
        transition: background-color .5s ease, color .5s ease;
    }

    .navbar_mobil_login_button button:hover {
        border: 1px solid transparent;
        background-color: #828D68;
        color: white;
        transition: background-color .5s ease, color .5s ease;
    }

    .navbar_responsive_icons {
        display: flex;
        justify-content: right;
        align-items: center;
    }

    /* index */
    .swiper-pagination {
        height: max-content;
    }

    .swiper_container_section_1_text {
        color: black;
        font-family: "Latinka-SemiBold";
        font-size: 40px;
        width: 100%;
        line-height: 45px;
        top: 345px;
        padding-left: 0;
        position: absolute;
        text-align: center;
        opacity: 1;
        transition: opacity .1s ease-in-out;
    }

    .MainSwiper .swiper-slide {
        align-items: baseline;
        width: 100% !important;
        padding: 0 20px;
    }

    .swiper_container_section_1_image-container {
        height: 60%;
    }

    .content_main_container {
        padding-top: 0;
    }

    .swiper_buttons {
        display: none;
    }

    .product_container_section_2_2_header {
        padding: 15px;
        display: block;
    }

    .product_container_section_2_header {
        width: 100%;
        flex-wrap: unset;
        padding: 0 50px;
        justify-content: space-between;
        align-items: center;
    }

    .product_container_section_2_1_header {
        display: flex;
        overflow: unset;
        white-space: nowrap;
    }

    .ProductSwiper .swiper-wrapper {
        gap: 10px;
    }

    .product_popup_big_image_clickable_circle_container .product_popup_big_image_clickable_circle:first-child {
        top: 25%;
        left: 44%;
    }

    .product_popup_big_image_clickable_circle_container .product_popup_big_image_clickable_circle:nth-child(2) {
        top: 30%;
        left: 48%;
    }

    .product_popup_big_image_clickable_circle_container .product_popup_big_image_clickable_circle:last-child {
        top: 37%;
        left: 48%;
    }

    .product_popup_big_image {
        margin: 0;
    }

    .product_popup_big_image_container {
        width: 100%;
        height: 530px;
        padding: 0 15px;
    }

    .product_popup_other_content_container {
        width: 100%;
    }

    .product_swiper_container_section_3_card_linkArrow {
        width: 45px;
        height: 45px;
        position: absolute;
        right: 25px;
        bottom: 15px;
    }

    .product_swiper_container_section_3 {
        padding: 25px 15px;
    }

    .product_swiper_container_section_3_card_features {
        padding: 8px 20px 35px 20px;
        flex-direction: column;
        align-items: center;
        gap: 5px;
    }

    .product_swiper_container_section_3_swiper {
        width: 100%
    }

    .blog_container_section_image {
        width: 100%;
    }

    .blog_container_section {
        width: 100%;
        margin-top: 20px;
    }

    .blog_container_section_6 {
        padding: 0 25px;
    }

    .more_info_section_5_1_text {
        padding-bottom: 30px;
        font-size: 23px;
    }

    .blog_container_section_6_cards {
        flex-direction: column;
        gap: 0;
    }

    .product_container_section_2_content {
        padding: 0 50px;
        gap: unset;
        justify-content: left;
    }

    .product_container_child {
        width: 33.33%;
        padding: 5px;
    }

    .product_popup_container_section_4 {
        padding: 0;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 30px 0;
    }

    .product_swiper_container_section_3 {
        flex-direction: column;
        margin: 30px 0 !important;
    }

    .product_swiper_container_section_3_text {
        padding: 0;
        margin-bottom: 25px;
    }

    .more_info_section_5_2 {
        width: 100%;
        padding: 25px 0;
        position: relative;
        bottom: 240px;
    }

    .more_info_container_section_5 {
        flex-direction: column;
        height: 100%;
    }

    .product_popup_other_content_child {
        padding: 10px 55px;
    }

    .more_info_section_5_1 {
        width: 100%;
        top: 50%;
        left: 50%;
        transform: translate(0%, 310%) !important;
    }

    .more_info_section_5_3 {
        width: 100%;
    }

    .blog_container_section_6_header h4 {
        width: 100%;
    }

    .swiper_container_section_1_text p {
        margin-bottom: 50px;
    }

    .swiper_container_section_1_text {
        color: black;
        font-family: "Latinka-SemiBold";
        font-size: 28px;
        width: 100%;
        line-height: 45px;
        top: 415px;
        left: 0;
        padding-left: 0;
        padding: 0 15px;
        position: absolute;
        text-align: center;
        opacity: 1;
        transition: opacity .1s ease-in-out;
    }

    /* footer */

    .footer_container_image {
        left: unset;
        position: absolute;
    }

    .footer_container {
        padding: 0;
        flex-direction: column;
    }

    .footer_section_1 {
        margin-top: 60px;
        flex-direction: column;
        width: 100%;
        align-items: center;
        text-align: center;
        font-size: 23px;
    }

    .footer_section_1_privacy_links {
        flex-direction: column;
    }

    .footer_page_info_link {
        width: 100%;
        justify-content: center;
        flex-direction: column;
    }

    .footer_section_2 {
        gap: 0;
        width: 100%;
    }

    .footer_section_2_certificates {
        display: flex;
        gap: 10px;
        justify-content: center;
        flex-wrap: wrap;
        padding: 25px 25px;
    }

    .footer_section_2_about {
        text-align: center;
        width: 100%;
        padding: 60px 15px;
        font-size: 25px;
    }

    .footer_section_1_logo {
        height: 120px;
        width: 120px;
    }

    .footer_section_2_about p {
        width: 100%;
    }

    .footer_section_3 {
        gap: unset;
        flex-direction: column;
        text-align: center;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .footer_section_3_list h4 {
        font-size: 27px !important;
    }

    .footer_section_3_list {
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        flex-direction: column;
        width: 100%;
        font-size: 23px;
    }

    .footer_section_3_list ul {
        padding-left: 0 !important;
    }

    .footer_section_3_list li {
        text-align: center;
    }

    .footer_section_3_bottom_logo {
        display: flex;
        justify-content: center;
        align-items: center;
        bottom: -120px;
        width: 100%;
        right: unset;
        flex-wrap: wrap;
        text-align: center;
        font-size: 25px;
    }

    .footer_section_3_bottom_logo span {
        width: 100%;
    }

    .footer_section_1_copyright {
        position: absolute;
        bottom: -50px;
    }

    .footer_section_1_social_links {
        font-size: 35px;
    }
}

@media(min-width: 1024px) and (max-width: 1199px) {

    /* NAVBAR RESPONSIVE */

    .navbar_responsive_icons_a #search {
        height: 45px;
        width: 35px;
    }

    .navbar_responsive_icons_a {
        width: 35px;
        height: 35px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .navbar_responsive_list {
        width: 25%;
    }

    .navbar_responsive_icons {
        width: 25%;
    }

    .navbar_responsive_logo {
        height: 75px;
        width: 75px;
    }

    .navbar_responsive_list a i {
        font-size: 40px;
    }

    .navbar_responsive_container {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding: 15px;
        margin-bottom: 12px;
        border-bottom: 2px solid #BFBFBF;
    }

    .navbar_main_container {
        padding: 30px;
        width: 100%;
        height: 100%;
        display: none;
        justify-content: 0 !important;
        align-items: center;
        flex-direction: column;
    }

    .navbar_mobil_login_button {
        display: block;
    }

    .navbar_container_left_section {
        flex-direction: column;
        align-items: flex-start;
        gap: 35px;
        width: 100%;
        height: 50%;
    }

    .navbar_links {
        flex-direction: column;
    }

    .navbar_links a {
        font-family: 'Latinka-Regular';
        font-size: 40px;
    }

    .navbar_logo a {
        height: 85px;
        width: 85px;
    }

    .navbar_logo i {
        font-size: 35px;
        display: block;
    }

    .navbar_logo {
        display: flex;
        height: 100%;
        width: 100%;
        justify-content: space-between;
        align-items: center;
    }

    .navbar_social_links {
        display: flex;
        font-size: 25px;
        gap: 30px;
        width: 100%;
        justify-content: center;
    }

    .navbar_social_links a {
        color: black;
    }

    .navbar_container_right_section {
        display: none;
    }

    .navbar_only_responsive_section {
        display: flex;
        flex-direction: column;
        justify-content: flex-end !important;
        gap: 30px;
        height: 50%;
        width: 100%;
    }

    .navbar_mobil_login_button button {
        font-family: 'Latinka-Regular' !important;
        width: 100%;
        height: 55px;
        background-color: black;
        border-radius: 50px;
        color: white;
        font-size: 18px;
        border: 1px solid transparent;
        transition: background-color .5s ease, color .5s ease;
    }

    .navbar_mobil_login_button button:hover {
        border: 1px solid transparent;
        background-color: #828D68;
        color: white;
        transition: background-color .5s ease, color .5s ease;
    }

    .navbar_responsive_icons {
        display: flex;
        justify-content: right;
        align-items: center;
    }

    /* index */

    .swiper_container_section_1_text {
        color: black;
        font-family: "Latinka-SemiBold";
        font-size: 40px;
        width: 100%;
        line-height: 45px;
        top: 345px;
        padding-left: 0;
        position: absolute;
        text-align: center;
        opacity: 1;
        transition: opacity .1s ease-in-out;
    }

    .MainSwiper .swiper-slide {
        align-items: baseline;
        width: 100% !important;
        padding: 0 20px;
    }

    .swiper_container_section_1_image-container {
        height: 60%;
    }

    .content_main_container {
        padding-top: 0;
    }

    .swiper_buttons {
        display: none;
    }

    .product_container_section_2_2_header {
        padding: 15px;
        display: block;
    }

    .product_container_section_2_header {
        width: 100%;
        flex-wrap: unset;
        padding: 0 50px;
        justify-content: space-between;
        align-items: center;
    }

    .product_container_section_2_1_header {
        display: flex;
        overflow: unset;
        white-space: nowrap;
    }

    .ProductSwiper .swiper-wrapper {
        gap: 10px;
    }

    .product_popup_big_image_clickable_circle_container .product_popup_big_image_clickable_circle:first-child {
        top: 25%;
        left: 44%;
    }

    .product_popup_big_image_clickable_circle_container .product_popup_big_image_clickable_circle:nth-child(2) {
        top: 30%;
        left: 48%;
    }

    .product_popup_big_image_clickable_circle_container .product_popup_big_image_clickable_circle:last-child {
        top: 37%;
        left: 48%;
    }

    .product_popup_big_image {
        margin: 0;
    }

    .product_popup_big_image_container {
        width: 100%;
        height: 530px;
        padding: 0 15px;
    }

    .product_popup_other_content_container {
        width: 100%;
    }

    .product_swiper_container_section_3_card_linkArrow {
        width: 45px;
        height: 45px;
        position: absolute;
        right: 25px;
        bottom: 15px;
    }

    .product_swiper_container_section_3 {
        padding: 25px 15px;
    }

    .product_swiper_container_section_3_card_features {
        padding: 8px 20px 35px 20px;
        flex-direction: column;
        align-items: center;
        gap: 5px;
    }

    .product_swiper_container_section_3_swiper {
        width: 100%
    }

    .blog_container_section_image {
        width: 100%;
    }

    .blog_container_section {
        width: 100%;
        margin-top: 20px;
    }

    .blog_container_section_6 {
        padding: 0 25px;
    }

    .more_info_section_5_1_text {
        padding-bottom: 30px;
        font-size: 23px;
    }

    .blog_container_section_6_cards {
        flex-direction: column;
        gap: 0;
    }

    .product_container_section_2_content {
        padding: 0 50px;
        gap: unset;
        justify-content: left;

    }

    .product_container_child {
        font-size: 20px;
        width: 33.33%;
        padding: 5px;
    }

    .product_popup_container_section_4 {
        padding: 0;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 30px 0;
    }

    .product_swiper_container_section_3 {
        flex-direction: column;
        margin: 30px 0 !important;
    }

    .product_swiper_container_section_3_text {
        padding: 0;
        margin-bottom: 25px;
    }

    .more_info_section_5_2 {
        width: 100%;
        padding: 25px 0;
        position: relative;
        bottom: 240px;
    }

    .more_info_container_section_5 {
        flex-direction: column;
        height: 100%;
    }

    .product_popup_other_content_child {
        padding: 10px 55px;
    }

    .more_info_section_5_1 {
        width: 100%;
        top: 50%;
        left: 50%;
        transform: translate(0%, 375%) !important;
    }

    .more_info_section_5_3 {
        width: 100%;
    }

    .blog_container_section_6_header h4 {
        width: 100%;
    }

    .blog_container_section_image_content button {
        font-size: 20px;
        height: 70px;
        width: 255px;
    }

    .more_info_section_5_1 button {
        font-size: 20px;
        height: 70px;
        width: 255px;

    }

    .swiper_container_section_1_text p {
        margin-bottom: 50px;
    }

    .swiper_container_section_1_text {
        color: black;
        font-family: "Latinka-SemiBold";
        font-size: 28px;
        width: 100%;
        line-height: 45px;
        top: 415px;
        left: 0;
        padding-left: 0;
        padding: 0 15px;
        position: absolute;
        text-align: center;
        opacity: 1;
        transition: opacity .1s ease-in-out;
    }

    .swiper-pagination {
        height: max-content;
    }

    /* footer */

    .footer_container_image {
        left: unset;
        position: absolute;
    }

    .footer_container {
        padding: 0;
        flex-direction: column;
    }

    .footer_section_1 {
        margin-top: 60px;
        flex-direction: column;
        width: 100%;
        align-items: center;
        text-align: center;
        font-size: 23px;
    }

    .footer_section_1_privacy_links {
        flex-direction: column;
    }

    .footer_page_info_link {
        width: 100%;
        justify-content: center;
        flex-direction: column;
    }

    .footer_section_2 {
        gap: 0;
        width: 100%;
    }

    .footer_section_2_certificates {
        display: flex;
        gap: 10px;
        justify-content: center;
        flex-wrap: wrap;
        padding: 25px 25px;
    }

    .footer_section_2_about {
        text-align: center;
        width: 100%;
        padding: 60px 15px;
        font-size: 25px;
    }

    .footer_section_1_logo {
        height: 120px;
        width: 120px;
    }

    .footer_section_2_about p {
        width: 100%;
    }

    .footer_section_3 {
        gap: unset;
        flex-direction: column;
        text-align: center;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .footer_section_3_list h4 {
        font-size: 27px !important;
    }

    .footer_section_3_list {
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        flex-direction: column;
        width: 100%;
        font-size: 23px;
    }

    .footer_section_3_list ul {
        padding-left: 0 !important;
    }

    .footer_section_3_list li {
        text-align: center;
    }

    .footer_section_3_bottom_logo {
        display: flex;
        justify-content: center;
        align-items: center;
        bottom: -120px;
        width: 100%;
        right: unset;
        flex-wrap: wrap;
        text-align: center;
        font-size: 25px;
    }

    .footer_section_3_bottom_logo span {
        width: 100%;
    }

    .footer_section_1_copyright {
        position: absolute;
        bottom: -50px;
    }

    .footer_section_1_social_links {
        font-size: 35px;
    }
}

@media(min-width: 3072px) and (max-width:7800px) {

    .more_info_container_section_5 {
        height: max-content;
    }

    .blog_container_section_6_header {
        font-size: 2vh;
    }

    .product_container_child_variant_child {
        height: 3vh;
        width: 3vh;
        border-radius: 100%;
    }

    .more_info_section_5_1_text {
        font-size: 2.5vh;
    }

    .h4,
    h4 {
        font-size: 2.5vh;
    }

    .footer_section_3 {
        font-size: 2.5vh;
    }

    .footer_section_2 {
        font-size: 2.5vh;
    }

    .footer_section_1 {
        font-size: 2.5vh;
    }

    .swiper_container_section_1_text {
        font-size: 3vh;
    }

    .product_container_section_2_content {
        gap: 2vh;
    }

    .blog_container_section_image_content button {
        font-size: 25px;
        height: 100px;
        width: 370px;
    }

    .blog_container_section_image_content p {
        font-size: 40px;
    }

    .blog_container_section_image {
        height: 1200px;
    }

    .more_info_section_5_3 {
        padding-left: 50px;
    }

    .more_info_section_5_2 {
        width: 40vh;
    }

    .more_info_container_section_5 {
        font-size: 30px;
    }

    .product_popup_other_button button {
        font-size: 1.5vh;
        height: 6vh;
        width: 10vw;
    }

    .product_popup_other_content_child_price {
        font-size: 1.8vh;
    }

    .product_popup_other_content_child_name {
        font-size: 1.5vh;
    }

    .product_popup_other_content_child_image {
        height: 15vh;
        width: 15vh;
    }

    .product_popup_other_content_child_placement {
        height: 4vh;
        font-size: 1.8vh;
        width: 4vh;
    }

    .product_popup_big_image_clickable_circle_container .product_popup_big_image_clickable_circle:first-child {
        top: 25%;
        left: 44%;
    }

    .product_popup_other_content_header_text h4 {
        font-size: 2.5vh;
    }

    .product_popup_other_content_header_text p {
        font-size: 2vh;
    }

    .swiper-pagination {
        top: 1314px !important;
        height: max-content;
    }

    .product_swiper_container_section_3_swiper {
        width: 77%;
    }

    .product_swiper_container_section_3_card_linkArrow {
        height: 4vh;
        width: 4vh;
        border-radius: 100%;
        font-size: 1.5vh;
    }

    .product_swiper_container_section_3_card_itemCount p {
        font-size: 2vh;
    }

    .product_swiper_container_section_3_card_name {
        font-size: 2vh;
    }

    .product_swiper_container_section_3_text h4 {
        font-size: 2vh;
    }

    .swiper-button-next,
    .swiper-button-prev {
        height: 70px;
        width: 70px;
    }

    .product_swiper_container_section_3_text p {
        font-size: 2vh;
    }

    .swiper-button-next,
    .swiper-button-prev {
        height: 5vh;
        width: 5vh;
        font-size: 1.5vh;
    }

    .navbar_container_right_section_a_text {
        font-size: 2vh;
    }

    .navbar_links {
        font-size: 2vh;
        gap: 1vw;
    }

    .navbar_main_container {
        height: 10vh;
    }

    .product_container_section_2_header a {
        font-size: 3vh;
    }

    .product_container_section_2_header .product_container_section_2_2_header:last-child u {
        font-size: 3vh;
    }

    .product_container_section_2_header {
        padding: 55px 300px 35px 300px;
    }

    .product_container_child_image {
        border-radius: 5%;
        height: 50vh;
    }

    .product_container_child_image span {
        top: 20px;
        left: 20px;
        font-size: 1.5vh;

    }

    .content_main_container {
        padding-top: 13vh;
    }

    .product_container_child {
        font-size: 2vh;

    }

    .MainSwiper .swiper-slide {
        width: 70% !important;
        height: 75vh !important;
    }

    .MainSwiper .swiper-slide img {
        border-radius: 5%;
    }

    .navbar_logo {
        width: 8vh;
        height: 8vh;
    }

    .swiper_container_section_1_text h4 {
        font-size: 4vh;
    }

    .swiper_container_section_1_text {
        font-size: 5vh;
    }

    .more_info_section_5_1 button {
        height: 5vh;
        width: 10vw;
        font-size: 1.5vh;
    }

    .navbar_container_right_section_a_icon {
        width: 5vh;
        height: 4vh;
    }

    .more_info_section_5_3_openable_text {
        font-size: 2vh;
        border-radius: 50px;
        padding: 50px;
    }

    .more_info_section_5_3_openable_text_header h5 {
        font-size: 2vh;
    }

    .swiper_container_section_1_text button {
        font-size: 2vh;
        height: 6vh;
        width: 10vw;
    }

    .footer_section_2_certificates img {
        height: 6vh;
        width: 6vh;
    }

    .footer_section_2_certificates img:nth-child(3) {
        width: 19vh;
        height: 5vh;
    }

    .footer_section_2_certificates img:last-child {
        width: 22vh;
        height: 6vh;
    }

    .footer_section_1 {
        gap: 2vh;
    }

    .footer_section_1_logo {
        height: 8vh;
        width: 8vh;
    }

    .footer_container {
        align-items: center;
    }

    .footer_section_3_list li {
        padding: 30px 0;
    }

    .footer_section_1_social_links {
        font-size: 3vh;
    }
}