body,div#wapper,.fix_head{min-width: 1349px;} 
body{
	font-size:15px;
	line-height:25px;
	background:#fff;
	font-family:'Roboto-Light';
	top: 0 !important;
}
.mauw{background: var(--color-key) !important;}
.flexwb{display: flex;flex-wrap: wrap;justify-content: space-between;}
.khung{
	width:1200px;
	margin: auto;
	position: relative;
}
div#wapper
{ 
  margin:auto;
  background:#fff;
  max-height: 100%;
}
.fix_head{}

div#header
{
	position:relative;
	margin:auto;
}
.hdtop{background: #f7cb34;font-family: 'Roboto-Light';color: #000;font-size: 15px;}
.hdtop .flexwb{align-items: center; height: 100%;}
.chaydc{width: 490px;}
.dc{padding-left: 21px; background: url(images/img/dc.png) no-repeat left 4px;display: block;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dt{padding-left: 20px; background: url(images/img/dt.png) no-repeat left center;margin-left: 23px;}
.dt a{font-family: 'Roboto-Bold';}
.em{padding-left: 27px; background: url(images/img/em.png) no-repeat left 3px;margin-left: 22px;}
#lang{display: flex;flex-wrap: wrap;margin-right: 20px;}
#lang a{display: block;margin-left: 9px;}
#lang a img{display: block;}
.mxh{line-height:40px;display: flex;flex-wrap: wrap;padding: 0;}
.mxh a{display:block;width:30px;margin-left: 1px;}
.mxh a img{width: 30px; height: 40px; transition: 1s;}

div#menu{
	position:relative;
	height:97px;
	line-height:97px;
	margin:auto;
	background:#fff;
	z-index: 999;
	width: 100%;
	box-shadow: 0 0 1px #ccc;
}
.fix_head{height: 70px !important; line-height: 70px !important;}
.fix_head .logo img{max-height: 66px !important;}
.baomn{align-items: center;height: 100%;}
.logo{width: 335px; line-height: 1;display: block;}
.logo img{max-height: 93px;}

div#menu ul{
  float:left;  
  list-style:none;
}
div#menu ul.ulmn{display: flex;width: 779px;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.litc:after{position: absolute;right: -13px;width: 1px; height: 18px; top: calc(50% - 9px);
content: '';background: #ebbe25;}
div#menu ul li a{
	color:#1c1c1c;
	font-size:17px;
	padding:0px;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	font-family: 'Roboto-Regular';
	text-align: center;
}
div#menu ul li a img{display: block;vertical-align: top;}
div#menu ul li a:hover,div#menu ul li a.active,div#menu ul li a.active2{
	color:#ebbe25;	
}
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;
    background: #fff;
}
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);
}
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;
    border-bottom: 1px solid #fff;
}
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:0px !important;
}
.clicktk{cursor: pointer;}
div#search{
	width: 300px;
	background:#fff;
	height:35px;
	 position: absolute;
	right: 0;
	top:100%;
	box-shadow: 0 0 1px #999;
	display: none; 
}
div#search input{
    float: left;
    border: none;
    background: none;
    width: calc(100% - 35px);
    outline: none;
    color: #777;
    height: 100%;
    padding: 0 10px;
}
div#search p{
	float: right;
	width: 35px; 
	height: 35px;
	background: url(images/sr.png) no-repeat center center;
	cursor:pointer;
}

div#slider{
	margin:auto;
	position: relative;
	overflow: hidden;
}
div#main_content
{
	padding:0px;
}
div#right{
	width:calc(100% - 300px);
	float:right;
}
.mod_gioithieu{padding: 14px 0 45px 0;}
.gtleft{width: 475px;padding-top: 24px;}
.tengt{display: block;line-height: 59px;color: #353535;font-size: 43px;}
.motagt{line-height: 21px; padding-bottom: 10px; margin-bottom: 20px;color: #808080; font-family: 'sg';
font-style: italic;font-size: 22px;}
.motagt span{float: left; width: 24px; height: 1px; background: #ebbe25;margin: 17px 13px 0 0 ;}
.noidunggt{display: block;margin-bottom: 38px;}
.themgt{display: block;width: 142px; line-height: 47px; text-align: center;border: 2px solid #ebbe25;
color: #2b2b2b;font-size: 15px; font-family: 'Roboto-Medium';text-transform: uppercase;transition: 0.5s;}
.themgt b{font-weight: normal;color: #ebbe25;transition: 0.5s;}
.themgt:hover{background:#ebbe25; color: #2b2b2b;}
.themgt:hover b{color: #2b2b2b;}
.gtright{width: 688px;padding-top: 21px;background: url(images/img/nenft.png) no-repeat top center;}
.dg-container{width:100%;height:393px;position:relative;overflow:hidden;}
.dg-wrapper{max-width:100%;width:424px;height:300px;margin:0 auto 93px;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;perspective:1000px;}
.dg-wrapper .gt{max-width:100%;width:424px;height:300px;display:block;position:absolute;left:0;top:0;
border: 10px solid rgba(0,0,0,0);}
.dg-wrapper .gt.dg-transition{
-webkit-transition-timing-function: linear;
-moz-transition-timing-function: linear;
-o-transition-timing-function: linear;
-ms-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.dg-wrapper .gt img{display:block;height:100%; width: 100%;object-fit: cover;}
.dg-wrapper .gt .ttgt{width:100%;display:block;position: relative;height: 0;}
.dg-wrapper .gt .ttgt1{position: absolute;left: 0; top:23px;width: 100%;opacity: 0;text-align: center;}
.dg-wrapper .gt .ten{display: block;line-height: 29px; overflow: hidden;text-overflow: ellipsis;color: #262626;
white-space: nowrap;margin-bottom: 3px;font-size: 18px; font-family: 'Roboto-Medium';}
.dg-wrapper .gt .mota{display: block;font-size: 16px;color: #808080;line-height: 24px; max-height: 48px;
overflow: hidden;}
.dg-wrapper .gt.dg-center{border: 10px solid #fff;}
.dg-wrapper .gt.dg-center .ttgt1{opacity: 1;}


.mod_tieuchi{padding: 39px 0 42px 0;background: #f4f4f4;}
.hinhhd{width: 454px;min-height: 330px;background: url(images/img/tc.png) no-repeat center center;}
.thongtinhd{display: block;width: calc(100% - 486px);}
.thongtinhd .sltd{margin-bottom: 41px;padding-bottom: 23px;}
.thongtinhd .sltd:after{background: #ebbe25;}
.chaytc{width: calc(100% + 44px); margin: 0 -22px;}
.item_tc{display: block;margin: 0 22px;text-align: center;border: none !important;}
.item_tc .img{display: flex;margin: 0 auto 19px;width: 96px; height: 96px;flex-wrap: wrap;align-items: center;
justify-content: center;background: #f7cb34; border-radius: 50%;}
.item_tc .img img{max-height: 60px; max-width: 60px;display: block;}
.item_tc .ten{display: block;line-height: 24px;color: #000;margin-bottom: 12px;font-size: 16px;
font-family: 'Roboto-Regular';}
.item_tc .mota{display: block;line-height: 24px;color: #808080;font-size: 15px; font-style: italic;}

.tieude_giua{
	color:#1e1e1e;
	text-align: center;
	font-size:43px;
	line-height:59px;
	text-transform:uppercase;
	margin-bottom:20px;
	display: block;
	font-weight: normal;
	position: relative;
	padding-bottom: 14px;
}
.tieude_giua:after{position: absolute;bottom: 0; content: '';width: 24px; height: 1px; left:calc(50% - 12px);
background: #ebbe25;}
.trangc .tieude_giua{padding-bottom: 0;margin-bottom: 0;}
.trangc .tieude_giua:after{display: none;}
.sltc{display: block;text-align: center;line-height: 21px;padding-bottom: 23px;margin-bottom: 39px;
position: relative;font-size: 22px; font-family: 'sg'; font-style: italic;}
.sltc:after{position: absolute;bottom: 0; content: '';width: 24px; height: 1px; left:calc(50% - 12px);
background: #ebbe25;}
div.wap_item{}
.mod_dichvu{padding: 39px 0 23px 0;}
.themdv{display: block;width: 142px; line-height: 47px; text-align: center;border: 2px solid #ebbe25;
color: #242424;font-size: 15px; font-family: 'Roboto-Medium';text-transform: uppercase;transition: 0.5s;
margin:0 auto 17px;}
.themdv:hover{background:#ebbe25; color: #fff;}
.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_dv{
	position: relative;
	text-align: center;
	width: calc(100%/3 - 30px);
	margin:0 15px 17px 15px;
}
.item_dv .img{
    overflow: hidden;
    margin-bottom: 17px;
    position: relative;
    display: block;
}
.item_dv .img a{display: block;}
.item_dv .img img{width:100%;transition: 1s;}
.item_dv .img:hover img{transform: scale(1.2);}
.item_dv h2,.item_dv h3,.item_dv h4{font-weight: normal;}
.item_dv .ten{
	color:#252525;
	font-size:20px;
	display:block;
	line-height: 31px;
	text-transform: capitalize;
}
.item_dv .ten:hover{color: #f7cb34;}

.mod_hoatdong{padding: 38px 0 25px 0;background: #f5f5f5;}
.content_hd{
	width: calc(100% + 26px);
	margin: 0 -13px;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
}
.hoatdong_run{width: calc(100% + 26px);margin: 0 -13px;}
.item_hd{display:block; width:calc(100%/4 - 26px);margin: 0 13px 15px 13px;border: none !important;
text-align: center;}
.item_hd .img{display: block;width: 100%;transition: 1s;overflow: hidden;margin-bottom: 16px;}
.item_hd .img img{width: 100%; transition: 1s;}
.item_hd .img:hover img{transform: scale(1.2);}
.item_hd h3,.item_hd h2{font-weight: normal;}
.item_hd .ten{line-height: 30px; max-height: 90px; overflow: hidden;font-size: 18px;color: #1e1e1e;
-webkit-line-clamp:3;}
.item_hd .ten:hover{color: #f7cb34;}


.mod_tuyendung{background: #f7cb34;padding: 40px 0 26px 0;}
.thongtintd{display: block;width: 310px;}
.tdtd{display: block;line-height: 59px;color: #1e1e1e;font-size: 43px;text-transform: uppercase;}
.sltd{display: block;line-height: 21px;font-size: 22px;color: #1c1c1c;padding-bottom: 23px;position: relative;
margin-bottom: 22px;font-family: 'sg';font-style: italic;}
.sltd:after{position: absolute;left: 0; bottom: 0;width: 24px; height: 1px;background: #2b2b2b;content: '';}
.noidungtd{display: block;margin-bottom: 30px;}
.themtd{display: block;width: 142px; line-height: 47px; text-align: center;border: 2px solid #191919;
color: #242424;font-size: 15px; font-family: 'Roboto-Medium';text-transform: uppercase;transition: 0.5s;}
.themtd:hover{background:rgba(0,0,0,1); color: #fff;border-color: rgba(0,0,0,0);}

.tuyendungtc{padding-top: 12px;width: calc(100% - 344px);}
.chaytd{width: calc(100% + 25px); margin: 0 -12.5px;}
.content_td{
	width: calc(100% + 24px);
	margin: 0 -12px;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
}
.item_td{
	position: relative;
	width: calc(100%/3 - 24px);
	margin:0 12px 24px 12px;
}
.item_td .img{
    overflow: hidden;
    position: relative;
    display: block;
}
.item_td .img a{display: block;}
.item_td .img img{width:100%;transition: 1s;}
.item_td .img:hover img{transform: scale(1.2);}
.item_td h2,.item_td h3,.item_td h4{font-weight: normal;position: absolute;left: 0; bottom: 0; width: 100%;
z-index: 2;background: rgba(0,0,0,0.45);}
.item_td .ten{
	color:#fff;
	font-size:16px;
	display:block;
	padding: 15px 25px;
	line-height: 33px;
}
.item_td .ten:hover{color: #f7cb34;}

/*tin tuc chay*/
.mod_tintuc{padding: 37px 0 0 0;}
.content_tt{
	width: calc(100% + 48px);
	margin: 0 -24px;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
}
.tintuc_run{width: calc(100% + 48px);margin: 0 -24px;}
.item_tt{display: flex !important; width:calc(50% - 48px);margin: 0 24px 24px 24px;border: none !important;
flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}
.item_tt .img{display: block;width: 290px;transition: 1s;overflow: hidden;}
.item_tt .img img{width: 100%; transition: 1s;}
.item_tt .img:hover img{transform: scale(1.2);}
.item_tt h3,.item_tt h2{font-weight: normal;}
.item_tt .tttt{display: block;width: calc(100% - 315px);}
.item_tt .ngay{display: flex;flex-wrap: wrap;align-items: flex-end;color: #f7cb34;font-size: 18px;
line-height: 21px;text-transform: uppercase;margin-bottom: 21px;}
.item_tt .ngay span{display: block;line-height: 33px;margin: 0 12px 2px 0;font-family: 'Roboto-Bold';
font-size: 40px;}
.item_tt .ten{line-height: 30px; max-height: 90px; overflow: hidden;font-size: 20px;color: #272727;
-webkit-line-clamp:3;margin-bottom: 11px;}
.item_tt .ten:hover{color: #f7cb34;}
.item_tt .mota{line-height: 30px; max-height: 120px; overflow: hidden;font-size: 17px;color: #5b5b5b;
-webkit-line-clamp:4;margin-bottom: 30px;}
.item_tt .them{display: block;width: 142px; line-height: 47px; text-align: center;border: 2px solid #ebbe25;
color: #2b2b2b;font-size: 15px; font-family: 'Roboto-Medium';text-transform: uppercase;transition: 0.5s;}
.item_tt .them b{font-weight: normal;color: #ebbe25;transition: 0.5s;}
.item_tt .them:hover{background:#ebbe25; color: #2b2b2b;}
.item_tt .them:hover b{color: #2b2b2b;}
/* -- end new run --*/

#doitac{box-sizing:border-box;	padding: 12px 0 49px 0;}
.doitac_chay{background: #e8e8e8;padding: 1px 1px 1px 0;}
.item_doitac{float: left;margin-left: 1px;border: none;}
div#doitac a{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;width: 100%;
height: 148px;background: #f8f8f8;}
div#doitac a img{display: block;max-height: 148px;}

.lienhetc{padding: 37px 0 50px 0;background: #f1f1f2;}
.lienhetc1{display: block;width: 503px;	}
.tdlh{display: block;line-height: 52px;color: #1e1e1e;font-size: 36px;}
.sllh{display: block;line-height: 21px;font-size: 22px;color: #1c1c1c;padding-bottom: 31px;position: relative;
margin-bottom: 22px;font-family: 'sg';font-style: italic;}
.sllh:after{position: absolute;left: 0; bottom: 0;width: 24px; height: 1px;background: #ebbe25;content: '';}
.lienhetc1 form.frm input[type='text'],.lienhetc1 form.frm textarea{
	display: block;
	margin-bottom: 13px;
	background: #fff;
	border: 1px solid #d4d4d4;
	color: #acacac;
	height: 44px;
	line-height: 42px;
	padding: 0 20px;
	width: 100%;
	font-size: 14px; 
	font-family:'Roboto-Light';
	outline: none;
}
.lienhetc1 form.frm .flexwb input[type='text']{width: calc(50% - 6.5px);}
.lienhetc1 form.frm input[type='text']:placeholder,.lienhetc1 form.frm textarea:placeholder{color: #acacac;}
.lienhetc1 form.frm textarea{height: 132px;}
.flexwb1{display: flex;}
.guitc{display: block;width: 140px;height: 44px; line-height: 44px;text-align: center;background: #ebbe25;
color:#1b1b1b;font-size:14px;font-family:'Roboto-Medium';border:none;text-transform:uppercase;cursor:pointer;
transition: 0.5s;border:2px solid #ebbe25;}
.nhaptc{display:block;width:140px;height:44px;line-height:40px;text-align:center;background:none;color:#363636;
font-size: 14px; font-family: 'Roboto-Medium';border:2px solid #8a8a8a;text-transform: uppercase;cursor: pointer;
margin-left: 6px;transition: 0.5s;}
.guitc:hover{background: none;color: #363636;border: 2px solid #8a8a8a;}
.nhaptc:hover{background: #ebbe25;color: #1b1b1b;border-color: #ebbe25;}
#map_ft{display: block;overflow: hidden;width: 650px;border: 10px solid #f8f8f8;}
#map_ft iframe{display: block;width: 100% !important; height: 100% !important;}

#w_footer{
	background:#000;
	color:#fff;
}
#footer{font-size:16px;padding:42px 0 20px 0;	margin:auto;}
.footer_1{width: 179px;}
.footer_2{width: 283px;}
.footer_3{width: 260px;}
.footer_4{width: 350px;}

.face{display: block;width: 100%; max-width: 340px; overflow: hidden;margin: auto;}

.td_ft{
    text-transform: uppercase;
    position: relative;
    font-size: 18px;
    font-family: 'Roboto-Light';
    line-height: 31px;
    padding-bottom: 14px;
    margin-bottom: 37px;
}
.td_ft:after{
	width:27px;
	height:1px;
	background:#ebbe25;
	position:absolute;
	left:0;
	bottom:0;
	content:'';
}
.baocs{display: flex;flex-flow: row wrap;}
.cs1{display: block;line-height: 28px;font-weight: normal;margin-bottom: 8px;width: 100%;}
.cs1 span{display: inline-block;width: 5px; height: 5px; background: #ebbe25; margin:0 18px 5px 0;}
.cs1 a{display: block;color: #fff;font-size: 15px;}
.cs1:hover a,.cs1.active a{color: #ebbe25;}

.cs{display: block;line-height: 24px;font-weight: normal;margin-bottom: 22px;width: 100%;}
.cs span{display: inline-block;width: 3px; height: 3px; background: #ebbe25; margin:0 18px 5px 0;}
.cs a{display: block;color: #fff;font-size: 16px;}
.cs:hover a{color: #ebbe25;}

.footer_3 p{line-height: 24px;margin-bottom: 26px;}
form#frm_dknt{width:246px;max-width: 100%;}
form#frm_dknt input[type='text']{width:100%;padding:0px 10px;line-height:46px;border:none;height: 46px;
background:#fff;outline:none;color:#595959;font-size:15px; font-style: italic;margin-bottom: 15px;}
form#frm_dknt input[type='text']::placeholder{color:#595959;}
form#frm_dknt input[type='submit']{background:#ebbe25;color:#191919;width:133px;height:46px;line-height:46px;
border:none;cursor:pointer;font-size:15px;font-family: 'Roboto-Regular';transition:0.5s; outline: none;
text-transform: uppercase;}
form#frm_dknt input[type='submit']:hover{opacity:0.6}

.footer_4 .td_ft{margin-bottom: 41px;}
.baoft{border: 1px solid #404040;border-bottom: none;}
.baoft p{border-bottom: 1px solid #404040;line-height: 24px; padding: 12px 30px;color: #fff;}

.copyright{display:block;padding:15px 0;color:#181818;line-height:28px;background:#ebbe25;text-align:center;
font-family:'Roboto-Regular';}
.copyright span{font-family: 'Roboto-Medium';}
.copyright a{color: #181818;}


/*zalo */

#btn-zalo { display: block; width: 60px; height: 60px; position: fixed; right: 6px; bottom: 190px; 
z-index: 999;background: #1182FC;border-radius: 50%; }

#btn-call { display: block; width: 40px; height: 40px; position: fixed; right: 16px; bottom: 270px; z-index: 999; }
.kenit-alo-circle-fill {background:#1182FC;width: 60px; height: 60px;right: -10px; top: -10px; 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: 50px; height:50px; top: -5px; right: -5px; position: absolute;  -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;  opacity: .5; }
#btn-call i { background: #1182FC;display: block;  width:40px; height: 40px;line-height: 40px; border-radius: 50%; text-align: center;  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;}
.baonoidung table{display: block;overflow-y: auto;}
.baotrangchitiet{align-items: flex-start;}

div#left{
	width:280px;
	float:left;
	box-sizing:border-box;
	position: sticky;
	top: 60px;
}
div.tieude{
	color:#000;
	text-align:center;
	font-size:18px;
	height:40px;
	line-height:30px;
	font-family:'Roboto-Bold';
	text-transform:uppercase;
	padding-bottom: 10px;
	border-bottom: 2px solid #000;
	margin-bottom: 10px;
}
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-Medium';
	text-decoration:none;
	font-size:15px;
	transition:0.4s;
	display:block;
	padding: 5px 0;
	line-height: 30px;
	width: 100%;
}
.danhmucl ul li span{width: 20px;height: 20px; display: flex;flex-wrap: wrap;align-items: center;
top: 11px;right: 3px;justify-content: center;position: absolute;transition: 1s;cursor: pointer; }
.danhmucl ul li:hover > .clickht,.danhmucl ul li.active > .clickht,.danhmucl ul li .clickht.active{transform: rotate(90deg);}

.danhmucl ul li a:hover,.danhmucl ul li a.active{
	color:#f7cb34;
	transition:0.4s;
}
.danhmucl ul li ul,.danhmucl ul li ul ul,.danhmucl ul li ul ul ul{display: none;position: relative;}
.danhmucl ul li ul{padding-left: 20px;border-top:1px solid #DDD;}
.danhmucl ul li ul li a{
	width: 100%;
	font-size: 14px;
	font-family: 'Roboto-Regular';
}
.danhmucl ul li ul li span{top: 10px;}
.danhmucl ul li ul li ul li a{}
.danhmucl ul li ul li ul li ul li a{}
.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: 80px;}
.danhmucct{border:1px solid #d6d6d6;margin-bottom: 20px;padding: 10px;}
.danhmucct .danhmuc{border: none;margin-bottom: 0;}
.danhmucct #tinmoi{padding: 10px 0 0 0;}

.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: 1s;}
.item_ttnb .img:hover img{transform: scale(1.2);}
.item_ttnb .tttt{display: block;width: calc(100% - 110px);}
.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: #f7cb34;}
.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: #f7cb34;}
#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}
