﻿@import url('/global/css/all.css');
@import url('/global/css/font-awesome.min.css');
@import url('/global/css/rpicons.css');
html,*{margin:0;padding:0}
body{color:#222;font:400 14px/20px 'Nunito Sans', serif;margin:0;padding:0}
h1,h2,h3,h4,h5,p, ul, li{margin:0;padding:0}
a{color:#36c;outline:none;text-decoration:none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.con a{
color: #2980b9 !important;
}

.phai li:before, .uldk .con li:before{
display: none;
}
.phai ul, .uldk .con ul{margin: 0px !important;}


.clearfix:after{clear:both;content:" ";display:block;height:0;visibility:hidden}
* html .clearfix{height:1%;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* ========== MAIN DIV THAT HOLDS THE ENTIRE MENU ========== */
.menu{}
.menu ul, .menu ol{margin:0;padding:0;list-style:none;}
.menu .left{float:left;}
.menu .right{float:right;}	
.menu ul{position:relative;}
/* ========== MAIN LINKS ========== */
.menu ul li{float:left;position:relative;}
.menu ul li i{display:none;
    position: absolute;
    right:0;
    top:0;
    height:45px;
    padding:0 10px;
    font-size:25px;
    line-height:25px;
    text-align:center;
    cursor:pointer;
	align-items:center;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
.menu ul li i:before{width:25px;height:25px;}
	
.pinherit{position: inherit !important;}
	
.menu ul li.menu_right{position:relative;}
.menu ul > li > a{
	display:block;
	padding:0 15px;
	font:600 15px/40px 'Nunito Sans', serif;
	color:#fff;
	text-decoration:none;
	}
.menu ul li:hover > a{background:#ffffd8;color:#bd0a0d;}
/* ========== CLASSIC/MEGA MENU ========== */	
.menu ul ul, .menu .mega_menu{
	position:absolute;
	top:40px;
	display:none;
	visibility:hidden;
	opacity:0;
	z-index:997;
	background: #ffffd8;
    border-left: solid 0px #232323;
    border-right: solid 0px #232323;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 3px 3px rgba(45,45,45,.3);
    -moz-box-shadow: 0 3px 3px rgba(45,45,45,.3);
    box-shadow: 0 3px 3px rgba(45,45,45,.3);
	}

.mnright{right:0;}
.mnright ul{left:calc(-100% - 21px) !important}

/* ========== MEGA MENU ========== */		
.menu .mega_menu{
	padding:9px 0 9px;
	border:none;
	border-top:solid 0 #004b09;
	border-bottom:solid 0 #004b09;
	}
.menu ul li:hover > ul{display:block;visibility:visible;opacity:1;}
.menu ul li:hover .mega_menu{display:block;visibility:visible;opacity:1;}
/* ========== LINKS IN CLASSIC MENU ========== */	
.menu ul ul li{
	float:none;
	position:relative;
	}
.menu ul ul li a{
	position:relative;
	background:#ffffd8;
	min-width:180px;
	height:auto;
	padding:6px 18px;
	font:400 15px/22px 'Nunito Sans', serif;
	color:#bd0a0d;
	border-bottom:#ccc 1px dotted;
	border-left:none;
	border-right:none;
	white-space:nowrap;
	}
.menu ul ul ul li a{min-width:200px;}

.menu ul li ul li:last-child a{border-bottom:dotted 0px #d2d2d2;}

.menu ul ul li a i{
	position:absolute;
	right:12px;
	}
/* ========== LINKS ON MOUSEOVER IN CLASSIC MENU ========== */
.menu ul ul li:hover > a{color:#222;}
.menu ul ul li:first-child:hover a{}	
/* ========== LINKS ON MOUSE CLICK IN CLASSIC MENU ========== */
.menu ul ul li a:active{color:#222;}
/* ========== CLASSIC MENU LVL 2,3,4,... ========== */	
.menu ul ul ul li:first-child a{}
.menu ul ul ul{left:100%;top:20px;
	-webkit-box-shadow: 1px 0px 1px rgba(50, 50, 50, 0);
	-moz-box-shadow:    1px 0px 1px rgba(50, 50, 50, 0);
	box-shadow:         1px 0px 1px rgba(50, 50, 50, 0);
	border:solid 1px #e0e0e0;
	border-top:solid 0px #e0e0e0;
	border-left:solid 0px #e0e0e0;
	}
.menu ul ul li:hover ul{left:100%;top:0px;}
.menu ul ul ul li a{border:none;border-bottom:#ccc 1px dotted;}
.menu ul ul ul li:first-child a{}
.menu ul ul ul li:last-child a{border-bottom:solid 0px #e0e0e0;}
/* ========== MEGA MENU ALIGNED TO THE RIGHT SIDE ========== */	
.menu ul li.menu_right .mega_menu{
	right:0;
	}	
/* ========== DIFFERENT SIZE OF MEGA MENU ========== */
.menu .size1{
	width:150px; /* + 10px from left and right side, width=170px */
	}
.menu .size2{
	width:250px; /* + 10px from left and right side, width=270px */
	}	
.menu .size3{
	width:350px; /* + 10px from left and right side, width=370px */
	}
.menu .size4{
	width:450px; /* + 10px from left and right side, width=470px */
	}
.menu .size5{
	width:550px; /* + 10px from left and right side, width=570px */
	}
.menu .size6{
	width:650px; /* + 10px from left and right side, width=670px */
	}
.menu .size7{
	width:750px; /* + 10px from left and right side, width=770px */
	}
.menu .size8{
	width:850px; /* + 10px from left and right side, width=870px */
	}
.menu .full_width{
	width:100%; /* + 10px from left and right side, width=980px. 980px is the width of the Menu */
	left:0;
	padding:5px 10px 15px;
	}	
/* ========== HEADINGS IN MEGA MENU ========== */
.menu h1, .menu h2, .menu h3, .menu h4, .menu h5, .menu h6{
	margin:0;
	font-family:"OpenSans";
	font-weight:normal;
	color:#ffff00;
	}
.menu h1{
	font-size:18px;
	}
.menu h2{
	font-size:16px;
	}
.menu h3{
	font-size:14px;
	}
.menu h4{
	font-size:13px;
	}
.menu h5{
	font-size:12px;
	}
.menu h6{
	font-size:12px;
	}
/* ========== CLASSIC LINKS IN MEGA MENU ========== */
.menu .mega_menu a{

	}
.menu .mega_menu a:hover{

	}
/* ========== IMAGES INSIDE LINK IN MEGA MENU ========== */		
.menu .mega_menu a img{
	margin:0;
	}
.menu .mega_menu a img:hover{
	}
.menu .mega_menu a img:active{
	}	
/* ========== TYPOGRAPHY IN MEGA MENU ========== */	
.menu .mega_menu p{
	margin:3px 0 6px 0;
	font-size:12px;
	color:#888;
	font-family:Tahoma, Geneva, sans-serif;
	}
.menu .mega_menu .one, .menu .mega_menu .one_half, .menu .mega_menu .one_thirds, .menu .mega_menu .two_thirds, .menu .mega_menu .one_fourth,.menu .mega_menu .three_fourths{
	margin:0 1%;
	padding:0 0 12px;
	float:left;
	}	
.menu .mega_menu .one{
	width:98%;
	}	
.menu .mega_menu .one_half{
	width:48%;
	}
.menu .mega_menu .one_thirds{
	width:31.33%;
	}	
.menu .mega_menu .two_thirds{
	width:64.67%;
	}
.menu .mega_menu .one_fourth{
	width:23%;
	}	
.menu .mega_menu .three_fourths{
	width:73%;
	}		
/* ========== IMAGES IN MEGA MENU ========== */		
.menu .mega_menu img{

	}
.menu .mega_menu img.left{

	}
.menu .mega_menu img.right{

	}
/* ========== PORTFOLIO IN MEGA MENU ========== */	
.menu .mega_menu .portfolio li{
	display:inline-block;
	vertical-align:top;
	width:12.5%;
	padding:5px;
	margin:0;
	float:none;
	*float:left;
	}	
.menu .mega_menu .portfolio li a{}
.menu .mega_menu .portfolio li a img{width:100%;margin:0;}
.menu .mega_menu .portfolio li p{margin:0;padding:8px 0;text-align:center}
.menu .mega_menu .portfolio li p a{font:400 14px/18px OpenSans;color:#444;}
.menu .mega_menu .portfolio li p a:hover{color:#c40002;}
	
/* ========== LISTS IN MEGA MENU ========== */
.menu .mega_menu .list{
	display:inline-block;
	vertical-align:top;
	width:23%;
	margin:0 1%;
	padding:0;
	*float:left;
	}	
.menu .mega_menu .list li{
	width:100%;
	float:left;
	}	
.menu .mega_menu .list li.headline{padding:5px 0;}
.menu .mega_menu .list li.headline h3, .menu .mega_menu .list li.headline h3 a{
	font:400 14px/20px 'Nunito Sans';
	color:#222;
	text-transform:uppercase;
	}
.menu .mega_menu .list li.headline h3 a{}
.menu .mega_menu .list li a{
	display:block;
	padding:5px 10px;
	font:400 14px/16px 'Nunito Sans';
	color:#222;
	text-transform:none;
	text-decoration:none;
	border:none;
	}
.menu .mega_menu .list li:hover a{background:#f6f6f6;color:#ff891e;}
.menu .mega_menu .list li.headline h3:hover a{background:none;color:#ff891e;}
.menu .mega_menu .list li a:hover, .menu .mega_menu .list li.headline h3 a:hover{
	color:#ff891e;
	}

.menu .mega_menu .list li a:active, .menu .mega_menu .list li.headline h3 a:active{
	color:#ff891e;
	}
/* ========== BLOG IN MEGA MENU ========== */
.menu .mega_menu .blog_post{
	margin-bottom:10px;
	padding:5px;
	overflow:hidden;
	background:#029013;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	} 	
.menu .mega_menu .blog_post h2{
	margin-bottom:3px;
	padding-bottom:3px;
	color:#555;
	border-bottom:solid 1px #2E2E2E;
	}	
.menu .mega_menu .blog_post p{
	font-size:11px;
	color:#888;
	}
.menu .mega_menu .blog_post .read_more{
	margin-top:-5px;
	height:auto;
	float:right;
	font:11px OpenSans;
	color:#555;
	text-decoration:none;
	}	
.menu .mega_menu .blog_post .read_more:hover{
	color:#ffff00;
	}
	
/* Animated CSS3 Mega Menu - Responsive */
	.menu input#dropdown, .menu label{
		display:none;
		position:absolute;
		top:5px;
		right:15px;
		width:34px;
		height:32px;
		}
	.menu input#dropdown{
		opacity:0;
		}
	.menu label{
		background: url('/images/icon_list.png') no-repeat center;
		background-size:24px 22px;
		background-position:5px 5px;
		padding:0;
		font:400 20px/30px Roboto, Arial;
		color:#c4161c;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
		}
	.menu label:hover{
		cursor:pointer;
		}
	.menu input#dropdown:checked ~ label{
		background: url('/images/icon_listac.png') no-repeat center;
		background-size:24px 22px;
		background-position:5px 5px;
		color:#c4161c;
		}
	.menu input#dropdown:checked ~ ul{
		left:0;visibility:visible;opacity:1;overflow-y:auto;		
		height: -moz-calc(100vh - 126px);
		height: -webkit-calc(100vh - 126px);
		height: -o-calc(100vh - 126px);
		height: calc(100vh - 126px);
		}	
	.menu div.dropdown{
		display:none;
		position:absolute;
		top:0;
		left:0;
		right:0;
		margin:0;
		}
	.menu div.dropdown span{padding-left:50px;
		font:400 20px/40px Roboto, Arial;
		color:#fff;
		}
	.menu div.dropdown span a{
		color:#fff;
		}
	.menu div.flag{
		float:right;
		display:none;
		margin:9px 5px 0 0;
		}
	.menu div.flag img{
		margin:0 5px 0 0;
		}
@media only screen and (max-width: 1024px){
	.menu{width:100%;}
	.menu ul ul{margin:0;}
	.menu .mega_menu{width:auto;margin:0;}
	}
@media only screen and (max-width: 900px){
	.menu input, .menu label, .menu div.dropdown{display:block;}
	.menu{width:100%;min-height:41px;height:100%;position:relative;}
	.menu ul{
		visibility:hidden;
		opacity:0;
		width:100%;
		left:-100%;
		top:37px;
		margin:0;
		padding:0 0 5px;
		float:none;
		background:#fff;
		z-index:997;

		-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
		-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
		box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
	
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
		}
	.menu ul > li{float:none;}
	.menu ul ul, .menu .mega_menu{
		/*display:block;*/
		width:100%;
		background:none;
		position:static;
	    visibility:visible;
		opacity:1;
		margin:0;
		padding:0;
		font-size:0;
		overflow:hidden;
		border:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		/*background:#684a2b;*/
		}
		
	.menu ul li:hover > ul{display:none;visibility:inherit;opacity:1;}
	.menu ul li:hover .mega_menu{display:none;visibility:inherit;opacity:1;}
	
	.menu ul ul ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;}
	.menu ul ul li{width:100%;float:left;}
	.menu ul li a{
		width:100%;
		background: rgba(0,0,0,0);
		min-width:auto;
		height: auto;
		padding:10px 15px;
		font:700 16px/25px 'Nunito Sans', serif;
		text-transform:uppercase;
		color: #333;
		border-bottom:solid 1px #ccc;
		border-right: none;
		}	
	.menu ul li ul li a{
		width:100%;
		min-width:auto;
		height: auto;
		padding:10px 32px;
		font:600 15px/20px 'Nunito Sans', serif;
		text-transform:uppercase;
		color: #222;
		border-bottom:#ccc 1px dotted;
		border-right: none;
		}
	.menu ul li ul li a:after{position: absolute;font-family: "fontawesome";content: "\f105";font-weight: bold;top:11px;left:20px;}
	.menu ul li ul li ul li a{
		width:100%;
		min-width:auto;
		height: auto;
		padding:10px 42px;
		font:400 16px/20px 'Nunito Sans', serif;
		text-transform:none;
		color: #222;
		border-bottom:#ccc 1px dotted;
		border-right: none;
		}
	.menu ul li ul li ul li a:after{position:absolute;font-family: "fontawesome";content: "\f111";font-weight:400;top:10px;left:30px;font-size:6px;}
	.menu ul li ul li:last-child a{border-bottom:#ccc 1px dotted;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}
	.menu .mega_menu{width:auto !important;}
	
	}
@media only screen and (max-width: 750px) {
	.menu{width:100%}
	.tabintro .trai{
	
		width: 100%;
	}
	
	.tabintro .phai{
	
		width: 100%;
	}
	.phai .con{
	padding:0px !important;
	}
	}

@media only screen and (min-width: 1024px) {
	.tabintro .trai{
	float: left;
		width: 49%;
	}
	
	.tabintro .phai{
	float: right;
		width: 49%;
	}
	.phai .con{
	padding:0px !important;
	}
	
	}
	
.clearfix {
	clear: both;
}

/* START HEADER */
#header{background:#fff;position:relative;z-index:9999;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);}

#header .top{width:1200px;margin:0 auto;}
#header .top .logo{display:inline-block;vertical-align:top;padding:20px 10px;}
#header .top .logo img{display:block;max-height:60px;border:none;}

#header .top .slogan{display:block;padding:10px 0 0;font:400 italic 15px/30px 'Nunito Sans';color:#222;}
#header .top .slogan span{color:#f16623;}

#header .top .right{float:right;padding:8px 0;text-align:right;}
#header .top .right ul.mem{display:inline-block;vertical-align:top;padding:0;margin:0;list-style:none;}
#header .top .right ul.mem li{display:inline-block;vertical-align:top;padding:0;margin:0;list-style:none;}
#header .top .right ul.mem li a.dangtin{
    display: block;
    padding:0 10px;
    font:600 14px/20px 'Nunito Sans', serif;
    color: #222;
    cursor: pointer;
    z-index: 9999;	
	}
#header .top .right ul.mem li a.dangtin:hover{color:#be0604;}
	
#header .top .right ul.mem li a.signup{
    display: block;
    padding:0 10px;
    font:600 14px/20px 'Nunito Sans', serif;
    color: #222;
    cursor: pointer;
    z-index: 9999;
	}
#header .top .right ul.mem li a.signup:hover{color:#be0604;}

#header .top .right ul.mem li a.signin{
    display: block;
    padding:0 10px;
    font:600 14px/20px 'Nunito Sans', serif;
    color: #222;
    cursor: pointer;
    z-index: 9999;	
	}
#header .top .right ul.mem li a.signin:hover{color:#be0604;}

#header .top .right ul.mem li a i{padding-right:8px;}

#header .top .right ul.mem li div {
    position: relative;
    display: block;
    padding: 2px 10px 3px;
    font: 400 13px/20px Montserrat;
    color: #fff;
    cursor: pointer;
    z-index: 9999;
    background: #3c9f10;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#header .top .right ul.mem li div span.new{display:inline-block;padding-left:5px;}
#header .top .right ul.mem li div span.new img{display:block;border:none}
#header .top .right ul.mem li div i{padding-right:8px;}
#header .top .right ul.mem li div ul{position:absolute;top:25px;right:0;min-width:180px;background:#fff;display:none;margin:0;list-style:none;
	border:#efefef 1px solid;
	border-top:#efefef 1px solid;
    padding: 5px 15px 10px;
    box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 3px;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 3px;
	-moz-border-radius-topright: 0;
	border-radius: 3px;
	border-top-right-radius: 0;
	overflow:hidden;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
#header .top .right ul.mem li div ul li{display:block;vertical-align:top;padding:5px 0;margin:0;list-style:none;white-space:nowrap;}
#header .top .right ul.mem li div ul li a{display:block;background:#fdd835;border:#fdd835 1px solid;overflow:hidden;
	padding:5px 10px;
	font:400 13px/20px 'Nunito Sans';
	color:#4a4a4a;
	text-align:center;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    box-shadow:none;
    transform:none;
	}
#header .top .right ul.mem li div ul li a span{font:400 14px 'Nunito Sans';color:#f00;}
#header .top .right ul.mem li div ul li a.log{display:block;background:#fff;border:#ccc 1px solid;overflow:hidden;
	padding:5px 10px;
	font:400 13px/20px 'Nunito Sans';
	color:#222;
	text-align:center;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    box-shadow:none;
    transform:none;
	}

#header .top .right ul.mem li div ul li a:hover,
#header .top .right ul.mem li div ul li a.log:hover{
	color:#4a4a4a;
	transform:none;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);	
	}
#header .top .right ul.mem li div ul li a.loginFB:hover{color:#fff;}
#header .top .right ul.mem li div ul li a.loginGG:hover{color:#fff;}

#header .top .right ul.mem li div:hover{color:#fff;transform:scale(1);}
#header .top .right ul.mem li div:hover ul{display:block;}

#header .top .right .topban{}
#header .top .right .topban img{display:block;max-width:100%;height:84px;border:none;}

#header .mnbox{position:relative;background:#8a8c8e;height:41px;}
#header .mnbox .box{width:1200px;margin:0 auto;}

.fixed {position:fixed !important;z-index:9999;top:0;top:0;left:0;right:0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
/* END HEADER */

/* START HOME SEARCH */
#boxanh{position:relative;}
#boxanh .mainbox{position:relative;padding:90px 0 180px;z-index:9990;display:block;}
.pad20{padding:20px 0 !important;}
.padda{padding:90px 0 130px !important;}
.padne{padding:90px 0 !important;}
#boxanh .mainbox .sebox{width:90%;margin:0 auto;padding:0;}
#boxanh .mainbox .sebox .shead{text-align:center;}
#boxanh .mainbox .sebox .shead span{margin:0;padding:0;font:400 40px/40px 'Nunito Sans', serif;color:#fff;}
#boxanh .mainbox .sebox .stab{padding:0 5px 10px;}
#boxanh .mainbox .sebox .stab span{background:#f00;position:relative;display:inline-block;vertical-align:top;padding:8px 10px 6px;font:600 16px/20px 'Nunito Sans', serif;color:#fff;cursor:pointer;}
#gd3{margin-right:15px !important;}
#gd2{margin-left:15px !important;}
#gd4{margin-left:15px !important;}
.sactive{background:#be0604 !important;font-weight:600 !important;}
.sactive:before1{position:absolute;display:block;content:"";left:0;right:0;bottom:0;height:2px;background:#f00;}

/* START HOME SEARCH > SAN PHAM */
#boxanh .mainbox .sebox .scon{position:relative;padding:0}
#boxanh .mainbox .sebox .scon .search{position:relative;display:flex;padding:0;z-index:3;}
#boxanh .mainbox .sebox .scon .search .dicom{position:relative;background:#fff;display:flex;min-width:200px;vertical-align:middle;padding:0;border-right:#ececec 1px solid;}
#boxanh .mainbox .sebox .scon .search .dicom .boxloai{position:relative;width:100%;}
#boxanh .mainbox .sebox .scon .search .dicom .boxloai span{display:block;padding-right:12px;cursor:pointer;}
#boxanh .mainbox .sebox .scon .search .dicom .boxloai span span{
    background: rgba(255,255,255,1) url('/images/global/icon-down-arrow.png') no-repeat right;
	background-size:18px;
    display:block;
    width: 100%;
    -webkit-appearance: none;
    border:none;
    outline: 0;
    margin: 0;
    padding:10px 25px 10px 20px;
	z-index:9997;	
	}
#boxanh .mainbox .sebox .scon .search .dicom .boxloai span span span{background:none;background-size:contain;width:100%;padding:0;white-space:nowrap;overflow:hidden;font:450 14px/26px Montserrat;color:#666;}
#boxanh .mainbox .sebox .scon .search .dicom .boxloai ul{background:#fff;position:absolute;top:46px;left:0;min-width:100%;margin:0;padding:0 20px 10px;list-style:none;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.15);
	}
#boxanh .mainbox .sebox .scon .search .dicom .boxloai ul li{display:block;margin:0;padding:5px 0;list-style:none;font:400 13px/20px Montserrat;color:#666;white-space:nowrap;
	border-bottom:#c4c4c4 1px dotted;
	cursor:pointer;
	}
#boxanh .mainbox .sebox .scon .search .dicom .boxloai ul li:last-child{border:none;}
#boxanh .mainbox .sebox .scon .search .dicom .boxloai ul li:hover{background:#ededed;}
#boxanh .mainbox .sebox .scon .search .ditext{display:flex;flex-grow:1;flex-basis:0;vertical-align:middle;}
#boxanh .mainbox .sebox .scon .search .dibut{display:flex;width:120px;vertical-align:middle;}
#boxanh .mainbox .sebox .scon .search select {
    background: rgba(255,255,255,1) url('/images/global/icon-down-arrow.png') no-repeat right;
	background-size:18px;
    display: inline-block;
    width: 100%;
    -webkit-appearance: none;
    border:none;
    outline: 0;
    margin: 0;
    padding:10px 25px 10px 20px;
	font:400 13px/22px Montserrat;
    color: #666;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#boxanh .mainbox .sebox .scon .search input{display:block;width:100%;-webkit-appearance:none;background:#fff;border:#fff 1px solid;outline:0;margin:0;padding:10px 20px;font:400 15px/24px 'Montserrat', serif;color:#999;}
#boxanh .mainbox .sebox .scon .search button[type="button"]{width:100%;background:#be0604;border:#be0604 1px solid;-webkit-appearance:none;outline:0;margin:0;padding:10px 0;font:400 15px/24px 'Montserrat', serif;color:#fff;cursor:pointer;}
#boxanh .mainbox .sebox .scon .search button[type="button"]:hover{color:#fff;}
#boxanh .mainbox .sebox .scon .asearch{background:rgba(255,255,255,.9);position:absolute;left:0;right:0;z-index:2;padding:5px;}
#boxanh .mainbox .sebox .scon .slideClose, #boxanh .mainbox .sebox .scon .slideOpen {
    -webkit-transform-origin: 50% 0 0;
    transform-origin: 50% 0 0;
    -webkit-transition: -webkit-transform .3s,opacity .3s;
    transition: transform .3s,opacity .3s;
}
#boxanh .mainbox .sebox .scon .slideOpen{top:46px;}
#boxanh .mainbox .sebox .scon .slideClose {
    -webkit-transform: perspective(1300px) rotateX(-90deg);
    transform: perspective(1300px) rotateX(-90deg);
    opacity: 0;
    display: none !important;
    height:0;
}
#boxanh .mainbox .sebox .scon .asearch ul{width:100%;margin:0;padding:0;list-style:none;}
#boxanh .mainbox .sebox .scon .asearch ul li{width:20%;display:inline-block;vertical-align:top;margin:0;padding:3px 5px;list-style:none;}
#boxanh .mainbox .sebox .scon .asearch ul li.msubmit{display:none;}
#boxanh .mainbox .sebox .scon .asearch ul li.msubmit button[type="submit"]{width:100%;background:#f26e23;border:#f26e23 1px solid;-webkit-appearance:none;outline:0;margin:0;padding:1px 25px;font:450 13px/30px Montserrat;color:#fff;text-transform:uppercase;cursor:pointer;}
#boxanh .mainbox .sebox .scon .asearch ul li.msubmit button[type="submit"]:hover{color:#fff;}
#boxanh .mainbox .sebox .scon .asearch ul li div{position:relative;width:100%;background:rgba(255,255,255,1)}
#boxanh .mainbox .sebox .scon .asearch ul li div span{display:block;padding-right:10px;cursor:pointer;border:#ececec 1px solid;}
#boxanh .mainbox .sebox .scon .asearch ul li div span span{
    background: rgba(255,255,255,0) url('/images/global/icon-down-arrow.png') no-repeat right;
	background-size:14px;
    display:block;
    width: 100%;
    -webkit-appearance: none;
    border:none;
    outline: 0;
    margin: 0;
    padding:6px 20px 6px 10px;
	z-index:9992;	
	}
#boxanh .mainbox .sebox .scon .asearch ul li div span span span{background:none;background-size:contain;width:100%;padding:0;white-space:nowrap;overflow:hidden;font:400 13px/20px Montserrat;color:#444;}
#boxanh .mainbox .sebox .scon .asearch ul li div input{position:relative;display:block;width:100%;-webkit-appearance:none;background:none;border:#ececec 1px solid;outline:0;margin:0;padding:6px 30px 6px 10px;font:400 13px/20px Montserrat;color:#444;}
#boxanh .mainbox .sebox .scon .asearch ul li div:after{content:'';background:url('/images/global/icon-down-arrow.png') no-repeat center;position:absolute;right:11px;top:10px;width:14px;height:14px;background-size:14px;}
#boxanh .mainbox .sebox .scon .asearch ul li div ul{background:#fff;position:absolute;top:32px;left:0;min-width:100%;max-height:260px;overflow-y:scroll;margin:0;padding:0;list-style:none;z-index:9994;
	border:#ececec 1px solid;border-top:none;
	}
#boxanh .mainbox .sebox .scon .asearch ul li div ul::-webkit-scrollbar {width:8px; height:8px;background:#f9f9f9;}
#boxanh .mainbox .sebox .scon .asearch ul li div ul::-webkit-scrollbar-thumb {width:8px;background-color:#c1c1c1;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px;}
#boxanh .mainbox .sebox .scon .asearch ul li div ul::-webkit-scrollbar-track {padding:8px;}
#boxanh .mainbox .sebox .scon .asearch ul li div ul li{display:block;width:100%;margin:0;padding:0 10px;list-style:none;font:400 13px/26px Montserrat;color:#444;white-space:nowrap;
	border-bottom:#c4c4c4 0px dotted;
	cursor:pointer;
	}
#boxanh .mainbox .sebox .scon .asearch ul li div ul li:nth-child(4){width:100%;}
#boxanh .mainbox .sebox .scon .asearch ul li div ul li:last-child{border:none;}
#boxanh .mainbox .sebox .scon .asearch ul li div ul li:hover{background:#ededed;}
/* ENTER BOX */
#boxanh .mainbox .sebox .scon .asearch ul li div div.div{background:#fff;position:absolute;top:32px;left:0;min-width:100%;margin:0;padding:0;list-style:none;z-index:9993;
	border:#ececec 1px solid;border-top:none;}
#boxanh .mainbox .sebox .scon .asearch ul li div div.div:after{display:none}
#boxanh .mainbox .sebox .scon .asearch ul li div div.div div{display:flex;position:relative;width:100%;background:none;padding:5px 10px;}
#boxanh .mainbox .sebox .scon .asearch ul li div div.div div:after{display:none}
#boxanh .mainbox .sebox .scon .asearch ul li div div.div div input{position:relative;display:flex;flex-grow:1;flex-basis:0;vertical-align:middle;;width:50%;margin:0;padding:0 5px;font:400 13px/20px Montserrat;color:#444;text-align:center;}
#boxanh .mainbox .sebox .scon .asearch ul li div div.div div input:after{display:none}
#boxanh .mainbox .sebox .scon .asearch ul li div div.div div span{display:block;padding:0 5px;cursor:auto;border:none;}
#boxanh .mainbox .sebox .scon .asearch ul li div div.div div i{display:block;padding-left:5px;font:400 11px/20px Montserrat;color:#444;}
#boxanh .mainbox .sebox .scon .asearch ul li div div.div ul{background:#fff;position:relative;top:0;left:0;min-width:100%;max-height:260px;overflow-y:scroll;margin:0;padding:0;list-style:none;z-index:9993;
	border:#ececec 0px solid;border-top:none;
	}

/* START HOME SEARCH > DU AN */
#boxanh .mainbox .sebox .sconda{position:relative;padding:0;display:none;}
#boxanh .mainbox .sebox .sconda .search{position:relative;display:flex;padding:0;z-index:3;}
#boxanh .mainbox .sebox .sconda .search .dicom{position:relative;background:#fff;display:flex;min-width:200px;vertical-align:middle;padding:0;border-right:#ececec 1px solid;}
#boxanh .mainbox .sebox .sconda .search .dicom .boxloaida{position:relative;width:100%;}
#boxanh .mainbox .sebox .sconda .search .dicom .boxloaida span{display:block;padding-right:12px;cursor:pointer;}
#boxanh .mainbox .sebox .sconda .search .dicom .boxloaida span span{
    background: rgba(255,255,255,1) url('/images/global/icon-down-arrow.png') no-repeat right;
	background-size:18px;
    display:block;
    width: 100%;
    -webkit-appearance: none;
    border:none;
    outline: 0;
    margin: 0;
    padding:10px 25px 10px 20px;
	z-index:9997;	
	}
#boxanh .mainbox .sebox .sconda .search .dicom .boxloaida span span span{background:none;background-size:contain;width:100%;padding:0;white-space:nowrap;overflow:hidden;font:450 14px/26px Montserrat;color:#666;}
#boxanh .mainbox .sebox .sconda .search .dicom .boxloaida ul{background:#fff;position:absolute;top:46px;left:0;min-width:100%;margin:0;padding:0 20px 10px;list-style:none;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.15);
	}
#boxanh .mainbox .sebox .sconda .search .dicom .boxloaida ul li{display:block;margin:0;padding:5px 0;list-style:none;font:400 13px/20px Montserrat;color:#666;white-space:nowrap;
	border-bottom:#c4c4c4 1px dotted;
	cursor:pointer;
	}
#boxanh .mainbox .sebox .sconda .search .dicom .boxloaida ul li:last-child{border:none;}
#boxanh .mainbox .sebox .sconda .search .dicom .boxloaida ul li:hover{background:#ededed;}
#boxanh .mainbox .sebox .sconda .search .ditext{display:flex;flex-grow:1;flex-basis:0;vertical-align:middle;}
#boxanh .mainbox .sebox .sconda .search .dibut{display:flex;width:120px;vertical-align:middle;}
#boxanh .mainbox .sebox .sconda .search select {
    background: rgba(255,255,255,1) url('/images/global/icon-down-arrow.png') no-repeat right;
	background-size:18px;
    display: inline-block;
    width: 100%;
    -webkit-appearance: none;
    border:none;
    outline: 0;
    margin: 0;
    padding:10px 25px 10px 20px;
	font:400 13px/22px Montserrat;
    color: #666;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#boxanh .mainbox .sebox .sconda .search input{display:block;width:100%;-webkit-appearance:none;background:#fff;border:#fff 1px solid;outline:0;margin:0;padding:10px 20px;font:400 15px/24px 'Montserrat', serif;color:#999;}
#boxanh .mainbox .sebox .sconda .search button[type="button"]{width:100%;background:#be0604;border:#be0604 1px solid;-webkit-appearance:none;outline:0;margin:0;padding:10px 0;font:400 15px/24px 'Montserrat', serif;color:#fff;cursor:pointer;}
#boxanh .mainbox .sebox .sconda .search button[type="button"]:hover{color:#fff;}
#boxanh .mainbox .sebox .sconda .asearch{background:rgba(255,255,255,.9);position:absolute;left:0;right:0;z-index:2;padding:5px;}
#boxanh .mainbox .sebox .sconda .slideClose, #boxanh .mainbox .sebox .sconda .slideOpen {
    -webkit-transform-origin: 50% 0 0;
    transform-origin: 50% 0 0;
    -webkit-transition: -webkit-transform .3s,opacity .3s;
    transition: transform .3s,opacity .3s;
}
#boxanh .mainbox .sebox .sconda .slideOpen{top:46px;}
#boxanh .mainbox .sebox .sconda .slideClose {
    -webkit-transform: perspective(1300px) rotateX(-90deg);
    transform: perspective(1300px) rotateX(-90deg);
    opacity: 0;
    display: none !important;
    height:0;
}
#boxanh .mainbox .sebox .sconda .asearch ul{width:100%;margin:0;padding:0;list-style:none;}
#boxanh .mainbox .sebox .sconda .asearch ul li{width:25%;display:inline-block;vertical-align:top;margin:0;padding:3px 5px;list-style:none;}
#boxanh .mainbox .sebox .sconda .asearch ul li:nth-child(4){}
#boxanh .mainbox .sebox .sconda .asearch ul li.msubmit{display:none;}
#boxanh .mainbox .sebox .sconda .asearch ul li.msubmit button[type="submit"]{width:100%;background:#f26e23;border:#f26e23 1px solid;-webkit-appearance:none;outline:0;margin:0;padding:1px 25px;font:450 13px/30px Montserrat;color:#fff;text-transform:uppercase;cursor:pointer;}
#boxanh .mainbox .sebox .sconda .asearch ul li.msubmit button[type="submit"]:hover{color:#fff;}
#boxanh .mainbox .sebox .sconda .asearch ul li div{position:relative;width:100%;background:rgba(255,255,255,1)}
#boxanh .mainbox .sebox .sconda .asearch ul li div span{display:block;padding-right:10px;cursor:pointer;border:#ececec 1px solid;}
#boxanh .mainbox .sebox .sconda .asearch ul li div span span{
    background: rgba(255,255,255,0) url('/images/global/icon-down-arrow.png') no-repeat right;
	background-size:14px;
    display:block;
    width: 100%;
    -webkit-appearance: none;
    border:none;
    outline: 0;
    margin: 0;
    padding:6px 20px 6px 10px;
	z-index:9992;	
	}
#boxanh .mainbox .sebox .sconda .asearch ul li div span span span{background:none;background-size:contain;width:100%;padding:0;white-space:nowrap;overflow:hidden;font:400 13px/20px Montserrat;color:#444;}
#boxanh .mainbox .sebox .sconda .asearch ul li div input{position:relative;display:block;width:100%;-webkit-appearance:none;background:none;border:#ececec 1px solid;outline:0;margin:0;padding:6px 30px 6px 10px;font:400 13px/20px Montserrat;color:#444;}
#boxanh .mainbox .sebox .sconda .asearch ul li div:after{content:'';background:url('/images/global/icon-down-arrow.png') no-repeat center;position:absolute;right:11px;top:10px;width:14px;height:14px;background-size:14px;}
#boxanh .mainbox .sebox .sconda .asearch ul li div ul{background:#fff;position:absolute;top:32px;left:0;min-width:100%;max-height:260px;overflow-y:scroll;margin:0;padding:0;list-style:none;z-index:9994;
	border:#ececec 1px solid;border-top:none;
	}
#boxanh .mainbox .sebox .sconda .asearch ul li div ul::-webkit-scrollbar {width:8px; height:8px;background:#f9f9f9;}
#boxanh .mainbox .sebox .sconda .asearch ul li div ul::-webkit-scrollbar-thumb {width:8px;background-color:#c1c1c1;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px;}
#boxanh .mainbox .sebox .sconda .asearch ul li div ul::-webkit-scrollbar-track {padding:8px;}
#boxanh .mainbox .sebox .sconda .asearch ul li div ul li{display:block;width:100%;margin:0;padding:0 10px;list-style:none;font:400 13px/26px Montserrat;color:#444;white-space:nowrap;
	border-bottom:#c4c4c4 0px dotted;
	cursor:pointer;
	}
#boxanh .mainbox .sebox .sconda .asearch ul li div ul li:nth-child(4){width:100%;}
#boxanh .mainbox .sebox .sconda .asearch ul li div ul li:last-child{border:none;}
#boxanh .mainbox .sebox .sconda .asearch ul li div ul li:hover{background:#ededed;}
/* ENTER BOX */
#boxanh .mainbox .sebox .sconda .asearch ul li div div.div{background:#fff;position:absolute;top:32px;left:0;min-width:100%;margin:0;padding:0;list-style:none;z-index:9993;
	border:#ececec 1px solid;border-top:none;}
#boxanh .mainbox .sebox .sconda .asearch ul li div div.div:after{display:none}
#boxanh .mainbox .sebox .sconda .asearch ul li div div.div div{display:flex;position:relative;width:100%;background:none;padding:5px 10px;}
#boxanh .mainbox .sebox .sconda .asearch ul li div div.div div:after{display:none}
#boxanh .mainbox .sebox .sconda .asearch ul li div div.div div input{position:relative;display:flex;flex-grow:1;flex-basis:0;vertical-align:middle;;width:50%;margin:0;padding:0 5px;font:400 13px/20px Montserrat;color:#444;text-align:center;}
#boxanh .mainbox .sebox .sconda .asearch ul li div div.div div input:after{display:none}
#boxanh .mainbox .sebox .sconda .asearch ul li div div.div div span{display:block;padding:0 5px;cursor:auto;border:none;}
#boxanh .mainbox .sebox .sconda .asearch ul li div div.div div i{display:block;padding-left:5px;font:400 11px/20px Montserrat;color:#444;}
#boxanh .mainbox .sebox .sconda .asearch ul li div div.div ul{background:#fff;position:relative;top:0;left:0;min-width:100%;max-height:260px;overflow-y:scroll;margin:0;padding:0;list-style:none;z-index:9993;
	border:#ececec 0px solid;border-top:none;
	}
	
/* START HOME SEARCH > NEWS */
#boxanh .mainbox .sebox .sconn{position:relative;padding:0;display:none;}
#boxanh .mainbox .sebox .sconn .search{position:relative;display:flex;padding:0;z-index:3;}
#boxanh .mainbox .sebox .sconn .search .dicom{position:relative;background:#fff;display:flex;min-width:200px;vertical-align:middle;padding:0;border-right:#ececec 1px solid;}
#boxanh .mainbox .sebox .sconn .search .dicom .boxloain{position:relative;width:100%;}
#boxanh .mainbox .sebox .sconn .search .dicom .boxloain span{display:block;padding-right:12px;cursor:pointer;}
#boxanh .mainbox .sebox .sconn .search .dicom .boxloain span span{
    background: rgba(255,255,255,1) url('/images/global/icon-down-arrow.png') no-repeat right;
	background-size:18px;
    display:block;
    width: 100%;
    -webkit-appearance: none;
    border:none;
    outline: 0;
    margin: 0;
    padding:10px 25px 10px 20px;
	z-index:9997;	
	}
#boxanh .mainbox .sebox .sconn .search .dicom .boxloain span span span{background:none;background-size:contain;width:100%;padding:0;white-space:nowrap;overflow:hidden;font:450 14px/26px Montserrat;color:#666;}
#boxanh .mainbox .sebox .sconn .search .dicom .boxloain ul{background:#fff;position:absolute;top:46px;left:0;min-width:100%;margin:0;padding:0 20px 10px;list-style:none;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.15);
	}
#boxanh .mainbox .sebox .sconn .search .dicom .boxloain ul li{display:block;margin:0;padding:5px 0;list-style:none;font:400 13px/20px Montserrat;color:#666;white-space:nowrap;
	border-bottom:#c4c4c4 1px dotted;
	cursor:pointer;
	}
#boxanh .mainbox .sebox .sconn .search .dicom .boxloain ul li:last-child{border:none;}
#boxanh .mainbox .sebox .sconn .search .dicom .boxloain ul li:hover{background:#ededed;}
#boxanh .mainbox .sebox .sconn .search .ditext{display:flex;flex-grow:1;flex-basis:0;vertical-align:middle;}
#boxanh .mainbox .sebox .sconn .search .dibut{display:flex;width:120px;vertical-align:middle;}
#boxanh .mainbox .sebox .sconn .search select {
    background: rgba(255,255,255,1) url('/images/global/icon-down-arrow.png') no-repeat right;
	background-size:18px;
    display: inline-block;
    width: 100%;
    -webkit-appearance: none;
    border:none;
    outline: 0;
    margin: 0;
    padding:10px 25px 10px 20px;
	font:400 13px/22px Montserrat;
    color: #666;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#boxanh .mainbox .sebox .sconn .search input{display:block;width:100%;-webkit-appearance:none;background:#fff;border:#fff 1px solid;outline:0;margin:0;padding:10px 20px;font:400 15px/24px 'Montserrat', serif;color:#999;}
#boxanh .mainbox .sebox .sconn .search button[type="button"]{width:100%;background:#be0604;border:#be0604 1px solid;-webkit-appearance:none;outline:0;margin:0;padding:10px 0;font:400 15px/24px 'Montserrat', serif;color:#fff;cursor:pointer;}
#boxanh .mainbox .sebox .sconn .search button[type="button"]:hover{color:#fff;}
		
.zid9993{z-index:9993 !important;}

#sliderh {
  width:100%;
  max-height:550px;
  margin:0;
  padding:0;
  -webkit-user-select: none;
  -moz-user-select: none;  
  user-select: none;
  overflow:hidden;
}

#seback{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background-color:#d1d1d1;background-repeat:no-repeat !important;background-size:cover !important;background-position:left !important;}

/* END HOME SEARCH */

/* START HOME */
#home{padding:15px 0;}
#home ul.group{display:block;width:96%;margin:0 auto;padding:0;list-style:none;}
#home ul.group li{display:block;margin:0;padding:0;list-style:none;}

#home ul.group li{display:block;margin:0;padding:0;list-style:none;}
#home ul.group li.head{padding:10px 0 0;text-align:center}
#home ul.group li.head h2{position:relative;margin:0;padding:0;}
#home ul.group li.head h2:before{content:"";position:absolute;background:#be0604;left:0;right:0;top:22px;height:2px;z-index:0;}
#home ul.group li.head h2 span{position:relative;background:#fff;display:inline-block;padding:5px 15px;font:700 25px/36px 'Nunito Sans', serif;color:#be0604;text-transform:uppercase;}
#home ul.group li.head div{margin:0;padding:5px 0 25px;font:400 16px/25px 'Nunito Sans', serif;color:#222;}

/* START HOME > PRO */
#home ul.group li.list{}
#home ul.group li.list ul{display:block;margin:0;padding:0;list-style:none;}
#home ul.group li.list ul li{position:relative;width:23.5%;display:inline-block;vertical-align:top;margin:0 0 0 2%;padding:0;list-style:none;}
#home ul.group li.list ul li:first-child,
#home ul.group li.list ul li:nth-child(5){margin-left:0;}
#home ul.group li.list ul li .thumb{display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	}
#home ul.group li.list ul li .thumb a{display:block;position:relative;}
#home ul.group li.list ul li .thumb img{display:block;width:100%;border:none;}
#home ul.group li.list ul li .info{position:relative;display:block;width:100%;padding:10px 0 25px;}
#home ul.group li.list ul li .info h3{margin:0;padding:0;
    max-height:44px;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    text-overflow:ellipsis;
	}
#home ul.group li.list ul li .info h3 a{display:block;font:700 15px/22px 'Nunito Sans', serif;color:#055699;}
#home ul.group li.list ul li .info h3 a:hover{color:#be0604;}

#home ul.group li.list ul li .info div.add{margin:0;padding:8px 0;font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#home ul.group li.list ul li .info div.add span{display:inline-block;vertical-align:top;font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#home ul.group li.list ul li .info div.add a{font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#home ul.group li.list ul li .info div.add a:hover{color:#222;}
#home ul.group li.list ul li .info div.add i {display:inline-block;width:20px;color:#666;font-size:17px;}

#home ul.group li.list ul li .info div.are{margin:0;padding:3px 0;font:400 15px/24px 'Nunito Sans', serif;color:#444;}
#home ul.group li.list ul li .info div.are span{display:inline-block;vertical-align:top;padding:0 15px 0 0;font:400 16px/24px 'Nunito Sans', serif;color:#666;}
#home ul.group li.list ul li .info div.are i{background:#999;margin-right:8px;padding:5px;display:inline-block;vertical-align:top;color:#fff;font-size:14px;border-radius:12px;}

#home ul.group li.list ul li .info div.price{margin:0;padding:3px 0 8px;font:600 15px/20px 'Nunito Sans', serif;color:#444;}
#home ul.group li.list ul li .info div.price span{display:inline-block;vertical-align:top;padding-right:8px;font:700 17px/20px 'Nunito Sans', serif;color:#be0604;text-transform:lowercase;}

/* START HOME > DU AN */
#home ul.group li.dalist{}
#home ul.group li.dalist ul{display:block;margin:0;padding:0;list-style:none;}
#home ul.group li.dalist ul li{position:relative;width:23.5%;display:inline-block;vertical-align:top;margin:0 0 0 2%;padding:0;list-style:none;}
#home ul.group li.dalist ul li:first-child,
#home ul.group li.dalist ul li:nth-child(5){margin-left:0;}
#home ul.group li.dalist ul li .thumb{display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	}
#home ul.group li.dalist ul li .thumb a{display:block;position:relative;}
#home ul.group li.dalist ul li .thumb .new{position:absolute;top:10px;left:10px;background:rgba(237,50,55,1);padding:0 5px;font:400 12px/20px 'Nunito Sans', serif;color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	z-index:1;
	}
#home ul.group li.dalist ul li .thumb .com{position:absolute;top:10px;left:10px;background:rgba(0,0,0,0.7);padding:0 5px;font:400 12px/20px 'Nunito Sans', serif;color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	z-index:1;
	}
#home ul.group li.dalist ul li .thumb .clo{position:absolute;top:10px;left:10px;background:rgba(0,0,0,0.7);padding:0 5px;font:400 12px/20px 'Nunito Sans', serif;color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	z-index:1;
	}
#home ul.group li.dalist ul li .thumb img{display:block;width:100%;border:none;}
#home ul.group li.dalist ul li .info{position:relative;display:block;width:100%;padding:10px 0 25px;}
#home ul.group li.dalist ul li .info h3{margin:0;padding:0;
    max-height:44px;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    text-overflow:ellipsis;
	}
#home ul.group li.dalist ul li .info h3 a{display:block;font:700 14px/22px 'Nunito Sans', serif;color:#055699;}
#home ul.group li.dalist ul li .info h3 a:hover{color:#be0604;}

#home ul.group li.dalist ul li .info div.add{margin:0;padding:8px 0;font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#home ul.group li.dalist ul li .info div.add span{display:inline-block;vertical-align:top;font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#home ul.group li.dalist ul li .info div.add a{font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#home ul.group li.dalist ul li .info div.add a:hover{color:#222;}
#home ul.group li.dalist ul li .info div.add i {display:inline-block;width:20px;color:#666;font-size:17px;}

#home ul.group li.dalist ul li .info div.are{margin:0;padding:3px 0;font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#home ul.group li.dalist ul li .info div.are span{display:inline-block;vertical-align:top;padding:0 35px 0 6px;font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#home ul.group li.dalist ul li .info div.are i {display:inline-block;width:20px;color:#444;font-size:16px;}

#home ul.group li.dalist ul li .info div.price{margin:0;padding:3px 0 8px;font:600 15px/20px 'Nunito Sans', serif;color:#444;}
#home ul.group li.dalist ul li .info div.price span{display:inline-block;vertical-align:top;padding-right:8px;font:700 17px/20px 'Nunito Sans', serif;color:#be0604;text-transform:lowercase;}
#home ul.group li.dalist ul li .info div.price span.text{display:inline-block;vertical-align:top;padding-right:8px;font:600 15px/20px 'Nunito Sans', serif;color:#be0604;text-transform:none;}

#home ul.group li.more{margin:10px 0 25px;padding:0;text-align:center;}
#home ul.group li.more a{background:#8a8c8e;display:inline-block;padding:5px 25px;font:600 14px/25px 'Nunito Sans', serif;color:#fff;text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
#home ul.group li.more a:hover{background:#be0604;color:#fff;text-decoration: none;}

/* START HOME > NEWS */
#home ul.news{width:96%;padding:15px 0 25px;margin:0 auto;list-style:none;}
#home ul.news li{width:31.666666%;display:inline-block;vertical-align:top;margin:10px 0 0 2.5%;padding:0;list-style:none;}
#home ul.news li:first-child{margin-left:0;}

#home ul.news li ul{width:100%;padding:0;margin:0;list-style:none;}
#home ul.news li ul li{width:100%;margin:0;padding:0;}
#home ul.news li ul li.head {}
#home ul.news li ul li.head a{position:relative;display:block;margin:0 0 25px;padding:0;font:600 18px/22px 'Nunito Sans', serif;color:#222;text-decoration:none;text-transform:uppercase;}
#home ul.news li ul li.head a:hover{color:#be0604;}
#home ul.news li ul li.head a:before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  height: 1px;
  left: 70px;
  right: 0;
  position: absolute;
  bottom: -12px;
}
#home ul.news li ul li.head a:after {
  background: #be0604;
  content: "";
  height: 3px;
  left: 0;
  width: 60px;
  position: absolute;
  bottom: -13px;
}
#home ul.news li ul li ul {width:100%;padding:0;margin:15px 3px 0 3px;}
#home ul.news li ul li ul li{width:100%;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:#ccc 1px dotted}
#home ul.news li ul li ul li .thumb{width:25%;display:inline-block;vertical-align:top;}
#home ul.news li ul li ul li .thumb a img{display:block;width:100%;border:none;}
#home ul.news li ul li ul li .info{width:75%;display:inline-block;vertical-align:top;padding:0 0 0 15px;}
#home ul.news li ul li ul li .info h4{margin:0;padding:0 0 3px;}
#home ul.news li ul li ul li .info h4 a{display:block;height:40px;overflow:hidden;font:600 15px/22px 'Nunito Sans', serif;color:#055699;text-decoration:none;}
#home ul.news li ul li ul li .info h4 a:hover{color:#be0604;}
#home ul.news li ul li ul li .info div{margin:0;padding:3px 0 0;font:400 14px/20px 'Nunito Sans', serif;color:#444;}
#home ul.news li ul li ul li .info div i{padding-right:8px;}

#home ul.news li ul li.more{margin:0;padding:10px 0 0 0;text-align:right}
#home ul.news li ul li.more a{display:inline-block;background:#be0604;margin:0;padding:5px 25px;font:600 13px/20px 'Nunito Sans', serif;text-transform:uppercase;color:#fff;text-decoration:none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	overflow:hidden;
	}
#home ul.news li ul li.more a:hover{background:#be0604;}
#home ul.news li ul li.more a i{padding-left:10px}

/* END HOME */

/* START CONTENT */
#content{width:96%;margin:0 auto;padding:15px 0;}
#content .left{width:22%;display:inline-block;vertical-align:top;}

/* START CONTENT > MENU LEFT */
#content .left ul.lemnu{background:#f1f1f1;display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .left ul.lemnu li{position:relative;display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .left ul.lemnu li a{display:block;width:100%;padding:8px 25px 8px 15px;margin:0;font:400 16px/20px 'Nunito Sans', serif;color:#222;border-bottom:#f8f8f8 1px solid;}
#content .left ul.lemnu li a:hover{color:#dc0021;}
#content .left ul.lemnu li:last-child a{border-bottom:#f8f8f8 0px solid;}
#content .left ul.lemnu li.head span{display:block;width:100%;padding:10px 15px;margin:0;font:700 16px/20px 'Nunito Sans', serif;color:#222;text-transform:uppercase;border-bottom:#f3f3f3 1px solid;}
#content .left ul.lemnu li i{position:absolute;right:8px;top:9px;height:20px;width:20px;font-size:16px;line-height:20px;text-align:center;cursor:pointer;}

#content .left ul.lemnu li ul{display:none;width:100%;padding:0;margin:0;list-style:none;}
#content .left ul.lemnu li ul li{display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .left ul.lemnu li ul li a{display:block;width:100%;padding:5px 20px 5px 25px;margin:0;font:400 15px/20px 'Nunito Sans', serif;color:#444;border:none}
#content .left ul.lemnu li ul li a:hover{color:#dc0021;}
#content .left ul.lemnu li ul li i{position:absolute;right:8px;top:6px;height:20px;width:20px;font-size:16px;line-height:20px;text-align:center;cursor:pointer;}

#content .left ul.lemnu li ul li ul{display:none;width:100%;padding:0;margin:0;list-style:none;}
#content .left ul.lemnu li ul li ul li{display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .left ul.lemnu li ul li ul li a{display:block;width:100%;padding:5px 20px 5px 35px;margin:0;font:400 15px/20px 'Nunito Sans', serif;color:#444;border:none}
#content .left ul.lemnu li ul li ul li a:hover{color:#dc0021;}
#content .left ul.lemnu li ul li ul li i{position:absolute;right:8px;top:6px;height:20px;width:20px;font-size:16px;line-height:20px;text-align:center;cursor:pointer;}

#content .left ul.leanh{display:block;width:100%;padding:10px 0;margin:0;list-style:none;}
#content .left ul.leanh li{position:relative;display:block;width:100%;padding:5px 15px;margin:0;list-style:none;}
#content .left ul.leanh li a{position:relative;width:100%;display:block;overflow:hidden;}
#content .left ul.leanh li img{display:block;width:100%;border:none;}

#content .right{width:78%;display:inline-block;vertical-align:top;padding-left:25px;}

div.navi{background:#ededed;height:43px;overflow:hidden;}
div.navi ol{width:96%;margin:0 auto;padding:0;list-style:none;}
div.navi ol li{display:inline-block;vertical-align:top;margin:0;padding:12px 0 10px;list-style:none;}
div.navi ol li a{font:400 14px/20px Arial, serif;color:#444;text-decoration:none;}
div.navi ol li a:hover{color:#222;}
div.navi ol li:after {
    content: '';
    font-family: FontAwesome;
    visibility: visible;
    padding: 0 6px;
    display: inline-block;
}
div.navi ol li:last-child:after{visibility:hidden;}

#content div.main{margin:0;padding:0 3px;}
#content div.main h1{margin:0;padding:0;font:600 18px/20px 'Nunito Sans', serif;color:#055699;}
#content div.main h1 a{color:#055699;}
#content div.main h1 a:hover{color:#f00;}

#content div.vstars{width:100%;padding:5px 0;}
#content div.vstars .danhgia{display:inline-block;vertical-align:top;}
#content div.vstars .danhgia a{
    -webkit-transition:none;
    -moz-transition:none;
    -ms-transition:none;
    -o-transition:none;
    transition:none;
	}
.star{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABQCAYAAAAZQFV3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABOFJREFUeNrsmEFoHFUYx9/MdHfTJRKzUhBaFiL1YghZCFQUIV6UQJuLWCgr8eKpIoiFSqsHQYrmYj14KHqxKAl6MbA5eCgKRVAMBhpCwIJQCETRQzTsNtnO7s74+17fbGc3M7OzZhUsHfjzdvd97/++973vff99Y/m+rwb5WL0Idz60h2nckTc8Nw2hncLmAnhtIB7i3VGan8VD8Dhebh+U8FOaX8Bh4EB48R8TQlai+QnkgMTxD/AYpFt9EULk0EyBD8Dn4BPT9TZ4CrwD6Wos4V+XrUdpXzQk4tUEkAFXwNUu+1fAWWO7anADLDLJTkCYpf0K3DQe3Ui5oUI6B8ShlyBstZfMMiXoX4MV8GZKQgnJcXA6nKPtGJoE/gZ8Cy6mIJPwnIJsL3ZTIB2h+U6WANZjyE6Aj8Cz3WT7TooJ7HUwneDdc+BaFFnc0SuCzQTCTWOT+iwfN6cjWJ6clo9NzOS5Bcb6IZTZj5pU+syEYNV8XzA2Y6lOCptyhGbDeDFPnJa6TlGZ5rxJ/nxkSRPCACR5EUyHf4sCNjOgENVn/ecVe+CEy8vLWgJmZ2fd1IRra2vxSbe5eYlmu1gsXo6zmZycTKcpkEn6vC61kM+FQYiUeDdvauP5Ay0ZjyIlgKVv9bVkiBwQVJRX2YwWkKLxrhxB+qYSPaxUKrESANHVrh2PlQAzqSbskAA6UkkA5B0SICvRSzb5ddrMWu4jh8umSLwckLVjSKClWJ6SwsrM76fwLpCAM4x1I9OGjhrN8+AkAyYSyGTDnhEHjCPxeYhBagmIIvtXJOBQkgSY5Z01/76umAy4lbpiG5IqzQuG6Alz9LLmf+IP5hh+AfmxnoSQdUgAg5a6JuuQgMiSFi7fJHkR9JQAbGbA/SoBi4uLWgLK5XIqCdBpkyQBZne3sTm4BGxsbLQlgM+DkYBsNjucyWQKaSXATvCuZFnWHIQqlxMVUOeMx/0RMsgBWgIgcyBVgqwwIwH0JUvAwsJChwQwuOQ4jrJtO/CsfQBc11We56lWqyXfOySALNgJdlmuWzNSB/P5vBKyyJnxMjxBs9mc2tvbEye+DN1l7uYhuaZvAXg1LaQyOOkRL3d3d8XLishHOEd1DMfHx7UEYLjCrCop2aXP2Mht4QxjoyWADi0BxGddZm80GjpWYSL5TfpkYnHAOBK/yxhoCZAl1et1PbharWrUajX9m/SJBESRJUlAr6fvW0CvZyyxOIQPN4kbnv1mlwQERGPhMbHli/Q5Yv5lSdDnSYelrlLWIQGRJS1cvjk1RdBTArCZAferBPT7IkjvcuP7t3pKADaxEpB5+r10FXv3x3kKqqUlgM+DkQB76OFhKzdycAnAo5KynTlraFTZQ4/gqH3ursd9EjLIAVoC7KGCAxFWNqSjWgLoS5aAfS+C7EzJcrLKOjSkrNwoFu0ToPz6n8pv3dFQXjPyRdA9CbDsk/ZDx5SQxWiAsg4X7vE361NedQsn/P0SELwIgmzaHiZMtpMcKK+pWlUuVF6j0v0iSMcw/+QFLQF+y13xbv/GpF4CWUt5tV+FTEsAY6MlgA4tASxlnaUo362yLGLlh2Lo1iCjj4nFAeNI/H9sDHbYxesEfcK//XvSoq9Fkf0/JCDqDWfV3I+TJGCLne19CzAvgtoS8OBF0APC6OdvAQYAj2xzC/IfXBsAAAAASUVORK5CYII=');
    background-position:left -2px;
    display:block;
    width:20px;
    height:16px;
    line-height:16px;
    float:left;
    cursor: pointer;
    zoom:1;
}

.fullStar{background-position:left -59px;}
.stars{overflow:hidden;}
.tmp_es{background-position:left -21px;}
.tmp_fs{background-position:left -40px;}

#content div.vstars div.vstar{display:inline-block;vertical-align:top;padding:2px 0 0 5px;font:400 13px/14px 'Nunito Sans', serif;color:#555;}
#content div.vstars div.vstar span{color:#f00;}

#content div.nmain{margin:0;padding:0 3px 10px;}
#content div.nmain h1{margin:0;padding:0;font:400 18px/20px 'Nunito Sans';color:#055699;}
#content div.nmain h1 a{font:400 18px/20px 'Nunito Sans';color:#055699;}
#content div.nmain h1 a:hover{color:#f00}

#content div.nmain p{margin:0;padding:0;font:400 18px/20px 'Nunito Sans';color:#055699;}
#content div.nmain p a{font:400 18px/20px 'Nunito Sans';color:#055699;}
#content div.nmain p a:hover{color:#f00}

#content div.sub{margin:0;padding:5px 3px 10px;}
#content div.sub p{margin:0;padding:0;font:400 12px/18px 'Nunito Sans', serif;color:#555;}
#content div.sub p span{font-weight:bold;color:#0b77bf;}

/* START SAN PHAM */
#content ul.pro{display:block;margin:0;padding:0;list-style:none;}
#content ul.pro li{display:block;margin:0;padding:0;list-style:none;}

/* START SAN PHAM > LIST */
#content ul.pro li.head{display:block;margin:0;padding:0;font:400 16px/25px 'Nunito Sans', serif;color:#222;}
#content ul.pro li.head .floatBox{display:block;position:relative;height:160px;overflow:hidden;}
/*
#content ul.pro li.head{display:block;max-height:103px;overflow-y:scroll;margin:0;padding:0 5px 0 0;font:400 16px/25px 'Nunito Sans', serif;color:#222;}
#content ul.pro li.head::-webkit-scrollbar {width: 6px; height: 6px; background: #f9f9f9;}
#content ul.pro li.head::-webkit-scrollbar-thumb {width: 6px; background-color: #c1c1c1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#content ul.pro li.head::-webkit-scrollbar-track {padding: 6px;}
*/

#content ul.pro li.head .boxContent{padding:0 0 60px;font:600 16px/25px 'Nunito Sans', serif;color:#222;}
#content ul.pro li.head .boxContent h1{margin:0;padding:8px 0;font:20px/25px 'Nunito Sans', serif;color:#222;}
#content ul.pro li.head .boxContent h2{margin:0;padding:7px 0;font:19px/25px 'Nunito Sans', serif;color:#222;}
#content ul.pro li.head .boxContent h3{margin:0;padding:6px 0;font:18px/25px 'Nunito Sans', serif;color:#222;}
#content ul.pro li.head .boxContent h4{margin:0;padding:5px 0;font:17px/25px 'Nunito Sans', serif;color:#222;}
#content ul.pro li.head .boxContent div,
#content ul.pro li.head .boxContent p{margin:0;padding:5px 0;font:400 16px/25px 'Nunito Sans', serif;color:#222;}
#content ul.pro li.head .boxContent a{font:400 16px/25px 'Nunito Sans', serif;color:#222;text-decoration:none;}
#content ul.pro li.head .boxContent a:hover{color:#f00;}

#content ul.pro li.head .boxContent img{display:inline-block;max-width:100%;border:none}

#content ul.pro li.head .boxContent ul,
#content ul.pro li.head .boxContent ol{width:auto;margin:5px 0 5px 13px;padding:0;display:inline-block;vertical-align:top;list-style-type:none;}
#content ul.pro li.head .boxContent ul li,
#content ul.pro li.head .boxContent ol li{width:100%;margin:0;padding:3px 0;display:inline-block;vertical-align:top;list-style-type:none;font:16px/25px 'Nunito Sans';;color:#222;}
#content ul.pro li.head .boxContent ul li:before,
#content ul.pro li.head .boxContent ol li:before{
	position: absolute;
	margin-left:-10px;
	font-family: 'FontAwesome';
	font-size: 13px;
	content: "\f0da";
	color: #666;
}

#content ul.pro li.head .floatBox .text-center{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:0;}
#content ul.pro li.head .floatBox .text-center .over{display:block;width:100%;height:30px;
	background: rgb(255,255,255);
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	}
#content ul.pro li.head .floatBox .text-center .link{display:block;width:100%;background: rgb(255,255,255);text-align:center;}
#content ul.pro li.head .floatBox .text-center .link a{display:inline-block;padding:0;font:700 15px/30px 'Nunito Sans', Arial;color:#666;text-decoration:none;transition:top ease 1s;}

#content ul.pro li.list{padding:25px 0 0;}
#content ul.pro li.list ul{display:block;margin:0;padding:0;list-style:none;}
#content ul.pro li.list ul li{border: 1px solid #ddd;position:relative;width:23.5%;display:inline-block;vertical-align:top;margin: 0 0% 1% 2%;border-radius: 6px;padding:0;list-style:none;}
#content ul.pro li.list ul li:first-child,
#content ul.pro li.list ul li:nth-child(5),
#content ul.pro li.list ul li:nth-child(9),
#content ul.pro li.list ul li:nth-child(13),
#content ul.pro li.list ul li:nth-child(17),
#content ul.pro li.list ul li:nth-child(21),
#content ul.pro li.list ul li:nth-child(25),
#content ul.pro li.list ul li:nth-child(29),
#content ul.pro li.list ul li:nth-child(33),
#content ul.pro li.list ul li:nth-child(37),
#content ul.pro li.list ul li:nth-child(41),
#content ul.pro li.list ul li:nth-child(45),
#content ul.pro li.list ul li:nth-child(49),
#content ul.pro li.list ul li:nth-child(53),
#content ul.pro li.list ul li:nth-child(57),
#content ul.pro li.list ul li:nth-child(61),
#content ul.pro li.list ul li:nth-child(65),
#content ul.pro li.list ul li:nth-child(69),
#content ul.pro li.list ul li:nth-child(73),
#content ul.pro li.list ul li:nth-child(77),
#content ul.pro li.list ul li:nth-child(81),
#content ul.pro li.list ul li:nth-child(85),
#content ul.pro li.list ul li:nth-child(89),
#content ul.pro li.list ul li:nth-child(93),
#content ul.pro li.list ul li:nth-child(97){margin-left:0;}
#content ul.pro li.list ul li .thumb{display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	}
#content ul.pro li.list ul li .thumb a{display:block;position:relative;}
#content ul.pro li.list ul li .thumb img{display:block;width:100%;border:none;}
#content ul.pro li.list ul li .info{position:relative;display:block;width:100%;padding:10px 5px 15px;}
#content ul.pro li.list ul li .info h3{margin:0;padding:0;
    height:44px;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    text-overflow:ellipsis;
	}
#content ul.pro li.list ul li .info h3 a{display:block;font:700 15px/22px 'Nunito Sans', serif;color:#055699;}
#content ul.pro li.list ul li .info h3 a:hover{color:#be0604;}

#content ul.pro li.list ul li .info div.add{margin:0;padding:8px 0;font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#content ul.pro li.list ul li .info div.add span{display:inline-block;vertical-align:top;font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#content ul.pro li.list ul li .info div.add a{font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#content ul.pro li.list ul li .info div.add a:hover{color:#222;}
#content ul.pro li.list ul li .info div.add i {display:inline-block;width:20px;color:#666;font-size:17px;}

#content ul.pro li.list ul li .info div.are{margin:0;padding:3px 0;font:400 15px/24px 'Nunito Sans', serif;color:#444;}
#content ul.pro li.list ul li .info div.are span{display:inline-block;vertical-align:top;padding:0 15px 0 0;font:400 16px/24px 'Nunito Sans', serif;color:#666;}
#content ul.pro li.list ul li .info div.are i{background:#999;margin-right:8px;padding:5px;display:inline-block;vertical-align:top;color:#fff;font-size:14px;border-radius:12px;}

#content ul.pro li.list ul li .info div.price{margin:0;padding:3px 0 8px;font:600 15px/20px 'Nunito Sans', serif;color:#444;}
#content ul.pro li.list ul li .info div.price span{display:inline-block;vertical-align:top;padding-right:8px;font:700 17px/20px 'Nunito Sans', serif;color:#be0604;text-transform:lowercase;}

/* START SAN PHAM > DETAIL */
#progal{position:relative;}
#progal .head{position:absolute;bottom:0;left:0;right:0;z-index:1;background:rgba(255,255,255,.85);padding:10px 0;}
#progal .head .ibox{width:96%;margin:0 auto;overflow:hidden}
#progal .head .ibox h1{margin:0;padding:0;font:700 20px/26px 'Nunito Sans';color:#d62029;}

#nogal{width:96%;margin:0 auto;}
#nogal h1{margin:0;padding:0;font:700 20px/26px 'Nunito Sans';color:#0065a9;}

#proScroll{position:relative;}
#proScroll .menuScroll{background:#8a8c8e;position:relative;width:100%;padding:0;}
#proScroll .menuScroll .divFixed{width:100%;margin:0;padding:0;}
#proScroll .menuScroll .divFixed.activeFixed{position:fixed;top:41px;left:0;z-index:998;background:#9d9d9d;}
#proScroll .menuScroll .divFixed .wrapper{width:96%;margin:0 auto;padding:0;text-align:center;}
#proScroll .menuScroll .divFixed .wrapper ul{display:inline-block;width:auto;margin:0;padding:0;list-style:none;}
#proScroll .menuScroll .divFixed .wrapper ul li{width:auto;display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;}
#proScroll .menuScroll .divFixed .wrapper ul li a{display:block;margin:0;padding:5px 20px;font:700 14px/30px 'Nunito Sans';color:#fff;text-transform:uppercase;white-space:nowrap;}
#proScroll .menuScroll .divFixed .wrapper ul li a:hover{background:#ffffe1;color:#d62029;}
#proScroll .menuScroll .divFixed .wrapper ul li a.active{background:#ffffe1;color:#d62029;}

#content .mainpro{}
#content .mainpro .pleft{width:76%;display:inline-block;vertical-align:top;}
#content .mainpro .pright{width:24%;display:inline-block;vertical-align:top;padding-left:20px;}

/* CHI TIET SAN PHAM */
#content div.prcon {width:100%;overflow:hidden}

#content div.prcon .head{}
#content div.prcon .head h1{margin:0;padding:0;font:700 20px/26px 'Nunito Sans';color:#d62029;}

#content div.prcon .add{padding:15px 0;font:400 15px/20px 'Nunito Sans';color:#666;}
#content div.prcon .add i{padding:2px 8px 2px 0;font-size:16px;color:#055699;}
#content div.prcon .add span{display:inline-block;vertical-align:top;padding-right:8px;font:600 15px/20px 'Nunito Sans';color:#666;}

#content div.prcon .pri{padding:0;font:400 15px/24px 'Nunito Sans';color:#666;}
#content div.prcon .pri span{display:inline-block;vertical-align:top;padding-right:25px;font:400 15px/24px 'Nunito Sans';color:#666;}
#content div.prcon .pri span.code{font:700 15px/24px 'Nunito Sans';color:#666;}
#content div.prcon .pri span.num{text-transform:lowercase;font:700 18px/24px 'Nunito Sans';color:#be0604;}
#content div.prcon .pri i{background:#ccc;margin-right:8px;padding:5px;display:inline-block;vertical-align:top;color:#666;font-size:14px;border-radius:12px;}

#content div.prcon .pro-title{position:relative;margin:15px 0;border-bottom:#8a8c8e 2px solid;}
#content div.prcon .pro-title span{background:#8a8c8e;position:relative;display:inline-block;margin:0;padding:5px 15px;font:600 18px/25px 'Nunito Sans';color:#fff;}
#content div.prcon .pro-title i{position:absolute;right:5px;bottom:0;font-size:20px;color:#8a8c8e;cursor:pointer;}

#content div.prcon .pro-stitle{position:unset;margin:10px 0;}
#content div.prcon .pro-stitle span{display:inline-block;margin:0;padding:0;font:600 18px/25px 'Nunito Sans';color:#222;}

#content div.prcon .tabmaininfo{}

#content div.prcon .tabintro{}
#content div.prcon .tabvideo{}
#content div.prcon .tabvideo .video{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
	margin:15px 0 5px;
	}
#content div.prcon .tabvideo .video iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;	
	}

#content div.prcon .tabarea{}
#content div.prcon .tabbuilding{}

#content div.prcon .tags{padding:15px 0 0;}
#content div.prcon .tags ul{display:inline-block;margin:0;padding:0;list-style:none}
#content div.prcon .tags ul li{display:inline-block;margin:0;padding:5px 10px 5px 0;list-style:none}
#content div.prcon .tags ul li a{display:block;margin:0;padding:5px 15px;background:#e3e3e3;font:400 13px/25px 'Nunito Sans', serif;color:#868686;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden
	}
#content div.prcon .tags ul li a:hover{color:#222;}

#content div.prcon .tabother{}
#content div.prcon .tabother ul{display:block;margin:0;padding:0;list-style:none;}
#content div.prcon .tabother ul li{position:relative;width:32%;display:inline-block;vertical-align:top;margin:0 0 0 2%;padding:0;list-style:none;}
#content div.prcon .tabother ul li:first-child,
#content div.prcon .tabother ul li:nth-child(4),
#content div.prcon .tabother ul li:nth-child(8){margin-left:0;}
#content div.prcon .tabother ul li .thumb{display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	}
#content div.prcon .tabother ul li .thumb a{display:block;position:relative;}
#content div.prcon .tabother ul li .thumb img{display:block;width:100%;border:none;}
#content div.prcon .tabother ul li .info{position:relative;display:block;width:100%;padding:10px 0 25px;}
#content div.prcon .tabother ul li .info h3{margin:0;padding:0;
    height:44px;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    text-overflow:ellipsis;
	}
#content div.prcon .tabother ul li .info h3 a{display:block;font:700 15px/22px 'Nunito Sans', serif;color:#055699;}
#content div.prcon .tabother ul li .info h3 a:hover{color:#be0604;}

#content div.prcon .tabother ul li .info div.add{margin:0;padding:8px 0;font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#content div.prcon .tabother ul li .info div.add span{display:inline-block;vertical-align:top;font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#content div.prcon .tabother ul li .info div.add a{font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#content div.prcon .tabother ul li .info div.add a:hover{color:#222;}
#content div.prcon .tabother ul li .info div.add i {display:inline-block;width:20px;color:#666;font-size:17px;}

#content div.prcon .tabother ul li .info div.are{margin:0;padding:3px 0;font:400 15px/24px 'Nunito Sans', serif;color:#444;}
#content div.prcon .tabother ul li .info div.are span{display:inline-block;vertical-align:top;padding:0 15px 0 0;font:400 16px/24px 'Nunito Sans', serif;color:#666;}
#content div.prcon .tabother ul li .info div.are i{background:#999;margin-right:8px;padding:5px;display:inline-block;vertical-align:top;color:#fff;font-size:14px;border-radius:12px;}

#content div.prcon .tabother ul li .info div.price{margin:0;padding:3px 0 8px;font:600 15px/20px 'Nunito Sans', serif;color:#444;}
#content div.prcon .tabother ul li .info div.price span{display:inline-block;vertical-align:top;padding-right:8px;font:700 17px/20px 'Nunito Sans', serif;color:#be0604;text-transform:lowercase;}

#content div.prcon .info{}
#content div.prcon .info ul{display:flex;margin:0;padding:0;list-style:none;}
#content div.prcon .info ul li{width:50%;display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;}
#content div.prcon .info ul li ul{display:block;margin:0;padding:0;list-style:none;
    border-top:#e0e0e0 1px solid;
	}
#content div.prcon .info ul li ul li{width:49.5%;display:inline-block;vertical-align:top;margin:0;padding:5px 10px;list-style:none;
	font:400 15px/25px 'Nunito Sans', serif;
	border-left:#e0e0e0 1px solid;
	border-bottom:#e0e0e0 1px solid;
	}
#content div.prcon .info ul li.map{border:#e0e0e0 1px solid;padding:5px;}

#content div.prcon .info ul li.map .htmlmap{width:100%;height:100%;border:#e0e0e0 1px solid;padding:5px;}
#content div.prcon .info ul li.map .htmlmap iframe{width:100% !important;height:100% !important;}

/*
#content div.prcon .info ul li.map button{height:30px !important;font:400 14px/30px Roboto, Arial, sans-serif !important;}
#content div.prcon .info ul li.map .gm-svpc{width:30px !important;}
#content div.prcon .info ul li.map .gm-bundled-control-on-bottom{right:30px !important;bottom:150px !important}
#content div.prcon .info ul li.map .gm-bundled-control-on-bottom button{width:30px !important;}
#content div.prcon .info ul li.map .gm-bundled-control-on-bottom div{width:30px !important;max-height:61px !important;margin:0 !important;}
#content div.prcon .info ul li.map .gm-bundled-control-on-bottom button img{width:12px !important;height:12px !important;}
#content div.prcon .info ul li.map ul li{width:100% !important;font:400 14px/30px Roboto, Arial, sans-serif !important;border:none !important}
#map{width:100%;height:100%;margin:0;padding:0;}
*/

#content div.prcon .con{font:16px/25px 'Nunito Sans';color:#222;}
#content div.prcon .con p,
#content div.prcon .con div{font:16px/25px 'Nunito Sans';color:#222;margin:0 !important;padding:3px 0;}
#content div.prcon .con a{font:15px 'Nunito Sans';color:#222;text-decoration:none}
#content div.prcon .con a:hover{color:#0065a9;text-decoration:underline}
#content div.prcon .con img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}
#content div.prcon .con table{max-width:100%;}
#content div.prcon .con td{padding:3px 5px;}
#content div.prcon .con .bang {margin:10px 0;border-collapse: collapse;}
#content div.prcon .con .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content div.prcon .con .bang0 {margin:10;border-collapse: collapse;}
#content div.prcon .con .bang0 td{padding:0;border:#ababab 0px solid;}

#content div.prcon .con ul,
#content div.prcon .con ol{width:auto;margin:5px 0 5px 13px;padding:0;display:inline-block;vertical-align:top;list-style-type:none;}
#content div.prcon .con ul li,
#content div.prcon .con ol li{width:100%;margin:0;padding:3px 0;display:inline-block;vertical-align:top;list-style-type:none;font:16px/22px 'Nunito Sans';;color:#222;}
#content div.prcon .con ul li:before,
#content div.prcon .con ol li:before{
	position: absolute;
	margin-left:-10px;
	font-family: 'FontAwesome';
	font-size: 13px;
	content: "\f0da";
	color: #666;
}

#content div.prcon .con .youtube{padding:15px 0;}
#content div.prcon .con .youtube .ytbox{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:15px 0 5px;}
#content div.prcon .con .youtube .ytbox iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

#content div.prcon .con .video{padding:15px 0;}
#content div.prcon .con .video p{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:15px 0 5px;}
#content div.prcon .con .video p iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

/* TIEN ICH */
#content div.prcon .tienich{font:15px/25px 'Nunito Sans';color:#222;}
#content div.prcon .tienich p,
#content div.prcon .tienich div{font:15px/25px 'Nunito Sans';color:#222;padding:3px 0;}
#content div.prcon .tienich a{font:15px 'Nunito Sans';color:#222;text-decoration:none}
#content div.prcon .tienich a:hover{color:#0065a9;text-decoration:underline}
#content div.prcon .tienich img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}
#content div.prcon .tienich table{max-width:100%;}
#content div.prcon .tienich td{padding:3px 5px;}
#content div.prcon .tienich .bang {margin:10px 0;border-collapse: collapse;}
#content div.prcon .tienich .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content div.prcon .tienich .bang0 {margin:10;border-collapse: collapse;}
#content div.prcon .tienich .bang0 td{padding:0;border:#ababab 0px solid;}

#content div.prcon .tienich ul,
#content div.prcon .tienich ol{width:100%;margin:0;padding:0;display:inline-block;vertical-align:top;list-style-type:none;}
#content div.prcon .tienich ul li,
#content div.prcon .tienich ol li{width:24.5%;margin:0;padding:5px 0 5px 25px;display:inline-block;vertical-align:top;list-style-type:none;font:16px/22px 'Nunito Sans';color:#222;}
#content div.prcon .tienich ul li:before,
#content div.prcon .tienich ol li:before{
	position: absolute;
	margin-left:-20px;
	font-family: 'rpicons';
	font-size: 13px;
	content: "\f00c";
	color: #d62029;
}

#content div.prcon .tienich .youtube{padding:15px 0;}
#content div.prcon .tienich .youtube .ytbox{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:15px 0 5px;}
#content div.prcon .tienich .youtube .ytbox iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

#content div.prcon .tienich .video{padding:15px 0;}
#content div.prcon .tienich .video p{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:15px 0 5px;}
#content div.prcon .tienich .video p iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

/* RIGHT MEMBER */
#content .ulmem{width:100%;margin:0 0 15px;padding:0;list-style-type:none;
	border-bottom:#c1c1c1 1px solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(210,208,222,0.55);
	-moz-box-shadow: 0px 2px 0px 0px rgba(210,208,222,0.55);
	box-shadow: 0px 2px 0px 0px rgba(210,208,222,0.55);
	}
#content .ulmem li{display:inline-block;width:100%;margin:0;padding:0 15px;list-style-type:none;font:400 15px/30px 'Nunito Sans', serif;color:#565656;vertical-align:top;
	border-left:#c1c1c1 1px solid;
	border-right:#c1c1c1 1px solid;
	}
#content .ulmem li:nth-child(2){display:inline-block;width:100%;margin:0;padding:0 15px;list-style-type:none;font:400 15px/30px 'Nunito Sans', serif;color:#565656;}
#content .ulmem li:nth-child(3){display:inline-block;width:100%;margin:0;padding:0 15px;list-style-type:none;font:400 15px/30px 'Nunito Sans', serif;color:#565656;}
#content .ulmem li:last-child{margin:0;padding:0 15px 8px;list-style-type:none;font:400 15px/30px 'Nunito Sans', serif;color:#565656;}
#content .ulmem li.pchead{background:#d62029;margin:0;padding:5px 15px;border:#f0f0f0 0px solid;font:600 16px/30px 'Nunito Sans', serif;color:#fff;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	overflow:hidden;
	}
#content .ulmem li.img{margin:0;padding:15px 15px 5px 15px;list-style-type:none;}
#content .ulmem li.img img{display:block;width:100%;height:auto !important;border:none}
#content .ulmem li h4{margin:0;padding:8px 0 3px 0;font:700 17px/28px 'Nunito Sans', serif;color:#444;}
#content .ulmem li p{margin:0;padding:0;font:400 14px/28px 'Nunito Sans', serif;color:#565656;}
#content .ulmem li p a{font:400 15px 'Nunito Sans', serif;color:#565656;}
#content .ulmem li p a:hover{font:400 15px 'Nunito Sans', serif;color:#d62029;}
#content .ulmem li p i{min-width:18px;margin:0 6px 0 3px}
#content .ulmem li p.call {padding-top:5px;}
#content .ulmem li p.call i{font-size:24px;padding-right:5px;}

#content .ulmem li div.ibox{padding:8px 0 0;}
#content .ulmem li div.ibox ul{width:auto;margin:0;padding:0;list-style:none;}
#content .ulmem li div.ibox ul li{position:relative;width:25px !important;display:inline-block;vertical-align:top;margin:0 8px 0 0 !important;padding:0 !important;list-style:none;border:none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	}
#content .ulmem li div.ibox ul li a{width:25px;height:25px;margin:0;background:#ccc;display:block;padding:5px;line-height:15px;color:#666;text-align:center;font-size:15px;border-radius:5px;}
#content .ulmem li div.ibox ul li .zalo{background:#ccc url("/images/global/icon-zalom.png") no-repeat center;background-size:15px 15px;}

#content .ulmem li div.ibox ul li a:hover{background:#b2b2b2;}
#content .ulmem li div.ibox ul li .zalo:hover{background:#b2b2b2 url("/images/global/icon-zalom.png") no-repeat center;background-size:15px 15px;}

.mobi{font-size:18px;}
.envelope{font-size:13px;}

#content .ulmem li div.ikd{padding:8px 0;}
#content .ulmem li div.ikd a{background:#d62029;margin:0;padding:5px 15px;border:#f0f0f0 0px solid;font:600 16px/30px 'Nunito Sans', serif;color:#fff;text-align:center;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	cursor:pointer;
	}
	
/* HOT RIGHT PRO */
#content .rpro{background:#fff;width:100%;margin:0 0 15px;padding:0;list-style-type:none;
	border-bottom:#c1c1c1 1px solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(210,208,222,0.55);
	-moz-box-shadow: 0px 2px 0px 0px rgba(210,208,222,0.55);
	box-shadow: 0px 2px 0px 0px rgba(210,208,222,0.55);
	}
#content .rpro li{display:inline-block;width:100%;margin:0;padding:10px 15px;list-style-type:none;font:400 14px/30px 'Nunito Sans', serif;color:#565656;vertical-align:top;
	border-left:#c1c1c1 1px solid;
	border-right:#c1c1c1 1px solid;
	border-bottom:#f0f0f0 1px solid;
	}
#content .rpro li:nth-child(2){padding-top:15px;}
#content .rpro li:last-child{padding:10px 15px 15px;border-bottom:none;}
#content .rpro li.rhead{background:#d62029;margin:0;padding:5px 15px;border:#f0f0f0 0px solid;font:600 16px/30px 'Nunito Sans', serif;color:#fff;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	overflow:hidden;
	}
#content .rpro li .thumb{position:relative;width:100%;display:inline-block;vertical-align:top;}
#content .rpro li .thumb a{display:block;position:relative;}
#content .rpro li .thumb .new{position:absolute;top:10px;left:10px;background:rgba(237,50,55,1);padding:0 5px;font:400 12px/20px 'Nunito Sans', serif;color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	z-index:1;
	}
#content .rpro li .thumb .com{position:absolute;top:10px;left:10px;background:rgba(0,0,0,0.7);padding:0 5px;font:400 12px/20px 'Nunito Sans', serif;color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	z-index:1;
	}
#content .rpro li .thumb .clo{position:absolute;top:10px;left:10px;background:rgba(0,0,0,0.7);padding:0 5px;font:400 12px/20px 'Nunito Sans', serif;color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	z-index:1;
	}
#content .rpro li .thumb img{display:block;width:100%;border:none;}
#content .rpro li .info{position:relative;width:100%;display:inline-block;vertical-align:top;padding:12px 0 0;}
#content .rpro li .info h3{margin:0;padding:0;}
#content .rpro li .info h3 a{display:block;margin:0;padding:0 0 6px;font:600 15px/18px 'Nunito Sans', serif;color:#444;}
#content .rpro li .info h3 a:hover{color:#f00;}
#content .rpro li .info div{margin:0;padding:0;font:400 15px/18px 'Nunito Sans', serif;color:#444;}
#content .rpro li .info div span{display:inline-block;vertical-align:top;font:700 15px/18px 'Nunito Sans', serif;color:#f00;}
#content .rpro li .info div span.text{display:inline-block;vertical-align:top;font:400 15px/18px 'Nunito Sans', serif;color:#222;}
#content .rpro li .info div i {color:#444;font-size:14px;padding:0 4px 0 10px;}

/* RIGHT BY QUAN HUYEN */
#content .ulqh{width:100%;margin:0 0 15px;padding:0;list-style-type:none;
	border-bottom:#c1c1c1 1px solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(210,208,222,0.55);
	-moz-box-shadow: 0px 2px 0px 0px rgba(210,208,222,0.55);
	box-shadow: 0px 2px 0px 0px rgba(210,208,222,0.55);
	}
#content .ulqh li{display:block;width:100%;margin:0;padding:10px 15px;list-style-type:none;font:400 15px/30px 'Nunito Sans', serif;color:#565656;vertical-align:top;
	border-left:#c1c1c1 1px solid;
	border-right:#c1c1c1 1px solid;
	}
#content .ulqh li.pchead{background:#d62029;margin:0;padding:5px 15px;border:#f0f0f0 0px solid;font:600 16px/30px 'Nunito Sans', serif;color:#fff;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	overflow:hidden;
	}

#content .ulqh li ul{width:100%;margin:0 auto;padding:0;list-style:none;
	border-bottom:#c1c1c1 0px solid;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	}
#content .ulqh li ul li{width:50%;display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;border:none;font:400 14px/22px 'Nunito Sans', serif;color:#565656;}
#content .ulqh li ul li a{display:block;padding:3px 0;font:400 14px/22px 'Nunito Sans', Arial;color:#565656;text-decoration:none}
#content .ulqh li ul li a:hover{color:#d62029;}

/* RIGHT FORM */
#content .uldk{width:100%;margin:0 0 15px;padding:0;list-style-type:none;
	border-bottom:#c1c1c1 1px solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(210,208,222,0.55);
	-moz-box-shadow: 0px 2px 0px 0px rgba(210,208,222,0.55);
	box-shadow: 0px 2px 0px 0px rgba(210,208,222,0.55);
	}
#content .uldk li{display:inline-block;width:100%;margin:0;padding:5px 15px;list-style-type:none;font:400 15px/30px 'Nunito Sans', serif;color:#565656;vertical-align:top;
	border-left:#c1c1c1 1px solid;
	border-right:#c1c1c1 1px solid;
	}
#content .uldk li.pchead{background:#d62029;margin:0;padding:5px 15px;border:#f0f0f0 0px solid;font:600 16px/30px 'Nunito Sans', serif;color:#fff;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	overflow:hidden;
	}

#content .uldk li ul{width:100%;margin:0 auto;padding:0;list-style:none;
	border-bottom:#c1c1c1 0px solid;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	}
#content .uldk li ul li{width:100%;display:inline-block;vertical-align:top;margin:0;padding:3px 0;list-style:none;border:none;}
#content .uldk li ul li:last-child{text-align:center;}
#content .uldk li ul li span{display:block;padding:5px 0 0 5px;font:400 12px 'Nunito Sans', Arial;color:#f00;}
#content .uldk li ul li a{font:400 14px/22px 'Nunito Sans', Arial;text-decoration:none}
#content .uldk li ul li a:hover{color:#f00;}
#content .uldk li ul li input[type="text"],
#content .uldk li ul li textarea {
	display:inline-block;
	vertical-align:middle;
	width:100%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    -webkit-appearance: none;
    background:none;
    border: #c1c1c1 1px solid;
    outline: 0;
    margin: 0;
    padding:9px 10px;
	font:400 15px/20px 'Nunito Sans', Arial;
	color:#222;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}
#content .uldk li ul li input[type="text"]::-moz-placeholder,
#content .uldk li ul li textarea::-moz-placeholder{font-size:15px;color:#666;opacity: 1;}
#content .uldk li ul li input[type="text"]::-webkit-input-placeholder,
#content .uldk li ul li textarea::-webkit-input-placeholder{font-size:15px;color:#666;}
#content .uldk li ul li input[type="text"]:-ms-input-placeholder,
#content .uldk li ul li textarea:-ms-input-placeholder{font-size:15px;color:#666;}
#content .uldk li ul li input[type="text"]:-moz-placeholder,
#content .uldk li ul li textarea:-moz-placeholder{font-size:15px;color:#666;}
#content .uldk li ul li input[type="button"] {
	display:inline-block;
	width:100%;
	background:#0b77bf;
	border:#0b77bf 1px solid;
	margin:0;
	padding:9px 25px;
	font:700 14px/20px 'Nunito Sans', Arial;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	cursor:pointer;
	outline:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}

#content .uldk li ul li select:hover,
#content .uldk li ul li input[type="text"]:hover,
#content .uldk li ul li textarea:hover,
#content .uldk li ul li input[type="radio"]:hover {
    -webkit-box-shadow: #0066ff 0 0 5px 0;
    -moz-box-shadow: #0066ff 0 0 5px 0;
    box-shadow: #0066ff 0 0 5px 0;
}
#content .uldk li ul li input[type="button"]:hover {background:#d62029;border:#d62029 1px solid;}
	
/* START TIN TỨC */
#nesearch{}
#nesearch .box{width:1200px;background:rgba(11,119,191,0.8);margin:0 auto;padding:10px 20px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	overflow:hidden
	}
#nesearch .box .con{display:block;}
#nesearch .box .con ul{display:block;padding:0;margin:0;list-style:none;}
#nesearch .box .con ul li{display:inline-block;vertical-align:top;padding:0;margin:5px 0 5px 1%;list-style:none;}
#nesearch .box .con ul li span{display:block;margin:0;padding:6px 0 4px;font:500 16px/22px 'Nunito Sans';color:#fff;}
#nesearch .box .con ul li:first-child{width:15%;margin-left:0;}
#nesearch .box .con ul li:nth-child(2){width:39%;}
#nesearch .box .con ul li:nth-child(3){width:29%;}
#nesearch .box .con ul li:last-child{width:14%;}

#nesearch .box .con ul li input[type="text"]{
	display:inline-block;
	width:100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    background-color: rgba(255,255,255,1);
    border: #fff 0px solid;
    outline: 0;
    margin: 0;
    padding: 6px 10px;
	font:400 13px/20px 'Nunito Sans', serif;
	color:#444;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#nesearch .box .con ul li select {
    background: rgba(255,255,255,1) url('/images/global/down-grey.png') no-repeat right;
    display: inline-block;
    width: 100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    border: #fff 0px solid;
    outline: 0;
    margin: 0;
    padding:6px 25px 6px 10px;
	font:400 13px/20px 'Nunito Sans', serif;
    color: #444;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#nesearch .box .con ul li input[type="submit"] {
	display:inline-block;
	width:100%;
	background:#f5720e;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
	
    -webkit-appearance: none;
    border: #fff 0px solid;
    outline: 0;
    margin:0;
    padding: 6px 25px;
	font:bold 12px/20px 'Nunito Sans', serif;
	color:#fff;
	cursor:pointer;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#nesearch .box .con ul li select:hover,
#nesearch .box .con ul li input[type="text"]:hover,{
    -webkit-box-shadow: #0066ff 0 0 5px 0;
    -moz-box-shadow: #0066ff 0 0 5px 0;
    box-shadow: #0066ff 0 0 5px 0;
}
#nesearch .box .con ul li input[type="submit"]:hover{background:#3c9f10;}

#nesearch .box .con ul li input[type="text"]::placeholder{color:#888;opacity:1;}
#nesearch .box .con ul li input[type="text"]:-ms-input-placeholder{color:#888;}
#nesearch .box .con ul li input[type="text"]::-ms-input-placeholder{color:#888;}
	
/* LIST TIN TUC */
#content ul.nelist{display:block;margin:0;padding:0;list-style:none;}
#content ul.nelist li{display:block;border-bottom:#ececec 1px solid;margin:0 0 20px;padding:0 0 20px;list-style:none;}
#content ul.nelist li .thumb{width:25%;display:inline-block;vertical-align:top;}
#content ul.nelist li .thumb img{display:block;width:100%;border:none;}
#content ul.nelist li .info{width:75%;display:inline-block;vertical-align:top;padding:0 0 0 20px;}
#content ul.nelist li .info h3{margin:0;padding:3px 0;}
#content ul.nelist li .info h3 a{display:block;font:700 17px/25px 'Nunito Sans', serif;color:#055699;}
#content ul.nelist li .info h3 a:first-letter{text-transform:uppercase;}
#content ul.nelist li .info h3 a:hover{color:#be0604;}
#content ul.nelist li .info p{margin:0;padding:3px 0 0;font:400 16px/25px 'Nunito Sans', serif;color:#555;}
#content ul.nelist li .info p:first-letter{text-transform:uppercase;}
#content ul.nelist li .info p.updated{font:400 14px/25px 'Nunito Sans', serif;color:#555;}
#content ul.nelist li .info i{padding-right:6px;color:#888;}

/* CHI TIET TIN */
#content div.necon {display:block;margin:0;padding:0;font:400 16px/22px 'Nunito Sans', serif;color:#222;overflow:hidden}
#content div.necon h1.head{margin:0;padding:5px 0;font:700 20px/30px 'Nunito Sans';color:#0065a9;}
#content div.necon p.updated{margin:0;padding:5px 0 3px;font:400 14px/20px 'Nunito Sans';color:#555;}
#content div.necon p.desc{margin:0;padding:5px 0;font:600 16px/20px 'Nunito Sans';color:#555;}
#content div.necon p.source{margin:0;padding:5px 0;font:400 16px/20px 'Nunito Sans';color:#555;text-align:right;}

#content div.necon .con {font:16px/24px 'Nunito Sans', serif;color:#222;padding:5px 0;}
#content div.necon .con h1{font:20px/26px 'Nunito Sans';color:#222;padding:5px 0;}
#content div.necon .con h2{font:19px/24px 'Nunito Sans';color:#222;padding:5px 0;}
#content div.necon .con h3{font:18px/24px 'Nunito Sans';color:#222;padding:5px 0;}
#content div.necon .con p{font:16px/24px 'Nunito Sans', serif;color:#222;padding:5px 0;}
#content div.necon .con div{font:16px/24px 'Nunito Sans', serif;color:#222;padding:5px 0;}
#content div.necon .con a{font:16px 'Nunito Sans', serif;color:#222;text-decoration:none}
#content div.necon .con a:hover{font:16px 'Nunito Sans', serif;color:#0065a9;text-decoration:underline}
#content div.necon .con img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}
#content div.necon .con table{max-width:100%;}
#content div.necon .con td{padding:3px 5px;}
#content div.necon .con .bang {margin:10px 0;border-collapse: collapse;}
#content div.necon .con .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content div.necon .con .bang0 {margin:10;border-collapse: collapse;}
#content div.necon .con .bang0 td{padding:0;border:#ababab 0px solid;}

#content div.necon .con .demuc{width:auto;display:table;background:#f9f9f9;margin:5px 0;padding:10px;border:1px solid #aaa;}
#content div.necon .con .demuc p{font:400 18px/26px 'Nunito Sans', serif;color:#000;padding:5px 0;}
#content div.necon .con .demuc ul{margin:5px 0;padding:0;list-style-type:none;}
#content div.necon .con .demuc ul li{margin:0;padding:5px 0;list-style-type:none;}

#content div.necon .con ul,
#content div.necon .con ol{width:auto;margin:5px 0 5px 13px;padding:0;display:inline-block;vertical-align:top;list-style-type:none;}
#content div.necon .con ul li,
#content div.necon .con ol li{width:100%;margin:0;padding:3px 0;display:inline-block;vertical-align:top;list-style-type:none;font:16px/22px 'Nunito Sans';;color:#222;}
#content div.necon .con ul li:before,
#content div.necon .con ol li:before{
	position: absolute;
	margin-left:-10px;
	font-family: 'FontAwesome';
	font-size: 13px;
	content: "\f0da";
	color: #666;
}

#content div.necon .youtube{padding:15px 0;}
#content div.necon .youtube .ytbox{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:15px 0 5px;}
#content div.necon .youtube .ytbox iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

#content div.necon .video{padding:15px 0;}
#content div.necon .video p{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:15px 0 5px;}
#content div.necon .video p iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

#content .neother{display:block;margin:0;padding:0;}
#content .neother .head{display:block;margin:0;padding:15px 0;font:600 25px/35px 'Nunito Sans', serif;color:#444;text-transform:uppercase;}
#content .neother ul{display:block;padding:0;margin:0;list-style:none;}
#content .neother ul li{position:relative;width:100%;display:inline-block;vertical-align:top;padding:5px 0 5px 15px;margin:0;list-style:none;}
#content .neother ul li:before {
    position: absolute;
    top:6px;left:3px;
    font-family: 'rpicons';
    font-size: 15px;
    content: "\f363";
    color: #222;
}
#content .neother ul li a{font:400 16px/22px 'Nunito Sans';color:#222;}
#content .neother ul li a:hover{color:#be0604;}

/* START DỰ ÁN */
#dasearch{}
#dasearch .box{width:1200px;background:rgba(11,119,191,0.8);margin:0 auto;padding:10px 20px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	overflow:hidden
	}
#dasearch .box .head{display:block;}
#dasearch .box .head span{display:inline-block;margin:0;padding:0 0 5px;font:500 16px/22px 'Nunito Sans';color:#fff;}
#dasearch .box .con{display:block;}
#dasearch .box .con ul{display:block;padding:0;margin:0;list-style:none;}
#dasearch .box .con ul li{width:16.25%;display:inline-block;vertical-align:top;padding:0;margin:5px 0 5px 0.5%;list-style:none;}
#dasearch .box .con ul li:first-child{width:20.75%;margin-left:0;}
#dasearch .box .con ul li:nth-child(2){width:18.25%;}
#dasearch .box .con ul li:nth-child(5){width:14%;}
#dasearch .box .con ul li:last-child{width:12%;}

#dasearch .box .con ul li input[type="text"]{
	display:inline-block;
	width:100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    background-color: rgba(255,255,255,1);
    border: #fff 0px solid;
    outline: 0;
    margin: 0;
    padding: 6px 10px;
	font:400 13px/20px 'Nunito Sans', serif;
	color:#444;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#dasearch .box .con ul li select {
    background: rgba(255,255,255,1) url('/images/global/down-grey.png') no-repeat right;
    display: inline-block;
    width: 100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    border: #fff 0px solid;
    outline: 0;
    margin: 0;
    padding:6px 25px 6px 10px;
	font:400 13px/20px 'Nunito Sans', serif;
    color: #444;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#dasearch .box .con ul li input[type="submit"] {
	display:inline-block;
	width:100%;
	background:#f5720e;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
	
    -webkit-appearance: none;
    border: #fff 0px solid;
    outline: 0;
    margin:0;
    padding: 6px 25px;
	font:bold 12px/20px 'Nunito Sans', serif;
	color:#fff;
	cursor:pointer;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#dasearch .box .con ul li select:hover,
#dasearch .box .con ul li input[type="text"]:hover,{
    -webkit-box-shadow: #0066ff 0 0 5px 0;
    -moz-box-shadow: #0066ff 0 0 5px 0;
    box-shadow: #0066ff 0 0 5px 0;
}
#dasearch .box .con ul li input[type="submit"]:hover{background:#3c9f10;}

#dasearch .box .con ul li input[type="text"]::placeholder{color:#888;opacity:1;}
#dasearch .box .con ul li input[type="text"]:-ms-input-placeholder{color:#888;}
#dasearch .box .con ul li input[type="text"]::-ms-input-placeholder{color:#888;}

/* DỰ ÁN GROUP */

/* LIST DỰ ÁN */
#content ul.duan{display:block;margin:0;padding:0;list-style:none;}
#content ul.duan li{display:block;margin:0;padding:0;list-style:none;}
/*
#content ul.duan li.head{display:block;max-height:103px;overflow-y:scroll;margin:0;padding:0 5px 0 0;font:400 16px/25px 'Nunito Sans', serif;color:#222;}
#content ul.duan li.head::-webkit-scrollbar {width: 6px; height: 6px; background: #f9f9f9;}
#content ul.duan li.head::-webkit-scrollbar-thumb {width: 6px; background-color: #c1c1c1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#content ul.duan li.head::-webkit-scrollbar-track {padding: 6px;}
*/
#content ul.duan li.head .floatBox{display:block;position:relative;height:160px;overflow:hidden;}

#content ul.duan li.head .boxContent{padding:0 0 60px;font:600 16px/25px 'Nunito Sans', serif;color:#222;}
#content ul.duan li.head .boxContent h1{margin:0;padding:3px 0;font:600 16px/25px 'Nunito Sans', serif;color:#222;}
#content ul.duan li.head .boxContent h2{margin:0;padding:3px 0;font:600 16px/25px 'Nunito Sans', serif;color:#222;}
#content ul.duan li.head .boxContent div,
#content ul.duan li.head .boxContent p{margin:0;padding:3px 0;font:400 16px/25px 'Nunito Sans', serif;color:#222;}
#content ul.duan li.head .boxContent a{font:400 16px/25px 'Nunito Sans', serif;color:#222;text-decoration:underline;}
#content ul.duan li.head .boxContent a:hover{color:blue;}

#content ul.duan li.head .floatBox .text-center{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:0;}
#content ul.duan li.head .floatBox .text-center .over{display:block;width:100%;height:30px;
	background: rgb(255,255,255);
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	}
#content ul.duan li.head .floatBox .text-center .link{display:block;width:100%;background: rgb(255,255,255);text-align:center;}
#content ul.duan li.head .floatBox .text-center .link a{display:inline-block;padding:0;font:700 15px/30px 'Nunito Sans', Arial;color:#666;text-decoration:none;transition:top ease 1s;}

#content ul.duan li.list{padding:25px 0 0;}

#content ul.duan li.list ul{display:block;margin:0;padding:0;list-style:none;}
#content ul.duan li.list ul li{position:relative;width:23.5%;display:inline-block;vertical-align:top;margin:0 0 0 2%;padding:0;list-style:none;}
#content ul.duan li.list ul li:first-child,
#content ul.duan li.list ul li:nth-child(5),
#content ul.duan li.list ul li:nth-child(9){margin-left:0;}
#content ul.duan li.list ul li .thumb{display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	}
#content ul.duan li.list ul li .thumb a{display:block;position:relative;}
#content ul.duan li.list ul li .thumb .new{position:absolute;top:10px;left:10px;background:rgba(237,50,55,1);padding:0 5px;font:400 12px/20px 'Nunito Sans', serif;color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	z-index:1;
	}
#content ul.duan li.list ul li .thumb .com{position:absolute;top:10px;left:10px;background:rgba(0,0,0,0.7);padding:0 5px;font:400 12px/20px 'Nunito Sans', serif;color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	z-index:1;
	}
#content ul.duan li.list ul li .thumb .clo{position:absolute;top:10px;left:10px;background:rgba(0,0,0,0.7);padding:0 5px;font:400 12px/20px 'Nunito Sans', serif;color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	z-index:1;
	}
#content ul.duan li.list ul li .thumb img{display:block;width:100%;border:none;}
#content ul.duan li.list ul li .info{position:relative;display:block;width:100%;padding:10px 0 25px;}
#content ul.duan li.list ul li .info h3{margin:0;padding:0;
    max-height:44px;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    text-overflow:ellipsis;
	}
#content ul.duan li.list ul li .info h3 a{display:block;font:700 14px/22px 'Nunito Sans', serif;color:#055699;}
#content ul.duan li.list ul li .info h3 a:hover{color:#be0604;}

#content ul.duan li.list ul li .info div.add{margin:0;padding:8px 0;font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#content ul.duan li.list ul li .info div.add span{display:inline-block;vertical-align:top;font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#content ul.duan li.list ul li .info div.add a{font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#content ul.duan li.list ul li .info div.add a:hover{color:#222;}
#content ul.duan li.list ul li .info div.add i {display:inline-block;width:20px;color:#666;font-size:17px;}

#content ul.duan li.list ul li .info div.are{margin:0;padding:3px 0;font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#content ul.duan li.list ul li .info div.are span{display:inline-block;vertical-align:top;padding:0 35px 0 6px;font:400 15px/20px 'Nunito Sans', serif;color:#444;}
#content ul.duan li.list ul li .info div.are i {display:inline-block;width:20px;color:#444;font-size:16px;}

#content ul.duan li.list ul li .info div.price{margin:0;padding:3px 0 8px;font:600 15px/20px 'Nunito Sans', serif;color:#444;}
#content ul.duan li.list ul li .info div.price span{display:inline-block;vertical-align:top;padding-right:8px;font:700 17px/20px 'Nunito Sans', serif;color:#be0604;text-transform:lowercase;}
#content ul.duan li.list ul li .info div.price span.text{display:inline-block;vertical-align:top;padding-right:8px;font:600 15px/20px 'Nunito Sans', serif;color:#be0604;text-transform:none;}

/* CHI TIET DỰ ÁN */
#topda{background:#ccc;padding:15px 0 65px;}
#topda .box{width:96%;margin:0 auto;}
#topda .box .head{}
#topda .box .head h1{margin:0;padding:0;font:700 25px/30px 'Nunito Sans';color:#d62029;}

#topda .box .add{padding:15px 0;font:400 15px/20px 'Nunito Sans';color:#444;}
#topda .box .add i{padding:2px 8px 2px 0;font-size:16px;color:#055699;}
#topda .box .add span{display:inline-block;vertical-align:top;padding-right:8px;font:600 15px/20px 'Nunito Sans';color:#444;}

#topda .box .pri{padding:0;font:400 15px/24px 'Nunito Sans';color:#666;}
#topda .box .pri span{display:inline-block;vertical-align:top;padding-right:25px;font:400 15px/24px 'Nunito Sans';color:#444;}
#topda .box .pri span.code{font:700 15px/24px 'Nunito Sans';color:#444;}
#topda .box .pri span.num{text-transform:lowercase;font:700 18px/24px 'Nunito Sans';color:#be0604;}
#topda .box .pri span.num1{text-transform:lowercase;font:400 15px/24px 'Nunito Sans';color:#be0604;}
#topda .box .pri i{background:#ccc;margin-right:8px;padding:5px;display:inline-block;vertical-align:top;color:#666;font-size:14px;border-radius:12px;}

.relative{position:relative;top:-51px;padding:0 0 15px !important}

#content div.dacon{display:block;margin:0;padding:15px 0;font:400 16px/22px 'Nunito Sans', serif;color:#222;overflow:hidden}
#content div.dacon .daleft{width:76%;display:inline-block;vertical-align:top;}
#content div.dacon .daright{width:24%;display:inline-block;vertical-align:top;padding-right:20px;}

#content div.dacon .dagal{background:#f1f1f1;margin:15px 0;padding:10px;}

#content div.dacon .da-title{position:relative;}
#content div.dacon .da-title span{position:relative;display:inline-block;margin:0;padding:5px 0;font:700 18px/25px 'Nunito Sans';color:#222;}

#content div.dacon .da-stitle{position:relative;}
#content div.dacon .da-stitle span{display:inline-block;margin:0;padding:5px 0;font:700 17px/25px 'Nunito Sans';color:#222;}

#content div.dacon .con {font:16px/24px 'Nunito Sans', serif;color:#222;padding:5px 0;}
#content div.dacon .con h1{font:20px/26px 'Nunito Sans';color:#222;padding:5px 0;}
#content div.dacon .con h2{font:19px/24px 'Nunito Sans';color:#222;padding:5px 0;}
#content div.dacon .con h3{font:18px/24px 'Nunito Sans';color:#222;padding:5px 0;}
#content div.dacon .con p{font:16px/24px 'Nunito Sans', serif;color:#222;padding:5px 0;}
#content div.dacon .con div{font:16px/24px 'Nunito Sans', serif;color:#222;padding:5px 0;}
#content div.dacon .con a{font:16px 'Nunito Sans', serif;color:#222;text-decoration:none}
#content div.dacon .con a:hover{font:16px 'Nunito Sans', serif;color:#0065a9;text-decoration:underline}
#content div.dacon .con img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}
#content div.dacon .con table{max-width:100%;}
#content div.dacon .con td{padding:3px 5px;}
#content div.dacon .con .bang {margin:10px 0;border-collapse: collapse;}
#content div.dacon .con .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content div.dacon .con .bang0 {margin:10;border-collapse: collapse;}
#content div.dacon .con .bang0 td{padding:0;border:#ababab 0px solid;}

#content div.dacon .con ul,
#content div.dacon .con ol{width:auto;margin:5px 0 5px 13px;padding:0;display:inline-block;vertical-align:top;list-style-type:none;}
#content div.dacon .con ul li,
#content div.dacon .con ol li{width:100%;margin:0;padding:3px 0;display:inline-block;vertical-align:top;list-style-type:none;font:16px/22px 'Nunito Sans';;color:#222;}
#content div.dacon .con ul li:before,
#content div.dacon .con ol li:before{
	position: absolute;
	margin-left:-10px;
	font-family: 'FontAwesome';
	font-size: 13px;
	content: "\f0da";
	color: #666;
}

#content div.dacon .youtube{padding:15px 0;}
#content div.dacon .youtube .ytbox{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:15px 0 5px;}
#content div.dacon .youtube .ytbox iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

#content div.dacon .video{padding:15px 0;}
#content div.dacon .video p{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:15px 0 5px;}
#content div.dacon .video p iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

/* MẪU LIÊN HỆ DOANH NGHIỆP */
#boxlh{width:100%;margin:0;padding:0;}
#boxlh .head{background:#0b77bf;margin:0;padding:10px 15px;font:600 13px/20px Montserrat;color:#fff;text-transform:uppercase;}
#boxlh .fancybox-button{height:40px;width:40px;padding:5px;}
#boxlh .note{margin:0;padding:20px 25px 10px;font:400 14px/20px 'Nunito Sans', serif;color:#222;text-align:center;}
#boxlh .noteal{margin:0;padding:20px 25px;font:400 14px/20px 'Nunito Sans', serif;color:#222;text-align:center;}
#boxlh .error{margin:0;padding:20px 25px 10px;font:400 14px/20px 'Nunito Sans', serif;color:#f00;text-align:center;}
#boxlh .con{padding:10px 25px 20px;}
#boxlh .con ul{display:block;margin:0;padding:0;list-style:none;}
#boxlh .con ul li{display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;}
#boxlh .con ul li:nth-child(odd){width:20%;padding:9px 10px 9px 0;font:400 14px/20px 'Nunito Sans', serif;color:#222;}
#boxlh .con ul li:nth-child(even){width:80%;padding:3px 0px 3px 10px;}
#boxlh .con ul li:last-child{width:100%;padding:3px 0px 3px 20%;}
#boxlh .con ul li span{color:#f00;}
#boxlh .con ul li i{display:block;padding:3px 3px 0 3px;font:400 12px/18px 'Nunito Sans', serif;color:#f00;}
#boxlh .con ul li img{width:66px;height:22px;margin:5px 5px;display:inline-block;vertical-align:top;border:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow:hidden;
	}
#boxlh .con ul li input[type="text"]{
	display:inline-block;
	width:100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    background-color: rgba(255,255,255,.95);
    border: #e6e6e6 1px solid;
    outline: 0;
    margin: 0;
    padding: 5px 10px;
	font:400 14px/20px 'Nunito Sans', serif;
	color:#444;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#boxlh .con ul li textarea {
	display:block;
	width:100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    background-color: rgba(255,255,255,.95);
    border: #e6e6e6 1px solid;
    outline: 0;
    margin: 0;
    padding: 5px 10px;
	font:400 14px/20px 'Nunito Sans', serif;
	color:#444;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#boxlh .con ul li input[type="button"] {
	display:inline-block;
	width:auto;
	background:#0b77bf;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
	
    -webkit-appearance: none;
    border: 0px solid;
    outline: 0;
    margin: 0 0 0 10px;
    padding: 8px 25px;
	font:bold 12px/20px Verdana;
	color:#fff;
	cursor:pointer;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#boxlh .con ul li input[type="text"]::placeholder,
#boxlh .con ul li textarea::placeholder{color:#888;opacity:1;}
#boxlh .con ul li input[type="text"]:-ms-input-placeholder,
#boxlh .con ul li textarea:-ms-input-placeholder{color:#888;}
#boxlh .con ul li input[type="text"]::-ms-input-placeholder,
#boxlh .con ul li textarea::-ms-input-placeholder{color:#888;}

#boxlh .con ul li input[type="text"]:hover,
#boxlh .con ul li textarea:hover{-webkit-box-shadow:#0066ff 0 0 5px 0;-moz-box-shadow:#0066ff 0 0 5px 0;box-shadow:#0066ff 0 0 5px 0;}
#boxlh .con ul li input[type="button"]:hover{background:#e62021;}

#boxlh .alert{padding:10px 25px 20px;border-top:#dedede 1px solid;}
#boxlh .alert ul{display:block;margin:0;padding:0;list-style:none;}
#boxlh .alert ul li{display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;}
#boxlh .alert ul li:nth-child(odd){width:20%;padding:5px 10px 5px 0;font:400 14px/20px 'Nunito Sans', serif;color:#222;}
#boxlh .alert ul li:nth-child(even){width:80%;padding:5px 0px 5px 10px;}

/* MẪU ĐĂNG KÝ/ ĐĂNG NHẬP */
#boxdk{width:100%;margin:0;padding:0;}
#boxdk .head{background:#0b77bf;margin:0;padding:15px 15px;font:600 20px/20px 'Nunito Sans';color:#fff;text-align:center;}
#boxdk .foot{background:#f4f4f4;margin:0;padding:15px 15px;font:400 13px/20px 'Nunito Sans', serif;color:#555;text-align:center;}
#boxdk .foot a{font:400 13px 'Nunito Sans', serif;color:#055699;}
#boxdk .foot a:hover{color:#055699;}
#boxdk .fancybox-button{height:40px;width:40px;padding:5px;}
#boxdk .note{margin:0;padding:20px 25px 0;font:400 italic 14px/20px 'Nunito Sans', serif;color:#f00;}
#boxdk .noteal{margin:0;padding:20px 25px;font:400 14px/20px 'Nunito Sans', serif;color:#222;text-align:center;}
#boxdk .error{margin:0;padding:20px 25px 10px;font:400 14px/20px 'Nunito Sans', serif;color:#f00;text-align:center;}
#boxdk .con{padding:10px 25px;}
#boxdk .con ul{display:block;margin:0;padding:0;list-style:none;}
#boxdk .con ul li{position:relative;width:100%;display:inline-block;vertical-align:top;margin:0;padding:5px 0px;list-style:none;}
#boxdk .con ul li .fa-check{position:absolute;right:10px;top:16px;font-size:16px;color:#390;}
#boxdk .con ul li .fa-exclamation-triangle {position:absolute;right:10px;top:16px;font-size:16px;color:#f00;}
#boxdk .con ul li.li21{width:49%;margin-right:1%;}
#boxdk .con ul li.li21 .login-remember{cursor:pointer;font:400 13px/20px 'Nunito Sans', serif;color:#555;}
#boxdk .con ul li.li21 .login-remember span{display:inline-block;height:20px;width:20px;border:2px solid #d7d7d7;font:bold 14px/18px 'Nunito Sans', serif;color:#fff;text-align:center;margin-right:10px;}
#boxdk .con ul li.li21 .login-remember span.checked{color:#319c00;border-color:#319c00;}

#boxdk .con ul li.li22{width:49%;margin-left:1%;text-align:right;font:400 13px/20px 'Nunito Sans', serif;color:#555;}
#boxdk .con ul li.li22 a{font:400 13px 'Nunito Sans', serif;color:#055699;}
#boxdk .con ul li.li22 a:hover{color:#055699;}

#boxdk .con ul li.li31{width:32.66666%;margin-left:0;}
#boxdk .con ul li.li32{width:32.66666%;margin-left:1%;}
#boxdk .con ul li.li33{width:32.66666%;margin-left:1%;}

.secu130{width:130px !important;}
.ileft{right:auto !important;left:104px;}

#boxdk .con ul li input[type="radio"]{display:inline-block;vertical-align:text-top;margin:2px 0 0;}
#boxdk .con ul li label{display:inline-block;vertical-align:baseline;padding:0 15px 0 8px;font:400 14px/20px 'Nunito Sans', serif;color:#444;}
#boxdk .con ul li span{color:#f00;}
#boxdk .con ul li em{display:block;padding:3px 3px 0 3px;font:400 12px/18px 'Nunito Sans', serif;color:#f00;text-align:left;}
#boxdk .con ul li img{width:66px;height:22px;margin:7px 5px 8px;display:inline-block;vertical-align:top;border:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow:hidden;
	}
#boxdk .con ul li.notes{}
#boxdk .con ul li.notes p{margin:0;padding:3px 0;font:400 12px/20px 'Nunito Sans', serif;color:#555;}
#boxdk .con ul li.notes b{font:400 12px 'Nunito Sans', serif;color:#390;}
#boxdk .con ul li.notes a{font:400 12px 'Nunito Sans', serif;color:#055698;}
#boxdk .con ul li.notes a:hover{color:#055698;}

#boxdk .con ul li input[type="text"],
#boxdk .con ul li input[type="password"],
#boxdk .con ul li textarea{
	display:inline-block;
	width:100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    background-color: rgba(255,255,255,.95);
    border: #e6e6e6 1px solid;
    outline: 0;
    margin: 0;
    padding: 5px 30px 5px 10px;
	font:400 15px/25px 'Nunito Sans', serif;
	color:#444;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#boxdk .con ul li select {
    background: rgba(255,255,255,.95) url('/images/global/down-green.png') no-repeat right;
    display: inline-block;
    width: 100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    border: #e6e6e6 1px solid;
    outline: 0;
    margin: 0;
    padding: 5px 10px;
	font:400 15px/25px 'Nunito Sans', serif;
	color:#444;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#boxdk .con ul li input[type="checkbox"] {
    cursor: pointer;
    margin: 0;
    opacity:1;
    outline:none;
    position:relative;
    z-index: 1;
    -moz-opacity:1;
    filter: alpha(opacity=1);
	width: 24px;
    height: 24px;
	border:none;
	display:inline-block;
	vertical-align:top;
	}
#boxdk .con ul li input[type="button"] {
	display:inline-block;
	width:100%;
	background:#0b77bf;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
	
    -webkit-appearance: none;
    border: 0px solid;
    outline: 0;
    margin: 0;
    padding: 8px 0 6px;
	font:600 15px/25px 'Nunito Sans';
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#boxdk .con ul li input[type="text"]::placeholder,
#boxdk .con ul li textarea::placeholder,
#boxdk .con ul li input[type="password"]::placeholder{color:#888;opacity:1;}
#boxdk .con ul li input[type="text"]:-ms-input-placeholder,
#boxdk .con ul li textarea:-ms-input-placeholder,
#boxdk .con ul li input[type="password"]:-ms-input-placeholder{color:#888;}
#boxdk .con ul li input[type="text"]::-ms-input-placeholder,
#boxdk .con ul li textarea::-ms-input-placeholder,
#boxdk .con ul li input[type="password"]::-ms-input-placeholder{color:#888;}

#boxdk .con ul li input[type="text"]:hover,
#boxdk .con ul li textarea:hover,
#boxdk .con ul li input[type="password"]:hover{-webkit-box-shadow:#0066ff 0 0 5px 0;-moz-box-shadow:#0066ff 0 0 5px 0;box-shadow:#0066ff 0 0 5px 0;}
#boxdk .con ul li input[type="button"]:hover{background:#e62021;}

#boxdk .alert{padding:10px 25px 20px;border-top:#dedede 1px solid;}
#boxdk .alert ul{display:block;margin:0;padding:0;list-style:none;}
#boxdk .alert ul li{display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;}
#boxdk .alert ul li:nth-child(odd){width:20%;padding:5px 10px 5px 0;font:400 14px/20px 'Nunito Sans', serif;color:#222;}
#boxdk .alert ul li:nth-child(even){width:80%;padding:5px 0px 5px 10px;}

/* MẪU TRANG THÀNH VIÊN */
#boxmem{width:100%;margin:0;padding:0;}
#boxmem div.head{position:relative;background:#0b77bf;margin:0;padding:6px 15px 4px;font:600 14px/25px 'Nunito Sans';color:#fff;text-transform:uppercase;}
#boxmem div.head a{position:absolute;top:6px;right:15px;font:400 14px/25px 'Nunito Sans';color:#fff;text-transform:none;}
#boxmem div.head a i{padding-left:6px;}
#boxmem .note{margin:0;padding:0 0 12px;font:400 12px/18px 'Nunito Sans', serif;color:#666;}
#boxmem .con{background:#fff;padding:15px 15px;border:#ccc 1px solid;border-top:none;}
#boxmem .con ul{display:block;margin:0;padding:0;list-style:none;}
#boxmem .con ul li{position:relative;width:100%;display:inline-block;vertical-align:top;margin:0;padding:5px 0px;list-style:none;}
#boxmem .con ul li.head{background:#dadada;margin:8px 0 10px;padding:5px 15px;font:bold 12px/25px 'Nunito Sans', serif;color:#444;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
	overflow:hidden;
	}
#boxmem .con ul li span.count{position:absolute;right:3px;top:5px;font-size:14px;color:#f00;}
#boxmem .con ul li span.count span{color:#390;}
#boxmem .con ul li div.title{padding:0 3px 8px;font:400 14px/14px 'Nunito Sans', serif;color:#666;text-align:left;}
#boxmem .con ul li .fa-check{position:absolute;right:10px;top:16px;font-size:16px;color:#390;}
#boxmem .con ul li .fa-exclamation-triangle {position:absolute;right:10px;top:16px;font-size:16px;color:#f00;}
#boxmem .con ul li.li21{width:49%;margin-right:1%;}
#boxmem .con ul li.li21 .login-remember{cursor:pointer;font:400 13px/20px 'Nunito Sans', serif;color:#555;}
#boxmem .con ul li.li21 .login-remember span{display:inline-block;height:20px;width:20px;border:2px solid #d7d7d7;font:bold 14px/18px 'Nunito Sans', serif;color:#fff;text-align:center;margin-right:10px;}
#boxmem .con ul li.li21 .login-remember span.checked{color:#319c00;border-color:#319c00;}

#boxmem .con ul li.li22{width:49%;margin-left:1%;font:400 13px/20px 'Nunito Sans', serif;color:#555;}
#boxmem .con ul li.li22 a{font:400 13px 'Nunito Sans', serif;color:#055699;}
#boxmem .con ul li.li22 a:hover{color:#055699;}

#boxmem .con ul li.li31{width:32.66666%;margin-left:0;}
#boxmem .con ul li.li32{width:32.66666%;margin-left:1%;}
#boxmem .con ul li.li33{width:32.66666%;margin-left:1%;}

#boxmem .con ul li.li41{width:24.25%;margin-left:0;}
#boxmem .con ul li.li42{width:24.25%;margin-left:1%;}
#boxmem .con ul li.li43{width:24.25%;margin-left:1%;}
#boxmem .con ul li.li44{width:24.25%;margin-left:1%;}

#boxmem .ccon{padding:15px 0 0;}
#boxmem .ccon .danhsach {background:#fff;margin:0 0 10px;border-collapse:collapse;}
#boxmem .ccon .danhsach th{background:#f0f0f0;padding:8px 10px;border:#ddd 1px solid;font:700 12px/20px 'Nunito Sans', serif;color:#444;white-space:nowrap}
#boxmem .ccon .danhsach th span{position:relative;display:inline-block;font:700 12px/20px 'Nunito Sans', serif;color:#444;cursor:pointer;}
#boxmem .ccon .danhsach th span:hover{color:#444;}
#boxmem .ccon .danhsach th span.active:before {position:absolute;top:0;right:-13px;display:inline-block;content:"\f0d8";font:700 12px/20px 'Font Awesome 5 Free';}
#boxmem .ccon .danhsach th span.dactive:before {position:absolute;top:0;right:-13px;display:inline-block;content:"\f0d7";font:700 12px/20px 'Font Awesome 5 Free';}

#boxmem .ccon .danhsach td{padding:8px 10px;border:#ddd 1px solid;font:400 12px/20px 'Nunito Sans', serif;color:#444;}
#boxmem .ccon .danhsach td a{display:block;font:400 12px/20px 'Nunito Sans', serif;color:#444;}
#boxmem .ccon .danhsach td a:hover{color:#f00;}

#boxmem .ccon .danhsach td a.sp{padding:5px 0 10px;}
#boxmem .ccon .danhsach td a.sp .thumb{width:23%;display:inline-block;vertical-align:top;}
#boxmem .ccon .danhsach td a.sp .thumb img{display:block;width:100%;border:none;}
#boxmem .ccon .danhsach td a.sp .info{width:77%;display:inline-block;vertical-align:top;padding:0 0 0 10px;font:400 12px/18px 'Nunito Sans', serif;color:#444;}

#boxmem .ccon .danhsach td div.sp{border-top:#ddd 1px solid;height:25px;clear:both;padding:10px 0 0;text-align:right;}
#boxmem .ccon .danhsach td div.sp a{display:inline-block;vertical-align:top;padding-left:8px;font:400 12px/12px 'Nunito Sans', serif;color:#444;}
#boxmem .ccon .danhsach td div.sp a img{display:inline-block;vertical-align:top;height:12px;border:none}

#boxmem .ccon .danhsach td a.view{padding:5px 0;text-decoration:underline;}
#boxmem .ccon .danhsach td a.renew{padding:5px 0;cursor:pointer;}
#boxmem .ccon .danhsach td a.renew img{display:block;margin:0 auto;width:16px;height:16px;border:none}

#boxmem .ccon .danhsach td .report{display:block;width:30px;height:30px;border:none}
#boxmem .ccon .danhsach td.pic{}
#boxmem .ccon .danhsach td.pic img{display:block;width:40px;height:40px;border:#fff 2px solid;overflow:hidden;margin:0 auto;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	}

.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w80{width:80px;}
.w100{width:100px;}
.w110{width:110px;}
.w115{width:115px;}
.w120{width:120px;}
.w125{width:125px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w165{width:165px;}
.w140{width:140px;font-size:11px;}
.w180{width:180px;font-size:11px;}

.w13011{width:130px;font-size:11px;}
.w14011{width:140px;font-size:11px;}
.w15011{width:150px;font-size:11px;}
.w16011{width:160px;font-size:11px;}
.w17011{width:170px;font-size:11px;}
.w18011{width:180px;font-size:11px;}

.ctrai{text-align:left}
.cgiua{text-align:center}
.cphai{text-align:right}

.red{color:red !important;}
.blue{color:blue !important;}
.byellow{background:yellow !important}

.mem250{width:250px !important;}
.iml250{right:auto !important;left:225px;}

.secu130{width:130px !important;}
.ileft{right:auto !important;left:104px;}

#map_canvas{width:100%;height:400px;margin-bottom:10px;border:#ccc 1px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
	}

#boxmem .con ul li input[type="radio"]{display:inline-block;vertical-align:text-top;margin:2px 0 0;}
#boxmem .con ul li label{display:inline-block;vertical-align:baseline;padding:0 15px 0 8px;font:400 13px/20px 'Nunito Sans', serif;color:#444;}
#boxmem .con ul li span.snote{color:#f00;}
#boxmem .con ul li em{display:block;padding:3px 3px 0 3px;font:400 12px/18px 'Nunito Sans', serif;color:#f00;text-align:left;}
#boxmem .con ul li img{width:66px;height:22px;margin:7px 5px 8px;display:inline-block;vertical-align:top;border:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow:hidden;
	}
#boxmem .con ul li.notes{font:400 12px/20px 'Nunito Sans', serif;color:#555;}
#boxmem .con ul li.notes p{margin:0;padding:3px 0;font:400 12px/20px 'Nunito Sans', serif;color:#555;}
#boxmem .con ul li.notes span{font:400 12px 'Nunito Sans', serif;color:#f00;}
#boxmem .con ul li.notes b{font:400 12px 'Nunito Sans', serif;color:#390;}
#boxmem .con ul li.notes a{font:400 12px 'Nunito Sans', serif;color:#055698;}
#boxmem .con ul li.notes a:hover{color:#055698;}

#boxmem .con ul li.pnotes{padding:0 3px 5px;font:400 13px/20px 'Nunito Sans', serif;color:#555;}
#boxmem .con ul li.pnotes span{font:400 13px 'Nunito Sans', serif;color:#f00;}

#boxmem .con ul li.upanh{padding:5px 0 10px;}
#boxmem .con ul li.upanh div.nut{position:relative;width:24%;display:inline-block;vertical-align:top;margin:3px 0.5%;background-color:#f0f6f2;border:#cbd9ca 2px dashed;
	background-image: url("/images/global/photos-icon.png");
	background-size: 50px auto;
	background-position:center 30px;
    background-repeat:no-repeat;
    cursor:pointer;
	}
#boxmem .con ul li.upanh div.nut img{width:100%;height:auto;margin:0 auto;display:block;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
	}
#boxmem .con ul li.upanh div.nut label{position:relative;display:block;padding:0;z-index:2;cursor:pointer;}
#boxmem .con ul li.upanh div.nut input{display:none;}
#boxmem .con ul li.upanh div.nut span{position:absolute;font:bold 12px/20px 'Nunito Sans', serif;color:#390;left:0;right:0;bottom:5px;padding:5px 10px;text-align:center;z-index:1;}

#boxmem .con ul li.upanh ol{display:block;margin:0;padding:0;list-style:none;}
#boxmem .con ul li.upanh ol li{position:relative;width:24%;display:inline-block;vertical-align:top;margin:3.5px 0.5%;padding:0;cursor:move;}
#boxmem .con ul li.upanh ol li img{width:100%;height:auto;margin:0 auto;display:block;
    background-repeat:no-repeat;
    background-position:center;
    background-color:#000;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
	}
#boxmem .con ul li.upanh ol li div{position:absolute;top:5px;left:5px;height:26px;padding:5px 6px;background:#dae4ed;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
	}
#boxmem .con ul li.upanh ol li div span{display:inline-block;vertical-align:top;line-height:16px;margin:0 6px;z-index:1;cursor:pointer;}
#boxmem .con ul li.upanh ol li div span img{display:block;width:100%;border:none}
		
#boxmem .con ul li input[type="text"],
#boxmem .con ul li input[type="password"]{
	display:inline-block;
	width:100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    background-color: rgba(255,255,255,.95);
    border: #ccc 1px solid;
    outline: 0;
    margin: 0;
    padding: 5px 30px 5px 10px;
	font:400 15px/20px 'Nunito Sans', serif;
	color:#444;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#boxmem .con ul li textarea{
	display:block;
	width:100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    background-color: rgba(255,255,255,.95);
    border: #ccc 1px solid;
    outline: 0;
    margin: 0;
    padding: 5px 30px 5px 10px;
	font:400 15px/20px 'Nunito Sans', serif;
	color:#444;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#boxmem .con ul li select {
    background: rgba(255,255,255,.95) url('/images/global/down-green.png') no-repeat right;
    display: inline-block;
    width: 100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    border: #ccc 1px solid;
    outline: 0;
    margin: 0;
    padding: 5px 10px;
	font:400 15px/20px 'Nunito Sans', serif;
	color:#444;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#boxmem .con ul li input[type="button"] {
	display:inline-block;
	width:100%;
	background:#0b77bf;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
	
    -webkit-appearance: none;
    border: 0px solid;
    outline: 0;
    margin: 0;
    padding: 8px 0 6px;
	font:600 15px/25px 'Nunito Sans';
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#boxmem .con ul li input[type="text"]::placeholder,
#boxmem .con ul li input[type="password"]::placeholder{color:#888;opacity:1;}
#boxmem .con ul li input[type="text"]:-ms-input-placeholder,
#boxmem .con ul li input[type="password"]:-ms-input-placeholder{color:#888;}
#boxmem .con ul li input[type="text"]::-ms-input-placeholder,
#boxmem .con ul li input[type="password"]::-ms-input-placeholder{color:#888;}

#boxmem .con ul li input[type="text"]:hover,
#boxmem .con ul li textarea:hover,
#boxmem .con ul li input[type="password"]:hover{-webkit-box-shadow:#0066ff 0 0 5px 0;-moz-box-shadow:#0066ff 0 0 5px 0;box-shadow:#0066ff 0 0 5px 0;}
#boxmem .con ul li input[type="button"]:hover{background:#e62021;}

#boxmem .con .errormsg {padding:50px 0;font:bold normal 13px 'Nunito Sans', serif;color:#454545;text-align:center;}

#boxmem .alert{padding:10px 25px 20px;border-top:#dedede 1px solid;}
#boxmem .alert ul{display:block;margin:0;padding:0;list-style:none;}
#boxmem .alert ul li{display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;}
#boxmem .alert ul li:nth-child(odd){width:20%;padding:5px 10px 5px 0;font:400 14px/20px 'Nunito Sans', serif;color:#222;}
#boxmem .alert ul li:nth-child(even){width:80%;padding:5px 0px 5px 10px;}

/* END CONTENT */

/* START FOOTER */
#branch{width:100%;padding:0;margin:0;background:#f1f1f1; display: none;}
#branch h2{margin:0;padding:25px 2px 15px;border-bottom:#fff 1px solid;font:600 25px/30px 'Nunito Sans';color:#222;text-align:center;}
#branch .box{padding:35px 0;}

#branch .box .branchview{width:100%;padding:0;overflow:hidden;}
#branch .box .branchview .util-wrapper-holder {width:100%;
    overflow: hidden;
    position: relative;
    /*
	width: -moz-calc(100% + 20px) !important;
    width: -webkit-calc(100% + 20px) !important;
    width: -o-calc(100% + 20px) !important;
    width: calc(100% + 20px) !important;
	*/
}
#branch .box .branchview .item{margin:0 10px;padding:0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}

#branch .box .branchview .item .thumb {display:block;position:relative;text-align:center;width:100%;margin:0 auto;overflow:hidden;}
#branch .box .branchview .item .thumb img{display:block;width:100%;border:none;}

/* BOTTOM MENNU */
#bmnu{background:#8a8c8e;width:100%;margin:0;padding:0;text-align:center;}
#bmnu ul{display:inline-block;padding:10px 0;margin:0;list-style:none}
#bmnu ul li{display:inline-block;padding:0;margin:0;font:400 14px/20px 'Nunito Sans', serif;color:#fff;}
#bmnu ul li a{display:block;padding:0 20px;font:700 14px/20px 'Nunito Sans', serif;color:#fff;}
#bmnu ul li a:hover{color:#fff;}

/* TOP SEARCH */
#topse{border-top:#8a8c8e 0px solid;padding:15px 0;}
#topse ul{width:98%;display:block;margin:0 auto;padding:0;list-style:none;}
#topse ul li{width:19.5%;display:inline-block;vertical-align:top;margin:0;padding:0 1%;list-style:none;}
#topse ul li a{display:block;padding:4px 0;font:400 15px/20px 'Nunito Sans', serif;color:#222;}
#topse ul li a:hover{color:#be0604;}

#footer{background:#be0604;}
#footer .box{width:1200px;margin:0 auto;padding:15px 0 25px;}

#footer .box ul{display:block;padding:0;margin:0;list-style:none}
#footer .box ul li{display:inline-block;vertical-align:top;width:60%;margin:0 0 0 2%;}
#footer .box ul li:first-child{width:38%;margin-left:0;}
#footer .box ul li h3{margin:0;padding:10px 0;font:600 15px/30px 'Nunito Sans';color:#fff;}
#footer .box ul li .logo{padding:25px 0 10px;text-align:center;}
#footer .box ul li .logo img{display:block;height:45px;border:none;}
#footer .box ul li .info{padding:5px 0;text-align:left;}
#footer .box ul li .info h3{margin:0;padding:3px 0;font:400 14px/20px 'Nunito Sans';color:#fff;}
#footer .box ul li .info div.com{margin:0;padding:3px 0;font:600 15px/20px 'Nunito Sans';color:#fff;}
#footer .box ul li .info div.mem{margin:0;padding:3px 0 10px;font:400 italic 14px/20px 'Nunito Sans';color:#ededed;}
#footer .box ul li .info div.add{margin:0;padding:3px 0;font:400 14px/20px 'Nunito Sans';color:#fff;}
#footer .box ul li .info div.dt{margin:0;padding:3px 0;font:400 14px/20px 'Nunito Sans';color:#fff;}
#footer .box ul li .info div.ema{margin:0;padding:3px 0;font:400 14px/20px 'Nunito Sans';color:#fff;}
#footer .box ul li .info div i{padding-right:8px;}
#footer .box ul li .info a{font:400 13px/20px 'Nunito Sans';color:#fff;}
#footer .box ul li .info a:hover{color:#fff;}
#footer .box ul li .mxh{padding:10px 0;}

#footer .box ul li ul.mnu{padding:0;margin:0;list-style:none}
#footer .box ul li ul.mnu li{display:inline-block;vertical-align:top;width:22%;margin:0 0 0 2%;padding:0;}
#footer .box ul li ul.mnu li:first-child{width:22%;margin-left:0;}
#footer .box ul li ul.mnu li:last-child{width:52%;}
#footer .box ul li ul.mnu li div.head{display:block;padding:25px 0 10px;font:600 16px/20px 'Nunito Sans', serif;color:#ededed;}

#footer .box ul li ul.mnu li ul.bmnu{padding:0;margin:0;list-style:none}
#footer .box ul li ul.mnu li ul.bmnu li{display:block;width:100%;margin:0;padding:2px 0;font:400 13px/20px 'Nunito Sans', serif;color:#ededed;}
#footer .box ul li ul.mnu li ul.bmnu li:first-child{width:100%;padding:1px 0;}
#footer .box ul li ul.mnu li ul.bmnu li:last-child{width:100%;padding:1px 0;}
#footer .box ul li ul.mnu li ul.bmnu li a{font:400 14px/22px 'Nunito Sans', serif;color:#ededed;}
#footer .box ul li ul.mnu li ul.bmnu li a:hover{color:#fff;}
#footer .box ul li ul.mnu li ul.bmnu li i{padding-right:8px;}

#footer .box ul li ul.mnu li .supp{padding:0;margin:0;}
#footer .box ul li ul.mnu li .supp ul{padding:0;margin:0;list-style:none}
#footer .box ul li ul.mnu li .supp ul li{display:block;width:100%;margin:0;padding:2px 0;font:400 14px/22px 'Nunito Sans', serif;color:#ededed;}
#footer .box ul li ul.mnu li .supp ul li:first-child{width:100%;padding:1px 0;}
#footer .box ul li ul.mnu li .supp ul li:last-child{width:100%;padding:2px 0;}
#footer .box ul li ul.mnu li .supp ul li a{font:400 14px/22px 'Nunito Sans', serif;color:#ededed;}
#footer .box ul li ul.mnu li .supp ul li a:hover{color:#fff;}
/*
#footer .box ul li ul.mnu li ul.supp{padding:0;margin:0;list-style:none}
#footer .box ul li ul.mnu li ul.supp li{display:block;width:100%;margin:0;padding:3px 0;font:400 14px/22px 'Nunito Sans', serif;color:#ededed;}
#footer .box ul li ul.mnu li ul.supp li:first-child{width:100%;padding:3px 0;}
#footer .box ul li ul.mnu li ul.supp li:last-child{width:100%;padding:3px 0;}
#footer .box ul li ul.mnu li ul.supp li a{font:400 14px/22px 'Nunito Sans', serif;color:#ededed;}
#footer .box ul li ul.mnu li ul.supp li a:hover{color:#fff;}
#footer .box ul li ul.mnu li ul.supp li i{padding-right:8px;}
*/

#footer .box ul li ul.b2{padding:0;margin:0;list-style:none}
#footer .box ul li ul.b2 li{display:inline-block;vertical-align:top;width:40%;margin:0 0 0 2%;padding:0;}
#footer .box ul li ul.b2 li:first-child{width:42%;margin-left:0;}
#footer .box ul li ul.b2 li:last-child{width:56%;}
#footer .box ul li ul.b2 li div.head{display:block;padding:25px 0 10px;font:600 14px/20px 'Nunito Sans', serif;color:#ededed;text-transform:uppercase}
#footer .box ul li ul.b2 li div.shead{display:block;padding:25px 0 10px;font:600 14px/20px 'Nunito Sans', serif;color:#ededed;}

#footer .box ul li ul.b2 li ul{padding:0;margin:0;list-style:none}
#footer .box ul li ul.b2 li ul li{display:inline-block;width:auto;vertical-align:top;margin:0;padding:3px 0;}
#footer .box ul li ul.b2 li ul li:first-child{width:auto;padding-right:25px;}
#footer .box ul li ul.b2 li ul li:last-child{width:auto;}
#footer .box ul li ul.b2 li ul li img.iapp{display:inline-block;max-height:30px;border:none}

#footer .box ul li ul.b2 li .subcribe{width:80%;margin:0;padding:0;}
#footer .box ul li ul.b2 li .subcribe div.subbox {max-width:320px;display:flex;margin:0;padding:0;}
#footer .box ul li ul.b2 li .subcribe div.subbox .subtext{display: flex;flex-grow: 1;flex-basis: 0;vertical-align: middle;}
#footer .box ul li ul.b2 li .subcribe div.subbox .subbut {display: flex;width: auto;vertical-align: middle;}
#footer .box ul li ul.b2 li .subcribe input[type="text"] {
	display:inline-block;
	width:100%;
    -webkit-appearance: none;
    background-color: #fff;
    border:#fff 1px solid;
	border-right:none;
    outline:0;
    margin:0;
    padding:4px 10px;
	font:400 14px/20px 'Nunito Sans', serif;
	color:#444;
}
#footer .box ul li ul.b2 li .subcribe a{
	width:auto;
    background: #ed3237;
	border:#ed3237 1px solid;
    -webkit-appearance: none;
    outline: 0;
    margin:0;
    padding:4px 10px;
	font:400 14px/20px 'Nunito Sans', serif;
	color:#fff;
	cursor:pointer;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#footer .box ul li ul.b2 li .subcribe a:hover {background:#959595;border:#959595 1px solid;}

#copy{background:#fff;}
#copy .cbox{width:1200px;margin:0 auto;padding:8px 0;font:400 14px/22px 'Nunito Sans', serif;color:#222;text-align:center;}
#copy .cbox p,
#copy .cbox div{margin:0;padding:2px 0;font:400 14px/22px 'Nunito Sans', serif;color:#222;}
#copy .cbox a{font:400 14px/22px 'Nunito Sans', serif;color:#222;}
#copy .cbox a:hover{color:#be0604;}

#gtop {
	position: fixed;
    bottom:10px;
    right:10px;
    text-decoration: none;
    color: #fff;
    background: #ee3137;
    font-size:20px;
    padding:2px 5px 5px;
    display: none;
    border-radius:50%;
    z-index: 9999;
	cursor:pointer;
	width:25px;
	height:25px;
	text-align:center;
}
#gtop i{font-size:20px;}
/* END FOOTER */

#navigation h1{font-size:20px;font-weight:400;height:30px;margin-bottom:10px}
#pnavigation h1{font:450 18px Montserrat;margin:10px 0 10px 0;text-transform: uppercase;color: #A94B97;}
#comming {width:100%;padding-top:50px;padding-bottom:50px;font:400 14px/20px 'Nunito Sans', serif;color:#454545;text-align:center;}
#page-result{margin:0;font:bold 18px 'Nunito Sans', serif;color:#3b5998;}

#herrormsg {width:100%;padding:20px 0 0;font:400 14px/14px 'Nunito Sans', serif;color:#4d2c03;text-align:center;}
.herrormsg-title {width:100%;padding:20px 0 0;font:400 14px/14px 'Nunito Sans', serif;color:#4d2c03;text-align:center;}

#mainintro, #mainintro p, #mainintro h1, #mainintro h2{text-align:justify;line-height:18px}
#imgintro {width:710px;height:260px;border:none;outline:none}

#herrormsg {width:100%;padding:20px 0 0;font:400 12px/12px Verdana;color:#fff;text-align:center;}
.herrormsg-title {width:100%;padding:20px 0 0;font:400 12px/12px Verdana;color:#fff;text-align:center;}

#errormsg {width:100%;padding:50px 20px;font:bold normal 13px 'Nunito Sans', serif;color:#454545;text-align:center;border:#eff0f2 1px solid;}
#errormsg p{margin:0;padding:5px 0;font:400 13px/18px Verdana;color:#454545;text-align:center;}
#errormsg p.xacminh{margin:0;padding:5px 0;font:400 13px/18px Verdana;color:#454545;}
#errormsg p.xacminh a{font:400 13px/18px Verdana;color:#00759c;cursor:pointer;}
#errormsg p.xacminh a:hover{color:#ff0000;}
#errormsg span{font:bold 11px Verdana;color:#454545;}
.errormsg-title {width:100%;padding:30px 20px 10px;font:600 18px 'Nunito Sans';color:#444;text-align:center;text-transform:uppercase}
.errormsg-error{margin:0;padding:5px 20px;font:400 14px/20px 'Nunito Sans';color:#222;text-align:left;}
.errormsg-message{margin:0;padding:5px 20px 30px;font:400 13px/18px 'Nunito Sans', serif;color:#ff0000;text-align:left;}
#faclose{display:100%;padding:20px;}
#faclose a.aclose{display:block;background:#0b77bf;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    border: 0px solid;
    outline: 0;
    margin:0;
    padding: 8px 25px 6px;
	font:600 15px/25px 'Nunito Sans';
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
#faclose a.aclose:hover{background:#e62021;}

#mainlink {padding:10px 0;text-align:center;}
#mainlink a,
#mainlink span{
	min-width:32px;
	cursor: pointer;
	font:600 15px/20px 'Nunito Sans', serif;
	color:#be0604;
    margin:0px 2px;
    padding:5px 0;
	display:inline-block;
    text-align: center;
	text-decoration:none;
    background:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#mainlink a:hover,
#mainlink span:hover{background-color:#be0604;color:#fff;text-decoration: none;}
#mainlink a.active,
#mainlink span.active{
	min-width:32px;
	cursor: pointer;
	font:600 15px/20px 'Nunito Sans', serif;
	color:#fff;
    margin:0px 2px;
    padding:5px 0;
	display:inline-block;
    text-align: center;
	text-decoration:none;
    background:#be0604;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#mainlink a.active:hover,
#mainlink span.active:hover{text-decoration:none;}

/* START FORM MEM BOX */
#form{width:100%;margin:0;padding:15px 0;}
#form .formhead{width:100%;border-bottom:#d3d3d3 1px solid;padding: 0 0 10px 0;margin: 0 0 15px 0;}
#form .formhead p{font: 400 13px/18px Verdana;padding:3px 0;color:#222;}
#form .formhead span{font: 400 italic 13px Verdana;color:#ff0000;}
	
#form .formdetail{width:60%;margin:0 auto;padding: 3px 0 10px 0;font: 400 14px/18px 'Nunito Sans', serif;}
#form .formdetail p{font: 400 14px/18px 'Nunito Sans', serif;padding:3px 0;}
#form .formdetail span{font: 400 italic 11px Verdana;color:#ff0000}

#form .fotit{padding: 15px 0;font: 450 14px/20px Montserrat;color:#76470c;text-transform:uppercase}
	
#form ul.fobox{width:80%;padding:0;margin:0;list-style:none}
#form ul.fobox li{display:inline-block;width:100%;margin:0;padding:0;vertical-align:top;list-style:none;}	
#form ul.fobox li ul.fobox2{padding:0;margin:0;list-style:none}
#form ul.fobox li ul.fobox2 li{display:inline-block;width:50%;margin:0;padding:0;vertical-align:top;list-style:none;}
#form ul.fobox li ul.fobox2 li:nth-child(odd){width:30%;
    padding: 11px 15px 11px 0;
    font:400 15px/16px 'Nunito Sans', serif;
	color:#76470c;
	text-align:right;
	}
#form ul.fobox li ul.fobox2 li:nth-child(odd) span{color:#f00;}
#form ul.fobox li ul.fobox2 li:nth-child(even){width:70%;
    padding: 3px 0;
    font:400 15px/16px 'Nunito Sans', serif;
	color:#76470c;
	}
#form ul.fobox li ul.fobox2 li:nth-child(even) span{display:inline-block;vertical-align:top;padding:9px 0 0 10px;color:#f00;}

#form ul.fobox3{width:80%;padding:0 0 10px;margin:0;list-style:none}
#form ul.fobox3 li{display:inline-block;width:33.33333%;margin:0;padding:5px 25px;vertical-align:top;list-style:none;
    font:400 15px/16px 'Nunito Sans', serif;
	color:#76470c;
	}
#form ul.fobox3 li span{display:inline-block;padding:0 0 0 10px;
	vertical-align: text-top;
	}

#form .formbox1 {width:100%;margin:0 auto;color:#222;border-bottom:#f2f2f2 1px solid;}
#form .formbox1 .formleft{float:left;width:30%;padding:8px 0;font:400 14px/20px 'Nunito Sans';}
#form .formbox1 .formleft span{color:#ff0000}
#form .formbox1 .formright{float:right;width:70%;padding:8px 0;font:400 14px/20px 'Nunito Sans';position:relative;}
#form .formbox1 .formright p{position:relative;padding:5px 0;font:400 14px/20px 'Nunito Sans';}
#form .formbox1 .formright img.memimg{display:block;height:150px;border:none;cursor:zoom-in;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
#form .formbox1 .formright img.cross{padding:1px 5px 0 0;display:inline-block;vertical-align:top;height:15px;border:none;cursor:pointer;}
#form .formbox1 .formright a{display:inline-block;vertical-align:top;font:400 14px/20px 'Nunito Sans';text-decoration:none}
#form .formbox1 .formright a:hover{color:#ff0000;}
#form .formbox1 .formright span{display:block;padding:5px 0 0 5px;font: 400 italic 11px Verdana;color:#ff0000;}

#form .formbox1 .formbox1d {display:block;padding:8px 0;font:400 14px/22px 'Nunito Sans';}
#form .formbox1 .formbox1d h1{font:20px/30px 'Nunito Sans';color:#222;padding:5px 0;}
#form .formbox1 .formbox1d h2{font:18px/30px 'Nunito Sans';color:#222;padding:5px 0;}
#form .formbox1 .formbox1d h3{font:16px/30px 'Nunito Sans';color:#222;padding:5px 0;}
#form .formbox1 .formbox1d p{font:14px/22px 'Nunito Sans';color:#222;padding:5px 0;}
#form .formbox1 .formbox1d p a{font:14px 'Nunito Sans';color:#222;text-decoration:none}
#form .formbox1 .formbox1d p a:hover{font:14px 'Nunito Sans';color:red;text-decoration:underline}
#form .formbox1 .formbox1d img{display:inline-block;max-width:100%;height:auto !important;border:none}
#form .formbox1 .formbox1d td{padding:3px 5px;}
#form .formbox1 .formbox1d .bang {margin:10px 0;border-collapse: collapse;}
#form .formbox1 .formbox1d .bang td{padding:3px 5px;border:#ababab 1px solid;}
#form .formbox1 .formbox1d .bang0 {margin:10;border-collapse: collapse;}
#form .formbox1 .formbox1d .bang0 td{padding:0;border:#ababab 0px solid;}

#form .formbox1 .formbox1d .fbvideo{padding:15px 0;}
#form .formbox1 .formbox1d .ytvideo{padding:15px 0;}
#form .formbox1 .formbox1d .ytvideo .ytbox{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
	margin:0;
	}
#form .formbox1 .formbox1d .ytvideo .ytbox iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;	
	}
	
#form .formbox2 {width:100%;margin:0 auto;padding:3px 0;}
#form .formbox2 span.thongbao{display:block;padding:3px 0 0 5px;font: 400 italic 11px Verdana;color:#ff0000;}

#form .formbox3 {width:100%;margin:0 auto;padding:3px 0;text-align:center;}

#form .formbox {width:60%;margin:0 auto;color:#222;}
.formbox90 {width:90% !important;}
.formbox100 {width:100% !important;}
.formbox60 {width:60% !important;}
#form .formbox div.head{width:100%;padding:9px 0 12px;font: bold 14px/16px 'Nunito Sans', serif;}

#form .formbox .formleft{float:left;width:30%;padding:12px 0;font:400 12px/18px Verdana;}
#form .formbox .formleft span{color:#ff0000}

#form .formbox .formright{float:right;width:70%;padding:3px 0;font:400 12px/18px Verdana;position:relative;}

#form .formbox .formright ul {width:100%;margin:0;padding:0;list-style:none;}
#form .formbox .formright ul li{width:33.33333%;display:inline-block;vertical-align:top;margin:0;padding:3px 0;list-style:none;font:400 12px/20px Verdana;}
#form .formbox .formright ul li i{
    height: 20px;
    width: 20px;
    font-size: 20px;
	color:#444;
	cursor:pointer;
    margin: 0 8px 0 0;
    vertical-align: top;	
	}

#form .formbox .formright p{position:relative;padding:3px 0;font:400 12px/18px Verdana;}
#form .formbox .formright img.memimg{display:block;height:150px;border:none;cursor:zoom-in;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
#form .formbox .formright img.cross{padding:1px 5px 0 0;display:inline-block;vertical-align:top;height:15px;border:none;cursor:pointer;}
#form .formbox .formright a{display:inline-block;vertical-align:top;font: 400 14px/18px Verdana;text-decoration:none}
#form .formbox .formright a:hover{color:#ff0000;}
#form .formbox .formright span{display:block;padding:5px 0 0 5px;font: 400 italic 11px Verdana;color:#ff0000;}
#form .formbox .formright .suggestion {
	margin:0;
	padding:5px 10px;
	border:#e6e6e6 1px solid;
	background:#fff;
	cursor:default;
	overflow:auto;
	width:100%;
	display:none;
	z-index:999;
	position:absolute;
	max-height:350px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;	
	}
#form .formbox .formright .suggestion p {margin:0;padding:3px 0;font:400 11px/18px Verdana;color:#222;overflow:hidden}
#form .formbox .formright .suggestion p span{display:block;cursor:pointer;font:400 11px Verdana;color:#222;}
#form .formbox .formright .suggestion p span:hover{color:#ff0000;}

#form select {
    background: rgba(255,255,255,.95) url('/images/global/down-green.png') no-repeat right;
    display: inline-block;
    width: 100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    border: 1px solid;
    border-color: #e6e6e6 #e6e6e6 #d2d2d2;
    outline: 0;
    margin: 0;
    padding: 5px 10px;
	font:400 13px/20px Verdana;
    color: #444;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#form input[type="text"], #form input[type="password"], #form textarea {
	display:inline-block;
	width:100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    background-color: rgba(255,255,255,.95);
    border: 1px solid;
    border-color: #e6e6e6 #e6e6e6 #d2d2d2;
    outline: 0;
    margin: 0;
    padding: 5px 10px;
	font:400 13px/20px Verdana;
	color:#444;
	
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.form50{width:50px !important;margin-right:10px !important;}
.form68{width:68px !important;margin-right:10px !important;}
.form150{width:150px !important;margin-right:10px !important;}
.form100{width:100px !important;margin-right:10px !important;}

#form input[type="text"]::placeholder {font-size:14px;color:#d4d4d4;opacity: 1;}
#form input[type="text"]:-ms-input-placeholder {font-size:14px;color:#d4d4d4;}
#form input[type="text"]::-ms-input-placeholder {font-size:14px;color:#d4d4d4;}

#form textarea::placeholder {font-size:14px;color:#d4d4d4;opacity: 1;}
#form textarea:-ms-input-placeholder {font-size:14px;color:#d4d4d4;}
#form textarea::-ms-input-placeholder {font-size:14px;color:#d4d4d4;}

#form input[type="file"] {
	display:inline-block;
	width:auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    background-color: rgba(255,255,255,1);
    border: #ccc 1px solid;
    outline: 0;
    margin: 0;
    padding: 5px 10px;
	font:400 12px/22px Verdana;
	color:#444;
	
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}

#form input[type="radio"] {
	display:inline-block;
    outline: 0;
    margin: 0;
    padding: 5px 10px;
	font:400 11px/16px Verdana;
	color:#444;

	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}
#form input[type="button"]{
	display:inline-block;
	width:auto;
	background:#593d2a;
    -webkit-appearance: none;
    border: 0px solid;
    outline: 0;
    margin: 5px 0 0 0;
    padding: 8px 25px;
	font:700 11px/18px Verdana;
	color:#fff;
	text-transform: uppercase;
	cursor:pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}

#form select:hover, #form input[type="text"]:hover, #form input[type="password"]:hover, #form textarea:hover, #form input[type="radio"]:hover {
    -webkit-box-shadow: #0066ff 0 0 5px 0;
    -moz-box-shadow: #0066ff 0 0 5px 0;
    box-shadow: #0066ff 0 0 5px 0;	
	}
#form input[type="button"]:hover{background:#4e3422;}

#form .formbox3 button{
	display:inline-block;
	width:auto;
	background:#593d2a;
    -webkit-appearance: none;
    border: 0px solid;
    outline: 0;
    margin:25px 5px 5px;
    padding: 8px 25px;
	font:700 11px/18px Verdana;
	color:#fff;
	text-transform: uppercase;
	cursor:pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}
#form .formbox3 button:hover {background:#4e3422;}

#form .formbox .formright a.back {
	display:inline-block;
	width:auto;
	background:#593d2a;
    -webkit-appearance: none;
    border: 0px solid;
    outline: 0;
    margin: 5px 0 0 8px;
    padding: 8px 25px;
	font:700 11px/18px Verdana;
	color:#fff;
	text-transform: uppercase;
	cursor:pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}
#form .formbox .formright a.back:hover {
	background:#4e3422;
}

.fsize0{width:45px !important}
.fsize01{width:85px !important}
.fsize1{width:150px !important}
.fsize2{width:200px !important}
.fsize3{width:250px !important}

/* END FORM BOX */

#content div.boxgen {font:16px/24px 'Nunito Sans', serif;color:#222;padding:5px 0;}
#content div.boxgen h1{font:20px/26px 'Nunito Sans';color:#222;padding:5px 0;}
#content div.boxgen h2{font:19px/24px 'Nunito Sans';color:#222;padding:5px 0;}
#content div.boxgen h3{font:18px/24px 'Nunito Sans';color:#222;padding:5px 0;}
#content div.boxgen p{font:16px/24px 'Nunito Sans', serif;color:#222;padding:5px 0;}
#content div.boxgen div{font:16px/24px 'Nunito Sans', serif;color:#222;padding:5px 0;}
#content div.boxgen a{font:16px 'Nunito Sans', serif;color:#222;text-decoration:none}
#content div.boxgen a:hover{font:16px 'Nunito Sans', serif;color:#0065a9;text-decoration:underline}
#content div.boxgen img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}
#content div.boxgen table{max-width:100%;}
#content div.boxgen td{padding:3px 5px;}
#content div.boxgen .bang {margin:10px 0;border-collapse: collapse;}
#content div.boxgen .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content div.boxgen .bang0 {margin:10;border-collapse: collapse;}
#content div.boxgen .bang0 td{padding:0;border:#ababab 0px solid;}

#content div.boxgen .demuc{width:auto;display:table;background:#f9f9f9;margin:5px 0;padding:10px;border:1px solid #aaa;}
#content div.boxgen .demuc p{font:400 18px/26px 'Nunito Sans', serif;color:#000;padding:5px 0;}
#content div.boxgen .demuc ul{margin:5px 0;padding:0;list-style-type:none;}
#content div.boxgen .demuc ul li{margin:0;padding:5px 0;list-style-type:none;}

#content div.boxgen ul,
#content div.boxgen ol{width:auto;margin:5px 0 5px 13px;padding:0;display:inline-block;vertical-align:top;list-style-type:none;}
#content div.boxgen ul li,
#content div.boxgen ol li{width:100%;margin:0;padding:3px 0;display:inline-block;vertical-align:top;list-style-type:none;font:16px/22px 'Nunito Sans';;color:#222;}
#content div.boxgen ul li:before,
#content div.boxgen ol li:before{
	position: absolute;
	margin-left:-10px;
	font-family: 'FontAwesome';
	font-size: 13px;
	content: "\f0da";
	color: #666;
}

#content div.boxgen .youtube{padding:15px 0;}
#content div.boxgen .youtube .ytbox{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:15px 0 5px;}
#content div.boxgen .youtube .ytbox iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

#content div.boxgen .video{padding:15px 0;}
#content div.boxgen .video p{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:15px 0 5px;}
#content div.boxgen .video p iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

#content ul.nhansu-1{width:100%;padding:15px 0;margin:0;list-style:none;}
#content ul.nhansu-1 li{padding:0;margin:0;}
#content ul.nhansu-1 li .left {float:left;width:16%;}
#content ul.nhansu-1 li .left .thumb{position:relative;width:100%;}
#content ul.nhansu-1 li .left .thumb img{
	display:block;
	position:relative;
	width:100%;
	height:130px;
	margin:0;
	opacity:1;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-transition:opacity 140ms ease-in 10ms;
	-moz-transition:opacity 140ms ease-in 10ms;
	-ms-transition:opacity 140ms ease-in 10ms;
	-o-transition:opacity 140ms ease-in 10ms;
	transition:opacity 140ms ease-in 10ms;
	z-index:1;
	}
#content ul.nhansu-1 li .right {float:right;width:82%;}
#content ul.nhansu-1 li .right h2{padding: 0;margin: 0 0 10px 0;font:400 16px/20px arial;color:#bd0a0d;}
#content ul.nhansu-1 li .right h2 a{font: 400 16px/20px arial;color:#bd0a0d;text-decoration: none;}
#content ul.nhansu-1 li .right h2 a:hover{color:#222;text-decoration: none;}
#content ul.nhansu-1 li .right p{margin:0;padding:0 0 10px;font: 400 13px/13px arial;color:#444;}
#content ul.nhansu-1 li .right p span{font-weight:bold;}
#content ul.nhansu-1 li .right p a{font: 400 13px/13px arial;color:#5d7fa2;text-decoration:none}
#content ul.nhansu-1 li .right p a:hover{font: 400 13px/13px arial;color:#bd0a0d;text-decoration:none}
#content ul.nhansu-1 li .right .nsdetail {margin:0;font:400 13px/18px Arial;color:#222;padding:0;}
#content ul.nhansu-1 li .right .nsdetail h1{margin:0;font:400 20px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content ul.nhansu-1 li .right .nsdetail h2{margin:0;font:400 18px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content ul.nhansu-1 li .right .nsdetail h3{margin:0;font:400 16px/26px Arial;color:#222;padding:5px 0 5px 0;}
#content ul.nhansu-1 li .right .nsdetail p{margin:0;font:400 13px/18px Arial;color:#222;padding:5px 0 5px 0;}
#content ul.nhansu-1 li .right .nsdetail p a{font:400 13px Arial;color:#004e8a;text-decoration:none}
#content ul.nhansu-1 li .right .nsdetail p a:hover{font:400 13px Arial;color:red;text-decoration:underline}
#content ul.nhansu-1 li .right .nsdetail table {margin:10px 0;border-collapse: collapse;max-width:100%;}
#content ul.nhansu-1 li .right .nsdetail table td{padding:3px 5px;}
#content ul.nhansu-1 li .right .nsdetail .bang {margin:10px 0;border-collapse: collapse;border:#ababab 1px solid;}
#content ul.nhansu-1 li .right .nsdetail .bang td{padding:3px 5px;border:#ababab 1px solid;}
#content ul.nhansu-1 li .right .nsdetail .bang0 {margin:10;border-collapse: collapse;border:#ababab 0px solid;}
#content ul.nhansu-1 li .right .nsdetail .bang0 td{padding:0;border:#ababab 0px solid;}

#content .style2 .con2right .nhansuhead {padding:8px;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;font: 400 12px tahoma;color:#565656;text-transform:uppercase}

#content ul.nhansu-2{width:100%;padding:15px 0 0 0;margin:0;list-style:none;}
#content ul.nhansu-2 li{display:inline-block;width:48%;padding:0 0 15px 0;margin:0 0 15px 2%;border-bottom: #ccc 1px dotted;}
#content ul.nhansu-2 li:nth-child(odd){margin-left:0;}
#content ul.nhansu-2 li .left {float:left;width:32%;}
#content ul.nhansu-2 li .left .thumb{position:relative;width:100%;}
#content ul.nhansu-2 li .left .thumb a img{
	display:block;
	position:relative;
	width:100%;
	height:auto;
	margin:0;
	opacity:1;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-transition:opacity 140ms ease-in 10ms;
	-moz-transition:opacity 140ms ease-in 10ms;
	-ms-transition:opacity 140ms ease-in 10ms;
	-o-transition:opacity 140ms ease-in 10ms;
	transition:opacity 140ms ease-in 10ms;
	z-index:1;
	}
#content ul.nhansu-2 li .right {float:right;width:63.5%;}
#content ul.nhansu-2 li .right h2{padding: 0;margin: 0 0 10px 0;font:400 16px/20px arial;color:#5d7fa2;}
#content ul.nhansu-2 li .right h2 a{font: 400 16px/20px arial;color:#bd0a0d;text-decoration: none;}
#content ul.nhansu-2 li .right h2 a:hover{color:#222;text-decoration: none;}
#content ul.nhansu-2 li .right p{margin:0;padding:0 0 10px;font: 400 13px/13px arial;color:#444;}
#content ul.nhansu-2 li .right p span{font-weight:bold;}
#content ul.nhansu-2 li .right p a{font: 400 13px/13px arial;color:#5d7fa2;text-decoration:none}
#content ul.nhansu-2 li .right p a:hover{font: 400 13px/13px arial;color:#bd0a0d;text-decoration:none}

/* START MANG XH */
a.vs-social-link {
  width: 30px;
  display: inline-block;
  text-align: center;
  margin: 0 5px 0 0;
	background:#be0604;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
a.vs-social-link i {
  font-size:18px;
  color: #e1dad5;
  margin:0;
  padding:6px 0 !important;
  display: block;

  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
a.vs-social-link.rss {}
a.vs-social-link.facebook {}
a.vs-social-link.twitter {}
a.vs-social-link.google {}
a.vs-social-link.linkedin {}
a.vs-social-link.youtube {}
a.vs-social-link.pinterest {}
a.vs-social-link.instagram {}
a.vs-social-link:last-child{margin:0;}
a.vs-social-link:hover i{color:#fff;}
a.vs-social-link.rss:hover{}
a.vs-social-link.facebook:hover{background:#3b5998;}
a.vs-social-link.twitter:hover{background:#1da1f2;}
a.vs-social-link.google:hover{background:#de5145;}
a.vs-social-link.linkedin:hover{background:#0073b0;}
a.vs-social-link.youtube:hover{background:#ff0000;}
a.vs-social-link.pinterest:hover{background:#e60023;}
a.vs-social-link.instagram:hover{background:#3897f0;}
/* END MANG XH */

.overlay:hover {opacity: 1;}
.overlay {
    background-color: rgba(0, 0, 0, 0.1);
	display:flex;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    align-items:center;
    opacity: 0;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
	z-index:3;
	cursor:pointer;
}
.overlay div{display:block;width:100%;}
.overlay div p{display:block;width:100%;margin:0;padding:0 0 5px;font:400 20px/30px Roboto, serif;color:#fff;text-transform:uppercase}
.overlay div span{display:block;width:100%;text-align:center;}
.overlay div span span{background:#ee1c25;display:inline-block;width:auto;padding:5px 15px;font:400 13px/20px "Open Sans", Arial;color:#fff;}

.overlay:before, .overlay:after {
    z-index: 3;
    position: absolute;
    top: 8px;
    right: 8px;
    bottom: 8px;
    left: 8px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, transform 0.5s;
}

.overlay:before {
    z-index: 3;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
}

.overlay:after {
    z-index: 3;
    border-right: 1px solid rgba(255, 255, 255, 0.5);
    border-left: 1px solid rgba(255, 255, 255, 0.5);
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
}

.overlay:hover::before, .overlay:hover::after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

#chat{background:#959595;position:fixed;left:0;right:0;bottom:0;height:auto;text-align:center;z-index:9998;}
#chat .ibox{display:inline-block;}
#chat .ibox ul{width:auto;margin:0;padding:0;list-style:none;}
#chat .ibox ul li{position:relative;width:auto;display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;
	border-left:#b6b6b6 1px solid;
	border-right:#7e7e7e 1px solid;
	}
#chat .ibox ul li:first-child:before{position:absolute;content:'';top:0;left:-2px;bottom:0;width:1px;background:#7e7e7e;}
#chat .ibox ul li:last-child:before{position:absolute;content:'';top:0;right:-2px;bottom:0;width:1px;background:#b6b6b6;}
#chat .ibox ul li a{width:35px;height:35px;margin:5px 15px;display:block;line-height:25px;color:#fff;text-align:center;font-size:25px;border-radius:50%;}
#chat .ibox ul li .viber{padding:5px;background:#7b519d;}
#chat .ibox ul li .whatsapp{padding:5px;background:#4dc247;}
#chat .ibox ul li .zalo{background:url("/images/global/icon-zalo.png");background-size:35px 35px;}
#chat .ibox ul li .face{background:url("/images/global/icon-facebook.png");background-size:35px 35px;}
#chat .ibox ul li .call{background:url("/images/global/icon-phone.png");background-size:35px 35px;}

#chat .ibox ul li a span.txt{position:absolute;top:-35px;left:50%;background:#959595;display:none;padding:5px 15px;font:400 14px/20px 'Nunito Sans';color:#fff;white-space:nowrap;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	transform: translate(-50%,0);
	transform: translate3d(-50%,0,0);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
#chat .ibox ul li a span.arrow{position:absolute;top:-5px;left:50%;width:0;height:0;display:none;
	border-width: 5px 5px 0 5px;
	border-color: #959595 transparent transparent transparent;
	border-style: solid;
	transform: translate(-50%,0);
	transform: translate3d(-50%,0,0);
	}
#chat .ibox ul li a:hover span{display:inline-block;}

.fone {
    color:#fff;
    font:700 15px/30px 'Nunito Sans';
    padding:0 15px 0 50px;
    margin:3px 0;
}
.fone:hover{color:#fff;}

/*
.fix_tel {position:fixed;bottom:10px;left:10px;z-index:999;}
.fix_tel a {text-decoration: none; display:block;}
.tel {background:#f00;width:auto;position:relative;overflow:hidden;border-radius:40px;border:solid 1px #f00;}
.ring-alo-phone {
    background-color: transparent;
    cursor: pointer;
    height: 80px;
    position: absolute;
    transition: visibility 0.5s ease 0s;
    visibility: hidden;
    width: 80px;
    z-index: 200000 !important;
}
.ring-alo-phone.ring-alo-show {
    visibility: visible;
}
.ring-alo-phone.ring-alo-hover, .ring-alo-phone:hover {
    opacity: 1;
}
.ring-alo-ph-circle {
    animation: 1.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim;
    background-color: transparent;
    border: 2px solid rgba(30, 30, 30, 0.4);
    border-radius: 100%;
    height: 70px;
    left: 10px;
    opacity: 0.1;
    position: absolute;
    top: 12px;
    transform-origin: 50% 50% 0;
    transition: all 0.5s ease 0s;
    width: 70px;
}
.ring-alo-phone.ring-alo-active .ring-alo-ph-circle {
    animation: 1.1s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;
}
.ring-alo-phone.ring-alo-static .ring-alo-ph-circle {
    animation: 2.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;
}
.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone:hover .ring-alo-ph-circle {
    border-color: #f00;
    opacity: 0.5;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle {
    border-color: #baf5a7;
    opacity: 0.5;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-circle {
    border-color: #f00;
    opacity: 0.5;
}
.ring-alo-ph-circle-fill {
    animation: 2.3s ease-in-out 0s normal none infinite running ring-alo-circle-fill-anim;
    background-color: #000;
    border: 2px solid transparent;
    border-radius: 100%;
    height: 30px;
    left: 30px;
    opacity: 0.1;
    position: absolute;
    top: 33px;
    transform-origin: 50% 50% 0;
    transition: all 0.5s ease 0s;
    width: 30px;
}
.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone:hover .ring-alo-ph-circle-fill {
    background-color: rgba(0, 175, 242, 0.5);
    opacity: 0.75 !important;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle-fill {
    background-color: rgba(117, 235, 80, 0.5);
    opacity: 0.75 !important;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-circle-fill {
    background-color: rgba(0, 175, 242, 0.5);
    opacity: 0.75 !important;
}

.ring-alo-ph-img-circle {
    animation: 1s ease-in-out 0s normal none infinite running ring-alo-circle-img-anim;
    border: 0px solid transparent;
    border-radius: 100%;
    height: 40px;
    left: 25px;
    opacity: 1;
    position: absolute;
    top: 25px;
    transform-origin: 50% 50% 0;
    width: 40px;
}

.ring-alo-phone.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone:hover .ring-alo-ph-img-circle {
    background-color: #f00;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-img-circle {
    background-color: #f68121;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-img-circle {
    background-color: #f00;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);
}
@keyframes ring-alo-circle-anim {
	0% {
	    opacity: 0.1;
	    transform: rotate(0deg) scale(0.5) skew(1deg);
	}
	30% {
	    opacity: 0.5;
	    transform: rotate(0deg) scale(0.7) skew(1deg);
	}
	100% {
	    opacity: 0.6;
	    transform: rotate(0deg) scale(1) skew(1deg);
	}
}

@keyframes ring-alo-circle-img-anim {
	0% {
	    transform: rotate(0deg) scale(1) skew(1deg);
	}
	10% {
	    transform: rotate(-25deg) scale(1) skew(1deg);
	}
	20% {
	    transform: rotate(25deg) scale(1) skew(1deg);
	}
	30% {
	    transform: rotate(-25deg) scale(1) skew(1deg);
	}
	40% {
	    transform: rotate(25deg) scale(1) skew(1deg);
	}
	50% {
	    transform: rotate(0deg) scale(1) skew(1deg);
	}
	100% {
	    transform: rotate(0deg) scale(1) skew(1deg);
	}
}
@keyframes ring-alo-circle-fill-anim {
	0% {
	    opacity: 0.2;
	    transform: rotate(0deg) scale(0.7) skew(1deg);
	}
	50% {
	    opacity: 0.2;
	    transform: rotate(0deg) scale(1) skew(1deg);
	}
	100% {
	    opacity: 0.2;
	    transform: rotate(0deg) scale(0.7) skew(1deg);
	}
}
	.ring-alo-ph-img-circle a img {
	    padding: 2px 0 0 2px;
	    width: 38px;
	    position: relative;
	    top: -1px;
	}
*/

.fix_tel {position:fixed;bottom:30px;left:10px;z-index:998;}
.fix_tel a {text-decoration: none; display:block;}
.tel {display:none;background:#ed4227;width:auto;position:relative;overflow:hidden;border-radius:40px;border:solid 1px #ed4227;}
.ring-alo-phone {
    background-color: transparent;
    cursor: pointer;
    height: 80px;
    position: absolute;
    transition: visibility 0.5s ease 0s;
    visibility: hidden;
    width: 80px;
    z-index: 200000 !important;
}
.ring-alo-phone.ring-alo-show {
    visibility: visible;
}
.ring-alo-phone.ring-alo-hover, .ring-alo-phone:hover {
    opacity: 1;
}
.ring-alo-ph-circle {
    animation: 1.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim;
    background-color: transparent;
    border: 2px solid rgba(237,66,39,0.4);
    border-radius: 100%;
    height: 70px;
    left: 10px;
    opacity: 0.1;
    position: absolute;
    top: 12px;
    transform-origin: 50% 50% 0;
    transition: all 0.5s ease 0s;
    width: 70px;
}
.ring-alo-phone.ring-alo-active .ring-alo-ph-circle {
    animation: 1.1s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;
}
.ring-alo-phone.ring-alo-static .ring-alo-ph-circle {
    animation: 2.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;
}
.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone:hover .ring-alo-ph-circle {
    border-color: #ed4227;
    opacity: 0.5;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle {
    border-color: #ed4227;
    opacity: 0.5;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-circle {
    border-color: #ed4227;
    opacity: 0.5;
}
.ring-alo-ph-circle-fill {
    animation: 2.3s ease-in-out 0s normal none infinite running ring-alo-circle-fill-anim;
    background-color: #ed4227;
    border: 2px solid transparent;
    border-radius: 100%;
    height: 30px;
    left: 30px;
    opacity: 0.1;
    position: absolute;
    top: 33px;
    transform-origin: 50% 50% 0;
    transition: all 0.5s ease 0s;
    width: 30px;
}
.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone:hover .ring-alo-ph-circle-fill {
    background-color: rgba(237,66,39,0.5);
    opacity: 0.75 !important;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle-fill {
    background-color: rgba(237,66,39,0.5);
    opacity: 0.75 !important;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-circle-fill {
    background-color: rgba(237,66,39,0.5);
    opacity: 0.75 !important;
}

.ring-alo-ph-img-circle {
    animation: 1s ease-in-out 0s normal none infinite running ring-alo-circle-img-anim;
    border: 0px solid transparent;
    border-radius: 100%;
    height: 40px;
    left: 25px;
    opacity: 1;
    position: absolute;
    top: 25px;
    transform-origin: 50% 50% 0;
    width: 40px;
}

.ring-alo-phone.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone:hover .ring-alo-ph-img-circle {
    background-color: #ed4227;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-img-circle {
    background-color: #ed4227;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-img-circle {
    background-color: #ed4227;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);
}
@keyframes ring-alo-circle-anim {
	0% {
	    opacity: 0.1;
	    transform: rotate(0deg) scale(0.5) skew(1deg);
	}
	30% {
	    opacity: 0.5;
	    transform: rotate(0deg) scale(0.7) skew(1deg);
	}
	100% {
	    opacity: 0.6;
	    transform: rotate(0deg) scale(1) skew(1deg);
	}
}

@keyframes ring-alo-circle-img-anim {
	0% {
	    transform: rotate(0deg) scale(1) skew(1deg);
	}
	10% {
	    transform: rotate(-25deg) scale(1) skew(1deg);
	}
	20% {
	    transform: rotate(25deg) scale(1) skew(1deg);
	}
	30% {
	    transform: rotate(-25deg) scale(1) skew(1deg);
	}
	40% {
	    transform: rotate(25deg) scale(1) skew(1deg);
	}
	50% {
	    transform: rotate(0deg) scale(1) skew(1deg);
	}
	100% {
	    transform: rotate(0deg) scale(1) skew(1deg);
	}
}
@keyframes ring-alo-circle-fill-anim {
	0% {
	    opacity: 0.2;
	    transform: rotate(0deg) scale(0.7) skew(1deg);
	}
	50% {
	    opacity: 0.2;
	    transform: rotate(0deg) scale(1) skew(1deg);
	}
	100% {
	    opacity: 0.2;
	    transform: rotate(0deg) scale(0.7) skew(1deg);
	}
}
	.ring-alo-ph-img-circle a img {
	    padding: 2px 0 0 2px;
	    width: 38px;
	    position: relative;
	    top: -1px;
	}
	
@media (max-width:1280px){

	#header .top,
	#boxanh .mainbox .sebox,
	#footer .box,
	#copy .cbox{width:94%;}
	
	#header .mnbox .box{width:100%;position:absolute;bottom:0;top:0;}
	
}

@media (max-width:1024px){


}

@media (max-width:900px){
	
	
}

@media (max-width:768px){

	
}

@media (max-width:640px){

	
}

@media (max-width:580px){

	#header .top{text-align:center;}
	#header .top .logo{padding:20px 0;}
	#header .top .logo img{max-height:50px;}
	#header .top .right{display:none;}

	#topse ul li{width:48%;padding:0 1%;}
	#footer .box ul li{width:100%;margin:0;}
	#footer .box ul li:first-child{width:100%;margin-left:0;}
	#footer .box ul li ul.mnu li{width:32% !important;margin:0 0 0 2%;}
	#footer .box ul li ul.mnu li ul.bmnu li{width:100% !important;padding:2px 0 !important;}
	#footer .box ul li ul.mnu li .supp ul li{width:100% !important;padding:2px 0 !important;}
	#footer .box ul li ul.b2 li{width:100%;margin:0;}
	#footer .box ul li ul.b2 li:first-child{width:100%;margin:0;}

	#home ul.group li.dalist ul li{width:48%;margin:0 0 0 4%;}
	#home ul.group li.dalist ul li:nth-child(odd){margin-left:0;}
	#home ul.group li.dalist ul li:nth-child(even){margin-left:4%;}
	
	#home ul.group li.list ul li{width:48%;margin:0 0 0 4%;}
	#home ul.group li.list ul li:nth-child(odd){margin-left:0;}
	#home ul.group li.list ul li:nth-child(even){margin-left:4%;}
	#home ul.group li.list ul li .info div.are span{padding:0 8px 0 0;}
	
	#home ul.news li{width:100%;margin:0;padding:10px 0 0;}

	#content ul.pro li.list ul li{width:48%;margin:0 0 0 4%;}
	#content ul.pro li.list ul li:nth-child(odd){margin-left:0;}
	#content ul.pro li.list ul li:nth-child(even){margin-left:4%;}
	#content ul.pro li.list ul li .info div.are span{padding:0 8px 0 0;}
	
	#content ul.pro li.list ul li .info div.are i{margin: 3px 8px 3px 0;}
	
	#content div.prcon .tabother ul li{width:48%;margin:0 0 0 4%;}
	#content div.prcon .tabother ul li:nth-child(odd){margin-left:0;}
	#content div.prcon .tabother ul li:nth-child(even){margin-left:4%;}
	#content div.prcon .tabother ul li .info div.are span{padding:0 8px 0 0;}

	#content div.prcon .tabother ul li .info div.are i{margin: 3px 8px 3px 0;}

	#content ul.duan li.list ul li{width:48%;margin:0 0 0 4%;}
	#content ul.duan li.list ul li:nth-child(odd){margin-left:0;}
	#content ul.duan li.list ul li:nth-child(even){margin-left:4%;}
	#content ul.duan li.list ul li .info div.are span{padding:0 8px 0 0;}

	.z-tabs.flat.mobile > .z-container > .z-content > .z-content-inner {padding: 0 10px !important;}
	#content div.dacon .daleft{width:100%;}
	#content div.dacon .daright{width:100%;padding:20px 0 0;}
	.z-tabs.flat.mobile.z-rounded > ul.z-tabs-mobile > li > a {background:#f00 !important;color:#fff;font:700 17px 'Nunito Sans';}

	#proScroll{width:100%;overflow-x:scroll;height:65px;}
	#proScroll .menuScroll{width:1000px;white-space:nowrap;}
	#proScroll .menuScroll .divFixed .wrapper{width:100%;text-align:left;}
	#proScroll .menuScroll .divFixed .wrapper ul li a{padding:5px 15px;}
	
}

@media (max-width:480px){

	.padda{padding:45px 0 170px !important;}
	.padne{padding:45px 0 !important;}
	
	#content .mainpro .pleft{width:100%;}
	#content div.prcon .info ul{display:block;}
	#content div.prcon .info ul li{width:100%;}
	#content div.prcon .info ul li.map{border-top:none;}
	#content div.prcon .info ul li ul{border-right:#e0e0e0 1px solid;}
	#content div.prcon .tienich ul li, #content div.prcon .tienich ol li{width:49.6%;}

	#content .mainpro .pright{width:100%;padding:15px 0 0;}
	
}

@media (max-width:420px){

	#header {
		position: fixed;
		width: 100%;
		-webkit-box-shadow: 0 4px 4px 0 rgb(0 0 0 / 15%);
		-moz-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.15);
		box-shadow: 0 4px 4px 0 rgb(0 0 0 / 15%);
	}
	#boxanh{padding:85px 0 0;}
	#seback{top:85px;}
	.fixed{position:relative !important;}

	#header .top{text-align:left;}
	#header .top .logo img{max-height:45px;}
	
	#header .mnbox{background:none;height:auto;}
	.menu input#dropdown, .menu label{top:-50px;}
	.menu ul{top:0px;}
	
	#boxanh .mainbox{padding:45px 0 250px;}
	#boxanh .mainbox .sebox .stab{padding:0 0 10px;overflow-x:scroll;width:100%;white-space:nowrap;}
	#boxanh .mainbox .sebox .stab span{padding:10px 10px 8px;font:bold 15px/20px Arial;}
	#gd3{margin-right:8px !important;}
	#gd2{margin-left:8px !important;}
	#gd4{margin-left:8px !important;}
	#boxanh .mainbox .sebox .scon .search{display:block;}
	#boxanh .mainbox .sebox .scon .search .dicom{width:100%;border:#ececec 0px solid;border-bottom:#ececec 1px solid;}
	#boxanh .mainbox .sebox .scon .search .dicom .boxloai span span{background-size:12px;padding:8px 25px 8px 20px;}
	#boxanh .mainbox .sebox .scon .search .ditext{display:block;width:100%;}
	#boxanh .mainbox .sebox .scon .search input{padding:8px 20px;}
	#boxanh .mainbox .sebox .scon .search .dibut{display:none;}
	#boxanh .mainbox .sebox .scon .slideClose{-webkit-transform:none;transform:none;opacity:1;display:block !important;height:auto;}
	#boxanh .mainbox .sebox .scon .slideOpen{top:auto;}
	#boxanh .mainbox .sebox .scon .asearch ul li{width:50% !important;}
	#boxanh .mainbox .sebox .scon .asearch ul li.msubmit{display:inline-block;}
	
	#content ul.pro li.list ul li .info div.are i{margin:3px 8px 3px 0;}
	
	#boxanh .mainbox .sebox .sconda .search{display:block;}
	#boxanh .mainbox .sebox .sconda .search .dicom{width:100%;border:#ececec 0px solid;border-bottom:#ececec 1px solid;}
	#boxanh .mainbox .sebox .sconda .search .dicom .boxloaida span span{background-size:12px;padding:8px 25px 8px 20px;}
	#boxanh .mainbox .sebox .sconda .search .ditext{display:block;width:100%;}
	#boxanh .mainbox .sebox .sconda .search input{padding:8px 20px;}
	#boxanh .mainbox .sebox .sconda .search .dibut{display:none;}
	#boxanh .mainbox .sebox .sconda .slideClose{-webkit-transform:none;transform:none;opacity:1;display:block !important;height:auto;}
	#boxanh .mainbox .sebox .sconda .slideOpen{top:auto;}
	#boxanh .mainbox .sebox .sconda .asearch ul li{width:50% !important;}
	#boxanh .mainbox .sebox .sconda .asearch ul li.msubmit{display:inline-block;}
	
	#boxanh .mainbox .sebox .sconn .search{display:block;}
	#boxanh .mainbox .sebox .sconn .search .dicom{width:100%;border:#ececec 0px solid;border-bottom:#ececec 1px solid;}
	#boxanh .mainbox .sebox .sconn .search .dicom .boxloaida span span{background-size:12px;padding:8px 25px 8px 20px;}
	#boxanh .mainbox .sebox .sconn .search .ditext{display:block;width:100%;}
	#boxanh .mainbox .sebox .sconn .search input{padding:8px 20px;}
	#boxanh .mainbox .sebox .sconn .search .dibut {width:100%;}
	#boxanh .mainbox .sebox .sconn .search button[type="button"]{width:100%;padding:8px 0;}
	
	#content .left{width:100%;}
	#content .left ul.lemnu li{width:50%;display:inline-block;vertical-align:top;}
	#content .left ul.lemnu li.head{width:100%;}
	#content .right{width:100%;padding:15px 0;}
	#content ul.nelist li .thumb{width:45%;}
	#content ul.nelist li .info{width:55%;padding:0 0 0 15px;}
	#content ul.nelist li .info h3{margin:0;padding:0;}
	#content ul.nelist li .info h3 a{font:700 16px/20px 'Nunito Sans', serif;}
	#content ul.nelist li .info p.updated{font:400 12px/20px 'Nunito Sans', serif;}
	#content ul.nelist li .info p.desc{display:none;}
	
}

@media (max-width:400px){

	
}