@media (min-width: 1349px){ 

    #wrapper{width: 1349px;margin: 0 auto;}

    #btn-lg{display: block}

}

@media (min-width: 1200px){ 

    .maxwidth{max-width: 1170px;margin: 0 auto;}

    .product-item{

        width: 20% !important;

        float: left !important;

    }

    .item-product:nth-child(4n+5){

        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 #header-left{

        width:120px;

    }

    .menu_fixed .header-right_top{

        display:none;

    }

    .menu_fixed{

        position: fixed !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){

    #rib marquee{

        width: 100%;

    } 

    #header-right{

        float:none;

    }

    #timkiem{

        bottom: -40px;

        right: -15px;

        }

    #header-left{

        float: none;

    }

    #header{text-align: center;/* padding: 15px 0px; */}

    #menu{display: none}

    #menu-top-rp{

    display: inline-block;

    width: 100%;

    background: #d92e04;

    height: 35px;

    overflow: hidden;

    }

    .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;}

}

@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;

    }

    

}



@media (max-width: 990px){

    .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){

    .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{

        margin-bottom: 50px;

    }

    .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-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: 18px;

    }

}

