﻿@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/22px 'Roboto', 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;
}
.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;	
	}
@font-face {
	font-family: 'fontello';
	src: url(/font/fontello.eot?);
	src: url(/font/fontello.eot?) format("embedded-opentype"), url(/font/fontello.woff2?) format("woff2"), url(/font/fontello.woff?) format("woff"), url(/font/fontello.ttf?) format("truetype"), url(/font/fontello.svg?#fontello) format("svg");
	font-weight: normal;
	font-style: normal
}
[class^="ficon-"]:before,
[class*=" ficon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.ficon-cancel:before {
content: '\e800'
}
.ficon-001-internet:before {
content: '\e802'
}
.ficon-001-share-symbol:before {
content: '\e803'
}
.ficon-001-smartphone:before {
content: '\e804'
}
.ficon-001-youtube-logo:before {
content: '\e805'
}
.ficon-002-calendar-1:before {
content: '\e806'
}
.ficon-002-diploma:before {
content: '\e807'
}
.ficon-002-fax-1:before {
content: '\e808'
}
.ficon-002-mail:before {
content: '\e809'
}
.ficon-002-play-button:before {
	content: '\e80a'
}
.ficon-002-share:before {
content: '\e80b'
}
.ficon-004-skyline:before {
content: '\e80c'
}
.ficon-003-calendar:before {
content: '\e80d'
}
.ficon-003-fax:before {
content: '\e80e'
}
.ficon-003-left-arrow:before {
content: '\e80f'
}
.ficon-003-medal:before {
content: '\e810'
}
.ficon-003-phone-call:before {
content: '\e811'
}
.ficon-004-exam:before {
content: '\e812'
}
.ficon-004-next:before {
content: '\e813'
}
.ficon-004-placeholder:before {
content: '\e814'
}
.ficon-004-right-arrow:before {
content: '\e815'
}
.ficon-005-back:before {
content: '\e816'
}
.ficon-005-placeholder-1:before {
content: '\e817'
}
.ficon-align-right:before {
content: '\e818'
}
.ficon-005-building:before {
content: '\e819'
}
.ficon-sharethis-logo:before {
content: '\e81a'
}
.ficon-001-alarm-clock:before {
content: '\e81b'
}
.ficon-skype-logo:before {
content: '\e81c'
}
.ficon-twitter-logo:before {
content: '\e81d'
}
.ficon-005-test-quiz:before {
content: '\e81e'
}
.ficon-viber-logo:before {
content: '\e81f'
}
.ficon-whatsapp-logo:before {
content: '\e820'
}
.ficon-youtube-logo:before {
content: '\e821'
}
.ficon-facebook-logo:before {
content: '\e822'
}
.ficon-facebook-messenger-logo:before {
content: '\e823'
}
.ficon-google-plus-logo:before {
content: '\e824'
}
.ficon-instagram-logo:before {
content: '\e825'
}
.ficon-001-left-quote:before {
content: '\e826'
}
.ficon-002-quote:before {
content: '\e827'
}
.ficon-down-open-big:before {
content: '\e828'
}
.ficon-left-open-big:before {
content: '\e829'
}
.ficon-right-open-big:before {
content: '\e82a'
}
.ficon-up-open-big:before {
content: '\e82b'
}
.ficon-down:before {
content: '\e82c'
}
.ficon-left:before {
content: '\e82d'
}
.ficon-right:before {
content: '\e82e'
}
.ficon-up:before {
content: '\e82f'
}
.ficon-heart:before {
content: '\e830'
}
.ficon-heart-empty:before {
content: '\e831'
}
.ficon-mail:before {
content: '\e832'
}
.ficon-phone:before {
content: '\e833'
}
.ficon-chart-bar:before {
content: '\e834'
}
.ficon-clock:before {
content: '\e835'
}
.ficon-resize-full:before {
content: '\e836'
}
.ficon-resize-small:before {
content: '\e837'
}
.ficon-edit:before {
content: '\e838'
}
.ficon-edit-1:before {
content: '\e83a'
}
.ficon-right-dir:before {
content: '\e83b'
}
.ficon-squares:before {
content: '\e83c'
}
.ficon-003-interface-1:before {
content: '\e83d'
}
.ficon-001-play-button:before {
content: '\e83e'
}
.ficon-002-play-button-1:before {
content: '\e83f'
}
.ficon-004-interface:before {
content: '\e840'
}
.ficon-ok:before {
content: '\e841'
}
.ficon-check-1:before {
content: '\e842'
}
.ficon-resize-full-1:before {
content: '\e843'
}
.ficon-ok-2:before {
content: '\e844'
}
.ficon-eye:before {
content: '\e845'
}
.ficon-eye-1:before {
content: '\e846'
}
.ficon-search:before {
content: '\e847'
}
.ficon-cancel-circled:before {
content: '\e848'
}
.ficon-plus-circled:before {
content: '\e849'
}
.ficon-minus-circled:before {
content: '\e84a'
}
.ficon-001-group:before {
content: '\e84c'
}
.ficon-001-analytics:before {
content: '\e84f'
}
.ficon-006-prize:before {
content: '\e850'
}
.ficon-003-speed:before {
content: '\e852'
}
.ficon-006-display:before {
content: '\e853'
}
.ficon-008-business:before {
content: '\e855'
}
.ficon-010-hand:before {
content: '\e857'
}
.ficon-006-trophy:before {
content: '\e859'
}
.ficon-019-phone-call-1:before {
content: '\e85a'
}
.ficon-007-home-message:before {
content: '\e85d'
}
.ficon-011-worldwide:before {
content: '\e85e'
}
.ficon-013-destination:before {
content: '\e860'
}
.ficon-001-viber-logo:before {
content: '\e865'
}
.ficon-003-google-plus-logo:before {
content: '\e869'
}
.ficon-004-twitter-logo:before {
content: '\e86c'
}
.ficon-007-home:before {
content: '\e86d'
}
.ficon-005-youtube-logo:before {
content: '\e86e'
}
.ficon-022-alarm-clock:before {
content: '\e86f'
}
.ficon-023-chronometer:before {
content: '\e870'
}
.ficon-006-instagram-logo:before {
content: '\e871'
}
.ficon-007-line-logo:before {
content: '\e873'
}
.ficon-007-medical:before {
content: '\e874'
}
.ficon-008-facebook-logo:before {
content: '\e875'
}
.ficon-001-phone-call:before {
content: '\e880'
}
.ficon-002-customer-service:before {
content: '\e881'
}
.ficon-003-headphones:before {
content: '\e882'
}
.ficon-004-email:before {
content: '\e883'
}
.ficon-005-tick-inside-circle:before {
content: '\e884'
}
.ficon-006-headset:before {
content: '\e885'
}
.ficon-007-call-center:before {
content: '\e886'
}
.ficon-008-content:before {
content: '\e887'
}
.ficon-009-content-1:before {
content: '\e888'
}
.ficon-010-code:before {
content: '\e889'
}
.ficon-011-shopping-cart:before {
content: '\e88a'
}
.ficon-012-video-lecture:before {
content: '\e88b'
}
.ficon-013-shopping:before {
content: '\e88c'
}
.ficon-014-shopping-bag:before {
content: '\e88d'
}
.ficon-015-qr-code:before {
content: '\e88e'
}
.ficon-016-web:before {
content: '\e88f'
}
.ficon-017-web-1:before {
content: '\e890'
}
.ficon-018-vector:before {
content: '\e891'
}
.ficon-atm-1:before {
content: '\e8b0'
}
.ficon-barcode-1:before {
content: '\e8b1'
}
.ficon-check:before {
content: '\e8b2'
}
.ficon-credit-card-5:before {
content: '\e8b4'
}
.ficon-investment:before {
content: '\e8b5'
}
.ficon-point-of-service:before {
content: '\e8b8'
}
.ficon-receipt:before {
content: '\e8b9'
}
.ficon-safebox-1:before {
content: '\e8ba'
}
.ficon-stand:before {
content: '\e8bb'
}
.ficon-time-passing:before {
content: '\e8bc'
}
.ficon-wallet-1:before {
content: '\e8bd'
}
.ficon-down-open:before {
content: '\f004'
}
.ficon-up-open:before {
content: '\f005'
}
.ficon-right-open:before {
content: '\f006'
}
.ficon-left-open:before {
content: '\f007'
}
.ficon-user-female:before {
content: '\f063'
}
.ficon-twitter:before {
content: '\f099'
}
.ficon-pinterest-circled:before {
content: '\f0d2'
}
.ficon-gplus-1:before {
content: '\f0d5'
}
.ficon-mail-alt:before {
content: '\f0e0'
}
.ficon-linkedin:before {
content: '\f0e1'
}
.ficon-youtube-play:before {
content: '\f16a'
}
.ficon-instagram:before {
content: '\f16d'
}
.ficon-apple:before {
content: '\f179'
}
.ficon-skype:before {content: '\f17e'
}
.ficon-vimeo-squared:before {content: '\f194'
}
.ficon-digg:before {content: '\f1a6'}
.ficon-fax:before {content: '\f1ac'}
.ficon-behance:before {content: '\f1b4'}
.ficon-behance-squared:before {content: '\f1b5'}
.ficon-vine:before {content: '\f1ca'}
.ficon-at:before {content: '\f1fa'}
.ficon-chart-line:before {content: '\f201'}
.ficon-pinterest-1:before {content: '\f231'}
.ficon-facebook:before {content: '\f30c'}
.ficon-gplus:before{content: '\f30f'}
.ficon-pinterest:before{content: '\f312'}

/* ========== MENU CHINH ========== */
.menu{display:inline-block;margin:0 auto;}
.menu ul, .menu ol{margin:0;padding:0;list-style:none;}
.menu ul{/*position:relative;*/}
.menu ul li{float:left;position:relative;text-align:left;}
.menu ul li.menu_right{position:relative;}
.menu > ul > li a{position:relative;display:block;margin:0;padding:7px 15px 3px;font:400 15px/30px 'Josefin Sans', sans-serif;color:#fff;text-decoration:none;}
.menu ul > li i{padding-right:8px;font-size:15px;}
.menu ul > li i.mmn{display:none;position:absolute;right:0;top:12px;padding:0;}
.menu ul li:hover > a{background:#fff;color:#0082c6;}
.menu ul li a:active, .menu ul li.active a:active{}
.menu ul li:last-child ul{right:0;}
.menu ul ul, .menu .mega_menu{
	position:absolute;
	top: 52px;
	visibility:hidden;
	opacity:0;
	z-index:997;
	background: #fff;
    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);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
	}
/* ========== MEGA MENU ========== */		
.menu .mega_menu{
	padding:9px 0 9px;
	border:none;
	border-top:solid 0 #004b09;
	border-bottom:solid 0 #004b09;
	}
/* ========== CLASSIC/MEGA MENU ON MOUSEOVER ========== */
.menu ul li:hover > ul{top:40px;visibility:visible;opacity:1;}
.menu ul li:hover .mega_menu{top:40px;visibility:visible;opacity:1;}
/* ========== LINKS IN CLASSIC MENU ========== */	
.menu ul ul li{float:none;position:relative;}
.menu ul ul li a{
	position:relative;
	background:rgba(255,255,255,1);
	min-width:220px;
	height:auto;
	margin:0;
	padding:12px 20px 8px;
	font:300 20px/20px 'Josefin Sans', sans-serif;
	color:#444;
	text-transform:none;
	border-bottom:#ccc 1px dotted;
	border-right:none;
	white-space:nowrap;
	}
.menu ul 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{}
.menu ul ul li:first-child:hover a{}	
/* ========== LINKS ON MOUSE CLICK IN CLASSIC MENU ========== */
.menu ul ul li a:active{color:#f2354b;}
/* ========== 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-left:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0 !important;}
.menu ul ul ul li:first-child a{border-left:solid 0px #e0e0e0 !important;}
.menu ul ul ul li:last-child a{border-bottom:solid 0px #e0e0e0 !important;}
/* ========== CLASSIC LINKS IN MEGA MENU ========== */
.menu .mega_menu a{}
.menu .mega_menu a:hover{}	
/* Animated CSS3 Mega Menu - Responsive */
	.menu input#dropdown, .menu label{
		display:none;
		position:absolute;
		top:2px;
		right:190px;
		width:46px;
		height:40px;
		}
	.menu input#dropdown{
		opacity:0;
		}
	.menu label{
		background: url('/images/global/icon_list.png') no-repeat center;
		background-position:11px 9px;
		padding:2px 0 0 45px;
		font:400 18px/40px 'Josefin Sans', serif;
		color:#fff;
		-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/global/icon_listac.png') no-repeat center;
		color:#fff;
		}
	.menu input#dropdown:checked ~ ul{
		display:block;
		}	
	.menu div.dropdown{
		display:none;
		position:absolute;
		top:0;
		left:0;
		right:0;
		margin:0;
		}
	.menu div.dropdown span{padding-left:50px;
		font:400 18px/40px 'Josefin Sans', serif;
		color:#007bd7;
		}
	.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{
		}
	.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 div.flag{display:block;}
	.menu{
		width:100%;
		min-height:40px;
		height:100%;
		/*overflow:hidden;*/
		position:relative;
		}
	.menu ul{
		display:none;
		position: absolute;
		width:100%;
		top:70px;
		margin:0;
		padding:0 0 15px;
		float:none;
		background:#f6f6f6;
		z-index:997;
		}
	.menu ul > li{
		float:none;
		}
	.pinherit{position: relative !important;}
	.menu ul li.active a{background:rgba(0,0,0,0);color:#7d7d7d;}
	.menu ul li.active:hover a{background:rgba(0,0,0,0);color:#00a2e9;}
	.menu > ul > li:first-child a span{display:block}
	.menu > ul > li:first-child a i{display:none}
	.menu > ul > li:first-child a{
		width:100%;
		background: rgba(0,0,0,0);
		min-width:auto;
		height: auto;
		}
	.menu > ul > li:first-child a span{display:block}
	.menu ul li a{
		width:100%;
		background: rgba(0,0,0,0);
		min-width:auto;
		height: auto;
		padding:5px 15px !important;
		font:400 14px/20px 'Roboto', sans-serif;
		text-transform:uppercase;
		color: #7d7d7d;
		border-bottom:solid 1px #ccc;
		border-right: none;
		}
	.menu ul > li > a:before {display:none;}
	.menu ul > li > a:hover:before {display:none;}
	
	.menu ul > li i{display:block;position:absolute;right:0;top:0;color:#222;width:40px;height:40px;cursor:pointer;text-align:center;}
	.menu ul > li i:hover{color:#f00;}
	.menu ul > li i:before{width:40px;height:40px;line-height:40px;}
	
	.menu .mega_menu .portfolio li p {padding-bottom:0}
	.menu .mega_menu p,.menu .mega_menu .portfolio li p a {color: #222;border-bottom:none}
	.menu .mega_menu .portfolio li a {border-bottom:none}
	.menu ul > li > a div {display:inline-block;padding:0 0 0 5px;font:400 14px/14px 'Roboto', sans-serif;text-transform:uppercase;color:#fff;}
	.menu ul li:hover > a, .menu ul li.active:hover > a{
		color:#222;
		transform: scale(1) !important;
		}
	.menu ul li:first-child:hover > a{
		color:#222;
		transform: scale(1) !important;
		}
	.menu ul ul, .menu .mega_menu{
		display:none;
		position:static;
	    visibility:visible;
		opacity:1;
		margin:0;
		font-size:0;
		overflow:hidden;
		border:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		/*background:#684a2b;*/
		}
	.smnac{display:block !important;visibility:visible !important;}
	
	.menu ul ul li{
		width:33.33333%;
		float:left;
		}
	.menu ul ul li a{
		width:100%;
		min-width:auto;
		height: auto;
		padding: 10px 20px !important;
		font:700 15px/20px 'Roboto', sans-serif !important;
		text-transform:none;
		color: #222;
		border-bottom:#ccc 1px dotted;
		border-right: none;
		}
	.menu ul ul li:last-child a {
		border-bottom:#ccc 1px dotted;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}
	.menu ul ul li:hover a{color:#ff891e;}
	.menu ul ul li:first-child:hover a{color:#ff891e;}
	.menu ul ul ul, .menu ul ul li a i{
		display:none;
		}
	.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{
		display:inline-block;
		vertical-align:top;
		padding:0 0 12px;
		float:none;
		}	
	.menu .mega_menu{
		width:auto !important;}	
	.menu .mega_menu .portfolio li, .menu .mega_menu .list{
		margin:0;
		width:48%;
		margin:0 1% 2%;
		}
	}
@media only screen and (max-width: 750px) {
	.menu{width:100%}
	}
	
.clearfix {
	clear: both;
}

/* START HEADER */
#header{position:relative;width:100%;
    background-size: cover !important;
    background-position:top right !important;
    background-repeat: no-repeat !important;
	}
#header .top{width:100%;position:fixed;top:0;left:0;right:0;height:100px;z-index:9999;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,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;
	}
#header .top .box{width:1200px;margin:0 auto;display:block;position:relative;}
#header .top .box .logo{position:relative;display:inline-block;width:auto;padding:10px 20px;z-index:998;}
#header .top .box .logo img{display:block;max-height:40px;border: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;
	}
#header .top .box .hmnu{position:absolute;top:10px;left:0;right:0;z-index:996;text-align:right;
    -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 .box .right{position:absolute;top:36px;right:20px;z-index:997;
    -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 .box .right .sebox{position:relative;display:inline-block;vertical-align:top;padding:5px 0;}
#header .top .box .right .sebox .icon{height:20px;cursor:pointer;}
#header .top .box .right .sebox .icon svg{fill:#007bd7;width:20px;height:20px;}
#header .top .box .right .sebox .ibox{position:absolute;top:60px;right:0;visibility:hidden;opacity:0;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
	}
#header .top .box .right .sebox:hover .ibox{top:40px;visibility:visible;opacity:1;}
#header .top .box .right .sebox:hover .icon svg{fill:#fff;}

/* SEARCH BOX */
div.search{display:flex;padding:0;}
div.search .ditext{display: flex;flex-grow: 1;flex-basis: 0;vertical-align: middle;}
div.search .dibut{display:flex;width:auto;vertical-align:middle;}
div.search input {
	display:inline-block;
	width:200px;
    -webkit-appearance: none;
    background:#fff;
    border:#ccc 1px solid;
	border-right:none;
    outline: 0;
    margin: 0;
    padding:8px 10px 6px 12px;
	font:400 15px/20px 'Josefin Sans', sans-serif;
	color:#000;
	overflow:hidden
}
div.search input::placeholder{font:400 15px/20px 'Josefin Sans', sans-serif;color:#888;opacity:1;}
div.search input:-ms-input-placeholder{font:400 15px/20px 'Josefin Sans', sans-serif;color:#888;}
div.search input::-ms-input-placeholder{font:400 15px/20px 'Josefin Sans', sans-serif;color:#888;}

div.search button[type="submit"] {
	width:40px;
	height:36px;
     background:#000;
	border:none;
    -webkit-appearance: none;
    outline: 0;
    margin: 0;
    padding:8px 0 6px;
	
	font:400 14px/20px Roboto, serif;
	color:#fff;
	text-align:center;
	cursor:pointer;
	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;
	}
div.search button[type="submit"] i{font-size:15px;}
div.search button[type="submit"]:hover{color:#fff;}

#header .top .box .right .flag{position:relative;display:inline-block;vertical-align:top;padding:2px 0 0 12px;z-index:998}
#header .top .box .right .flag ul{padding:0;margin:0;list-style:none}
#header .top .box .right .flag ul li{display:inline-block;width:auto;margin:0;padding:0 0 0 5px;vertical-align:top;font:400 14px/22px Arial, serif;color:#007bd7;text-transform:uppercase;}
#header .top .box .right .flag ul li a{display:block;padding:0;font:400 18px/30px 'Josefin Sans', serif;color:#007bd7;text-transform:uppercase;}
#header .top .box .right .flag ul li a.active{color:#007bd7;}
#header .top .box .right .flag ul li a:hover{color:#fff;}

#header.fixed {}
#header.fixed .top{height:60px;background:rgba(0,0,0,1) !important;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5) !important;
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5) !important;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5) !important;
	}
#header.fixed .top .box .logo{padding:10px 20px;}
#header.fixed .top .box .logo img{max-height:40px;}

#header.fixed .top .box .hmnu{top:10px}

#header.fixed .top .box .right{top:15px}
/* BOX ADS HOME */
#boxanh{position:relative;}
.rscon {position:absolute;left:0;left:0;right:0;bottom:120px;display:flex;align-items:center;}
.rscon .habox {position:relative;width:1170px;margin:0 auto;}
.rscon .habox .box{min-width:30%;max-width:50%;display:inline-block;padding:0;font:400 15px/22px Roboto, serif;color:#fff;}
.rscon .habox .box div.head{margin:0;padding:0 0 10px;font:700 16px/22px Roboto, serif;color:#fff;text-transform:uppercase;}
.rscon .habox .box div.con{margin:0;padding:0;font:bold 120px/120px Roboto, serif;color:#fff;}
.rscon .habox .box p{margin:0;padding:3px 0;font:400 15px/22px Roboto, serif;color:#fff;}
.rscon .habox .hain div.more{margin:0;padding:20px 0 0;}
.rscon .habox .hain div.more a{display:inline-block;padding:12px 35px;background:#2a363f;font:500 17px/17px Roboto;color:#fff;text-transform:uppercase;border-radius:30px;}
.rscon .habox .hain div.more a i{padding-left:10px;font-size:18px;}
.rscon .habox .hain div.more a:hover{background:#ffae00;text-decoration:none;}

#bananh{position:relative;display:block;width:100%;min-height:600px;background:rgba(0,0,0,0);background-size:100% 100% !important;background-position:center center !important;}
#bananh .bin{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;padding:60px 0 0;}
#bananh .bin .ibox{display:flex;width:1200px;margin:0 auto;align-items:center;}
#bananh .bin .ibox .left{position:relative;width:50%;display:inline-block;}
#bananh .bin .ibox .left .info{margin:0;padding:0;font:450 15px/22px Roboto, serif;color:#fff;}
#bananh .bin .ibox .left .info h1,
#bananh .bin .ibox .left .info h2{margin:0;padding:10px 0;font:450 40px/55px Roboto, sans-serif;color:#fff;}
#bananh .bin .ibox .left .form{display:flex;padding:25px 0;align-items:top;}
#bananh .bin .ibox .left .form .text{display:inline-block;padding:0 45px 0 0;}
#bananh .bin .ibox .left .form .text div{display:block;margin:0;padding:0;font:400 18px/25px Roboto, sans-serif;color:#fff;}
#bananh .bin .ibox .left .form .text p{display:block;margin:0;padding:5px 0 0;font:300 15px/15px Roboto, sans-serif;color:#fff;}
#bananh .bin .ibox .left .form .con{margin:0;padding:0;}
#bananh .bin .ibox .left .form .con ul{background:#fff;margin:0;padding:0;list-style:none;}
#bananh .bin .ibox .left .form .con ul li{display:inline-block;vertical-align:top;margin:0;padding:0 5px;list-style:none;font:400 28px/42px Arial;color:#0082c6;}
#bananh .bin .ibox .left .form .con ul li span{display:block;padding:0 0 5px 5px;font:400 12px/12px Arial;color:#f00;}
#bananh .bin .ibox .left .form .con ul li input[type="text"]{display:inline-block;vertical-align:top;width:150px;background-color:#fff;border:#fff 1px solid;-webkit-appearance: none;
    margin:0;padding:6px 15px 0;font:450 18px/33px Roboto;color:#0082c6;outline:0;text-align:center;
	}
#bananh .bin .ibox .left .form .con ul li input[type="text"]::-moz-placeholder{font:400 18px/33px Roboto;color:#ccc;opacity:1;}
#bananh .bin .ibox .left .form .con ul li input[type="text"]::-webkit-input-placeholder{font:400 18px/33px Roboto;color:#ccc;}
#bananh .bin .ibox .left .form .con ul li input[type="text"]:-ms-input-placeholder{font:400 18px/33px Roboto;color:#ccc;}
#bananh .bin .ibox .left .form .con ul li input[type="text"]:-moz-placeholder{font:400 18px/33px Roboto;color:#ccc;}

#bananh .bin .ibox .left .form .con .subbut{display:block;padding:35px 0 0;}
#bananh .bin .ibox .left .form .con .subbut input[type="button"]{
	width:auto;
    background-color:#007bd7;
	border:#007bd7 1px solid;
    -webkit-appearance: none;
    outline:0;-webkit-border-radius:10px;-moz-border-radius:10px; border-radius:10px;
    margin:0;padding:6px 35px 4px;font:400 18px/33px Roboto;color:#fff;outline:0;text-align:center;
	cursor:pointer;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;
}
#bananh .bin .ibox .left .form .con .subbut input[type="button"]:hover {background-color:#f00;}

#bananh .bin .ibox .right{position:relative;width:50%;display:inline-block;padding:0 0 0 10%;}
#bananh .bin .ibox .right .thumb{position:relative;z-index:1;}
#bananh .bin .ibox .right .thumb img{display:block;max-height:500px;border:none}
#ketqua{position:absolute;bottom:0;left:0;right:0;z-index:2;background:#fff;display:block;margin:0;padding:15px 25px;
	border:#007bd7 3px solid;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	overflow:hidden;
	}
#ketqua div.name{display:block;margin:0;padding:10px 0;font:300 18px/25px Roboto, sans-serif;color:#007bd7;text-align:center;}
#ketqua div.name span{font:450 18px/25px Roboto, sans-serif;}
#ketqua div.kq{display:block;margin:0;padding:10px 0;font:400 18px/25px Roboto, sans-serif;color:#007bd7;text-align:center;}
#ketqua div.note{display:block;margin:0;padding:5px 0;font:300 18px/25px Roboto, sans-serif;color:#007bd7;text-align:center;}
#ketqua div.reg{display:block;margin:0;padding:10px 0;}
#ketqua div.reg ul{display:block;margin:0;padding:0;list-style:none;}
#ketqua div.reg ul li{width:49%;display:inline-block;vertical-align:top;margin:0 0 10px 2%;padding:0;list-style:none;}
#ketqua div.reg ul li:nth-child(1),
#ketqua div.reg ul li:nth-child(3),
#ketqua div.reg ul li:nth-child(4){margin-left:0;}
#ketqua div.reg ul li.full{width:100%}

#ketqua div.reg ul li span{display:block;padding:5px;font:400 12px/15px Arial;color:#f00;}
#ketqua div.reg ul li input[type="text"]{display:inline-block;vertical-align:top;width:100%;background:#fff;border:#007bd7 1px solid;-webkit-appearance:none;
    margin:0;padding:6px 15px 4px;font:400 18px/18px Roboto;color:#007bd7;outline:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	}
#ketqua div.reg ul li input[type="text"]::-moz-placeholder{color:#ccc;opacity:1;}
#ketqua div.reg ul li input[type="text"]::-webkit-input-placeholder{color:#ccc;}
#ketqua div.reg ul li input[type="text"]:-ms-input-placeholder{color:#ccc;}
#ketqua div.reg ul li input[type="text"]:-moz-placeholder{color:#ccc;}

#ketqua div.reg ul li input[type="button"]{
	width:100%;
    background-color:#007bd7;
	border:#007bd7 1px solid;
    -webkit-appearance: none;
    outline:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
    margin:0;padding:6px 15px 4px;font:400 18px/22px Roboto;color:#fff;outline:0;text-align:center;
	cursor:pointer;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;
}
#bananh .bin .ibox .left .form .con .subbut input[type="button"]:hover {background:#f00;}

#ketqua.hide{display:none}
#ketqua.show{display:block}
/* END HEADER */

/* START CONTENT */
#otherul{padding:0;margin:0;list-style:none;}
#otherul li{background:url("/images/global/arrow-rv1.png") no-repeat left;background-position: 5px 9px;padding:0 0 10px 15px}
#otherul li a{font:400 14px/18px 'Roboto', sans-serif;color:#222;text-decoration:none}
#otherul li a:hover{color:#d4232b}

#content{position:relative;padding:0;}

.bgf0{background:#f0f0f0 !important}
.bg0{background:#000 !important}

/* START HOME */
#content div.home{}
#content div.home ul{display:block;margin:0;padding:0;list-style:none;}
#content div.home ul li{list-style:none;}

/* HOME > OVERVIEW */
#content div.home ul li.overview{padding:55px 0;
	background-size:cover !important;
    background-repeat:no-repeat !important;
    background-position:50% 50% !important;
	}
#content div.home ul li.overview .obox{position:relative;width:1200px;margin:0 auto;padding:0;}
#content div.home ul li.overview .obox .ovbox{position:relative;width:100%;display:flex;align-items:center;}
#content div.home ul li.overview .obox .ovbox .thumb{width:50%;display:inline-block;vertical-align:top;}
#content div.home ul li.overview .obox .ovbox .thumb img{display:block;width:100%;border:none}
#content div.home ul li.overview .obox .ovbox .thumb .ytbox{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
	margin:0;
	}
#content div.home ul li.overview .obox .ovbox .thumb .ytbox iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;	
	}

#content div.home ul li.overview .obox .ovbox .info{width:55%;display:inline-block;vertical-align:top;padding:0 5% 0 0;font:16px/25px Arial, sans-serif;color:#333;}
#content div.home ul li.overview .obox .ovbox .info .head{}
#content div.home ul li.overview .obox .ovbox .info .head div{display:block;margin:0;padding:0;font:400 15px/25px 'Josefin Sans', sans-serif;color:#d69a45;text-transform:uppercase;}
#content div.home ul li.overview .obox .ovbox .info .head h2{display:block;margin:0;padding:5px 0;font:400 25px/35px 'Josefin Sans', sans-serif;color:#222;text-transform:uppercase;}
#content div.home ul li.overview .obox .ovbox .info .head h2 span{color:#d69a45;}
#content div.home ul li.overview .obox .ovbox .info .ocon{padding:0;font:300 18px/25px 'Josefin Sans', sans-serif;color:#222;text-align:justify;}
#content div.home ul li.overview .obox .ovbox .info .ocon h1{font:22px/30px 'Josefin Sans', sans-serif;color:#222;padding:5px 0;}
#content div.home ul li.overview .obox .ovbox .info .ocon h2{font:20px/28px 'Josefin Sans', sans-serif;color:#222;padding:5px 0;}
#content div.home ul li.overview .obox .ovbox .info .ocon h3{font:18px/26px 'Josefin Sans', sans-serif;color:#222;padding:5px 0;}
#content div.home ul li.overview .obox .ovbox .info .ocon p,
#content div.home ul li.overview .obox .ovbox .info .ocon div{padding:5px 0;}
#content div.home ul li.overview .obox .ovbox .info .ocon a{color:#222;text-decoration:none}
#content div.home ul li.overview .obox .ovbox .info .ocon a:hover{color:red;text-decoration:underline}
#content div.home ul li.overview .obox .ovbox .info .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}
#content div.home ul li.overview .obox .ovbox .info .more {padding:15px 0 0;text-align:left;}
#content div.home ul li.overview .obox .ovbox .info .more a{background:none;display:inline-block;margin:0;padding:10px 35px;font:16px/20px 'Josefin Sans', sans-serif;color:#c0985f;text-transform:uppercase;border:#c0985f 2px solid;}
#content div.home ul li.overview .obox .ovbox .info div.more a:hover{background:#c0985f;color:#fff;}

/* HOME > SAN PHAM */
#content div.home ul li.gpro{}
#content div.home ul li.gpro .gpbox{position:relative;width:1200px;margin:0 auto;padding:35px 0;}
#content div.home ul li.gpro .gpbox .head{padding:0 0 15px;text-align:center;}
#content div.home ul li.gpro .gpbox .head h2{display:block;margin:0;padding:0;font:300 35px/45px 'Josefin Sans', sans-serif;color:#007bd7;text-transform:uppercase;}
#content div.home ul li.gpro .gpbox .head h2 span{color:#007bd7;}
#content div.home ul li.gpro .gpbox .ibox{display:block;padding:0;}

#content div.home ul li.gpro .gpbox .ibox .prview{width:100%;padding:0;overflow:hidden;}
#content div.home ul li.gpro .gpbox .ibox .prview .util-wrapper-holder {
    overflow: hidden;
    position: relative;
}
#content div.home ul li.gpro .gpbox .ibox .prview .item{background:#fff;margin:0;padding:10px 0;overflow:hidden;box-shadow:0 10px 15px -10px rgb(0 0 0 / 10%);
    -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;
	}
#content div.home ul li.gpro .gpbox .ibox .prview .item:hover{box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.5);}
#content div.home ul li.gpro .gpbox .ibox .prview .item:hover .info h2 a{color:#cc0000;}
#content div.home ul li.gpro .gpbox .ibox .prview .item .thumb {display:block;position:relative;text-align:center;width:80%;margin:0 auto;padding:0;overflow:hidden;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;}
#content div.home ul li.gpro .gpbox .ibox .prview .item .thumb img{display:block;width:100%;border:none;}
#content div.home ul li.gpro .gpbox .ibox .prview .item .thumb .icon-new{position:absolute;top:0;right:0;z-index:1;background:url('/images/global/icon-new.png') no-repeat;background-size:45px 45px;width:45px;height:45px;}
#content div.home ul li.gpro .gpbox .ibox .prview .item .thumb .icon-sale{position:absolute;top:0;right:0;z-index:1;background:url('/images/global/icon-sale.png') no-repeat;background-size:45px 45px;width:45px;height:45px;}
#content div.home ul li.gpro .gpbox .ibox .prview .item .info{position:relative;padding:12px 12px 5px;}
#content div.home ul li.gpro .gpbox .ibox .prview .item .info h2{margin:0;padding:5px 0 8px;text-align:center;}
#content div.home ul li.gpro .gpbox .ibox .prview .item .info h2 a{display:block;overflow:hidden;font:400 16px/20px 'Josefin Sans', sans-serif;color:#222;letter-spacing:-1px;}
#content div.home ul li.gpro .gpbox .ibox .prview .item .info h2 a:hover{color:#007bd7;}
#content div.home ul li.gpro .gpbox .ibox .prview .item .info h2 a span{display:block;padding:5px 0 0;font:300 15px/20px 'Josefin Sans', sans-serif;color:#222;}
#content div.home ul li.gpro .gpbox .ibox .prview .item .info div{margin:0;padding:0;font:400 15px/20px 'Josefin Sans';color:#666;text-align:center;}
#content div.home ul li.gpro .gpbox .ibox .prview .item .info div span{font:300 15px/22px 'Josefin Sans';color:#222;}
#content div.home ul li.gpro .gpbox .ibox .prview .item .info div span.pri{display:inline-block;vertical-align:top;padding:0 5px;font:400 15px/20px 'Josefin Sans';color:#444;}
#content div.home ul li.gpro .gpbox .ibox .prview .item .info div span.tt{display:inline-block;vertical-align:top;padding:0 5px;font:400 13px/20px Roboto;color:#666;text-decoration:line-through}

#content div.home ul li.gpro .gpbox .more {padding:10px 0 0;text-align:center;}
#content div.home ul li.gpro .gpbox .more a{background:none;display:inline-block;margin:0;padding:7px 15px 5px;font:16px/20px 'Josefin Sans', sans-serif;color:#c0985f;border:#c0985f 1px solid;}
#content div.home ul li.gpro .gpbox .more a:hover{background:#c0985f;color:#fff;}

/* HOME > TIN TUC */
#content div.home ul li.tintuc{background:#eee;}
#content div.home ul li.tintuc .ttbox{position:relative;width:1200px;margin:0 auto;padding:45px 0;}
#content div.home ul li.tintuc .ttbox .head{padding:0 0 35px;text-align:center;}
#content div.home ul li.tintuc .ttbox .head h2{display:block;margin:0;padding:0;font:300 35px/45px 'Josefin Sans', sans-serif;color:#d69a45;text-transform:uppercase;}
#content div.home ul li.tintuc .ttbox .head h2 span{color:#f8941d;}
#content div.home ul li.tintuc .ttbox .ibox{display:block;padding:0;}
#content div.home ul li.tintuc .ttbox .ibox ul{display:block;margin:0;padding:0;list-style:none;}
#content div.home ul li.tintuc .ttbox .ibox ul li{width:49%;display:inline-block;vertical-align:top;margin:0 0 20px 2%;list-style:none;}
#content div.home ul li.tintuc .ttbox .ibox ul li:nth-child(odd){margin-left:0;}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb img{display:block;width:100%;border:none;}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb .info{position:absolute;bottom:0;left:0;right:0;padding:15px 15px 12px;background:rgb(255 255 255 / 45%);
	transition: 0.5s all;
	overflow:hidden;}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb .info h2{margin:0 0 10px;padding:0;font:400 16px/20px 'Josefin Sans', Arial;color:#222;
    max-height:40px;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    text-overflow:ellipsis;
	}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb .info h2:hover{color:#d09646;}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb .info p{margin:0;padding:0;font:300 16px/20px 'Josefin Sans', Arial;color:#000;text-align:justify;
    max-height:60px;
    overflow: hidden;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    text-overflow:ellipsis;
	}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb .info h2:hover{color:#000;}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb:hover .info h2{color:#000;}
#content div.home ul li.tintuc .ttbox .ibox ul li .thumb:hover .info{background:rgb(255 255 255 / 100%)}
	
#content div.home ul li.tintuc .more {padding:0;text-align:center;}
#content div.home ul li.tintuc .more a{background:none;display:inline-block;margin:0;padding:7px 15px 5px;font:16px/20px 'Josefin Sans', sans-serif;color:#c0985f;border:#c0985f 1px solid;}
#content div.home ul li.tintuc .more a:hover{background:#c0985f;color:#fff;}

#content div.home ul li.tintuc .ttbox .ibox ul li ul{display:block;margin:0;padding:0;list-style:none;}
#content div.home ul li.tintuc .ttbox .ibox ul li ul li{width:48%;display:inline-block;vertical-align:top;margin:0 0 20px 4%;list-style:none;}
#content div.home ul li.tintuc .ttbox .ibox ul li ul li .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;}
#content div.home ul li.tintuc .ttbox .ibox ul li ul li .thumb img{display:block;width:100%;border:none;}
#content div.home ul li.tintuc .ttbox .ibox ul li ul li .thumb .info{position:absolute;bottom:0;left:0;right:0;padding:15px 15px 10px;background:rgb(255 255 255 / 65%);
	transition: 0.5s all;
	overflow:hidden;}
#content div.home ul li.tintuc .ttbox .ibox ul li ul li .thumb .info h2{margin:0;padding:0;font:400 16px/20px 'Josefin Sans', Arial;color:#222;
    height:40px;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    text-overflow:ellipsis;
	}
#content div.home ul li.tintuc .ttbox .ibox ul li ul li .thumb .info h2:hover{color:#000;}
#content div.home ul li.tintuc .ttbox .ibox ul li ul li .thumb:hover .info h2{color:#000;}
#content div.home ul li.tintuc .ttbox .ibox ul li ul li .thumb:hover .info{background:rgb(255 255 255 / 100%)}
	
#content div.home ul li.tintuc .more {padding:0;text-align:center;}
#content div.home ul li.tintuc .more a{background:none;display:inline-block;margin:0;padding:7px 15px 5px;font:16px/20px 'Josefin Sans', sans-serif;color:#c0985f;border:#c0985f 1px solid;}
#content div.home ul li.tintuc .more a:hover{background:#c0985f;color:#fff;}
/* END HOME */

#content .conbox{width:1200px;margin:0 auto;padding:45px 0;}

.pad0{padding:0 !important;}

#content .conbox .cleft{width:68%;display:inline-block;vertical-align:top;background:#fff;margin:0;padding:35px 55px;border:#ecf2f4 1px solid;}
#content .conbox .cright{width:32%;display:inline-block;vertical-align:top;margin:0;padding:0 0 0 45px;overflow:hidden;}

#content .conbox .cright .cmnu{background:#fff;margin:0 0 25px;padding:0;border:#ecf2f4 1px solid;}
#content .conbox .cright .cmnu ul{display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .conbox .cright .cmnu ul li{position:relative;display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .conbox .cright .cmnu ul li h3{display:block;width:100%;}
#content .conbox .cright .cmnu ul li h3 a{display:block;width:100%;margin:0;padding:30px 45px 15px;font:400 20px/25px 'Josefin Sans', sans-serif;color:#222;text-transform:uppercase;text-align:center;}
#content .conbox .cright .cmnu ul li h3 a:hover{color:#000;}

#content .conbox .cright .cmnu ul li ul{display:block;width:100%;padding:0 45px 20px 45px;margin:0;list-style:none;}
#content .conbox .cright .cmnu ul li ul li{display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .conbox .cright .cmnu ul li ul li a{display:block;width:100%;margin:0;padding:12px 0 8px;font:300 18px/22px 'Josefin Sans', sans-serif;color:#222;border-top:1px solid #eaeaea;}
#content .conbox .cright .cmnu ul li ul li a:hover{color:#000;}
#content .conbox .cright .cmnu ul li ul li i.sub{position:absolute;right:0;top:12px;height:22px;width:22px;font-size:16px;line-height:22px;text-align:center;cursor:pointer;}
#content .conbox .cright .cmnu ul li ul li i.arr{font-size:16px;line-height:22px;}

#content .conbox .cright .cmnu ul li ul li ul{display:none;width:100%;padding:0;margin:0;list-style:none;}
#content .conbox .cright .cmnu ul li ul li ul li{display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .conbox .cright .cmnu ul li ul li ul li a{display:block;width:100%;margin:0;padding:12px 0 8px;font:300 17px/22px 'Josefin Sans', sans-serif;color:#222;border-top:1px solid #eaeaea;}
#content .conbox .cright .cmnu ul li ul li ul li a:hover{color:#000;}
#content .conbox .cright .cmnu ul li ul li ul li i.sub{position:absolute;right:0;top:12px;height:22px;width:22px;font-size:16px;line-height:22px;text-align:center;cursor:pointer;}
#content .conbox .cright .cmnu ul li ul li ul li i.arr{font-size:16px;line-height:22px;padding-right:8px;}

#content .conbox .cright .cbox{background:#fff;margin:0 0 25px;padding:0;border:#ecf2f4 1px solid;}
#content .conbox .cright .cbox div{display:block;width:100%;margin:0;padding:30px 45px 15px;font:400 20px/25px 'Josefin Sans', sans-serif;color:#222;text-transform:uppercase;text-align:center;}
#content .conbox .cright .cbox ul{display:block;width:100%;padding:0 45px 20px 45px;margin:0;list-style:none}
#content .conbox .cright .cbox ul li{display:block;width:100%;margin:0;padding:12px 0 8px;font:300 18px/22px 'Josefin Sans', sans-serif;color:#222;list-style-type:none;border-top:1px solid #eaeaea;}
#content .conbox .cright .cbox ul li:first-child{}
#content .conbox .cright .cbox ul li a{color:#444}
#content .conbox .cright .cbox ul li a:hover{color:#a57a50;}

#content .conbox .maingen{}

.w80{width:800px !important;}
.w85{width:850px !important;}
.w90{width:900px !important;}
.w95{width:9500px !important;}
.w100{width:1000px !important;}

/* CON > GROUP SAN PHAM */
#content .gpro{}
#content .gpro .gpbox{position:relative;width:1200px;margin:0 auto;padding:35px 0;}
#content .gpro .gpbox .head{padding:0 0 15px;text-align:center;}
#content .gpro .gpbox .head h2{display:block;margin:0;padding:0;font:300 35px/45px 'Josefin Sans', sans-serif;color:#007bd7;text-transform:uppercase;}
#content .gpro .gpbox .head h2 span{color:#007bd7;}
#content .gpro .gpbox .ibox{display:block;padding:0;}

#content .gpro .gpbox .ibox .prview{width:100%;padding:0;overflow:hidden;}
#content .gpro .gpbox .ibox .prview .util-wrapper-holder {
    overflow: hidden;
    position: relative;
}
#content .gpro .gpbox .ibox .prview .item{background:#fff;margin:0;padding:10px 0;overflow:hidden;box-shadow:0 10px 15px -10px rgb(0 0 0 / 10%);
    -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;
	}
#content .gpro .gpbox .ibox .prview .item:hover{box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.5);}
#content .gpro .gpbox .ibox .prview .item:hover .info h2 a{color:#cc0000;}
#content .gpro .gpbox .ibox .prview .item .thumb {display:block;position:relative;text-align:center;width:80%;margin:0 auto;padding:0;overflow:hidden;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;}
#content .gpro .gpbox .ibox .prview .item .thumb img{display:block;width:100%;border:none;}
#content .gpro .gpbox .ibox .prview .item .thumb .icon-new{position:absolute;top:0;right:0;z-index:1;background:url('/images/global/icon-new.png') no-repeat;background-size:45px 45px;width:45px;height:45px;}
#content .gpro .gpbox .ibox .prview .item .thumb .icon-sale{position:absolute;top:0;right:0;z-index:1;background:url('/images/global/icon-sale.png') no-repeat;background-size:45px 45px;width:45px;height:45px;}
#content .gpro .gpbox .ibox .prview .item .info{position:relative;padding:12px 12px 5px;}
#content .gpro .gpbox .ibox .prview .item .info h2{margin:0;padding:5px 0 8px;text-align:center;}
#content .gpro .gpbox .ibox .prview .item .info h2 a{display:block;overflow:hidden;font:400 16px/20px 'Josefin Sans', sans-serif;color:#222;letter-spacing:-1px;}
#content .gpro .gpbox .ibox .prview .item .info h2 a:hover{color:#007bd7;}
#content .gpro .gpbox .ibox .prview .item .info h2 a span{display:block;padding:5px 0 0;font:300 15px/20px 'Josefin Sans', sans-serif;color:#222;}
#content .gpro .gpbox .ibox .prview .item .info div{margin:0;padding:0;font:400 15px/20px 'Josefin Sans';color:#666;text-align:center;}
#content .gpro .gpbox .ibox .prview .item .info div span{font:300 15px/22px 'Josefin Sans';color:#222;}
#content .gpro .gpbox .ibox .prview .item .info div span.pri{display:inline-block;vertical-align:top;padding:0 5px;font:400 15px/20px 'Josefin Sans';color:#444;}
#content .gpro .gpbox .ibox .prview .item .info div span.tt{display:inline-block;vertical-align:top;padding:0 5px;font:400 13px/20px Roboto;color:#666;text-decoration:line-through}

#content .gpro .gpbox .more {padding:10px 0 0;text-align:center;}
#content .gpro .gpbox .more a{background:none;display:inline-block;margin:0;padding:7px 15px 5px;font:16px/20px 'Josefin Sans', sans-serif;color:#c0985f;border:#c0985f 1px solid;}
#content .gpro .gpbox .more a:hover{background:#c0985f;color:#fff;}

/* CON > SAN PHAM */
#content .conbox .pro{}
#content .conbox .pro ul{width:100%;padding:0;margin:0;list-style:none}
#content .conbox .pro ul li{display:inline-block;vertical-align:top;width:33.33333%;list-style:none;background:#fff;margin:0;padding:10px 0;overflow:hidden;box-shadow:0 10px 15px -10px rgb(0 0 0 / 10%);
    -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;
	}
#content .conbox .pro ul li:hover{box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.5);}
#content .conbox .pro ul li:hover .info h2 a{color:#cc0000;}
#content .conbox .pro ul li .thumb {display:block;position:relative;text-align:center;width:80%;margin:0 auto;padding:0;overflow:hidden;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;}
#content .conbox .pro ul li .thumb img{display:block;width:100%;border:none;}
#content .conbox .pro ul li .thumb .icon-new{position:absolute;top:0;right:0;z-index:1;background:url('/images/global/icon-new.png') no-repeat;background-size:45px 45px;width:45px;height:45px;}
#content .conbox .pro ul li .thumb .icon-sale{position:absolute;top:0;right:0;z-index:1;background:url('/images/global/icon-sale.png') no-repeat;background-size:45px 45px;width:45px;height:45px;}
#content .conbox .pro ul li .info{position:relative;padding:12px 12px 5px;}
#content .conbox .pro ul li .info h2{margin:0;padding:5px 0 8px;text-align:center;}
#content .conbox .pro ul li .info h2 a{display:block;overflow:hidden;font:400 16px/20px 'Josefin Sans', sans-serif;color:#222;letter-spacing:-1px;}
#content .conbox .pro ul li .info h2 a:hover{color:#007bd7;}
#content .conbox .pro ul li .info h2 a span{display:block;padding:5px 0 0;font:300 15px/20px 'Josefin Sans', sans-serif;color:#222;}
#content .conbox .pro ul li .info div{margin:0;padding:0;font:400 15px/20px 'Josefin Sans';color:#666;text-align:center;}
#content .conbox .pro ul li .info div span{font:300 15px/22px 'Josefin Sans';color:#222;}
#content .conbox .pro ul li .info div span.pri{display:inline-block;vertical-align:top;padding:0 5px;font:400 15px/20px 'Josefin Sans';color:#444;}
#content .conbox .pro ul li .info div span.tt{display:inline-block;vertical-align:top;padding:0 5px;font:400 13px/20px Roboto;color:#666;text-decoration:line-through}

#content .conbox .intro{width:100%;margin:0 auto;padding:25px 0 0;}

.text-center{padding:130px 0 0;text-align:center;}
.abc .read-more{
    box-shadow: 0 0 1px transparent;
    transform: perspective(1px) translateZ(0px);
    transition-duration: 0.3s;
    transition-property: box-shadow, transform;
    vertical-align: top;
	display:inline-block;
	background:#cca65d;
	margin:0;
	padding:7px 15px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font:400 16px/25px 'Josefin Sans';
	color:#fff;
	text-align:center;
	cursor:pointer;	
	}
.abc .read-more:hover{}
.btn{}
.floatBox{position:relative;float:left;height:120px;overflow:hidden;display:block;}	

#content .conbox .opro{}
#content .conbox .opro ul{width:100%;padding:0;margin:0;list-style:none}
#content .conbox .opro ul li{display:inline-block;vertical-align:top;width:33.33333%;list-style:none;background:#fff;margin:0;padding:10px 0;overflow:hidden;box-shadow:0 10px 15px -10px rgb(0 0 0 / 10%);
    -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;
	}
#content .conbox .opro ul li:hover{box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.5);}
#content .conbox .opro ul li:hover .info h2 a{color:#cc0000;}
#content .conbox .opro ul li .thumb {display:block;position:relative;text-align:center;width:80%;margin:0 auto;padding:0;overflow:hidden;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;}
#content .conbox .opro ul li .thumb img{display:block;width:100%;border:none;}
#content .conbox .opro ul li .thumb .icon-new{position:absolute;top:0;right:0;z-index:1;background:url('/images/global/icon-new.png') no-repeat;background-size:45px 45px;width:45px;height:45px;}
#content .conbox .opro ul li .thumb .icon-sale{position:absolute;top:0;right:0;z-index:1;background:url('/images/global/icon-sale.png') no-repeat;background-size:45px 45px;width:45px;height:45px;}
#content .conbox .opro ul li .info{position:relative;padding:12px 12px 5px;}
#content .conbox .opro ul li .info h2{margin:0;padding:5px 0 8px;text-align:center;}
#content .conbox .opro ul li .info h2 a{display:block;overflow:hidden;font:400 16px/20px 'Josefin Sans', sans-serif;color:#222;letter-spacing:-1px;}
#content .conbox .opro ul li .info h2 a:hover{color:#007bd7;}
#content .conbox .opro ul li .info h2 a span{display:block;padding:5px 0 0;font:300 15px/20px 'Josefin Sans', sans-serif;color:#222;}
#content .conbox .opro ul li .info div{margin:0;padding:0;font:400 15px/20px 'Josefin Sans';color:#666;text-align:center;}
#content .conbox .opro ul li .info div span{font:300 15px/22px 'Josefin Sans';color:#222;}
#content .conbox .opro ul li .info div span.pri{display:inline-block;vertical-align:top;padding:0 5px;font:400 15px/20px 'Josefin Sans';color:#444;}
#content .conbox .opro ul li .info div span.tt{display:inline-block;vertical-align:top;padding:0 5px;font:400 13px/20px Roboto;color:#666;text-decoration:line-through}

#content .ptop{width:100%;margin:0;padding:15px 0;display:flex;align-items:center;}
#content .ptop .pleft{width:50%;display:inline-block;vertical-align:top;overflow:hidden;}
#content .ptop .pleft .thumb{position:relative;display:block;background-size:contain !important;background-position:50% 50% !important;background-repeat:no-repeat !important}
#content .ptop .pleft .thumb img{display:block;width:100%;border:none;}

#content .ptop .pright{width:50%;display:inline-block;vertical-align:top;padding-left:5%;text-align:center;}
#content .ptop .pright .title{margin:0;padding:0 0 10px;font:400 25px/30px 'Josefin Sans';color:#fff;letter-spacing:-1px;text-transform:uppercase;}
#content .ptop .pright .stitle{margin:0;padding:0 0 10px;font:300 18px/22px 'Josefin Sans';color:#fff;letter-spacing:-1px;text-transform:uppercase;}
#content .ptop .pright .desc{margin:0 0 15px;padding:15px 0;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;font:300 18px/22px 'Josefin Sans';color:#fff;}
#content .ptop .pright .price{margin:0;padding:0 0 15px;font:300 16px/25px 'Josefin Sans';color:#fff;}
#content .ptop .pright .price span.giagoc{display:inline-block;vertical-align:top;padding-right:15px;font:400 16px/25px 'Josefin Sans';color:#fff;text-decoration:line-through;}
#content .ptop .pright .price span.giaban{display:inline-block;vertical-align:top;font:400 20px/25px 'Josefin Sans';color:#fff;}
#content .ptop .pright .procart{position:relative;padding:5px 0 15px;}
#content .ptop .pright .procart .dcart{
    box-shadow: 0 0 1px transparent;
    transform: perspective(1px) translateZ(0px);
    transition-duration: 0.3s;
    transition-property: box-shadow, transform;
    vertical-align: top;
	display:inline-block;
	background:#cca65d;
	margin:0;
	padding:7px 15px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font:400 16px/25px 'Josefin Sans';
	color:#fff;
	text-align:center;
	cursor:pointer;
	}
#content .ptop .pright .procart .dcart:hover {transform: scale(1.02);}
#content .ptop .pright .procart .dcart i{padding-right:8px;}
#content .ptop .pright .procart .dcall{
    box-shadow: 0 0 1px transparent;
    transform: perspective(1px) translateZ(0px);
    transition-duration: 0.3s;
    transition-property: box-shadow, transform;
    vertical-align: top;
	display:inline-block;
	background:#cc0000;
	margin:0 10px;
	padding:6px 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font:400 16px/25px 'Josefin Sans';
	color:#fff;
	text-align:center;
	cursor:pointer;
	}
#content .ptop .pright .procart .dcall:hover {transform: scale(1.02);}
#content .ptop .pright .procart .dcall i{padding-right:8px;}
.prosoluong {outline:none;background:#fff;width:35px;font:400 15px/25px Arial;text-align:center;color:#333;padding:5px;border:#e5e5e5 1px solid;border-top:none;border-bottom:none;}
.promsoluong {outline:none;width:35px;font:400 15px/25px Arial;text-align:center;color:#333;padding:5px;border:#e5e5e5 1px solid;border-top:none;border-bottom:none;}
.txpronum {outline:none;width:35px;font:400 16px/25px Arial;text-align:center;color:#333;padding:5px;border:none;background:transparent;cursor:pointer;}
#content .ptop .pright .procart .numcart{
	display:inline-block;vertical-align: top;
	border: #e5e5e5 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
#content .pmid{padding:15px 0 0;}
#content .pmid .prode{padding:15px 0 0;}
	
/* CON > TIN TỨC */
#content .conbox .list{}
#content .conbox .list ul{width:100%;padding:0;margin:0;list-style:none}
#content .conbox .list ul li{width:100%;padding:0 0 35px;margin:0 0 35px;border-bottom:#dbdbdb 1px solid;}
#content .conbox .list ul li:last-child{margin:0;}
#content .conbox .list ul li .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;}
#content .conbox .list ul li .thumb img{display:block;width:100%;border:none;}
#content .conbox .list ul li .thumb .play{position:absolute;top:0;bottom:0;left:0;right:0;
    display: flex;
    align-items: center;
	text-align:center;
	}
#content .conbox .list ul li .thumb .play div{width:auto;margin:0 auto}
#content .conbox .list ul li .thumb .play img{width:auto;height:50px;display:block;border:none;}
#content .conbox .list ul li .info{position:relative;width:100%;padding:0 0 15px;}
#content .conbox .list ul li .info div{position:relative;width:100%;padding:0 0 15px;font:300 18px/25px 'Josefin Sans', sans-serif;color:#444;text-transform:uppercase;text-align:center;}
#content .conbox .list ul li .info h2{margin:0;padding:0;font:300 28px/35px 'Josefin Sans', sans-serif;color:#222;letter-spacing:-1.5px;}
#content .conbox .list ul li .info h2 a{color:#222}
#content .conbox .list ul li .info h2 a:hover{color:#007bd7;}
#content .conbox .list ul li .desc{margin:15px 0 0;padding:0;font:300 18px/25px 'Josefin Sans', sans-serif;color:#222;
    max-height:100px;
    overflow: hidden;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
	}

#content .conbox .tintuc{}
#content .conbox .tintuc .updated{position:relative;width:100%;padding:0;font:300 18px/25px 'Josefin Sans', sans-serif;color:#444;text-transform:uppercase;}
#content .conbox .tintuc .title{margin:0;padding:15px 0 5px;font:400 35px/45px 'Josefin Sans', sans-serif;color:#222;letter-spacing:-1.5px;}
#content .conbox .tintuc .desc{margin:0;padding:0 0 10px;font:400 18px/25px 'Josefin Sans', sans-serif;color:#444;}
	
/* TIN TỨC > TIN KHÁC */
#content div.neoth{display:block;margin:0;padding:15px 0 0;}
#content div.neoth .head{margin:0;padding:0;border-bottom:#007bd7 1px solid;}
#content div.neoth .head span{display:inline-block;margin:0;padding:0;font:300 30px/40px'Josefin Sans', sans-serif;color:#222;}
#content div.neoth .con{padding:15px 0 0;}
#content div.neoth .con ul{width:100%;margin:0;padding:0;list-style:none}
#content div.neoth .con ul li{width:100%;margin:0;padding:0;list-style:none}
#content div.neoth .con ul li a{position:relative;display:block;margin:0;padding:5px 0 5px 15px;font:300 18px/22px 'Josefin Sans', sans-serif;color:#222;}
#content div.neoth .con ul li a:before{position:absolute;left:0;top:6px;font-size:15px;
	display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f105";
}
#content div.neoth .con ul li a:hover{color:#007bd7;}
/* END TIN TỨC */

/* CHI TIẾT */
#content .mucluc{width:auto;display:table;background:#f9f9f9;margin:5px 0 10px;padding:10px;border:1px solid #aaa;font:300 18px/25px 'Josefin Sans', sans-serif;}
#content .mucluc p,
#content .mucluc div{font-weight:400;color:#000;padding:3px 0;}
#content .mucluc ul{counter-reset:item;margin:3px 0;padding:0 10px;list-style-type:none;}
#content .mucluc ul li{margin:0;padding:3px 0;line-height:20px;list-style-type:none;}
#content .mucluc ul li::before {
    content: counters(item, ".") ". ";
    display: inline-block;
    counter-increment: item;
    margin-right: 0.2em;
	}
#content .mucluc ul ul{margin:0;padding:3px 10px 0;list-style-type:none;}
#content .mucluc ul ul li{margin:0;padding:3px 0;line-height:20px;list-style-type:none;}
#content .mucluc ul ul li::before {
    content: counters(item, ".") ". ";
    display: inline-block;
    counter-increment: item;
    margin-right: 0.2em;
	}
#content .mucluc a{color:#000;}
#content .mucluc a:hover{color:#007bd7;}

#content .detail{font:300 18px/25px 'Josefin Sans', sans-serif;color:#222;text-align:justify;}
#content .detail h1{font:400 36px/46px 'Josefin Sans', sans-serif;padding:8px 0;text-align:center;}
#content .detail h2{font:400 24px/34px 'Josefin Sans', sans-serif;padding:8px 0;}
#content .detail h3{font:400 20px/30px 'Josefin Sans', sans-serif;padding:8px 0;}
#content .detail h4{font:400 19px/28px 'Josefin Sans', sans-serif;padding:8px 0;}
#content .detail p,
#content .detail div{padding:5px 0;}
#content .detail strong,
#content .detail b{font-weight:400;}
#content .detail a{color:#222;}
#content .detail a:hover{color:#f00;}
#content .detail img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content .detail table{max-width:100%;margin:10px 0;border-collapse:collapse;}
#content .detail table th{padding:3px 8px;border:#ababab 1px solid;font-weight:400;}
#content .detail table td{padding:3px 8px;border:#ababab 1px solid;}

#content .detail table.bangn th{padding:0;border:#ababab 0px solid;font-weight:400;}
#content .detail table.bangn td{padding:0;border:#ababab 0px solid;}

#content .detail table.bang2 td{width:50%;}
#content .detail table.bang2n td{width:50%;padding:0;border:#ababab 0px solid;}

#content .detail table.bang3 td{width:33.33333%;}
#content .detail table.bang3n td{width:33.33333%;padding:0;border:#ababab 0px solid;}

#content .detail table.bang4 td{width:25%;}
#content .detail table.bang4n td{width:25%;padding:0;border:#ababab 0px solid;}

#content .detail table.bang5 td{width:20%;}
#content .detail table.bang5n td{width:20%;padding:0;border:#ababab 0px solid;}

.giua{margin-left:auto !important;margin-right:auto !important}

#content .detail ul{margin:5px 0;padding:0;list-style-type:square;}
#content .detail ul li{list-style-type:square;margin:0 0 0 20px;padding:5px 0;}

#content .detail .youtube{padding:15px 0;}
#content .detail .youtube .ytbox{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0;}
#content .detail .youtube .ytbox iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

#content .detail .video{padding:10px 0;}
#content .detail .video p{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0;}
#content .detail .video p iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
/* END CHI TIẾT */

/* THONG SO */
#content .tech{font:300 18px/25px 'Josefin Sans', sans-serif;color:#222;text-align:justify;}
#content .tech h1{font:24px/28px 'Josefin Sans', sans-serif;padding:8px 0;}
#content .tech h2{font:22px/28px 'Josefin Sans', sans-serif;padding:8px 0;}
#content .tech h3{font:20px/28px 'Josefin Sans', sans-serif;padding:8px 0;}
#content .tech h4{font:19px/28px 'Josefin Sans', sans-serif;padding:8px 0;}
#content .tech p,
#content .tech div{padding:5px 0;}
#content .tech strong,
#content .tech b{font-weight:400;}
#content .tech a{color:#222;}
#content .tech a:hover{color:#f00;}
#content .tech img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}
#content .tech table{width:100%;margin:10px 0;border-collapse: collapse;}
#content .tech table tr{border-bottom:#ddd 1px solid;}
#content .tech table th{width:30%;padding:3px 0;font-weight:400;}
#content .tech table td{padding:3px 0;}

#content .tech ul{margin:5px 0;padding:0;list-style-type:square;}
#content .tech ul li{list-style-type:square;margin:0 0 0 20px;padding:5px 0;}

#content .tech .youtube{padding:15px 0;}
#content .tech .youtube .ytbox{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0;}
#content .tech .youtube .ytbox iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

#content .tech .video{padding:10px 0;}
#content .tech .video p{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0;}
#content .tech .video p iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
/* END THONG SO */

/* START BOX GEN FORM */
#content .genform{display:flex;width:1200px;margin:0 auto;padding:45px 0;}
#content .genform .genleft{background:#fff;width:45%;display:inline-block;vertical-align:top;margin:0;padding:35px 45px 25px}	
#content .genform .genright{width:55%;display:inline-block;vertical-align:top;padding:0 0 0 45px;}
#content .genform .genright .genbox{display:block;width:100%;padding:0;}
#content .genform .genright .genbox ul{width:100%;margin:0 auto;padding:0;list-style:none;}
#content .genform .genright .genbox ul li{width:49%;display:inline-block;vertical-align:top;margin:0 0 0 2%;padding:5px 0;list-style:none;}
#content .genform .genright .genbox ul li:nth-child(odd){margin-left:0;}
#content .genform .genright .genbox ul li.full{width:100%;margin-left:0;padding-bottom:0;}
#content .genform .genright .genbox ul li:last-child{width:100%;margin-left:0;text-align:right;}
#content .genform .genright .genbox ul li span{display:block;padding:5px 0 0 5px;font:300 14px 'Josefin Sans', sans-serif;color:#f00;}
#content .genform .genright .genbox ul li a{font:300 16px/22px 'Josefin Sans', sans-serif;text-decoration:none}
#content .genform .genright .genbox ul li a:hover{color:#f00;}
#content .genform .genright .genbox ul li input[type="text"],
#content .genform .genright .genbox ul li textarea {
	display:inline-block;
	vertical-align:middle;
	width:100%;
    -webkit-appearance: none;
    background:#fff;
    border:#fff 1px solid;
    outline: 0;
    margin: 0;
    padding:10px 15px 8px;
	font:300 18px/20px 'Josefin Sans', sans-serif;
	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 .genform .genright .genbox ul li input[type="text"]::-moz-placeholder,
#content .genform .genright .genbox ul li textarea::-moz-placeholder{font-size:18px;color:#666;opacity: 1;}
#content .genform .genright .genbox ul li input[type="text"]::-webkit-input-placeholder,
#content .genform .genright .genbox ul li textarea::-webkit-input-placeholder{font-size:18px;color:#666;}
#content .genform .genright .genbox ul li input[type="text"]:-ms-input-placeholder,
#content .genform .genright .genbox ul li textarea:-ms-input-placeholder{font-size:18px;color:#666;}
#content .genform .genright .genbox ul li input[type="text"]:-moz-placeholder,
#content .genform .genright .genbox ul li textarea:-moz-placeholder{font-size:18px;color:#666;}
#content .genform .genright .genbox ul li input[type="button"] {
	display:inline-block;
	width:auto;
	background:#c69e5e;
	border:#c69e5e 1px solid;
	margin:5px 0 0;
	padding:10px 25px 8px;
	font:400 16px/18px 'Josefin Sans', sans-serif;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	cursor:pointer;
	outline:none;
	-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 .genform .genright .genbox ul li select:hover,
#content .genform .genright .genbox ul li input[type="text"]:hover,
#content .genform .genright .genbox ul li textarea:hover,
#content .genform .genright .genbox 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 .genform .genright .genbox ul li input[type="button"]:hover {background:#c69e5e;border:#c69e5e 1px solid;}

#content .genmap{display:block;width:100%;margin:0;padding:0;border-top:#fff 5px solid;}
#content .genmap iframe{display:block;width:100%;height:450px;}
/* END BOX GEN FORM*/

/* START BOX GEN FORM */
#content .kyform{display:flex;width:1200px;margin:0 auto;padding:45px 0;}
#content .kyform .kyleft{background:#fff;width:65%;display:inline-block;vertical-align:top;margin:0;padding:35px 45px 25px}	
#content .kyform .kyright{width:35%;display:inline-block;vertical-align:top;padding:0 0 0 45px;}
#content .kyform .kyright .genbox{display:block;width:100%;background:#fff;margin:0 0 20px;padding:30px 45px 20px 45px;}
#content .kyform .kyright .genbox .head{display:block;width:100%;margin:0;padding:0 0 15px;font:400 20px/25px 'Josefin Sans', sans-serif;color:#222;text-transform:uppercase;text-align:center;}
#content .kyform .kyright .genbox ul{width:100%;margin:0 auto;padding:0;list-style:none;}
#content .kyform .kyright .genbox ul li{width:100%;display:inline-block;vertical-align:top;margin:0;padding:5px 0;list-style:none;}
#content .kyform .kyright .genbox ul li span{display:block;padding:5px 0 0 5px;font:300 14px 'Josefin Sans', sans-serif;color:#f00;}
#content .kyform .kyright .genbox ul li a{font:300 16px/22px 'Josefin Sans', sans-serif;text-decoration:none}
#content .kyform .kyright .genbox ul li a:hover{color:#f00;}
#content .kyform .kyright .genbox ul li input[type="text"],
#content .kyform .kyright .genbox ul li textarea {
	display:inline-block;
	vertical-align:middle;
	width:100%;
    -webkit-appearance: none;
    background:#fff;
    border:#ccc 1px solid;
    outline: 0;
    margin: 0;
    padding:10px 15px 8px;
	font:300 18px/20px 'Josefin Sans', sans-serif;
	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 .kyform .kyright .genbox ul li input[type="text"]::-moz-placeholder,
#content .kyform .kyright .genbox ul li textarea::-moz-placeholder{font-size:18px;color:#666;opacity: 1;}
#content .kyform .kyright .genbox ul li input[type="text"]::-webkit-input-placeholder,
#content .kyform .kyright .genbox ul li textarea::-webkit-input-placeholder{font-size:18px;color:#666;}
#content .kyform .kyright .genbox ul li input[type="text"]:-ms-input-placeholder,
#content .kyform .kyright .genbox ul li textarea:-ms-input-placeholder{font-size:18px;color:#666;}
#content .kyform .kyright .genbox ul li input[type="text"]:-moz-placeholder,
#content .kyform .kyright .genbox ul li textarea:-moz-placeholder{font-size:18px;color:#666;}
#content .kyform .kyright .genbox ul li input[type="button"] {
	display:inline-block;
	width:auto;
	background:#c69e5e;
	border:#c69e5e 1px solid;
	margin:0;
	padding:10px 25px 8px;
	font:400 16px/18px 'Josefin Sans', sans-serif;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	cursor:pointer;
	outline:none;
	-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 .kyform .kyright .genbox ul li select:hover,
#content .kyform .kyright .genbox ul li input[type="text"]:hover,
#content .kyform .kyright .genbox ul li textarea:hover,
#content .kyform .kyright .genbox 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 .kyform .kyright .genbox ul li input[type="button"]:hover {background:#c69e5e;border:#c69e5e 1px solid;}

#content .kyform .kyright .cmnu{background:#fff;margin:0 0 25px;padding:0;border:#ecf2f4 1px solid;}
#content .kyform .kyright .cmnu ul{display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .kyform .kyright .cmnu ul li{position:relative;display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .kyform .kyright .cmnu ul li h3{display:block;width:100%;}
#content .kyform .kyright .cmnu ul li h3 a{display:block;width:100%;margin:0;padding:30px 45px 15px;font:400 20px/25px 'Josefin Sans', sans-serif;color:#222;text-transform:uppercase;text-align:center;}
#content .kyform .kyright .cmnu ul li h3 a:hover{color:#000;}

#content .kyform .kyright .cmnu ul li ul{display:block;width:100%;padding:0 45px 20px 45px;margin:0;list-style:none;}
#content .kyform .kyright .cmnu ul li ul li{display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .kyform .kyright .cmnu ul li ul li a{display:block;width:100%;margin:0;padding:12px 0 8px;font:300 18px/22px 'Josefin Sans', sans-serif;color:#222;border-top:1px solid #eaeaea;}
#content .kyform .kyright .cmnu ul li ul li a:hover{color:#000;}
#content .kyform .kyright .cmnu ul li ul li i.sub{position:absolute;right:0;top:12px;height:22px;width:22px;font-size:16px;line-height:22px;text-align:center;cursor:pointer;}
#content .kyform .kyright .cmnu ul li ul li i.arr{font-size:16px;line-height:22px;}

#content .kyform .kyright .cmnu ul li ul li ul{display:none;width:100%;padding:0;margin:0;list-style:none;}
#content .kyform .kyright .cmnu ul li ul li ul li{display:block;width:100%;padding:0;margin:0;list-style:none;}
#content .kyform .kyright .cmnu ul li ul li ul li a{display:block;width:100%;margin:0;padding:12px 0 8px;font:300 17px/22px 'Josefin Sans', sans-serif;color:#222;border-top:1px solid #eaeaea;}
#content .kyform .kyright .cmnu ul li ul li ul li a:hover{color:#000;}
#content .kyform .kyright .cmnu ul li ul li ul li i.sub{position:absolute;right:0;top:12px;height:22px;width:22px;font-size:16px;line-height:22px;text-align:center;cursor:pointer;}
#content .kyform .kyright .cmnu ul li ul li ul li i.arr{font-size:16px;line-height:22px;padding-right:8px;}

#content .kyform .kyright .cbox{background:#fff;margin:0 0 25px;padding:0;border:#ecf2f4 1px solid;}
#content .kyform .kyright .cbox div{display:block;width:100%;margin:0;padding:30px 45px 15px;font:400 20px/25px 'Josefin Sans', sans-serif;color:#222;text-transform:uppercase;text-align:center;}
#content .kyform .kyright .cbox ul{display:block;width:100%;padding:0 45px 20px 45px;margin:0;list-style:none}
#content .kyform .kyright .cbox ul li{display:block;width:100%;margin:0;padding:12px 0 8px;font:300 18px/22px 'Josefin Sans', sans-serif;color:#222;list-style-type:none;border-top:1px solid #eaeaea;}
#content .kyform .kyright .cbox ul li:first-child{}
#content .kyform .kyright .cbox ul li a{color:#444}
#content .kyform .kyright .cbox ul li a:hover{color:#a57a50;}
/* END BOX GEN FORM*/

/* DAT HANG */
/* START BOX ENQUIRE */
#cartlist{display:block;}

#cartlist h2.h2{margin:0;padding:15px 0;font:400 20px/28px OpenSansSemiBold;color:#e30000;text-transform:uppercase;}
#cartlist h3.h3{margin:0;padding:0;}
#cartlist h3.h3 span{display:inline-block;padding:8px 10px;font:400 italic 14px/20px OpenSans;color:#222;}
#cartlist h3.h3 a{display:inline-block;background:#1879c1;padding:8px 15px;font:400 14px/20px OpenSans;color:#fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
#cartlist h3.h3 a i{padding-right:8px;}
#cartlist h3.h3 a:hover{background:#f00;}

#cartlist h4.h4{margin:0;padding:12px 3px 10px;font:400 18px/25px 'Josefin Sans', sans-serif;color:#222;}

#cartlist .caleft{width:100%;display:inline-block;vertical-align:top;}	
#cartlist .caright{width:0%;display:inline-block;vertical-align:top;}
	
#enlist{display:block;margin:0;padding:15px 0 10px 0;font:400 13px/20px Arial;color:#222;}
#enlist .eleft{width:70%;display:inline-block;vertical-align:top;padding-right:35px;}

/* START GIO HANG STEP 1*/
#enlist .eleft .carli{}
#enlist .eleft .carli ul{width:100%;padding:0;margin:0;list-style:none;}
#enlist .eleft .carli ul li{width:100%;padding:0;margin:0 0 15px;list-style:none;background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	}
#enlist .eleft .carli ul li ul{display:flex;width:100%;padding:0;margin:0;list-style:none;border:none;align-items:center;}
#enlist .eleft .carli ul li ul li{display:inline-block;padding:10px 10px;margin:0;list-style:none;font:400 13px/20px Arial;color:#222;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	overflow:auto;
	}
#enlist .eleft .carli ul li ul li:nth-child(1){font-weight:bold;width:6%;text-align:center}
#enlist .eleft .carli ul li ul li:nth-child(2){width:12%;text-align:center}
#enlist .eleft .carli ul li ul li:nth-child(3){width:40%;}
#enlist .eleft .carli ul li ul li:nth-child(4){width:12%;text-align:right}
#enlist .eleft .carli ul li ul li:nth-child(5){width:12%;text-align:center}
#enlist .eleft .carli ul li ul li:nth-child(6){width:12%;text-align:right}
#enlist .eleft .carli ul li ul li:nth-child(7){width:6%;text-align:center}

#enlist .eleft .carli ul li.head ul li:nth-child(1){font-weight:bold;text-align:center}
#enlist .eleft .carli ul li.head ul li:nth-child(2){font-weight:bold;text-align:center}
#enlist .eleft .carli ul li.head ul li:nth-child(3){font-weight:bold;}
#enlist .eleft .carli ul li.head ul li:nth-child(4){font-weight:bold;text-align:center}
#enlist .eleft .carli ul li.head ul li:nth-child(5){font-weight:bold;text-align:center}
#enlist .eleft .carli ul li.head ul li:nth-child(6){font-weight:bold;text-align:center}
#enlist .eleft .carli ul li.head ul li:nth-child(7){font-weight:bold;text-align:center}

#enlist .eleft .carli ul li ul li img{max-width:100%;height:80px;border:none;}
#enlist .eleft .carli ul li ul li a{font:400 13px/20px Arial;color:#222;}
#enlist .eleft .carli ul li ul li a:hover{color:#ff0000;}
#enlist .eleft .carli ul li ul li div{display:block;padding:2px 0;font:700 13px/20px Arial;color:#222;}
#enlist .eleft .carli ul li ul li div a{font:700 13px/20px Arial;color:#222;}
#enlist .eleft .carli ul li ul li div a:hover{color:#ff0000;}
#enlist .eleft .carli ul li ul li p{display:block;padding:2px 0;font:400 13px/18px Arial;color:#222;}
#enlist .eleft .carli ul li ul li p.km{color:#f00;}
#enlist .eleft .carli ul li ul li p.price{padding:5px 0;color:#f00;}
#enlist .eleft .carli ul li ul li .del{cursor:pointer;cursor:hand;}
/* END GIO HANG STEP 1*/

/* START GIO HANG STEP 2*/
#enlist .eleft .carfo{display:block;width:100%;margin:0;padding:25px 45px;border:#dedede 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	}
#enlist .eleft .carfo ul{width:100%;padding:0;margin:0;list-style:none;}
#enlist .eleft .carfo ul li{position:relative;width:100%;display:inline-block;vertical-align:top;padding:8px 0;margin:0;list-style:none;font:300 16px/30px 'Josefin Sans', sans-serif;color:#222;}
#enlist .eleft .carfo ul li:nth-child(odd){width:30%}
#enlist .eleft .carfo ul li:nth-child(even){width:70%}

#enlist .eleft .carfo ul li span{color:#f00;}
#enlist .eleft .carfo ul li i{display:block;vertical-align:top;padding:3px 5px 0;font:400 12px/12px Arial;color:#f00;}
#enlist .eleft .carfo ul li select{
    background: #fff 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:300 16px/20px 'Josefin Sans', sans-serif;
    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;
}

#enlist .eleft .carfo ul li input[type="text"],
#enlist .eleft .carfo 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: white;
    border: 1px solid;
    border-color: #e6e6e6 #e6e6e6 #d2d2d2;
    outline: 0;
    margin: 0;
    padding: 5px 10px;
	font:300 16px/20px 'Josefin Sans', sans-serif;
	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;
}

#enlist .eleft .carfo ul li input[type="text"]:hover,
#enlist .eleft .carfo 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;
}

#enlist .eleft .carbo{position:relative;display:block;width:100%;margin:0;padding:15px 25px;border:#dedede 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	}
#enlist .eleft .carbo div.hinhthuc{position:relative;width:100%;padding:0 0 15px 30px;font:400 13px/20px Arial;color:#222;}
#enlist .eleft .carbo div.hinhthuc i{position:absolute;top:0;left:0;height:20px;width:20px;font-size:20px;color:#1879c1;cursor:pointer;}

#enlist .eleft .carbo ul{width:100%;padding:0;margin:0;list-style:none;}
#enlist .eleft .carbo ul li{width:100%;padding:0;margin:0;list-style:none;border-bottom:#dedede 1px dotted;}
#enlist .eleft .carbo ul li:last-child{border-bottom:none;}
#enlist .eleft .carbo ul li ul{display:flex;width:100%;padding:0;margin:0;list-style:none;border:none;align-items:center;}
#enlist .eleft .carbo ul li ul li{display:inline-block;padding:15px 0px;margin:0;list-style:none;font:400 13px/20px Arial;color:#222;border-bottom:none;}
#enlist .eleft .carbo ul li ul li:nth-child(1){width:12%;text-align:center}
#enlist .eleft .carbo ul li ul li:nth-child(2){width:76%;}
#enlist .eleft .carbo ul li ul li:nth-child(3){width:12%;font-weight:bold;text-align:right}

#enlist .eleft .carbo ul li ul li img{max-width:100%;height:80px;border:none;}
#enlist .eleft .carbo ul li ul li a{font:400 13px/20px Arial;color:#222;}
#enlist .eleft .carbo ul li ul li a:hover{color:#ff0000;}
#enlist .eleft .carbo ul li ul li div{display:block;padding:2px 0;font:400 13px/20px Arial;color:#222;}
#enlist .eleft .carbo ul li ul li div a{font:400 13px/20px Arial;color:#222;}
#enlist .eleft .carbo ul li ul li div a:hover{color:#ff0000;}
#enlist .eleft .carbo ul li ul li p{display:block;padding:2px 0;font:bold 12px/20px Arial;color:#222;}
#enlist .eleft .carbo ul li ul li p.km{color:#f00;}
#enlist .eleft .carbo ul li ul li p.price{padding:5px 0;color:#f00;}

/* END GIO HANG STEP 2*/

#enlist .eright{width:30%;display:inline-block;vertical-align:top;}

#enlist .eright input[type="text"],
#enlist .eright 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: white;
    border: 1px solid;
    border-color: #e6e6e6 #e6e6e6 #d2d2d2;
    outline: 0;
    margin: 0;
    padding: 5px 10px;
	font:400 13px/20px Arial;
	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;
}

#enlist .eright input[type="text"]:hover,
#enlist .eright 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;
}
/* START THANH TIEN STEP 1*/
#enlist .eright .carli{}
#enlist .eright .carli ul{width:100%;padding:0;margin:0 0 15px;list-style:none;background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	}
#enlist .eright .carli ul li{width:100%;display:inline-block;vertical-align:top;padding:8px 15px;margin:0;list-style:none;font:400 13px/20px Arial;color:#222;border-bottom:#dedede 1px solid;}
#enlist .eright .carli ul li:last-child{border-bottom:#dedede 0px solid;}
#enlist .eright .carli ul li.li1{width:50%;font:400 13px/20px Arial;color:#222;}
#enlist .eright .carli ul li.li2{width:50%;font:700 13px/20px Arial;color:#222;text-align:right;}
#enlist .eright .carli ul li span{}

#enlist .eright .carli div{}
#enlist .eright .carli div a.dathang{display:block;width:100%;text-align:center;border:none;line-height:40px;border-radius:2px;font-size:14px;font-weight:500;color:#fff;background:#1879c1}
#enlist .eright .carli div a.dathang:hover{background:#243a76}
/* END THANH TIEN STEP 1*/

/* START THANH TIEN STEP 2*/
#enlist .eright .carbo{display:block;width:100%;margin:0;padding:0;border:#dedede 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	}
#enlist .eright .carbo ul{width:100%;padding:0;margin:0;list-style:none;}
#enlist .eright .carbo ul li{position:relative;width:100%;display:inline-block;vertical-align:top;padding:8px 15px;margin:0;list-style:none;font:300 16px/20px 'Josefin Sans', sans-serif;color:#222;border-bottom:#dedede 1px solid;}
#enlist .eright .carbo ul li:last-child{border-bottom:#dedede 1px solid;}
#enlist .eright .carbo ul li.li1{width:50%;font:300 16px/20px 'Josefin Sans', sans-serif;color:#222;}
#enlist .eright .carbo ul li.li2{width:50%;font:400 16px/20px 'Josefin Sans', sans-serif;color:#222;text-align:right;}
#enlist .eright .carbo ul li span.dh{display:inline-block;padding:2px 0;font:400 18px/25px 'Josefin Sans', sans-serif;color:#222;}
#enlist .eright .carbo ul li a.sua{position:absolute;top:10px;right:15px;display:inline-block;padding:0 15px;
    border-radius: 5px;
    border: 1px solid #e1e1e1;
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#ebeceb));
    background: linear-gradient(180deg,#fff,#ebeceb);
	}
#enlist .eright .carbo ul li span.xemdh{font:400 16px/20px 'Josefin Sans', sans-serif;color:blue;cursor:pointer;}
#enlist .eright .carbo ul li div.ds{display:block;padding:5px 0;}

.red{color:red !important}

#enlist .eright .carbo ul li ul{display:none;width:100%;padding:0;margin:0;list-style:none;}
#enlist .eright .carbo ul li ul li{width:100%;padding:0;margin:0;list-style:none;border-bottom:#dedede 1px dotted;}
#enlist .eright .carbo ul li ul li:last-child{border-bottom:none;}
#enlist .eright .carbo ul li ul li ul{display:block;width:100%;padding:0;margin:0;list-style:none;border:none;align-items:center;}
#enlist .eright .carbo ul li ul li ul li{display:inline-block;padding:8px 0px;margin:0;list-style:none;font:300 16px/16px 'Josefin Sans', sans-serif;color:#444;border-bottom:none;}
/*
#enlist .eright .carbo ul li ul li ul li:nth-child(1){width:8%;}
#enlist .eright .carbo ul li ul li ul li:nth-child(2){width:72%;padding-right:15px;}
#enlist .eright .carbo ul li ul li ul li:nth-child(3){width:20%;text-align:right}
*/
#enlist .eright .carbo ul li ul li ul li a{font:300 16px/16px 'Josefin Sans', sans-serif;color:#444;}
#enlist .eright .carbo ul li ul li ul li a:hover{color:#444;}

#enlist .eright .cartt{display:block;width:100%;margin:0;padding:10px 15px;border:#dedede 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	}
#enlist .eright .cartt ul{width:100%;padding:0;margin:0;list-style:none;}
#enlist .eright .cartt ul li{position:relative;width:100%;padding:7px 0 5px 30px;margin:0;list-style:none;font:400 13px/20px 'Josefin Sans', sans-serif;color:#222;}
#enlist .eright .cartt ul li i{position:absolute;top:6px;left:0;height:20px;width:20px;font-size:20px;color:#1879c1;cursor:pointer;}

#enlist .eright .ghichu{position:relative;width:100%;padding:10px 0 0;}
	
#enlist .eright .congty{position:relative;width:100%;padding:15px 0 15px 30px;font:400 13px/20px Arial;color:#222;}
#enlist .eright .congty i{position:absolute;top:15px;left:0;height:20px;width:20px;font-size:20px;color:#1879c1;cursor:pointer;}

#enlist .eright .hoadon{display:block;width:100%;margin:0 0 15px;padding:10px 15px;border:#dedede 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	}
#enlist .eright .hoadon ul{width:100%;padding:0;margin:0;list-style:none;}
#enlist .eright .hoadon ul li{position:relative;width:100%;display:inline-block;vertical-align:top;padding:8px 0;margin:0;list-style:none;font:400 13px/30px Arial;color:#222;}
#enlist .eright .hoadon ul li:nth-child(odd){width:30%}
#enlist .eright .hoadon ul li:nth-child(even){width:70%}
#enlist .eright .hoadon ul li i{display:block;vertical-align:top;padding:3px 5px 0;font:400 12px/12px Arial;color:#f00;}

#enlist .eright .nut{padding:8px 0 0;}
#enlist .eright .nut a.dathang{display:block;width:100%;text-align:center;border:none;line-height:40px;border-radius:5px;font-size:15px;font-weight:bold;color:#fff;background:#ed1b24;text-transform:uppercase;
    -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;
	}
#enlist .eright .nut a.dathang:hover{background:#ed1b24}

#enlist .eright .nut a.chonthem{display:block;width:100%;text-align:center;border:none;line-height:40px;border-radius:5px;font-size:15px;font-weight:bold;color:#fff;background:#fea23b;text-transform:uppercase;
    -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;
	}
#enlist .eright .nut a.chonthem:hover{background:#ed1b24}

#enlist .eright .nut a.tai1{display:block;width:100%;text-align:center;border:none;line-height:40px;border-radius:5px;font-size:15px;font-weight:bold;color:#fff;background:#1879c1;text-transform:uppercase;
    -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;
	}
#enlist .eright .nut a.tai1:hover{background:#ed1b24}

#enlist .eright .nut a.tai2{display:inline-block;vertical-align:top;width:49%;text-align:center;border:none;line-height:40px;border-radius:5px;font-size:15px;font-weight:bold;color:#fff;background:#1879c1;text-transform:uppercase;
    -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;
	}
#enlist .eright .nut a.tai2:hover{background:#ed1b24}

#enlist .eright .nut a.tai3{display:inline-block;vertical-align:top;width:49%;margin-left:2%;text-align:center;border:none;line-height:40px;border-radius:5px;font-size:15px;font-weight:bold;color:#fff;background:#1879c1;text-transform:uppercase;}
#enlist .eright .nut a.tai3:hover{background:#ed1b24}
/* END THANH TIEN STEP 2*/

#enmlist{display:none;margin:0;padding:15px 0 10px 0;font:400 13px/20px Arial;color:#222;}

#bookreport{display:block;margin:0;padding:15px 0 10px 0;font:400 13px/20px Arial;color:#222;}
#bookmreport{display:none;margin:0;padding:15px 0 10px 0;font:400 13px/20px Arial;color:#222;}

#cartlist .xemtiep {padding:15px 0 0;text-align:right;}
#cartlist .xemtiep a{
	display:inline-block;
	background:#1879c1;
	margin:0;
	padding:8px 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	font:400 13px/20px OpenSansSemiBold;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
	}
#cartlist .xemtiep a:hover {
	background:#f00;
	text-decoration:none;
}

.soluong {outline:none;font-size:14px; width:28px; text-align:center; color:#222;border: #cccccc 1px solid;border-left: #cccccc 0 solid;border-right: #cccccc 0 solid;padding:2px 2px;margin:auto;}
.msoluong {outline:none;font-size:14px; width:18px; text-align:center; color:#222;border: #cccccc 1px solid;border-left: #cccccc 0 solid;border-right: #cccccc 0 solid;padding:2px 5px;margin:auto;}
.txnum {outline:none;font-size:14px;width:20px;text-align:center;color:#222;border:#cccccc 1px solid;padding:2px 0;margin:auto;
	cursor:pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	}
/* DAT HANG */

.overlay {
    background-color: rgba(0,0,0, 0.35);
	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;
}
.overlay:hover {opacity: 1;}
.overlay div{display:block;width:100%;}
.overlay div p{display:block;width:100%;margin:0;padding:0 0 5px;font:400 20px/30px 'Roboto', sans-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 'Roboto', sans-serif;color:#fff;}
.overlay:before, .overlay:after {
    z-index: 3;
    position: absolute;
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    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);
}

#heline{background:#222;padding:15px 0;}
#heline .ibox{display:block;width:1200px;margin:0 auto;}
.hlview {width:100%;overflow:hidden;}
.hlview .util-wrapper-holder {
    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;
	padding:0 !important;
}
.hlview .item{background:#2d2d2d;margin:0 20px 0 0;padding:12px 10px 10px;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;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
	}
.hlview .item div{}
.hlview .item div em{font-size:35px;margin-right:10px;flex:none;color:#007bd7;}
.hlview .item div div{display:block;padding:0;font:400 14px/20px 'Josefin Sans', sans-serif;color:#007bd7;text-transform:uppercase}
.hlview .item div p{display:block;padding:0;font:300 14px/20px 'Josefin Sans', sans-serif;color:#f1f1f1;}
.hlview .item div a{color:#f1f1f1;}

#doitac{}
#doitac .dtbox{position:relative;width:1200px;margin:0 auto;padding:35px 0;}
#doitac .dtbox .head{padding:0 0 35px;text-align:center;}
#doitac .dtbox .head h2{display:block;margin:0;padding:0;font:400 45px/55px Roboto, sans-serif;color:#d69a45;text-transform:uppercase;}
#doitac .dtbox .head h2 span{color:#f8941d;}
#doitac .dtbox .ibox{display:block;padding:0;}

.dtview {width:100%;overflow:hidden;}
.dtview .util-wrapper-holder {
    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;
	padding:0 !important;
}
.dtview .item{background:#fff;border:#007bd7 1px solid;margin:0 20px 0 0;padding:5px;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;
	}
.dtview .item img{display:block;width:100%;border:none;}
.dtview .item:hover{border:#444 1px solid;}

/* START FOOTER */
#footer{display:block;background:#0b65a8;/*background:linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(20,20,20,1) 100%);*/}
#footer .box{width:1200px;margin:0 auto;padding:35px 0;}
#footer .box ul{display:block;width:100%;padding:0;margin:0;list-style:none}
#footer .box ul li{display:inline-block;width:100%;margin:0;padding:0;vertical-align:top;}
#footer .box ul li.first{width:40%;padding-left:0;}
#footer .box ul li.first .logo{width:100%;display:inline-block;vertical-align:top;}
#footer .box ul li.first .logo img{height:40px;display:block;border:none;}
#footer .box ul li.first .info{width:100%;display:inline-block;vertical-align:top;padding:25px 0 5px;}
#footer .box ul li.first .info div{position:relative;width:100%;display:inline-block;vertical-align:top;margin:0;padding:5px 0;font:300 15px/20px 'Josefin Sans', sans-serif;color:#fff;}
#footer .box ul li.first .info div.comp{font:400 15px/20px 'Josefin Sans', sans-serif;}
#footer .box ul li.first .info div span{display:inline-block;vertical-align:top;padding-right:5px;font:300 15px/20px 'Josefin Sans', sans-serif;color:#fff;}
#footer .box ul li.first .info div a{display:inline-block;vertical-align:top;font:300 16px/20px 'Josefin Sans', sans-serif;color:#fff;}
#footer .box ul li.first .info div a:hover{color:#fff;}

#footer .box ul li .mxh{width:100%;display:inline-block;vertical-align:top;padding:0;}
#footer .box ul li .mxh p{display:block;margin:0;padding:5px 0;font:400 15px/20px 'Josefin Sans', sans-serif;color:#fff;}
#footer .box ul li .mxh div{display:block;margin:0;padding:5px 0;}

#footer .box ul li.bmnu{width:60%;padding-left:25px;}
#footer .box ul li.bmnu ul{padding:0;margin:0;list-style:none}
#footer .box ul li.bmnu ul li{display:inline-block;width:30.66666%;margin:0 0 0 4%;padding:0;vertical-align:top;}
#footer .box ul li.bmnu ul li:first-child{margin-left:0;}
#footer .box ul li.bmnu ul li a{display:block;padding:60px 0 15px;font:400 15px/20px 'Josefin Sans', sans-serif;color:#fff;text-transform:uppercase;}
#footer .box ul li.bmnu ul li a:hover{color:#fff;}
#footer .box ul li.bmnu ul li ul{width:100%;padding:0;margin:0;list-style:none}
#footer .box ul li.bmnu ul li ul li{display:inline-block;width:100%;margin:0;padding:6px 0;}
#footer .box ul li.bmnu ul li ul li a{display:block;padding:0;font:300 15px/20px 'Josefin Sans', sans-serif;color:#fff;text-transform:none;}
#footer .box ul li.bmnu ul li ul li a:hover{color:#fff;}
#footer .box ul li.bmnu ul li ul li a i{padding-right:8px;font-size:14px;}

#copy{display:block;background:#004d86;padding:5px 0;}
#copy .box{position:relative;width:1200px;margin:0 auto;padding:0;font:300 16px/30px 'Josefin Sans', sans-serif;color:#fff;text-align:center;}
#copy .box a{color:#fff;}
#copy .box a:hover{color:#fff;}
/* END FOOTER */

#navigation h1{font-size:20px;font-weight:400;height:30px;margin-bottom:10px}
#pnavigation h1{font:600 18px 'Josefin Sans', sans-serif;margin:10px 0 10px 0;text-transform: uppercase;color: #A94B97;}
#comming {width:100%;padding:80px 0;font:400 14px/22px 'Josefin Sans', sans-serif;color:#454545;text-align:center;}
#page-result{margin:0;font:600 18px 'Josefin Sans', sans-serif;color:#3b5998;}

#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 'Josefin Sans';color:#fff;text-align:center;}
.herrormsg-title {width:100%;padding:20px 0 0;font:400 12px/12px 'Josefin Sans', sans-serif;color:#fff;text-align:center;}

#errormsg {width:100%;padding-top:50px;padding-bottom:50px;font:400 14px/22px 'Josefin Sans', sans-serif;color:#454545;text-align:center;}
#errormsg p{margin:0;padding:5px 0;font:400 14px/22px 'Josefin Sans', sans-serif;color:#454545;text-align:center;}
#errormsg p.xacminh{margin:0;padding:5px 0;font:400 14px/22px 'Josefin Sans', sans-serif;color:#454545;}
#errormsg p.xacminh a{font:400 14px/22px 'Josefin Sans', sans-serif;color:#00759c;}
#errormsg p.xacminh a:hover{color:#ff0000;}
#errormsg span{font:700 14px/22px 'Josefin Sans', sans-serif;color:#454545;}
.errormsg-title {width:100%;padding:30px 0 10px;font:700 15px/22px 'Josefin Sans', sans-serif;color:#444;text-align:center;text-transform:uppercase}
.errormsg-error{margin:0;padding:5px 0;font:700 15px/22px 'Josefin Sans', sans-serif;color:#222;text-align:left;}
.errormsg-message{margin:0;padding:5px 0 30px;font:400 14px/22px 'Josefin Sans', sans-serif;color:#ff0000;text-align:left;}

#bookmsg {width:100%;font:400 14px/22px 'Josefin Sans', sans-serif;color:#454545;
    background: #fff;
    margin: 0 0 25px 0;
	padding:25px;
	text-align:center;
	overflow:hidden;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	}
#bookmsg h2{margin:0;padding:5px 0;font:400 18px/22px 'Josefin Sans', sans-serif;color:#222;}
#bookmsg p{margin:0;padding:5px 0;font:300 18px/22px 'Josefin Sans', sans-serif;color:#454545;}
#bookmsg p b{font-weight:400}
#bookmsg p a{font:400 18px/22px 'Josefin Sans', sans-serif;color:#007bd7;}
#bookmsg p a:hover{text-decoration:none}
#bookmsg p span{color:#007bd7;}
#bookmsg div{margin:0;padding:5px 0;font:300 18px/22px 'Josefin Sans', sans-serif;color:#454545;}
#bookmsg div span{display:inline-block;background:#000;padding:6px 15px 4px;font:300 20px/22px 'Josefin Sans', sans-serif;color:#007bd7;}

#bookmsg iframe{position:initial !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;}

#mainlink {padding:45px 0 0;text-align:center;}
#mainlink a {border:#666 1px solid;
	cursor: pointer;
	font:300 18px/27px 'Josefin Sans', sans-serif;
	color: #222;
    margin:0px 5px;
    padding:3px 0 0;
	display:inline-block;
	min-width:34px;
    text-align: center;
	text-decoration:none;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#mainlink a:hover{border:#d69a45 2px solid;background:#d69a45;color:#fff;}
#mainlink a.active {border:#d69a45 2px solid;background:#d69a45;color:#fff;
	cursor: pointer;
	font:300 18px/27px 'Josefin Sans', sans-serif;
    margin:0px 5px;
    padding:3px 0 0;
	display:inline-block;
	min-width:34px;
    text-align: center;
	text-decoration:none;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#mainlink a.active:hover{text-decoration:none;}

/* START MANG XH */
a.vs-social-link {
	width:26px;
	display: inline-block;
	vertical-align:top;
	text-align: center;
	margin:0 5px 0 0;
	background:#007bd7;	
	-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;
}
a.vs-social-link i {
	font-size:18px !important;
	color:#fff;
	margin:0;
	padding:4px 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:last-child{margin:0;}

a.vs-social-link:hover{background:#b18f3e;}
a.vs-social-link:hover i{color:#fff;}
/* END MANG XH */

#top {
    position: fixed;
    bottom:20px;
    right:15px;
    background:rgba(0,77,134,0.8);
    font:300 14px/42px 'Josefin Sans';
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	text-decoration: none;
    padding:0;
	width:40px;
	height:40px;
    display: none;
    z-index: 9999;
    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;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	overflow:hidden;
}
#top img{display:block;width:32px;border:none;}
#top:hover{background:rgba(0,77,134,1);color:#fff;}

#chat {
    position: fixed;
    top:50%;
	width:40px;
    height: auto;
    z-index: 9999;
    left:10px;
}
#chat a{display:block;background:#007bd7;width:40px;height:40px;margin:0 0 5px;text-align:center;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	}
#chat a:hover{background:#f00}
#chat a i{
	font-size:16px !important;
	color:#fff;
	margin:0;
	padding:12px 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;
}
#chat a:hover i{color:#fff;}
#chat a i.zalo-icon{width:40px;height:40px;background:url("/images/global/zalo-icon-white.png");background-size:20px 20px;background-repeat:no-repeat;background-position:center;}
#chat a i.mess-icon{width:40px;height:40px;background:url("/images/global/mess-icon-white.png");background-size:20px 20px;background-repeat:no-repeat;background-position:center;}

#chat .zalo{
    display:block;
	background:url("/images/global/icon-zalo.png");
	background-size:40px 40px;
	width:40px;
	height:40px;
	margin:0 0 5px;
	}
#chat .face{
    display:block;
	width:40px;
	height:40px;
	margin:0 0 5px;
	}
#chat .fb{
    display:block;
	background:url("/images/global/icon-fb.png");
	background-size:40px 40px;
	width:40px;
	height:40px;
	margin:0 0 5px;
	}
#chat .youtube{
    display:block;
	background:url("/images/global/icon-youtube.png");
	background-size:40px 40px;
	width:40px;
	height:40px;
	margin:0 0 5px;
	}
#chat .call{
    display:block;
	background:url("/images/global/icon-call.png");
	background-size:40px 40px;
	width:40px;
	height:40px;
	margin:0 0 5px;
	}

.popup {
	display:none;
	position:fixed;
	top:0px;bottom:0;
	left:0px;right:0;
	background:rgba(0,0,0,0.85);
	z-index:9999;
}

/* Inner */
.popup-inner {
	max-width:700px;
	width:90%;
	padding:0;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}

.popup-inner img{display:inline-block;max-width:100%;border:none}

/* Close Button */
.popup-close {
	width:40px;
	height:40px;
	display:inline-block;
	position:absolute;
	top:0px;
	right:0px;
	transition:ease 0.25s all;
	-webkit-transform:translate(50%, -50%);
	transform:translate(50%, -50%);
	border-radius:1000px;
	background:#f00;
	font:400 30px/34px Arial;
	text-align:center;
	color:#fff;
}

.popup-close:hover {
	-webkit-transform:translate(50%, -50%) rotate(180deg);
	transform:translate(50%, -50%) rotate(180deg);
	background:rgba(0,0,0,1);
	text-decoration:none;
}
	
@media (max-width:1280px){

	#heline .ibox,
	#content div.home ul li.overview .obox,
	#content div.home ul li.gpro .gpbox,
	#content div.home ul li.tintuc .ttbox,
	#doitac .dtbox,
	#footer .box,
	#copy .box,
	#content .gpro .gpbox,
	#content .conbox,
	#content .genform,
	#content .kyform,
	#bananh .bin .ibox{width:96%}
	
	#header .top .box{width:100%}

}

@media (max-width:1024px){

	.menu > ul > li a{padding:5px 8px;font:400 14px/30px 'Josefin Sans', sans-serif;letter-spacing:-2px;}
	
}

@media (max-width:900px){

	#content .conbox .opro ul li{width:50%;}

}

@media (max-width:768px){

	#content div.home ul li.overview .obox .ovbox{display:block;}
	#content div.home ul li.overview .obox .ovbox .info{width:100%;padding:0 15px 25px;}
	#content div.home ul li.overview .obox .ovbox .thumb{width:100%;}

	#content div.home ul li.tintuc .ttbox .ibox ul li{width:100%;margin:0 0 20px;}

	#content .ptop{width:100%;display:block;padding:0;}
	#content .ptop .pleft{width:100%;}
	#content .ptop .pright{width:100%;padding:25px 0 0 0;}

	#content .conbox .cleft{width:100%;}
	#content .conbox .cright{width:100%;margin:35px 0 0;padding:0;}

	#content .genform{display:block;padding:45px 0;}
	#content .genform .genleft{width:100%;padding:35px 45px 25px;}
	#content .genform .genright{width:100%;padding:25px 0 0;}

	#content .kyform{display: block;}
	#content .kyform .kyleft{width:100%;padding:25px 25px 15px;}
	#content .kyform .kyright{width:100%;padding:35px 0 0;}

	#footer .box ul li.first{width:100%;padding-left:0;}
	#footer .box ul li.bmnu{width:100%;padding-left:0;}

}

@media (max-width:640px){

	#heline .ibox,
	#content div.home ul li.overview .obox,
	#content div.home ul li.gpro .gpbox,
	#content div.home ul li.tintuc .ttbox,
	#doitac .dtbox,
	#footer .box,
	#copy .box,
	#content .gpro .gpbox,
	#content .conbox,
	#content .genform,
	#content .kyform,
	#bananh .bin .ibox{width:92%}
	
	#header .top .box{width:100%}
	
	#enlist{display:block;margin:0;padding:0;}
	#enlist .eleft{width:100%;padding:0 0 25px;}
	#enlist .eleft .carfo{padding:25px 25px;}
	#enlist .eright{width:100%;}

	#content .conbox .pro ul li{width:50%;}

	#bananh{padding:35px 0;}

}

@media (max-width:580px){

	#content .conbox .cleft{padding:15px 25px;}

	#content .genform .genleft{padding:25px 25px 15px;}
	
	.floatBox .boxContent{padding:0 25px;}

}

@media (max-width:480px){

	#bananh{background-size:cover !important;}

	#bananh .bin{position:relative;display:block;padding:0;}

	#bananh .bin .ibox{display:block;}
	#bananh .bin .ibox .left{width:100%;}
	#bananh .bin .ibox .left .info h1,
	#bananh .bin .ibox .left .info h2{padding:10px 15px;font:450 30px/45px Roboto, sans-serif;}
	#bananh .bin .ibox .left .form{display:block;padding:25px 0;}
	#bananh .bin .ibox .left .form .text{display:block;padding:0 0 15px; }
	#bananh .bin .ibox .left .form .text div{font:400 22px/25px Roboto, sans-serif;}
	#bananh .bin .ibox .left .form .text p{padding:8px 0 0;font:300 16px/20px Roboto, sans-serif;}
	#bananh .bin .ibox .left .form .con ul li input[type="text"]{width:150px;}
	#bananh .bin .ibox .left .form .con .subbut{padding:25px 0 0;}

	#bananh .bin .ibox .right{width:100%;padding:15px 0 0;}
	#bananh .bin .ibox .right .thumb{padding:0 10%;}
	#bananh .bin .ibox .right .thumb img{max-height:initial;width:100%;}
	
	#ketqua{bottom:auto;top:0;left:5%;right:5%;}

	#header .top{position:relative;display:block;background:#1177c4;height:80px;}
	#header .top .box .logo{padding:20px 10px;}
	#header .top .box .right .flag{display:none;}
	#header .top .box .hmnu{top:20px;}
	.menu input#dropdown, .menu label{right:70px;}
	#header .top .box .right{top:27px;right:15px;}

	.menu ul{top:60px;}

	#bananh1{height:80px;}

	#content .conbox{padding:35px 0;}

	#footer .box ul li.first .logo img{height:40px;}

	#footer .box ul li.bmnu ul li{width:100%;margin:0;}
	#footer .box ul li.bmnu ul li a{padding:20px 0 15px;}
			
}

@media (max-width:420px){

	#content .conbox .cleft{padding:15px 25px;}
	#content .conbox .cright .cbox div{padding:30px 25px 15px;}
	#content .conbox .cright .cbox ul{padding: 0 25px 20px 25px;}

}

@media (max-width:400px){

	#bananh .bin .ibox .head{font: 300 38px/45px 'Josefin Sans', sans-serif;letter-spacing:-1.5px;}
	
}