::-webkit-scrollbar {background:#fff;width:10px;height:11px;}
::-webkit-scrollbar-thumb {background:#BBBBBB;}
*{margin: 0; padding: 0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; outline:none;}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {min-width: 100% !important;}
.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;}
.video_popup {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}
.video_popup iframe, .video_popup object, .video_popup embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#clickvideo{ width:100%; padding:4px 0; margin:3px 0%; border:1px solid #DDD; box-sizing:border-box;}
.addthis_native_toolbox{margin: 10px 0px;width: 100%;clear: both;border: 1px solid #ededed;padding: 10px 10px;margin-bottom: 10px;background: #f7f6f6;box-sizing: border-box;}
.addthis_native_toolbox b{float: left;font-size: 14px;text-transform: uppercase;margin-right: 10px}
.hidden {display: none !important;}
#toptop {
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	position: fixed;
	bottom: 50px;right: 10px;cursor: pointer;background: white;transition:0.5s;z-index:200;border-radius: 50%;color: #fff;transform: rotate(-90deg);font-size: 47px;color: #f2921d;}
#toptop i{margin-left:-1px; margin-top:-1px;}
a{cursor:pointer; text-decoration:none;}
a:hover{ color: red;}
.clear{clear: both;}
.clearfix:after{content:'';background:transparent;width:100%;display:block;clear: both;}
.none{display: none;}
.box_content{max-width: 1200px;margin: auto;position: relative;}
img{max-width:100% !important; height:auto; }
div.bando img{max-width:none !important;}
div.map iframe{max-width:100% !important;}
div.bando-footer iframe{width:100% !important;height: 350px;}
.hidden_mobi{display: block;}
.hidden_destop{display: none;}
body{
	font-family:Muli,Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
}
@font-face {
    font-family: 's-c';
    src: url('font/SVN-Cookie.ttf');
}
@font-face {
    font-family: 's-bs';
    src: url('font/SVN-Bali-Script.ttf');
}
b,strong
{
	font-family: 'Muli';
}
.section-main {
	margin: auto;
	min-width: 320px;
	background: #fff;
	max-width: 1366px;
}

/*-----------------------------header----------------------------*/
div.header{
	position:relative;
	margin:auto;
	width: 100%;
	z-index: 51;
	background-color:#EDC4CA;
}
.header .title_header {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.header .title_header h1{
	color: #fff;
	font-size: 60px;
	font-family: s-bs;
    text-transform: capitalize;
}
.header .title_header p{
	color: #fff;
	font-size: 20px;
	font-family: s-bs;
    text-transform: capitalize;
}
#logo_cty{width: 100%;display: flex;justify-content: space-between;line-height: normal !important;}
#logo{width: 20%;}
.logo{box-sizing: border-box;display: block;}
#ten_cty{width: 41%;/* margin: auto; */padding: 15px 0px;}
.hotline{position: relative;z-index: 9;margin-right: 0;padding: 68px 0px 25px;background: url(images/phone2.png)no-repeat center center;min-width: 250px;min-height: 72px;}
.hotline p{
	position: relative;
	font-size: 14px;
	font-family: Muli;
	font-weight: 700;
	color: #fff;
	line-height: 1.5;
	text-align: center;
	padding-right: 5px;
}
.hotline p.sdt_hd{}
.hotline img{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
#hotro_hd{padding-left: 30px;}
.email i{font-size: 14px;color: #000;}
div.header a.banner{display:block;line-height:0;width: 100%;margin: auto;}
div#lang{position:absolute;top:5px;right:10px;}
div#lang a img{margin-left:3px;height: 20px;}
div.header .logo_mobi{display:none;}
div.header a.logo img{/* width:100%; */}

/*--------------------------menu top------------------------------*/
div.menu_mobi,div.menu_mobi_add{display:none;}
div.box_menu{
	background: #fff;
	line-height: 50px;
	margin:auto;
	margin-right: 0;
	width: 100%;
	z-index: 999;
	position: relative;/* margin-bottom: -10px; */}
.fixed{position:fixed !important;top:0;right: 0;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);}
div.menu{position:relative;max-width:1200px;margin: initial;margin: auto;background: none;padding-left: inherit;display: flex;}
div.menu ul{float:left;list-style:none;}
div.menu ul li{float:left;position:relative;z-index:50;}
div.menu ul li.line{height: 18px;width: 15px;top: 50%;transform: translateY(-50%);background: url(images/line.png)no-repeat center center;}
div.menu ul li a{color: #F2921D;font-size: 15px;padding: 0px 23px;/* margin: 0px 20px; */text-decoration:none;display:block;font-family: Muli;font-weight: normal;text-transform: capitalize;}
div.menu ul li a:hover,div.menu ul li a.active,div.menu ul li a.active2{color: #5f1600;/* height: 39px; *//* margin-top: 3px; *//* line-height: 39px; */}
div.menu ul li ul li a:hover,div.menu ul li ul li a.active,div.menu ul li ul li a.active2{color: #5f1600;}
div.menu ul li ul,div.menu ul li:hover ul li ul{position:absolute;margin-left:0px;display:none;min-width: 265px;/* background: rgb(195, 127, 20); */line-height: 1.5;}
div.menu ul li ul li{float:none;line-height: 33px;}
div.menu ul li ul li a{/* height: 57px; */padding: 5px 10px 5px 35px;display:block;border-bottom: 1px solid rgba(255, 255, 255, 0.3);font-size: 14px;background: #fff;z-index: 999;}
div.menu ul li ul li ul{left:100%;top:0px;}
div.search{position: absolute;right: 0;background: none;height: 30px;width: 18%;top: 10px;margin-right: 0;z-index: 99;border-bottom: 1px solid rgba(255, 255, 255, 0.34);}
div.search input{float: left;border: none;background: none;font-size: 10px;font-family: Muli;width: 80%;outline: none;color: #F2921D;line-height: 30px;padding-left: 10px;font-size: 14px;}
div.search input::placeholder{color:#F2921D;}
div.search i{float: right;margin-right: 10px;margin-top: 0px;color: #F2921D;font-size: 20px;cursor: pointer;padding: 5px;/* border-radius: 50%; */width: 30px;height: 30px;}
div.slider{margin:auto;overflow: hidden;}

/*-----------------------Gioi thieu-----------------------------*/
.gioithieu{width: 100%;margin: 60px 0px;min-height: 510px;background: #f5f5f5;position:relative;}
.gioithieu_tc{/* display: flex; */justify-content: space-between;/* padding: 50px 0px; */position: relative;}
.gioithieu_tc h1{font-size:46px;}
.hinhgt{width: 58%;float: left;position: relative;}
.hinhgt .img_1{position: relative;right: -3px;top: 32px;}
.hinhgt .img_2{min-height: 698px;max-height: 698px;width: 100%;}
.noidung_gt{position:relative;width: 42%;float: right;margin: 95px 0px;padding: 0px 50px 0px 30px;background: #fff;min-height: 510px;box-shadow: 4px 4px 4px #656565;}
.noidung_gt:before{position:absolute;content:'';width: 486px;height: 286px;border:4px solid #F2921D;top: -80px;left: -65px;z-index: 51;}
.gach_gt:after{position:absolute;content:'';width: 311px;height: 126px;background:url(images/gach_gt.png)no-repeat center center;top:0;left:0;right:0;margin:auto;}
.gach_gt{position:relative;}
.gach_gt{font-size: 57px;font-family: s-bs;color: #F2921D;padding-bottom: 20px;padding-top: 35px;z-index: 71;max-width: 367px;text-align: center;}
.ten_gt:before{position:absolute;content:'';width: 288px;height: 35px;background: url(images/gach_d.png)no-repeat center center;bottom: 0;left: 0px;right: 0;margin: auto;}
.ten_gt{color: #000;font-size: 41px;font-family: s-c;position:relative;text-align: center;padding-bottom: 26px;margin-bottom: -10px;}
.mota_gt{font-size: 15px;font-family: Muli;line-height:1.9;padding: 10px 0px 30px 0px;z-index: 71;}
.gt_xemthem{position:relative;color: #fff;font-size: 14px;height: 44px;float: left;padding: 0px 19px;line-height: 44px;font-weight: normal;text-transform: uppercase;font-family: l-r;background: #ffba26;border-radius: 50px;}
.gt_xemthem a{color:#fff;}
.gt_xemthem:hover{color: #eb0505;}

/*------------------------------------------------------------*/
#slider_container .slide-item img{left:0 !important; top: 0 !important;}

div.left
{
	width:240px;
	float:left;
}
div.tieude
{
	color:#fff;
	text-align:center;
	background: #01518c;
	height:39px;
	line-height:39px;
	font-weight:bold;
	text-transform:uppercase;
	font-family: 'tieude';
	font-size: 15px;
}
div#danhmuc
{
	border-bottom:none;
}
div.danhmuc
{
	border:1px solid #d6d6d6;
	margin-bottom:15px;
}
div.danhmuc:last-child
{
	margin-bottom:0;
}
div#danhmuc ul
{
	list-style:none;
}
div#danhmuc ul li
{
}
div#danhmuc ul li:last-child
{
	border:none;
}
div#danhmuc ul li a
{
	color: #454545;
    font-family: 'menu';
    text-decoration: none;
    font-size: 14px;
    transition: 0.4s;
    display: block;
    border-bottom: 1px solid #DDD;
    padding: 9px 5px 9px 23px;
    background: url(images/muiten.png) 11px 15px no-repeat;
}
div#danhmuc ul li a:hover,div#danhmuc ul li a.active
{
	color:red;
	transition:0.4s;
}
div#danhmuc ul li ul li a
{
	 background: url(images/muiten.png) 22px 15px no-repeat;
	padding:9px 5px 9px 35px;
}
div#danhmuc ul li ul
{
	display:none;
}
div.item_tin
{
	border-bottom:1px dashed #DDDDDD !important;
	padding:10px 10px;
}
div.item_tin .img_news
{
	width:35%;
	max-width:150px;
	border:1px solid #d6d6d6;
	float:left;
	margin-right:10px;
}
div.item_tin .name_news a
{
	text-decoration:none;
	color:#111111;
	font-size:13px;
	transition:0.4s;
}
div.tinmoi .name_news a:hover
{
	color:red;
	transition:0.4s;
}
div.load_video
{
	width:95%;
	margin:7px auto;
}
div.hotro
{
	background: url(images/bg_hotro.png) left 40px no-repeat;
}
div.hotro .phone
{
	 color: #f10b0b;
    font-size: 24px;
    font-weight: bold;
    padding-top: 62px;
    padding-left: 80px;
    padding-bottom: 10px;
    margin-right: 20px;
    font-style: italic;
}
div.hotro ul
{
	list-style: none;
    border-bottom: 1px dashed #DDDDDD;
    padding: 7px;
    margin: 0px 10px;
    font-size: 13px;
}
div.hotro ul li
{
	clear: both;
    padding: 6px 0;
    color: #555555;
}
div.hotro ul li i
{
	font-size:17px;
	margin-right:8px;
	clear:both;
}
div.hotro ul li span
{
	color: #3853a4;
    font-weight: normal;
    font-size: 14px;
    margin-top: 3px;
    float: left;
}
div.hotro ul li a img
{
	margin-right: 5px;
    float: left;
	width:25px;
}
div#quangcao img
{
	width:90%  !important;
	max-width:300px !important;
	border:1px solid #DDD;
	margin:5px auto;
	padding:4px;
	box-sizing:border-box;
}
div#quangcao img:hover
{
	border:1px solid red;
}

/*----------------------------------dang ky nhan tin--------------------------*/
#dknt p{font-family:Muli;font-size:15px;}
#form_contact_footer{width: 100%;margin: auto;padding-top: 7px;}
#form_contact_footer input[type='text']{width: 100%;padding: 0px 15px;/* margin-top: 12px; */height: 32px;margin: 0;outline:none;background: none;border: 1px solid #fff;color: #000;font-family: Muli;font-size: 12px;margin-bottom: 7px;}
#form_contact_footer .item_nhantin1 input[type='text']{width: 49%;padding: 0px 15px;/* margin-top: 12px; */height: 32px;margin: 0;outline:none;background: none;border: 1px solid #fff;color: #000;font-family: Muli;font-size: 12px;margin-bottom: 7px;}
#form_contact_footer .item_nhantin1{display:flex;justify-content:space-between;}
#form_contact_footer input[type='text']::placeholder{color:#000;font-family:Muli;font-size:12px;}
#form_contact_footer input[type='button'],#form_contact_footer input[type='submit']{background: #D9A679;color: #fff;margin: 0;text-transform: uppercase;line-height: 40px;border:none;cursor:pointer;outline:none;width: 110px;padding: 1px 21px;font-size: 15px;font-weight: 700;font-family: Muli;margin-top: 15px;}
#form_contact_footer textarea[type='text']::placeholder{color:#000;font-family:Muli;font-size:12px;padding-top:10px;}
#form_contact_footer textarea[type='text']{width: 100%;padding: 0px 15px;float:left;/* margin-top: 12px; */background: none;border: 1px solid #fff;outline:none;font-size: 12px;font-family: Muli;color: #000;}
.item_nhantin_2{margin:auto;text-align:center;}
/*-----------------------------------------------------------------------------*/
div.main_content{max-width:1200px;margin:20px auto;margin-top:40px;}
div.title_main_center{color: #000;font-size:14px;text-transform:uppercase;text-align:center;font-size: 28px;font-family: Muli;position:relative;margin-bottom:12px;}
div.title_main_center h1{font-size: 36px;}
div.title_main_center:before{content:'';height:2px;width:60px;left:50%;bottom:-5px;margin-left:-30px;background: #f399ae;position:absolute;}
div.tieude_link{color: #01518c;font-size:14px;text-transform:uppercase;text-align:left;font-size:25px;font-family: Muli;position:relative;margin-bottom:12px;display: none;}
div.tieude_link div a.text-1 {display: table;float: left;color: #01518c;font-size: 14px;text-transform: uppercase;text-decoration: none;height: 35px;line-height: 35px;float: left;font-family: Muli;}
div.tieude_link div a.text-1:hover{color: #df001f;}
div.tieude_link div i {color: #df001f;font-size: 11px;height: 35px;line-height: 35px;width: 30px;text-align: center;float: left;}
div.wap_item{position:relative;text-align:center;}
div.section_products{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 20px 20px;padding-top: 20px;}
div.item{text-align:center;position: relative;}
div.item:hover{box-shadow: 3px 3px 6px #201e1ea6;position:relative;}
div.item:hover:before{position:absolute;content:'';width:80px;height:3px;background:#c93795;bottom:0;left:0;right:0;margin:auto;}
div.item .sp_img{
	overflow:hidden;
	margin-bottom:10px;
	height: 330px;
    background-color: #e9e7e7;
    display: flex;
    justify-content: center;
    align-items: center;
}
div.item .sp_img a{display:block;line-height:0;}
div.item a img{width:100%;}
div.item .sp_name a{text-decoration:none;color: #170505;font-weight: 600;font-size: 17px;display:block;font-family: Muli;}
div.item .sp_name a:hover{transition:0.4s;color:#c93795;}
div.item .sp_gia{padding: 5px 0px 15px 0px;}
div.item .sp_gia .gia,div.item .sp_gia .giakm{color:#c93795;font-size: 14px;font-family: Muli;font-weight: 700;}
div.item .sp_gia span.giacu{color: #939393;text-decoration:line-through;/* float:left; */margin-right: 20px;}
div.item .sp_gia b{color: #000;}
.thumb-them{display:none;}
div.item .sale{
	display:block;
	position:absolute;
	top:4px;
	right:4px;
	width:54px;
	height:54px;
	text-align:center;
	line-height:54px;
	color:#fff;
	font-size:16px;
	background:url(images/sale-icon.png) no-repeat center;
	background-size:100% 100%;
	z-index:5;
	}
div.item .new{
	display:block;
	position:absolute;
	top:44px;
	right:4px;
	width:23px;
	height:12px;
	text-align:center;
	background:url(images/new.gif) no-repeat center;
	background-size:100% 100%;
	z-index:5;
	}
div.item .saleimg{
	display:block;
	position:absolute;
	top:64px;
	right:4px;
	width:57px;
	height:40px;
	text-align:center;
	background:url(images/sale.png) no-repeat center;
	background-size:100% 100%;
	z-index:5;
	}
div.item .nutdathang{
	display: block;
	width: 90px;
	height: 31px;
	line-height: 31px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	margin: 0 auto;
	border-radius: 3px;
	background: #01518c;
	box-shadow: 2px 2px 9px #211f1f;
	z-index: 9;
	cursor:pointer;
	opacity:0;
	transition:0.3s;
	}
div.item .nutdathang:hover{background: #e93702;}
div.item:hover .nutdathang{ top:50px; opacity:1;}
.themthanhcong{background: #000;color: #fff;height: 30px;line-height: 30px;padding: 0px 20px;box-shadow: 0px 0px 12px #575151;position: fixed;right: -240px;top: 149px;z-index: 999999;transition: 0.3s;font-family: 'roboto-r';font-size: 14px;}

/*-------------------------tieu de chung--------------------------*/
div.title_main{position:relative;text-align:center;font-size: 50px;font-family:s-bs;text-transform:capitalize;padding: 25px 0px 30px 0px;margin-bottom: 40px;}
div.title_main:before{position:absolute;content:'';width:198px;height:36px;background:url(images/gach_tr.png)no-repeat center center;left:0;right:0;margin:auto;top:0;z-index: 53;}
div.title_main:after{position:absolute;content:'';width:288px;height:35px;background:url(images/gach_d.png)no-repeat center center;left:0;right:0;margin:auto;bottom:0;}
div.title_main p{position:relative;}
div.title_main p:before{position:absolute;content:'';width:100%;height:1px;background: #f8d7de;left:0;right:0;margin:auto;top:50%;}
div.title_main p span{background:#fff;position: relative;z-index: 51;padding: 0px 25px;}

div.cover_ad{min-height:565px;width:100%;max-height:565px;}

/*-------------------------------dich vu--------------------------*/
div.section-services{padding: 35px 0px 40px 0px;}
div.box_dichvu{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 28px 26px;padding-top: 20px;}
div.services_home_highlight{margin:0px -17px;}
div.item-dv{position: relative;padding: 0px 17px;}
div.item-dv .img_tt{display:block;line-height:0px;z-index:2;margin-bottom: 8px;background: url(images/dv.png) no-repeat center,#fff;max-width: 262px;height: 259px;padding: 18px 19px;margin: auto;margin-bottom: 20px;}
div.item-dv .img_tt img{border-radius: 50%;border: 5px solid #fcfeb3;}
.img_t1{width: 222px;height: 222px;border: 9px solid #e9e9e9;display: inline-block;border-radius: 50%;}
.img_t1:hover{border: 9px solid #e9e9e9;}
div.item-dv .name_tt{color: #000000;font-family: Muli;font-size: 16px;font-weight: 600;text-decoration:none;display: block;text-align: center;padding: 0px;}
div.item-dv:hover .name_tt{color:#f00}
div.item-dv .des_tt{font-family: Muli;font-size: 13px;line-height:25px;padding: 0 65px 15px  55px;text-align: center;}
div.item-dv .des_t{font-family: Muli;font-size: 13px;line-height:25px;padding: 0;text-align: center;}

/*------------------------------tin tuc-------------------------*/
div.section-news{padding: 50px 0;}
div.new-container{max-width:1200px;margin:0px auto;}
div.tintuc{width: 65%;float:left;margin-right: 3%;}
div.video{width:32%;float: right;}
div.video img{width: 100% !important;left: 0px !important;}
div.title_second{border-bottom: 1px solid #dfdfdf;font-family: s-bs;font-size: 45px;padding-bottom: 5px;position:relative;margin-bottom: 20px;text-transform: capitalize;/* color: #545454; */}
div.title_second:before
{content:'';height:3px;width: 70px;position:absolute;background: #f399ae;left:0;bottom: -1px;clip-path: polygon(95% 0, 100% 100%, 0 100%, 0 0);}
div.tin_chung{display: flex;justify-content: space-between;width: 100%;}
.tin_hinh{max-width: 360px;width: 48.5%;margin-right: 2.5%;position: relative;}
.tin_hinh a img{min-height: 200px;width: 100%;}
.name_t a{font-size:15px;font-family:Muli;color:#111;}
.name_t a:hover{color:#f399ae;}
.name_t{margin:5px 0px}
.mota_t {font-size: 14px;font-family:Muli;font-weight:normal;}
.xemtin{width:100px;height:45px;border:1px solid #F2921D;line-height:45px;margin-top:20px}
.xemtin a{color:#F2921D;display:table;margin:auto}
.news_home_highlight{width: 52%;margin-top: -10px;}
div.item_tnb{/* border-bottom:1px dashed #DDDDDD !important; */padding:10px 0;position: relative;}

div.item_tnb .img_news{width: 40%;max-width:150px !important;float:left;margin-right: 15px;}
div.item_tnb .img_news img{min-height:110px;min-width: 150px;}
div.item_tnb .name_news a{text-decoration: none;color: #111111;font-size: 15px;transition: 0.4s;font-weight: 700;font-family: Muli;display: block;}
div.item_tnb .name_news a:hover{color:red;transition:0.4s;}
div.ngaytao{
	color:#000;
	font-size:13px;
	font-family:Muli;
	font-weight:normal;
	margin: 3px 0px;
	position: absolute;
	top: -3px;
	left: 0;
	padding: 5px 15px;
	background-color: #F2921D;
}
div.ngaytao i{margin-right:10px}
div.mota_tin{font-size:14px;font-family:Muli;}
div.item_tnb .ngaytao{ top: 6px !important;}
/*--------------------------footer-----------------------------*/
div.box_footer{
	margin:auto;
	color: #000;
	position:relative;
	min-height: 490px;
	padding: 50px 0px 65px 0px;
}
.box_footer::before{
	content: "";
    width: 100%;
    height: 43px;
    background-image: url(../data/line_footer.png);
    position: absolute;
    top: -2px;
	left: 0;
    z-index: 9999;
}
.tieude_ft{text-align:center;padding-top:50px}
div.footer{
	width: 100%;
}

div.footer_1{padding: 50px 0px 0px 0px;}
div#main_footer{width: 32.5%;float:left;margin-right: 6%;/* padding-right: 5%; *//* border-right: 1px dashed#4072b0; *//* min-height: 210px; */}
div#main_footer .ten{text-transform:uppercase;font-family: u-a;font-size: 24px;margin-bottom:15px;}
div#main_footer ul{list-style:none;}
div#main_footer ul li{margin:9px 0;font-size:14px;}
div#main_footer ul li i{width:30px;height:30px;text-align:center;line-height:30px;margin-right: 5px;font-size: 18px;}
.noidung_ft{font-size: 15px;font-family: Muli;line-height: 1.5;font-weight: normal;}
div#section_contact_footer{width: 31%;margin-right: 7%;float: left;}
div#fanpage-foot{width: 23.5%;float: right;}
div.bando-footer{width:100%;}
div.bando-footer iframe{width:100% !important;height: 365px;}
div.mxh{position: relative;bottom: 0;padding: 15px 0px;}
div.mxh span{line-height: 37px;font-family: Muli;font-size: 14px;margin-right:25px;}
div.mxh a{display:inline-block;vertical-align:top;margin-right: 5px;}
div.mxh a img{max-height: 37px;}
div.mxh a img:hover{transition:1s;transform:rotate(360deg);}
.td_ft{position:relative;font-size: 18px;font-family: Muli;color: #000;font-weight: 700;text-transform: uppercase;margin-bottom: 20px;padding: 30px 0px 10px 0px;}
.td_ft:before{position:absolute;content:'';width:50px;height:2px;background:#f399ae;left:0;bottom:0}

/* --------------------- Phan trang ------------------*/
div.wap_doitac{padding: 50px 0;background: #f7f6f6;}
div.doitac{box-sizing:border-box;max-width:1200px;margin:auto;}
div.doitac img{height:140px;min-height: 140px;min-width: 180px;width:180px;border:1px solid #d7d7d7;margin:0px 10px}
/*----------------------------------------------------*/
div.product_context{clear:both;margin:30px 0;}
.zoom_slick{width:40%;float:left;text-align:center;}
.zoom_slick .slick2{border:1px solid #DDD;}
.zoom_slick .slick{margin-top:5px;}
.zoom_slick .slick img{width:95%;margin:auto;border:1px solid #DDD;box-sizing:border-box;cursor:pointer;}
.zoom_slick .slick img:hover{border:1px solid #F60;opacity:0.5;transition:1s;}
.product_info{float:right;list-style:none;width:57%;}
.product_info li{font-size:13px;border-bottom: 1px solid #c8a1aa59;padding:10px 0;}
.product_info li.mua_ngay{font-size:15px;text-transform:capitalize;padding: 10px 0px;}
.product_info li.mua_ngay a{color:#fff;padding: 0px 29px;height: 45px;line-height: 45px;background: #F2921D;border-radius: 10px;display: inline-block;}
.product_info li.ten{color: #000;font-size:18px;font-family: Muli;font-weight: 700;}
.product_info li.giakm,.product_info li.gia{font-size:15px;color:red;position:relative;font-family: Muli;font-weight: 600;}
.product_info li.giacu{text-decoration:line-through;color:#222222;}
.product_info li.giakm .tinh_phantram{background: red;color: #fff;width: 35px;display: block;height: 35px;line-height: 35px;border-radius: 50%;font-size: 12px;text-align: center;position: absolute;right: 30%;top: 0;}
.product_info li b{font-weight:normal;font-size:14px;}
.xemgiohang{color: #E80019;display: block;width: 120px;height: 30px;text-align: center;line-height: 30px;text-align: center;font-weight: bold;cursor: pointer;font-size: 15px;transition: 0.4s;margin: auto;margin-top: 7px;text-decoration: none;}
.product_info li .add_to_cart{background: #e93b35;color: #fff;display: block;max-width: 300px;height: 40px;line-height: 40px;text-align: center;text-transform: uppercase;cursor: pointer;font-size: 14px;transition: 0.4s;}
.product_info li .add_to_cart i{margin-right:10px;font-size: 19px;margin-top:3px;}
.product_info li .add_to_cart:hover
{transition:0.4s;background:#E00;}
span.size {display: inline-block;padding: 2px 10px;border: 1px solid #DDD;border-radius: 3px;margin-right: 5px;cursor: pointer;}
span.mausac {display: block;float: left;border: 1px solid #DDD;width: 30px;height: 30px;margin-right: 5px;cursor: pointer;font-size: 0;}
span.active_size,span.size:hover,span.mausac:hover, span.active_mausac {border: 1px solid #EE0000;}
.click_ajax2{padding: 10px 25px;background: #111111;border: none;color: #fff;margin: 10px 0px;font-size: 13px;cursor: pointer;box-sizing: border-box;text-transform: uppercase;}
@-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: 99999999999999999 !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);
  }
}
/*--------- copy - right--------*/
div.copy-right{background: #D9A679;color:#fff;font-size: 12px;font-family: Muli;line-height: 65px;position: absolute;width: 100%;bottom: 0;}
div.copy-right .cop-l{ width:48%; float:left; }
div.copy-right .cop-r{ text-align:right; width:48%; float:right; }
div.copy-right .cop-r span{}
/*--------- copy - right--------*/

/*------------------------danh muc san pham-------------------------*/
.section_products_home{padding:30px 0px 40px 0px;}
.items_product .list{/* display: grid; *//* grid-template-columns: 1fr 1fr 1fr 1fr; *//* grid-gap: 30px 20px; */margin: 0px -10px;margin-top: -15px;}
.list .slick-prev{left: -40px;}
.list .slick-next{right:-40px}
.item_dm{margin: 16px 0px;padding: 0px 10px;}
div.item_dm .sp_name a{padding: 10px 0px 20px 0px;}
.section_products_home div.title_main{margin-bottom: 0;}
.section_categories{
	margin: 30px auto;
}
.item_dm2{
	width:94%;
	margin:auto;
	text-align:center;
}
.item_dm2 .sp_img{
	border-radius:50%;
	overflow: hidden;
}
.item_dm2 .sp_img img{
	border-radius:50%;
	border: 6px solid #EDC4CA;
	}
.item_dm2 h2 a {
	display:block;
	color:#333333;
	font-size: 17px;
	margin-top: 10px;
}
.item_dm2 h2 a:hover {
	color:red;
}
.xemtatca {
	text-align:center;
	margin-top: 15px;
}
.xemtatca a{
	display:inline-block;
	background:#F2921D;
	padding: 12px 27px;
	border-radius:5px;
	color:#ffffff;
	text-transform:uppercase;
	margin-bottom: 20px;
}
.box_container .content h2,.box_container .content h3,.box_container .content h4{margin: 10px 0 5px 0;}
.box_container .content img{margin:5px 0;}