@media screen and (max-width: 1440px) {
    .product_section .fnp_swiper_nav .swiper-button-prev, .product_section .fnp_swiper_nav .swiper-button-next {
        transform: none;
    }
    .product_section .fnp_swiper_nav {
        position: relative;
        top: auto;
        left: auto;
        transform: none;
        justify-content: center;
    }
    .product_section .fnp_swiper_nav.fnp_swiper_2 {
        right: auto !important;
        transform: none !important;
    }
    button.language img.world{
        width: 60px;
    }
}
@media screen and (max-width: 1299px) {
    .navbar .navbar-nav .nav-link {
        font-size: 16px;
        padding: 10px 15px;
    }
    .header-button.ms-25px {
        margin-left: 0 !important;
    }
    button.language span {
        font-size: 16px;
    }
    button.language i {
        font-size: 14px;
    }
    button.language ul li a {
        font-size: 16px;
    }
    .navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a {
        font-size: 16px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    header .navbar-brand img {
        height: 40px;
    }
    .navbar .navbar-nav .nav-link {
        font-size: 15px;
        padding: 10px;
    }
    button.language span {
        font-size: 15px;
    }
    button.language ul li a {
        font-size: 15px;
    }
    .navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a {
        font-size: 15px;
    }
}
@media screen and (min-width: 992px) {
    .mobil_lang {
        display: none;
    }
}
@media screen and (max-width: 992px) {
    .counter-bg-section {
        padding: 90px!important;
    }
    .navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a {
        font-size: 15px;
    }
    .mobil_lang {
        display: flex!important;
        gap: 10px;
        justify-content: center;
    }
}

@media screen and (max-width: 587px) {
    .alt-logo {
        width: 60px;
        height: 60px;
    }
    header .navbar-brand .mobile-logo {
        max-height: 40px;
    }
    .navbar .navbar-nav .nav-link {
        color: #000;
    }
    .hero .nav {
        display: none;
    }
    .m-nav{ display:block; }
    .fnp_title, .fnp_detail_hx h2, .fnp_detail_hx h3{
        font-size: 30px;
    }
    footer .col-lg-4.col-md-4.col-sm-6.flex-column{
        align-items: start;
    }
    footer .col-lg-4.col-md-4.col-sm-6 span.h4, footer .col-lg-4.col-md-4.col-sm-6 ul li{
        text-align: start;
    }
    .counter-number {
        font-size: 4rem!important;
    }
    .product-info .btn-cart {
        margin-bottom: 10px;
    }
}

