body{
	font-size:14px;
	line-height:25px;
	background:#fff;
	font-family:'Roboto-Regular';
	top: 0 !important;
}
.mauw{background: var(--color-key) !important;}
.mm-menu{background: var(--color-key) !important;color: #fff !important;}
.flexwb{display: flex;flex-wrap: wrap;justify-content: space-between;}
.khung{ 
	width:1200px;
	max-width:calc(100% - 20px);
	margin: auto;
	position: relative;
}
div#wapper
{ 
  margin:auto;
  background:#fff;
}
.fix_head{box-shadow: 0 0 1px #ccc;}

div#header
{
	position:relative;
	margin:auto;
	background: url(images/img/nenheader.png) repeat;
}
.baohd{align-items: center;padding: 5px 0;min-height: 110px;}
div#header a.logo{width: 27.1%; line-height: 1;}
div#header a.logo img{max-height: 100px;}
div#header a.banner{width: 44%; line-height: 1;text-align: center;}
div#header a.banner img{max-height: 100px;}
.dt{display: block;width: 218px; position: relative;min-height: 60px;padding-left: 22px;margin-left: 20px;}
.dt img{position: absolute;left: 0; top: 50%;transform: translateY(-50%);}
.dt span{display:block;height:60px;border:1px dashed #b7b7b7;border-radius:30px;padding:6px 0 8px 42px;
line-height: 20px;color: #000;font-family: 'Roboto-Bold';
text-shadow: 1px 1px #fff, 1px -1px #fff, -1px 1px #fff, -1px -1px #fff,2px 3px 2px rgba(0,0,0,0.3);}
.dt span a{display: block;line-height: 24px;color: #ed1b24;font-size: 20px;}
div#menu{
	position:relative;
	height:45px;
	line-height:45px;
	margin:auto;
	background:#18aadb;
	z-index: 999;
	width: 100%;
}
.baomn{align-items: center;}
div#menu ul{
  float:left;  
  list-style:none;
  height:100%;
}
div#menu ul.ulmn{display: flex;width: calc(100% - 408px);flex-wrap: wrap;align-items: center; 
	justify-content: space-between;}
div#menu ul li{
  display: block;
  position:relative;
  z-index:111;
}
div#menu ul li.line{width: 1px; height: 21px; background: url(images/img/line.png) no-repeat;}
div#menu ul li a{
	color:#fff;
	font-size:14px;
	padding:0px;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	font-family: 'Roboto-Bold';
	text-align: center;
}
div#menu ul li a:hover,div#menu ul li a.active,div#menu ul li a.active2{
	color:#ed1c24;	
}
div#menu ul li ul,div#menu ul li:hover ul li ul,div#menu ul li:hover ul li ul li ul{
	position: absolute;
    margin: 0px;
    z-index: 10;
    text-align: left;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
    transform: perspective(600px) rotateX(-90deg);
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    transition: all 0.3s;
}
div#menu ul li:hover > ul,div#menu ul li ul li:hover > ul,div#menu ul li ul li ul li:hover > ul {
    transform: perspective(600px) rotateX(0deg);
    height: auto;
}
div#menu ul li ul li,div#menu ul li ul li ul li,div#menu ul li ul li ul li ul li{
	width: 220px;
    line-height: 1.5;
    background: rgba(24,170,219,0.8);
}
div#menu ul li ul li a{
	padding:6px 10px;
	text-transform:none;
	text-align: left;
}
div#menu ul li ul li ul{	
	left:220px !important;
	top:-1px !important;
}
div#search{
	width: 235px;
	background:rgba(0,0,0,0.21);
	height:32px;
	border-radius: 16px;
	overflow: hidden;
}
div#search input{
    float: left;
    border: none;
    background: none;
    width: calc(100% - 40px);
    outline: none;
    color: #fff;
    height: 100%;
    font-size: 12px;
    padding: 0 15px;
}
div#search input::placeholder{color: #fff;}
div#search p{
	float: right;
	width: 40px; 
	height: 32px;
	background: url(images/img/sr.png) no-repeat center center;
	cursor:pointer;
}

div#menu_mobi1{display:none;position: relative;top:0;z-index: 999;left: 0;width: 100%;}
.mm-menu .mm-navbar > *, .mm-menu .mm-navbar a{	color: #fff !important;}
.header a.hien_menu {color: #fff;float: left;font-size: 25px;display: flex;align-items: center;justify-content: center;
	width: 50px;height: 100%}
div#search_mobi {width: calc(100% - 50px);position: relative;z-index: 100;background: #fff;height: 30px;border-radius: 5px;
	display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;	display: flex;
	flex-flow: row wrap;-webkit-flex-flow: row wrap;justify-content: space-between
}
div#search_mobi input {	float: left;width: calc(100% - 30px);height: 30px;line-height: 30px;border: none;
	background: none;outline: none;color: #333 !important;padding-left: 5px}
div#search_mobi i {	padding: 7px;cursor: pointer;float: right}
div#search_mobi a {	width: 27px}
div.header {background: var(--color-key);width: 100%;padding-right: 10px;height: 40px;line-height: 40px;text-decoration: none;
color: #000;font-size: 14px;box-sizing: border-box;position: relative;display: -webkit-box;display: -moz-box;
display: -ms-flexbox;display: -webkit-flex;display: flex;	flex-flow: row wrap;-webkit-flex-flow: row wrap;
justify-content: space-between;	align-items: center;z-index: 600;margin: 0 auto !important;}

div#slider{
	margin:auto;
	position: relative;
	overflow: hidden;
}
div#main_content
{
	padding:0px;
}
div#right{
	width:calc(100% - 300px);
	float:right;
}
.gioithieu{padding: 60px 0 20px 0;}
.baogt{flex-direction: row-reverse;align-items: center;}
.hinhgt{display: block;width: 51.584%;filter: drop-shadow(0px 0px 10px rgba(0,0,0,0.3));}
.hinhgt img{display: block;width: 100%;}
.gtleft{display: block;width: 45.167%;}
.tieudegt{display: block;margin-bottom: 27px;padding-left: 20px;position: relative;}
.tieudegt:before{position: absolute;left: 0; top: 4px;width: 2px; background: #333;height: calc(100% - 8px);
content: '';}
.tengt{display: block;line-height: 36px;color: #414141;font-size: 19px; font-family: 'Roboto-Bold';}
.tengt1{display: block;line-height: 36px;color: #18aadb;font-size: 25px;font-family: 'utm-helvetins';}
.tengt2{display: block;line-height: 50px;color: #f00;font-size: 40px;font-family: 'utm-helvetins';}
.motagt{display: block;margin-bottom: 20px;}
.lhgt{display: flex;width: 266px; border: 1px solid #18aadb;border-radius: 22.5px;flex-wrap: wrap;
align-items: center; justify-content: space-between;}
.lhgt span{display: block;width: 124px; line-height: 43px; height: 43px;border-radius: 21.5px;
background: #18aadb;text-align: center;color: #fff;}
.lhgt a{display: block;width: 124px;line-height: 43px; height: 43px;overflow: hidden;color: #f00;
font-size: 15px; font-family: 'Roboto-Bold';}

.tieude_giua{
	color:#0295db;
	text-align: center;
	font-size:30px;
	line-height:44px;
	font-family: 'utm-helvetins';
	text-transform:uppercase;
	margin-bottom:20px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: normal;
	position: relative;
	padding-bottom: 10px;
	background: url(images/img/gach.png) no-repeat bottom center;
}
.tieude_giua:before{position: relative;content: '';right: 10px;height: 3px;flex:auto;
background: url(images/img/gach1.png) no-repeat right center;}
.tieude_giua:after{position: relative;content: '';left: 10px;height: 3px;flex:auto;
background: url(images/img/gach2.png) no-repeat left center;}
.danhmucsp{padding-bottom: 20px;}
.themsp{display: block;margin:0 auto 31px;width: 140px; line-height: 45px;text-align: center;
height: 45px;font-family: 'Roboto-Bold';background: #db1818;color: #fff;transition: 0.5s;}
.themsp:hover{opacity: 0.6;}
.baosp{padding-top: 30px;}
div.wap_item{}
.w_product{
	width: calc(100% + 30px);
	margin: 0 -15px;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
}
.item_sp{
	position: relative;
	text-align: center;
	width: calc(25% - 30px);
	margin:0 15px 30px 15px;
	background: #f2f2f2;
}
.item_sp .img{
    overflow: hidden;
    margin-bottom: 12px;
    position: relative;
    display: block;
}
.item_sp .img a{display: block;}
.item_sp .img img{width:100%;transition: 1s;}
.item_sp .img:hover img{transform: scale(1.2);}
.item_sp h2,.item_sp h3,.item_sp h4{font-weight: normal;}
.item_sp .ten{
	color:#1a1919;
	font-size:16px;
	display:block;
	font-family: 'Roboto-Bold';
	line-height: 26px;
	margin-bottom: 3px;
	padding: 0 10px;
}
.item_sp .ten:hover{color: #f00;}
.item_sp .mota{display: block;line-height: 22px; margin-bottom: 5px;color: #4d4d4d;font-size: 13px;
padding: 0 10px;max-height: 44px; overflow: hidden;}
.item_sp .gia{
    display: block;
    font-size: 14px;
    text-align: center;
    line-height: 20px;
    color: #4d4d4d;
    padding: 0 10px 12px 10px;
    text-transform: uppercase;
}
.item_sp .gia .giaban{color: #f00;font-family: 'Roboto-Bold';}

.visao{}
.hinhvs{display: block;}
.hinhvs img{display: block;width: 100%;}

/*bottom*/
.mod_bottom{padding: 70px 0 59px 0;}
.hinhanhphai {width: calc(100% + 10px);margin: 0 -5px;margin-top: 10px;}
.mod_video{width:32.667%}
.videop{width: 100%; max-width: 396px; margin: auto;}
.content_tintuc{width:65%;}
.tieude_tintuc{
	text-transform:uppercase;
	color:#0295db;
	font-size:30px;
	font-family:'utm-helvetins';
	position:relative;
	line-height: 54px;
	padding-bottom: 8px;
	margin-bottom:20px;
	font-weight: normal;
}
.tieude_tintuc:before{width:60px;height:3px;background:#808080;content:'';position:absolute;
	bottom:0;left:0;}
.tintuc_1{width:100%; display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 18px;}
.tintuc_1 a.img{display:block;width:370px; }
.tintuc_1 a.img img{width:100%;transition:0.5s;display:block;}
.tintuc_1 a.img img:hover{opacity:0.6}
.tintuc_1 .tttt{display: block;width: calc(100% - 390px);}
.tintuc_1 a.ten{color:#000;font-size:16px;font-family: 'Roboto-Bold';line-height:26px;
max-height:52px;overflow: hidden;-webkit-line-clamp:2;margin-bottom: 9px;}
.tintuc_1 a.ten:hover{color:#f00}
.tintuc_1 .ngay{display: block;margin-bottom: 6px;line-height: 21px;color: #808080;font-size: 13px;}
.tintuc_1 p.mota{color:#4d4d4d;line-height:25px;max-height:150px;overflow: hidden;-webkit-line-clamp:6;}
.tintuc_1 h3{font-weight: normal;}

.tintuc_conlai{width:calc(!00% + 20px);overflow:hidden;display: block;margin: 0 -10px;}
.item_ttcl{ border: none !important; overflow: hidden;display: flex !important;flex-wrap: wrap;
justify-content: space-between;margin: 0 10px;}
.item_ttcl a.img{display: block;width: 142px; }
.item_ttcl a.img img{width:100%;display:block;transition:0.5s}
.item_ttcl a.img img:hover{opacity:0.6}
.item_ttcl .tttt{display: block;width: calc(100% - 160px);}
.item_ttcl h3,.item_ttcl h2{font-weight: normal;}
.item_ttcl a.ten{font-size:16px;color:#000;font-family: 'Roboto-Bold';overflow: hidden;display: block;
line-height: 28px;text-overflow: ellipsis;white-space: nowrap;}
.item_ttcl .ngay{display: block;font-size: 13px;line-height: 20px;margin-bottom: 4px;color: #808080;}
.item_ttcl a.ten:hover{color:#f00}
.item_ttcl p.mota{color:#4d4d4d;line-height:23px;max-height:69px;overflow: hidden;-webkit-line-clamp:3;
text-align: justify;}

/*end bottom*/
#doitac{box-sizing:border-box;	padding: 2% 0;}
.doitac_chay{width: calc(100% + 10px);margin: 0 -5px;}
.item_doitac{float: left;width: calc(100%/6 - 10px);margin: 0 5px;}
div#doitac a{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;width: 100%;border:1px solid #DDD;}
div#doitac a img{display: block;}

#w_footer{
	background:#000;
	color:#fff;
}
#footer{font-size:14px;padding:50px 0;	margin:auto;}
.footer_1{width:41.667%;padding-top: 8px;}
.footer_2{width: 18.334%;}
.footer_3{width: 31%;padding: 4px 20px 0 20px;position: relative;}
.footer_3:before{position: absolute;left: 0;top: -54px;width: 100%; height: calc(100% + 104px);
content: '';background: rgba(0,0,0,0.15);}

.face{display: block;width: 100%; max-width: 332px; overflow: hidden;margin: auto;}
.footer_1 p{margin-bottom: 10px;}

.td_ft{
    text-transform: uppercase;
    position: relative;
    font-size: 16px;
    font-family: 'Roboto-Bold';
    line-height: 30px;
    margin-bottom: 21px;
}
.cs{display: block;line-height: 26px;padding: 5px 0;font-weight: normal;}
.cs a{display: block;color: #fff;font-size: 14px;}
.cs:hover a{color: #f00;}

#map_ft{display: block;overflow: hidden;width: 100%;height:460px;}
#map_ft iframe{display: block;width: 100% !important; height: 100% !important;}

.copyright{display: block;padding: 7.5px 0; color: #fff;background: #000;font-size: 12px;}
.tk span{padding: 0 15px;}
.tk b{font-weight: normal;color: #fffc00;}
.tk{align-items: center;font-size: 14px;}
.copy span{color: #fffc00;font-family: 'Roboto-Bold';}
.copy a{color: #fff;}


/*zalo */
#btn-zalo { display: block; width: 40px; height: 40px; position: fixed; right: 10px; bottom: 190px; z-index: 999; }
#btn-zalo i,.chatface i {background: #1182FC; display: flex; display: -ms-flex; align-items: center; -ms-flex-align: center; width: 40px; height: 40px; border-radius: 50%;  position: relative; z-index: 999; }
#btn-zalo i img,.chatface i img{ vertical-align: middle;max-width: 100%; display: block;width: 100%;}
.kenit-alo-circle-fill {background:#1182FC;width: 50px; height: 50px;right: -5px; top: -5px; position: absolute; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s;  opacity: .45;  }
.kenit-alo-circle {border: none !important;background: #1182FC; opacity: .8;width: 46px; height:46px; top: -3px; right: -3px; position: absolute;  -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;  opacity: .5; }

.giohang_header{
    position: fixed;
    bottom: 320px;
    width: 50px;
    height: 50px;
    padding: 21px 8px 9px 22px;
    z-index: 999;
    color: #000;
    text-align: center;
    line-height: 20px;
    right: 6px;
    background: url(images/gio.png) no-repeat center center;
    box-shadow: 0 0 2px rgba(0,0,0,1);
    border-radius: 50%;
}
.giohang_header span{
    color: #fff;
    text-align: center;
    line-height: 20px;
    font-size: 10px;
    font-family: 'Roboto-Regular';
    display: block;
    background: #ff9801;
    border-radius: 50%;
}
#btn-call { display: block; width: 40px; height: 40px; position: fixed; right: 10px; bottom: 255px; z-index: 999; }
#btn-call i { background: #1182FC;display: block;  width:40px; height: 40px; border-radius: 50%; text-align: center; line-height: 40px; position: relative; z-index: 9999; }
#btn-call i img{vertical-align:middle;max-width:100%;-webkit-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-moz-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-ms-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-o-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out}
@-moz-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%,30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{-moz-transform:rotate(0) scale(1) skew(1deg)}}
@-webkit-keyframes coccoc-alo-circle-img-anim{0%,100%,50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%,30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}}
@-o-keyframes coccoc-alo-circle-img-anim{0%,100%,50%{-o-transform:rotate(0) scale(1) skew(1deg)}10%,30%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{-o-transform:rotate(25deg) scale(1) skew(1deg)}}/*zalo */
/*zalo */
.grecaptcha-badge{opacity: 0 !important;}
.baonoidung iframe{max-width: 100% !important;}
.baonoidung img{height: auto !important;}
.baonoidung *{max-width: 100% !important;word-break: break-word;}
.baonoidung{line-height: 20px;}
.baonoidung p{margin-bottom: 10px;}
.baotrangchitiet{align-items: flex-start;}

div#left{
	width:280px;
	float:left;
	box-sizing:border-box;
	position: sticky;
	top: 60px;
}
div.tieude{
	color:#fff;
	text-align:center;
	font-size:14px;
	height:40px;
	line-height:40px;
	font-family:'Roboto-Bold';
	text-transform:uppercase;
	background:var(--color-key);
}
div.danhmuc{
	border:1px solid #d6d6d6;
	margin-bottom:20px;
	padding:0px;
}

.danhmucl ul{
	list-style:none;
}
.danhmucl ul li{
	padding: 0px;
	border-bottom:1px solid #DDD;
	position: relative;
}
.danhmucl ul li:last-child{
	border:none;
}
.danhmucl ul li a{
	color:#454545;
	font-family: 'Roboto-Bold';
	text-decoration:none;
	font-size:16px;
	transition:0.4s;
	display:block;
	padding: 5px 10px;
	line-height: 30px;
	width: 100%;
}
.danhmucl ul li span{width: 20px;height: 20px; display: flex;flex-wrap: wrap;align-items: center;
top: 10.5px;right: 3px;justify-content: center;position: absolute;transition: 0.5s; }
.danhmucl ul li .clickht:hover,.danhmucl ul li .clickht.active{box-shadow: 0 0 2px #ccc;transform: rotate(90deg);}

.danhmucl ul li a:hover{
	color:var(--color-key);
	transition:0.4s;
}
.danhmucl ul li ul,.danhmucl ul li ul ul,.danhmucl ul li ul ul ul{display: none;}
.danhmucl ul li ul li{}
.danhmucl ul li ul li a{
	width: 100%;
	font-family: 'Roboto-Regular';
	font-size: 16px;
	padding-left: 30px;
}
.danhmucl ul li ul li ul li a{padding-left: 50px;font-family: 'Roboto-Regular';}
.danhmucl ul li ul li ul li ul li a{padding-left: 70px;}
.danhmucl ul li ul li a i{
	font-size: 7px;
    vertical-align: middle;
    margin-bottom: 4px;
    margin-right: 5px
}
.cottin{display: block;width: 100%;}
.cottin1{display: block;width: calc(100% - 300px);}
.cottin2{display: block;width: 280px;position: sticky;top: 55px;}
.danhmucct{border:1px solid #d6d6d6;margin-bottom: 20px;}
.danhmucct .danhmuc{border: none;margin-bottom: 0;}
.danhmucct #tinmoi,.danhmucct #tinmoi1,.danhmucct #sanphamnb,.danhmucct #sanphamnb1{padding: 10px 10px 0 10px;}

.item_ttnb{
	margin-bottom:10px;
	display: flex !important;
	flex-wrap: wrap;
	border: none !important;
	justify-content: space-between;
	align-items: center;
}
.item_ttnb .img{
	display: block;
	overflow: hidden;
	width: 100px;
}
.item_ttnb .img img{display: block;width: 100%;transition: 0.5s;}
.item_ttnb .img:hover img{transform: scale(1.2);}
.item_ttnb .img1{
	display: block;
	overflow: hidden;
	width: 100%;
	margin-bottom: 10px;
}
.item_ttnb .img1 img{display: block;width: 100%;transition: 0.5s;}
.item_ttnb .img1:hover img{transform: scale(1.2);}
.item_ttnb .tttt{display: block;width: calc(100% - 110px);}
.item_ttnb .tttt1{display: block;width: 100%;}
.item_ttnb .tttt1 .ten{display: block;text-align: center;}
.item_ttnb .ten{
	font-family:'Roboto-Bold';
	color:#000;
	-webkit-line-clamp:2;
	font-size: 14px;
	line-height: 20px;
	max-height: 40px;
	overflow: hidden;
	margin-bottom: 4px;
}
.item_ttnb .ten:hover{color: #f00;}
.item_ttnb .mota{
	line-height: 18px;
	max-height: 36px;
	overflow: hidden;
	-webkit-line-clamp:2;
	font-size: 14px;
}
.item_ttnb .gia{font-size: 14px;}
.item_ttnb .gia span{color: #f00;}
#Zoom-1,#Zoom-1 figure.mz-figure > img,#Zoom-1 figure.mz-figure{width: 100% !important;max-width: 100% !important;height: auto !important;
max-height: 100% !important}

@media (max-width: 1200px){
}	
@media (max-width: 1024px){
}
@media (max-width: 965px){
	.baohd{min-height: 0;}
	.dt{display: none;}
	div#header a.banner{width: calc(73.9% - 10px);}
	.link_web{font-size: 12px;}
	div#menu{display: none;}
	div#menu_mobi1{display: block;box-shadow: 0 0 1px #ccc;}
	div#left{display: none;}
	div#right{width: 100%;}
	.gioithieu{padding: 20px 0;}
	.gtleft{width: 100%; margin-bottom: 20px;}
	.tieudegt{padding-left: 10px;margin-bottom: 15px;}
	.tengt{font-size: 15px;line-height: 25px;}
	.tengt1{font-size: 20px; line-height: 30px;}
	.tengt2{font-size: 25px; line-height: 35px;}
	.hinhgt{display: block;width: 100%;}
	.baosp{padding-top: 10px;}
	.danhmucsp{padding-bottom: 20px;}
	.themsp{margin-bottom: 10px;}
	.tieude_giua{font-size: 20px;}
	.w_product,.content_video{width: calc(100% + 10px); margin: 0 -5px;}
	.item_sp{width: calc(50% - 10px);margin:0 5px 10px 5px;}

	.mod_bottom{padding: 30px 0;}
	#doitac{padding: 0 0 30px 0;}
	.tieude_tintuc{font-size: 20px; line-height: 30px;}
	.item_video{width: calc(50% - 10px);margin:0 5px 10px 5px;}
	.mod_video{width:100%}
	.videot1{height: auto !important}
	.content_tintuc{width: 100%; margin-bottom: 20px;}
	#footer{padding: 20px 0 0 0;}
	.footer_1{width: 100%; margin-bottom: 20px;}
	.tenft{display: block;}
	.tenft span{font-size: 20px !important;}
	.tenft1{display: block;}
	.tenft1 span{font-size: 30px !important;}
	.footer_2{width: 100%; margin-bottom: 20px;}
	.footer_3{width: 100%;padding: 20px 0;}
	.footer_3:before{top: 0; height: 100%;width: calc(100% + 20px); left: -10px;}
	.td_ft{border-bottom: 1px solid #fff;margin-bottom: 10px;}
	#w_footer{margin-bottom: 50px;}
	#footer1{display: block !important;}
	.copy{width: 100%; text-align: center;}
	.tk{width: 100%;text-align: center;}
	.cottin1{display: block;width: 100%;}
	.cottin2{display: none;}
}
@media (max-width: 800px){
}
@media (max-width: 768px){
	.box_news{width: 100%;}
}
@media (max-width: 568px){
	div.wap_pro{display: block !important;}
	.mxht{display: none;}
    .zoom_slick{
        width:100% !important;
        margin-bottom: 20px;
    }
    .product_info{
        width:100% !important;
    }    
    .w_contact div.frm_lienhe{width: 100% !important;}
    .frame_thanhtoan{width: 100% !important;}
    .content11{width: 100% !important;margin-bottom: 20px;}
    .w_contact,form#frm_order,.wap_box_new{grid-template-columns: 1fr !important;grid-gap: 10px !important;}
	.item_dc{width: calc(100% - 10px) !important;}
	.tintuc_1 a.img{width: 100%;margin-bottom: 10px;}
	.tintuc_1 .tttt{width: 100%;}
	.item_ttcl .tttt{width: calc(100% - 152px);}
	.visao{display: none;}
}
@media (max-width: 480px){
	div#header a.logo{width: 100%; text-align: center;margin-bottom: 5px;}
	div#header a.logo img{max-height: 55px;}
	div#header a.banner{width: 100%;}
	.item_sp .img{margin-bottom: 8px;}
	.item_sp .ten{font-size: 13px;padding: 0 5px;}
	.item_sp .mota{font-size: 12px;padding: 0 5px;}
	.item_sp .gia{font-size: 12px;padding: 0 5px 8px 5px;}

	.item_ttcl a.img{margin-right: 10px;width: 45%;}
	.item_ttcl a.ten{font-size:13px;line-height:18px;max-height: 36px;;}
	.item_ttcl p.mota{font-size: 12px; line-height: 18px; max-height: 54px;}
}
@media (max-width: 414px){
}
@media (max-width: 375px){}
@media (max-width: 360px){}
@media (max-width: 320px){}