@media (min-width: 1349px){
     #wrapper{
        width: 1349px;
        margin: 0 auto;
    }
     #btn-lg{
        display: block
    }
}
 @media (min-width: 1200px){
    .product-item:nth-child(5n+6){
        clear: both;
    }
     .maxwidth{
        max-width: 1170px;
        margin: 0 auto;
    }
    .product-item-boss{
        width: 40% !important;
        float: left !important;
        padding:0px 15px;
    }
    .product-item{
        width: 20% !important;
        float: left !important;
    }
    .product-item.product-item-i:nth-child(5n+6){
         clear: both;
    }
     .col-nhanmail{
         width: 40% !important;
         padding: 0px;
    }
     .col-mxh{
         width: 26% !important;
         padding-left: 0px !important;
         padding-right: 0px !important;
         margin-top: 24px;
    }
    .menu_fixed{
     position: sticky !important;
         top: 0px;
         left: 0px;
         right:0px;
         width: 100%;
         z-index: 999999!important;
         -webkit-animation: stuckMoveDown 1s;
         animation: stuckMoveDown 1s;
         -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10,Direction=0,Color=#7D7D7D)";
         -moz-box-shadow: 0 2px 10px -1px #7D7D7D;
         -webkit-box-shadow: 0 2px 10px -1px #7D7D7D;
         box-shadow: 0 2px 10px -1px #7D7D7D;
         filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10,Direction=135,Color=#7D7D7D);
         background: #fff;
    }
     @keyframes stuckMoveDown{
        0%{
            -webkit-transform:translateY(-100%);
            transform:translateY(-100%);
        }
        100%{
            -webkit-transform:translateY(0);
            transform:translateY(0);
        }
    }
}
 @media (max-width: 1250px){
     .maxwidth{
        padding: 0px 15px;
    }
}
 @media (max-width: 1199px){
    #header .header-mid{padding:5px 0px;}
    #header-right .cart-top{margin-left: 10px;}
    #logo{margin-right: 15px;}
    #banner{position: relative;margin: 0px;max-width: auto;}
    #header .maxwidth{display: flex;align-items: center;justify-content: space-between;}
    #rib marquee{
         width: 100%;
    }
    #menu-top{display:none;}
     #header-right{
         float:none;
         /* width: 195px; */
    }
     #timkiem{
         bottom: -40px;
         right: -15px;
         max-width: calc(100% - 200px);
    }
     #header-left{
         float: none;
    }
     #header{
        text-align: center;
        /* padding: 15px 0px; */
    }
    #timkiem1{display:block;width: calc(100% - 10px);position: relative;margin: 5px;background: #fff;}
    #menu{
        display: none
    }
    #header-right .cart-top a img{margin-right:0px;}
     #menu-top-rp{
         height: 35px;
         overflow: hidden;
         width: 34px;
         display: flex;
         align-items: center;
    }
     .icon_search_menu {
         cursor: pointer;
    }
     #top-bar{
         background:#ed1c24;
    }
     #top-bar a{
         color:#fff;
    }
     #top-bar a:hover{
         color:#ff0;
    }
     #top-bar:after{
         background:#ed1c24;
         left:-15px;
         right:-15px;
         content:'';
         top:0;
         bottom:0;
         position:absolute;
         z-index:-1;
    }
     #logo{
        float: none;
        margin-left: 0px;
        position: relative;
        top: 0px;
        text-align: center;
        margin: 0px 30px;
    }
}
 @media (max-width: 1133px){
     #hotro{
        margin-top: 10px;
    }
}
 @media (max-width: 1055px){
     .bg-tieude h2{
         font-size: 25px;
    }
}
 @media (max-width: 1036px){
}
 @media (min-width: 991px){
     .product-all .col-md-3:nth-child(4n+5){
         clear: both;
    }
    .fl-right{float:right !important;}
}
 @media (max-width: 990px){
    .cat-product{float:none;overflow: hidden;}
    .cat-product li{float:left;margin: 0px;padding:5px;width:49%;text-align:center;margin-top: 10px;background: #fff;}
    .cat-product li:nth-child(2n+2){float:right;}
    .cat-product li:nth-child(2n+3){clear:both;}
    .cat-product li a{color: #000;border: none;background: none;font-size: 12px;}
    .banner-right{margin-top: 10px;};
     .tieude-footer_first,.tieude-footer{
         margin-top:20px;
    }
    }
     .cover-footer{
         padding-left: 0px;
         border-left: 0;
    }
     .congty{
         margin-bottom: 30px;
    }
     .service{
         margin: 15px 0px 15px 15px;
    }
}
 @media (max-width: 956px){
}
 @media (min-width: 768px){
     #footer1{
         display: none;
    }
}
 @media (max-width: 767px){
    .pb-15{padding:0px 15px;}
    #content {overflow: hidden;}
    iframe{max-width: 100% !important;height: auto;}
    .slider{margin-top:0px;overflow: hidden;}
    .slider .maxwidth{padding:0px;}
    .box-promotion{padding: 40px 10px 0px 10px;}
    .box-preview .star i,.box-preview .danhgia{font-size: 8px;}
    .form-filter{float:none;}
    .form-filter .select-product{margin-left: 0;margin-right: 15px;margin-top:20px;}
    .pgg{
        background: url(../images/ic-percent.png) no-repeat;
        background-size: 100% 100%;
        font-size: 10px;
        font-weight: bold;
        color: #fff;
        width: 30px;
        height: 23px;
        float: right;
        padding: 4px 4px;
    }
     .noithat-text h2{
         font-size: 15px;
         font-weight: 600;
         text-transform: uppercase;
         position: relative;
         margin-bottom: 15px;
         padding-bottom: 15px;
    }
     .noithat-text p{
         font-size: 12px;
         height: 56px;
    }
     .thuoctinh{
        width: 100%;
        margin-bottom: 10px;
    }
     .col-xs-4:nth-child(3n+4),.col-xs-6:nth-child(2n+3),.col-xs-3:nth-child(4n+5){
         clear: both;
    }
     .persion.active{
         transform: translateY(0);
    }
     .persion{
         margin:10px;
    }
     #frm_datlich{
         margin-top:30px;
    }
     .gia-product{
         font-size: 13px;
    }
     .gia-goc{
         font-size: 11px;
    }
     .icon_play .load_video img{
         width: 50px !important;
    }
     #copyright{
    }
     .copy,.online{
         float: none;
         text-align: center;
    }
     .product-all .col-md-6:nth-child(2n+3){
         clear: both;
    }
     .a-slider{
         font-size:11px;
         padding:5px 10px;
    }
     .desc p{
         font-size: 15px;
         margin-bottom: 0px;
    }
     .tit{
         font-size: 20px;
         margin:5px 0px;
    }
     .tieude-footer{
         margin-top:15px;
    }
}
 @media (max-width: 720px){
}
 @media (max-width: 405px){
}
 @media (max-width: 344px){
}
 @media (max-width: 327px){
}
 @media (min-width: 1200px){
    .col-md-2:nth-child(6n+7), .col-md-4:nth-child(3n+4),.col-md-6:nth-child(2n+3),.col-md-3:nth-child(4n+5){
         clear: both;
    }
     .col-lg-4:nth-child(3n+4),.col-lg-6:nth-child(2n+3),.col-lg-3:nth-child(4n+5){
         clear: both;
    }
}
 @media (min-width: 992px) and (max-width: 1199px) {
     .col-md-4:nth-child(3n+4),.col-md-6:nth-child(2n+3),.col-md-3:nth-child(4n+5){
         clear: both;
    }
}
 @media (min-width: 768px) and (max-width: 991px) {
     .col-sm-4:nth-child(3n+4),.col-sm-6:nth-child(2n+3),.col-sm-3:nth-child(4n+5){
         clear: both;
    }
}
 @media (max-width: 767px){
     .title-contact{
         margin-bottom: 20px;
    }
     .col-xs-4:nth-child(3n+4),.col-xs-6:nth-child(2n+3),.col-xs-3:nth-child(4n+5){
         clear: both;
    }
     #amazingslider-wrapper-1{
         max-width: 100% !important;
         margin-top:30px;
    }
     #content-video{
         padding: 0px 0px 100px;
    }
     .link-more{
         padding: 5px 16px;
         font-size: 12px;
    }
     .title-main h2{
         font-size: 20px;
         /* display: block; */
         /* text-align: left; */
    }
    
}
