html {-webkit-text-size-adjust: none;font-size: 40px;}
@media (max-width:750px){html{font-size:40px}
}@media (max-width:731.25px){html{font-size:39px}
}@media (max-width:712.5px){html{font-size:38px}
}@media (max-width:693.75px){html{font-size:37px}
}@media (max-width:675px){html{font-size:36px}
}@media (max-width:656.25px){html{font-size:35px}
}@media (max-width:637.5px){html{font-size:34px}
}@media (max-width:618.75px){html{font-size:33px}
}@media (max-width:600px){html{font-size:32px}
}@media (max-width:581.25px){html{font-size:31px}
}@media (max-width:562.5px){html{font-size:30px}
}

@media (max-width:1520px){
    .header-link-active{display: none;}
}

@media (max-width:1210px){
    .header-nav-wrap{display:none}
    .header-wrap{height:auto;}
    .header-menu{display:block}
    .header-menu-ul{display:none}
    .header-menu-logo{padding:10px 80px 10px 20px;box-shadow:0 4px 8px 0 rgb(21 58 160 / 10%);margin-top:0;}
    .header-menu-logo img{height:30px}
    .header-menu-li-close{height:50px;width:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:0;right:0;padding:0 20px;}
    .header-menu-close{position:relative;top:3px;width:20px;height:16px;display:inline-block;transition:all .5s;text-align:left;padding-top:1px}
    .header-menu-close div{background:#000;position:absolute;height:2px;width:20px;border-radius:2px}
    .header-wrap.active .header-menu-close div{background:#ffc107;}
    .header-menu-close div:nth-child(1){top:0;transition:width .15s .15s,top .15s,right .15s,transform .15s}
    .header-menu-close div:nth-child(2){top:4px;transition:transform .15s}
    .header-menu-close div:nth-child(3){top:8px;right:0;transition:width .15s .15s,top .15s,right .15s,transform .15s}
    .header-wrap.active{position:fixed;z-index:20000;width:100%;height:100%;overflow:auto;top:0;left:0;background-color: #fff;background-position: top center;background-size: 100% 51px;}
    .header-wrap.active .header-menu{position:relative}
    .header-wrap.active .header-menu-close div:nth-child(1){top:2%;left:7%;width:50%;transform:rotate(45deg);transition:width .15s,top .15s .15s,left .15s .15s,transform .15s .15s}
    .header-wrap.active .header-menu-close div:nth-child(2){transform:rotate(-45deg);transition:transform .15s .15s;right:1px}
    .header-wrap.active .header-menu-close div:nth-child(3){width:50%;right:7%;top:43%;transform:rotate(45deg);transition:width .15s,top .15s .15s,right .15s .15s,transform .15s .15s}
    .header-wrap.active .header-menu-ul{display:block}
    .header-menu-ul .header-menu-link{display:block;position:relative;white-space:nowrap;padding:0 20px;line-height:48px;height:48px;border-bottom:2px solid #f2f4f7}
    .header-menu-arrow-wrap{padding: 0 10px;}
    .menu-inner-wrap{display:block;position:static;box-shadow:none;padding:0;height:0;overflow:hidden}
    .menu-inner-box{flex-direction:column;padding:0 20px}
    .menu-inner-title{margin:14px 0 6px 0;color:#111532;font-size:14px;line-height:18px;position:relative;z-index:2;font-weight:300}
    .menu-inner-link{font-size:16px;font-weight:700;line-height:20px}
    .header-menu-li-store{text-align:center;padding-bottom:2rem}
    .header-menu-search{width:100%;margin:20px 0}
    .header-menu-search table input{width:99% !important;margin:0 auto}
    table.gsc-search-box td.gsc-input{padding-right:0}
    .gsc-search-box-tools .gsc-search-box .gsc-input{width:100%}
    .footer-nav-wrap{display:none}
    .why-choose-wrap{background-color:#dfdfdf;height:auto;max-width:100%;background-size:cover;}
    .why-choose-box{width:100%}
    .why-choose-box-title{font-size:.8rem;line-height:1.5;padding-top:1rem;margin:0 .5rem}
    .why-choose-box-title span{font-size:1rem}
    .why-choose-box-single-icon-back{display:none}
    .why-choose-box-single-1,.why-choose-box-single-2,.why-choose-box-single-3{position:static}
    .why-choose-box-list{margin:0 .5rem}
    .why-choose-box-single-content{margin-top:.5rem}
    .why-choose-box-single-title{width:auto}
    .why-choose-box-single-desc{width:auto}
    #to-top{left:auto!important;right:0.5rem!important}
    .footer-menu-list a{line-height: 2;}
    
    .bottom-filter-close{right: 10px;top: 5px;}
    /*.footer-menu-wrap{padding-bottom:70px;}*/
}

/*@media (max-width:800px){*/
/*    .footer-menu-wrap{padding-bottom:50px;}*/
/*    .header-wrap.active{background-size: auto 51px;}*/
/*}*/

@media (max-width:600px){
    .bottom-filter-box{display: none;}
    /*.footer-menu-wrap{padding-bottom:0;}*/
}

