*{margin: 0;padding: 0;}

@font-face {
	font-family: 'OpenSans-Bold';
  	src: url('../fonts/OpenSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'UTM Ambrosia';
  	src: url('../fonts/UTM Ambrosia.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Regular';
  	src: url('../fonts/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Semibold';
  	src: url('../fonts/OpenSans-Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'MinionPro-Regular';
  	src: url('../fonts/MinionPro-Regular.otf') format('truetype');
}
@font-face {
	font-family: 'MyriadPro-Regular';
  	src: url('../fonts/MyriadPro-Regular.OTF') format('truetype');
}
body{
	font-family: Arial;
	font-size: 13px;
	overflow-x:hidden;
}
p,a{
	font-family: Arial;
}
p.uppercase{
	text-transform: uppercase;
}
li{list-style: none;}
.clear{clear: both}
.container{
	width:1140px;
	overflow: hidden;
}
input{line-height:25px;
	border-radius: 5px;
    border: 1px solid;
    /* padding-top: 5px; */
    margin-top: 5px;}
/*CSS header*/
.header-index{width:100%;
	overflow:hidden;
	background:rgba(216,238,253,1);
	background-attachment: scroll;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;}
.logo{width:fit-content;
	float:left;
	margin-right:10px;
	margin-top:14px;
	margin-bottom:9px;}
.slogan{width:fit-content;
	float:left;
    margin-top: 41px;}
.slogan h2{font-size:13.04px;
	font-weight:bold;
	color:#007fc5;
	text-transform:uppercase;
	margin:0;
	padding-left: 10px;}
.slogan h1{font-size:26.09px;
	font-weight:bold;
	color:#007fc5;
	text-transform:uppercase;
	margin:0}
#header-right{margin-top: 10px;
    text-align: right;}
header.header-index .container .row{
	display: flex;
	align-items: center;
}
.lienKet p{
	height: 40px;
}
.lienKet p img{
	height: 100%;
	width: auto;
	margin-left: 10px
}
/*CSS menu*/

/*CSS footer*/
footer{width:100%;
	overflow:hidden;
	background:rgba(0,120,192,1);
	background-attachment: scroll;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;
	text-align: center;
	padding-bottom: 25px;}
footer h1{font-size:16px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:34px;}
footer h1 a{color:#fff;text-decoration:none;}
footer h1 a:hover{color:#fff;}
footer p{font-weight:bold;
	font-size:12px;
	color:#fff;
	margin-bottom:0;}
.debug{width:100%;
	height:27px;
	border-top:1px solid #fff;}
.left_debug{background:linear-gradient(to right,#009a3e,#92c136);
	width:60%;
	float:left;
	height:27px;}
.left_debug ul{margin-bottom: 0px;
    margin-left: 110px;}
.left_debug ul li{float:left;
	margin-right:5px;}
.left_debug ul li a{font-size: 25px;
    line-height: 27px;
    color: #fff;}	
.right_debug{background:rgba(0,123,195,1);
	width:40%;
	float:left;
	height:27px;
	box-shadow: 0px 2px 0px 4px rgba(255,255,255,1);
	padding-left:20px;
	border-top-left-radius: 7px;}
.right_debug a{font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	line-height:27px;
	float:left;
	margin-right:20px;}
.right_debug p{font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	line-height:27px;
	float:left;
	margin-right:20px;
	margin-bottom:0;}
#bttop {
    width: 36px;
    height: 36px;
    background-color: #009a3e;
    text-align: center;
    padding: 5px;
    position: fixed;
    bottom: 50px;
    right: 10px;
    cursor: pointer;
    display: none;
    font-size: 11px;
    font-weight: 900;
    opacity: 0.9;
    border-radius: 5px 5px 0 0;
}

#bttop i {
    margin-top: 7px;
    color: #fff;
}

#icomenu {
    display: none;
    display: none;
    color: #fff;
    text-align: right;
    margin-top: 30px;
}
#mainmenuwap{width:100%;
	background:rgba(1,106,172,1);}
	#mainmenuwap ul.menu-m{overflow:hidden;
		margin-bottom:0px;}
	#mainmenuwap ul.menu-m li{float:left;
	border-right:1px solid #839eb1;}
	#mainmenuwap ul.menu-m li:last-child{border-right:0;}
	#mainmenuwap ul.menu-m li ul.sub-menu{display:none;
	position: absolute;
    background: rgba(255,255,255,1);
    z-index: 999;
    border-top: 1px #ba1319 solid;
	border-bottom-right-radius: 9px;
    border-bottom-left-radius: 9px;}
	#mainmenuwap ul.menu-m li a{font-weight:bold;
		font-size:15px;
		color:#fff;
		text-transform: uppercase;;
		padding:0px 14px;
		line-height: 45px;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
		display:table-cell;
}
#mainmenuwap ul.menu-m li:hover ul.sub-menu{display: block;
	border-top:0;
	visibility:visible;
	padding-bottom: 10px;}
#mainmenuwap ul.menu-m > li > ul.sub-menu li{margin-top:0px;
	float: inherit;height:auto;
	border-right:0;}
#mainmenuwap ul.menu-m > li > ul.sub-menu li a{line-height:40px;color:#4cc4d4;padding:0 11px;}
#mainmenuwap ul.menu-m li a:after{width:0%;
    border-bottom: 2px solid #01973e;
    transition: 0.4s;
    content: '';
    display: block;
    height: 2px;
	}
#mainmenuwap ul.menu-m > li > ul.sub-menu li a:after{width:0%;
    border-bottom: 2px solid #01973e;
    transition: 0.4s;
    content: '';
    display: block;
    height: 2px;}
#mainmenuwap ul.menu-m li:hover a:after{width:100%}
#mainmenuwap ul.menu-m > li > ul.sub-menu li:hover{background:rgba(76,196,212,1)}
#mainmenuwap ul.menu-m > li > ul.sub-menu li:hover a{color:#fff;}
#mainmenuwap ul.menu-m > li > ul.sub-menu li:hover a:after{width:100%;}
	
	.navbar-collapse{padding-left:0px;
		padding-right:0px;}
#mainmenuwap ul.menu-m li a:hover{text-decoration:none;color: #01973e;}
#mainmenuwap ul.menu-m li:hover{color: #01973e;background:#fff;}
#mainmenuwap ul.menu-m li:hover a{color:#2581c4}

#icomenu i {
    font-size: 40px;
    color: #fff;
	padding: 5px 0px;
    float: left;
}
.menu-menu-chinh-container,.menu-main-menu-container {
	width: 93%;
}
.search_from{
	width: 7%;
	display: flex;
	align-items: center;
}

#mainmenu {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.search_from form {
	border:1px solid #fff;
	border-radius:5px;
    display: flex;
    align-items: center;
}
.search_from form input{background:none;
	border:0;
	padding-left:7px;
	margin:0;
	width:90%;
	color: #fff
}
.search_from form input::placeholder{
	color: #ffffff70
}
.search_from form .fa{color:#fff;margin-right:5px;}
.language ul{overflow:hidden;
	margin-top:17px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-right: -15px
}
.language li{border-right:1px solid #aaa;
	margin-left:5px;
	padding-right:5px;}
.language li:last-child{border-right:0;}
.language li a{font-weight:bold;
	text-transform:uppercase;
	color:#007fc5;
	text-decoration:none;}
.language li a.active{color:#f7b300;}
/*CSS slider*/
.slider{width:100%;
	height: 404px;
	overflow:hidden;
	position:relative;}
.slider ul li img{width:100%;height: 100%;object-fit: cover;}
.slider ul.callbacks_tabs {
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
    margin: 0;
}
.slider ul.callbacks_tabs > li {
    float: left;
    width: auto;
}
.slider ul.callbacks_tabs > li a {
    width: 18px;
    height: 18px;
    float: left;
    text-indent: 9000px;
    margin-left: 7px;
    display: inline-block;
	border:1px solid #fff;
	border-radius:100%;
}
.slider ul.callbacks_tabs > li.callbacks_here a {
    background: #fff;
}
a.next, a.prev{display:block !important;}
a.next{position:absolute;
	background:url(../images/next.png) no-repeat;
	top:40%;
	right:20%;
	width:70px;
	height:70px;
	z-index:10;
	text-indent:-9999px;}
a.prev{position:absolute;
	background:url(../images/prev.png) no-repeat;
	top:40%;
	left:20%;
	width:70px;
	height:70px;
	z-index:10;
	text-indent:-9999px;}
/*CSS gia_tri*/
#gia_tri{width:100%;
	overflow:hidden;
	margin: 20px 0;}
.phuongcham{width:100%;
	overflow:hidden;
	position:relative;}
.tamnhin{/* width:35%; */
	width:100%;
	float:left;
	 background:url(../images/bg_giatri.png) no-repeat 107px;
	height:352px; }
.lichsu{width:100%;
	overflow:hidden;
	/* margin-top:95px; */}
.lichsu ul.nav-tabs{margin:0;padding:0;border-bottom:0px;    height: 352px;}
.lichsu ul.nav-tabs li{float: inherit;}
.lichsu ul.nav-tabs li a{font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0;
	border: none;
	text-decoration:none;
	padding: 10px 0;}
.lichsu ul.nav-tabs li img{opacity:0.5; transition: opacity .5s ease-in-out;}
.lichsu ul.nav-tabs li.active img{opacity:1;}
.lichsu ul.nav-tabs li.nd-phuongcham a{color:#2581c4;margin-top: 102px;}
.lichsu ul.nav-tabs li.nd-tamnhin a{color:#33bcce}
.lichsu ul.nav-tabs li.nd-history a{color:#1cb492}
.lichsu ul.nav-tabs li.nd-thanhTuu a{color:#f7b300}
.icon_chinh{width:65%;
	overflow:hidden;
	float:right;
	position:relative;
	background:url(../images/bg_giatri.png) no-repeat left;
	height:352px;}
.icon_chinh ul.menu_icon{border-bottom:0px;}
.icon_chinh ul.menu_icon li{float:inherit}
.icon_chinh ul.menu_icon li img{opacity:0.5;}
.icon_chinh ul.menu_icon li.active img{opacity:1;}
/* .icon_phuongcham{position: absolute;
    top: 0;
    left: 88px;}
.icon_tamnhin{position: absolute;
    top: 64px;
    left: 117px;}
.icon_history{position: absolute;
    top: 132px;
    left: 119px;}
.icon_thanhtuu{position: absolute;
    top: 198px;
    left: 101px;} */
	
.icon_phuongcham {
    position: absolute;
    top: -84px;
    left: 203px;
    float: right;
}
.icon_tamnhin {
    position: absolute;
    top: -44px;
    left: 224px;
    float: right;
}
.icon_history {
    position: absolute;
    top: 1px;
    left: 227px;
    float: right;
}
.icon_thanhtuu {
    position: absolute;
    top: 31px;
    left: 211px;
    float: right;
}
	
.noidung_gt{width:100%;
	overflow:hidden;}
.noidung_gt h3{font-size:18.67px;
	font-weight:bold;
	color:#2581c4;
	text-transform:uppercase;
	margin-bottom:45px;}
.noidung_gt .tab-pane{font-size:17.64px;
	color:#100e0e;
	margin-bottom:0;
	font-family: Arial Unicode MS;}
.giaTri_content{width:100%;
	height:240px;
	overflow-x: hidden;}
.giaTri_content::-webkit-scrollbar {   width: 6px;}
.giaTri_content::-webkit-scrollbar-thumb:window-inactive {	background: #b0cb1f;}
.giaTri_content::-webkit-scrollbar-thumb { background: #b0cb1f; -webkit-box-shadow: inset 0 0 6px #ccc; }
/*CSS Product*/
#product{width:100%;
	overflow:hidden;}
#tabcontentdetail{width:100%;
	overflow:hidden;
	background:url(../images/bg_sanpham.jpg);}
.tab-pane{
    display: none;
}
.active {
    display: block;
}
.title_product{width:100%;
	border-bottom:4px solid #4cc4d4;}
.title_product .title{width:307px;}
.title_product .sanpham{
	width:100%;
	position: relative;
}
.title_product .sanpham::after,
.even_news::after,
.even_library::after{
	position: absolute;
	z-index: -1;
	top: 0;
	content: "";
	display: block;
	width: 30px;
	height: 40px;
	background: #4cc4d4;
}
.title_product .sanpham::after{
	right: -15px;
	transform: skewX(30deg);
}
.top_title{
	width: 100%;
	overflow:hidden;
	background:rgba(76,196,212,1);
	display: flex;
	align-items: center;
	justify-content: space-around;
	padding: 4px 10px 0;
}
.top_title h2{width:fit-content;
	margin:0;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	line-height:33px}

.top_title .nav-tabs{
	width:fit-content;
	border:0;
	display: flex;
	align-items: center;
}
.top_title .nav-tabs>li>a{padding:0px 7px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	border: none;
}
#product .top_title .nav-tabs>li a{
	color: #fff;
	transition: .3s
}
.nuco,
#product .top_title .nav-tabs>li.active:first-of-type a,
#product .top_title .nav-tabs>li:first-of-type a:hover{
	color:#016aac;
}
.seven,
#product .top_title .nav-tabs>li.active:last-of-type a,
#product .top_title .nav-tabs>li:last-of-type a:hover{
	color: #00953e
}
.top_title .nav-tabs> .fa-bars{color:#fff;font-size:16px;line-height: 36px;}
.nav-tabs>li{
	margin-bottom: 0;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background:none;
	border:0;
	color:#e65765;
	}
.nav-tabs>li.icmotasanp {border-right:1px solid #3b3839;}

.nav-tabs>li>a:hover{background:none;border:none;}

.top_nuco{
	display: flex;
	align-items: center;
	margin-top: 20px;
}
.logo_product{text-align:center;} 
.menu-nuco ul.menu-product{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0;
}
.menu-nuco ul.menu-product li{
	border-right:1px solid #514b4b;}
.menu-nuco ul.menu-product li:last-child{border-right:0;}
.menu-nuco ul.menu-product li a{font-size:14.67px;
	color:#0072bc;
	padding:0 9px;
	text-decoration:none;}
.menu-nuco ul.menu-product li a:hover{color:#e65765}
.main-product{width:100%;
	overflow:hidden;}
.main-product h3{font-size:18.67px;
	/*color:#0f9eb1;*/
	text-transform:uppercase;
	text-align: center;
	padding-bottom: 10px;
}
.menupro{width:100%;overflow:hidden;}
.show_product{width:100%;
	overflow:hidden;
	padding:0 45px;
	margin-bottom: 25px;}
.img_product{background:rgba(255,255,255,1);
	border:1px solid #9d9898;
	padding:9px 32px;
	margin: 15px;
}
.img_product img{
	width: 100%;
}
.item_title h3{font-size:12px;
	color:#428bca;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;}
.item_title h3 a{color:#428bca;
	text-decoration:none;}
.item_title h3 a:hover{color:#f7b300;}
.owl2-prev {
    width: 23px;
    height: 62px;
    background: url(../images/prev_sp.png)no-repeat left;
    float: left;
    position: absolute;
    top: 27%;
    opacity: 0.7;
	border: none;
}
.owl2-next {
    width: 23px;
    height: 62px;
    background: url(../images/next_sp.png)no-repeat left;
    float: left;
    position: absolute;
    top: 27%;
	    right: 0;
    opacity: 0.7;
	border: none;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display:block !important;}
/*CSS NEWS*/
.title_news{width:100%;
	overflow:hidden;
	background:url(../images/bg_sanpham.jpg);
	border-bottom:4px solid #2581c4;}
.title_tin{
	width:265px;
}
.even_news{width:100%;
	margin:0 auto;
	position: relative;
}
.even_news::after{
	z-index: 1;
	background: rgba(37,129,196,1);
}
.even_news::after{
	right: -11px;
	transform: skewX(30deg);
}
.top_title_news{
	width:100%;
	overflow:hidden;
	background:rgba(37,129,196,1);
	position: relative;
}
.top_title_news h2{font-size:16px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin:0;
	line-height:33px;}
.banner,.images_news{width:100%;
	overflow:hidden;}
.banner img{width:100%;}
.images_news img{width:100%;
	height:auto;}
.top_news h3{
	font-size:16px;
	font-weight:bold;
	color:#585858;
	text-transform:uppercase;
	margin:10px auto 20px;
	padding: 10px 0;
	border-bottom:2px solid #d9d6d6;}
.noidung_news{padding-bottom:15px;
	margin-bottom:20px;
	border-bottom:2px solid #d9d6d6}
.noidung_news h3{margin:0 auto 10px;
	font-size: 16px;
}
.noidung_news h3 a{
	font-weight: bold;
	text-transform:uppercase;
	color:#428bca;
	margin:0;
	text-decoration:none;
	transition: color .3s ease-in-out;
}
.noidung_news h3 a:hover{color:#f7b300;}
.noidung_news p{font-size: 16px;
    color: #595959;
    margin: 0;
    font-weight: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-bottom: 4px;
}
.noidung_news p.date{
	font-size: 14px;
	color: #9e9e9e;
}
.noidung_news a.xemthem{font-size:16px;
	text-decoration:none;
	transition: color .3s ease-in-out;
}
#danhmuc_news{overflow:hidden;
	background:rgba(254,254,254,1);} 
.content_danhmuc h3{font-size:16px;
	color:#3d3d39;
	margin:10px 0;
	padding: 10px 0;
	border-bottom:2px solid #d9d6d6;}
ul#news-menu li{border-bottom: 1px dotted;
    padding: 10px 0;}
ul#news-menu li::before{content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    position: absolute;
    left: 15px;
    margin-top: 3px;}
ul#news-menu li a{font-size:14px;
	color:#72c4ee;
	text-decoration:none;
	margin-left:10px;}
ul#news-menu li a:hover{color:#3d3838}
/*CSS thư viện*/
.title_thuvien{border-bottom:4px solid #80acb2;}
.title_library{
	width:266px;
}
.even_library{
	width:265px;
	margin:0 auto;
	position: relative;
}
.even_library::after{
	right: -11px;
	transform: skewX(30deg);
}
.even_library::after{
	background: rgb(128,172,178);
}
.top_title_library{width:100%;
	background:rgba(128,172,178,1);
}
.top_title_library h2{font-size:16px;
	font-weight:bold;
	color:#fff;
	margin:0;
	line-height:36px;
	text-align:center;
	text-transform:uppercase;}
.hinhanh_video{width:fit-content;
	margin:15px auto;}
.library_tab{display:table-cell;border:0;}
ul.library_tab li a{font-size:16px;
	color:#2581c4;
	font-weight:bold;
	text-transform:uppercase;
	border: none;
	padding: 0 10px;
}
.library_tab>li.active>a, .library_tab>li.active>a:focus, .library_tab>li.active>a:hover{
	background:none;
	border:none;
}
.pdcontentbt{
	padding-bottom: 20px;
}
.item-csm {width:48%;
	float:left;
	margin-bottom:16px;
	margin-right:12px;}
.image-csm img{width:auto !important;
	margin:0 auto;}
.show_anh{width:100%;
	padding:0 50px;}
.show_anh  .owl2-prev{left:-25px;top: 39%;}
.show_anh  .owl2-next{right:-9px; top:39%;}
.bg_img{text-align:center;margin-top: 40px;}
/*CSS category*/
.noidung-page{width:100%;
	overflow:hidden;
	border-top:1px solid #98a294;
	padding:25px 0;}
.sidebar-product{width:100%;
	overflow:hidden;
	margin-bottom: 20px;}
.sidebar-product h2{background:rgba(2,62,83,1);
	text-align:center;
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
	line-height:45px;
	margin:0;}
ul#sidebar-menu{width:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	background:rgba(10,123,163,1);}
ul#sidebar-menu li{width:100%;
	overflow:hidden;
	border-bottom:1px solid #fff;}

ul#sidebar-menu li a{background:url(../images/next_li.jpg) no-repeat left;
	font-size:14.67px;
	color:#fff;
	padding-left:15px;
	margin-left: 10px;
    line-height: 35px;}
ul#sidebar-menu li.current-menu-item a{color:#e6b716;}
.giaithuong h2{font-size:16px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	background:rgba(28,93,147,1);
	text-align:center;
	line-height:36px;
	margin:2px 0;}
.tieude-page {background:rgba(76,196,212,1);padding-bottom: 3px;}
.tieude-page p{font-size:18.67px;
	color:#0f9eb1;
	text-transform:uppercase;
	line-height: 27px;
    margin-left: 68px;
    background: #fff;
    padding: 0;
    margin-bottom: 0;
	padding-left:40px}
.noidung-cat{margin-top:22px;}
.anh-spdv{border:1px solid #9d9898;
	text-align:center;
	padding: 10px;}
.anh-spdv img{width:auto;
	height:auto;
	margin:0 auto;
	max-width:100%;}
.anh-new{border:1px solid #9d9898;
	text-align:center;
	padding: 10px;
	display:flex;
	height:165px;}
.anh-new img{width:auto;
	margin:0 auto;
	max-width:100%;
	max-height:100%;
	align-self: center;}
.ten-spdv{margin:5px 0;text-align:center}
.ten-spdv a{font-size:12px;
	color:#428bca;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    -webkit-box-orient: vertical;
}
.item-spdv{
	padding-bottom: 15px;
}
.ten-spdv a:hover{color:#f7b300}
.item-tt{width:100%;
	overflow:hidden;
	margin-bottom:20px;
	padding-bottom:10px;
	}
.hinhanh-tt img{width:auto;
	height:auto;
	max-width:100%;}
.tieude-tt a{font-size:16px;
	color:#428bca;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;}
.tieude-tt a:hover{color:#f7b300}
.tomtat-tt p{font-size:14px;
	color:#333;}
/*CSS single*/
#images_single img{width:auto;
	height:auto;
	max-width:100%;}
.show_thanhPhan{border:1px solid #1b1a19;
	border-radius:40px;
	padding:20px;} 
.show_thanhPhan h2{font-size:16px;
	text-transform:uppercase;
	color:#11100f;
	font-weight:bold;
	text-align: center;
    margin: 0 0 30px;}
.show_thanhPhan table{width:100% !important;
	height:auto;}
.show_thanhPhan table tr td{font-size:14px;
	color:#090908;}
.nguyenLieu{width:100%;
	overflow:hidden;
	padding: 20px 0;}
.nguyenLieu h2{
	font-size:16px;
	font-weight:bold;
	color:#11100f;
	text-transform:uppercase;
}
.nguyenLieu p{font-size:14px;
	color:#10100e;
	text-align:justify;
	margin:0;}
.huongDan{width:100%;
	overflow:hidden;}
.huongDan h2{font-size:16px;
	text-transform:uppercase;
	color:#11100f;
	font-weight:bold;
    margin: 0 0 10px;}
.huongDan p{font-size:14px;
	color:#000000;
	font-weight:bold;}
.huongDan table{width:100%;
	border:1px;
	margin-bottom:10px;}
.huongDan table tr td{font-size:14px;
	font-weight:bold;}
.other{width:100%;
	overflow:hidden;
	margin: 45px auto 0;
}
.other .tieude-single{
	margin-bottom: 15px;
}
.img_giaithuong img{width: auto !important;
    height: auto;
    max-width: 100%;
    margin: 0 auto;}
.sidebar-product ul{width: 100%;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background: rgba(10,123,163,1);}
.sidebar-product ul li{width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #fff;}
.sidebar-product ul li a{background: url(../images/next_li.jpg) no-repeat left;
    font-size: 13.67px;
    color: #fff;
    padding-left: 15px;
    margin-left: 10px;
    line-height: 35px;
	text-decoration:none;}
.sidebar-product ul.menu-tuyendung li a,.sidebar-product ul.menu_seven li a{
	background:url(../images/bg_cham.png) no-repeat left !important;
	padding-left: 20px !important;}
.sidebar-product ul li ul.sub_menuPro {padding-left:10px;}
.sidebar-product ul li ul.sub_menuPro  li{border-bottom:0px !important;}
.sidebar-product ul li ul.sub_menuPro  li a{font-size:13px !important;background:none !important;padding-left: 0;}

.page-content{width:100%;
	overflow:hidden;
	padding-top:30px;}
.page-content form p label{width:90px;
	font-weight:600;}
.page-content form p input{width:310px;
	font-size:14px;
	padding-left:10px;
	border:1px solid #ccc;}
.page-content form p input[type=submit],.page-content form p input[type=reset] {    width: fit-content;
    background: rgba(0,120,192,1);
    color: #fff;
    padding: 5px 10px;}
.page-content form p textarea{width:310px;
	font-size:14px;
	padding-left:10px;
	border:1px solid #ccc;}
#popup1 {
    display: none;
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
    z-index: 999999999;
    width: 600px;
    margin: auto;
    position: fixed;
    top: 5%;
    left: 50%;
    -webkit-font-smoothing: subpixel-antialiased;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}
.popup {
    padding: 24px 10px;
    background: #fff;
    transition: all 5s ease-in-out;
}
.popup .close {
    position: absolute;
    top: 0;
    right: 5px;
    transition: all 200ms;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: #333;
}
.top_popup {
    width: 100%;
    overflow: hidden;
}
.bottom_popup {
    width: 100%;
    overflow: hidden;
}
#results{width:100%;
	overflow:hidden;
	text-align:center;}
#results img{width:auto;
	height:auto;
	max-width:100%;}
.overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
    z-index: 999999;
}
#popup1.activenow, .overlay.activenow {
    visibility: visible;
    opacity: 1;
    display: block;
}

/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 960px;
	height: 50px;
	margin-bottom: 1em;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 576px;
	height: 200px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 214px;
	height: 20px;
	text-align:center;
}
.content-single  p img{width:auto;
	height:auto;
	max-width:100%;
	margin:0 auto;
	display: table;}
.menu-page{width:100%;
	overflow:hidden;
	margin-bottom:20px;}
.menu-page ul{margin:0;padding:0}
.menu-page ul li{float:left;
	margin-right:10px;
	background: rgba(28,93,147,1);}
.menu-page ul li a{font-family:OpenSans-Regular;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	padding:10px 15px;
	line-height: 35px;}
.wp-pagenavi{
	display: block;
	margin: 15px;
	text-align: center;
}