::-webkit-scrollbar{background:#fff;width:10px;height:11px}
::-webkit-scrollbar-thumb{background:#BBB}
*{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}
.fb-comments,.fb-comments iframe[style],.fb-like-box,.fb-like-box iframe[style]{width:100%!important}
.fb-comments span,.fb-comments iframe span[style],.fb-like-box span,.fb-like-box iframe span[style]{width:100%!important}
#clickvideo{width:100%;padding:4px 0;margin:3px 0;border:1px solid #DDD;box-sizing:border-box}
.addthis_native_toolbox{margin:10px 0;width:100%;clear:both;box-sizing:border-box}
.addthis_native_toolbox b{float:left;font-size:14px;text-transform:uppercase;margin-right:10px}
#toptop{width:37px;height:37px;position:fixed;bottom:30px;right:20px;text-indent:-99999px;cursor:pointer;background:url(images/back_to_top.png) top center no-repeat;transition:.5s;z-index:200}
#toptop:hover{background:url(images/back_to_top.png) bottom center no-repeat;transition:.5s}
.clear{clear:both}
img{max-width:100%;height:auto}
div.bando img{max-width:none!important}
.zalo-share-button{display:inline-block;vertical-align:top;}
a{text-decoration:none}
body{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;}
@font-face{font-family:'Roboto_R';src:url(font/Roboto_R.ttf);src:url(font/Roboto_R.ttf?#iefix) format("embedded-opentype"),url(font/Roboto_R.ttf) format("woff"),url(font/Roboto_R.ttf) format("truetype"),url(font/Roboto_R.ttf#utm_caviarregular) format("svg");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:'RobotoCondensed';src:url(font/RobotoCondensed.ttf);src:url(font/RobotoCondensed.ttf?#iefix) format("embedded-opentype"),url(font/RobotoCondensed.ttf) format("woff"),url(font/RobotoCondensed.ttf) format("truetype"),url(font/RobotoCondensed.ttf#utm_caviarregular) format("svg");font-display:block}
@font-face{font-family:'MontserratBlack';src:url(font/MontserratBlack.ttf);src:url(font/MontserratBlack.ttf?#iefix) format("embedded-opentype"),url(font/MontserratBlack.ttf) format("woff"),url(font/MontserratBlack.ttf) format("truetype"),url(font/MontserratBlack.ttf#utm_caviarregular) format("svg");font-style:normal;font-display:block}
@font-face{font-family:'MontserratR';src:url(font/MontserratR.ttf);src:url(font/MontserratR.ttf?#iefix) format("embedded-opentype"),url(font/MontserratR.ttf) format("woff"),url(font/MontserratR.ttf) format("truetype"),url(font/MontserratR.ttf#utm_caviarregular) format("svg");font-style:normal;font-display:block}
@font-face{font-family:'MontserratM';src:url(font/MontserratM.ttf);src:url(font/MontserratM.ttf?#iefix) format("embedded-opentype"),url(font/MontserratM.ttf) format("woff"),url(font/MontserratM.ttf) format("truetype"),url(font/MontserratM.ttf#utm_caviarregular) format("svg");font-style:normal;font-display:block}
@font-face{font-family:'MontserratB';src:url(font/MontserratB.ttf);src:url(font/MontserratB.ttf?#iefix) format("embedded-opentype"),url(font/MontserratB.ttf) format("woff"),url(font/MontserratB.ttf) format("truetype"),url(font/MontserratB.ttf#utm_caviarregular) format("svg");font-style:normal;font-display:block}


.hide_info{width:0;height:0;overflow:hidden;z-index:-99;position:fixed;top:-500px}

div#main_wapper{margin:0 auto;width:100%;max-width:1920px;overflow-x:hidden;background: #F6F6F6;
min-width: 1200px;}

div#header{
	position:relative;margin:0 auto;width:100%;max-width:1920px;top:0;
	background: #FFF;
}
div#header .logo{
	display:inline-block;vertical-align:top;line-height:0;max-width:100%;
	height: 72px;position:relative;z-index:10;
}

div#header .banner{display:inline-block;vertical-align:top;line-height:0;max-width:100%;height:120px;}

div#header .content_bn{
	width:100%;max-width:1200px;margin:0 auto;position:relative;box-sizing:border-box;
}

.box_hotline {
	width: 35%;padding:0px 20px;background: #FFCA33;min-height: 120px;
	text-align: center;
}

.hotline_top{
	display: inline-block;vertical-align: top ;margin-top:5px;
	position: relative;
	
}
.hotline_top .so {
	display: inline-block;vertical-align: top;
	font-family:MontserratR;font-size:19px;line-height:34px;color:#000;
	min-height: 54px;padding-left: 60px;padding-top: 10px;
	background: url(images/phone.png) no-repeat left;
	position: relative;
	z-index: 10;
}

.hotline_top:before {
	width: 85px;height: 44px;content: "";
	position: absolute;left: -70px;top: 5px;
	background: #FD0012;
}

.hotline_top span{color:#FD0012;font-size:25px;font-family: MontserratBlack;
display: inline-block;vertical-align: top;line-height: 34px;}

.icon_mxh_top{display:inline-block;vertical-align:top;margin:5px 0px;width: 100%;font-size: 18px; line-height: 45px;
font-family: MontserratR;text-align: center;}
.icon_mxh_top img{display:inline-block;vertical-align:top;margin:0px 2px;height:45px;}

div.search{
	width:220px;position: absolute;top: 7px;right: 5px;
	background: #FFF;border-radius: 5px;
}

div.search input{
	width:calc(100% - 35px);outline:none;
	padding:0 15px;height: 35px;line-height: 35px;
	font-family:MontserratR;font-size:14px;color:#666;
	border: none;background: none;
}
div.search .btn_search{
	width:35px;float: right;text-align: center;
	background:url(images/i_search_mobi.png) no-repeat center;
	cursor: pointer;
	height: 35px;
}

div.search input::-webkit-input-placeholder{color:#333}
div.search input::-moz-placeholder{color:#333}
div.search input:-ms-input-placeholder{color:#333}
div.search input:-moz-placeholder{color:#333}


.sp_cart_top{width:40px;height:40px;display:inline-block;vertical-align:top;cursor:pointer;background:url(images/icon-cart.png) no-repeat center;position:relative}
.#cart a{padding:5px!important}
.sp_cart_top span{font-family:MontserratM;color:#FFF;font-size:11px;width:18px;height:18px;line-height:18px;text-align:center;background:#578E6D;border-radius:50%;position:absolute;top:-10px;right:-10px}

div#lang{float:right;margin-top:7px;margin-left:30px}
div#lang a{display:inline-block;vertical-align:top;line-height:20px;color:#666;text-decoration:none}
div#lang a:hover{color:red}
div#lang a img{display:inline-block;vertical-align:top;height:20px;width:30px}
div.link_lienket{height:25px;float:right}
div.link_lienket a{color:#333;font-size:20px;height:25px;width:25px;display:inline-block;vertical-align:top;line-height:23px;text-align:center;text-decoration:none;margin:0 2px;transition:1s;font-weight:700;background:#DDD}
div.link_lienket a:hover{transition:1s;transform:rotate(360deg);color:red}
div.link_lienket2{width:100%;display:inline-block;vertical-align:top;margin-top:20px;text-align:left}
div.link_lienket2 a{display:inline-block;vertical-align:top;color:#FFF;font-size:20px;height:40px;line-height:40px;width:40px;text-align:center;text-decoration:none;margin:0 3px;transition:1s;font-weight:700;border-radius:50%;border:solid 1px #fff;background:none}
.col_w50{width:50%;float:left;padding:10px}
.col_w60{width:60%;float:left;padding:10px}
.col_w40{width:40%;float:left;padding:10px}
.col_w30{width:30%;float:left;padding:10px}
.col_w70{width:70%;float:left;padding:10px}
.col_w20{width:20%;float:left;padding:10px}
.col_w25{width:25%;float:left;padding:10px}

.wrap_allproducts {
	width: 100%;margin-bottom: 20px;
	display: flex;
}
.wrap_allproducts .col_pro1 {
	width: 70%;
}
.wrap_allproducts .col_pro2 {
	width: 26%;margin-left: 4%;
}

.title-product {
	width: 100%;display: inline-block;vertical-align: top;
	font-family: MontserratB;font-size: 20px;color: #333;
	margin-bottom: 15px;padding-bottom: 10px;border-bottom: solid 1px #CCC;
}
.list_news_r{list-style:none;width:100%;box-sizing:border-box;padding:0;display:inline-block;vertical-align:top;
background: #FFF;}

.list_news_r li{width:100%;box-sizing:border-box;position:relative;display:inline-block;
	line-height:22px;vertical-align:top;transition:.5s}
.list_news_r li a.dmc1 {
	padding: 10px 20px;
	font-family: MontserratB;font-size: 17px;
	background: #00aeef;color: #FFF;
	line-height:25px;
}
.list_news_r li a.dmc1:hover {color: #FFF;background: #00aeef;}

.list_news_r li a{
	width: 100%;display: inline-block;vertical-align: top;padding: 5px 20px;font-family: MontserratR;
	font-size: 16px;color: #333;
}
.list_news_r li a:hover{color:#00aeef}
.list_news_r li ul{
	width:100%;padding:0;display: inline-block;vertical-align: top;
	padding:8px 0px;
}
.list_news_r li ul li{background:none;padding:5px 0px}

div#danhmuc_left .phone_left{background:url(images/dienthoai.png) no-repeat left top;padding-left:90px;height:80px;width:90%;margin:5%;display:inline-block;vertical-align:top;line-height:30px;font-family:Roboto_R;font-size:18px;color:red;padding-top:10px}
div#danhmuc_left .phone_left span{font-size:25px}
.hotro_left{width:100%;display:inline-block;vertical-align:top;padding-left:20px;margin-bottom:20px}
.hotro_left li{list-style:none;font-family:RobotoCondensed;font-size:16px;line-height:30px}
.hotro_left li img{display:inline-block;vertical-align:top;margin-right:10px;width:40px}
.hotro_left li.dienthoai{font-family:Roboto_R;color:red}
#slick_quangcao_l .img{width:100%}
.col_w33{width:calc(100% / 3);padding:10px;float:left}
.load_video{width:100%}

#gioithieu_index{width:100%;display: inline-block;position: relative;margin-top: 20px;margin-bottom: 60px;}

#gioithieu_index .title_gioithieu{width:100%;display:inline-block;vertical-align:top;font-family:MontserratB;
	position:relative;font-size:25px;margin-bottom:15px;color:#FFF;
	padding-bottom: 10px;
}
#gioithieu_index .title_gioithieu:after {
	width: 80px;height: 2px;content: "";
	position: absolute;left: 0px;bottom: 0px;
	background: #FCC832;
}
#gioithieu_index .title_gioithieu:before {
	width: 6px;height: 6px;content: "";border-radius: 50%;
	position: absolute;left: 0px;bottom: -2px;
	background: #FCC832;
}

#gioithieu_index  .img_about {
	width: 65%;display: inline-block;vertical-align: top;
}
#gioithieu_index  .content_gioithieu {
	width: 60%;display: inline-block;vertical-align: top;padding: 25px 4%;
	border: solid 10px #FFF;position: absolute;top: 50px;right: 0px;
	background: #02518A;
	color: #FFF;
}

.content_gioithieu{width:100%;display:inline-block;vertical-align:top;font-family:MontserratR;font-size:15px}


#quangcao-top{width:100%;max-width:1200px;margin:0 auto;padding-bottom:10px}
#quangcao-top .img{width:calc(50% - 5px);float:left;margin-right:10px}
#quangcao-top .img:nth-child(2n){margin-right:0}
#menu_login{list-style:none;position:absolute;top:0;right:0}
#menu_login li{display:inline-block;padding-left:20px;margin-right:5px}
#menu_login li a{text-decoration:none;color:#fff;padding:0 5px;font-size:14px}
#menu_login li a:hover{color:#000}
#menu_login li.dk{background:url(images/dangky.png) no-repeat left}
#menu_login li.dn{background:url(images/dangnhap.png) no-repeat left}
.hotline_m{display:none}
.sang_header{top:10px;left:20px}
.img_pop_up{width:100%;border:solid 5px #666}
.mxh_top{float:right;height:40px;margin-top:10px}
div.header{display:none}

div.wap_menu{
	width: 100%;position: relative;
}
div.wap_menu.fixed_top .menu{
	position: fixed;
	top: 0px;width: 100%;
	z-index: 9999;
	transition: 0.5s;
	background: #F4F4F4;
}

div.wap_menu .menu{position: absolute;top: -55px;z-index: 99;right: 0px;transition: 0.5s;}

div.menu ul{list-style:none;padding:0;width:100%;text-align: center;}

div.menu ul li{display:inline-block;vertical-align:top;position:relative;z-index:50}
div.wap_menu .icon_mn{display:inline-block;vertical-align:top;margin-top:12px;height:25px;margin-right:5px}
div.menu ul li.line_menu{width:1px;height:15px;content:"";padding:0;background:#CCE4FF;margin-top:17px}

div.menu ul li a{color:#333;line-height:30px;padding:5px 25px;text-decoration:none;text-transform:uppercase;display:block;
	font-family:MontserratR;position:relative;font-size:16px;}

div.menu ul li a:hover,div.menu ul li a.active{color:#FFF;background: #00aeef;border-radius: 3px;}

div.menu ul li ul,div.menu ul li:hover ul li ul{
	position:absolute;margin-left:0;
	display:none;background:#F3F3F3;line-height:1.5;
	height:auto;z-index:9999;width:240px;text-align:left;
}

div.wap_menu .li-dmsp a {padding: 10px 20px;}

div.wap_menu .li-home {
	display: none;
}
div.wap_menu .li-home .logo1 {height: 40px;display: inline-block;vertical-align: top;}
div.wap_menu.fixed_top .li-home {display: inline-block;vertical-align: top;}

div.menu .dmsp_c1.show_mn{display:block!important;visibility:visible!important}

div.menu ul li ul li{display:block;width:100%;position:relative;height:auto;border-bottom:dotted 1px #CCC;border-left:none}
div.menu ul li ul li:last-child{border:none}
div.menu ul li ul li a{text-transform:none;display:block;line-height:22px;padding:8px 15px;font-size:14px}
div.menu ul li ul li ul{left:100%;top:0}

div#slider{margin:0 auto;position:relative;width:100%}
#slick_slide_index img {width: 100%;}

#tintuc_index{width:100%;max-width:1920px;margin:0 auto;padding:50px 5px;
background: #F5F5F5;}

.content_noidung{width:100%;max-width:1200px;margin:15px auto}
.content_fanpage{width:100%;display:flex;flex-wrap:wrap}
.content_fanpage .fb-page{width:50%!important;padding:10px}

.title_tintuc{width:100%;margin-bottom:25px;display:inline-block;vertical-align:top;position:relative;
	font-family:MontserratB;font-size:25px;color:#00aeef;text-align:left;padding-left:20px;}
.title_tintuc:before{width:3px;height:35px;content:"";background:#00aeef;position:absolute;left:0;top:5px}

#wrap_tintuc_i{width:100%;display:flex;flex-wrap:wrap}

.box_news_index{
	font-family:MontserratR;font-size:14px;line-height:20px;
	width:calc(100% - 20px);margin: 10px;
	display:inline-block;vertical-align:top;margin-bottom:10px;position:relative;
	color:#000;border: solid 1px #EEE;
	background: #FFF;
}

.box_news_index .news_img{width:100%;display: inline-block;}

.box_news_index .info{
	width: 100%;display: inline-block;vertical-align: top;padding:6px;
}

.box_news_index .ten{width: 100%;display: block;margin-bottom: 8px;position: relative;}
.box_news_index .ten a{color:#000;font-size:15px;font-weight:400;line-height:22px;font-family:MontserratB;}
.box_news_index .ten a:hover{color:#00aeef}


.box_news_index .ngaydang{width:50px;position:absolute;top:0;right:0;padding:5px;text-align:center;background:#ECECEA;color:#1A85ED}
.box_news_index .ngaydang span{font-size:22px;font-family:MontserratBlack}
.box_news_index .xemthem{display:inline-block;vertical-align:top;padding:5px 20px;border:solid 1px #999;font-family:MontserratM;color:#666;transition:.3s;margin-top:10px}
.box_news_index .xemthem:hover{border-color:#1C7740;color:#1C7740;transition:.3s}


.content_tintuc_i{padding:20px;background:#F3F3F3}
#congtrinh_index{width:100%;padding:40px 0;margin:0 auto;background:#006EC3;margin:20px 0}
.box_album{width:calc(100% - 40px);margin:10px 20px;background:#FFF}
.box_album img{width:100%;display:inline-block;vertical-align:top}
.box_album .info{padding:10px 15px;display:inline-block;font-family:Roboto_R;font-size:15px;text-align:justify}
.box_album .ten{padding-bottom:5px}
.box_album .ten a{font-family:MontserratBlack;font-size:18px;color:#333}
.box_album .ten a:hover{color:#00aeef}
#tab_noibat{width:100%;padding:5px;text-align:center}
#tab_noibat li{display:inline-block;vertical-align:top;cursor:pointer;border:solid 1px #D0D0D0;border-radius:4px;padding:5px 20px;line-height:25px;color:#333;font-family:MontserratM;font-size:15px;text-transform:uppercase;margin:0 3px}
#tab_noibat li:hover,#tab_noibat li.active{background:#F4D52B;border-color:#F4D52B}
#content_noibat{padding-bottom:30px;width:100%;display:inline-block;overflow:hidden}
.col_50{width:50%;float:left;padding:10px;box-sizing:border-box}
.col_33{width:calc(100% /3);float:left;padding:10px;box-sizing:border-box;text-align:center}
.col_30{width:30%;float:left;padding:10px;box-sizing:border-box}
.col_40{width:40%;float:left;padding:10px;box-sizing:border-box}
.col_60{width:60%;float:left;padding:10px;box-sizing:border-box}

.link-xemthem{font-size:16px;color:#FCC832;display: inline-block;vertical-align: top;margin-top: 10px;}
.link-xemthem:hover{color:#FFFF00;transition:.5s}

.link-xemthem2{padding:5px 15px;border:none;color:#FFF;font-family:MontserratR;
	font-size:16px;margin-top:10px;display:inline-block;vertical-align:top;transition:.5s;background:#1F77C6;border-radius: 3px;}
.link-xemthem2:hover{background: #DD0000;transition:.5s}

.bando_ft{width:100%;position:relative}

.thongtin_thanhtoan {width: 100%;display: inline-block;vertical-align: top;}
.thongtin_thanhtoan .box_tt {display: none;padding: 10px;
	background: #F7F7F7;
border: solid 1px #EEE;border-radius: 5px;margin: 5px 0px;}

.frm_lienhe_index{position:relative;width:100%;max-width:800px;margin:auto;text-align:center;padding:10px}
.frm_lienhe_index .input_lh{padding:6px;border:solid 1px #CCC;background:#FFF;border-radius:5px;width:100%;display:inline-block;vertical-align:top;margin-bottom:10px;line-height:22px;font-family:MontserratR;font-size:15px}
.btn_send_contact{display:inline-block;vertical-align:top;line-height:25px;padding:8px 30px;background:#ED1C24;font-family:MontserratM;color:#FFF;font-size:16px;border-radius:5px;border:none;margin:4px;cursor:pointer;transition:.5s}
.btn_send_contact:hover{background:#0170C3;transition:.5s}
.frm_lienhe_index #hinh_captcha{height:30px;display:inline-block;vertical-align:top}
.frm_lienhe_index .title_frm{width:100%;display:inline-block;vertical-align:top;margin-bottom:15px;font-family:MontserratB;color:#0170C3;font-size:25px}
#div_dangkynhantin{width:100%;position:relative}
.mota_dknt{width:100%;color:#FFF;font-size:14px;display:block;margin-bottom:10px}
form#frm_dknt .txt_input{width:100%;padding:5px 10px;line-height:26px;display:inline-block;vertical-align:top;margin:5px;border-radius:2px;border:none;background:#B8C1CA;outline:none;color:#FFF;outline:none;font-family:MontserratR;font-size:15px}
form#frm_dknt .txt_input::-webkit-input-placeholder{color:#FFF}
form#frm_dknt .txt_input::-moz-placeholder{color:#FFF}
form#frm_dknt .txt_input:-ms-input-placeholder{color:#FFF}
form#frm_dknt .txt_input:-moz-placeholder{color:#FFF}
form#frm_dknt .txt_input2{width:100%;padding:5px 10px;line-height:25px;display:inline-block;vertical-align:top;margin-bottom:10px;height:90px;outline:none;color:#000;outline:none;border:none;font-family:MontserratR;font-size:15px;background:#FBFDFE}
form#frm_dknt #submit_nhantin{background:#C7101A;color:#FFF;width:60px;height:40px;line-height:40px;border:none;cursor:pointer;text-transform:uppercase;outline:none;font-family:MontserratM;text-align:center;display:inline-block;vertical-align:top;font-size:16px;font-weight:400;display:inline-block;vertical-align:top;margin-left:5px;margin-top:5px;border-radius:2px}
form#frm_dknt #submit_nhantin:hover{color:#FF0}
.gg_capchar{width:200px;height:40px;display:inline-block;vertical-align:top;border:solid 1px #CECECE;overflow:hidden;border-radius:2px;margin:5px}
.gg_capchar .g-recaptcha{margin-top:-17px;margin-left:-6px}
.tag_keywords{width:100%;padding:10px;background:#E8E8E8;margin-bottom:25px}
.title_box_tags{font-family:MontserratM;font-size:20px;color:#333}
.box_tags{padding:10px}
.box_tags a{display:inline-block;vertical-align:top;font-family:MontserratR;font-size:15px;color:#333;padding:3px 10px}
.box_tags a:hover{color:red}
div#main_content{width:100%;max-width:1200px;margin:20px auto}

.tieude_giua{font-family:MontserratB;font-size:22px;color:#333;width:100%;
	margin-bottom:15px;margin-top:25px;position:relative;text-transform:uppercase;
	text-align:center;padding-bottom:15px;background:url(images/title_main.png) no-repeat center bottom;font-weight:400}

.title_index{
	font-family:MontserratM;font-size:28px;color:#333;width:100%;
	margin-bottom:20px;
	margin-top:25px;position:relative;text-transform:uppercase;
	text-align:center;
}
.title_index a {color:#333; }
.title_index a:hover {color:#DD0000; }

.title_index:after {width: 100%;height: 1px;content: "";
position: absolute;left: 0px;top: 50%;background: #504C4A;}
.title_index span {padding: 2px 40px;color: #00aeef;display: inline-block;vertical-align: top;background: #F6F6F6;z-index: 10;position: relative;}



.title_index2{
	font-family:MontserratM;font-size:28px;color:#fff;width:100%;
	margin-bottom:20px;
	margin-top:25px;position:relative;text-transform:uppercase;
	text-align:center;
}


.link_dmsp{font-family:MontserratM;font-size:14px;color:#E80000;position:absolute;top:13px;right:10px}
.mota_index{width:100%;text-align:center;display:inline-block;vertical-align:top;padding:0 10px;font-family:MontserratR;font-size:16px;color:#333;line-height:22px;margin-bottom:15px}
.img_dmsp{width:100%;display:inline-block;vertical-align:top;margin-bottom:20px}
.img_dmsp img{width:100%}
#nav_dmsp{width:100%;display:flex;padding:5px;text-align:center;margin-bottom:5px;
justify-content: center;flex-wrap: wrap;}
#nav_dmsp .tt{font-family:MontserratM;font-size:14px;color:#333;display:inline-block;
	vertical-align:top;margin:5px 30px;cursor:pointer;}
#nav_dmsp .tt:hover,#nav_dmsp .tt.active{color:#1C7740}


#album_index{padding:40px 5px;}

#doitac{width:100%;padding:20px 0}
#slick_doitac{width:100%;max-width:1200px;margin:0 auto;padding:15px 0;text-align:center;font-family:RobotoCondensed;font-size:16px;color:#FFF}
#doitac .item_doitac{margin:0 8px;box-sizing:border-box}
#doitac .item_doitac img{width:100%;border:solid 1px #EEE;background:#FFF;transition:.3s;display: inline-block;vertical-align: top;}
#doitac .item_doitac img:hover{border-color:#EE1010;transition:.3s}
div.wap_item{position:relative;width:100%;margin:0 auto;padding-bottom:15px}

#products_index {
	padding: 60px 5px;
	background-image: linear-gradient(#064860, #7E7F7F, #064860);
	margin-bottom: 30px;
}

#slick_pro_nb {margin-bottom: 30px;}

.item_index {
	width: calc(100% - 20px);margin:15px 10px;text-align: center;
	font-family:MontserratR;line-height: 22px;color: #FFF;
	font-size: 15px;
}
.item_index .img {width: 100%;display: inline-block;overflow: hidden;}
.item_index .img img {display: inline-block;vertical-align: top;margin-bottom: -45%;}
.item_index .ten {width: 100%;display: inline-block;vertical-align: top;margin-top: 10px;margin-bottom: 10px;
font-family:MontserratB;font-weight: normal;font-size: 22px;}
.item_index .ten a {color: #FFF;}
.item_index .ten a:hover {color: #00aeef;}

.wrap_product {
	width: 100%;display: flex;flex-wrap: wrap;
}

.item{
	width:100%;margin:15px 0px;display: flex;align-items: flex-start;
	box-sizing:border-box;position:relative;font-family:MontserratR;
	transition:.4s;transition:.4s;
	font-size:15px;padding: 15px;
	background: #FFF;
}

.item .img{
	width:30%;display: inline-block;pointer-events: top;
}

.item .img img{width:100%;display:inline-block;vertical-align:top}

.item .info {
	width: 70%;padding-left: 15px;display: inline-block;
	vertical-align: top;padding-top: 25px;
}
.item .ten{
	width:100%;display:inline-block;vertical-align:top;line-height:30px;
	margin-bottom:15px;font-family:MontserratB;font-weight: normal;
	padding-bottom: 10px;border-bottom: solid 1px #666;
}

.item .ten a{color:#00aeef;font-size:30px;}

.item .ten a:hover{color:#333}
.item .info-item{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);text-align:center;z-index:99;font-size:20px;line-height:40px;opacity:0;transition:.5s}
.item .info-item .item-cart{height:40px;width:40px;display:inline-block;vertical-align:top;margin-right:8px;background:#FFF;color:#333;border-radius:3px;cursor:pointer;transition:.4s}
.item .item-view{display: inline-block;vertical-align: top;padding: 3px 25px;
	border-radius: 20px;color: #FFF;background:#ED1B24;margin: 6px; }

.item .item-view:hover {color: #FFFF00;transition: 0.3s;}
.item:hover .img{border-color: #ED1B24;transition:.4s}

.item .box_gia{width:100%;display:inline-block;vertical-align:top;font-size:15px;
	line-height:22px;color:#C7101A;font-family:MontserratM}
.item .giacu{color:#666;text-decoration:line-through;font-size:14px;line-height:22px;display:inline-block;vertical-align:top;font-family:RobotoCondensed;margin-right:8px}
.item .dathang{height:35px;text-align:center;line-height:25px;text-align:center;padding:5px 25px;background:#493435;border-radius:18px;color:#FFF;cursor:pointer;font-family:RobotoCondensed;font-size:15px;position:relative;display:inline-block;vertical-align:top;margin-bottom:-20px;transition:.4s;z-index:99}
.item .dathang .ico{width:25px;height:25px;display:inline-block;vertical-align:top;background:url(images/icon_addcart.png)}
.item:hover .dathang{color:#F4D52B;transition:.6s}
.item .box-img:after{content:"";position:absolute;top:0;left:0;background:rgba(0,0,0,0.6);z-index:10;width:100%;height:100%;transition:.4s;opacity:0}
.item:hover .box-img:after{opacity:1;transition:.6s}
.item .link_detail{position:absolute;padding:4px 12px;border-radius:3px;background:red;color:#FFF;font-family:Roboto_R;font-size:13px;bottom:5px;right:5px;transition:.5s}
.item .link_detail:hover{background:#0000EA;transition:.5s}
a.btn-chitiet{width:35%;float:right;text-align:center;line-height:25px;background:#EEE;font-size:15px;color:#000;padding:5px 0;position:relative}
a.btn-chitiet:before{width:0;height:0;border-bottom:35px solid #EEE;border-left:20px solid transparent;content:'';position:absolute;left:-20px;bottom:0}
a.btn-chitiet:hover{color:red}
a.btn-addcart{padding:3px 18px;border:double 3px #666;display:inline-block;vertical-align:top;margin:5px 0;color:#333;font-size:15px;cursor:pointer}
a.btn-addcart:hover{color:red}
#tab_pro_index{width:100%;display:inline-block;vertical-align:top;margin-bottom:20px;padding:0;background:url(images/title_index.png) repeat-x center;text-align:center}
#tab_pro_index li{padding:8px 25px;display:inline-block;vertical-align:top;background:#006BB0;cursor:pointer;line-height:25px;transition:.4s;font-family:MontserratM;color:#FFF;font-size:16px;transform:skew(-15deg);margin:0 3px;min-width:160px}
#tab_pro_index li span{display:inline-block;vertical-align:top;transform:skew(15deg)}
#tab_pro_index li:hover,#tab_pro_index li.active{background:#DF1515;transition:.4s}
#slick_slide2{padding:20px 0}
#slick_slide2 img{width:calc(100% - 4px);margin:0 2px}

.view_more {
	display: inline-block;vertical-align: top;padding: 6px 15px;border: solid 1px #00aeef;color: #00aeef;
	font-family:MontserratR;font-size: 15px;transition: 0.2s;
}
.view_more:hover {background: #00aeef;color: #FFF;transition: 0.2s;}

#dichvu_index {padding: 40px 5px;}



.item_dv {
	width: calc(100% - 30px);display: inline-block;margin: 15px;
	font-family:MontserratR;font-size: 15px;line-height: 20px;
	background: #FFF;
}
.item_dv .img {width: 100%;display: block;}
.item_dv .info {width: 100%;display: inline-block;vertical-align: top;padding: 20px;}
.item_dv .ten {width: 100%;display: block;margin-bottom: 8px;}

.item_dv .ten a {font-family:MontserratB;font-size: 16px;color: #00aeef;font-weight: normal;
text-transform: uppercase;line-height: 22px;}
.item_dv .ten a:hover {color: #00aeef;transition: 0.2s;}
.item_dv .readmore {font-family:MontserratB;color: #00aeef;display: inline-block;vertical-align: top;margin-top: 4px;transition: 0.2s;}
.item_dv .readmore:hover {color: #00aeef;transition: 0.2s;}

#wrap_congtrinh {padding: 40px 0px;}

.content_congtrinh {
	width: 100%;display: flex;flex-wrap: wrap;
}
.item_ct {
	width: calc((100% / 3) - 20px);display: inline-block;vertical-align: top;margin: 15px 10px;
	font-family:MontserratR;font-size: 15px;color: #333;
}
.item_ct .img {width: 100%;display: inline-block;vertical-align: top;margin-bottom: 10px;}
.item_ct .img img {width: 100%;}
.item_ct .ten {width: 100%;display: inline-block;vertical-align: top;margin-bottom:5px;font-weight: normal;}
.item_ct .ten a {color: #333;font-family:MontserratB;text-transform: uppercase;font-size: 17px;}

div#wap_footer{margin:0 auto;width:100%;position:relative;max-width:1920px;background:#00aeef;padding-top:20px;color:#FFF;font-family:MontserratR;font-size:15px}
.tag_seo{width:100%;max-width:1200px;margin:0 auto;color:#FFF;font-family:MontserratR;font-size:15px;padding:35px 0;border-top:solid 1px #9DB4B2;border-bottom:solid 1px #9DB4B2}
.tag_seo .title{display:inline-block;vertical-align:top;line-height:22px;margin:5px;font-family:MontserratM}
.tag_seo .info_tag{display:inline-block;vertical-align:top;line-height:22px;margin:5px;font-size:15px;color:#FFF;padding:2px 10px;background:#0D4624;transition:.3s}
.tag_seo .info_tag:hover{background:#04170C;transition:.3s}

#main_footer1{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;
padding: 20px 0px;}

#main_footer{width:100%;margin:0 auto;padding: 30px 0px;display: flex;flex-wrap: wrap;
justify-content: space-between;}
#main_footer .footer1 {width: 40%;}
#main_footer .footer2 {width: 22%;}

.map_ft{width:100%;display:inline-block;vertical-align:top}
.map_ft iframe{height:480px!important;width:100%!important;display:inline-block;vertical-align:top}
.map_contact{width:100%;display:inline-block;vertical-align:top;border:solid 1px #EBEBEB;margin-top: 20px;}
.map_contact iframe{height:500px!important;width:100%!important;display:inline-block;vertical-align:top}
.g-recaptcha div{max-width:100%!important}
.g-recaptcha iframe{width:100%!important}
.rc-anchor-normal,.rc-anchor-normal .rc-anchor-content,.rc-anchor-normal-footer{height:50px!important}
div#wap_footer .ten_cty{width:100%;font-size:25px;text-transform:capitalize;margin-bottom:5px;display:inline-block;vertical-align:top;position:relative;font-family:MontserratR;color:#FF2D2D;position:relative}

div#wap_footer .title_ft{width:100%;font-size:18px;text-transform:uppercase;margin-bottom:20px;
	display:inline-block;padding-bottom:10px;vertical-align:top;position:relative;font-family:MontserratB;
	color:#FFF
}

div#wap_footer .title_ft:after{width:40px;height:2px;content:"";position:absolute;left:0;bottom:0;background:#F06035}
div#wap_footer p{margin-bottom:10px}

div#wap_footer p {margin-bottom: 10px;}

.pad20{padding:20px}

.rows_ft {
	width: 100%;display: inline-block;vertical-align: top;
	padding-left: 35px;line-height: 30px;font-size: 16px;margin-bottom: 15px;
}
.rows_ft.diachi {
	background: url(images/icon_ft1.png) no-repeat left top;
}
.rows_ft.dienthoai {
	background: url(images/icon_ft2.png) no-repeat left top;
}
.rows_ft.email {
	background: url(images/icon_ft3.png) no-repeat left top;
}

.rows_ft.website {
	background: url(images/icon_ft1.png) no-repeat left top;
}

div#wap_footer .info_ft{width:100%;display:inline-block;line-height:22px;padding:5px;font-family:MontserratR;font-size:15px;color:#FFF;padding-left:15px;background:url(images/muiten.png) no-repeat 0 9px}
div#wap_footer .info_ft:hover{color:#FF0}
#copy_right{width:100%;padding:10px;margin:0 auto;bottom:0;line-height:25px;
	font-size:14px;z-index:99;text-align:center;background: #fff;color: #00aeef;}
.thongke_ft{width:100%;display:inline-block;vertical-align:top;margin-top:15px}
.thongke_ft img{width:16px;height:16px;display:inline-block;vertical-align:top;margin-right:6px;margin-top:4px}
.thongke_ft p{display:inline-block;vertical-align:top;width:100%;margin-bottom:10px;padding-bottom:9px;border-bottom:solid 1px #98C185}
div.wap_pro{width:100%;padding:20px;background: #FFF;display: inline-block;vertical-align: top;}

.title_pro_detail {
	width: 100%;display: inline-block;vertical-align: top;
	margin-bottom: 10px;
	background: #D9D9D9;
}
.title_pro_detail span {
	display: inline-block;vertical-align: top;padding: 8px 20px;line-height: 24px;
	background: #FD8237;color: #FFF;font-size: 17px;
	font-family:MontserratB;position: relative;
}
.title_pro_detail span:after {
	content: "";position: absolute;top: 0px;right: -30px;
	width: 0;height: 0;
	border-top: 40px solid #FD8237;
	border-right: 30px solid transparent;
}

.zoom_slick{width:40%;float:left;text-align:center;background:#FFF}
.zoom_slick .slick2{}
.zoom_slick .slick{margin-top:5px}
.zoom_slick .slick img{width:100%;box-sizing:border-box;cursor:pointer;padding: 2px;}

.product_info{float:right;list-style:none;width:56%;padding:0;font-family:MontserratR;font-size: 16px;}
.product_info .name-pro {
	width: 100%;display: inline-block;vertical-align: top;margin-bottom: 15px;font-family:MontserratB;
	font-size: 25px;color: #FA8A01;
	padding-bottom: 10px;border-bottom: solid 1px #666;
} 
.product_info .gia {font-family:MontserratB;font-size: 18px;}
.product_info .gia span {color: #FD8237;}

.txt_hethang{display:inline-block;vertical-align:top;padding:3px 10px;border-radius:5px;background:#E4E4E4;color:#8C1B21;font-family:MontserratM}
span.size{display:inline-block;padding:2px 10px;border:1px solid #DDD;border-radius:3px;margin:3px;cursor:pointer;color:#333;font-size:15px;font-family:MontserratBlack}
span.mausac{display:block;float:left;border:1px solid #DDD;width:40px;height:30px;margin-right:5px;cursor:pointer;font-size:0;transition:.5s;margin-top:10px;position:relative}
span.active_size,span.size:hover{border:1px solid #E00}
span.mausac:hover:after,span.active_mausac:after{content:"";position:absolute;left:calc(50% - 8px);top:-10px;height:0;width:0;transition:.5s;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid red}
input.soluong{width:50px;border:1px solid #C7C6C6;padding:2px 0;text-align:center;font-size:15px;margin-right:5px}
table#giohang input{margin:5px 0}
table#giohang input.btn,.click_ajax{background:#0068B8;color:#fff;padding:7px 25px;border:none;cursor:pointer;margin:5px 1px;border-radius:3px;font-family:RobotoCondensed;font-size:16px}

.box_dientichluy{width:100%;display:inline-block;vertical-align:top;text-align:center;font-size:14px}
.check_giamgia{width:100%;display:inline-block;vertical-align:top;text-align:center;font-size:14px;color:#D94D09;font-family:RobotoCondensed;font-size:16px;margin-bottom:10px}
.check_giamgia span{font-family:MontserratM}
.check_giamgia #use_score{width:20px;height:20px;display:inline-block;vertical-align:top;cursor:pointer;margin:0;margin-right:6px;margin-top:2px}
.btn_click_muahang{display:inline-block;vertical-align:top;font-family:MontserratM;font-size:14px;color:#fff;border:solid 1px #FF8A00;background:#D60C0C;padding:5px 25px;margin-top:10px;cursor:pointer;line-height:25px}
.btn_click_muahang:hover{background:#A60B0B}
#giohang{font-family:RobotoCondensed;font-size:15px;width:100%;background:#DDD}
.s_mau{width:20px;height:20px;display:inline-block;vertical-align:top;margin:2px}
.tieude_gh{width:100%;display:inline-block;vertical-align:top;font-family:MontserratM;font-size:20px;color:#333;padding-bottom:5px;margin-bottom:15px;position:relative}
.tieude_gh:after{content:"";width:100px;height:1px;position:absolute;left:0;bottom:0;background:#333}
table#tt td{height:30px}
table#tt td input.t{width:300px;height:20px;margin:3px 0 5px;border:1px solid #DDD}
table#tt td textarea{width:300px}
table#tt span{color:red}
@-webkit-keyframes star {
0%{-webkit-transform:rotate(0) scale(0)}
50%{-webkit-transform:rotate(180deg) scale(1.5)}
100%{-webkit-transform:rotate(360deg) scale(0)}
}
@-o-keyframes star {
0%{-o-transform:rotate(0) scale(0)}
50%{-o-transform:rotate(180deg) scale(1.5)}
100%{-o-transform:rotate(360deg) scale(0)}
}
@-moz-keyframes star {
0%{-moz-transform:rotate(0) scale(0)}
50%{-moz-transform:rotate(180deg) scale(1.5)}
100%{-moz-transform:rotate(360deg) scale(0)}
}
.start-animate{z-index:1.0E+17!important;position:absolute;animation:star linear 1.75s infinite;-moz-animation:star linear 1.75s infinite;-webkit-animation:star linear 1.75s infinite;-o-animation:star linear 1.75s infinite}
@keyframes star {
0%{transform:rotate(0) scale(0)}
50%{transform:rotate(180deg) scale(1.5)}
100%{transform:rotate(360deg) scale(0)}
}