/*
* @Author: Marte
* @Date:   2024-08-09 14:32:00
* @Last Modified by:   Marte
* @Last Modified time: 2025-12-12 21:25:49
*/
@media(min-width: 768px){
.search-index {min-width:500px;}
.index-navbar-brand, .nav-r{display:none;}
.navbar-index    .nav-box, .ny-nav-r{display:block!important;}
.m-r-1 {margin-right:25px;}
.m-r-2{margin-left:25px;}
.m-r-t-1{padding-left:25px;}
.m-r-t-2{padding-right:25px;}
.m-2-img{height:390px;}
}



@media(max-width: 767px){
    .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 16px;
}
    .flex-box-m-m{display:inline-block;}
     .donw-top{display: flex;padding:10px 10px; justify-content: space-between;align-items:center; margin-bottom: 30px;background: #E0B937;}
 .donw-top img{max-height:55px;}
 .donw-top span{width:40px;height:40px;line-height: 40px;text-align:center; color:#fff;}
 .m-2-img{height:260px;}
 .nav-ul .dropdown-menu{float: none;    background-color: #fff;
    padding-top:0;
    bottom: 0;
    display: block;
    height: 100vh;
    left:-900px;
    margin-left: 168px;
    overflow-y: auto;
    position:  fixed;
    display:flex;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
    top: 34px!important;
    -webkit-transition: .4s;
    transition: .4s;
    width: 375px;
    border:none;
    z-index: 999;
    margin-top: 0;
    border-radius: 0;
}
.banner-index,.banner-index .swiper-wrapper, .banner-index .swiper-slide, .banner-box{height:240px;}
.banner-text-box h2{font-size:20px;}
.nav-ul   .children-open{left: 0;top:0!important;position: fixed;height:100vh;margin-left:0;}
    .nav-box
 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
    .top{display:none;}
    .email-top{display:none;}
    .btn-border,.btn-primary{padding: 8px 20px;}
    .nav-box{position: relative;}
.nav-ul{display: flex;flex-direction:column;position: absolute;background-color: #004C97;height:100vh; top:0;z-index: 99999;width: 80%;-webkit-transition: .4s;
    transition: .4s;left: -100%;}
.nav-ul-open{left: 0;}
.nav-ul li{border-bottom: 1px solid #758499;width:100%;}
.m-menu-top{display: flex!important;justify-content:space-between; align-items:center;padding-left:30px;font-size: 24px;}
.navbar-header{position: relative;}
.navbar-toggle{float: left; margin-left: 15px; margin-top: 10px!important;}
.navbar-brand{max-width:215px;padding: 5px 15px;position: absolute;
left:50%;margin-left: -90px;}
.navbar-brand img{height: 50px;}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;height: 3px;
}
.navbar-header{flex:1;}
/*.banner{min-height: 260px}*/
.banner-text h1{font-size: 22px;padding:10px 20px;}
.nav-r {
    padding: 0 10px;
}
.flex-box-m-m{margin-bottom: 15px;}
.index-news-list-text-box h3{margin-bottom: 10px;}
.flex-m-m{flex-direction:column;}
.index-abuot-img-box{margin-top:20px;}
.index-about-text p {
    font-size: 1.5rem;
    line-height: 2;
}
.nav-footer{display: flex;flex-direction:column;margin-bottom: 30px;}
.dropdown-menu-footer{display: none;}
.dropdown-footer strong{border-bottom:1px solid #ccc;padding:10px;}
.dropdown-footer strong .bottom-cat-btn{display:inline-block;}
.m-none-flex{display: block;}
.pro-contact-l{min-height:auto;}
.pro-contact-img{position: static;display: block;}
.pro-contact img{position: static;background:#fff;}
.pro-contact-l strong, .pro-contact-l div, .pro-contact-l a{padding:30px 0;display: inline-block;font-size: 2rem;}
.pro-contact-l div{padding:18px 0;}
.pro-list-box,.pro-cat-l{margin-bottom: 20px;}
.pro-list-list-r-box{display: block;}

.pro-list-h2 {
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    letter-spacing: .06em;
    text-align: left;
    margin-bottom: 2rem;
}
}