@charset "UTF-8";
@font-face{font-family:'RobotoLight';font-style:normal;font-weight:normal;src:local('font/Roboto-Light'),url('font/Roboto-Light.woff') format('woff');}
@font-face{font-family:'RobotoRegular';font-style:normal;font-weight:normal;src:local('font/Roboto-Regular'),url('font/Roboto-Regular.woff') format('woff');}
@font-face{font-family:'RobotoBold';font-style:normal;font-weight:normal;src:local('font/RobotoBold'),url('font/RobotoBold.woff') format('woff');}
@font-face{font-family:'RobotoMedium';font-style:normal;font-weight:normal;src:local('font/RobotoMedium'),url('font/RobotoMedium.woff') format('woff');}
@font-face{font-family:'RobotoCondensedRegular';font-style:normal;font-weight:normal;src:local('font/RobotoCondensedRegular'),url('font/RobotoCondensedRegular.woff') format('woff');}
:root{--bg-main:#CC0000;--red:#ff0000;--yellow:#fff000;--black:#333333;--white:#fff;--title:#CC0000;--des:"RobotoLight";--bold:"RobotoBold";--item-mr:28px;--item-width:calc((100% / 3) - (var(--item-mr) * 2));--item-mr-detail:12px;--item-width-detail:calc((100% / 5) - (var(--item-mr-detail) * 2));}

/*Use all */
.box-main{margin:0 calc(0px - var(--item-mr));display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;}
.box-main-detail{margin:0 calc(0px - var(--item-mr-detail));display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;}
.item-detail{width:var(--item-width-detail);margin:0 var(--item-mr-detail);}
.item{width:var(--item-width);margin:0 var(--item-mr);}
.title{font-family:var(--bold);color:var(--black);font-size:14px;}
.des{font-family:var(--des);color:var(--black);font-size:15px;}
.hover,.hover-bg{-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out;text-decoration:none;}
.hover-color:hover{color:var(--bg-main);}
.hover-bg:hover{background:var(--bg-main);}
.text-hide-all{overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;}
.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;}
.align-i-c{align-items:center;}
.jus-c-sb{justify-content:space-between;}
.flex-w{flex-wrap:wrap;}
.transition{-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out;}
.hieuung{display:block;overflow:hidden;}
.hieuung:hover img{transform:scale(1.08);}
.hieuung img{-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out;}
.rows-1{-webkit-line-clamp:1;}
.rows-2{-webkit-line-clamp:2;}
.rows-4{-webkit-line-clamp:4;}
.rows-5{-webkit-line-clamp:5;}

/*End Use all*/
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto!important;}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;margin:0 auto;}
ul,li{list-style:none;padding:0;margin:0;}
a{text-decoration:none;}
@-webkit-keyframes flash{
    0%{opacity:1;}
    100%{opacity:0;}
}
@-webkit-keyframes flash{
    0%{opacity:1;}
    100%{opacity:0;}
}
.flash{-webkit-animation-name:flash;animation-name:flash;-webkit-animation-duration:3s;animation-duration:3s;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:3s;animation-duration:3s;}
a{text-decoration:none;color:#1471CE;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
a:hover{text-decoration:none!important;color:#F00;}
html{background-color:white;}
img{border:none;max-width:100%;height:auto!important;vertical-align:middle;width:auto!important;}
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;}
table{border-collapse:collapse;border-spacing:0;}
ul,ol{margin-left:15px;text-decoration:none!important;}

/* Text Hide */
.phantrang{text-align:center;background:rgba(0,0,0,0);right:0;top:-50px;padding:5px 0;}
.phantrang a{background:#193d71;color:#FFF;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 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 #f97d17;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;}
.vshd{visibility:hidden;height:0;width:0;position:fixed;top:-10px;}
.noidung_product_detail table,.noidung_product_detail table td,.noidung_product_detail table tr{width:auto!important;}
#back-top{position:fixed;bottom:110px;right:5px;text-align:center;display:none;z-index:99999;}
.button{padding:5px 15px;background:#74be43;color:#FFF;border:none;border-radius:5px;-webkit-border-radius:3px;-moz-border-radius:5px;margin-bottom:8px;margin-right:5px;}
.input{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #e1e1e1;border-radius:3px;}
.center{max-width:1220px;margin:0 auto;padding:0 10px;}
.swap-content{max-width:1220px;margin:30px auto;padding:0 10px;}
.w-clear:after{display:block;content:"";clear:both;}
.red{color:#F00;}
.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;display:none;opacity:0.9;top:0;left:0;}
.ct-l.load{background:url(img/load.gif) no-repeat center;min-height:200px;}
.del{text-decoration:line-through;}
.box-tab-tit{margin-bottom:10px;font-family:RM;text-transform:uppercase;color:#FFF;margin-top:15px;border-bottom:1px solid #8cc5fe;text-align:center;}
.box-tab-tit:after{display:block;content:"";clear:both;}
.content{margin:0 auto;padding:15px 0;}
.box-tab-tit div.active{color:#FFF;background:#8cc5fe;}
.box-tab-con{display:none;}
.box-tab-con:first-child{display:block;}
.slick-img-thumb{}
.slick-img-thumb img.thumb{box-shadow:none!important;border:1px solid #CCC!important;}
.slick-dots{margin:0!important;}
.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;}

/* Menu */
.menu{background:#fff;}
.menu .center{display:flex;align-items:center;justify-content:space-between;}
.menu .center .ddsmoothmenu{float:left;line-height:92px;}
.menu .center .ddsmoothmenu ul{padding:0px;list-style:none;}
.menu .center .ddsmoothmenu ul li a{font-family:var(--bold);color:var(--black);display:block;text-align:center;font-size:14px;padding:0px 20px;text-transform:uppercase;position:relative;}
.menu > .center > .ddsmoothmenu > ul > li:first-child{position:relative;}
.menu > .center > .ddsmoothmenu > ul > li:first-child:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:33px;background:#ebebeb;}
.menu .ddsmoothmenu ul li ul li{background:rgba(255,255,255,0.62)!important;}
.menu .ddsmoothmenu ul li ul li a{margin:0;padding:10px!important;text-align:left!important;background:none!important;line-height:normal;}
.menu .ddsmoothmenu ul li ul a.selected,.menu .ddsmoothmenu ul li ul li a:hover{background:none #fff!important;color:var(--bg-main);}
.menu .center .ddsmoothmenu > ul > li:hover > a,.menu .center .ddsmoothmenu > ul > li > a.active{color:var(--bg-main);}
.search{border:1px solid #ebebeb;flex-basis:255px;border-radius:6px;box-sizing:border-box;position:relative;}
.search input{outline:none;border:none;padding:0px;height:33px;}
.search input[type=button]{float:right;width:15px;height:15px;cursor:pointer;background:url(img/search.png) no-repeat center;position:absolute;right:10px;top:50%;transform:translateY(-50%);}
.search input[type=text]{width:100%;float:left;background:transparent;text-indent:10px;color:#313131;font-size:12px;}
.logo{flex-basis:160px;}

/* End Menu */

/*Menu bottom*/
#main_danhmuc{background:#EBEBEB;padding:15px 0;}
.item_danhmuc{text-align:center;width:100%;position:relative;}
.item_danhmuc:before{content:"";background:#cccccc;width:1px;height:45px;position:absolute;right:-1px;top:50%;transform:translateY(-50%);}
.item_danhmuc>a{margin-top:8px;}
.pic_danhmuc{display:inline-block;width:60px;}
.owl-danhmuc .owl-nav{margin:0px;padding:0px;line-height:normal;position:absolute;width:100%;left:0px;bottom:18px;}
.owl-danhmuc .owl-nav button{background-repeat:no-repeat!important;background-color:transparent!important;border-radius:0px!important;width:5px;height:10px;margin:0px!important;outline:none;position:absolute;top:0px;}
.owl-danhmuc .owl-nav button span{display:none!important;}
.owl-danhmuc .owl-nav button.owl-prev{background-image:url(img/pre_dm.png)!important;left:-10px;}
.owl-danhmuc .owl-nav button.owl-next{background-image:url(img/next_dm.png)!important;right:-10px;}
.owl-danhmuc .owl-nav button.owl-prev.disabled,.owl-danhmuc .owl-nav button.owl-next.disabled{display:none;}

/*End menu bottom*/
.slideshow{position:relative;width:100%;overflow:hidden;}
.box-slide .theme-default .nivoSlider{background-color:transparent!important;margin-bottom:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.box-slide .nivo-caption a{display:block!important}
.box-slide .nivo-caption{top:50px;right:100px;left:inherit;bottom:inherit;max-width:400px;background:transparent;color:#000;padding:0px;opacity:1;overflow:inherit!important;-moz-opacity:1;filter:alpha(opacity=1);}
.title-slide{line-height:35px;height:38px;margin-bottom:6px;}
.title-slide a{font-size:25px;font-weight:normal;color:#fff!important;border-bottom:0px!important;}
.title-slide a:hover{color:#109748!important;}
.desc-slide{line-height:25px;text-align:justify;color:#fff;margin-bottom:15px;}
.slideshow .box-slide .theme-default .nivoSlider img{max-width:100%;}
.w-ht{font-family:'OpenSans';background:#f7f7f7;padding:10px;border-radius:5px;color:#787878;line-height:20px;}
.w-ht img{float:left;margin-right:5px;margin-top:10px;}
.w-ht div{color:#F00;font-size:20px;}
.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%;}
.ct-l{float:left;width:56.5%;text-align:center;}
.ct-r{width:42%;float:right;}
.ct-img{width:calc(100% - 152px);float:right;}
.ct-mutil-img{width:128px;float:left;}
.img-img{max-width:100%;height:100%;width:100%;margin-bottom:30px;border:1px solid #ebebeb;float:left;}
.img-img img{box-shadow:none!important;max-width:100%!important;height:87px!important;width:100%!important;-webkit-filter:brightness(100%)!important;filter:brightness(100%)!important;}
.slick-img-thumb .slick-slide.slick-current.slick-active .img-img,.slick-img-thumb .img-img:hover{border-color:var(--red);}
.thongso h3{margin:auto;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #ebebeb;font-family:var(--bold);font-size:20px;color:#8a8a8a;text-transform:uppercase;}
.gia_product li{font-family:var(--bold);font-size:20px;color:#8a8a8a;text-transform:uppercase;}
.gia_product li span{font-size:26px;color:var(--red);}
.product_detail{margin-top:30px;}
.title_splq{border:1px solid #ebebeb;height:67px;line-height:67px;margin-bottom:20px;}
.title_splq span{line-height:67px;display:inline-block;background:var(--red);text-transform:uppercase;color:var(--white);width:284px;position:relative;text-align:center;font-family:"RobotoLight";font-size:16px;}
.title_splq span:before{content:"";width:0;height:0;border-left:5.5px solid transparent;border-right:5.5px solid transparent;border-top:7px solid var(--red);position:absolute;left:50%;transform:translateX(-50%);top:100%;}
.sanpham_lienquan{margin-top:30px;}
.quantity label{font-family:'RobotoRegular';font-size:16px;color:#333333;font-weight:normal;}
.luocmua,.luocxem,.loaihang{display:inline-block;font-family:'RobotoRegular';font-size:14px;color:#666666;margin-right:5%;margin-top:6px;}
.luocmua span,.luocxem span,.loaihang span{color:#000000;}
.sc-tab-tit{font-family:RB;margin-top:10px;font-weight:bold;background:#DEDCDC;padding:5px 10px;color:#555;cursor:pointer;}
.mn-l{width:60%;float:left;position:relative;margin-left:5%;border:1px solid #f2f2f2;padding:10px;box-shadow:0 0 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:0 10px 10px 0;float:left;cursor:pointer;}
.mn-r img:nth-child(2n){margin-right:0;}
.sm-r img{margin:0 0 10px 0!important;}
.box-news{line-height:20px;border-bottom:1px solid #CCC;width:49%;float:left;padding-bottom:15px;margin-bottom:20px;}
.box-news:nth-child(2n){float:right;}
.box-news-img{float:left;margin-right:10px;border:1px solid #CCC;padding:2px;width:100%;margin-bottom:5px;max-width:250px;}
.mota_news{font-size:14px;font-family:'RobotoRegular';overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;}
.box-news h3{margin:0 0 5px;font-size:18px;font-family:RR;display:block;}
.box-news h3 a{font-family:'RobotoBold';font-size:15px;margin:8px 0;display:block;color:#333;text-transform:uppercase;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;}
.box-news h3 a:hover{color:#ff0000;}
.box-news-date{color:#bbbbbb;display:block;margin-bottom:5px;}
h2.tincungloai{font-size:16px;font-weight:bold;border-bottom:1px solid #CCC;margin:0 0 5px;padding-bottom:5px;margin-top:15px;}
.box-newsi{font-family:RR;text-align:justify;font-size:13px;}
.box-newsi h3{font-size:14px;font-weight:normal;font-family:RB;margin:5px 0;line-height:22px;}
.box-newsi a{color:#3e3e3e;}
.box-news1{line-height:20px;margin:0 0 20px 0;border-bottom:1px solid #CCC;padding-bottom:5px;width:48%;float:left;margin:0 4% 20px 0;}
.box-news1-img{float:left;margin-right:10px;border:1px solid #CCC;padding:2px;}
.box-news1 h3{margin:0 0 5px;font-size:18px;font-family:RR;}
.box-news1-date{color:#bbbbbb;}
.box-news1:nth-child(2n){margin-right:0;}
.box-news1:nth-child(2n+1){clear:both;}

/*Main danh mục sản phẩm*/
.title_main_in{margin-bottom:20px;text-align:center;}
.title_main_in > span{color:#666666;font-size:30px;font-family:var(--bold);text-transform:uppercase;}
.title_danhmuc{padding-bottom:10px;border-bottom:2px solid var(--bg-main);margin-bottom:25px;}
.title_danhmuc > span{color:var(--bg-main);font-family:var(--bold);text-transform:uppercase;font-size:24px;}
.title_danhmuc > span>span{display:inline-block;width:26px;text-align:center;margin-right:3px;vertical-align:middle;margin-top:-6px;}
.xemtatcadm{color:var(--black);font-family:var(--des);font-size:12px;}
.sanpham{text-align:center;width:100%;max-width:220px;padding:12px 7px 54px 7px;border:1px solid #d9d9d9;border-radius:5px;margin:auto;margin-bottom:10px;}
.hover_sanpham:hover{box-shadow:3px 3px 4px #cccccc;-moz-box-shadow:3px 3px 4px #cccccc;-webkit-box-shadow:3px 3px 4px #cccccc;-o-box-shadow:3px 3px 4px #cccccc;-ms-box-shadow:3px 3px 4px #cccccc;}
.sanpham .hieuung{border-radius:10px;}
.sanpham h3 a{text-transform:uppercase;}
.detail-product{display:inline-block;padding:8px 18px;border:1px solid var(--bg-main);border-radius:8px;margin-top:15px;font-family:var(--bold);font-size:12px;color:var(--black);}
.detail-product:hover{color:var(--white);}
.item_danhmuc_home{margin-bottom:40px;}
.item_danhmuc_home:last-child{margin-bottom:0;}

/*End main danh mục sản phẩm*/

/*Sản phẩm In*/
.linkdan{width:100%;margin-bottom:30px;}
.linkdan a{padding:11px 15px 11px 30px;font-family:"RobotoLight";font-size:12px;color:#464646;position:relative;float:left;}
.linkdan a:first-child{padding:11px 15px;}
.linkdan a:before{content:"";background:url(img/ar.png) no-repeat;height:39px;width:15px;position:absolute;left:100%;top:0;}
.linkdan a:last-child{background:var(--red);color:var(--white);font-family:var(--bold);}
.linkdan a:last-child:before{background:url(img/ar_act.png) no-repeat;height:39px;width:11px;left:0;}
.linkdan a img{margin-right:10px;}
.linkdan>div{display:inline-block;border:1px solid #ebebeb;border-radius:4px;border-top-right-radius:30px;border-bottom-right-radius:30px;overflow:hidden;}
.item .sanpham,.item-detail .sanpham{max-width:100%;margin-bottom:56px;}
.item-detail .sanpham{margin-bottom:40px;}
.danhmuc_left{float:left;width:206px;}
.danhmuc_right{width:calc(100% - 224px);float:right;}
.danhmuc_left>span{display:block;padding-left:8px;text-transform:uppercase;color:var(--black);font-family:"RobotoMedium";font-size:18px;margin-bottom:12px;}
.danhmuc_left>ul{border:1px solid #ebebeb;}
.danhmuc_left>ul>li{line-height:77px;padding:0 10px 0 26px;background:url(img/list-dm.png) no-repeat 10px center;border-bottom:1px solid #ebebeb;}
.danhmuc_left>ul>li:last-child{border-bottom:none;}
.danhmuc_left>ul>li>a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:flex-start;font-family:"RobotoLight";color:#010101;font-size:14px;}
.danhmuc_left>ul>li>a>span:first-child{width:28px;text-align:center;line-height:28px;margin-right:15px;}
.danhmuc_left>ul>li>a:hover,.danhmuc_left>ul>li.active>a{color:var(--red);}
.danhmuc_left>ul>li:hover,.danhmuc_left>ul>li.active{background:url(img/list-dm-hover.png) no-repeat 10px center;}

/*End sản phẩm In*/

/*chi tiết sản phẩm*/
.sp-l{float:left;width:100%;}
.logos{text-align:center;margin:10px 0;}
.tincungloai li a{color:#333;font-family:'RobotoRegular';font-size:14px;text-transform:capitalize;}
.tincungloai li a:hover{color:#ff0000;}
.box-sp:nth-child(4n){margin-right:0px!important;}
#map_canvas img{width:auto!important;height:auto!important;max-width:100%!important;}
.slick-thumb-pro{width:29.83%;float:left;position:relative;}
.slick-thumb-pro .slick-prev{height:10px;width:50px;background:url(img/bottomdin.jpg);top:102%;left:50%;transform:translateX(-50%);}
.slick-thumb-pro .slick-next{height:10px;width:50px;background:url(img/buttomtopin.jpg);top:4px;left:50%;transform:translateX(-50%);}
.MagicZoom{width:100%;border:1px solid #ebebeb;text-align:center;}
.pic_product_detail img{max-width:99%!important;min-height:80px;box-shadow:none!important;border:2px solid #cccccc!important;box-sizing:border-box!important;padding:20px;}
.pic_product_detail{margin-bottom:5px;margin-top:2px;}
.slick-thumb-pro{padding-top:5px;}
.hinh_sp_detail{width:100%;float:left;}

/*End chi tiết sản phẩm*/

/*Liên hệ*/
.lienhe-left{float:left;width:50%;}
.lienhe-right{float:right;width:47%;}
.map-c iframe{width:100%;height:430px;}
.form-group{margin-bottom:4px!important;}
.form-control{float:left;width:100%;border:1px solid #dddddd;height:35px;outline:none;margin-bottom:0!important;}
.lienhe-right .btn{width:110px;height:35px;text-align:center;background:#20a345;color:#fff;font-size:14px;text-transform:uppercase;font-family:'RobotoRegular';border:0;outline:0;margin-top:10px;cursor:pointer;border-radius:3px;padding:0;line-height:35px;}
.lienhe-right .btn:hover{background:#ff0000;}

/*End liên hệ*/

/*footer*/
#footer{background:#fff;}
.lh-1{float:left;}
.lh-1:nth-child(1){width:16%;}
.lh-1:nth-child(2){width:20%;}
.lh-1:nth-child(3){width:18%;}
.lh-1:nth-child(4){width:28%;float:right;overflow:hidden;}
.title_footer{font-family:var(--bold);color:var(--black);font-size:18px;text-transform:uppercase;margin-bottom:20px;}
.mota_footer,.main_footer{font-family:'RobotoLight';color:var(--black);font-size:15px;line-height:22px;}
.main_footer{margin-bottom:20px;}
.news_list_footer a{display:block;margin-bottom:10px;}
.footer_bottom{min-height:39px;line-height:39px;text-align:center;}
.footer_bottom .center{border-top:1px solid #ebebeb;}
.footer_top{padding-top:35px;padding-bottom:28px;}
.footer_top .center{align-items:stretch;}
.mangxahoi{float:left;}
.mangxahoi li{display:inline-block;padding-right:10px;text-align:left;}
.coppy > font{font-family:'RobotoLight';}
.coppy > b{font-weight:normal;font-family:'RobotoBold';}
.coppy{font-family:'RobotoRegular';font-size:12px;color:var(--black);display:block;text-align:center;}
.coppy a{display:inline-block;}

/*End footer*/

/*Vì sao chọn chúng tôi*/
.taisao{width:100%;padding:60px 0 20px 0;}
.taisao .center{max-width:1366px;padding:0;}
.taisao_left{float:left;width:592px;}
.taisao_right{float:right;width:calc(100% - 632px);}
.item_taisao{font-family:var(--des);font-size:24px;color:var(--black);text-transform:uppercase;text-decoration:none!important;outline:none!important;margin-bottom:50px;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;position:relative;}
.item_taisao span{display:inline-block;width:8px;height:8px;border-radius:50%;background:#cccccc;margin-right:12px;vertical-align:middle;margin-top:-3px;}
.item_taisao:hover span,.slider-nav-visao .slick-slide.slick-current.slick-active .item_taisao span{background:var(--bg-main);}
.item_taisao:hover,.slider-nav-visao .slick-slide.slick-current.slick-active .item_taisao{font-family:var(--bold);color:var(--bg-main);}
.item_taisao img{vertical-align:middle;margin-right:5px;display:inline-block!important;margin-top:-3px;}
.slider-for-visao .slick-prev:before,.slider-for-visao .slick-next:before{display:none;}
.slider-for-visao .slick-prev,.slider-for-visao .slick-next{width:24px;height:25px;}
.slider-for-visao .slick-prev{background:url(img/pre_baiviet.png) no-repeat!important;left:14px;}
.slider-for-visao .slick-next{background:url(img/next_baiviet.png) no-repeat!important;right:14px;}

/*End vì sao chọn chúng tôi*/

/*Bài viết mới*/
.blog{background:#fff;padding:20px 0 40px 0;position:relative;}
.item_tintuc{max-width:380px;margin:0 auto;width:100%;}
.item_tintuc:hover .info_tintuc{background:#ebebeb;}
.pic_news{position:relative;}
.item_tintuc h3{margin:0;font-size:inherit;margin-bottom:15px;}
.item_tintuc h3 a{font-size:17px;outline:none;text-transform:uppercase;line-height:1.4;}
.item_tintuc h3 a:hover{color:#ff0000;}
.xemthemnews{display:inline-block;background:url(img/backxemthem.png) no-repeat;width:183px;height:54px;line-height:54px;text-align:center;font-family:'RobotoLight';font-size:15px;color:#747474;text-decoration:none;outline:none;padding-left:40px;}
.date_news{position:absolute;left:0;bottom:0;z-index:99;}
.date_news>span{font-family:var(--des);font-size:12px;color:var(--white);background:#959595;padding:0 18px;text-transform:uppercase;height:25px;line-height:25px;}
.date_news>span:last-child{color:var(--black);background:var(--white)!important;}
.item_tintuc:hover .date_news>span{background:var(--bg-main);}
.info_tintuc{padding:15px 15px 33px 5px;}

/*End bài viết mới*/

/*Tiêu chí*/
.tieuchi{padding-bottom:25px;}
.item_tieuchi{width:100%;max-width:580px;min-height:150px;background:#eef5ed;padding:24px;}
.pic_tieuchi{flex-basis:60px;}
.info_tieuchi{flex-basis:calc(100% - 80px);}
.info_tieuchi h3{margin:auto;margin-bottom:6px;}
.info_tieuchi h3 a{font-size:20px;text-transform:uppercase;}

/*End tiêu chí*/

/*Đối tác*/
.doitac{padding:25px 0 30px 0;}
.item_doitac{width:100%;max-width:216px;margin:auto;}
.owl-doitac .owl-nav{margin:0px;padding:0px;line-height:normal;position:absolute;width:100%;left:0px;bottom:58%;}
.owl-doitac .owl-nav button{background-repeat:no-repeat!important;background-color:transparent!important;border-radius:0px!important;width:12px;height:21px;margin:0px!important;outline:none;position:absolute;top:0px;}
.owl-doitac .owl-nav button span{display:none!important;}
.owl-doitac .owl-nav button.owl-prev{background-image:url(img/pre_dt.png)!important;left:-10px;}
.owl-doitac .owl-nav button.owl-next{background-image:url(img/next_dt.png)!important;right:-10px;}
.owl-doitac .owl-nav button.owl-prev.disabled,.owl-doitac .owl-nav button.owl-next.disabled{display:none;}

/*End đối tác*/

/*Đăng ký nhận tin*/
#main_dangkynt{padding:50px 0;background:#fd8a88;}
.title-dangkynt{text-transform:uppercase;text-align:right;font-family:"RobotoMedium";font-size:25px;color:var(--black);flex-basis:382px;background:url(img/qa.png) no-repeat right center;padding-right:82px;}
.this-form{flex-basis:calc(100% - 418px);}
.sub_dk{width:135px;height:46px;border:none;outline:none;border-radius:30px;background:var(--red);font-family:var(--bold);color:var(--white);text-transform:uppercase;}
.item_input{width:calc(100% - 150px);height:46px;border:1px solid #cccccc;border-radius:6px;text-indent:15px;outline:none!important;font-family:"RobotoLight";font-size:12px;color:var(--white);background:transparent;}
.item_input::placeholder{font-family:"RobotoLight";font-size:12px;color:var(--white);}
.sub_dk:hover{background:var(--bg-main);}

/*End đăng ký nhận tin*/
#wrap_menu_res{display:none;}

/*RP*/
@media all and (max-width:1224px){
    .taisao_right>span{font-size:16px;}
    .owl-danhmuc .owl-nav,.item_danhmuc:before,.owl-doitac .owl-nav{display:none!important;}
}
@media all and (max-width:1220px){
}
@media all and (max-width:1200px){
    .lh-1:nth-child(2){width:30%;}
}
@media all and (max-width:1124px){
    .menu .center .ddsmoothmenu ul li a{padding:0 10px!important;}
}
@media all and (max-width:1030px){
    .menu .center .ddsmoothmenu ul li a{padding:0 6px!important;}
}
@media all and (max-width:1000px){
    .search{flex-basis:100%;}
    #footer{margin-bottom:50px;}
    .menu{padding:10px 0;}
    .logo{flex-basis:100%;text-align:center;margin-bottom:10px;}
    .hotlineh{margin:0 auto;}
    .menu .center{flex-wrap:wrap;}
    #wrap_menu_res{display:block;}
    #smoothmenu1{display:none;}
    .lh-1:nth-child(1),.lh-1:nth-child(2),.lh-1:nth-child(3),.lh-1:nth-child(4){margin:0;width:100%;margin-bottom:12px;}
    .taisao{padding:20px 0;}
    .taisao .center{padding:0 10px;}
    .taisao_left,.taisao_right{width:100%;}
    .taisao_left{margin-bottom:12px;}
    .taisao_left .slick-slide img{margin:auto;}
    .item_taisao{margin-bottom:10px;}
    .danhmuc_left{display:none;}
    .danhmuc_right{width:100%;}
    .item .sanpham,.item-detail .sanpham{margin-bottom:10px;}
    :root{--item-mr:10px;--item-width:calc((100% / 3) - (var(--item-mr) * 2));--item-mr-detail:10px;--item-width-detail:calc((100% / 4) - (var(--item-mr-detail) * 2));}
    .ct-r,.ct-l{width:100%;margin-bottom:10px;}
}
@media all and (max-width:970px){
    .taisao_left,.taisao_right{width:100%;}
    .taisao_left{text-align:center;}
    .img_taisao img{display:inline-block!important;}
    .taisao{padding:20px 0;}
}
@media all and (max-width:900px){
    .box-news-img{width:100%;margin-right:0;margin-bottom:10px;max-width:100%;}
    .box-news h3 a{width:100%;}
}
@media all and (max-width:835px){
    .title-dangkynt{display:none;}
    .this-form{flex-basis:100%;}
    #main_dangkynt{padding:25px 0;}
}
@media all and (max-width:820px){
    :root{--item-width-detail:calc((100% / 3) - (var(--item-mr-detail) * 2));}
}
@media all and (max-width:710px){
    .lienhe-left,.lienhe-right{width:100%;margin-bottom:12px;}
    .linkdan{display:none;}
}
@media all and (max-width:620px){
    :root{--item-width:calc((100% / 2) - (var(--item-mr) * 2));--item-width-detail:calc((100% / 2) - (var(--item-mr-detail) * 2));}
}
@media all and (max-width:580px){
    .ct-mutil-img,.ct-img{width:100%;margin-bottom:10px;}
    .img-img{width:100%;max-width:170px;margin:auto;float:none;}
}
@media all and (max-width:540px){
    .box-news{width:100%;}
    .item_input{width:100%;border-radius:inherit;}
    .sub_dk{width:100%;border-radius:inherit;margin-top:5px;}
}
@media all and (max-width:455px){
    :root{--item-width:calc((100% / 1) - (var(--item-mr) * 02));--item-width-detail:calc((100% / 1) - (var(--item-mr-detail) * 0));}
}
@media all and (max-width:400px){
    .sanpham{max-width:100%;}
}
@media all and (max-width:370px){
    .footer_bottom{line-height:inherit;height:auto;}
    .footer_bottom .center{padding:10px 0;}
}

/*End RP*/