@media (max-width:1199px){
    #search{right:15px;}
    #container{padding:20px 15px;}
    .box-dt{max-width:95%;}
    .box-tintuc{max-width:95%;}
    .price-per{position: absolute;}
    }
    @media (min-width:992px) and (max-width:1199px){

    .box-sp{width:32%;margin:0px 2% 20px 0px;}
    .box-sp:nth-child(3n){margin-right:0;}
    .box-sp:nth-child(3n+1){clear:both;}
    .box-product{width:32%;margin:0px 2% 20px 0px;}
    .box-product:nth-child(3n){margin-right:0;}
    .box-product:nth-child(3n+1){clear:both;}
    .box-album{width:32%;margin:0px 2% 20px 0px;}
    .box-album:nth-child(3n){margin-right:0;}
    .box-album:nth-child(3n+1){clear:both;}
    .box-video{width:32%;margin:0px 2% 20px 0px;}
    .box-video:nth-child(3n){margin-right:0;}
    .box-video:nth-child(3n+1){clear:both;}
    .footer-1{width:35%;margin:0px;}
    .footer-2{width:calc(35% - 20px);margin:0 0 0 20px;}
    .footer-3{width:calc(30% - 20px);margin:0 0 0 20px;}
    }
    @media (max-width:1199px){
    #header,.banner-ab,.right{display:none;}
    #banner .center{display:flex;align-items:center;justify-content:center;}
    .logo{position:static;padding:0;margin-right:15px;}
    .banner{padding:0;}
    #menu-mobile{display:block;}
    #smenu a{font-family:RM;color:#fff;font-size:16px;margin-left:5px;}
    .left{width:100%;}
    #menu{position: relative; padding: 5px 0px;}
    .banner-right .search{display: none;}
    .slide-left,.slide-right,.productfilter-left,.productfilter-right{width: 100%;}
    .productfilter-input-group{justify-content: space-between;}
    .slideshow-item{padding: 0px 3px;}
    .slide-right{margin-top: 5px;}
    .slide-right p{display: none;}
    .productfilter-center{margin: 12px auto;order: 1;}
    .productfilter-container > div > p{margin-top:10px;}
    .productfilter-container{padding:15px 4px 5px 4px;}
    .btn-lang{position: relative;top: unset;align-self: center; margin-left: 5px; border-radius: 3px;padding-right: 3px;}
    .product-all-btn{bottom: 40px; top: inherit;box-shadow: 0px 2px 3px 0px #9c9c9c;}
    .flex-banner{width: 100%;padding-bottom:0px; border-bottom: 0px;}
    .banner-right{padding: 0px; flex: unset;}
    #banner-product:before, .slideshow:before{display: none;}
    .product-styky{position: relative;top: unset;padding: 0px;}
    .btn-lh{max-width: 100%;margin: 0px 8px;}
    .btn-lh p{font-size: 12.5px;padding-top: 4px;}

    .product-items{width: calc(100% / 4);}
    .bg-product-detail{padding: 15px;}
    .control-product button.owl-next{right:10px;}
        .control-product button.owl-prev{left:10px;}
        
}
    @media (min-width:768px) and (max-width:991px){
    .box-sp{width:32%;margin:0px 2% 20px 0px;}
    .box-sp:nth-child(3n){margin-right:0;}
    .box-sp:nth-child(3n+1){clear:both;}
    .box-product{width:32%;margin:0px 2% 20px 0px;}
    .box-product:nth-child(3n){margin-right:0;}
    .box-product:nth-child(3n+1){clear:both;}
    .box-album{width:32%;margin:0px 2% 20px 0px;}
    .box-album:nth-child(3n){margin-right:0;}
    .box-album:nth-child(3n+1){clear:both;}
    .box-video{width:32%;margin:0px 2% 20px 0px;}
    .box-video:nth-child(3n){margin-right:0;}
    .box-video:nth-child(3n+1){clear:both;}
    .footer-1{width:100%;float:none;margin:0 0 15px;}
    .footer-2{width:350px;float:left;}
    .footer-3{width:350px;float:right;}
    }
    @media (max-width:767px){
    .product-box-cat-title{margin-bottom: 10px;}
    .btn-zalo,.btn-phone,#messages-facebook{display:none;}
    .fix-toolbar{display:block;}
    .content iframe{width:100%!important;height:45vh;}
    .content img{height:inherit!important}
    .logo{position:static;margin-right:10px;height:auto;}
    #footer{padding-bottom:45px;}
    .footer-top{padding-bottom:0;}
    .footer-1,.footer-2,.footer-3,.footer-4{width:100%;float:none;margin:0 0 20px 0;}
    .copyright,.statistic{width:100%;}
    .statistic span{margin:0 5px;}
    .ft-b .center > div{width:100%;}
    .top-contact .article-contact{width:100%;margin-bottom:20px;}
    .form-contact{width:100%;}
    #top .center > div{width:100%;}
    #top #breadcrumb{margin-bottom:0}
    .bottom-left{width:100%;margin-bottom:20px;}
    .bottom-right:not(.onApp){width:100%;}
    .tintuc-l{width:100%;margin-bottom:20px;}
    .tintuc-r{width:100%;}
    .left-pro-detail{float:none;width:100%;margin:0 0 20px;}
    .right-pro-detail{float:none;width:100%;}
    .grid-thuvienanh{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,22vh);}
    .box-thuvienanh .box-thuvienanh-content{background:rgba(0,0,0,0.4);color:#fff;}
    .banner-right .btn-showroom,.btn-cart-header{display: none;}
    .product-box-cat-item{max-width: 63%;}
    .advise-left,.advise-right{width: 100%;}
    .box-system-map-items{width: 100%;}
    .box-system-search,.box-system-map-left{margin-bottom: 15px;}
    .advise-image-fix{transform: unset;right: 50px;}
    .input-system{width: 100%;padding: 5px 0px;}
        .box-system-search{padding:10px 10px;}
        .footer-system{padding: 15px 3px;}
        .product-items{width: calc(100% / 3);}
        .slick-product-items{width: calc(100% / 6);}
    .product-name a{font-size: 12.8px;}
    .product-name{margin-bottom: 5px;}
    .product-box-bottom{padding: 3px 3px;}
    .product-item{box-shadow: 0px 2px 3px 0px #c5c5c5;margin: 2px;}
/*    .col-md-9, .col-12{padding-right: 5px;padding-left: 5px;}*/
    .menu-item{font-size: 10px;border: solid 1px #cfcfcf;padding: 1px;border-radius: 4px;}
    .cart-fixed{right: 5px;bottom: 130px;}
    .progress-wrap{right: 5px;}
    #container{padding:20px 5px;}
    .price-new{font-size: 12px;}
    .price-old{font-size: 10px;}
    .slick-initialized .slick-slide{margin: 2px;}
    .product-image{padding: 5px;}
    .product-box-bottom{margin: 0px 3px;}
    .product-btn-cat{font-size: 13px; max-height: 32px; width: 112px;}
    .advise-box{max-height: 100%;}
    .center{padding: 5px;}
    .title-main{margin-top: 0px;}
    }

    @media (max-width:550px){
        .productfilter-input-group{justify-content:flex-start;}
          .productfilter-input-group a,.productfilter-left .productfilter-input-group button{position:absolute; right:3px; width:calc(16% - 6px);height:calc(100% - 6px);box-shadow: 0px 1px 2px 0px #818181;}
                .productfilter-left .productfilter-input-group{position:relative;}
        .productfilter-input-group input,.productfilter-input-group select{width: 41.1%;padding:8px 0px;margin-bottom:5px;text-indent: 8px;border-bottom:1px solid rgba(0,0,0,0.2);background-color: #fff;border-radius: 4px;margin: 2px;box-shadow: 0px 2px 3px 0px #9c9c9c;color: #007cff;}
        .productfilter-right .productfilter-input-group select{width:83.7%;}
        .productfilter-right{position:relative;} 
        .productfilter-input-group{flex-wrap:wrap;}
        .productfilter-input-group button, .productfilter-input-group a{width: 100%;height: 30px;margin: 0 auto;line-height: 30px;}
                .productfilter-input-group a{position:absolute;right:3px;width:calc(16% - 6px);height: 70%;display: flex;align-items: center;justify-content: center;} 

        .advise-box{padding: 15px;}
        .btn-link-header{display: none;}
        .product-items{width: calc(100% / 2);}
        .cart-pro-detail{flex-wrap: wrap;}
        .cart-pro-detail a{width: 100%;}
        .pro-detail-hotline{margin-left:0px; margin-top:5px;}
        .tabs-pro-detail .ul-tabs-pro-detail li{width: 100%;margin: 5px 0px;}
        .tabs-pro-detail .ul-tabs-pro-detail{flex-wrap:wrap;}
        .advise-info{margin-bottom: 15px;}
        .product-styky{
            background: #11864b;
            padding: 24px 40px 9px 40px;
            background-image: linear-gradient(182deg, #11864b 20%, #f9e739 100%);
        }
        
        .product-box-filter p{
            background: #ffffff;
            color: #007cff;
            font-weight: 500;
        }
        
        .product-box-filter{
            border-radius: 4px;
            box-shadow: 0px 2px 3px 0px #808080;
        }
    }
    @media (min-width:481px) and (max-width:767px){
    .box-sp{width:49%;margin:0px 2% 15px 0px;}
    .box-sp:nth-child(2n){margin-right:0;}
    .box-sp:nth-child(2n+1){clear:both;}
    .box-product{width:49%;margin:0px 2% 15px 0px;}
    .box-product:nth-child(2n){margin-right:0;}
    .box-product:nth-child(2n+1){clear:both;}
    .box-album{width:49%;margin:0px 2% 15px 0px;}
    .box-album:nth-child(2n){margin-right:0;}
    .box-album:nth-child(2n+1){clear:both;}
    .box-video{width:49%;margin:0px 2% 15px 0px;}
    .box-video:nth-child(2n){margin-right:0;}
    .box-video:nth-child(2n+1){clear:both;}
    }
    @media (max-width:480px){
    .box-sp{width:49%;margin:0px 2% 10px 0px;}
    .box-sp:nth-child(2n){margin-right:0;}
    .box-sp:nth-child(2n+1){clear:both;}
    .box-product{width:49%;margin:0px 2% 10px 0px;}
    .box-product:nth-child(2n){margin-right:0;}
    .box-product:nth-child(2n+1){clear:both;}
    .box-album{width:49%;margin:0px 2% 10px 0px;}
    .box-album:nth-child(2n){margin-right:0;}
    .box-album:nth-child(2n+1){clear:both;}
    .box-video{width:49%;margin:0px 2% 10px 0px;}
    .box-video:nth-child(2n){margin-right:0;}
    .box-video:nth-child(2n+1){clear:both;}
    .advise-btn{margin: 7px 0px;}
    .logo-m img {max-width: 60px;}
    .banner2 img {max-width: 240px;}
    .menu-item img {height: 30px;}
    .menu-item span{font-size: 9px;line-height: 19px;}
    /* .product-styky .product-box-list > li{width: calc(100% / 2);}
    .product-box-filter:first-child .product-styky ul{display: flex;flex-wrap: wrap;} */
    #productfilter,#benefit,#advise{padding: 10px 0px;}
    .title-main p:first-child{font-size: 25px;}
    .title-main h1, .title-main h2, .title-main span{font-size: 18px;}
    .productfilter-container > div > p{font-size:14px;margin:5px 0px;}
    .slick-product-items a{height: 80px;padding: 9px 2px;}
    .slick-product-items a img{padding: 0px; height: 30px;}
    .slick-product-items a span{font-size: 12px;line-height: 15px;padding-top: 7px;overflow: hidden;text-overflow: ellipsis;white-space: normal;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 2;color: var(--color-main);}
    .product-box-cat-title h4,.product-click{font-size: 12px;padding: 6px 10px;max-height: 32px;}    
.product-click:hover, .product-click.active{background-color:#777777;}
.slick-tab{border: 0px;}
.inpage  #brand{display: none;}
.product-box-filter:first-child{margin-top: -15px;}
#menu{border: 1px solid rgba(255,255,255,0.3);border-left: 0px;border-right: 0px;}
.product-styky .product-box-list > li{width: calc(100% / 2);}
.product-styky ul{display: flex;flex-wrap: wrap;}
/*.product-btn-cat{margin-top: 14px;margin-bottom: 4px;}*/
#menu .center{padding: 0px;}
        .advise-image-fix{right:50px;}
        #productfilter .title-main p:first-child{display: none;}
        .title-main p{font-size: 13px;line-height: 18px;margin-top: 0px;}
        .title-main{margin-bottom: 5px;}
        .productfilter-container{padding-top: 0px;}
        .product-box-list li label{padding-right:20px;}
        .product-box-list li label span{width:20px;}
        .product-box-filter p{font-size: 14px;padding: 4px 15px;justify-content: space-between;display: flex;}
        .product-box-filter-container {display: none;}
        .product-box-icon{display: block;}
        .product-box-icon i{margin-left: 6px;}
        .product-box-filter + .product-box-filter{margin-top: 6px;}
        .inpage #product .product{padding: 5px 0px !important;}
}
    @media (max-width:374px){
    .lh-con-l,.lh-con-r{width:100%;float:none;margin:0px;padding:0px;}
    .lh-con-r{margin-bottom:10px;}
    .box-sp{width:90%;margin:0px 5% 10px;float:none;}
    .box-product{width:90%;margin:0px 5% 10px;float:none;}
    .box-album{width:90%;margin:0px 5% 10px;float:none;}
    .box-video{width:90%;margin:0px 5% 10px;float:none;}
    }