/*-----------css reset---------------------*/
@import url(bootstrap.min.css);
@import url(../vendor/owl-carousel/owl.carousel.css);
@import url(../vendor/owl-carousel/owl.theme.default.min.css);
@import url(../vendor/hover-master/css/hover-min.css);
@import url(../vendor/animate/animate.css);
@import url(../vendor/simplebar/src/simplebar.css);
@import url(../vendor/mmenu/dist/core/css/jquery.mmenu.all.css);

*{ margin:0; padding:0;}
html,body,div,span{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/*----------basic----------------*/
html,body {font-family: 'Product_Sans_SemiBold', sans-serif; font-size: 14px; line-height: 20px; text-rendering: optimizeLegibility;position: relative;}
a { text-decoration:none; color:#bf1e2e; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s;}
a:hover { text-decoration:none !important; color:#F00; }
html {}/*Prevent Firefox Scrollbar Jump*/
img{border:none; max-width:100%; height:auto; vertical-align:middle;}
input , textarea { padding: 0; margin: 0; resize:none; outline:none}
select, .cp  { cursor:pointer; }
.clear { clear: both; }
:focus{outline:0;}
input:focus{ outline:1px solid #f97d17;}
textarea:focus{ outline:1px solid #f97d17;}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
button{border:0;cursor:pointer;font-weight:bolb; outline:none}
ul,ol{ margin-left:15px; text-decoration: none !important;}


/*Phan trang*/
.phantrang{text-align:center;background:rgba(0,0,0,0);right:0px;top:-40px;padding:5px 0px;}
.phantrang div {display: inline-block;}
.phantrang a {background:#ededed;color: #555;cursor: pointer;font-size: 11px;margin: 10px 0 10px 4px;padding: 6px 10px;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.phantrang div.active {background: #bf1e2e; color: #FFF; cursor: pointer; font-size: 11px; margin: 5px 0 5px 4px; padding: 2px 10px; font-weight: bold; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.phantrang span{padding:3px 10px 5px;background:#f97d17;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#FFF;}
.phantrang a:hover {background: none repeat scroll 0 0 #bf1e2e; box-shadow: none;color: #FFFFFF;text-decoration: none;}
.phantrang .paginate_button_disabled, .phantrang .paginate_button_disabled:hover {background: linear-gradient(to bottom, #F8F8F8 0%, #EAEAEA 100%) repeat scroll 0 0 transparent;border: 1px solid #D2D2D2 !important;color: #ADADAD !important;cursor: default;opacity: 0.7;}
.phantrang .paginate_active, .phantrang .paginate_active:hover {background: none repeat scroll 0 0 #05bfdc;box-shadow: none;color: #FFF;font-weight:bold;}

/* My */
.vshd{ visibility:hidden; height:0px; width:0px; position:fixed; top:-10px;}
#back-top { position: fixed; bottom: 65px; right:5px; text-align:center; display:none;}
.button{ padding: 4px 15px; background:#e31313; color:#FFF; border:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.input{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border: 1px solid #e1e1e1; border-radius: 3px;padding: 5px;}
.center{ max-width:1366px; margin:0 auto; position:relative; padding: 0px 15px;}
.center1{ max-width:1300px; margin:0 auto; position:relative;}
.w-clear:after{ display:block; content:""; clear:both;}
.red{ color:#F00;}
.green{ color:green;}
.rb{ color:#F00; font-weight: bold; font-size: 18px;}
.addthis_native_toolbox{ margin-top:10px;}
.open-sans{ font-family: 'Open Sans', sans-serif;}
.mrb15{ margin-bottom:15px;}
.mrt15{ margin-top:15px;}
#load{ width:100%; height:100%; position:fixed; z-index:9999; background:url(../img/loading.gif) no-repeat center,#FFF; opacity:0.9; top: 0px; left: 0px;display: none;}
.ct-l.load{ background:url(../img/load.gif) no-repeat center; min-height: 200px;}
.del{text-decoration: line-through;}
.main-tit{margin: 0;}
.main-tit h2{ margin: 0px 0px 20px;font-size: 24px;}
.box-tab-tit{font-family: RR;color: #353535; margin-top: 15px; border-bottom: 1px solid #a3a3a3;text-align: center;}
.box-tab-tit:after{display: block;content: "";clear: both;}
.box-tab-tit div{ padding: 5px 15px; cursor: pointer; border: 1px solid #a3a3a3;float: left; margin-right: -1px;border-bottom: none;}
.box-tab-tit div.active{ color: #FFF; background: #a3a3a3;}
.w-tab-con{ border: 1px solid #a3a3a3; margin-bottom: 20px;}
.box-tab-con{display: none; padding: 10px;background: #FFF;}
.box-tab-con:first-child{display: block;}
.ct-img-main .slick-img-thumb{margin-top: 10px;}
.slick-img-thumb{width: calc(100% + 10px); margin-left: -5px;}
.slick-img-thumb img.thumb{ box-shadow: none !important; border: 2px solid #dbdbdb !important;border-radius: 10px;}
.slick-dots{ margin: 0px !important;}
#smenu{display: none;background: #228154; color: #FFF; padding: 5px 10px;}
.i-menu{width: 30px; margin-right: 10px; cursor: pointer;}
.tbl{width: 100%;display: table; border-collapse: collapse;}
.tbl .tr{ display: table-row;}
.tbl .th{font-family: RB;}
.tbl .td,.tbl .th{ display: table-cell;}

/* RP Iframe*/
.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;}
.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

::-webkit-input-placeholder{color: #CCC;}
::-moz-placeholder{color: #CCC;}
:-ms-input-placeholder{color: #CCC;}
:-moz-placeholder{color: #CCC;}

/* Flex layout */
.w-flex{display: flex;flex-direction: row;justify-content: flex-start;flex-wrap: wrap;}

/* Banner */
#banner{position: absolute;top: 0;left: 0;width: 100%;z-index: 99;background: rgba(0, 0, 0, 0.4);border-bottom: 1px solid rgba(255,255,255,0.3);}
#banner > .center{position: static;}
.banner-1{width: 30%;}
.banner-2{width: calc(70% - 120px);margin: 0;list-style: none;}
.banner-3{width: 120px;text-align: center;align-items: center;justify-content: flex-end;}
.banner-3 img{margin: 0px 5px;}
.banner-2 > li{float: left;align-self: stretch;}
.banner-2 > li > a{display: block;color: #FFF; padding: 10px 15px;align-self: center;text-transform: uppercase;}
.banner-2 > li:hover > .w-menu-ab{display: block;}
.w-menu-ab{position: absolute;width: 100%;min-height: 300px;top: 100%;left: 0;z-index: 99;background: rgba(255,255,255,1);display: none;padding: 30px 0px 20px; box-shadow: 0px 0px 3px #333;}
body.index .w-menu-ab{background: rgba(255,255,255,0.95);}
.w-menu-ab-l{width: 30%;}
.w-menu-ab-r{width: calc(70% - 30px);margin-left: 30px;}
.w-menu-ab-l .title,.w-menu-ab-r .title{font-size: 24px;color: #1c3464;border-bottom: 1px solid #e1e1e1;padding-bottom: 20px;margin-bottom: 20px;}
.w-menu-ab-ul{list-style:  none;}
.w-menu-ab-ul > li{color: #bf1e2e;padding-left: 10px;background: url(../img/sub-menu-li.png) no-repeat left top 8px;margin-bottom: 10px;}
.w-menu-ab-ul > li:nth-child(2n+1){margin-left: 0;}
.w-menu-ab-ul > li > a{color: #1c3464;}
.w-menu-ab-ul > li > a:hover{color: #bf1e2e;}
.w-menu-ab-r .w-menu-ab-ul > li{margin-left: 0;float: none;width: 100%;}
.w-menu-ab-r-l{width: calc(50% - 10px);}
.w-menu-ab-r-r{width: calc(50% - 10px); margin-left: 20px;}
.w-menu-ab-ul > li ul{list-style: none;margin-top: 5px;}
.w-menu-ab-ul > li ul li{margin-bottom: 10px;padding-left: 10px;background: url(../img/sub-menu-li-d.png) no-repeat left top 8px;}
.w-menu-ab-ul > li ul li a{color: #5e5e5e;;}
.w-menu-ab-ul > li ul li a:hover{color: #bf1e2e;}

/* Menu */
video{ max-width: 100%; height: auto;}

/* Slide */
#slide{position: relative;}
.slide-text{background: rgba(255,255,255,0.3); padding: 30px; display: inline-block; max-width: 1366px;position: relative;}
.amazingslider-description-1{margin-top: 20px !important;}
.amazingslider-title-1{position: static !important;}
.amazingslider-title-1 a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 9;}

#slider1{
    height: 675px;
}
#slider1 .item{
    height: 675px;
    overflow: hidden;
}

/* Footer */
#footer{padding: 30px 0px 0px;background: #efefef;}
.ft-1{width: calc(50% - 180px);}
.ft-2{margin-left: 40px;width: calc(50% - 180px);}
.ft-3{width: 280px;margin-left: 40px;}
.ft-tit{font-size: 18px;color: #2c2a2a;margin-bottom: 20px;}
.ft-b{background: #bf1e2e;text-align: center;color: #FFF;padding: 10px 0px;margin-top: 20px;}
.ft-b a{color: #FFF;}
.ft-3 ul{margin: 0;list-style: none;padding-left: 20px;border-left: 1px solid #d2d1d1;position: relative;}
.ft-3 ul:before{content: "";position: absolute;top: 0;left: -1px;border-left: 1px solid #bf1e2e;height: 25px;}
.ft-3 ul li{margin-bottom: 10px;}
.ft-3 a{color: #464444;}
.ft-3 a:hover{color: #F00;}
.ft-2-1{border-bottom: 1px solid #dcdcdc;margin-bottom: 20px;padding-bottom: 10px;}

/* Lien he */
.lh-l{width: 50%;float: left; padding-right: 20px;border-right: 1px solid #CCC;}
.lh-r{width: 50%;float: left;padding-left: 20px;border-left: 1px solid #CCC;margin-left: -1px;}
.lh-con-l{width: 30%;float: left;margin-bottom: 5px;}
.lh-con-r{width: 70%;float: left;margin-bottom: 5px;}
.lh-con-r *{max-width: 100%;}
.lh-con-r .input{width: 100%;}
.lh-con-r textarea{ border: 1px solid #e1e1e1;border-radius: 5px;width: 100%;}

/* San pham */
.box-sp{width:calc(25% - 8px);margin: 0px 10px 10px 0px; color: #707070;position: relative;float: left;}
.box-sp:hover{}
.box-sp-img{overflow: hidden;border: 1px solid #dbdbdb;border-radius: 10px;position: relative;padding-bottom: 70%;}
.box-sp-img img{width: 100%; transition:all 0.5s;position: absolute;top: 0;left: 0;border-radius: 10px;}
.box-sp-content{opacity: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;text-align: center;transition:all 0.5s; background: rgba(191, 30, 46, 0.8); color: #FFF;border-radius: 10px;padding: 15px;}
.box-sp:hover .box-sp-content{opacity: 1;}
.box-sp-content a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 9;}
.box-sp h3{margin: 20px 0px 10px;font-size: 16px;font-weight: bold;}
.box-sp a{ color: #333333;}
.box-sp a:hover{ color: #F00;}
.box-sp-sm{margin-bottom: 5px;}
.box-sp-gia{margin-bottom: 10px;color: #ff0000;}
.box-sp-gia span.del{margin-right: 5px;}
.box-sp-gia span{color: #707070;}
.ct-l{width: 35%; margin-bottom: 20px;}
.ct-r{width: calc(65% - 20px);margin-left: 20px;margin-bottom: 20px;}
.ct-img{border: 2px solid #dbdbdb !important;border-radius: 10px;overflow:hidden;}
.ct-tit{margin: 0px 0px 10px; color: #333333;}
.ct-tit h2{font-size: 34px;margin: 0;color: #bf1e2e;position: relative;top: -6px;}
.ctsp-tit{font-family: RB; font-size: 18px; margin-bottom: 10px;}
.ct-sp-gia{font-weight: bold;font-size: 24px;color: #F00;}
.ct-sp-gia .currency{position: relative;}
.ct-sp-gia .currency:before{position: absolute;bottom: 2px;width: 10px;border-bottom: 1px solid #F00;left: 0;content: "";}
.ct-sp-gia .del{font-weight: normal;color: #666666;font-size: 18px;}
.ct-sp-gia .del .currency{color: #666666;font-weight: normal;}
.ct-sp-gia .del .currency:before{position: absolute;bottom: 2px;width: 10px;border-bottom: 1px solid #666666;left: 0;content: "";}
.ct-sp-gia .discount{font-size: 16px;color: #FFF; background: #F00;padding: 2px 10px;margin-left: 20px;}
.thumb-color{width: 40px;height: 40px; padding: 2px; border: 1px solid #CCC; float: left; margin-right: 5px;}
.ct-sp-gia span{ color: #F00;font-weight: bold; font-size: 18px;}
.mn-l{width: 60%;float: left;position: relative;margin-left: 5%;border: 1px solid #f2f2f2; padding: 10px; box-shadow: 0px 0px 5px #CCC}
.mn-l img,#phuongphapphoimau .col-2 img{position: absolute;top: 10px;left: 10px;z-index: 0;opacity: 0;}
.mn-l img.active,#phuongphapphoimau .col-2 img.active{position: static;z-index: 99; opacity: 1;}
.mn-r{width: 28%;float: right;margin-right: 5%;}
.mn-r img{ margin: 0px 10px 10px 0px;float: left; cursor: pointer;}
.mn-r img:nth-child(2n){margin-right: 0;}
.sm-r img{ margin: 0px 0px 10px 0px !important;}

/* Container */
#container{padding-top: 20px;padding-bottom: 20px;}
.content{ text-align:justify;}

.linkdan{margin-bottom: 15px; color: #a9a9a9;}
.linkdan a{color: #a9a9a9;}
.linkdan span{margin: 0px 10px;color: #333;}
.linkdan a:first-child{margin-left: 0;}

/* Index */
#index-news{padding: 30px 0px 0px;}
#index-news .title{text-align: center;font-size: 14px;text-transform: uppercase;color: #787878;position: relative; margin-bottom: 20px;padding-bottom: 10px;}
#index-news .title h3{font-size: 28px;  margin-top: 5px;color: #000;}
#index-news .title:before{position: absolute;content: "";bottom: 0;width: 80px;border-bottom: 3px solid #d7d7d7;left: calc(50% - 40px);}
.box-newsi{width: calc(33.33% - 34px);background: #f7f7f7;margin: 0px 50px 50px 0px;color: #505050;line-height: 25px;}
.box-newsi-img img{width: 100%;}
.box-newsi-content{padding: 20px;}
.box-newsi-cat{color: #a5a5a5;}
.box-newsi-cat span{color: #bf1e2e;}
.box-newsi h3{font-size: 22px;margin: 0px 0px 15px;line-height: 1.3;}
.box-newsi h3 a{color: #000;}
.box-newsi h3 a:hover{color: #F00;}

.box-newssp{width: calc(25% - 15px);background: #f7f7f7;margin: 0px 20px 20px 0px;color: #505050;line-height: 25px;}
.box-newssp-img img{width: 100%;}
.box-newssp-content{padding: 20px;}
.box-newssp-cat{color: #a5a5a5; margin-bottom: 15px;}
.box-newssp-cat span{color: #bf1e2e;}
.box-newssp h3{font-size: 22px;margin: 0px 0px 15px;line-height: 1.3;}
.box-newssp h3 a{color: #000;}
.box-newssp h3 a:hover{color: #F00;}
.box-newssp-readmore a{color: #bf1e2e;}
.tintuc-cat{background: #ededed;padding: 30px 0px 20px;text-align: center;}
.linkdan-tintuc{padding: 20px 0px;margin: 0;}
.tintuc-cat .item{display: inline-block;background: #FFF;padding: 10px 20px;border-radius: 20px;margin: 0px 5px 10px;}
.tintuc-cat .item a{display: block;color: #333;}
.tintuc-cat .item.active{ background: #bf1e2e;}
.tintuc-cat .item.active a{color: #FFF;}
.tintuc-l{width: calc(100% - 350px);padding: 20px;}
.tintuc-r{width: 350px;padding-left: 20px;border-left: 1px solid #ededed;}
.tintuc-date{color: #808080;border-bottom: 1px solid #ededed;padding-bottom: 15px; margin-bottom: 20px;}
.tintuc-date span{color: #bf1e2e;}
.tintuc-content{border-bottom: 1px solid #ededed;padding-bottom: 10px;margin-bottom: 20px;}
.tintuc-tags{border-bottom: 1px solid #ededed;padding-bottom: 10px;margin-bottom: 20px;}
.tintuc-tags-l{float: left; max-width: 55%;}
.tintuc-tags-l a{display: inline-block;background: #efefef; padding: 5px 10px;border-radius: 5px;margin-right: 5px;color: #868686;}
.tintuc-tags-r{float: right; max-width: 45%;}
.other-tit{text-align: center;margin-bottom: 20px;}
.other-tit span{background: #efefef;display: inline-block;padding: 10px 20px;border-radius: 20px; font-size: 16px;}
.box-newscl{width: calc(33.33% - 13.33px);margin: 0px 20px 20px 0px;color: #505050;line-height: 25px;}
.box-newscl-img img{width: 100%;}
.box-newscl-cat{color: #a5a5a5;font-size: 12px; margin-top: 10px;}
.box-newscl-cat span{color: #bf1e2e;}
.box-newscl h3{font-size: 18px;margin: 5px 0px 0px;line-height: 1.3;}
.box-newscl h3 a{color: #000;}
.box-newscl h3 a:hover{color: #F00;}
.tintuc-r .sub-tit{color: #bf1e2e; margin-bottom: 20px; border-bottom: 1px solid #e0e0e0;font-size: 16px;}
.tintuc-r .sub-tit span{float: left;background: #FFF;padding-right: 10px;margin-bottom: -10px;}
.tintuc-r .box-newscl{width: 100%;margin: 0px 0px 20px;}
.needhelp{background: url(../img/bg-needhelp.jpg);padding: 30px 0px 50px;}
.contact-info{margin-top: -30px;}
.contact-info .item{width: 33.33%;text-align: center; margin-bottom: 20px;}
.contact-info .item-img{display: inline-block;background: #bf1e2e;padding: 10px;border-radius: 50%;border: 5px solid #FFF;}
.contact-info .item-info{font-size: 18px;color: #292929; margin-top: 20px;}
.contact-info .item-info a{color: #292929;}
.bg-404{background: url(../img/bg-404.jpg); background-size: 100% 100%;}
.bg-404 .contact-info{margin-top: 0px;position: relative;top: -30px;}
.w-404{text-align: center;padding-top: 120px;padding-bottom: 150px;}
.title-404{font-size: 170px;color: #bf1e2e;line-height: 1;}
.content-404{font-size: 60px;color: #6a6a6a;line-height: 1;}
.form-contact{background: #ededed;padding: 30px 0px 20px;}
.form-contact .sub-tit{color: #292929;text-align: center;margin-bottom: 20px;}
.form-contact > .center{ max-width: 1260px;}
.form-contact .input{width: 100%;padding: 10px;}
.form-contact .input::-webkit-input-placeholder {color: #787878;}
.form-contact .input::-moz-placeholder {color: #787878;}
.form-contact .input:-ms-input-placeholder {color: #787878;}
.form-contact .input:-moz-placeholder {color: #787878;}
.form-contact-l{width: calc(50% - 20px);}
.form-contact-r{width: calc(50% - 20px); margin-left: 40px;}
.form-contact-r .button{background: #bf1e2e;border-radius: 0px;text-transform: uppercase;font-size: 16px;padding: 10px;min-width: 160px;}
.form-contact-r-l{float: left;color: #787878;line-height: 40px;}
.form-contact-r-r{float: right;}
.text-banner{position: absolute;bottom: 30%;left: 0;width: 100%;z-index: 9;color: #FFF;font-size: 36px;line-height: 1;}
.contact-form{margin-bottom: 30px;}
.chinhanh-l{width: 400px;}
.chinhanh-r{width: calc(100% - 420px);margin-left: 20px;}
.chinhanh-r iframe{max-width: 100%;}
.chinhanh-l .item{}
.chinhanh-l .item .title{font-size: 18px;padding-bottom: 10px;padding: 20px;cursor: pointer;position: relative;border-bottom: 1px solid #e2e2e2;}
.chinhanh-l .item .title i{position: absolute;right: 10px;color: #d1d1d1;display: none;top: 40%;}
.chinhanh-l .item .item-content{padding: 20px;display: none;}
.chinhanh-l .item.active{background: #ededed;}
.chinhanh-l .item.active .title{color: #bf1e2e;}
.chinhanh-l .item.active .title i{display: block;}
#map_canvas{height: 400px;background:url(../img/loading.gif) no-repeat center;}
.bottom-banner{position: relative; overflow: hidden;}
.bottom-banner-content{position: absolute;width: 100%;top: 20%;text-align: center;color: #FFF;font-size: 20px;}
.bottom-banner-content a{background: #bf1e2e; color: #FFF; padding: 10px 20px;border-radius: 20px; display: inline-block;
    margin-top: 10px;}
.product-top{background: #ededed;padding: 30px 0px 20px;}

body.product #banner{background: #bf1e2e;position: relative;}
.product-top-l{width: 275px;}
.product-top-m{width: calc(100% - 450px);padding-left: 25px;}
.product-top-r{width: 115px;text-align: right;}
.product-top-l-item{position: relative; display: inline-block;font-size: 24px;padding: 10px 20px;border-radius: 20px;cursor: pointer; min-width: 200px;text-align: center; -webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.product-top-l-item > ul{position: absolute;top: 100%;left: 0;width: 100%; list-style: none;margin: 0;z-index: -1;font-size: 14px;opacity: 0; -webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;border-radius: 5px;overflow: hidden;}
.product-top-l-item ul li{background: #bf1e2e;padding: 10px;text-align: left;position: relative;}
.product-top-l-item ul li i{position: absolute;top: 14px;right: 10px;font-size: 10px;}
.product-top-l-item ul li a{color: #FFF;}
.product-top-l-item ul li ul{ display: none; list-style: none;}
.product-top-l-item ul li ul li:last-child{padding-bottom: 0;}
.product-top-l-item:hover{}
.product-top-l-item:hover ul{z-index: 9;opacity: 1;}
.product-l{width: 275px;}
.product-r{width: calc(100% - 300px); margin-left: 25px;}
.product-l .main-tit h2{text-transform: uppercase;}
.left-title{font-size: 18px; border-top: 1px solid #c4c4c4;padding-top: 20px; margin-bottom: 10px; margin-top: 20px;}
.left-brand{margin-left: 20px;list-style: none;}
.left-brand li{margin-bottom: 5px;}
.left-brand li label{font-weight: normal;}
.left-brand li input{margin-right: 5px;}
.left-dimensions li{margin-bottom: 10px;}
.left-dimensions li input{width: 100%;text-align: center;}
.left-dimensions li div:nth-child(1){width: calc(100% - 110px);}
.left-dimensions li div:nth-child(2){width: 60px;}
.left-dimensions li div:nth-child(3){width: 45px;text-align: right;}
.product-title{margin-bottom: 20px;margin-top: 10px;}
.product-title h2{display: inline-block; background: #ededed; margin: 0;font-size: 24px;color: #4c4c4c;padding: 10px 15px;border-radius: 20px;}
.loading{background:url(../img/loading.gif) no-repeat center,#FFF; min-height: 100px;}
.all-product-item-page{margin-bottom: 10px;}
.all-product-item-page select{margin: 0px 10px;}
.showing-item{text-align: center; background: #efefef; padding: 10px;border-radius: 20px; margin-top: 20px;}
.all-product-tbl .th{background: #ededed;padding: 10px;color: #767676;font-family: 'Product_Sans_SemiBold', sans-serif;}
.all-product-tbl .th:nth-child(1){width: 30%;border-radius: 20px 0px 0px 20px;padding-left: 20px;}
.all-product-tbl .th:nth-child(3){width: 140px;border-radius: 0px 20px 20px 0px;padding-right: 20px;}
.all-product-tbl .td{padding: 10px;border-bottom: 1px solid #e9e9e9;color: #767676;}
.all-product-tbl .td:nth-child(1){color: #bf1e2e;padding-left: 20px;}
.all-product-tbl .td:nth-child(3){padding-right: 20px;}
.all-product-tbl .td:nth-child(3) select{padding: 5px; margin-right: 10px;}
.all-product-tbl .td:nth-child(3) img{cursor: pointer;}
#all-product{margin-top: 20px;}
.product-top-m select{border: 1px solid #dbdbdb;border-right: none;background: #ededed;width: 250px;padding: 9px 10px;border-radius: 20px 0px 0px 20px;color: #000;}
.product-top-m input{margin-left: -5px;border: 1px solid #dbdbdb;border-right: none;padding: 10px 10px 9px;width: calc(100% - 90px);border-radius: 20px 0px 0px 20px;}
.product-top-m button{margin-left: -5px;background: #FFF; padding: 10px 10px 6px;border: 1px solid #dbdbdb;border-left: none;border-radius: 0px 20px 20px 0px;}
.product-top-m button img{border-left: 1px solid #d9d9d9;padding: 3px 10px;}
.product-top-r{padding-right: 10px;border-left: 1px solid #d9d9d9;position: relative;}
.js-check-cart{display: inline-block;background: #FFF;padding: 5px 20px;border-radius: 20px;position: relative;}
.js-check-cart span{position: absolute;font-size: 12px;border-radius: 50%;padding: 5px;background: #bf1e2e;color: #FFF;min-width: 30px;text-align: center;top: 5px;right: -20px;}
.product-hover{position: relative; display: inline-block;padding-right: 20px;}
.product-hover .box-hover{display: none;width: 715px;height: 370px;background: #FFF;z-index: 99;position: absolute;left: calc(100%);top: -70px;background: #fff;border: 1px solid #DEDEDE;border-radius: 10px;}
.product-hover:hover .box-hover{display: block;}
.product-hover .box-hover:after,
.product-hover .box-hover:before {right: 100%;top: 70px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.product-hover .box-hover:after {border-color: rgba(136, 183, 213, 0);border-right-color: #fff;border-width: 15px;margin-top: 0px;}
.product-hover .box-hover:before {border-color: rgba(194, 225, 245, 0);border-right-color: #DEDEDE;border-width: 17px;margin-top: -2px;}
.product-hover .box-hover-content{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: auto; padding: 20px;}
.product-hover .box-hover-content{ color: #767676;}
.product-hover .box-hover-content .linkdan a{color: #767676;}
.product-hover .box-hover-content .ct-tit h2{font-size: 24px;}
.product-hover .box-hover-content .box-hover-l{float: left;width: calc(65% - 20px);line-height: 2;}
.product-hover .box-hover-content .box-hover-r{float: right;width: 35%; margin: 0px 0px 20px;}
.product-hover .box-hover-content .box-hover-r .box-sp{width: 100%;margin: 0;}
.product-hover .box-hover-content .box-hover-r .box-sp-img{ box-shadow: 5px 5px 0px #eae8e8;}
.product-hover .box-hover-content .box-hover-b{ margin-top: 20px;}
.product-hover .box-hover-content .box-hover-content-title{font-size: 16px;color: #000; border-bottom: 1px solid #e4e4e4; margin: 20px 0px 20px;padding-bottom: 10px;}
.product-hover .box-hover-content .box-hover-content-desc{border-bottom: 1px solid #e4e4e4;padding-bottom: 10px;}
.ct-r-l{width: calc(100% - 190px);border-top: 1px solid #dbdbdb;padding-top: 10px;}
.ct-r-r{width: 160px;margin-left: 30px; text-align: center;color: #767676;padding-top: 10px;}
.cart-quantity{margin-top: 20px;}
.cart-quantity input, .cart-quantity button{margin-left: -5px;}
.cart-quantity input{text-align: center;width: 50px;}
.cart-quantity button{background: #FFF;border: 1px solid #e4e4e4;padding: 10px 10px;font-size: 20px;font-weight: normal;font-size: 24px;}
.cart-quantity button:nth-of-type(1){border-radius: 20px 0px 0px 20px;border-right: none;}
.cart-quantity button:nth-of-type(2){border-radius: 0px 20px 20px 0px;border-left: none;}
.ajax_cart{margin-top: 20px;background: #bf1e2e;color: #FFF; padding: 10px 15px;border-radius: 20px;}

#giohang{position: absolute;top: calc(100% + 20px); right: -15px;opacity: 0; z-index: -1; transition: all .5s; box-shadow: 0px 0px 5px #333;
background: #FFF;text-align: left;border-radius: 10px;}
#giohang.active{opacity: 1;z-index: 99;}
.giohang-content{width: 450px;max-height: 600px; overflow: auto;}
.tbl-giohang{width: 100%;}
.tbl-giohang .th{background: #ededed;padding: 10px 15px;font-family: 'Product_Sans_SemiBold', sans-serif;font-size: 16px;}
.tbl-giohang .th:nth-child(1){}
.tbl-giohang .th:nth-child(2){width: 100px;}
.tbl-giohang .th:nth-child(3){width: 20px;}
.tbl-giohang .td:nth-child(3){width: 20px;padding: 0;}
.tbl-giohang .td{padding: 10px 15px;}
.tbl-giohang .tr:nth-child(2n+1){background: #ededed;}
.box-spc img{float: left;max-width: 100px; margin: 0px 10px 0px 0px;border: 1px solid #dbdbdb;}
.box-spc a{display: block;}
.box-spc h3{margin: 0px 0px 5px;font-size: 14px;}
.tbl-giohang .ajax_soluong{width: 50px;}
.tbl-giohang .del-cart{color: #FFF;background: #FFF;border-radius: 50%;width: 15px;}
.giohang-request{padding: 15px;}
.giohang-request a{background: #bf1e2e;display: block;color: #FFF;font-size: 18px;text-transform: uppercase;text-align: center;padding: 10px;border-radius: 10px;}
#giohang:after,#giohang:before {bottom: 100%;right: 15px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
#giohang:before {border-color: rgba(194, 225, 245, 0);border-bottom-color: #d6d6d6;border-width: 17px;margin-right: 25px;}

.ct-r-l-l{font-weight: bold;width: 115px;margin-bottom: 10px;}
.ct-r-l-r{font-weight: bold;width: calc(100% - 115px);margin-bottom: 10px;}
.product-tailieu{text-align: center;margin-top: 20px;}
.product-tailieu a{background: #ededed;padding: 10px 30px; border-radius: 30px;display: inline-block;}
.product-tailieu a img{margin-right: 10px;}
.product-detail-title{background: #ededed;padding: 10px 20px;border-radius: 20px;margin-bottom: 10px;position: relative;cursor: pointer;}
.product-detail-title h3{font-size: 16px;margin: 0;}
.product-detail-title i{position: absolute;top: 11px;right: 15px;}
.product-detail-content{padding-left: 20px; margin-bottom: 20px;display: none;}
.table-thanhtoan{}
.table-thanhtoan tr:first-child{background: #ededed;}
.table-thanhtoan th{padding: 10px;}
.table-thanhtoan th:nth-child(2) p{margin-bottom: 5px;}
.table-thanhtoan th:nth-child(2) div{font-weight: normal;line-height: 1;font-size: 14px;}
.table-thanhtoan th:nth-child(2) span{width: 120px; display: inline-block;}
.table-thanhtoan td:nth-child(2) span{width: 120px; display: inline-block;}
.table-thanhtoan td{padding: 10px;}
.table-thanhtoan td:nth-child(1){}
.table-thanhtoan td:nth-child(2){}
.table-thanhtoan td:nth-child(2) input{width: 90px;padding: 5px;}
.table-thanhtoan td:nth-child(3){width: 110px;}
.table-thanhtoan td:nth-child(4){width: 60px;}
.table-thanhtoan td:nth-child(3) input{width: 60px;padding: 5px;}
.table-thanhtoan-btn{text-align: right;margin-top: 20px;}
.table-thanhtoan-btn-l{float: left;}
.table-thanhtoan-btn-l button{background: #4c4c4c !important;}
.table-thanhtoan-btn-r{float: right;}
.table-thanhtoan-btn button{margin-left: 10px;padding: 10px 15px;border-radius: 5px;text-transform: uppercase;color: #FFF;background: #4c4c4c;}
.table-thanhtoan-btn button:last-child{background: #bf1e2e;}
.formThongtingiaohang{background: #ededed; padding: 30px;}
.tt-l{width: calc(55% - 30px);}
.tt-r{width: 45%; margin-left: 30px;}
.formThongtingiaohang .input{width: 100%;padding: 10px;}
.tt-label{margin-bottom: 10px;}
.tt-input{margin-bottom: 20px;}
.formThongtingiaohang textarea.input{height: 88px;}
.tt-btn{margin-top: 20px;}
.tt-btn-l{float: left;margin-left: 20px;}
.tt-btn-l button{background: #4c4c4c;}
.tt-btn-r{float: right;margin-right: 20px;}
.tt-btn-r button{background: #bf1e2e;}
.tt-btn button{padding: 10px 20px;border-radius: 5px;text-transform: uppercase;color: #FFF;}
.tt-detail-tit{background: #ededed;padding: 15px;font-size: 16px;}
.tt-info{margin-bottom: 10px;}
.tt-info span{width: 150px;display: inline-block;}
.tt-thanks{color: #bf1e2e;text-align: center;padding: 15px;background: #ededed;margin-top: 20px;}
.about-content1{background: #ededed;border-top: 1px solid #dddddd; padding: 30px 0px 20px;}
.about-title{text-align: center;text-transform: uppercase; margin-bottom: 30px;}
.about-title h3{font-size: 28px;margin: 10px 0px 0px;padding-bottom: 20px;position: relative;}
.about-title h3:before{position: absolute;width: 80px;border-bottom: 3px solid #cbcbcb; left: calc(50% - 40px);content: "";bottom: 0;}
.about-content1-l{width: 625px;}
.about-content1-l img{border: 10px solid #bf1e2e;}
.about-content1-r{width: calc(100% - 650px); margin-left: 25px;font-size: 16px;line-height: 25px;}
.about-content2{background: #FFF; padding: 30px 0px;}
.box-news{width: calc(50% - 10px); float: left; margin: 0px 20px 20px 0px;}
.box-news h3{font-size: 22px;}
.box-news-img{float: left; margin: 0px 20px 20px 0px; box-shadow: 10px 10px 0px #e5e3e3; max-width: 50%;}
.about-content3{background: #efefef; margin-bottom: 50px;}
.about-content3-l{width: 50%;}
.about-content3-r{width: 455px;background: url(../img/bg-quote.png) no-repeat top 30px left 60px, #bf1e2e;position: relative;top: 50px;color: #FFF;padding: 105px 60px 60px 60px;font-size: 24px;line-height: 1.3;}
.about-content4{background: #efefef;padding: 30px 0px;}
.about-content4 .about-title{text-align: left;}
.about-content4 .about-title h3:before{position: absolute;width: 80px;border-bottom: 3px solid #cbcbcb; left: 0px;content: "";bottom: 0;}
.about-content4-l{width: calc(40% - 30px);}
.about-content4-r{width: 60%;}
.about-content4 .item{width: calc(33.33% - 13.33px); margin: 0px 20px 20px 0px;background: #FFF;}
.slick-qc .slick-dots{bottom: 20px;}
.slick-qc .slick-dots li button:before{font-size: 40px;}
.box-qc{position: relative;}
.box-qc-info{position: absolute;width: 100%;top: 0;left: 0;z-index: 9;color: #FFF;text-align: center;padding: 50px 0px;}
.box-qc-info .center > *{max-width: 700px; margin: auto;}
.box-qc-info h3{font-size: 36px;margin: 0px auto 15px !important;padding-bottom: 15px;position: relative;}
.box-qc-info h3:before{position: absolute;bottom: 0;left: calc(50% - 40px);border-bottom: 2px solid #bf1e2e;width: 80px;content: "";}
.slick-doitac{padding: 20px 40px;}
.index-about{padding: 30px 0px;}
.index-about .about-title{text-align: left;}
.index-about .about-title h3:before{left: 0;}
.index-about1{width: calc(34% - 30px);font-size: 16px;}
.index-about2{width: 30%;margin-left: 30px;background: url(../img/bg-quote.png) no-repeat top 30px left 60px, #bf1e2e;position: relative;color: #FFF;padding: 105px 60px 60px 60px;font-size: 20px;line-height: 1.3;}
.index-about3{width: calc(36% - 30px);margin-left: 30px;}
.index-about3 .item{position: relative; margin-bottom: 30px;}
.index-about3 .item-info{position: absolute;bottom: 20%;right: 0;color: #FFF;background: rgba(255,255,255,0.3); padding: 10px; min-width: 50%;text-transform: uppercase;transition: all .5s;}
.index-about3 .item:hover .item-info{padding-left: 30px;}
.index-about3 .item-info h3{margin: 5px 0px 0px;}
.index-about3 .item:last-child{margin-bottom: 0;}
.index-product{background: #bf1e2e;}
.index-product-l{width: calc(30% - 30px);padding: 30px 0px;color: #FFF;}
.index-product-r{width: 70%;margin-left: 30px;}
.index-product-r .box-sp{margin: 0;border-radius: 0px;width: 33.33%;}
.index-product-r .box-sp-img img, .index-product-r .box-sp-img{border-radius: 0px;border: none;}
.index-product-r .box-sp-content{border-radius: 0px;}
.index-product-l a{color: #FFF;}
.index-product-l .about-title{text-align: left;}
.index-product-l .about-title h3:before{left: 0;display: none;}
.index-product-l ul{margin: 0;list-style: none;font-size: 16px;}
.index-product-l ul li{margin-bottom: 10px;border-bottom: 1px solid #b01a29;padding-bottom: 10px;}
.index-product-l ul li a{color: #bda6a6;}
.index-product-l ul li:last-child{border: none;}
.index-product-l ul li:last-child a{color: #FFF;}
.giaychungnhan{}
.giaychungnhan .item{width: calc(20% - 16px);position: relative;overflow: hidden; margin: 0px 20px 20px 0px;border: 1px solid #eeeeee;}
.giaychungnhan .item h3{position: absolute;text-align: center;bottom: -100%;left: 0;width: 100%;background: rgba(255,255,255,0.8);margin: 0;padding: 10px;font-size: 16px;transition: all .5s;}
.giaychungnhan .item:hover h3{bottom: 0;}
.hosonangluc .item{width: calc(20% - 16px);position: relative;overflow: hidden; margin: 0px 20px 20px 0px;border: 1px solid #eeeeee;}
.hosonangluc .item h3{padding: 10px;font-size: 16px;text-align: center;margin: 0;}
.hosonangluc .item .download{margin: 0px 0px 10px;text-align: center;}
#smenu{display: none;background: #c90000; color: #ffbb18; padding: 5px 10px;box-shadow: 0px 0px 3px #333;font-family: RM;font-size: 14px;text-shadow: 1px 1px #000;}
#smenu .logo{max-height: 40px;}
.smenu-l{float: left;}
.smenu-r{float: right;}
.index-product-r{}
.index-product-r .box-sp{background: #ededed;text-align: left;}
.index-product-r .box-sp .box-sp-content{text-align: left;background: rgba(190,190,190,0.8);color: #bf1e2e;}
.index-product-r .box-sp h3{text-align: left;color: #1b1b1b; margin: 0px 0px 10px;border-bottom: 1px solid #b8b8b8;padding-bottom: 10px;}
.index-product-r .box-sp-content-index{position: absolute;width: 100%;bottom: 0;left: 0;padding: 15px; max-height: calc(100% - 30px);overflow: hidden;}
.slick-doitac .item img{border: 1px solid transparent;}
.slick-doitac .item img:hover{border: 1px solid #eeeeee;}
#producSearchPartNo{width: 100%;}
#producSearch:focus{outline: none;}
.productPart-wrap{margin-top: 30px;position: relative;z-index: 8;}
#productPart tr:nth-child(even){background: #eeeeee;}
#productPart tr:hover{background: #e4e4e4;}
.js-pick-part{font-size: 16px;cursor: pointer;}
.js-pick-part.fa-check-circle{color: #d59105;}
.btn-cart{margin-top: 20px;background: #bf1e2e;color: #FFF; padding: 10px 15px;border-radius: 20px; min-width: 130px;}
.product-top.fix{position: fixed;top: 0;left: 0;width: 100%;z-index: 9;}
.product-top.fix #giohang{display: none;}
.product-top.fix #giohang.active{display: block;}
.index-hotline img{width: 20px;}
.index-doitac{padding-top: 100px;padding-bottom: 100px;background: url(../img/bg-404.jpg); background-size: 100% auto;}
.index-doitac > .center{ max-width: 1200px;}
.index-doitac .title{text-align: center;font-size: 14px;text-transform: uppercase;color: #787878;position: relative; margin-bottom: 20px;padding-bottom: 10px;}
.index-doitac .title h3{font-size: 28px;  margin-top: 5px;color: #000;}
.index-doitac .title:before{position: absolute;content: "";bottom: 0;width: 80px;border-bottom: 3px solid #bf1e2e;left: calc(50% - 40px);}
.about-nhansu{padding-top: 50px;padding-bottom: 50px;background: url(../img/bg-404-1.jpg); background-size: 100% auto;}
.about-nhansu-1,.about-nhansu-2,.about-nhansu-3{width: 33.33%;}
.about-nhansu-1{padding-right: 15px;}
.about-nhansu-3{padding-left: 15px;}
.about-nhansu .item{background: #FFF;position: relative;overflow: hidden;}
.about-nhansu .item:first-child{margin-bottom: 15px;}
.about-nhansu .item-info{position: absolute;bottom: -100%;left: 0;width: 100%;padding: 15px;text-align: center;background: #bf1e2e; color: #FFF;font-size: 18px;transition: all 0.5s;}
.about-nhansu .item:hover .item-info{bottom: 0;}
.about-nhansu .item-info div:first-child{margin-bottom: 10px;}
.about-nhansu-2 .item{margin-bottom: 0 !important;}
.dataTables_filter, .dataTables_info { display: none; }
thead input {width: 100%;}
.ta-c{text-align: center;}
.btn-left-search{background: #bf1e2e;display: block;color: #FFF !important;text-align: center;padding: 5px 25px;border-radius: 10px; margin: 0px auto 20px;}
.btn-back{margin-top: 20px;background: #bf1e2e;color: #FFF;padding: 10px 15px;border-radius: 20px; min-width: 160px;}

.left-product{margin-left: 20px;list-style: none;}
.left-product li{margin-bottom: 5px;width: 100%;}
.left-product li label{font-weight: normal;}
.left-product li input{margin-right: 5px;}
.left-product ul{margin-left: 20px;list-style: none;}

.left-pro-cate{display: none;position: absolute; top: 100%;left: 0;width: 100%;max-height: 300px;overflow: auto;background: #FFF;margin: 0;padding: 10px;border: 1px solid #CCC;}
.left-pro-cate-tit{cursor: pointer;}
.left-pro-cate-tit i{font-size: 16px;cursor: pointer;padding: 5px;}
.left-pro-cate ul{display: none;}
.left-pro-cate li{position: relative;padding-right: 10px;}
.left-pro-cate > li i{position: absolute;top: 5px;right: 5px; cursor: pointer; padding: 5px;}
.left-pro-cate-w{position: relative;z-index: 9;}
.left-pro-cate-wbg.active{display: block;content: "";position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 8;}

/* Reponsive */
@media (min-width: 1200px) and (max-width: 1349px){
    
}

@media (min-width: 1200px){
    .box-newsi:nth-child(3n){margin-right: 0;}
    .box-newscl:nth-child(3n){margin-right: 0;}
    .box-news:nth-child(2n){margin-right: 0;}
    .about-content4 .item:nth-child(3n){margin-right: 0;}
    .giaychungnhan .item:nth-child(5n){margin-right: 0;}
    .box-sp:nth-child(4n){margin-right: 0;}
    .box-newssp:nth-child(4n){margin-right: 0;}
    #banner.fix{position: fixed;top: 0;left: 0;width: 100%;z-index: 9;}
    .left-scoll.fix{width: 275px;position: fixed;left: 15px;top: 100px;z-index: 8;background: #FFF;}
    .productPart-wrap{padding-right: 160px;}
    .productPart-wrap .btn-cart{position: absolute;right: 0;top: 40%;}
    .is-ajax-cart-part.hide-lg{display: none;}
    .js-scoll-to-part.fix{position: fixed;top: 30%;right: 15px;z-index: 9;}
    body.show-cart .js-scoll-to-part.fix{z-index: 8;}
    .product-top-m{padding-right: 300px;}
    .w-menu-ab > .center{padding-left: calc(30% + 15px);}
}

@media (max-width: 1199px){
	.index-about2{font-size: 18px;padding: 105px 30px 30px 30px;}
	.index-about1{font-size: 14px;}
	.box-qc-info{padding: 30px 0px;}
	.slick-qc .slick-dots{bottom: 10px;}
    #container{ padding: 20px 15px;}
    #footer .center{padding-left: 15px;padding-right: 15px;}
}

@media (min-width: 992px) and (max-width: 1199px){
    .sm-blue a{ padding: 0px 15px !important;}
    .sm-blue ul a{ line-height: 30px !important;}
    .box-newsi{width: calc(33.33% - 13.33px);margin: 0px 20px 20px 0px;}
    .box-newsi:nth-child(3n){margin-right: 0;}
    .box-newscl:nth-child(3n){margin-right: 0;}
    .box-news:nth-child(2n){margin-right: 0;}
    .about-content4 .item:nth-child(3n){margin-right: 0;}
    .giaychungnhan .item:nth-child(5n){margin-right: 0;}
    .banner-2 > li > a{padding: 10px 4px;}
    .box-sp {width: calc(33.33% - 13.33px);margin: 0px 20px 20px 0px;}
    .box-sp:nth-child(3n){margin-right: 0;}
    .about-content1-l{width: 50%;}
    .about-content1-r{width: calc(50% - 20px);margin-left: 20px;}
    .about-content3-r{font-size: 22px;}
    .box-newssp {width: calc(33.33% - 13.33px);margin: 0px 20px 20px 0px;}
    .box-newssp:nth-child(3n){margin-right: 0;}
    .tintuc-l{width: calc(100% - 250px);}
    .tintuc-r{width: 250px;}
	.product-hover .box-hover{width: 500px;}
	.tintuc-tags-r{max-width: none;}
	.w-menu-ab-l{width: 40%;}
	.w-menu-ab-r{width: calc(60% - 30px);}
}

@media (min-width: 992px) {
    .sub-arrow{display: none !important;}
    .footer-sm{display: none;}
}

@media (max-width: 991px) {
    #smenu{display: block;}
    #smenu a{font-family: RB; color: #FF0; font-size: 18px;}
    #banner{display: none;}
    .index-about3{width: 100%;margin: 20px 0px 0px 0px;}
    .index-about3 .item{width: calc(50% - 10px); margin: 0px 20px 0px 0px;float: left;}
    .index-about3 .item:last-child{margin-right: 0;}
    .box-qc-info{display: none;}
    .ft-1{width: calc(50% - 10px);}
    .ft-2{width: calc(50% - 10px);margin-left: 20px;}
    .ft-3{width: 100%;margin: 20px 0px 0px;}
    .ft-3 ul{padding-left: 0;border: none;}
    .ft-3 ul:before{display: none;}
    .product-l{display: none;}
    .product-r{width: 100%;margin: 0;}
    #productList{display: none;}
    .product-top-m input{width: calc(100% - 65px);border: 1px solid #dbdbdb;border-radius: 20px 0px 0px 20px;}
    .tintuc-l{width: 100%;padding: 0;}
    .tintuc-r{display: none;}
    .bottom-banner{display: none;}
    #footer{border-top: 1px solid #CCC;}
    .product-hover .box-hover{display: none !important;}
    .about-content3-r{font-size: 18px;}
    .tintuc-tags-l, .tintuc-tags-r{width: 100%; max-width: none;}
    .footer-lg{display: none;}
    .about-nhansu .item-info{bottom: 0;font-size: 14px;}
    .about-nhansu-1{width: 100%;padding: 0;margin-bottom: 20px;}
    .about-nhansu-2{width: 100%;margin-bottom: 20px;}
    .about-nhansu-3{width: 100%;padding: 0;}
    .about-nhansu-1 .item, .about-nhansu-3 .item{width: calc(50% - 20px); margin: 0px 10px;float: left;}
    .about-nhansu-1 .item:first-child, .about-nhansu-3 .item:first-child{margin-bottom: 0;}
    .box-news-img{float: none;}
}
@media (min-width: 768px) and (max-width: 991px){
 .index-about1{width: calc(50% - 10px);}   
 .index-about2{width: calc(50% - 10px); margin-left: 20px;}
 .box-newsi{width: calc(33.33% - 13.33px);margin: 0px 20px 20px 0px;}
  .box-newsi:nth-child(3n){margin-right: 0;}
  .box-newssp {width: calc(33.33% - 13.33px);margin: 0px 20px 20px 0px;}
  .box-newssp:nth-child(3n){margin-right: 0;}
  .box-newscl:nth-child(3n){margin-right: 0;}
  .chinhanh-l{width: 50%;}
  .chinhanh-r{width: calc(50% - 20px);}
  .about-content1-l{width: 40%;}
  .about-content1-r{width: calc(60% - 20px); margin-left: 20px;}
  .box-news:nth-child(2n){margin-right: 0;}
  .about-content3-r{width: 50%;top: 0;}
  .about-content4 .item:nth-child(3n){margin-right: 0;}
  .box-sp:nth-child(4n){margin-right: 0;}
  .ft-1{width: calc(50% - 10px); float: left;}
  .ft-3{width: calc(50% - 10px); float: right; margin-left: 20px;}
  .ft-2{width: 100%;margin: 20px 0px 0px;}
  .ft-2-1{width: calc(50% - 10px); float: left;border: none;}
  .ft-2-2{width: calc(50% - 10px); float: right; margin-left: 20px;}
  .about-nhansu-2 .item{width: 460px;margin: auto;}
}

@media (max-width: 767px) {
    .index-about1,.index-about2,.index-about3,.ft-1,.ft-2,.index-product-l,.index-product-r, .ct-r-l, .ct-r-r,.tintuc-tags-l,.tintuc-tags-r,.about-content1-l,.about-content1-r,.about-content4-l,.about-content4-r,.chinhanh-l,.chinhanh-r,.form-contact-l,.form-contact-r,.index-about3 .item,.table-thanhtoan-btn-l,.table-thanhtoan-btn-r{width: 100%;float: none; margin: 0px 0px 20px 0px;max-width: 100%;}
    .ct-l,.ct-r,.lh-l,.lh-r{width: 100%;float: none; margin: 0px 0px 15px 0px;padding: 0; border: none;}
    .lienhe-l,.lienhe-r{width: 100%;float: none;}
    .lienhe-l .button,.i-tit-btn{display: none;}
    .amazingslider-text-1{display: none !important;}
    .slick-qc{display: none !important;}
    .box-newsi{width: calc(50% - 10px);margin: 0px 20px 20px 0px;}
  .box-newsi:nth-child(2n){margin-right: 0;}
  .giohang-content{width: 300px;}
  .product-top-l{display: none;}
  .product-top-m{width: calc(100% - 115px);}
  .all-product-tbl .th:nth-child(2), .all-product-tbl .td:nth-child(2){display: none;}
  .index-product-r .box-sp{width: calc(50% - 10px);}
  .about-content3-l{width: 100%;text-align: center;}
  .about-content3-r{padding: 105px 15px 15px 15px;font-size: 16px;top: 0;}
  .giaychungnhan .item{width: calc(50% - 10px);}
  .giaychungnhan .item:nth-child(2n){margin-right: 0;}
  .hosonangluc .item{width: calc(50% - 10px);}
  .hosonangluc .item:nth-child(2n){margin-right: 0;}
  .about-content1-l{text-align: center;}
  .about-content3-r{width: 100%;}
  .all-product-tbl .th:nth-child(1){width: auto;}
  .all-product-tbl .th:nth-child(3){width: 90px;}
  .table-thanhtoan-btn-l,.table-thanhtoan-btn-r{text-align: left;}
  .sm-hide,.js-scoll-to-part{display: none;}
  .footer-lg{display: block;}
  .footer-sm{display: none;}
  .about-nhansu-1{width: 100%;padding: 0;margin-bottom: 20px;}
    .about-nhansu-2{width: 100%;margin-bottom: 20px;}
    .about-nhansu-3{width: 100%;padding: 0;}
   .about-nhansu-1 .item, .about-nhansu-3 .item{width: 100%;margin: 20px 0px 0px;}
}

@media (min-width: 426px) and (max-width: 767px){
	.box-sp {width: calc(50% - 10px);margin: 0px 20px 20px 0px;}
  .box-sp:nth-child(2n){margin-right: 0;}
  .box-newssp{width: calc(50% - 10px);margin: 0px 20px 20px 0px;}
  .box-newssp:nth-child(2n){margin-right: 0;}
  .box-news:nth-child(2n){margin-right: 0;}
  .about-content4 .item{ width: calc(33.33% - 13.33px);}
  .about-content4 .item:nth-child(3n){margin-right: 0;}
  .contact-info .item-img{padding: 5px;}
  .contact-info .item-img img{width: 25px;}
  .contact-info{margin-top: -22px;}
  .contact-info .item-info{font-size: 14px;margin-top: 10px;}
}

@media (max-width: 425px) {
	.box-sp {width: calc(50% - 10px);margin: 0px 20px 20px 0px;}
  .box-sp:nth-child(2n){margin-right: 0;}
    .lh-con-l,.lh-con-r{width: 100%;float: none;margin: 0px; padding: 0px;}
    .lh-con-r{margin-bottom: 10px;}
    .box-newsi,.box-newscl,.box-news,.box-newssp{width: 100%;margin: 0px 0px 20px;}
    .about-content4 .item{width: calc(50% - 10px);}
  .about-content4 .item:nth-child(2n){margin-right: 0;}
  .contact-info .item-img{padding: 5px;}
  .contact-info .item-img img{width: 25px;}
  .contact-info{margin-top: -22px;}
  .contact-info .item-info{font-size: 12px;margin-top: 10px;}
  .table-thanhtoan-btn-l{margin-bottom: 10px;text-align: center;}
  .table-thanhtoan-btn-r{text-align: center;}
  .table-thanhtoan-btn-r button{margin-bottom: 10px;}
  .table-thanhtoan td:nth-child(2),.table-thanhtoan th:nth-child(2){width: 80px;padding: 0;}
  .table-thanhtoan td:nth-child(2){ vertical-align: top;padding-top: 10px;}
  .table-thanhtoan td:nth-child(2) input{max-width: 80px;}
  .table-thanhtoan td:nth-child(3),.table-thanhtoan th:nth-child(3){width: 30px;padding: 0;text-align: center;}
  .table-thanhtoan td:nth-child(3){ vertical-align: top;padding-top: 10px;}
  .box-spc img{float: none;margin-bottom: 10px;}
}

@media (min-width: 1366px){
	.js-scoll-to-part.fix{
		right: calc(((100% - 1366px) / 2) + 15px);
	}

	.left-scoll.fix{
		left: calc(((100% - 1366px) / 2) + 15px);
	}
}