﻿@import url('/global/globalico.css');
html,*{margin:0;padding:0}
body{color:#222;font:400 18px/25px 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;	
	}

/* ========== MENU CHINH ========== */
.menu{display:inline-block;vertical-align:top;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.tmnu{display:none;}
.menu > ul > li a{position:relative;display:block;margin:0;padding:0 8px;font:400 14px/40px 'Josefin Sans', sans-serif;color:#e7c7bd;text-decoration:none;text-transform:uppercase;letter-spacing:-.5px;}
.menu > ul > li a:after {
    content:"";
    display:inline-block;
    position:absolute;
    left:12px;
    bottom:7px;
    height:1px;
    width:calc(100% - 24px);
    background-color:#e7c7bd;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .46s cubic-bezier(.71,.01,.51,.99);
	}
.menu > ul > li a:hover:after{transform:scaleX(1);}
	
.menu ul > li i{padding-right:8px;font-size:15px;}
.menu ul > li i.mmn{display:none;position:absolute;right:0;top:0;padding:0;}
.menu ul li:hover > a{}
.menu ul li.active a,
.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:60px;
	visibility:hidden;
	opacity:0;
	z-index:997;
	background:#eeeeee;
    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:5px 15px;
	font:400 16px/30px Roboto, sans-serif;
	color:#222;
	text-transform:none;
	border-bottom:#ccc 1px dotted;
	border-right:none;
	white-space:nowrap;
	letter-spacing:0;
	}
.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{color:#ddb60f;}
	
/* ========== LINKS ON MOUSE CLICK IN CLASSIC MENU ========== */
.menu ul ul li a:active{color:#ddb60f;}
/* ========== 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:15px;
		right:210px;
		width:50px;
		height:50px;
  		-webkit-transition: all ease .3s;
		transition: all ease .5s;
		}
	.menu input#dropdown{opacity:0;}
	.menu label{z-index:999;}
	.menu label i{
		position:absolute;
		display:block;
		height:3px;
		background:rgba(255,255,255,1);
		width:30px;
		left:10px;
		-webkit-transition: all .3s;
				transition: all .3s;
	}
	.menu label  i:nth-child(1){top:16px;}
	.menu label  i:nth-child(2){top:24px;}
	.menu label  i:nth-child(3){top:32px;}

	.menu label:hover{cursor:pointer;}
	.menu input#dropdown:checked ~ label i{background:rgba(255,255,255,1);}
	.menu input#dropdown:checked ~ label i:nth-child(1){top:25px;
		-webkit-transform: rotateZ(45deg);
				transform: rotateZ(45deg);
		}
	.menu input#dropdown:checked ~ label i:nth-child(2){background:transparent;}
	.menu input#dropdown:checked ~ label i:nth-child(3){top:25px;
		-webkit-transform: rotateZ(-45deg);
				transform: rotateZ(-45deg);
	}
	
	.menu input#dropdown:checked ~ ul{display:block;height:auto;background:#000;overflow:hidden;}
	.menu input#dropdown:checked ~ ul::-webkit-scrollbar{display:none}
	.menu input#dropdown:checked ~ ul::-webkit-scrollbar-thumb{display:none}
	.menu input#dropdown:checked ~ ul::-webkit-scrollbar-track{display:none}

	.menu input#dropdown:checked ~ ul:before {
		background-image:radial-gradient(farthest-corner at -231px 176px,#111 0,transparent 100%);
		transform:translateX(15%) skew(-30deg);
		position:absolute;
		opacity:1;
		display:block;
		height:100%;
		width:100%;
		top:0;
		left:0;
		content:'';
		padding:90px 0 0;
		}
	.menu div.dropdown{display:none;position:absolute;top:0;left:0;right:0;margin:0;}
	
@media only screen and (max-width: 1280px){
	.menu{
		}
	.menu ul ul{
		margin:0;
		}
	.menu .mega_menu{
		width:auto;
		margin:0;
		}
	}
@media only screen and (max-width: 1024px){

	.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:80px;
		margin:0;
		padding:0;
		float:none;
		background:#000;
		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:15px 10px !important;
		font:400 20px/30px Roboto, sans-serif;
		text-transform:uppercase;
		color:#e7c7bd;
		border-bottom:solid 1px #444;
		border-right: none;
		}
	.menu ul > li > a:before,
	.menu ul > li > a:after,
	.menu ul > li > a:hover:before,
	.menu ul > li > a:hover:after{display:none;}
	
	/*.menu ul > li i.mmn{display:block;position:absolute;right:0;top:0;color:#f00;width:50px;height:50px;cursor:pointer;text-align:center;}*/
	.menu ul > li i.mmn:hover{color:#f00;}
	.menu ul > li i.mmn:before{width:50px;height:50px;line-height:50px;}
	
	.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:#e7c7bd;
		transform: scale(1) !important;
		}
	.menu ul li:first-child:hover > a{
		color:#e7c7bd;
		transform: scale(1) !important;
		}
	.menu ul ul, .menu .mega_menu{
		display:none;
		position:static;
	    visibility:visible;
		opacity:1;
		margin:0;padding:0;
		font-size:0;
		overflow:hidden;
		border:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		/*background:#684a2b;*/
		background:none;
		}
	.smnac{display:block !important;visibility:visible !important;}
	
	.menu ul ul li{
		width:100%;
		float:left;
		}
	.menu ul ul li a{
		width:100%;
		min-width:auto;
		height: auto;
		padding: 10px 20px !important;
		font:400 20px/30px Roboto, sans-serif !important;
		text-transform:none;
		color: #666;
		background:none;
		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{width:100%;background:rgba(255,255,255,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{width:100%;background:rgba(255,255,255,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{display:flex;position:relative;width:1200px;margin:0 auto;padding:0;flex-direction:row;column-gap:10px;align-items:center;justify-content:space-between;}
#header .top .box .logo{position:relative;padding:10px 0;z-index:1;}
#header .top .box .logo img{display:block;max-height:60px;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 .mnu{}
#header .top .box .dkbox{white-space:nowrap;}
#header .top .box .dkbox a.a1{position:relative;margin:0;display:inline-block;vertical-align:top;background:#c49181;padding:7px 10px 3px 35px;font:400 13px/20px 'Josefin Sans',sans-serif;color:#fff;text-transform:uppercase;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	}
#header .top .box .dkbox a.a1:before{position:absolute;content:'';top:6px;left:10px;width:18px;height:18px;background:url('/images/global/ico-cal.png');background-size:18px 18px;}
#header .top .box .dkbox a.a1:hover{background:#b67e6c;}

#header .top .box .dkbox a.a2{position:relative;margin:0 0 0 8px;display:inline-block;vertical-align:top;background:#c49181;padding:7px 6px 3px;font:400 13px/20px 'Josefin Sans',sans-serif;color:#fff;text-transform:uppercase;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	}
#header .top .box .dkbox a.a2:hover{background:#b67e6c;}

#header .top .box .icon{position:relative;display:inline-block;vertical-align:top;height:40px;padding:8px 0 7px;text-align:center;cursor:pointer;}
#header .top .box .icon .img{display:inline-block;vertical-align:top;border:none;}
#header .top .box .icon .sebox{position:absolute;right:0;top:50px;z-index:1;
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s, opacity 0.5s linear;
	padding:0;
	}
#header .top .box .icon:hover i{color:#3d2d00;}
#header .top .box .icon:hover .sebox{top:40px;visibility:visible;opacity:1;}
/* SEARCH BOX */
div.search{display:flex;overflow:hidden;}
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-color: #fff;
    border:#ccc 1px solid;
	border-right:none;
    outline: 0;
    margin: 0;
    padding:5px 10px 5px 12px;
	font:400 15px/20px 'Google Sans';
	color:#222;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	overflow:hidden;
}

div.search button[type="submit"] {
	width:auto;
     background-color:rgba(71,145,206,1);
	border:rgba(71,145,206,1) 1px solid;
	border-left:#fff 0 solid;
    -webkit-appearance: none;
    outline: 0;
    margin: 0;
    padding:5px 10px;
	font:500 15px/20px 'Google Sans';
	color:#fff;
	cursor:pointer;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	overflow:hidden;
}
div.search button[type="submit"] i{color:#fff !important;}
div.search button[type="submit"]:hover{color:#fff !important;}
/* SEARCH BOX */
/* BOX ADS HOME */
#boxanh{position:relative;}

#anhbn{position:relative;width:100%;height:600px;margin:0;padding:0;
	-webkit-user-select: none;
	-moz-user-select: none;  
	user-select: none;
	overflow:hidden;
	}
.rsContent{float:left;}
.rsContent .bContainer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;
	background:linear-gradient(180deg, rgba(32, 41, 58, 0.5) 0%, rgba(32, 41, 58, 0) 19.42%), linear-gradient(90deg, rgba(32, 41, 58, 0.3) 0%, rgba(32, 41, 58, 0) 100%);
	}
.rsContent .bContainer .ibox{position:relative;display:block;width:1200px;margin:0 auto;padding:0 20% 80px 0;align-items:center}

.rsABlock{font:400 20px/35px 'Roboto', sans-serif;color:#e7a3a0;
  position:relative;
  display:block;
  left:auto;
  top:auto;
}
.rsTitle{margin:0;padding:5px 0;font:400 80px/75px 'Cormorant Garamond', sans-serif;}

.srv-sec{width:100%;height:100%;position:relative;background-size:cover;background-position:center top;background-repeat:no-repeat;}
.srv-midl-sec{position: absolute; top: 50%; left: 50%; width: 100%;
	-webkit-transform: translate(-50%, -50%);
    -ms-transform:: translate(-50%, -50%);
    -webkit: translate(-50%, -50%);
    -moz-transform:: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: -webkit-translate(-50%, -50%);
    transform: translate(-50%, -50%);}
.srv-midl-sec div{font-size:36px; color: #fff6ed; letter-spacing:3px; line-height:44px; text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5); max-width:730px;
  padding: 0 15px; text-align: center; margin: 0 auto;}

.srv-dtl h1{ font-size: 26px; font-weight: 400; color: #ebe6df; letter-spacing: 5px; line-height: 32px; margin-bottom: 28px;}
.srv-btm{width:100%; position: absolute; bottom:30px; left: 50%; z-index: 9;
-webkit-transform: translateX(-50%);
    -ms-transform:: translateX(-50%);
    -webkit: translateX(-50%);
    -moz-transform:: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: -webkit-translateX(-50%);
    transform: translateX(-50%); }

.watch-btn{width:160px; height:30px; background:#00373D; border-radius:5px; line-height: 30px; text-transform: uppercase; margin:30px auto;box-shadow: 0px 2px 3px #001b1e; text-align: center;}
.watch-btn a{color:#FFF6ED; font-size:12px; letter-spacing:1px; font-weight:700;}

.overflow-hidden{overflow:hidden!important;}
.video-player{width:100%;height:100%;}
.video{width:100%;height:100%;
	-o-object-fit: cover;
    object-fit: cover;
    outline: none;
	}

#anhbn .video_overlay {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0,0,0,0.6);
}
#anhbn .video_background {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
	}
#anhbn .box{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;
	background: linear-gradient(180deg, rgba(32, 41, 58, 0.5) 0%, rgba(32, 41, 58, 0) 19.42%), linear-gradient(90deg, rgba(32, 41, 58, 0.3) 0%, rgba(32, 41, 58, 0) 100%);
	}
#anhbn .box .ibox{position:relative;display:block;width:1200px;margin:0 auto;padding:0 20% 80px 0;align-items:center}
#anhbn .box .ibox .txt{display:block;margin:0;padding:0;font:400 16px/25px 'Roboto', sans-serif;color:#e9bdd4;}
#anhbn .box .ibox .txt h1{margin:0;padding:5px 0;font:400 60px/70px 'Cormorant Garamond', sans-serif;animation:2s anim-lineUp ease-out infinite;animation-iteration-count:1;}
#anhbn .box .ibox .txt h2{margin:0;padding:5px 0;font:400 80px/75px 'Cormorant Garamond', sans-serif;animation:2s anim-lineUp ease-out infinite;animation-iteration-count:1;}

@keyframes anim-lineUp {
  0% {
    opacity: 0;
    transform: translateX(-60%);
  }
  20% {
    opacity: 0;
  }
  50% {
    opacity: 1;
    transform: translateX(0%);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}

#anhbn .box .ibox .txt h3{margin:0;padding:5px 0;font:400 60px/70px 'Cormorant Garamond', sans-serif;animation:2s anim-lineUp ease-out infinite;animation-iteration-count:1;}
#anhbn .box .ibox .txt h4{margin:0;padding:5px 0;font:400 60px/70px 'Cormorant Garamond', sans-serif;animation:2s anim-lineUp ease-out infinite;animation-iteration-count:1;}
#anhbn .box .ibox .txt h5{margin:0;padding:5px 0;font:400 60px/70px 'Cormorant Garamond', sans-serif;animation:2s anim-lineUp ease-out infinite;animation-iteration-count:1;}
#anhbn .box .ibox .txt p,
#anhbn .box .ibox .txt div{margin:0;padding:10px 0;text-align:justify;animation:2s anim-lineUp ease-out infinite;animation-iteration-count:1;}
#anhbn .link{position:absolute;left:0;bottom:0;z-index:1;}

#anhbn .link div{display:inline-block;vertical-align:top;padding:0;}
#anhbn .link a{font:400 14px/120px 'Josefin Sans', sans-serif;text-transform: uppercase;animation:2s anim-lineUp ease-out infinite;animation-iteration-count:1;
	margin:0;
    padding:0;
    width:120px;
	height:120px;
    display: inline-block;
    cursor: pointer;
    border-radius:50%;
    text-align:center;
    position:relative;
    text-decoration:none;
    z-index:1;
    color:rgba(231, 199, 189, 1);
	box-shadow:0 0 0 1px 1px solid rgba(231, 199, 189, 0.48);
}
#anhbn .link a:after {
    pointer-events: none;
    position: absolute;
    width:100%;
    height:100%;
    border-radius:50%;
    content:'';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
#anhbn .link a:before {
    speak: none;
    font-size: 48px;
    line-height: 90px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: block;
    -webkit-font-smoothing:antialiased;
}
/* Effect 4 */
#anhbn .link a.effect-4{width:118px;height:118px;box-shadow: 0 0 0 1px rgba(231, 199, 189, 1);}
#anhbn .link a.effect-4.sub-a {
    -webkit-transition: box-shadow 0.2s;
    -moz-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
}
#anhbn .link a.effect-4:before{line-height: 118px;}
#anhbn .link a.effect-4:after{top:-1px;left:-1px;padding:0;z-index:10;border:1px dashed #fff;}
#anhbn .link a.effect-4:hover{box-shadow:0 0 0 0 rgba(231, 199, 189, 0);color:rgba(231, 199, 189, 1);}
#anhbn .link a.effect-4:hover i{color:rgba(231, 199, 189, 1);}
/* Effect 4b */
#anhbn .link a.effect-4.sub-b:hover {
    -webkit-transition: box-shadow 0.2s;
    -moz-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
}
#anhbn .link a.effect-4.sub-b:hover:after {
    -webkit-animation: spinAround 9s linear infinite;
    -moz-animation: spinAround 9s linear infinite;
    animation: spinAround 9s linear infinite;
}
@-webkit-keyframes spinAround {
    from {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}
@-moz-keyframes spinAround {
    from {
        -moz-transform: rotate(0deg)
    }
    to {
        -moz-transform: rotate(360deg);
    }
}
@keyframes spinAround {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg);
    }
}

#anhbn .box .ibox .thumb{display:inline-block;vertical-align:top;width:50%;margin:0;padding:0 0 0 5%;font:400 20px/30px MMC, sans-serif;color:#fff;}
#anhbn .box .ibox .thumb img{display:inline-block;vertical-align:top;max-width:100%;height:auto !important;border:none;}

#anhbnm{position:relative;display:none;
	width:100%;
	margin:0;
	padding:0;
	-webkit-user-select: none;
	-moz-user-select: none;  
	user-select: none;
	overflow:hidden;
	}
#anhbnm .box{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;background:rgba(0,0,0,0);}
#anhbnm .box .ibox{display:flex;width:1200px;margin:0 auto;padding:0;align-items:center}
#anhbnm .box .ibox .txt{display:inline-block;vertical-align:top;width:50%;margin:0;padding:0;font:400 18px/28px 'Inter', sans-serif;color:#fff;}
#anhbnm .box .ibox .txt h1{margin:0;padding:5px 0;font:400 35px/45px 'Inter', sans-serif;}
#anhbnm .box .ibox .txt h2{margin:0;padding:5px 0;font:400 30px/40px 'Inter', sans-serif;}
#anhbnm .box .ibox .txt h3{margin:0;padding:5px 0;font:400 25px/35px 'Inter', sans-serif;}
#anhbnm .box .ibox .txt h4{margin:0;padding:5px 0;font:400 20px/30px 'Inter', sans-serif;}
#anhbnm .box .ibox .txt h5{margin:0;padding:5px 0;font:400 16px/28px 'Inter', sans-serif;}
#anhbnm .box .ibox .txt p,
#anhbnm .box .ibox .txt div{margin:0;padding:10px 0;}
#anhbnm .box .ibox .txt a.a1{display:inline-block;vertical-align:top;margin:20px 10px 0 0;padding:5px 25px;border:#fff 1px solid;font:400 18px/25px 'Inter', sans-serif;color:#000;
    background-color: #fff;
    background-image: linear-gradient(-60deg,#fff 50%,transparent 0);
    background-size: 400% 400%;
    background-position: 0 50%;
	transition:color .5s ease-in-out,background-position .5s ease-in-out;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	overflow:hidden;
	}
#anhbnm .box .ibox .txt a.a1:hover{background-image:linear-gradient(-60deg,#000 50%,transparent 0);background-position:99% 50%;color:#fff;}
#anhbnm .box .ibox .txt a.a2{display:inline-block;vertical-align:top;margin:20px 0 0 10px;padding:5px 25px;border:#fff 1px solid;font:400 18px/25px MMC, sans-serif;color:#fff;
    background-color: transparent;
    background-image: linear-gradient(-60deg,#fff 50%,transparent 0);
    background-size: 400% 400%;
    background-position: 0 50%;
	transition:color .5s ease-in-out,background-position .5s ease-in-out;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	overflow:hidden;
	}
#anhbnm .box .ibox .txt a.a2:hover{background-image:linear-gradient(-60deg,#fff 50%,transparent 0);background-position:99% 50%;color:#000;}

#anhbnm .box .ibox .thumb{display:inline-block;vertical-align:top;width:50%;margin:0;padding:0 0 0 5%;font:400 20px/30px MMC, sans-serif;color:#fff;}
#anhbnm .box .ibox .thumb img{display:inline-block;vertical-align:top;max-width:100%;height:auto !important;border:none;}

#anhbnmid{position:relative;
	width:100%;
	margin:0;
	padding:0;
	-webkit-user-select: none;
	-moz-user-select: none;  
	user-select: none;
	overflow:hidden;
	}
#anhbnmid .box{position:absolute;left:0;right:0;bottom:75px;z-index:1;display:flex;align-items:center;
	background: linear-gradient(180deg, rgba(32, 41, 58, 0.5) 0%, rgba(32, 41, 58, 0) 19.42%), linear-gradient(90deg, rgba(32, 41, 58, 0.3) 0%, rgba(32, 41, 58, 0) 100%);
	}
#anhbnmid .box .ibox{display:flex;width:1200px;margin:0 auto;padding:0;align-items:center}
#anhbnmid .box .ibox .txt{display:inline-block;vertical-align:top;width:100%;margin:0;padding:0;font:600 35px/45px 'Inter', sans-serif;color:#fff;text-align:center;}

#bananhn{position:relative;display:block;width:100%;min-height:190px;background:rgba(0,0,0,1);background-size:cover !important;background-position:center center !important;}
#bananhn img{display:block;width:100%;border:none}
#bananhn .bin{background:rgba(0,0,0,.45);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;padding:100px 0 0;}
#bananhn .bin .ibox{display:block;width:80%;margin:0 auto;}
#bananhn .bin .ibox .head{padding:0 0 15px;font:400 45px/50px Roboto, sans-serif;color:#fff;letter-spacing:-1px;text-shadow:0px 2px 4px rgba(0, 0, 0, 0.5);text-align:center;}
#bananhn .bin .ibox .navi{text-align:center;}
#bananhn .bin .ibox .navi ul{display:inline-block;margin:0;padding:0;list-style:none;}
#bananhn .bin .ibox .navi ul li{display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;font:400 16px/16px Roboto, sans-serif;color:#fff;letter-spacing:-0.5px;}
#bananhn .bin .ibox .navi ul li a{color:#fff;text-decoration:none;}
#bananhn .bin .ibox .navi ul li a:hover{color:#fff;}
#bananhn .bin .ibox .navi ul li:after {
    content:'';
    font-family:FontAwesome;
    visibility:visible;
    padding:0 8px;
    display:inline-block;
}
#bananhn .bin .ibox .navi ul li:last-child:after{visibility:hidden;}

#bananhp{position:relative;display:block;width:100%;min-height:190px;background:rgba(0,0,0,1);background-size:cover !important;background-position:center center !important;}
#bananhp img{display:block;width:100%;border:none}
#bananhp .bin{background:rgba(0,67,149,1);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;padding:100px 0 0;}
#bananhp .bin .ibox{display:block;width:80%;margin:0 auto;}
#bananhp .bin .ibox .head{padding:0 0 15px;font:400 45px/50px Roboto, sans-serif;color:#fff;letter-spacing:-1px;text-shadow:0px 2px 4px rgba(0, 0, 0, 0.5);text-align:center;}
#bananhp .bin .ibox .navi{text-align:center;}
#bananhp .bin .ibox .navi ul{display:inline-block;margin:0;padding:0;list-style:none;}
#bananhp .bin .ibox .navi ul li{display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;font:400 16px/16px Roboto, sans-serif;color:#fff;letter-spacing:-0.5px;}
#bananhp .bin .ibox .navi ul li a{color:#fff;text-decoration:none;}
#bananhp .bin .ibox .navi ul li a:hover{color:#fff;}
#bananhp .bin .ibox .navi ul li:after {
    content:'';
    font-family:FontAwesome;
    visibility:visible;
    padding:0 8px;
    display:inline-block;
}
#bananhp .bin .ibox .navi ul li:last-child:after{visibility:hidden;}

#bananh{position:relative;display:block;width:100%;min-height:100px;background:rgba(0,0,0,1);background-size:cover !important;background-position:center center !important;}
#bananh img{display:block;width:100%;border:none}
#bananh .bin{background:rgba(0,0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:end;padding:0;}
#bananh .bin .ibox{display:block;width:1200px;margin:0 auto;}
#bananh .bin .ibox .head{padding:0 0 25px;font:600 40px/50px Roboto, sans-serif;color:#fff;text-transform:uppercase;}
#bananh .bin .ibox .navi{text-align:center;}
#bananh .bin .ibox .navi ul{display:inline-block;margin:0;padding:0;list-style:none;}
#bananh .bin .ibox .navi ul li{display:inline-block;vertical-align:top;margin:0;padding:0;list-style:none;font:400 16px/16px Roboto, sans-serif;color:#fff;letter-spacing:-0.5px;}
#bananh .bin .ibox .navi ul li a{color:#fff;text-decoration:none;}
#bananh .bin .ibox .navi ul li a:hover{color:#fff;}
#bananh .bin .ibox .navi ul li:after {
    content:'';
    font-family:FontAwesome;
    visibility:visible;
    padding:0 8px;
    display:inline-block;
}
#bananh .bin .ibox .navi ul li:last-child:after{visibility:hidden;}

#anhqna{position:relative;display:block;width:100%;min-height:100px;background:rgba(0,0,0,1);background-size:cover !important;background-position:center center !important;}
#anhqna img{display:block;width:100%;border:none}
#anhqna .bin{background:rgba(0,0,0,.45);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;padding:0;}
#anhqna .bin .ibox{display:block;width:1200px;margin:0 auto;padding:35px 0 35px 40%;text-align:right;}
#anhqna .bin .ibox .qna{font:300 15px/22px 'Inter', sans-serif;color:#fff;text-align:left;}
#anhqna .bin .ibox .qna h1{font:500 28px/35px 'Inter', sans-serif;padding:5px 0 10px;}
#anhqna .bin .ibox .qna h2{font:500 25px/35px 'Inter', sans-serif;padding:5px 0 10px;}
#anhqna .bin .ibox .qna h3{font:400 18px/28px 'Inter', sans-serif;padding:15px 0;}
#anhqna .bin .ibox .qna h4{font:400 17px/28px 'Inter', sans-serif;padding:15px 0;}
#anhqna .bin .ibox .qna p,
#anhqna .bin .ibox .qna div{padding:5px 0;text-align:justify;}
#anhqna .bin .ibox .qna a{color:#222;text-decoration:none}
#anhqna .bin .ibox .qna a:hover{color:red;text-decoration:underline}
#anhqna .bin .ibox .qna img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#anhqna .bin .ibox .link{padding:35px 0 0;text-align:left;}
#anhqna .bin .ibox .link div{display:inline-block;vertical-align:top;padding:0; }
#anhqna .bin .ibox .link div a.a1{position:relative;overflow:hidden;margin-right:15px;padding:10px 25px;width:auto;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;
	font:500 18px/20px 'Inter', sans-serif;
	color:#fff;
	border:#fff 1px solid;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	}
#anhqna .bin .ibox .link div a.a1:after{content:'';background-color:rgba(19,93,164,1);
	background-image:linear-gradient(to left,rgba(19,93,164,1) 0,rgba(19,93,164,.8) 16%,rgba(19,93,164,.8) 74%,rgba(19,93,164,.8) 100%);
	position:absolute;left:0;right:100%;top:0;bottom:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;border-radius:22px;z-index:-1}
#anhqna .bin .ibox .link div a.a1:hover{z-index:2}
#anhqna .bin .ibox .link div a.a1:hover:after{right:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}

#anhqna .bin .ibox .link div a.a2{position:relative;overflow:hidden;padding:10px 25px;width:auto;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;
	font:500 18px/20px 'Inter', sans-serif;
	color:#fff;
	border:#fff 1px solid;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	}
#anhqna .bin .ibox .link div a.a2:after{content:'';background-color:rgba(19,93,164,1);
	background-image:linear-gradient(to left,rgba(19,93,164,1) 0,rgba(19,93,164,.8) 16%,rgba(19,93,164,.8) 74%,rgba(19,93,164,.8) 100%);
	position:absolute;left:0;right:100%;top:0;bottom:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;border-radius:22px;z-index:-1}
#anhqna .bin .ibox .link div a.a2:hover{z-index:2}
#anhqna .bin .ibox .link div a.a2:hover:after{right:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}

#bannew{position:relative;display:block;width:100%;min-height:100px;background:rgba(0,0,0,1);background-size:cover !important;background-position:center center !important;}
#bannew img{display:block;width:100%;border:none}
#bannew .bin{background:rgba(0,0,0,.45);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;padding:100px 0 0;}
#bannew .bin .ibox{width:650px;margin:0 auto;padding:0 0 45px;font:400 17px/25px 'Inter', sans-serif;color:#fff;}
#bannew .bin .ibox h1,
#bannew .bin .ibox h2{position:relative;display:inline-block;margin:0 0 15px;padding:5px 0;font:400 30px/40px 'Inter', sans-serif;color:#fff;letter-spacing:2px;}
#bannew .bin .ibox h1:before,
#bannew .bin .ibox h2:before{position:absolute;bottom:0;left:0;width:150px;content:'';height:1px;background:#fff;}
#bannew .bin .ibox h1 span,
#bannew .bin .ibox h2 span{color:#486f42;}
#bannew .bin .ibox p,
#bannew .bin .ibox div{padding:5px 0;}
#bannew .bin .ibox a{color:#000;text-decoration:none}
#bannew .bin .ibox a:hover{color:red;text-decoration:underline}
#bannew .bin .ibox img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

/* 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}
#navi{background:#101010;border-top:#423829 1px solid;}
#navi .box{width:1200px;margin:0 auto;}
#navi .box.full{width:96%;}
#navi .box ul{display:inline-block;margin:0;padding:0;list-style:none;}
#navi .box ul li{display:inline-block;vertical-align:top;margin:0;padding:6px 0;list-style:none;font:400 16px/30px 'Roboto', sans-serif;color:#a9a9a9;letter-spacing:-0.5px;}
#navi .box ul li a{color:#a9a9a9;text-decoration:none;}
#navi .box ul li a:hover{color:#fff;}
#navi .box ul li:after {
    content:'';
    font-family:FontAwesome;
    visibility:visible;
    padding:0 8px;
    display:inline-block;
}
#navi .box ul li:last-child:after{visibility:hidden;}

#content{position:relative;padding:0;}
#content.bieumau{}

#content .votebox{width:1200px;margin:0 auto;padding:15px 0 0;}
#content .votebox.full{width:1200px;}
#content .votebox .danhgia{display:inline-block;vertical-align:top;}
#content .votebox .danhgia a{
    -webkit-transition:none;
    -moz-transition:none;
    -ms-transition:none;
    -o-transition:none;
    transition:none;
	}
.star{
    background-image:url('/images/global/vote.png');
    background-position:left 0px;
    display:block;
    width:28px;
    height:27px;
    line-height:27px;
    float:left;
    cursor: pointer;
    zoom:1;
}
.fullStar{background-position:left -29px;}
.stars{overflow: hidden;}
.tmp_es{background-position:left 0px;}
.tmp_fs{background-position:left -29px;}

#content .votebox div.vstar{display:inline-block;vertical-align:top;padding:2px 0 0 15px;font:400 15px/25px 'Roboto', sans-serif;color:#444;}
#content .votebox div.vstar span{font-weight:500;color:#f00;}

.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{position:relative;padding:35px 0;}
#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 .info{width:50%;display:inline-block;vertical-align:top;padding:0 0 0 10%;font:18px/25px 'Roboto', sans-serif;}
#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 Roboto, sans-serif;text-transform:uppercase;}
#content div.home ul li.overview .obox .ovbox .info .head h2{display:block;margin:0;padding:5px 0 15px;font:600 15px/25px 'Roboto', sans-serif;letter-spacing:1.5px;}
#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:400 16px/25px 'Roboto', sans-serif;}
#content div.home ul li.overview .obox .ovbox .info .ocon h1{font:500 45px/50px 'Roboto', sans-serif;padding:5px 0 15px;}
#content div.home ul li.overview .obox .ovbox .info .ocon h2{font:500 40px/45px 'Roboto', sans-serif;padding:5px 0 15px;}
#content div.home ul li.overview .obox .ovbox .info .ocon h3{font:500 35px/40px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.overview .obox .ovbox .info .ocon h4{font:500 30px/35px 'Roboto', sans-serif;padding:15px 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;text-align:justify;}
#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{position:relative;overflow:hidden;padding:10px 45px;width:auto;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;
	border:1px solid rgba(19,93,164,.8);
	font:450 20px/30px 'Roboto', sans-serif;
	color:rgba(19,93,164,1);
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	}
#content div.home ul li.overview .obox .ovbox .info .more a:after{content:'';background-color:rgba(19,93,164,1);
	background-image:linear-gradient(to left,rgba(19,93,164,1) 0,rgba(19,93,164,.8) 16%,rgba(19,93,164,.8) 74%,rgba(19,93,164,.8) 100%);
	position:absolute;left:0;right:100%;top:0;bottom:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;border-radius:22px;z-index:-1}
#content div.home ul li.overview .obox .ovbox .info .more a:hover{border:1px solid rgba(19,93,164,.8);color:#fff;z-index:2}
#content div.home ul li.overview .obox .ovbox .info .more a:hover:after{right:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}

#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;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	overflow:hidden;
	}
#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%;	
	}

/* HOME > OVERVIEW 1 */
#content div.home ul li.overview1{position:relative;padding:35px 0;}
#content div.home ul li.overview1 .obox{position:relative;width:1200px;margin:0 auto;padding:0;}
#content div.home ul li.overview1 .obox .ovbox{position:relative;width:100%;display:flex;align-items:end;}
#content div.home ul li.overview1 .obox .ovbox .thumb{width:50%;padding:0;display:inline-block;vertical-align:top;}
#content div.home ul li.overview1 .obox .ovbox .thumb img{display:block;width:100%;border:none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	overflow:hidden;
	}
#content div.home ul li.overview1 .obox .ovbox .thumb .ytbox{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
	margin:0;
	}
#content div.home ul li.overview1 .obox .ovbox .thumb .ytbox iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;	
	}

#content div.home ul li.overview1 .obox .ovbox .info{width:50%;display:inline-block;vertical-align:top;padding:0 5% 0 0;}
#content div.home ul li.overview1 .obox .ovbox .info .head{}
#content div.home ul li.overview1 .obox .ovbox .info .head div{display:block;margin:0;padding:0;font:400 15px/25px Roboto, sans-serif;text-transform:uppercase;}
#content div.home ul li.overview1 .obox .ovbox .info .head h2{display:block;margin:0;padding:5px 0 15px;font:600 15px/25px 'Roboto', sans-serif;letter-spacing:1.5px;}
#content div.home ul li.overview1 .obox .ovbox .info .head h2 span{color:#d69a45;}
#content div.home ul li.overview1 .obox .ovbox .info .ocon{padding:0;font:400 16px/25px 'Roboto', sans-serif;}
#content div.home ul li.overview1 .obox .ovbox .info .ocon h1{font:500 45px/50px 'Roboto', sans-serif;padding:5px 0 15px;}
#content div.home ul li.overview1 .obox .ovbox .info .ocon h2{font:500 40px/45px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.overview1 .obox .ovbox .info .ocon h3{font:500 35px/40px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.overview1 .obox .ovbox .info .ocon h4{font:500 30px/35px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.overview1 .obox .ovbox .info .ocon p,
#content div.home ul li.overview1 .obox .ovbox .info .ocon div{padding:5px 0;text-align:justify;}
#content div.home ul li.overview1 .obox .ovbox .info .ocon a{color:#222;text-decoration:none}
#content div.home ul li.overview1 .obox .ovbox .info .ocon a:hover{color:red;text-decoration:underline}
#content div.home ul li.overview1 .obox .ovbox .info .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content div.home ul li.overview1 .obox .ovbox .info .dangky{margin:0 0 25px;padding:25px 0 35px;text-align:left;border-bottom:#1e1810 1px solid;}
#content div.home ul li.overview1 .obox .ovbox .info .dangky a{position:relative;overflow:hidden;padding:10px 35px;width:auto;background-color:#1e1810;display:inline-flex;align-items:center;justify-content:center;
	font:400 20px/38px 'Roboto', sans-serif;
	color:rgba(255,255,255,1);
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	}
#content div.home ul li.overview1 .obox .ovbox .info .dangky a:hover{background-color:#ff7a3d;}

#content div.home ul li.overview1 .obox .ovbox .info .call{text-align:left;}
#content div.home ul li.overview1 .obox .ovbox .info .call a{position:relative;overflow:hidden;padding:0;width:auto;display:inline-flex;align-items:center;justify-content:center;
	font:600 22px/40px 'Roboto', sans-serif;
	color:#1e1810;
	}
#content div.home ul li.overview1 .obox .ovbox .info .call span{display:flex;align-items:center;width:40px;height:40px;margin-right:10px;background-color:#ff7a3d;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	}
#content div.home ul li.overview1 .obox .ovbox .info .call span i{margin:0 auto;font-size:16px;line-height:40px;color:#fff;}

#content div.home ul li.overview1 .obox .ovbox .info .call a:hover{color:#ff7a3d;}
#content div.home ul li.overview1 .obox .ovbox .info .call a:hover span i{color:#eee;}
		
#content div.home ul li.overview1 .obox .ovbox .info .more {padding:15px 0 0;text-align:left;}
#content div.home ul li.overview1 .obox .ovbox .info .more a{position:relative;overflow:hidden;padding:10px 35px;width:auto;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;
	border:1px solid rgba(0,67,149,1);
	font:400 16px/20px 'Roboto', sans-serif;
	color:rgba(0,67,149,1);
	text-transform:uppercase;
	-webkit-border-radius:22px;
	-moz-border-radius:22px;
	border-radius:22px;
	}
#content div.home ul li.overview1 .obox .ovbox .info .more a:after{content:'';background-color:rgba(0,67,149,1);
	background-image:linear-gradient(to left,rgba(0,67,149,1) 0,rgba(0,38,106,.8) 16%,rgba(4,81,175,.8) 74%,rgba(0,67,149,.8) 100%);
	position:absolute;left:0;right:100%;top:0;bottom:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;border-radius:22px;z-index:-1}
#content div.home ul li.overview1 .obox .ovbox .info .more a:hover{border:1px solid rgba(0,67,149,1);color:#fff;z-index:2}
#content div.home ul li.overview1 .obox .ovbox .info .more a:hover:after{right:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}

/* HOME > OVERVIEW 1 */
#content div.home ul li.overview2{position:relative;background:url('/images/global/bg02.png');background-size:cover;padding:55px 0;}
#content div.home ul li.overview2 .obox{position:relative;width:1200px;margin:0 auto;padding:0;}
#content div.home ul li.overview2 .obox .ovbox{position:relative;width:100%;display:flex;align-items:center;}
#content div.home ul li.overview2 .obox .ovbox .or{width:50%;display:inline-block;vertical-align:top;padding:0;color:#fff;}
#content div.home ul li.overview2 .obox .ovbox .or .ocon{padding:0;font:400 15px/22px 'Roboto', sans-serif;}
#content div.home ul li.overview2 .obox .ovbox .or .ocon h1{font:450 25px/30px 'Roboto', sans-serif;padding:5px 0 15px;}
#content div.home ul li.overview2 .obox .ovbox .or .ocon h2{font:450 22px/30px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.overview2 .obox .ovbox .or .ocon h3{font:450 20px/28px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.overview2 .obox .ovbox .or .ocon h4{font:450 18px/22px 'Roboto', sans-serif;padding:10px 0;}
#content div.home ul li.overview2 .obox .ovbox .or .ocon p,
#content div.home ul li.overview2 .obox .ovbox .or .ocon div{padding:5px 0;text-align:justify;}
#content div.home ul li.overview2 .obox .ovbox .or .ocon a{color:#222;text-decoration:none}
#content div.home ul li.overview2 .obox .ovbox .or .ocon a:hover{color:red;text-decoration:underline}
#content div.home ul li.overview2 .obox .ovbox .or .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}
#content div.home ul li.overview2 .obox .ovbox .or .ocon img.icon{display:inline-block;vertical-align:bottom;margin:0 10px 0 0 !important;max-width:100%;height:auto !important;border:none}
#content div.home ul li.overview2 .obox .ovbox .or .ocon ul{width:100%;padding:0;margin:0;list-style:none}
#content div.home ul li.overview2 .obox .ovbox .or .ocon li{position:relative;width:100%;display:block;margin:0;padding:2px 0 2px 20px;}
#content div.home ul li.overview2 .obox .ovbox .or .ocon li:before{position:absolute;top:5px;left:0;width:16px;height:16px;content:'\f00c';font:normal normal normal 14px/1 FontAwesome;}
#content div.home ul li.overview2 .obox .ovbox .or .ocon li a{color:#fff}
#content div.home ul li.overview2 .obox .ovbox .or .ocon li a:hover{color:#fff;}

#content div.home ul li.overview2 .obox .ovbox .or .ocon table{max-width:100%;margin:10px 0;border-collapse:collapse;}
#content div.home ul li.overview2 .obox .ovbox .or .ocon table th{padding:3px 8px;border:#ababab 1px solid;font-weight:400;}
#content div.home ul li.overview2 .obox .ovbox .or .ocon table td{padding:3px 8px;border:#ababab 1px solid;vertical-align:top;}
#content div.home ul li.overview2 .obox .ovbox .or .ocontable.bangn th{padding:0;border:#ababab 0px solid;font-weight:400;}
#content div.home ul li.overview2 .obox .ovbox .or .ocon table.bangn td{padding:0;border:#ababab 0px solid;}
#content div.home ul li.overview2 .obox .ovbox .or .ocon table.bang2 td{width:50%;}
#content div.home ul li.overview2 .obox .ovbox .or .ocon table.bang2n td{width:50%;padding:5px;border:#ababab 0px solid;}
#content div.home ul li.overview2 .obox .ovbox .or .ocon table.bang2n td:nth-child(odd){padding-right:15px;}
#content div.home ul li.overview2 .obox .ovbox .or .ocon table.bang2n td:nth-child(even){padding-left:15px;}
#content div.home ul li.overview2 .obox .ovbox .or .ocon table p,
#content div.home ul li.overview2 .obox .ovbox .or .ocon table div{padding:3px 0;}

#content div.home ul li.overview2 .obox .ovbox .ol{width:50%;display:inline-block;vertical-align:top;padding:0 5% 0 0;color:#fff;}
#content div.home ul li.overview2 .obox .ovbox .ol .head{}
#content div.home ul li.overview2 .obox .ovbox .ol .head div{display:block;margin:0;padding:0;font:400 15px/25px Roboto, sans-serif;text-transform:uppercase;}
#content div.home ul li.overview2 .obox .ovbox .ol .head h2{display:block;margin:0;padding:5px 0 15px;font:600 15px/25px 'Roboto', sans-serif;letter-spacing:1.5px;}
#content div.home ul li.overview2 .obox .ovbox .ol .head h2 span{}
#content div.home ul li.overview2 .obox .ovbox .ol .ocon{padding:0;font:400 16px/25px 'Roboto', sans-serif;}
#content div.home ul li.overview2 .obox .ovbox .ol .ocon h1{font:500 45px/50px 'Roboto', sans-serif;padding:5px 0 15px;}
#content div.home ul li.overview2 .obox .ovbox .ol .ocon h2{font:500 40px/45px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.overview2 .obox .ovbox .ol .ocon h3{font:500 35px/40px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.overview2 .obox .ovbox .ol .ocon h4{font:500 30px/35px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.overview2 .obox .ovbox .ol .ocon p,
#content div.home ul li.overview2 .obox .ovbox .ol .ocon div{padding:5px 0;text-align:justify;}
#content div.home ul li.overview2 .obox .ovbox .ol .ocon a{color:#222;text-decoration:none}
#content div.home ul li.overview2 .obox .ovbox .ol .ocon a:hover{color:red;text-decoration:underline}
#content div.home ul li.overview2 .obox .ovbox .ol .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content div.home ul li.overview2 .obox .ovbox .ol .dangky{margin:0;padding:25px 0 0;text-align:left;}
#content div.home ul li.overview2 .obox .ovbox .ol .dangky a{font:600 16px/46px 'Inter', sans-serif;
	text-transform: uppercase;
	margin:0;
    padding:0 45px;
    height: 45px;
    display: flex;
    align-items: center;
    color: #fff;
    position: relative;
    overflow: hidden;
	gap:6px;
    border-radius: 26px 0px;
    border: 1px solid rgba(255, 255, 255, 0.48);
    background: rgba(255, 255, 255, 0.11);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    width: -moz-max-content;
    width: max-content;	
	}
#content div.home ul li.overview2 .obox .ovbox .ol .dangky a span{position:relative;z-index:2;}
#content div.home ul li.overview2 .obox .ovbox .ol .dangky a i{padding-left:10px}
#content div.home ul li.overview2 .obox .ovbox .ol .dangky a:hover span{color:#135da4;}
#content div.home ul li.overview2 .obox .ovbox .ol .dangky a::before{background:#fff;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    transition: all 0.3s ease;
	}
#content div.home ul li.overview2 .obox .ovbox .ol .dangky a:hover::before{width:50%;}
#content div.home ul li.overview2 .obox .ovbox .ol .dangky a::after{background:#fff;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 100%;
    transition: all 0.3s ease;
	}
#content div.home ul li.overview2 .obox .ovbox .ol .dangky a:hover::after{width:50%;}

#content div.home ul li.overview2 .obox .ovbox .ol .call{text-align:left;}
#content div.home ul li.overview2 .obox .ovbox .ol .call a{position:relative;overflow:hidden;padding:0;width:auto;display:inline-flex;align-items:center;justify-content:center;
	font:600 22px/40px 'Roboto', sans-serif;
	color:#1e1810;
	}
#content div.home ul li.overview2 .obox .ovbox .ol .call span{display:flex;align-items:center;width:40px;height:40px;margin-right:10px;background-color:#ff7a3d;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	}
#content div.home ul li.overview2 .obox .ovbox .ol .call span i{margin:0 auto;font-size:16px;line-height:40px;color:#fff;}

#content div.home ul li.overview2 .obox .ovbox .ol .call a:hover{color:#ff7a3d;}
#content div.home ul li.overview2 .obox .ovbox .ol .call a:hover span i{color:#eee;}
		
#content div.home ul li.overview2 .obox .ovbox .ol .more {padding:15px 0 0;text-align:left;}
#content div.home ul li.overview2 .obox .ovbox .ol .more a{position:relative;overflow:hidden;padding:10px 35px;width:auto;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;
	border:1px solid rgba(0,67,149,1);
	font:400 16px/20px 'Roboto', sans-serif;
	color:rgba(0,67,149,1);
	text-transform:uppercase;
	-webkit-border-radius:22px;
	-moz-border-radius:22px;
	border-radius:22px;
	}
#content div.home ul li.overview2 .obox .ovbox .ol .more a:after{content:'';background-color:rgba(0,67,149,1);
	background-image:linear-gradient(to left,rgba(0,67,149,1) 0,rgba(0,38,106,.8) 16%,rgba(4,81,175,.8) 74%,rgba(0,67,149,.8) 100%);
	position:absolute;left:0;right:100%;top:0;bottom:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;border-radius:22px;z-index:-1}
#content div.home ul li.overview2 .obox .ovbox .ol .more a:hover{border:1px solid rgba(0,67,149,1);color:#fff;z-index:2}
#content div.home ul li.overview2 .obox .ovbox .ol .more a:hover:after{right:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}

/* HOME > OVERVIEW 3 */
#content div.home ul li.overview3{position:relative;padding:35px 0;}
#content div.home ul li.overview3:before{position:absolute;background:#101010;top:0;bottom:0;right:0;left:50%;content:'';z-index:1;}
#content div.home ul li.overview3 .obox{position:relative;width:1200px;margin:0 auto;padding:0;z-index:2;}
#content div.home ul li.overview3 .obox .ovbox{position:relative;width:100%;display:flex;align-items:center;}
#content div.home ul li.overview3 .obox .ovbox .info{width:40%;display:inline-block;vertical-align:top;padding:0 0 0 65px;font:18px/25px 'Roboto', sans-serif;}
#content div.home ul li.overview3 .obox .ovbox .info .ocon{padding:0 0 15px;font:400 15px/25px 'Roboto', sans-serif;}
#content div.home ul li.overview3 .obox .ovbox .info .ocon h1{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content div.home ul li.overview3 .obox .ovbox .info .ocon h2{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content div.home ul li.overview3 .obox .ovbox .info .ocon h3{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content div.home ul li.overview3 .obox .ovbox .info .ocon h4{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content div.home ul li.overview3 .obox .ovbox .info .ocon p,
#content div.home ul li.overview3 .obox .ovbox .info .ocon div{padding:5px 0;text-align:justify;}
#content div.home ul li.overview3 .obox .ovbox .info .ocon a{color:#fff;text-decoration:none}
#content div.home ul li.overview3 .obox .ovbox .info .ocon a:hover{color:#fff;}
#content div.home ul li.overview3 .obox .ovbox .info .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}
#content div.home ul li.overview3 .obox .ovbox .info .form{padding:0;font:400 15px/25px 'Roboto', sans-serif;}
#content div.home ul li.overview3 .obox .ovbox .info .form ul{width:100%;margin:0 auto;padding:0;list-style:none;}
#content div.home ul li.overview3 .obox .ovbox .info .form ul li{width:100%;display:inline-block;vertical-align:top;margin:0;padding:5px 0;list-style:none;}
#content div.home ul li.overview3 .obox .ovbox .info .form ul li.full{width:100%;margin-left:0;padding-bottom:0;}
#content div.home ul li.overview3 .obox .ovbox .info .form ul li:last-child{padding:25px 10px 5px;}
#content div.home ul li.overview3 .obox .ovbox .info .form ul li span{display:block;padding:5px 0 0 5px;font:400 14px Roboto, sans-serif;color:#f00;}
#content div.home ul li.overview3 .obox .ovbox .info .form ul li a{font:400 15px/22px Roboto, sans-serif;text-decoration:none}
#content div.home ul li.overview3 .obox .ovbox .info .form ul li a:hover{color:#f00;}
#content div.home ul li.overview3 .obox .ovbox .info .form ul li input[type="text"],
#content div.home ul li.overview3 .obox .ovbox .info .form ul li textarea {
	display:inline-block;
	vertical-align:middle;
	width:100%;
    -webkit-appearance: none;
	background:none;
	border:#135da4 0 solid;
	border-bottom:#333533 1px solid;
    outline: 0;
    margin: 0;
    padding:8px 0;
	font:400 18px/25px 'Cormorant Garamond', sans-serif;
	color:#fff;
	-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 div.home ul li.overview3 .obox .ovbox .info .form ul li input[type="text"]::-moz-placeholder,
#content div.home ul li.overview3 .obox .ovbox .info .form ul li textarea::-moz-placeholder{font-size:18px;color:#fff;opacity: 1;}
#content div.home ul li.overview3 .obox .ovbox .info .form ul li input[type="text"]::-webkit-input-placeholder,
#content div.home ul li.overview3 .obox .ovbox .info .form ul li textarea::-webkit-input-placeholder{font-size:18px;color:#fff;}
#content div.home ul li.overview3 .obox .ovbox .info .form ul li input[type="text"]:-ms-input-placeholder,
#content div.home ul li.overview3 .obox .ovbox .info .form ul li textarea:-ms-input-placeholder{font-size:18px;color:#fff;}
#content div.home ul li.overview3 .obox .ovbox .info .form ul li input[type="text"]:-moz-placeholder,
#content div.home ul li.overview3 .obox .ovbox .info .form ul li textarea:-moz-placeholder{font-size:18px;color:#fff;}

#content div.home ul li.overview3 .obox .ovbox .info .form ul li button{position:relative;display:inline-block;width:auto;margin:0;padding:5px 35px;font:400 20px/35px 'Cormorant Garamond', sans-serif;color:#fff;
	background:none;
	border:none;
	cursor:pointer;
	outline:none;
	}
#content div.home ul li.overview3 .obox .ovbox .info .form ul li button:before{position:absolute;top:0;left:0;bottom:0;right:0;content:'';border:#c2c1bf 1px solid;z-index:1;}
#content div.home ul li.overview3 .obox .ovbox .info .form ul li button:after{position:absolute;top:4px;left:-8px;bottom:4px;right:-8px;content:'';border:#836f54 1px solid;transition:all 0.5s ease;z-index:1;}
#content div.home ul li.overview3 .obox .ovbox .info .form ul li button:hover{color:#fff;}
#content div.home ul li.overview3 .obox .ovbox .info .form ul li button:hover:after{border:#41392e 1px solid;}

#content div.home ul li.overview3 .obox .ovbox .thumb{width:60%;display:inline-block;vertical-align:top;}
#content div.home ul li.overview3 .obox .ovbox .thumb img{display:block;width:100%;border:none;}
#content div.home ul li.overview3 .obox .ovbox .thumb .ytbox{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
	margin:0;
	}
#content div.home ul li.overview3 .obox .ovbox .thumb .ytbox iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;	
	}

/* HOME > OVERVIEW 4 */
#content div.home ul li.overview4{position:relative;padding:0;overflow:hidden;}
#content div.home ul li.overview4 .obox{position:relative;width:1200px;margin:0 auto;padding:120px 0;}
#content div.home ul li.overview4 .obox .ovbox{position:relative;width:100%;display:flex;align-items:center;z-index:1;column-gap:55px;}
#content div.home ul li.overview4 .obox .ovbox .title{width:50%;}
#content div.home ul li.overview4 .obox .ovbox .title .ibox{margin:0;padding:0;font:400 120px/150px "Comfortaa", sans-serif;color:#e7a3a0;}
#content div.home ul li.overview4 .obox .ovbox .info{width:50%;}
#content div.home ul li.overview4 .obox .ovbox .info .ibox{padding:0;font:400 16px/28px 'Roboto', sans-serif;}
#content div.home ul li.overview4 .obox .ovbox .info .ibox h1{font:500 45px/50px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content div.home ul li.overview4 .obox .ovbox .info .ibox h2{font:500 40px/45px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content div.home ul li.overview4 .obox .ovbox .info .ibox h3{font:500 35px/40px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content div.home ul li.overview4 .obox .ovbox .info .ibox h4{font:500 30px/35px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content div.home ul li.overview4 .obox .ovbox .info .ibox p,
#content div.home ul li.overview4 .obox .ovbox .info .ibox div{padding:5px 0;text-align:justify;}
#content div.home ul li.overview4 .obox .ovbox .info .ibox a{color:#fff;text-decoration:none}
#content div.home ul li.overview4 .obox .ovbox .info .ibox a:hover{color:red;text-decoration:underline}
#content div.home ul li.overview4 .obox .ovbox .info .ibox img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content div.home ul li.overview4 .obox .ovbox .info .more{padding:25px 0 0;display:flex;column-gap:40px;justify-content:flex-end;}
#content div.home ul li.overview4 .obox .ovbox .info .more a{position:relative;display:inline-block;width:auto;margin:0;padding:5px 25px;font:400 20px/35px 'Cormorant Garamond', sans-serif;color:#fff;}
#content div.home ul li.overview4 .obox .ovbox .info .more a:before{position:absolute;top:0;left:0;bottom:0;right:0;content:'';border:#c2c1bf 1px solid;z-index:1;}
#content div.home ul li.overview4 .obox .ovbox .info .more a:after{position:absolute;top:4px;left:-8px;bottom:4px;right:-8px;content:'';border:#836f54 1px solid;transition:all 0.5s ease;z-index:1;}
#content div.home ul li.overview4 .obox .ovbox .info .more a:hover{color:#fff;}
#content div.home ul li.overview4 .obox .ovbox .info .more a:hover:after{border:#41392e 1px solid;}

#content div.home ul li.overview4 .flower{position:absolute;bottom:10%;left:-10px;width:50vw;z-index:0;}
#content div.home ul li.overview4 .flower img{display:block;height:100%;width:100%;object-fit:cover;object-position:center;}
#content div.home ul li.overview4 .waves-wrapper{position:absolute;bottom:0;left:0;right:0;z-index:2;height:400px;overflow:hidden;}

/* HOME > LY DO */
#content div.home ul li.why{position:relative;padding:35px 0;}
#content div.home ul li.why .obox{position:relative;width:1200px;margin:0 auto;padding:0;}
#content div.home ul li.why .obox .ovbox{position:relative;width:100%;display:flex;align-items:center;}

#content div.home ul li.why .obox .ovbox .info{width:50%;display:inline-block;vertical-align:top;padding:0 5% 0 0;}
#content div.home ul li.why .obox .ovbox .info .head{}
#content div.home ul li.why .obox .ovbox .info .head div{display:block;margin:0;padding:0;font:400 15px/25px Roboto, sans-serif;text-transform:uppercase;}
#content div.home ul li.why .obox .ovbox .info .head h2{display:block;margin:0;padding:5px 0 15px;font:600 15px/25px 'Roboto', sans-serif;letter-spacing:1.5px;}
#content div.home ul li.why .obox .ovbox .info .head h2 span{color:#d69a45;}
#content div.home ul li.why .obox .ovbox .info .ocon{padding:0;font:400 16px/25px 'Roboto', sans-serif;}
#content div.home ul li.why .obox .ovbox .info .ocon h1{font:500 45px/50px 'Roboto', sans-serif;padding:5px 0 15px;}
#content div.home ul li.why .obox .ovbox .info .ocon h2{font:500 40px/45px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.why .obox .ovbox .info .ocon h3{font:500 35px/40px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.why .obox .ovbox .info .ocon h4{font:500 30px/35px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.why .obox .ovbox .info .ocon p,
#content div.home ul li.why .obox .ovbox .info .ocon div{padding:5px 0;text-align:justify;}
#content div.home ul li.why .obox .ovbox .info .ocon a{color:#222;text-decoration:none}
#content div.home ul li.why .obox .ovbox .info .ocon a:hover{color:red;text-decoration:underline}
#content div.home ul li.why .obox .ovbox .info .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}
#content div.home ul li.why .obox .ovbox .info .ocon ul{margin:5px 0;padding:0;list-style-type:none;}
#content div.home ul li.why .obox .ovbox .info .ocon ul li{position:relative;list-style-type:none;margin:0;padding:5px 0 5px 22px;}
#content div.home ul li.why .obox .ovbox .info .ocon ul li:before{position:absolute;top:4px;left:0;font:900 15px/25px "Font Awesome 5 Free";color:#ff7a3d;content:"\f00c"}

#content div.home ul li.why .obox .ovbox .info .more{padding:15px 0 0;text-align:left;}
#content div.home ul li.why .obox .ovbox .info .more a{position:relative;overflow:hidden;padding:10px 45px;width:auto;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;
	border:1px solid rgba(19,93,164,.8);
	font:450 20px/30px 'Roboto', sans-serif;
	color:rgba(19,93,164,1);
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	}
#content div.home ul li.why .obox .ovbox .info .more a:after{content:'';background-color:rgba(19,93,164,1);
	background-image:linear-gradient(to left,rgba(19,93,164,1) 0,rgba(19,93,164,.8) 16%,rgba(19,93,164,.8) 74%,rgba(19,93,164,.8) 100%);
	position:absolute;left:0;right:100%;top:0;bottom:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;border-radius:22px;z-index:-1}
#content div.home ul li.why .obox .ovbox .info .more a:hover{border:1px solid rgba(19,93,164,.8);color:#fff;z-index:2}
#content div.home ul li.why .obox .ovbox .info .more a:hover:after{right:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}

#content div.home ul li.why .obox .ovbox .wbox{width:50%;padding:0;display:inline-block;vertical-align:top;}
#content div.home ul li.why .obox .ovbox .wbox .ibox{display:inline-block;width:48%;background:#fff;position:relative;margin:0 0 15px 2%;padding:15px 25px;text-align:justify;border:#ff7a3d 1px solid;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	}
#content div.home ul li.why .obox .ovbox .wbox .ibox h2{margin:0;padding:10px 0 15px;font:500 18px/25px 'Roboto', sans-serif;color:#222;}
#content div.home ul li.why .obox .ovbox .wbox .ibox p{margin:0;padding:0;font:400 16px/25px Roboto, sans-serif;color:#444;}
#content div.home ul li.why .obox .ovbox .wbox .ibox div{margin:0;padding:0;}
#content div.home ul li.why .obox .ovbox .wbox .ibox div i{font-size:25px;color:#ff7a3d;}

/* HOME > GAL */
#content div.home ul li.gal{position:relative;padding:35px 0;}
#content div.home ul li.gal .ibox{position:relative;width:1200px;margin:0 auto;}
#content div.home ul li.gal .ibox ul{display:block;margin:0;padding:0;list-style-type:none;}
#content div.home ul li.gal .ibox ul li{position:relative;width:22.625%;display:inline-block;vertical-align:top;margin:0 0 25px 3%;padding:0;list-style-type:none;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;
	}
#content div.home ul li.gal .ibox ul li:first-child{width:48.5%;margin-left:0;}
#content div.home ul li.gal .ibox ul li:nth-child(6){width:48.5%;}
#content div.home ul li.gal .ibox ul li:nth-child(4){margin-left:0;}

#content div.home ul li.gal .ibox ul li .thumb{position:relative;display:block;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;overflow:hidden;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	}
#content div.home ul li.gal .ibox ul li .thumb img{display:block;width:100%;height:400px;border:none;transition:all 500ms;
	object-fit:cover;object-position:center;vertical-align:middle;border-style:none;
	}
#content div.home ul li.gal .ibox ul li .thumb:hover img{transform:scale(1.1);}
#content div.home ul li.gal .ibox ul li .thumb a{position:relative;display:block;overflow:hidden;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	}
#content div.home ul li.gal .ibox ul li .thumb a:before{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -100%;
    z-index: 100;
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    -o-transform: skewX(-25deg);
    transform: skewX(-25deg);
	}
#content div.home ul li.gal .ibox ul li .thumb a:hover:before{-webkit-animation:imgShine .75s ease-in-out;-o-animation:imgShine .75s ease-in-out;animation:imgShine .75s ease-in-out}

/* HOME > THƯ VIỆN */
#content div.home ul li.tvien{position:relative;padding:55px 0;}
#content div.home ul li.tvien .tvibox{position:relative;width:100%;margin:0 auto;}
#content div.home ul li.tvien .tvibox .ibox{display:block;padding:0;}
#content div.home ul li.tvien .tvibox .ibox .neview{width:100%;padding:0;overflow:hidden;}
#content div.home ul li.tvien .tvibox .ibox .neview .util-wrapper-holder {
    overflow: hidden;
    position: relative;
    width: -moz-calc(100% + 25px) !important;
    width: -webkit-calc(100% + 25px) !important;
    width: -o-calc(100% + 25px) !important;
    width: calc(100% + 25px) !important;
	padding:0 !important;
}
#content div.home ul li.tvien .tvibox .ibox .neview .item{position:relative;background:none;margin:0 25px 0 0;padding:10px 10px 0 0;overflow:hidden;}
#content div.home ul li.tvien .tvibox .ibox .neview .item:before{position:absolute;top:0;left:10px;bottom:10px;right:0;content:'';border:#2f281d 1px solid;z-index:0;}
#content div.home ul li.tvien .tvibox .ibox .neview .item .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;z-index:1;}
#content div.home ul li.tvien .tvibox .ibox .neview .item .thumb img{display:block;width:100%;border:none;}
#content div.home ul li.tvien .tvibox .ibox .neview .item .thumb .info{position:absolute;bottom:0;left:0;right:0;padding:15px;text-align:center;
    display: flex;
    align-items: center;
	text-align:center;
	}
#content div.home ul li.tvien .tvibox .ibox .neview .item .thumb .info div{position:relative;width:100%;display:block;opacity:0;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
	}
#content div.home ul li.tvien .tvibox .ibox .neview .item:hover .thumb .info div{opacity:1;}
#content div.home ul li.tvien .tvibox .ibox .neview .item .thumb .info div h2{position:relative;display:block;width:100%;margin:0;padding:0;font:400 20px/30px 'Cormorant Garamond', sans-serif;color:#fff;text-transform:uppercase;}
#content div.home ul li.tvien .tvibox .ibox .neview .item .thumb .info div h2 a{color:#fff}
#content div.home ul li.tvien .tvibox .ibox .neview .item .thumb .info div h2 a:hover{color:#fff;}

/* END HOME THƯ VIỆN */
	
/* HOME > DỰ ÁN */
#content div.home ul li.dvu{position:relative;padding:0 0 55px;}
#content div.home ul li.dvu .dvbox{position:relative;width:1200px;margin:0 auto;}
#content div.home ul li.dvu .dvbox .ocon{padding:0 15%;font:400 15px/25px 'Roboto', sans-serif;}
#content div.home ul li.dvu .dvbox .ocon h1{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content div.home ul li.dvu .dvbox .ocon h2{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content div.home ul li.dvu .dvbox .ocon h3{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content div.home ul li.dvu .dvbox .ocon h4{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content div.home ul li.dvu .dvbox .ocon p,
#content div.home ul li.dvu .dvbox .ocon div{padding:5px 0;text-align:justify;}
#content div.home ul li.dvu .dvbox .ocon a{color:#fff;text-decoration:none}
#content div.home ul li.dvu .dvbox .ocon a:hover{color:#fff;}
#content div.home ul li.dvu .dvbox .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content div.home ul li.dvu .dvbox .dangky{margin:0;padding:0;text-align:center;}
#content div.home ul li.dvu .dvbox .dangky a{position:relative;overflow:hidden;padding:10px 45px;width:auto;background-color:#135da4;display:inline-flex;align-items:center;justify-content:center;
	font:450 20px/25px 'Roboto', sans-serif;
	color:#fff;
	border:#135da4 1px solid;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	}
#content div.home ul li.dvu .dvbox .dangky a:after{content:'';background-color:#fff;
	background-image:linear-gradient(to left,#fff 0,#fff 16%,#fff 74%,#fff 100%);
	position:absolute;left:0;right:100%;top:0;bottom:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;border-radius:22px;z-index:-1}
#content div.home ul li.dvu .dvbox .dangky a:hover{z-index:2;color:#135da4;}
#content div.home ul li.dvu .dvbox .dangky a:hover:after{right:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}

#content div.home ul li.dvu .dvbox .ibox{display:block;padding:35px 0 0;}
#content div.home ul li.dvu .dvbox .ibox ul{display:block;margin:0;padding:0;list-style-type:none;}
#content div.home ul li.dvu .dvbox .ibox ul li{position:relative;width:48%;display:inline-block;vertical-align:bottom;margin:0 0 5px 4%;padding:0 0 15px;border-bottom:#423829 1px solid;}
#content div.home ul li.dvu .dvbox .ibox ul li:nth-child(odd){margin-left:0;}
#content div.home ul li.dvu .dvbox .ibox ul li .questions-toggle-item-title{position:relative;display:flex;padding:10px 5px;transition:all 0.3s ease-in-out;align-items:center;cursor:pointer;
	font:450 18px/30px 'Cormorant Garamond', sans-serif;color:#fff;text-transform:uppercase;column-gap:10px;}
#content div.home ul li.dvu .dvbox .ibox ul li .questions-toggle-item-title i{font-size:20px;transition:transform 0.3s ease-in-out;}
#content div.home ul li.dvu .dvbox .ibox ul li .questions-toggle-item-title:hover{color:#ff9b7c;}
#content div.home ul li.dvu .dvbox .ibox ul li .questions-toggle-item-title.primary-color{color:#ff9b7c !important;}
#content div.home ul li.dvu .dvbox .ibox ul li .questions-toggle-item-title span{position:absolute;top:10px;right:5px;font:400 16px/30px 'Roboto', sans-serif;text-transform:none;}
#content div.home ul li.dvu .dvbox .ibox ul li .time{padding:0 0 0 25px;font:400 15px/22px Roboto, sans-serif;color:#9a9a9a;}	
#content div.home ul li.dvu .dvbox .ibox ul li .hidden{display:none;padding:10px 5px 10px 25px;font:400 15px/22px Roboto, sans-serif;color:#9a9a9a;}
#content div.home ul li.dvu .dvbox .ibox ul li .hidden p,
#content div.home ul li.dvu .dvbox .ibox ul li .hidden div{padding:5px 0;}
		
#content div.home ul li.dvu .dvbox .more{padding:35px 0 0;display:flex;column-gap:40px;justify-content:flex-end;}
#content div.home ul li.dvu .dvbox .more a{position:relative;display:inline-block;width:auto;margin:0;padding:5px 25px;font:400 20px/35px 'Cormorant Garamond', sans-serif;color:#fff;}
#content div.home ul li.dvu .dvbox .more a:before{position:absolute;top:0;left:0;bottom:0;right:0;content:'';border:#c2c1bf 1px solid;z-index:1;}
#content div.home ul li.dvu .dvbox .more a:after{position:absolute;top:4px;left:-8px;bottom:4px;right:-8px;content:'';border:#836f54 1px solid;transition:all 0.5s ease;z-index:1;}
#content div.home ul li.dvu .dvbox .more a:hover{color:#fff;}
#content div.home ul li.dvu .dvbox .more a:hover:after{border:#41392e 1px solid;}
	
/* START GIỚI THIỆU */
#content ul.gthieu{display:block;margin:0;padding:0;list-style:none;}
#content ul.gthieu li{list-style:none;}

#content ul.gthieu li.gt0{position:relative;}
#content ul.gthieu li.gt0 .box{position:relative;width:1200px;margin:0 auto;padding:25px 0;z-index:2;}
#content ul.gthieu li.gt0 .box .txt{margin:0 auto;padding:0;font:400 15px/22px 'Roboto', sans-serif;color:#fff;}
#content ul.gthieu li.gt0 .box .txt h1{font:40px/50px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content ul.gthieu li.gt0 .box .txt h2{font:30px/40px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content ul.gthieu li.gt0 .box .txt h3{font:22px/30px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content ul.gthieu li.gt0 .box .txt h4{font:20px/28px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content ul.gthieu li.gt0 .box .txt h5{font:19px/28px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content ul.gthieu li.gt0 .box .txt h6{font:18px/28px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content ul.gthieu li.gt0 .box .txt p,
#content ul.gthieu li.gt0 .box .txt div{padding:3px 0;text-align:justify;}
#content ul.gthieu li.gt0 .box .txt a{color:#fff;text-decoration:none}
#content ul.gthieu li.gt0 .box .txt a:hover{color:#fff;}
#content ul.gthieu li.gt0 .box .txt img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}
	
/* GIỚI THIỆU 1 */
#content ul.gthieu li.gt{position:relative;}
#content ul.gthieu li.gt .box{position:relative;width:1200px;margin:0 auto;padding:25px 0;z-index:2;}
#content ul.gthieu li.gt .box .ovbox{position:relative;width:100%;display:flex;align-items:center;column-gap:45px;}
#content ul.gthieu li.gt .box .ovbox .info{width:50%;display:inline-block;vertical-align:top;}
#content ul.gthieu li.gt .box .ovbox .info .ocon{padding:0;font:400 15px/25px 'Roboto', sans-serif;color:#fff;}
#content ul.gthieu li.gt .box .ovbox .info .ocon h1{font:40px/50px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content ul.gthieu li.gt .box .ovbox .info .ocon h2{font:30px/40px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content ul.gthieu li.gt .box .ovbox .info .ocon h3{font:22px/30px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content ul.gthieu li.gt .box .ovbox .info .ocon h4{font:20px/28px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content ul.gthieu li.gt .box .ovbox .info .ocon h5{font:19px/28px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content ul.gthieu li.gt .box .ovbox .info .ocon h6{font:18px/28px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content ul.gthieu li.gt .box .ovbox .info .ocon p,
#content ul.gthieu li.gt .box .ovbox .info .ocon div{padding:3px 0;text-align:justify;}
#content ul.gthieu li.gt .box .ovbox .info .ocon a{color:#fff;text-decoration:none}
#content ul.gthieu li.gt .box .ovbox .info .ocon a:hover{color:#fff;}
#content ul.gthieu li.gt .box .ovbox .info .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content ul.gthieu li.gt .box .ovbox .thumb{width:50%;display:inline-block;vertical-align:top;}
#content ul.gthieu li.gt .box .ovbox .thumb img{display:block;width:100%;border:none;}
#content ul.gthieu li.gt .box .ovbox .thumb .ytbox{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
	margin:0;
	}
#content ul.gthieu li.gt .box .ovbox .thumb .ytbox iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;	
	}

#content ul.gthieu li.dlh{position:relative;}
#content ul.gthieu li.dlh .box{position:relative;width:1200px;margin:0 auto;padding:15px 0 45px;z-index:2;text-align:center;}
#content ul.gthieu li.dlh .box a{position:relative;display:inline-block;width:auto;margin:0;padding:5px 25px;font:400 20px/35px 'Cormorant Garamond', sans-serif;color:#fff;}
#content ul.gthieu li.dlh .box a:before{position:absolute;top:0;left:0;bottom:0;right:0;content:'';border:#c2c1bf 1px solid;z-index:1;}
#content ul.gthieu li.dlh .box a:after{position:absolute;top:4px;left:-8px;bottom:4px;right:-8px;content:'';border:#836f54 1px solid;transition:all 0.5s ease;z-index:1;}
#content ul.gthieu li.dlh .box a:hover{color:#fff;}
#content ul.gthieu li.dlh .box a:hover:after{border:#41392e 1px solid;}

/* HOME > HOI DAP */
#content div.home ul li.hoidap{position:relative;padding:55px 0;}
#content div.home ul li.hoidap .obox{position:relative;width:1200px;margin:0 auto;padding:0;}
#content div.home ul li.hoidap .obox .ovbox{position:relative;width:100%;display:flex;align-items:center;}
#content div.home ul li.hoidap .obox .ovbox .info{width:60%;display:inline-block;vertical-align:top;padding:0 55px 0 0;font:18px/25px 'Roboto', sans-serif;}
#content div.home ul li.hoidap .obox .ovbox .info .head{padding:0 0 15px;font:400 16px/22px 'Roboto', sans-serif;}
#content div.home ul li.hoidap .obox .ovbox .info .head h1{font:600 32px/40px 'Inter', sans-serif;padding:5px 0;}
#content div.home ul li.hoidap .obox .ovbox .info .head h2{font:600 30px/40px 'Inter', sans-serif;padding:5px 0;}
#content div.home ul li.hoidap .obox .ovbox .info .head h3{font:600 28px/32px 'Inter', sans-serif;padding:5px 0;}
#content div.home ul li.hoidap .obox .ovbox .info .head h4{font:600 26px/32px 'Inter', sans-serif;padding:5px 0;}
#content div.home ul li.hoidap .obox .ovbox .info .head h5{font:600 24px/28px 'Inter', sans-serif;padding:5px 0;}
#content div.home ul li.hoidap .obox .ovbox .info .head h6{font:600 22px/28px 'Inter', sans-serif;padding:5px 0;}
#content div.home ul li.hoidap .obox .ovbox .info .head h7{font:600 20px/28px 'Inter', sans-serif;padding:5px 0;}
#content div.home ul li.hoidap .obox .ovbox .info .head p,
#content div.home ul li.hoidap .obox .ovbox .info .head div{padding:5px 0;}
#content div.home ul li.hoidap .obox .ovbox .info .head img{display:inline-block;vertical-align:top;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content div.home ul li.hoidap .obox .ovbox .info .ocon{}
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul{width:100%;margin:0;padding:0;list-style:none;}
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li{width:100%;margin:0;padding:0;list-style:none;border-bottom:#ddd 1px solid;}
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li .questions-toggle-item-title{position:relative;display:flex;padding:10px 5px;justify-content:space-between;transition:all 0.3s ease-in-out;align-items:center;cursor:pointer;
	font:600 16px/30px 'Inter';
	}
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li .questions-toggle-item-title i{font-size:20px;transition:transform 0.3s ease-in-out;}
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li .questions-toggle-item-title:hover{color:#135da4;}
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li .questions-toggle-item-title.primary-color{color:#135da4 !important;}
	
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li .hidden{display:none;padding:25px 5px;border-top:#ddd 1px solid;font:400 15px/22px 'Roboto', sans-serif;text-align:justify}
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li .hidden h1{font:500 20px/25px 'Roboto', sans-serif;padding:5px 0;}
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li .hidden h2{font:500 19px/25px 'Roboto', sans-serif;padding:5px 0;}
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li .hidden h3{font:500 18px/25px 'Roboto', sans-serif;padding:5px 0;}
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li .hidden h4{font:500 17px/25px 'Roboto', sans-serif;padding:5px 0;}
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li .hidden h5{font:500 16px/25px 'Roboto', sans-serif;padding:5px 0;}
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li .hidden p,
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li .hidden div{padding:5px 0;}
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li .hidden a{}
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li .hidden a:hover{color:#f00;}
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li .hidden img{display:inline-block;vertical-align:top;margin:5px 0;max-width:100%;height:auto !important;border:none}
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li .hidden ul li{position:relative;list-style-type:none;margin:0 !important;padding:3px 0 3px 25px !important;border:none !important;}
#content div.home ul li.hoidap .obox .ovbox .info .ocon ul li .hidden ul li:before{position:absolute;top:3px;left:0;width:20px;height:20px;content:'';background:url('/images/global/service-check.svg');background-size:20px;}

#content ul.gt li.gtqa .qabox .il .ibox ul li.hdac .hoi h2{background:url("/images/global/faq_arrow_up.png") no-repeat;background-position:right 13px;color:#e44c37;}
#content ul.gt li.gtqa .qabox .il .ibox ul li.hdac .dap{display:block;}

#content div.home ul li.hoidap .obox .ovbox .info .more {padding:15px 0 0;text-align:left;}
#content div.home ul li.hoidap .obox .ovbox .info .more a{position:relative;overflow:hidden;padding:10px 45px;width:auto;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;
	border:1px solid rgba(19,93,164,.8);
	font:450 20px/30px 'Roboto', sans-serif;
	color:rgba(19,93,164,1);
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	}
#content div.home ul li.hoidap .obox .ovbox .info .more a:after{content:'';background-color:rgba(19,93,164,1);
	background-image:linear-gradient(to left,rgba(19,93,164,1) 0,rgba(19,93,164,.8) 16%,rgba(19,93,164,.8) 74%,rgba(19,93,164,.8) 100%);
	position:absolute;left:0;right:100%;top:0;bottom:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;border-radius:22px;z-index:-1}
#content div.home ul li.hoidap .obox .ovbox .info .more a:hover{border:1px solid rgba(19,93,164,.8);color:#fff;z-index:2}
#content div.home ul li.hoidap .obox .ovbox .info .more a:hover:after{right:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}

#content div.home ul li.hoidap .obox .ovbox .thumb{width:40%;display:inline-block;vertical-align:top;}
#content div.home ul li.hoidap .obox .ovbox .thumb img{display:block;width:100%;border:none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	overflow:hidden;
	}
#content div.home ul li.hoidap .obox .ovbox .thumb .ytbox{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
	margin:0;
	}
#content div.home ul li.hoidap .obox .ovbox .thumb .ytbox iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;	
	}

/* HOME > TIN TUC 1 */
#content div.home ul li.tintuc{position:relative;padding:35px 0 55px;}
#content div.home ul li.tintuc .ttbox{position:relative;width:1200px;margin:0 auto;}
#content div.home ul li.tintuc .ttbox .head{padding:0 15% 35px;font:400 16px/25px 'Roboto', sans-serif;}
#content div.home ul li.tintuc .ttbox .head h1{font:500 45px/50px 'Roboto', sans-serif;padding:5px 0 10px;}
#content div.home ul li.tintuc .ttbox .head h2{font:500 40px/45px 'Roboto', sans-serif;padding:5px 0 10px;}
#content div.home ul li.tintuc .ttbox .head h3{font:500 35px/40px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.tintuc .ttbox .head h4{font:500 30px/35px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.tintuc .ttbox .head p,
#content div.home ul li.tintuc .ttbox .head div{padding:5px 0;text-align:justify;}
#content div.home ul li.tintuc .ttbox .head a{color:#222;text-decoration:none}
#content div.home ul li.tintuc .ttbox .head a:hover{color:red;text-decoration:underline}
#content div.home ul li.tintuc .ttbox .head img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}


#content div.home ul li.tintuc .ttbox .ibox{display:block;padding:0;}
#content div.home ul li.tintuc .ttbox .ibox .neview{width:100%;padding:0;overflow:hidden;}
#content div.home ul li.tintuc .ttbox .ibox .neview .util-wrapper-holder {
    overflow: hidden;
    position: relative;
    width: -moz-calc(100% + 35px) !important;
    width: -webkit-calc(100% + 35px) !important;
    width: -o-calc(100% + 35px) !important;
    width: calc(100% + 35px) !important;
	padding:0 !important;
}
#content div.home ul li.tintuc .ttbox .ibox .neview .item{background:#fff;margin:0 35px 0 0;padding:0;overflow:hidden;}
#content div.home ul li.tintuc .ttbox .ibox .neview .item .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;}
#content div.home ul li.tintuc .ttbox .ibox .neview .item .thumb img{display:block;width:100%;border:none;}
#content div.home ul li.tintuc .ttbox .ibox .neview .item .thumb .play{position:absolute;top:0;bottom:0;left:0;right:0;
    display: flex;
    align-items: center;
	text-align:center;
	}
#content div.home ul li.tintuc .ttbox .ibox .neview .item .thumb .play div{width:auto;margin:0 auto}
#content div.home ul li.tintuc .ttbox .ibox .neview .item .thumb .play img{width:auto;height:50px;display:block;border:none;}
#content div.home ul li.tintuc .ttbox .ibox .neview .item .info{position:relative;width:100%;height:165px;padding:13px 25px;}
#content div.home ul li.tintuc .ttbox .ibox .neview .item .info h2{margin:0 0 8px;padding:0;font:500 16px/22px 'Inter', sans-serif;color:#222;
    max-height:44px;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
	}
#content div.home ul li.tintuc .ttbox .ibox .neview .item .info h2 a{color:#222}
#content div.home ul li.tintuc .ttbox .ibox .neview .item .info h2 a:hover{color:#ff7a3d;}
#content div.home ul li.tintuc .ttbox .ibox .neview .item .info div{position:relative;display:block;width:100%;margin:0;padding:10px 0 10px 22px;font:400 14px/20px 'Inter', sans-serif;color:#8d8d8d;}
#content div.home ul li.tintuc .ttbox .ibox .neview .item .info div:before{position:absolute;display:block;background:url('/images/global/icon-calnew.png');width:19px;height:17px;left:0;top:12px;content:'';}
#content div.home ul li.tintuc .ttbox .ibox .neview .item .info p{margin:0;padding:0;font:400 15px/22px 'Inter', sans-serif;color:#444;
    max-height:88px;
    overflow: hidden;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
	}
/* END HOME TIN TUC 1 */

/* HOME > LIỆU TRÌNH */
#content div.home ul li.ltrinh{position:relative;padding:55px 0;}
#content div.home ul li.ltrinh .ltbox{position:relative;width:1200px;margin:0 auto;}
#content div.home ul li.ltrinh .ltbox .ibox{display:block;padding:0;}
#content div.home ul li.ltrinh .ltbox .ibox .neview{width:100%;padding:0;overflow:hidden;}
#content div.home ul li.ltrinh .ltbox .ibox .neview .util-wrapper-holder {
    overflow: hidden;
    position: relative;
    width: -moz-calc(100% + 25px) !important;
    width: -webkit-calc(100% + 25px) !important;
    width: -o-calc(100% + 25px) !important;
    width: calc(100% + 25px) !important;
	padding:0 !important;
}
#content div.home ul li.ltrinh .ltbox .ibox .neview .item{position:relative;background:none;margin:0 25px 0 0;padding:10px 10px 0 0;overflow:hidden;}
#content div.home ul li.ltrinh .ltbox .ibox .neview .item:before{position:absolute;top:0;left:10px;bottom:10px;right:0;content:'';border:#2f281d 1px solid;z-index:0;}
#content div.home ul li.ltrinh .ltbox .ibox .neview .item .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;z-index:1;}
#content div.home ul li.ltrinh .ltbox .ibox .neview .item .thumb img{display:block;width:100%;border:none;}
#content div.home ul li.ltrinh .ltbox .ibox .neview .item .thumb .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;
    display: flex;
    align-items: center;
	text-align:center;
	}
#content div.home ul li.ltrinh .ltbox .ibox .neview .item .thumb .info div{position:relative;width:100%;display:block;}
#content div.home ul li.ltrinh .ltbox .ibox .neview .item .thumb .info div h2{position:relative;display:block;width:100%;margin:0;padding:0;font:450 20px/30px 'Cormorant Garamond', sans-serif;color:#fff;text-transform:uppercase;}
#content div.home ul li.ltrinh .ltbox .ibox .neview .item .thumb .info div h2 a{color:#fff}
#content div.home ul li.ltrinh .ltbox .ibox .neview .item .thumb .info div h2 a:hover{color:#fff;}
#content div.home ul li.ltrinh .ltbox .ibox .neview .item .thumb .info div div{position:relative;display:block;width:100%;margin:0;padding:15px 0 0;}
#content div.home ul li.ltrinh .ltbox .ibox .neview .item .thumb .info div div a{position:relative;display:inline-block;width:auto;margin:0;padding:5px 25px;font:400 italic 17px/25px 'Cormorant Garamond', sans-serif;color:#fff;}
#content div.home ul li.ltrinh .ltbox .ibox .neview .item .thumb .info div div a:before{position:absolute;top:0;left:0;bottom:0;right:0;content:'';border:#c2c1bf 1px solid;z-index:1;}
#content div.home ul li.ltrinh .ltbox .ibox .neview .item .thumb .info div div a:after{position:absolute;top:3px;left:-8px;bottom:3px;right:-8px;content:'';border:#836f54 1px solid;transition:all 0.5s ease;z-index:1;}
#content div.home ul li.ltrinh .ltbox .ibox .neview .item .thumb .info div div a:hover{color:#fff;}
#content div.home ul li.ltrinh .ltbox .ibox .neview .item .thumb .info div div a:hover:after{border:#c2c1bf 1px solid;}

/* END HOME LIỆU TRÌNH */

/* HOME > QUÀ TẶNG*/
#content div.home ul li.qtang{position:relative;padding:55px 0;}
#content div.home ul li.qtang .qtbox{position:relative;width:1200px;margin:0 auto;}
#content div.home ul li.qtang .qtbox .ibox{width:100%;}
#content div.home ul li.qtang .qtbox .ibox .qtl{display:inline-block;vertical-align:top;width:45%;}
#content div.home ul li.qtang .qtbox .ibox .qtl .qtview{width:100%;padding:0;overflow:hidden;}
#content div.home ul li.qtang .qtbox .ibox .qtl .qtview .util-wrapper-holder {
    overflow: hidden;
    position: relative;
    width: -moz-calc(100%) !important;
    width: -webkit-calc(100%) !important;
    width: -o-calc(100%) !important;
    width: calc(100%) !important;
	padding:0 !important;
}
#content div.home ul li.qtang .qtbox .ibox .qtl .qtview .item{position:relative;background:none;margin:0;padding:10px 10px 0 0;overflow:hidden;}
#content div.home ul li.qtang .qtbox .ibox .qtl .qtview .item:before{position:absolute;top:0;left:10px;bottom:10px;right:0;content:'';border:#2f281d 1px solid;z-index:0;}
#content div.home ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;z-index:1;}
#content div.home ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb img{display:block;width:100%;border:none;}
#content div.home ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;
    display: flex;
    align-items: center;
	text-align:center;
	}
#content div.home ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div{position:relative;width:100%;display:block;}
#content div.home ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div h2{position:relative;display:block;width:100%;margin:0;padding:0;font:450 20px/30px 'Cormorant Garamond', sans-serif;color:#fff;text-transform:uppercase;}
#content div.home ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div h2 a{color:#fff}
#content div.home ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div h2 a:hover{color:#fff;}
#content div.home ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div div{position:relative;display:block;width:100%;margin:0;padding:15px 0 0;}
#content div.home ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div div a{position:relative;display:inline-block;width:auto;margin:0;padding:5px 25px;font:400 italic 17px/25px 'Cormorant Garamond', sans-serif;color:#fff;}
#content div.home ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div div a:before{position:absolute;top:0;left:0;bottom:0;right:0;content:'';border:#c2c1bf 1px solid;z-index:1;}
#content div.home ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div div a:after{position:absolute;top:3px;left:-8px;bottom:3px;right:-8px;content:'';border:#836f54 1px solid;transition:all 0.5s ease;z-index:1;}
#content div.home ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div div a:hover{color:#fff;}
#content div.home ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div div a:hover:after{border:#c2c1bf 1px solid;}

#content div.home ul li.qtang .qtbox .ibox .qtr{display:inline-block;vertical-align:top;width:55%;padding:15px 0 0 65px;}
#content div.home ul li.qtang .qtbox .ibox .qtr .ocon{padding:0;font:400 15px/25px 'Roboto', sans-serif;}
#content div.home ul li.qtang .qtbox .ibox .qtr .ocon h1{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content div.home ul li.qtang .qtbox .ibox .qtr .ocon h2{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content div.home ul li.qtang .qtbox .ibox .qtr .ocon h3{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content div.home ul li.qtang .qtbox .ibox .qtr .ocon h4{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content div.home ul li.qtang .qtbox .ibox .qtr .ocon p,
#content div.home ul li.qtang .qtbox .ibox .qtr .ocon div{padding:5px 0;text-align:justify;}
#content div.home ul li.qtang .qtbox .ibox .qtr .ocon a{color:#fff;text-decoration:none}
#content div.home ul li.qtang .qtbox .ibox .qtr .ocon a:hover{color:#fff;}
#content div.home ul li.qtang .qtbox .ibox .qtr .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content div.home ul li.qtang .qtbox .ibox .qtr .more{padding:45px 0 0;display:flex;column-gap:40px;}
#content div.home ul li.qtang .qtbox .ibox .qtr .more a{position:relative;display:inline-block;width:auto;margin:0;padding:5px 25px;font:400 20px/35px 'Cormorant Garamond', sans-serif;color:#fff;}
#content div.home ul li.qtang .qtbox .ibox .qtr .more a:before{position:absolute;top:0;left:0;bottom:0;right:0;content:'';border:#c2c1bf 1px solid;z-index:1;}
#content div.home ul li.qtang .qtbox .ibox .qtr .more a:after{position:absolute;top:4px;left:-8px;bottom:4px;right:-8px;content:'';border:#836f54 1px solid;transition:all 0.5s ease;z-index:1;}
#content div.home ul li.qtang .qtbox .ibox .qtr .more a:hover{color:#fff;}
#content div.home ul li.qtang .qtbox .ibox .qtr .more a:hover:after{border:#41392e 1px solid;}
/* END HOME QUÀ TẶNG */

/* HOME > VIDEO */
#content div.home ul li.video{position:relative;padding:35px 0;}
#content div.home ul li.video .vibox{position:relative;width:1200px;margin:0 auto;}
#content div.home ul li.video .vibox .head{text-align:center;}
#content div.home ul li.video .vibox .head div{display:block;margin:0;padding:0;font:400 15px/25px Roboto, sans-serif;text-transform:uppercase;}
#content div.home ul li.video .vibox .head h2{display:block;margin:0;padding:5px 0 15px;font:600 15px/25px 'Roboto', sans-serif;letter-spacing:1.5px;}
#content div.home ul li.video .vibox .head h2 span{color:#d69a45;}
#content div.home ul li.video .vibox .ocon{padding:0 20%;font:400 16px/25px 'Roboto', sans-serif;}
#content div.home ul li.video .vibox .ocon h1{font:500 45px/50px 'Roboto', sans-serif;padding:5px 0 15px;}
#content div.home ul li.video .vibox .ocon h2{font:500 40px/45px 'Roboto', sans-serif;padding:5px 0 15px;}
#content div.home ul li.video .vibox .ocon h3{font:500 35px/40px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.video .vibox .ocon h4{font:500 30px/35px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.video .vibox .ocon p,
#content div.home ul li.video .vibox .ocon div{padding:5px 0;text-align:justify;}
#content div.home ul li.video .vibox .ocon a{color:#222;text-decoration:none}
#content div.home ul li.video .vibox .ocon a:hover{color:red;text-decoration:underline}
#content div.home ul li.video .vibox .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content div.home ul li.video .vibox .ibox{display:block;padding:35px 0 0;}
#content div.home ul li.video .vibox .ibox ul{display:block;margin:0;padding:0;list-style-type:none;}
#content div.home ul li.video .vibox .ibox ul li{position:relative;width:100%;display:inline-block;vertical-align:top;margin:0;padding:0;list-style-type: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;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	}
#content div.home ul li.video .vibox .ibox ul li .youtube{padding:0;}
#content div.home ul li.video .vibox .ibox ul li .youtube .ytbox{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0;}
#content div.home ul li.video .vibox .ibox ul li .youtube .ytbox iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

/* HOME > GIẢNG VIÊN */
#content div.home ul li.gvien{position:relative;padding:55px 0;}
#content div.home ul li.gvien .gvbox{position:relative;width:1200px;margin:0 auto;}
#content div.home ul li.gvien .gvbox .ocon{padding:0;font:400 15px/25px 'Roboto', sans-serif;}
#content div.home ul li.gvien .gvbox .ocon h1{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content div.home ul li.gvien .gvbox .ocon h2{font:500 40px/50px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content div.home ul li.gvien .gvbox .ocon h3{font:500 40px/50px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content div.home ul li.gvien .gvbox .ocon h4{font:500 40px/50px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content div.home ul li.gvien .gvbox .ocon p,
#content div.home ul li.gvien .gvbox .ocon div{padding:5px 0;text-align:justify;}
#content div.home ul li.gvien .gvbox .ocon a{color:#fff;text-decoration:none}
#content div.home ul li.gvien .gvbox .ocon a:hover{color:#fff;}
#content div.home ul li.gvien .gvbox .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content div.home ul li.gvien .gvbox .ibox{display:block;padding:35px 0 0;}
#content div.home ul li.gvien .gvbox .ibox .gvview{width:100%;padding:0;overflow:hidden;}
#content div.home ul li.gvien .gvbox .ibox .gvview .util-wrapper-holder {
    overflow: hidden;
    position: relative;
    width: -moz-calc(100% + 45px ) !important;
    width: -webkit-calc(100% + 45px ) !important;
    width: -o-calc(100% + 45px ) !important;
    width: calc(100% + 45px ) !important;
	padding:0 !important;
}
#content div.home ul li.gvien .gvbox .ibox .gvview .item{background:none;margin:0 45px 0 0;padding:0;overflow:hidden;}
#content div.home ul li.gvien .gvbox .ibox .gvview .item .thumb{position:relative;background:none;margin:0;padding:10px 10px 0 0;overflow:hidden;}
#content div.home ul li.gvien .gvbox .ibox .gvview .item .thumb:before{position:absolute;top:0;left:10px;bottom:10px;right:0;content:'';border:#2f281d 1px solid;z-index:0;}
#content div.home ul li.gvien .gvbox .ibox .gvview .item .thumb div{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;z-index:1;}
#content div.home ul li.gvien .gvbox .ibox .gvview .item .thumb div img{display:block;width:100%;border:none;}

#content div.home ul li.gvien .gvbox .ibox .gvview .item .info{position:relative;width:100%;margin:0;padding:15px 0 0;text-align:center;}
#content div.home ul li.gvien .gvbox .ibox .gvview .item .info h2{margin:0;padding:0 0 5px;font:400 18px/25px 'Cormorant Garamond', sans-serif;text-transform:uppercase;}
#content div.home ul li.gvien .gvbox .ibox .gvview .item .info p{margin:0;padding:0;font:400 italic 15px/25px 'Roboto', sans-serif;color:#858077;}
	
/* HOME > Ý KIẾN */
#content div.home ul li.ykien{position:relative;padding:65px 0;}
#content div.home ul li.ykien .ykbox{position:relative;width:1200px;margin:0 auto;}
#content div.home ul li.ykien .ykbox .head{text-align:center;}
#content div.home ul li.ykien .ykbox .head div{display:block;margin:0;padding:0;font:400 15px/25px Roboto, sans-serif;text-transform:uppercase;}
#content div.home ul li.ykien .ykbox .head h2{display:block;margin:0;padding:5px 0 15px;font:600 15px/25px 'Roboto', sans-serif;letter-spacing:1.5px;}
#content div.home ul li.ykien .ykbox .head h2 span{color:#d69a45;}
#content div.home ul li.ykien .ykbox .ocon{padding:0 18%;font:400 16px/25px 'Roboto', sans-serif;}
#content div.home ul li.ykien .ykbox .ocon h1{font:500 45px/50px 'Roboto', sans-serif;padding:5px 0 15px;}
#content div.home ul li.ykien .ykbox .ocon h2{font:500 40px/45px 'Roboto', sans-serif;padding:5px 0 15px;}
#content div.home ul li.ykien .ykbox .ocon h3{font:500 35px/40px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.ykien .ykbox .ocon h4{font:500 30px/35px 'Roboto', sans-serif;padding:15px 0;}
#content div.home ul li.ykien .ykbox .ocon p,
#content div.home ul li.ykien .ykbox .ocon div{padding:5px 0;text-align:justify;}
#content div.home ul li.ykien .ykbox .ocon a{color:#222;text-decoration:none}
#content div.home ul li.ykien .ykbox .ocon a:hover{color:red;text-decoration:underline}
#content div.home ul li.ykien .ykbox .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content div.home ul li.ykien .ykbox .ibox{display:block;padding:0;}
#content div.home ul li.ykien .ykbox .ibox .ykview{width:100%;padding:0;overflow:hidden;}
#content div.home ul li.ykien .ykbox .ibox .ykview .util-wrapper-holder {
    overflow: hidden;
    position: relative;
    width: -moz-calc(100% ) !important;
    width: -webkit-calc(100% ) !important;
    width: -o-calc(100% ) !important;
    width: calc(100% ) !important;
	padding:0 !important;
}
#content div.home ul li.ykien .ykbox .ibox .ykview .item{background:none;margin:0;padding:0;overflow:hidden;}
#content div.home ul li.ykien .ykbox .ibox .ykview .item .info{position:relative;width:100%;display:inline-block;vertical-align:top;padding:0 45px;text-align:center;}
#content div.home ul li.ykien .ykbox .ibox .ykview .item .info em{display:none;position:absolute;width:180px;height:180px;top:-80px;left:-75px;padding:30px 0 0;border:1px solid #4c4c4c;border-radius:50%;font:400 100px/150px 'Cormorant Garamond', sans-serif;}
#content div.home ul li.ykien .ykbox .ibox .ykview .item .info h2{margin:0;padding:15px 0 0;font:400 18px/28px 'Roboto', sans-serif;}
#content div.home ul li.ykien .ykbox .ibox .ykview .item .info h2 span{color:#eed8b7;}
#content div.home ul li.ykien .ykbox .ibox .ykview .item .info div{margin:0;padding:0;font:400 16px/28px 'Roboto', sans-serif;}

/* HOME > BN ẢNH */
#content div.home ul li.bnanh{position:relative;padding:35px 0 55px;}
#content div.home ul li.bnanh .bnbox{position:relative;width:1200px;margin:0 auto;}

/* HOME > ĐỐI TÁC */
#content div.home ul li.doitac{position:relative;padding:35px 0 45px;border-top:#ddd 1px solid;}
#content div.home ul li.doitac .dtbox{position:relative;width:1200px;margin:0 auto;}
#content div.home ul li.doitac .dtbox .head{padding:0 0 45px;font:400 16px/22px 'Roboto', sans-serif;}
#content div.home ul li.doitac .dtbox .head h1{font:600 32px/40px 'Averta-Semibold', sans-serif;padding:5px 0;}
#content div.home ul li.doitac .dtbox .head h2{font:600 30px/40px 'Averta-Semibold', sans-serif;padding:5px 0;}
#content div.home ul li.doitac .dtbox .head h3{font:600 28px/32px 'Averta-Semibold', sans-serif;padding:5px 0;}
#content div.home ul li.doitac .dtbox .head h4{font:600 26px/32px 'Averta-Semibold', sans-serif;padding:5px 0;}
#content div.home ul li.doitac .dtbox .head h5{font:600 24px/28px 'Averta-Semibold', sans-serif;padding:5px 0;}
#content div.home ul li.doitac .dtbox .head h6{font:600 22px/28px 'Averta-Semibold', sans-serif;padding:5px 0;}
#content div.home ul li.doitac .dtbox .head h7{font:600 20px/28px 'Averta-Semibold', sans-serif;padding:5px 0;}
#content div.home ul li.doitac .dtbox .head p,
#content div.home ul li.doitac .dtbox .head div{padding:5px 0;}
#content div.home ul li.doitac .dtbox .head img{display:inline-block;vertical-align:top;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content div.home ul li.doitac .dtbox .ibox{display:block;padding:0;}
#content div.home ul li.doitac .dtbox .ibox .dtview {width:100%;overflow:hidden;}
#content div.home ul li.doitac .dtbox .ibox .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;
}
#content div.home ul li.doitac .dtbox .ibox .dtview .item{background:#fff;margin:0 20px 0 0;}
#content div.home ul li.doitac .dtbox .ibox .dtview .item .thumb{border:#e1c072 1px solid;padding:5px;text-align:center;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
#content div.home ul li.doitac .dtbox .ibox .dtview .item .thumb img{display:inline-block;vertical-align:top;max-width:100%;width:auto;height:80px;border:none;}
#content div.home ul li.doitac .dtbox .ibox .dtview .item .thumb:hover{border:#444 1px solid;}

/* END HOME */

#content .conbox{width:1200px;margin:0 auto;padding:45px 0;}
#content .conbox.t20{padding-top:20px;}
#content .conbox.full{width:1200px !important;}

#content .booking{width:640px;margin:0 auto;padding:45px 0;}

.bg1{background:url('/images/global/bg-gt.png');}

.pad0{padding:0 !important;}
.padt15{padding:0 !important;}
.padb15{padding-bottom:15px !important;}

#content .conbox .cleft{width:68%;display:inline-block;vertical-align:top;}
#content .conbox .cright{width:32%;display:inline-block;vertical-align:top;padding:0 0 0 35px;}

#content .conbox .cright .form{background:rgba(243,243,243,.55);margin:0 0 25px;padding:35px 25px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	}
#content .conbox .cright .form .head{padding:0 0 15px;font:400 14px/20px 'Roboto', sans-serif;text-align:center;}
#content .conbox .cright .form .head h1{font:600 24px/28px 'Averta-Semibold', sans-serif;padding:5px 0;}
#content .conbox .cright .form .head h2{font:600 22px/28px 'Averta-Semibold', sans-serif;padding:5px 0;}
#content .conbox .cright .form .head h3{font:600 20px/28px 'Averta-Semibold', sans-serif;padding:5px 0;}
#content .conbox .cright .form .head p,
#content .conbox .cright .form .head div{padding:5px 0;}
#content .conbox .cright .form .head a{color:#222;text-decoration:none}
#content .conbox .cright .form .head a:hover{color:red;text-decoration:underline}
#content .conbox .cright .form .head img{display:inline-block;vertical-align:top;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content .conbox .cright .form ul{width:100%;margin:0 auto;padding:0;list-style:none;}
#content .conbox .cright .form ul li{width:100%;display:inline-block;vertical-align:top;margin:0;padding:3px 0;font:400 13px/18px 'Roboto', sans-serif;color:rgba(255,255,255,.85);list-style:none;}
#content .conbox .cright .form ul li:first-child{padding:5px 0 8px;font:400 13px/18px 'Roboto', sans-serif;color:rgba(255,255,255,.65);}
#content .conbox .cright .form ul li div.radio{display:inline-block;vertical-align:top;padding:8px 15px 9px 5px;font:400 15px/25px 'Arial', sans-serif;color:#555;}
#content .conbox .cright .form ul li div.radio i{height:21px;width:21px;font-size:22px;color:#135da4;cursor:pointer;margin:2px 8px 2px 0;vertical-align:top;}
#content .conbox .cright .form ul li span{display:block;padding:5px 0 0 5px;font:400 12px 'Roboto', sans-serif;color:#f00;}
#content .conbox .cright .form ul li a{font:400 13px/18px 'Roboto', sans-serif;text-decoration:none}
#content .conbox .cright .form ul li a:hover{color:#f00;}
#content .conbox .cright .form ul li input[type="text"],
#content .conbox .cright .form ul li textarea {display:inline-block;vertical-align:top;
	width:100%;
    -webkit-appearance: none;
    background:none;
    border:rgba(131,131,131,.5) 1px solid;
    outline: 0;
    margin: 0;
    padding:5px 10px;
	font:400 15px/30px 'Roboto', sans-serif;
	color:rgba(0,0,0,.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}
#content .conbox .cright .form ul li input[type="text"]::-moz-placeholder,
#content .conbox .cright .form ul li textarea::-moz-placeholder{font-size:15px;color:rgba(0,0,0,.65);opacity: 1;}
#content .conbox .cright .form ul li input[type="text"]::-webkit-input-placeholder,
#content .conbox .cright .form ul li textarea::-webkit-input-placeholder{font-size:15px;color:rgba(0,0,0,.65);}
#content .conbox .cright .form ul li input[type="text"]:-ms-input-placeholder,
#content .conbox .cright .form ul li textarea:-ms-input-placeholder{font-size:15px;color:rgba(0,0,0,.65);}
#content .conbox .cright .form ul li input[type="text"]:-moz-placeholder,
#content .conbox .cright .form ul li textarea:-moz-placeholder{font-size:15px;color:rgba(0,0,0,.65);}
#content .conbox .cright .form ul li input[type="button"] {
	display:block;
	width:100%;
	background:#f00;
	border:#f00 1px solid;
	margin:0;
	padding:5px 25px;
	font:400 16px/30px 'Roboto', sans-serif;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
	outline:none;
	-webkit-border-radius:4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}

#content .conbox .cright .form ul li select:hover,
#content .conbox .cright .form ul li input[type="text"]:hover,
#content .conbox .cright .form ul li textarea:hover,
#content .conbox .cright .form ul li input[type="radio"]:hover {
    -webkit-box-shadow: #004395 0 0 5px 0;
    -moz-box-shadow: #004395 0 0 5px 0;
    box-shadow: #004395 0 0 5px 0;
}
#content .conbox .cright .form ul li input[type="button"]:hover {
    -webkit-box-shadow: #f00 0 0 5px 0;
    -moz-box-shadow: #f00 0 0 5px 0;
    box-shadow: #004395 0 0 5px 0;	
	}
	
#content .conbox .cright .cmnu{background:rgba(243,243,243,.85);margin:0 0 25px;padding:35px 25px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	}
#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:0 0 25px;font:600 22px/25px 'Averta-Semibold', 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;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:10px 0;font:400 16px/22px 'Roboto', 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:25px;width:25px;font-size:18px;line-height:25px;text-align:center;cursor:pointer;}
#content .conbox .cright .cmnu ul li ul li i.arr{font-size:18px;line-height:25px;}

#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:10px 0;font:400 16px/22px 'Roboto', 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{margin:0;padding:0 0 15px;}
#content .conbox .cright .cbox div.head{display:block;width:100%;margin:0 0 15px;padding:0 0 5px;font:400 18px/30px 'Josefin Sans', sans-serif;color:#fff;text-transform:uppercase;letter-spacing:-1px;border-bottom:#211c15 1px solid;}
#content .conbox .cright .cbox ul{display:block;width:100%;padding:0;margin:0;list-style:none}
#content .conbox .cright .cbox ul li{display:block;width:100%;margin:0 0 15px;padding:0 0 15px;list-style-type:none;border-bottom:1px solid #211c15;}
#content .conbox .cright .cbox ul li:last-child{border:none;margin:0;}
#content .conbox .cright .cbox ul li .thumb{position:relative;width:30%;display:inline-block;vertical-align:top;background-size:cover !important;background-position:50% 50% !important;}
#content .conbox .cright .cbox ul li .thumb img{display:block;width:100%;border:none;}
#content .conbox .cright .cbox ul li .thumb .play{position:absolute;top:0;bottom:0;left:0;right:0;
    display: flex;
    align-items: center;
	text-align:center;
	}
#content .conbox .cright .cbox ul li .thumb .play div{width:auto;margin:0 auto}
#content .conbox .cright .cbox ul li .thumb .play img{width:auto;height:60px;display:block;border:none;}
#content .conbox .cright .cbox ul li .info{position:relative;width:70%;display:inline-block;vertical-align:top;padding:0 0 0 25px;}
#content .conbox .cright .cbox ul li .info h3{margin:0;padding:0 0 5px;font:400 16px/22px 'Roboto', sans-serif;color:#aeaeae;}
#content .conbox .cright .cbox ul li .info h3 a{color:#aeaeae}
#content .conbox .cright .cbox ul li .info h3 a:hover{color:#fff;}
#content .conbox .cright .cbox ul li .info p{position:relative;display:block;width:100%;margin:0;padding:0;font:400 13px/20px 'Roboto', sans-serif;color:#676767;}
#content .conbox .cright .cbox ul li .info p i{padding-right:5px;}
#content .conbox .cright .cbox ul li .info div{margin:0;padding:0;font:400 17px/25px 'Roboto', sans-serif;color:#979797;text-align:justify;
    max-height:100px;
    overflow: hidden;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
	}

#content .conbox .cright .abox{}
#content .conbox .cright .abox ul{display:block;width:100%;padding:0;margin:0;list-style:none}
#content .conbox .cright .abox ul li{display:block;width:100%;margin:0;padding:0 0 15px;list-style-type:none;}
#content .conbox .cright .abox ul li:last-child{padding-bottom:0;}
#content .conbox .cright .abox ul li img{display:block;width:100%;height:auto;border:none}

#content .conbox .cright .nvbox{background:#fff;margin:0 0 25px;padding:25px 25px;border:#ecf2f4 1px solid;
	-webkit-box-shadow: 0 2px 16px 0 rgb(170 170 170 / 20%);
    box-shadow: 0 2px 16px 0 rgb(170 170 170 / 20%);
    border: solid 1px rgba(204,204,204,.4);
	}
#content .conbox .cright .nvbox .head{display:block;width:100%;margin:0;padding:0;font:400 28px/32px "Times New Roman", Times, serif;color:#222;letter-spacing:-1px;}
#content .conbox .cright .nvbox .ibox{display:flex;width:100%;margin:0;padding:25px 0;align-items:center;}
#content .conbox .cright .nvbox .ibox .thumb{width:28%;display:inline-block;vertical-align:top;margin:0 auto;padding:0;background-size:cover !important;background-position:50% 50% !important;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	overflow:hidden;
	}
#content .conbox .cright .nvbox .ibox .thumb img{display:block;width:100%;border:none;}
#content .conbox .cright .nvbox .ibox .info{width:72%;display:inline-block;vertical-align:top;padding:0 0 0 25px;}
#content .conbox .cright .nvbox .ibox .info h2{margin:0;padding:0;font:400 18px/25px 'Roboto', sans-serif;color:#222;}
#content .conbox .cright .nvbox .ibox .info p{margin:0;padding:0;font:400 16px/25px 'Roboto', sans-serif;color:#666;}

#content .conbox .cright .nvbox .hotline{display:block;width:100%;margin:0;padding:0;}
#content .conbox .cright .nvbox .hotline a{display:block;position:relative;overflow:hidden;padding:5px 25px 6px;background:rgba(255,0,0,1);cursor:pointer;
	font:400 18px/30px 'Roboto', sans-serif;
	color:rgba(255,255,255,.95);
	text-align:center;
	-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;
	}
#content .conbox .cright .nvbox .hotline a i{padding-right:8px;}
#content .conbox .cright .nvbox .hotline a:hover{background:rgba(0,67,149,1)}

#content .conbox .cright .nvbox .dangky{display:block;width:100%;margin:0;padding:15px 0 0;}
#content .conbox .cright .nvbox .dangky a{display:block;position:relative;overflow:hidden;padding:5px 25px 6px;background:rgba(0,67,149,1);cursor:pointer;
	font:400 18px/30px 'Roboto', sans-serif;
	color:rgba(255,255,255,.95);
	text-align:center;
	-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;
	}
#content .conbox .cright .nvbox .dangky a i{padding-right:8px;}
#content .conbox .cright .nvbox .dangky a:hover{background:rgba(255,0,0,.95)}
		
#content .conbox .maingen{}

.w80{width:800px !important;}
.w85{width:850px !important;}
.w90{width:900px !important;}
.w95{width:9500px !important;}
.w100{width:1000px !important;}

/* CON > DICH VU */
#content .dichvu{}
#content .dichvu ul{display:block;margin:0;padding:0;list-style:none;}
#content .dichvu ul li{list-style:none;}

#content .dichvu ul li.dvu{position:relative;padding:55px 0;color:#fff;}
#content .dichvu ul li.dvu .dvbox{position:relative;width:1200px;margin:0 auto;}
#content .dichvu ul li.dvu .dvbox .ocon{padding:0 15%;font:400 15px/25px 'Roboto', sans-serif;}
#content .dichvu ul li.dvu .dvbox .ocon h1{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content .dichvu ul li.dvu .dvbox .ocon h2{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content .dichvu ul li.dvu .dvbox .ocon h3{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content .dichvu ul li.dvu .dvbox .ocon h4{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content .dichvu ul li.dvu .dvbox .ocon p,
#content .dichvu ul li.dvu .dvbox .ocon div{padding:5px 0;text-align:justify;}
#content .dichvu ul li.dvu .dvbox .ocon a{color:#fff;text-decoration:none}
#content .dichvu ul li.dvu .dvbox .ocon a:hover{color:#fff;}
#content .dichvu ul li.dvu .dvbox .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content .dichvu ul li.dvu .dvbox .ibox{display:block;padding:35px 0 0;}
#content .dichvu ul li.dvu .dvbox .ibox ul{display:block;margin:0;padding:0;list-style-type:none;}
#content .dichvu ul li.dvu .dvbox .ibox ul li{position:relative;width:48%;display:inline-block;vertical-align:bottom;margin:0 0 5px 4%;padding:0 0 15px;border-bottom:#423829 1px solid;}
#content .dichvu ul li.dvu .dvbox .ibox ul li:nth-child(odd){margin-left:0;}
#content .dichvu ul li.dvu .dvbox .ibox ul li .questions-toggle-item-title{position:relative;display:flex;padding:10px 5px;transition:all 0.3s ease-in-out;align-items:center;cursor:pointer;
	font:450 18px/30px 'Cormorant Garamond', sans-serif;color:#fff;text-transform:uppercase;column-gap:10px;}
#content .dichvu ul li.dvu .dvbox .ibox ul li .questions-toggle-item-title i{font-size:20px;transition:transform 0.3s ease-in-out;}
#content .dichvu ul li.dvu .dvbox .ibox ul li .questions-toggle-item-title:hover{color:#ff9b7c;}
#content .dichvu ul li.dvu .dvbox .ibox ul li .questions-toggle-item-title.primary-color{color:#ff9b7c !important;}
#content .dichvu ul li.dvu .dvbox .ibox ul li .questions-toggle-item-title span{position:absolute;top:10px;right:5px;font:400 16px/30px 'Roboto', sans-serif;text-transform:none;}
#content .dichvu ul li.dvu .dvbox .ibox ul li .time{padding:0 0 0 25px;font:400 15px/22px Roboto, sans-serif;color:#9a9a9a;}	
#content .dichvu ul li.dvu .dvbox .ibox ul li .hidden{display:none;padding:10px 5px 10px 25px;font:400 15px/22px Roboto, sans-serif;color:#9a9a9a;}
#content .dichvu ul li.dvu .dvbox .ibox ul li .hidden p,
#content .dichvu ul li.dvu .dvbox .ibox ul li .hidden div{padding:5px 0;}
#content .dichvu ul li.dvu .dvbox .ibox ul li .hidden a{font:400 15px/22px Roboto, sans-serif;color:#c49181;}
#content .dichvu ul li.dvu .dvbox .ibox ul li .hidden a:hover{color:#ff9b7c;}
		
#content .dichvu ul li.dvu .dvbox .more{padding:35px 0 0;display:flex;column-gap:40px;justify-content:flex-end;}
#content .dichvu ul li.dvu .dvbox .more a{position:relative;display:inline-block;width:auto;margin:0;padding:5px 25px;font:400 20px/35px 'Cormorant Garamond', sans-serif;color:#fff;}
#content .dichvu ul li.dvu .dvbox .more a:before{position:absolute;top:0;left:0;bottom:0;right:0;content:'';border:#c2c1bf 1px solid;z-index:1;}
#content .dichvu ul li.dvu .dvbox .more a:after{position:absolute;top:4px;left:-8px;bottom:4px;right:-8px;content:'';border:#836f54 1px solid;transition:all 0.5s ease;z-index:1;}
#content .dichvu ul li.dvu .dvbox .more a:hover{color:#fff;}
#content .dichvu ul li.dvu .dvbox .more a:hover:after{border:#41392e 1px solid;}
/* CON > END DICH VU */

/* CON > LIEU TRINH */
#content .lieutrinh{}
#content .lieutrinh ul{display:block;margin:0;padding:0;list-style:none;}
#content .lieutrinh ul li{list-style:none;}

#content .lieutrinh ul li.ltrinh{position:relative;padding:55px 0;color:#fff;}
#content .lieutrinh ul li.ltrinh .ltbox{position:relative;width:1200px;margin:0 auto;}
#content .lieutrinh ul li.ltrinh .ltbox .ocon{padding:0 15%;font:400 15px/25px 'Roboto', sans-serif;}
#content .lieutrinh ul li.ltrinh .ltbox .ocon h1{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content .lieutrinh ul li.ltrinh .ltbox .ocon h2{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content .lieutrinh ul li.ltrinh .ltbox .ocon h3{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content .lieutrinh ul li.ltrinh .ltbox .ocon h4{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content .lieutrinh ul li.ltrinh .ltbox .ocon p,
#content .lieutrinh ul li.ltrinh .ltbox .ocon div{padding:5px 0;text-align:justify;}
#content .lieutrinh ul li.ltrinh .ltbox .ocon a{color:#fff;text-decoration:none}
#content .lieutrinh ul li.ltrinh .ltbox .ocon a:hover{color:#fff;}
#content .lieutrinh ul li.ltrinh .ltbox .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content .lieutrinh ul li.ltrinh .ltbox .ibox{display:block;padding:35px 0 0;}
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul{display:block;margin:0;padding:0;list-style-type:none;}
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li{position:relative;width:31.33333%;display:inline-block;vertical-align:bottom;margin:0 0 25px 3%;padding:10px 10px 0 0;overflow:hidden;}
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li:before{position:absolute;top:0;left:10px;bottom:10px;right:0;content:'';border:#2f281d 1px solid;z-index:0;}
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li:first-child,
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li:nth-child(4),
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li:nth-child(7),
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li:nth-child(10),
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li:nth-child(13){margin-left:0;}
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;z-index:1;}
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li .thumb img{display:block;width:100%;border:none;}
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li .thumb .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;
    display: flex;
    align-items: center;
	text-align:center;
	}
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li .thumb .info div{position:relative;width:100%;display:block;}
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li .thumb .info div h2{position:relative;display:block;width:100%;margin:0;padding:0;font:450 20px/30px 'Cormorant Garamond', sans-serif;color:#fff;text-transform:uppercase;}
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li .thumb .info div h2 a{color:#fff}
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li .thumb .info div h2 a:hover{color:#fff;}
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li .thumb .info div div{position:relative;display:block;width:100%;margin:0;padding:15px 0 0;}
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li .thumb .info div div a{position:relative;display:inline-block;width:auto;margin:0;padding:5px 25px;font:400 italic 17px/25px 'Cormorant Garamond', sans-serif;color:#fff;}
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li .thumb .info div div a:before{position:absolute;top:0;left:0;bottom:0;right:0;content:'';border:#c2c1bf 1px solid;z-index:1;}
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li .thumb .info div div a:after{position:absolute;top:3px;left:-8px;bottom:3px;right:-8px;content:'';border:#836f54 1px solid;transition:all 0.5s ease;z-index:1;}
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li .thumb .info div div a:hover{color:#fff;}
#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li .thumb .info div div a:hover:after{border:#c2c1bf 1px solid;}
		
#content .dichvu ul li.dvu .dvbox .more{padding:35px 0 0;display:flex;column-gap:40px;justify-content:flex-end;}
#content .dichvu ul li.dvu .dvbox .more a{position:relative;display:inline-block;width:auto;margin:0;padding:5px 25px;font:400 20px/35px 'Cormorant Garamond', sans-serif;color:#fff;}
#content .dichvu ul li.dvu .dvbox .more a:before{position:absolute;top:0;left:0;bottom:0;right:0;content:'';border:#c2c1bf 1px solid;z-index:1;}
#content .dichvu ul li.dvu .dvbox .more a:after{position:absolute;top:4px;left:-8px;bottom:4px;right:-8px;content:'';border:#836f54 1px solid;transition:all 0.5s ease;z-index:1;}
#content .dichvu ul li.dvu .dvbox .more a:hover{color:#fff;}
#content .dichvu ul li.dvu .dvbox .more a:hover:after{border:#41392e 1px solid;}
/* CON > END LIEU TRINH */

/* CON > LIEU TRINH LIST */
#content .ltlist{}
#content .ltlist .box{position:relative;width:1200px;margin:0 auto;padding:25px 0;z-index:2;}

#content .ltlist .box .tcon{padding:0 0 35px;font:400 15px/25px 'Roboto', sans-serif;color:#fff;}
#content .ltlist .box .tcon h1{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content .ltlist .box .tcon h2{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content .ltlist .box .tcon h3{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content .ltlist .box .tcon h4{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content .ltlist .box .tcon p,
#content .ltlist .box .tcon div{padding:5px 0;text-align:justify;}
#content .ltlist .box .tcon a{color:#fff;text-decoration:none}
#content .ltlist .box .tcon a:hover{color:#fff;}
#content .ltlist .box .tcon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content .ltlist .box ul.ul{display:block;margin:0;padding:0;list-style:none;}
#content .ltlist .box ul.ul li.li{position:relative;margin:0;padding:15px 0;list-style:none;}

#content .ltlist .box ul.ul li.li .ibox{position:relative;width:100%;display:flex;align-items:center;column-gap:45px;}
#content .ltlist .box ul.ul li.li:nth-child(even) .ibox{flex-direction:row-reverse;}

#content .ltlist .box ul.ul li.li .ibox .info{width:50%;display:inline-block;vertical-align:top;}
#content .ltlist .box ul.ul li.li .ibox .info .ocon{padding:0;font:400 15px/25px 'Roboto', sans-serif;color:#fff;}
#content .ltlist .box ul.ul li.li .ibox .info .ocon h1{font:40px/50px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content .ltlist .box ul.ul li.li .ibox .info .ocon h2{font:30px/40px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content .ltlist .box ul.ul li.li .ibox .info .ocon h3{font:22px/30px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content .ltlist .box ul.ul li.li .ibox .info .ocon h4{font:20px/28px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content .ltlist .box ul.ul li.li .ibox .info .ocon h5{font:19px/28px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content .ltlist .box ul.ul li.li .ibox .info .ocon h6{font:18px/28px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content .ltlist .box ul.ul li.li .ibox .info .ocon p,
#content .ltlist .box ul.ul li.li .ibox .info .ocon div{padding:3px 0;text-align:justify;}
#content .ltlist .box ul.ul li.li .ibox .info .ocon a{color:#fff;text-decoration:none}
#content .ltlist .box ul.ul li.li .ibox .info .ocon a:hover{color:#fff;}
#content .ltlist .box ul.ul li.li .ibox .info .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content .ltlist .box ul.ul li.li .ibox .info .more{padding:25px 0 0;display:flex;column-gap:40px;justify-content:flex-end;}
#content .ltlist .box ul.ul li.li .ibox .info .more a{position:relative;display:inline-block;width:auto;margin:0;padding:5px 25px;font:400 20px/35px 'Cormorant Garamond', sans-serif;color:#fff;}
#content .ltlist .box ul.ul li.li .ibox .info .more a:before{position:absolute;top:0;left:0;bottom:0;right:0;content:'';border:#c2c1bf 1px solid;z-index:1;}
#content .ltlist .box ul.ul li.li .ibox .info .more a:after{position:absolute;top:4px;left:-8px;bottom:4px;right:-8px;content:'';border:#836f54 1px solid;transition:all 0.5s ease;z-index:1;}
#content .ltlist .box ul.ul li.li .ibox .info .more a:hover{color:#fff;}
#content .ltlist .box ul.ul li.li .ibox .info .more a:hover:after{border:#41392e 1px solid;}

#content .ltlist .box ul.ul li.li .ibox .thumb{width:50%;display:inline-block;vertical-align:top;}
#content .ltlist .box ul.ul li.li .ibox .thumb img{display:block;width:100%;border:none;}
#content .ltlist .box ul.ul li.li .ibox .thumb .ytbox{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
	margin:0;
	}
#content .ltlist .box ul.ul li.li .ibox .thumb .ytbox iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;	
	}
/* CON > END LIEU TRINH LIST */

/* CON > HOI DAP */
#content .hoidap{}
#content .hoidap ul{display:block;margin:0;padding:0;list-style:none;}
#content .hoidap ul li{list-style:none;}

#content .hoidap ul li.hdap{position:relative;padding:55px 0;color:#fff;}
#content .hoidap ul li.hdap .hdbox{position:relative;width:1200px;margin:0 auto;}
#content .hoidap ul li.hdap .hdbox .ocon{padding:0 15%;font:400 15px/25px 'Roboto', sans-serif;}
#content .hoidap ul li.hdap .hdbox .ocon h1{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content .hoidap ul li.hdap .hdbox .ocon h2{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content .hoidap ul li.hdap .hdbox .ocon h3{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content .hoidap ul li.hdap .hdbox .ocon h4{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content .hoidap ul li.hdap .hdbox .ocon p,
#content .hoidap ul li.hdap .hdbox .ocon div{padding:5px 0;text-align:justify;}
#content .hoidap ul li.hdap .hdbox .ocon a{color:#fff;text-decoration:none}
#content .hoidap ul li.hdap .hdbox .ocon a:hover{color:#fff;}
#content .hoidap ul li.hdap .hdbox .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content .hoidap ul li.hdap .hdbox .ibox{display:block;padding:35px 0 0;}
#content .hoidap ul li.hdap .hdbox .ibox ul{display:block;margin:0;padding:0;list-style-type:none;}
#content .hoidap ul li.hdap .hdbox .ibox ul li{position:relative;width:100%;display:inline-block;vertical-align:bottom;margin:0 0 5px;padding:0 0 15px;border-bottom:#423829 1px solid;}
#content .hoidap ul li.hdap .hdbox .ibox ul li:nth-child(odd){margin-left:0;}
#content .hoidap ul li.hdap .hdbox .ibox ul li .questions-toggle-item-title{position:relative;display:flex;padding:10px 5px;transition:all 0.3s ease-in-out;align-items:center;cursor:pointer;
	font:450 18px/30px 'Cormorant Garamond', sans-serif;color:#fff;text-transform:uppercase;column-gap:10px;}
#content .hoidap ul li.hdap .hdbox .ibox ul li .questions-toggle-item-title i{font-size:20px;transition:transform 0.3s ease-in-out;}
#content .hoidap ul li.hdap .hdbox .ibox ul li .questions-toggle-item-title:hover{color:#ff9b7c;}
#content .hoidap ul li.hdap .hdbox .ibox ul li .questions-toggle-item-title.primary-color{color:#ff9b7c !important;}
#content .hoidap ul li.hdap .hdbox .ibox ul li .questions-toggle-item-title span{position:absolute;top:10px;right:5px;font:400 16px/30px 'Roboto', sans-serif;text-transform:none;}
#content .hoidap ul li.hdap .hdbox .ibox ul li .time{padding:0 0 0 25px;font:400 15px/22px Roboto, sans-serif;color:#9a9a9a;}	
#content .hoidap ul li.hdap .hdbox .ibox ul li .hidden{display:none;padding:10px 5px 10px 25px;font:400 15px/22px Roboto, sans-serif;color:#9a9a9a;}
#content .hoidap ul li.hdap .hdbox .ibox ul li .hidden p,
#content .hoidap ul li.hdap .hdbox .ibox ul li .hidden div{padding:5px 0;}
/* CON > END HOI DAP */

/* CON > LIST GAL */
#content .listgal{padding:15px 0 0;}
#content .listgal ul{display:block;margin:0;padding:0;list-style-type:none;}
#content .listgal ul li{position:relative;width:23.5%;display:inline-block;vertical-align:top;margin:0 0 25px 2%;padding:0;list-style-type:none;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;
	}
#content .listgal ul li:first-child,
#content .listgal ul li:nth-child(5),
#content .listgal ul li:nth-child(9),
#content .listgal ul li:nth-child(13),
#content .listgal ul li:nth-child(17){margin-left:0;}

#content .listgal ul li .thumb{position:relative;width:100%;display:inline-block;vertical-align:top;background-size:cover !important;background-position:50% 50% !important;}
#content .listgal ul li .thumb img{display:block;width:100%;border:none;}
#content .listgal ul li .thumb .info{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:block;text-align:center;align-content:center;}
#content .listgal ul li .thumb .info h2{margin:0;padding:0;font:400 20px/30px 'Cormorant Garamond', sans-serif;color:#fff;}
#content .listgal ul li .thumb .info h2 a{color:#fff}
#content .listgal ul li .thumb .info h2 a:hover{color:#fff;}
/*
#content .listgal ul li .thumb{position:relative;display:block;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;overflow:hidden;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	}
#content .listgal ul li .thumb img{display:block;width:100%;height:400px;border:none;transition:all 500ms;
	object-fit:cover;object-position:center;vertical-align:middle;border-style:none;
	}
#content .listgal ul li .thumb:hover img{transform:scale(1.1);}
#content .listgal ul li .thumb a{position:relative;display:block;overflow:hidden;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	}
#content .listgal ul li .thumb a:before{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -100%;
    z-index: 100;
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    -o-transform: skewX(-25deg);
    transform: skewX(-25deg);
	}
#content .listgal ul li .thumb a:hover:before{-webkit-animation:imgShine .75s ease-in-out;-o-animation:imgShine .75s ease-in-out;animation:imgShine .75s ease-in-out}
*/

/* CON > LIST DỰ ÁN */
#content .listda{padding:15px 0 0;}
#content .listda ul{display:block;margin:0;padding:0;list-style-type:none;}
#content .listda ul li{position:relative;background:rgba(255,255,255,.85);width:31.66666%;display:inline-block;vertical-align:top;margin:35px 0 35px 2.5%;padding:0;list-style-type:none;
	/*box-shadow:0 10px 15px -10px rgb(0 0 0 / 25%);
	box-shadow:2px 2px 10px -10px rgb(0 0 0 / 55%);*/
	border:#ddd 1px solid;
    -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:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	}
#content .listda ul li:first-child,
#content .listda ul li:nth-child(4),
#content .listda ul li:nth-child(7),
#content .listda ul li:nth-child(10){margin-left:0;}
#content .listda ul li .thumb{position:relative;display:block;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	}
#content .listda ul li .thumb img{display:block;width:100%;border:none;transition:all 500ms;}
#content .listda ul li .thumb:hover img{transform:scale(1.1);}
#content .listda ul li .thumb a{display:block;position:absolute;top:-35px;left:-1px;right:25px;bottom:0;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:center !important;
	overflow:hidden;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	}
#content .listda ul li .thumb a:before{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 100;
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    -o-transform: skewX(-25deg);
    transform: skewX(-25deg);
	}
#content .listda ul li .thumb a:hover:before{-webkit-animation:imgShine .75s ease-in-out;-o-animation:imgShine .75s ease-in-out;animation:imgShine .75s ease-in-out}
	
#content .listda ul li .info{position:relative;padding:15px 15px;text-align:center;}
#content .listda ul li .info h2{margin:0;padding:0;font:500 15px/22px 'Inter', sans-serif;color:#135da4;}
#content .listda ul li .info h2 a{font:500 15px/22px 'Inter', sans-serif;color:#135da4;}
#content .listda ul li .info h2 a:hover{color:#222;}
#content .listda ul li .info p{margin:0;padding:15px 0;font:400 15px/25px Inter, sans-serif;color:#444;}
#content .listda ul li .info div{margin:0;padding:8px 0 5px;}
#content .listda ul li .info div a{font:500 14px/25px Inter, sans-serif;color:#4690cd;}
#content .listda ul li .info div a{margin:0;display:inline-block;vertical-align:top;background:#1d99d5;padding:5px 25px;font:400 12px/20px 'Inter',sans-serif;color:#fff;text-transform:uppercase;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	}
#content .listda ul li .info div a:hover{background:#135da4;}

#content .quatang{}
#content .quatang ul{display:block;margin:0;padding:0;list-style:none;}
#content .quatang ul li{list-style:none;}

#content .quatang ul li.qtang{position:relative;padding:25px 0;}
#content .quatang ul li.qtang .qtbox{position:relative;width:1200px;margin:0 auto;}
#content .quatang ul li.qtang .qtbox .ibox{width:100%;display:flex;}
#content .quatang ul li.qtang .qtbox .ibox.ibox-1{}
#content .quatang ul li.qtang .qtbox .ibox.ibox-2{flex-direction:row-reverse;}
#content .quatang ul li.qtang .qtbox .ibox.ibox-3{}
#content .quatang ul li.qtang .qtbox .ibox.ibox-4{flex-direction:row-reverse;}
#content .quatang ul li.qtang .qtbox .ibox.ibox-5{}
#content .quatang ul li.qtang .qtbox .ibox.ibox-6{flex-direction:row-reverse;}

#content .quatang ul li.qtang .qtbox .ibox .qtl{display:inline-block;vertical-align:top;width:45%;}
#content .quatang ul li.qtang .qtbox .ibox .qtl .qtview{width:100%;padding:0;overflow:hidden;}
#content .quatang ul li.qtang .qtbox .ibox .qtl .qtview .util-wrapper-holder {
    overflow: hidden;
    position: relative;
    width: -moz-calc(100%) !important;
    width: -webkit-calc(100%) !important;
    width: -o-calc(100%) !important;
    width: calc(100%) !important;
	padding:0 !important;
}
#content .quatang ul li.qtang .qtbox .ibox .qtl .qtview .item{position:relative;background:none;margin:0;padding:10px 10px 0 0;overflow:hidden;}
#content .quatang ul li.qtang .qtbox .ibox .qtl .qtview .item:before{position:absolute;top:0;left:10px;bottom:10px;right:0;content:'';border:#2f281d 1px solid;z-index:0;}
#content .quatang ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;z-index:1;}
#content .quatang ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb img{display:block;width:100%;border:none;}
#content .quatang ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;
    display: flex;
    align-items: center;
	text-align:center;
	}
#content .quatang ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div{position:relative;width:100%;display:block;}
#content .quatang ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div h2{position:relative;display:block;width:100%;margin:0;padding:0;font:450 20px/30px 'Cormorant Garamond', sans-serif;color:#fff;text-transform:uppercase;}
#content .quatang ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div h2 a{color:#fff}
#content .quatang ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div h2 a:hover{color:#fff;}
#content .quatang ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div div{position:relative;display:block;width:100%;margin:0;padding:15px 0 0;}
#content .quatang ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div div a{position:relative;display:inline-block;width:auto;margin:0;padding:5px 25px;font:400 italic 17px/25px 'Cormorant Garamond', sans-serif;color:#fff;}
#content .quatang ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div div a:before{position:absolute;top:0;left:0;bottom:0;right:0;content:'';border:#c2c1bf 1px solid;z-index:1;}
#content .quatang ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div div a:after{position:absolute;top:3px;left:-8px;bottom:3px;right:-8px;content:'';border:#836f54 1px solid;transition:all 0.5s ease;z-index:1;}
#content .quatang ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div div a:hover{color:#fff;}
#content .quatang ul li.qtang .qtbox .ibox .qtl .qtview .item .thumb .info div div a:hover:after{border:#c2c1bf 1px solid;}

#content .quatang ul li.qtang .qtbox .ibox .qtr{display:inline-block;vertical-align:top;width:55%;padding:15px 0 0 65px;}
#content .quatang ul li.qtang .qtbox .ibox.ibox-1 .qtr{}
#content .quatang ul li.qtang .qtbox .ibox.ibox-2 .qtr{padding:15px 65px 0 0;}
#content .quatang ul li.qtang .qtbox .ibox.ibox-3 .qtr{}
#content .quatang ul li.qtang .qtbox .ibox.ibox-4 .qtr{padding:15px 65px 0 0;}
#content .quatang ul li.qtang .qtbox .ibox.ibox-5 .qtr{}
#content .quatang ul li.qtang .qtbox .ibox.ibox-6 .qtr{padding:15px 65px 0 0;}

#content .quatang ul li.qtang .qtbox .ibox .qtr .ocon{padding:0;font:400 15px/25px 'Roboto', sans-serif;}
#content .quatang ul li.qtang .qtbox .ibox .qtr .ocon h1{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content .quatang ul li.qtang .qtbox .ibox .qtr .ocon h2{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#content .quatang ul li.qtang .qtbox .ibox .qtr .ocon h3{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content .quatang ul li.qtang .qtbox .ibox .qtr .ocon h4{font:500 50px/60px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#content .quatang ul li.qtang .qtbox .ibox .qtr .ocon p,
#content .quatang ul li.qtang .qtbox .ibox .qtr .ocon div{padding:5px 0;text-align:justify;}
#content .quatang ul li.qtang .qtbox .ibox .qtr .ocon a{color:#fff;text-decoration:none}
#content .quatang ul li.qtang .qtbox .ibox .qtr .ocon a:hover{color:#fff;}
#content .quatang ul li.qtang .qtbox .ibox .qtr .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content .quatang ul li.qtang .qtbox .ibox .qtr .more{padding:45px 0 0;display:flex;column-gap:40px;}
#content .quatang ul li.qtang .qtbox .ibox .qtr .more a{position:relative;display:inline-block;width:auto;margin:0;padding:5px 25px;font:400 20px/35px 'Cormorant Garamond', sans-serif;color:#fff;}
#content .quatang ul li.qtang .qtbox .ibox .qtr .more a:before{position:absolute;top:0;left:0;bottom:0;right:0;content:'';border:#c2c1bf 1px solid;z-index:1;}
#content .quatang ul li.qtang .qtbox .ibox .qtr .more a:after{position:absolute;top:4px;left:-8px;bottom:4px;right:-8px;content:'';border:#836f54 1px solid;transition:all 0.5s ease;z-index:1;}
#content .quatang ul li.qtang .qtbox .ibox .qtr .more a:hover{color:#fff;}
#content .quatang ul li.qtang .qtbox .ibox .qtr .more a:hover:after{border:#41392e 1px solid;}
	
/* START > CHI TIẾT DỰ ÁN */
#hotline{padding:25px 0;}
#hotline p{margin:0;padding:5px;text-align:center;}
#hotline div{margin:0;padding:5px;font:400 18px/30px Roboto, sans-serif;color:#444;text-align:center;}
#hotline a{display:inline-block;vertical-align:top;
    padding:10px 25px;
    border-radius:25px;
    border:0;
    font:400 18px/30px Roboto, sans-serif;
	color:#fff;
    cursor:pointer;
    z-index:5;
    -webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -ms-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
    background-size:200%;
    background:linear-gradient( 90deg ,#cc0214 0,#f12f2f 50%,#cc0214 100%);
	animation-name:pulse;
	-webkit-animation-name:pulse;
	animation-delay:0s;
	-webkit-animation-delay:0s;
	animation-duration:1s;
	-webkit-animation-duration:1s;
	animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
	}
#hotline a span{display:inline-block;vertical-align:top;font:600 20px/30px Averta-Semibold, sans-serif;}
#hotline a i{padding-right:8px;}
@-webkit-keyframes pulse{from {-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);} 50% {-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);} to {-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}}
@keyframes pulse{from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);} 50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}
.pulse{-webkit-animation-name:pulse;animation-name:pulse;}

.contacts-widget *{-webkit-box-sizing:border-box;box-sizing:border-box}.contacts-widget{z-index:999999;bottom:20px;position:fixed!important;height:70px;width:70px;opacity:1;display:block;-webkit-transition:.2s opacity;transition:.2s opacity;line-height:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s}.contacts-widget .contacts-button{width:60px;position:absolute;height:60px;right:5px;top:5px;background-color:#ea2700;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.contacts-widget .contacts-button .contacts-buttonstatic{position:absolute;top:0;left:0;bottom:0;right:0;margin:0;padding:0;width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-transition:.2s all;transition:.2s all;color:#fff}.contacts-widget.opened .contacts-buttonstatic{-webkit-transform:scale(0);transform:scale(0);opacity:0}.contacts-widget .contacts-button .contacts-buttonstatic .contacts-buttonicon{margin:auto}.contacts-widget .contacts-button .contacts-buttonstatic .contacts-buttonicon svg{width:24px;height:24px;font-size:24px;line-height:24px}.contacts-widget .contacts-button p{color:#fff;font-weight:700;font-size:8px;line-height:11px;margin:0}.contacts-widget .contacts-close{color:#fff}.contacts-widget.opened .contacts-close svg{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.contacts-widget .contacts-close svg{-webkit-transform:rotate(180deg) scale(0);transform:rotate(180deg) scale(0);-webkit-transition:ease-in .12s all;transition:ease-in .12s all;display:block}.contacts-widget .contacts-button .pulsation{-webkit-animation-duration:2s;animation-duration:2s}.contacts-widget .contacts-button .pulsation{width:84px;height:84px;background-color:#ea2700;border-radius:50px;position:absolute;left:-12px;top:-12px;z-index:-1;-webkit-transform:scale(0);transform:scale(0);-webkit-animation:contacts-pulse 2s infinite;animation:contacts-pulse 2s infinite}.contacts-widget .pulsation:nth-of-type(2n){-webkit-animation-delay:.5s;animation-delay:.5s}.contacts-widget .contacts-block{background:#fff;-webkit-box-shadow:0 0 40px rgba(0,0,0,.2);box-shadow:0 0 40px rgba(0,0,0,.2);width:300px;background-repeat:no-repeat;background-position:center;position:absolute;bottom:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:7px;z-index:1000;-webkit-transform:scale(1);transform:scale(1);display:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.contacts-widget .contacts-block:before{position:absolute;bottom:-7px;display:inline-block!important;border-right:8px solid transparent;border-top:8px solid #fff;border-left:8px solid transparent;content:''}.contacts-widget .contacts-block .contacts-header{padding:15px 10px;color:#fff;background-color:#1c4d87;border-radius:7px 7px 0 0;margin-bottom:10px;font-size:16px;position:relative;line-height:1.4;text-align: center;}.contacts-list-container{overflow:hidden}.contacts-list-container ul{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);list-style:none;margin:0;padding:0}.contacts-list-container ul li{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);list-style:none;margin:0;padding:0}.contacts-list-container ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:pointer;width:100%;padding:8px 20px 8px 60px;position:relative;min-height:54px;text-decoration:none}.contacts-list-container ul li a:hover{background-color:#f0f0f0}.contacts-list-container ul li a span{position:absolute;left:10px;top:50%;margin-top:-20px;display:block;width:40px;height:40px;border-radius:50%;background-color:#0084ff;margin-right:10px;color:#fff;text-align:center;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.15);box-shadow:0 1px 7px rgba(0,0,0,.15)}.contacts-list-container ul li a span img,.contacts-list-container ul li a span svg{width:24px;height:24px;text-align:center;display:block;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}.contacts-list-container ul li a .contacts-us-label{color:#3b3b3b}.contacts-list-container ul li a .contacts-us-label .contacts-us-title{margin-bottom:5px;font-size:13px}.contacts-list-container ul li a .contacts-us-label .contacts-us-subtitle{font-size:11px;color:#787878}.contacts-list-container ul li a.contacts-us-facebook-messenger span{background-color:#567aff}.contacts-list-container ul li a.contacts-us-zalo span{background-color:#1182fc}.contacts-list-container ul li a.contacts-us-phone span{background-color:#4eb625}.contacts-list-container ul li a.contacts-us-phone svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.contacts-list-container ul li a.contacts-us-map span{background:0 0}.contacts-widget .contacts-header-close{position:absolute;right:0;top:-30px;padding:0;margin:0;border:0 none;background:0 0;line-height:1;width:26px;height:26px;cursor:pointer;color:#fff;background:#1c4d87;border-radius:50%;text-align:center}.contacts-widget .contacts-header-close svg{height:12px;width:12px;display:block;position:absolute;left:50%;top:50%;margin:-6px 0 0 -6px}.contacts-widget.right{right:15px}.contacts-widget.left{left:15px}.contacts-widget.right .contacts-block{right:0}.contacts-widget.left .contacts-block{left:0}.contacts-widget.right .contacts-block:before{right:25px;left:auto}.contacts-widget.left .contacts-block:before{left:25px;right:auto}@-webkit-keyframes contacts-pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}50%{opacity:.5}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes contacts-pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}50%{opacity:.5}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@media (max-width:576.98px){.contacts-button,.contacts-widget{width:56px!important;height:56px!important}.contacts-widget .contacts-button .pulsation{width:80px;height:80px}.contacts-widget .contacts-button p{font-size:8px}}

/* CON > Ý KIẾN */
#content .conbox .ykien{}
#content .conbox .ykien ul{width:100%;padding:0;margin:0;list-style:none}
#content .conbox .ykien ul li{position:relative;width:48%;display:inline-block;vertical-align:top;margin:0 0 35px 4%;padding:55px 0 0;overflow:hidden;list-style-type:none;}
#content .conbox .ykien ul li:nth-child(odd){margin-left:0;}
#content .conbox .ykien ul li .itbox{position:relative;display:flex;align-items:center;padding:0;background:#fff;border:#ff7a3d 1px solid;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	}
#content .conbox .ykien ul li .thumb{position:relative;width:35%;display:inline-block;vertical-align:top;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	}
#content .conbox .ykien ul li .thumb img{display:block;width:100%;border:none;transition:all 500ms;}
#content .conbox .ykien ul li:hover .thumb img{transform:scale(1.1);}
#content .conbox .ykien ul li .thumb .play{position:absolute;top:-55px;bottom:-1px;left:-1px;right:0;z-index:1;
    display: flex;
    align-items: center;
	text-align:center;
	}
#content .conbox .ykien ul li .thumb .play div{width:auto;margin:0 auto}
#content .conbox .ykien ul li .thumb .play img{width:auto;height:80px;display:block;border:none;}

#content .conbox .ykien ul li .thumb span{display:block;position:absolute;top:-55px;left:-1px;right:0;bottom:-1px;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:center !important;
	overflow:hidden;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	}
#content .conbox .ykien ul li .thumb span:before{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 100;
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    -o-transform: skewX(-25deg);
    transform: skewX(-25deg);
	}
#content .conbox .ykien ul li .thumb span:hover:before{-webkit-animation:imgShine .75s ease-in-out;-o-animation:imgShine .75s ease-in-out;animation:imgShine .75s ease-in-out}

#content .conbox .ykien ul li .info{position:relative;width:65%;display:inline-block;vertical-align:top;padding:15px 25px;}
#content .conbox .ykien ul li .info h2{margin:0;padding:15px 0 0;font:400 20px/25px 'Roboto', sans-serif;color:#222;}
#content .conbox .ykien ul li .info p{margin:0;padding:0 0 10px;font:400 16px/25px 'Roboto', sans-serif;color:#666;}
#content .conbox .ykien ul li .info div{margin:0;padding:0;font:300 italic 18px/25px 'Roboto', sans-serif;color:#444;text-align:justify;
    max-height:175px;
    overflow: hidden;
    -webkit-line-clamp:7;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
	}

/* CON > GIẢNG VIÊN */
#content .conbox .gvien{}
#content .conbox .gvien ul{width:100%;padding:0;margin:0;list-style:none}
#content .conbox .gvien ul li{position:relative;width:48%;display:inline-block;vertical-align:top;margin:0 0 35px 4%;padding:0;overflow:hidden;list-style-type:none;}
#content .conbox .gvien ul li:nth-child(odd){margin-left:0;}
#content .conbox .gvien ul li .itbox{position:relative;display:flex;align-items:center;padding:0;background:#fff;border:#ff7a3d 1px solid;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	}
#content .conbox .gvien ul li .thumb{position:relative;width:40%;display:inline-block;vertical-align:top;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	}
#content .conbox .gvien ul li .thumb img{display:block;width:100%;border:none;transition:all 500ms;}
#content .conbox .gvien ul li:hover .thumb img{transform:scale(1.1);}
#content .conbox .gvien ul li .thumb .play{position:absolute;top:-55px;bottom:-1px;left:-1px;right:0;z-index:1;
    display: flex;
    align-items: center;
	text-align:center;
	}
#content .conbox .gvien ul li .thumb .play div{width:auto;margin:0 auto}
#content .conbox .gvien ul li .thumb .play img{width:auto;height:80px;display:block;border:none;}

#content .conbox .gvien ul li .thumb span{display:block;position:absolute;top:-1px;left:-1px;right:0;bottom:-1px;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:center !important;
	overflow:hidden;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	}
#content .conbox .gvien ul li .thumb span:before{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 100;
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    -o-transform: skewX(-25deg);
    transform: skewX(-25deg);
	}
#content .conbox .gvien ul li .thumb span:hover:before{-webkit-animation:imgShine .75s ease-in-out;-o-animation:imgShine .75s ease-in-out;animation:imgShine .75s ease-in-out}

#content .conbox .gvien ul li .info{position:relative;width:60%;display:inline-block;vertical-align:top;padding:15px 25px;}
#content .conbox .gvien ul li .info h2{margin:0;padding:0;font:450 20px/25px 'Roboto', sans-serif;color:#222;}
#content .conbox .gvien ul li .info p{margin:0;padding:3px 0 10px;font:400 16px/20px 'Roboto', sans-serif;color:#666;}
#content .conbox .gvien ul li .info div{margin:0;padding:0;font:300 italic 17px/25px 'Roboto', sans-serif;color:#444;text-align:justify;
    max-height:100px;
    overflow: hidden;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
	}

/* CON > TIN TỨC */
#content .conbox .list{}
#content .conbox .list .head{padding:35px 0;}
#content .conbox .list .head span{position:relative;display:inline-block;vertical-align:top;margin:0;padding:0 0 6px;font:600 25px/35px Averta-Semibold, sans-serif;color:#222;text-transform:uppercase;}
#content .conbox .list .head span:before{position:absolute;display:block;background:#004395;width:80px;height:2px;bottom:0;left:0;content:'';}

#content .conbox .list ul{width:100%;padding:0;margin:0;list-style:none}
#content .conbox .list ul li{width:48%;display:inline-block;vertical-align:top;margin:0 0 0 4%;padding:10px 0;}
#content .conbox .list ul li:nth-child(odd){margin-left:0;}
#content .conbox .list ul li .thumb{position:relative;width:100%;display:inline-block;vertical-align:top;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:60px;display:block;border:none;}
#content .conbox .list ul li .info{position:relative;width:100%;display:inline-block;vertical-align:top;padding:12px 0 0;}
#content .conbox .list ul li .info h2{margin:0;padding:0;font:400 20px/30px 'Cormorant Garamond', sans-serif;color:#fff;}
#content .conbox .list ul li .info h2 a{color:#fff}
#content .conbox .list ul li .info h2 a:hover{color:#fff;}
#content .conbox .list ul li .info p{position:relative;display:block;width:100%;margin:0;padding:6px 0;font:400 14px/20px 'Roboto', sans-serif;color:#979797;}
#content .conbox .list ul li .info p i{padding-right:5px;}
#content .conbox .list ul li .info div{margin:0;padding:0;font:400 17px/25px 'Roboto', sans-serif;color:#979797;text-align:justify;
    max-height:100px;
    overflow: hidden;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
	}
#content .conbox .other{}
#content .conbox .other .head{padding:25px 0;}
#content .conbox .other .head span{position:relative;display:inline-block;vertical-align:top;margin:0;padding:0 0 5px;font:500 25px/35px Inter, sans-serif;color:#fff;text-transform:uppercase;}
#content .conbox .other .head span:before{position:absolute;display:block;background:#fff;width:100%;height:2px;bottom:0;left:0;content:'';}

#content .conbox .other .neview{width:100%;padding:0;overflow:hidden;}
#content .conbox .other .neview .util-wrapper-holder {
    overflow: hidden;
    position: relative;
    width: -moz-calc(100% + 25px) !important;
    width: -webkit-calc(100% + 25px) !important;
    width: -o-calc(100% + 25px) !important;
    width: calc(100% + 25px) !important;
	padding:0 !important;
}
#content .conbox .other .neview .item{background:none;margin:0 25px 0 0;padding:0;overflow:hidden;}
#content .conbox .other .neview .item .thumb{position:relative;display:block;background-size:cover !important;background-position:50% 50% !important;}
#content .conbox .other .neview .item .thumb img{display:block;width:100%;border:none;}
#content .conbox .other .neview .item .thumb .play{position:absolute;top:0;bottom:0;left:0;right:0;
    display: flex;
    align-items: center;
	text-align:center;
	}
#content .conbox .other .neview .item .thumb .play div{width:auto;margin:0 auto}
#content .conbox .other .neview .item .thumb .play img{width:auto;height:50px;display:block;border:none;}
#content .conbox .other .neview .item .info{position:relative;width:100%;height:160px;padding:13px 0;}
#content .conbox .other .neview .item .info h2{margin:0 0 8px;padding:0;font:500 16px/25px 'Roboto', sans-serif;color:#fff;
    max-height:50px;
    overflow: hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
	}
#content .conbox .other .neview .item .info h2 a{color:#fff}
#content .conbox .other .neview .item .info h2 a:hover{color:#fff;}
#content .conbox .other .neview .item .info div{position:relative;display:block;width:100%;margin:0;padding:10px 0 10px 22px;font:400 14px/20px 'Roboto', sans-serif;color:#fff;}
#content .conbox .other .neview .item .info div:before{position:absolute;display:block;background:url('/images/global/icon-calnew.png');width:19px;height:17px;left:0;top:12px;content:'';}
#content .conbox .other .neview .item .info p{margin:0;padding:0;font:300 15px/22px 'Roboto', sans-serif;color:#fff;
    max-height:88px;
    overflow: hidden;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
	}
	
#content .conbox .tintuc{display:block;width:100%;margin:0 auto;color:#fff;}
#content .conbox .tintuc .updated{position:relative;width:100%;padding:0;font:400 15px/20px Roboto, sans-serif;}
#content .conbox .tintuc .title{margin:0;padding:15px 0;font:400 28px/35px Roboto, sans-serif;}
#content .conbox .tintuc .desc{margin:0;padding:0 0 15px;font:400 18px/28px Roboto, sans-serif;text-align:justify;}
	
/* END TIN TỨC */

/* CON > TƯ VẤN */
#content ul.tuvan{display:block;margin:0;padding:0;list-style:none;}
#content ul.tuvan li.litv{position:relative;display:block;margin:0;padding:0;list-style:none;}
#content ul.tuvan li.litv .box{position:relative;margin:0 auto;padding:55px 0;z-index:2;}
#content ul.tuvan li.litv .box .txt{}
#content ul.tuvan li.litv .box .txt .title{padding:0 0 25px;text-align:center;}
#content ul.tuvan li.litv .box .txt .title h2{position:relative;display:inline-block;vertical-align:top;margin:0;padding:0 0 5px;font:600 25px/35px Roboto, sans-serif;color:#135da4;text-transform:uppercase;}
#content ul.tuvan li.litv .box .txt .title h2:before{position:absolute;display:block;background:#135da4;height:3px;left:0;right:0;bottom:0;content:'';}
#content ul.tuvan li.litv .box .txt .overview{width:750px;margin:0 auto;padding:0;font:400 16px/25px 'Roboto', sans-serif;text-align:justify;}
#content ul.tuvan li.litv .box .txt .overview h1{font:600 30px/40px Roboto, sans-serif;padding:10px 0;}
#content ul.tuvan li.litv .box .txt .overview h2{font:600 25px/32px Roboto, sans-serif;padding:10px 0;}
#content ul.tuvan li.litv .box .txt .overview h3{font:600 20px/30px Roboto, sans-serif;padding:10px 0;}
#content ul.tuvan li.litv .box .txt .overview h4{font:400 19px/28px Roboto, sans-serif;padding:10px 0;}
#content ul.tuvan li.litv .box .txt .overview p,
#content ul.tuvan li.litv .box .txt .overview div{padding:5px 0;}
#content ul.tuvan li.litv .box .txt .overview strong,
#content ul.tuvan li.litv .box .txt .overview b{font-weight:400;}
#content ul.tuvan li.litv .box .txt .overview a{color:#9f6b2a;}
#content ul.tuvan li.litv .box .txt .overview a:hover{text-decoration:underline;}
#content ul.tuvan li.litv .box .txt .overview img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}
#content ul.tuvan li.litv .box .txt .overview table{max-width:100%;margin:10px 0;border-collapse:collapse;}
#content ul.tuvan li.litv .box .txt .overview table th{padding:3px 8px;border:#ababab 1px solid;font-weight:400;}
#content ul.tuvan li.litv .box .txt .overview table td{padding:3px 8px;border:#ababab 1px solid;}
#content ul.tuvan li.litv .box .txt .overview table.bangn th{padding:0;border:#ababab 0px solid;font-weight:400;}
#content ul.tuvan li.litv .box .txt .overview table.bangn td{padding:0;border:#ababab 0px solid;}
#content ul.tuvan li.litv .box .txt .overview table.bang2 td{width:50%;}
#content ul.tuvan li.litv .box .txt .overview table.bang2n td{width:50%;padding:0;border:#ababab 0px solid;}
#content ul.tuvan li.litv .box .txt .overview ul{margin:5px 0;padding:0;list-style-type:square;}
#content ul.tuvan li.litv .box .txt .overview ul li{list-style-type:square;margin:0 0 0 20px;padding:5px 0;}
#content ul.tuvan li.litv .box .txt .overview ol{margin:5px 0;padding:0;list-style-type:decimal;}
#content ul.tuvan li.litv .box .txt .overview ol li{list-style-type:decimal;margin:0 0 0 20px;padding:5px 0;}

#content ul.ultv{display:block;margin:0;padding:0;list-style:none;}
#content ul.ultv li.litv{position:relative;display:block;margin:0;padding:0;list-style:none;}
#content ul.ultv li.litv:nth-child(odd){background:#f5f5f5;}
#content ul.ultv li.litv:nth-child(even){background:#fff;}
#content ul.ultv li.litv .box{position:relative;margin:0 auto;padding:55px 0;}
#content ul.ultv li.litv .box .ovbox{position:relative;width:1200px;margin:0 auto;display:flex;align-items:center;flex-direction:row;column-gap:45px;}
#content ul.ultv li.litv:nth-child(even) .box .ovbox{flex-direction:row-reverse;}
#content ul.ultv li.litv .box .ovbox .info{width:60%;display:inline-block;vertical-align:top;padding:0;}
#content ul.ultv li.litv .box .ovbox .info .head{}
#content ul.ultv li.litv .box .ovbox .info .head div{display:block;margin:0;padding:0;font:400 15px/25px Roboto, sans-serif;text-transform:uppercase;}
#content ul.ultv li.litv .box .ovbox .info .head h2{display:block;margin:0;padding:5px 0 15px;font:600 20px/25px 'Inter', sans-serif;letter-spacing:1.5px;}
#content ul.ultv li.litv .box .ovbox .info .head h2 a{font:600 20px/25px 'Inter', sans-serif;color:#222;}
#content ul.ultv li.litv .box .ovbox .info .head h2 a:hover{color:rgba(19,93,164,1);}
#content ul.ultv li.litv .box .ovbox .info .head h2 span{color:rgba(19,93,164,1);}

#content ul.ultv li.litv .box .ovbox .info .more {padding:15px 0 0;text-align:left;}
#content ul.ultv li.litv .box .ovbox .info .more a{position:relative;overflow:hidden;padding:10px 35px;width:auto;background-color:rgba(19,93,164,1);display:inline-flex;align-items:center;justify-content:center;
	font:500 18px/25px 'Inter', sans-serif;
	color:rgba(255,255,255,1);
	border:rgba(19,93,164,1) 1px solid;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	}
#content ul.ultv li.litv .box .ovbox .info .more a:after{content:'';background-color:rgba(255,255,255,1);
	background-image:linear-gradient(to left,rgba(255,255,255,1) 0,rgba(255,255,255,.8) 16%,rgba(255,255,255,.8) 74%,rgba(255,255,255,.8) 100%);
	position:absolute;left:0;right:100%;top:0;bottom:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;border-radius:22px;z-index:-1}
#content ul.ultv li.litv .box .ovbox .info .more a:hover{color:rgba(19,93,164,1);z-index:2}
#content ul.ultv li.litv .box .ovbox .info .more a:hover:after{right:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}

#content ul.ultv li.litv .box .ovbox .thumb{width:40%;display:inline-block;vertical-align:top;}
#content ul.ultv li.litv .box .ovbox .thumb img{display:block;width:100%;border:none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
	}
#content ul.ultv li.litv .box .ovbox .thumb .ytbox{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
	margin:0;
	}
#content ul.ultv li.litv .box .ovbox .thumb .ytbox iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;	
	}
#content ul.ultv li.litv .box .ovbox .thumb .more {padding:20px 0 0;text-align:center;}
#content ul.ultv li.litv .box .ovbox .thumb .more a{position:relative;overflow:hidden;padding:10px 35px;width:auto;background-color:rgba(19,93,164,1);display:inline-flex;align-items:center;justify-content:center;flex-direction:column;row-gap:5px;text-align:center;
	font:500 18px/25px 'Inter', sans-serif;
	color:rgba(255,255,255,1);
	border:rgba(19,93,164,1) 1px solid;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	}
#content ul.ultv li.litv .box .ovbox .thumb .more a div{display:block;width:100%;padding:0;font:500 18px/20px 'Inter', sans-serif;color:rgba(255,255,255,1);}
#content ul.ultv li.litv .box .ovbox .thumb .more a span{display:block;width:100%;padding:0;font:400 14px/14px 'Inter', sans-serif;color:rgba(255,255,255,1);}
#content ul.ultv li.litv .box .ovbox .thumb .more a:after{content:'';background-color:rgba(255,255,255,1);
	background-image:linear-gradient(to left,rgba(255,255,255,1) 0,rgba(255,255,255,.8) 16%,rgba(255,255,255,.8) 74%,rgba(255,255,255,.8) 100%);
	position:absolute;left:0;right:100%;top:0;bottom:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all;border-radius:22px;z-index:1}
#content ul.ultv li.litv .box .ovbox .thumb .more a:hover div,
#content ul.ultv li.litv .box .ovbox .thumb .more a:hover span{color:rgba(19,93,164,1);z-index:2}
#content ul.ultv li.litv .box .ovbox .thumb .more a:hover:after{right:0;-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}
/* CON > END TU VAN */

/* CHI TIẾT */
#content .detail{font:400 16px/25px 'Roboto', sans-serif;text-align:justify;color:#aeaeae;}
#content .detail.size17{font:400 17px/25px 'Roboto', sans-serif;}
#content .detail h1{font:400 40px/45px 'Cormorant Garamond', sans-serif;padding:10px 0;}
#content .detail h2{font:400 35px/40px 'Cormorant Garamond', sans-serif;padding:10px 0;}
#content .detail h3{font:400 30px/40px 'Cormorant Garamond', sans-serif;padding:10px 0;}
#content .detail h4{font:400 25px/30px 'Cormorant Garamond', sans-serif;padding:10px 0;}
#content .detail h5{font:400 20px/30px 'Cormorant Garamond', sans-serif;padding:10px 0;}
#content .detail p,
#content .detail div{padding:5px 0;}
#content .detail a{}
#content .detail a:hover{color:#fff;}
#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 !important;padding:0 !important;list-style-type:square;}
#content .detail ul li{position:relative;list-style-type:none;margin:0 !important;padding:3px 0 3px 25px !important;border:none !important;}
#content .detail ul li:before{position:absolute;top:8px;left:0;width:16px;height:16px;content:'';background:url('/images/global/validated.gif');}

#content .detail ol{margin:5px 0 !important;padding:0 !important;}
#content .detail ol li{position:relative;margin:0 0 0 25px !important;padding:5px 0 !important;border:none !important;}

#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 */

/* START BOX GEN FORM */
#content .genform{display:flex;width:1200px;margin:0 auto;padding:65px 0;}
#content .genform .genleft{width:45%;display:inline-block;vertical-align:top;margin:0;padding:0;font:400 18px/25px 'Roboto', sans-serif;color:#aeaeae;text-align:justify}
#content .genform .genleft h1{font:600 28px/35px 'Averta-Semibold', sans-serif;padding:10px 0;}
#content .genform .genleft h2{font:600 26px/35px 'Averta-Semibold', sans-serif;padding:10px 0;}
#content .genform .genleft h3{font:600 24px/30px 'Averta-Semibold', sans-serif;padding:10px 0;}
#content .genform .genleft h4{font:600 22px/30px 'Averta-Semibold', sans-serif;padding:10px 0;}
#content .genform .genleft h5{font:600 20px/28px 'Averta-Semibold', sans-serif;padding:10px 0;}
#content .genform .genleft p,
#content .genform .genleft div{padding:5px 0;}
#content .genform .genleft a{color:#aeaeae;}
#content .genform .genleft a:hover{color:#fff;}
#content .genform .genleft img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}
#content .genform .genleft ul{margin:5px 0;padding:0;list-style-type:square;}
#content .genform .genleft ul li{list-style-type:square;margin:0 0 0 20px;padding:5px 0;}

#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:400 14px Roboto, sans-serif;color:#f00;}
#content .genform .genright .genbox ul li a{font:400 15px/22px Roboto, 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:rgba(255,255,255,0.02);
    border:rgba(255,255,255,0.65) 1px solid;
    outline: 0;
    margin: 0;
    padding:8px 15px;
	font:400 18px/25px Roboto, 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:#ce7973;
	border:#ce7973 1px solid;
	margin:5px 0 0;
	padding:8px 25px;
	font:400 18px/25px Roboto, sans-serif;
	text-transform:uppercase;
	color:#fffbf7;
	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:#ce7973;border:#ce7973 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 LICH HEN FORM */
#lichhen{}
#lichhen .box{position:relative;width:1000px;margin:0 auto;padding:45px 0;color:#fff;}
#lichhen .box .form{display:block;width:100%;margin:0;padding:0;}

#lichhen .box .form .ocon{padding:0 0 25px;font:400 15px/25px 'Roboto', sans-serif;}
#lichhen .box .form .ocon h1{font:500 40px/50px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#lichhen .box .form .ocon h2{font:500 35px/45px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#lichhen .box .form .ocon h3{font:500 30px/40px 'Cormorant Garamond', sans-serif;padding:10px 0;}
#lichhen .box .form .ocon h4{font:500 25px/35px 'Cormorant Garamond', sans-serif;padding:10px 0;}
#lichhen .box .form .ocon p,
#lichhen .box .form .ocon div{padding:5px 0;text-align:justify;}
#lichhen .box .form .ocon a{color:#fff;text-decoration:none}
#lichhen .box .form .ocon a:hover{color:#fff;}
#lichhen .box .form .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#lichhen .box .form ul{width:100%;margin:0 auto;padding:0;list-style:none;}
#lichhen .box .form ul li{width:100%;display:inline-block;vertical-align:top;margin:0;padding:8px 0;list-style:none;}
#lichhen .box .form ul li.wi200{width:200px;}
#lichhen .box .form ul li.wi201{width:200px;margin-left:10px;}
#lichhen .box .form ul li.tragop{width:48%;margin:0 0 0 4%;}
#lichhen .box .form ul li.tragop:nth-child(odd){margin-left:0;}
#lichhen .box .form ul li.kq{display:none;}
#lichhen .box .form ul li.last{padding:25px 0 8px;text-align:center;}
#lichhen .box .form ul li span{display:block;padding:5px 0 0;font:400 14px 'Roboto', sans-serif;color:#f00;}
#lichhen .box .form ul li label{width:100%;display:block;padding:15px 0 10px;font:400 15px/20px 'Roboto', sans-serif;text-transform:uppercase;}
#lichhen .box .form ul li label span{width:auto;display:inline-block;vertical-align:top;;padding:0 0 0 10px;font:450 15px/20px 'Roboto', sans-serif;text-transform:none;color:#ffa800;}

#lichhen .box .form ul li .thoigian{}
#lichhen .box .form ul li .thoigian ul{width:100%;margin:0 auto;padding:0;list-style:none;}
#lichhen .box .form ul li .thoigian ul li{width:11.625%;display:inline-block;vertical-align:top;margin:0 0 5px 1%;padding:0;list-style:none;}
#lichhen .box .form ul li .thoigian ul li:first-child,
#lichhen .box .form ul li .thoigian ul li:nth-child(9),
#lichhen .box .form ul li .thoigian ul li:nth-child(17){margin-left:0;}
#lichhen .box .form ul li .thoigian ul li div{display:block;padding:12px 10px;font:400 15px/15px 'Roboto', sans-serif;color:#acacac;text-align:center;
	border:#212121 1px solid;
	border-radius:4px;
	cursor:pointer;
	}
#lichhen .box .form ul li .thoigian ul li div span{display:block;padding:5px 0 0;font:400 13px/13px 'Roboto', sans-serif;}

#lichhen .box .form ul li .thoigian ul li div.ok{background:#ce7973;color:#fffbf7;}
#lichhen .box .form ul li .thoigian ul li div.ok span{color:#fffbf7;}

#lichhen .box .form ul li .agree div{padding:0;font:400 15px/24px 'Roboto', sans-serif;}
#lichhen .box .form ul li .agree div i{height:25px;width:25px;font-size:25px;color:#ff0;cursor:pointer;margin:0 8px 0 0;vertical-align:top;}
	
#lichhen .box .form ul li .combo{position:relative;width:100%;}
#lichhen .box .form ul li .combo span{display:block;padding:5px 10px 5px 0;cursor:pointer;border-bottom:#423829 1px solid;}
#lichhen .box .form ul li .combo span span{
    background: rgba(255,255,255,0) url('/images/global/icon-down-arrow.png') no-repeat right;
	background-size:14px;
	background-position:right 9px;
    display:block;
    width: 100%;
    -webkit-appearance: none;
    border:none;
    outline: 0;
    margin: 0;
    padding:5px 20px 5px 0;
	z-index:9992;	
	}
#lichhen .box .form ul li .combo span span span{background:none;background-size:contain;width:100%;padding:0;white-space:nowrap;overflow:hidden;font:400 16px/20px 'Roboto', sans-serif;color:#d8a292;}

#lichhen .box .form ul li .combo span.price{display:block;padding:5px 10px 5px 0;cursor:default;}
#lichhen .box .form ul li .combo span.price span{background:none;}
#lichhen .box .form ul li .combo span.price span span{width:auto;display:inline-block;vertical-align:top;font:400 24px/30px 'Roboto', sans-serif;color:#ccc;}
#lichhen .box .form ul li .combo span.price span i{width:auto;display:inline-block;vertical-align:top;padding-left:6px;font:400 14px/30px 'Roboto', sans-serif;color:#ccc;}

#lichhen .box .form ul li.tragop div span.price{display:block;padding:5px 10px 5px 0;cursor:default;}
#lichhen .box .form ul li.tragop div span.price span{background:none;}
#lichhen .box .form ul li.tragop div span.price span span{width:auto;display:inline-block;vertical-align:top;font:400 16px/20px 'Roboto', sans-serif;color:#ccc;}
#lichhen .box .form ul li.tragop div span.price span i{width:auto;display:inline-block;vertical-align:top;padding-left:6px;font:400 16px/20px 'Roboto', sans-serif;color:#ccc;}

#lichhen .box .form ul li .combo ul{background:#fff;position:absolute;top:41px;left:0;min-width:100%;max-height:260px;overflow-y:scroll;margin:0;padding:0;list-style:none;z-index:9994;
	border:#ececec 1px solid;border-top:none;
	}
#lichhen .box .form ul li .combo ul::-webkit-scrollbar {width:8px; height:8px;background:#f9f9f9;}
#lichhen .box .form ul li .combo ul::-webkit-scrollbar-thumb {width:8px;background-color:#c1c1c1;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px;}
#lichhen .box .form ul li .combo ul::-webkit-scrollbar-track {padding:8px;}
#lichhen .box .form ul li .combo ul li{display:block;width:100%;margin:0;padding:10px 15px;list-style:none;font:400 16px/20px 'Roboto', sans-serif;color:#222;white-space:nowrap;cursor:pointer;}
#lichhen .box .form ul li .combo ul li:last-child{text-align:left;}
#lichhen .box .form ul li .combo ul li:hover{background:#ededed;}
#lichhen .box .form ul li .combo ul li .check{display:inline-block;vertical-align:top;width:22px;height:22px;margin:0;background:url('/images/admin/ico-no.png') center center;border:#cccccc 1px solid;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;
	}
#lichhen .box .form ul li .combo ul li .check.checkac{background:url('/images/admin/ico-yes.png') center center !important}
#lichhen .box .form ul li .combo ul li .link{display:inline-block;vertical-align:top;padding:2px 0 0 10px;font:400 16px/20px 'Roboto', sans-serif;color:#222;border:none;}
#lichhen .box .form ul li .combo ul li .link a{font:300 14px/22px Roboto;color:blue;}
#lichhen .box .form ul li .combo ul li .link a:hover{color:red;}
#lichhen .box .form ul li .combo ul li .chk,
#lichhen .box .form ul li .combo ul li .chk1,
#lichhen .box .form ul li .combo ul li .chk2{display:none !important;}

#lichhen .box .form ul li .combo ul.list{background:none;position:relative;top:0;left:0;min-width:100%;max-height:260px;overflow-y:scroll;margin:0;padding:0;list-style:none;z-index:9994;
	border:#423829 1px solid;border-top:none;
	}
#lichhen .box .form ul li .combo ul.list::-webkit-scrollbar {width:8px; height:8px;background:#d8a292;}
#lichhen .box .form ul li .combo ul.list::-webkit-scrollbar-thumb {width:8px;background-color:#423829;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#lichhen .box .form ul li .combo ul.list::-webkit-scrollbar-track {padding:8px;}
#lichhen .box .form ul li .combo ul.list li{display:block;width:100%;margin:0;padding:10px 15px;list-style:none;font:400 16px/20px 'Roboto', sans-serif;color:#222;white-space:nowrap;cursor:pointer;}
#lichhen .box .form ul li .combo ul.list li:last-child{text-align:left;}
#lichhen .box .form ul li .combo ul.list li:hover{background:#ededed;}
#lichhen .box .form ul li .combo ul.list li .check{display:inline-block;vertical-align:top;width:22px;height:22px;margin:0;background:url('/images/admin/ico-no.png') center center;border:#d8a292 1px solid;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;
	}
#lichhen .box .form ul li .combo ul.list li .check.checkac{background:url('/images/admin/ico-yes.png') center center !important}
#lichhen .box .form ul li .combo ul.list li .link{display:inline-block;vertical-align:top;padding:2px 0 0 10px;font:400 15px/20px 'Roboto', sans-serif;color:#d8a292;border:none;}
#lichhen .box .form ul li .combo ul.list li .link a{font:300 14px/22px Roboto;color:blue;}
#lichhen .box .form ul li .combo ul.list li .link a:hover{color:red;}
#lichhen .box .form ul li .combo ul.list li .chk{display:none !important;}

#lichhen .box .form ul li input[type="text"]{display:inline-block;vertical-align:middle;width:100%;background:rgba(0,0,0,0);border:none;border-bottom:#423829 1px solid;
    -webkit-appearance: none;outline:0;margin:0;padding:10px 0;font:400 16px/20px 'Roboto', sans-serif;color:#d8a292;
	-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;
	border-radius:0;
	}
#lichhen .box .form ul li input[type="date"]{display:inline-block;vertical-align:middle;width:100%;background:rgba(0,0,0,0);border:none;border-bottom:#423829 1px solid;
    -webkit-appearance: none;outline:0;margin:0;padding:10px 0;font:400 16px/20px 'Roboto', sans-serif;color:#d8a292;
	-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;
	}
#lichhen .box .form ul li textarea{display:inline-block;vertical-align:middle;width:100%;background:rgba(0,0,0,0);border:none;border-bottom:#423829 1px solid;
    -webkit-appearance: none;outline:0;margin:0;padding:10px 0;font:400 16px/20px 'Roboto', sans-serif;color:#d8a292;
	-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;
	border-radius:0;
	}
#lichhen .box .form ul li input[type="date"]::-moz-placeholder,
#lichhen .box .form ul li input[type="text"]::-moz-placeholder,
#lichhen .box .form ul li textarea::-moz-placeholder{color:#d8a292;opacity: 1;}
#lichhen .box .form ul li input[type="date"]::-webkit-input-placeholder,
#lichhen .box .form ul li input[type="text"]::-webkit-input-placeholder,
#lichhen .box .form ul li textarea::-webkit-input-placeholder{color:#d8a292;}
#lichhen .box .form ul li input[type="date"]:-ms-input-placeholder,
#lichhen .box .form ul li input[type="text"]:-ms-input-placeholder,
#lichhen .box .form ul li textarea:-ms-input-placeholder{color:#d8a292;}
#lichhen .box .form ul li input[type="date"]:-moz-placeholder,
#lichhen .box .form ul li input[type="text"]:-moz-placeholder,
#lichhen .box .form ul li textarea:-moz-placeholder{color:#d8a292;}
#lichhen .box .form ul li input[type="button"] {
	display:inline-block;
	width:auto;
	background:#eb0a1e;
	border:#eb0a1e 1px solid;
	margin:0;
	padding:10px 35px 12px;
	font:400 16px/18px 'Roboto', 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;
}
#lichhen .box .form ul li input[type="button"]:hover{background:#222;border:#222 1px solid;}

#lichhen .box .form ul li button{position:relative;display:inline-block;width:auto;margin:0;padding:5px 35px;font:400 20px/35px 'Cormorant Garamond', sans-serif;color:#fff;
	background:none;
	border:none;
	cursor:pointer;
	outline:none;
	}
#lichhen .box .form ul li button:before{position:absolute;top:0;left:0;bottom:0;right:0;content:'';border:#c2c1bf 1px solid;z-index:1;}
#lichhen .box .form ul li button:after{position:absolute;top:4px;left:-8px;bottom:4px;right:-8px;content:'';border:#836f54 1px solid;transition:all 0.5s ease;z-index:1;}
#lichhen .box .form ul li button:hover{color:#fff;}
#lichhen .box .form ul li button:hover:after{border:#41392e 1px solid;}

#lichhen .box .form ul li h2{margin:0;padding:25px 0;font:700 24px/34px 'Roboto';text-transform:uppercase;}

#lichhen .box .form ul li p{width:100%;margin:0;padding:15px 0;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;}
#lichhen .box .form ul li p .tit{display:inline-block;margin:0;padding:0;width:fit-content;font:600 18px/30px 'Roboto', sans-serif;color:#1a1a1a;max-width:65%;}
#lichhen .box .form ul li p .val{margin:0;padding:0;font:400 24px/30px 'Roboto', sans-serif;color:#1a1a1a;white-space:nowrap;}
#lichhen .box .form ul li p .val span{display:inline-block;vertical-align:top;margin:0;padding:0;font:400 24px/30px 'Roboto', sans-serif;color:#1a1a1a;white-space:nowrap;}
#lichhen .box .form ul li p .val i{display:inline-block;vertical-align:top;margin:0;padding:0 0 0 6px;font:400 14px/30px 'Roboto', sans-serif;color:#1a1a1a;white-space:nowrap;}

#lichhen .box .form ul li .kqt{display:block;margin:0;padding:35px 0;width:100%;font:600 22px/30px 'Roboto', sans-serif;color:#444;text-align:center;}

#lichhen .box .form ul li.ketqua{
    width: 100%;
    margin:0;
    padding:20px 0 0;
	font:400 14px/20px 'Roboto', sans-serif;
    color: #555;
}

#lichhen .box .form ul li.kqlai table{width:100%;margin:0;border-collapse:collapse;}
#lichhen .box .form ul li.kqlai table td{width:19%;padding:3px 5px;border:#ababab 1px solid;font:400 14px/20px Roboto;color:#222;text-align:center;}
#lichhen .box .form ul li.kqlai table td:first-child{width:12%}
#lichhen .box .form ul li.kqlai table td:last-child{width:12%}

#lichhen .box .form ul li.kqlai ul{display:block;width:100%;padding:0;margin:0;list-style:none;text-align:left;}
#lichhen .box .form ul li.kqlai ul li{display:inline-block;width:auto;margin:0;padding:15px 20px;list-style:none;vertical-align:top;font:400 14px/20px Roboto;color:#222;}
#lichhen .box .form ul li.kqlai ul li:first-child{padding-left:0;}
/* END LICH HEN FORM*/

.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);
}

/* POPUP FORM */
#content .popform{background:rgba(255,255,255,1);margin:0;padding:15px 25px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	overflow:hidden;
	}

#content .popform .ocon{padding:0 0 15px;font:400 15px/25px 'Roboto', sans-serif;}
#content .popform .ocon h1{font:500 40px/50px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content .popform .ocon h2{font:500 35px/45px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content .popform .ocon h3{font:500 30px/40px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content .popform .ocon h4{font:500 25px/35px 'Cormorant Garamond', sans-serif;padding:5px 0;}
#content .popform .ocon p,
#content .popform .ocon div{padding:5px 0;text-align:justify;}
#content .popform .ocon a{color:#222;text-decoration:none}
#content .popform .ocon a:hover{color:#222;}
#content .popform .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#content .popform ul{width:100%;margin:0 auto;padding:0;list-style:none;}
#content .popform ul li{width:100%;display:inline-block;vertical-align:top;margin:0;padding:3px 0;font:400 13px/18px 'Roboto', sans-serif;color:rgba(255,255,255,.85);list-style:none;}
#content .popform ul li.li11{width:49%;}
#content .popform ul li.li12{width:49%;margin-left:2%}
#content .popform ul li:first-child{padding:5px 0 8px;font:400 13px/18px 'Roboto', sans-serif;color:rgba(255,255,255,.65);}
#content .popform ul li label{padding:10px 3px;font:450 15px/25px 'Roboto', sans-serif;color:#444;}
#content .popform ul li div.radio{display:inline-block;vertical-align:top;padding:8px 15px 9px 5px;font:400 15px/25px 'Arial', sans-serif;color:#555;}
#content .popform ul li div.radio i{height:21px;width:21px;font-size:22px;color:#c69284;cursor:pointer;margin:2px 8px 2px 0;vertical-align:top;}
#content .popform ul li span{display:block;padding:5px 0 3px 5px;font:400 12px 'Roboto', sans-serif;color:#c69284;}
#content .popform ul li a{font:400 13px/18px 'Roboto', sans-serif;text-decoration:none}
#content .popform ul li a:hover{color:#c69284;}

/* TÍNH NĂNG SELECT */
#content .popform ul li .select{position:relative;display:block;width:100%;}
#content .popform ul li .select span{display:block;background:rgba(255,255,255,1);padding-right:12px;cursor:pointer;border:#d1d1d1 1px solid;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	}
#content .popform ul li .select span span{
    background: rgba(255,255,255,0) url('/images/global/icon-down-arrow.png') no-repeat right;
	background-size:12px;
	background-position:right 8px;
    display:block;
    width: 100%;
    -webkit-appearance: none;
    border:none;
    outline: 0;
    margin: 0;
    padding:6px 22px 6px 12px;
	z-index:9992;
	}
#content .popform ul li .select span span span{background:none;background-size:contain;width:100%;padding:0;white-space:nowrap;overflow:hidden;font:400 14px/20px 'Roboto';color:#444;}
#content .popform ul li .select input{position:relative;display:block;width:100%;-webkit-appearance:none;background:none;border:#ececec 1px solid;outline:0;margin:0;padding:6px 30px 6px 10px;font:400 16px/20px 'Roboto';color:#444;}
#content .popform ul li .select ul{background:#fff;position:absolute;top:40px;left:0;min-width:100%;max-height:260px;overflow-y:scroll;margin:0;padding:0;list-style:none;z-index:9994;
	border:#ececec 1px solid;border-top:none;
	}
#content .popform ul li .select ul::-webkit-scrollbar {width:8px; height:8px;background:#f9f9f9;}
#content .popform ul li .select ul::-webkit-scrollbar-thumb {width:8px;background-color:#c1c1c1;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px;}
#content .popform ul li .select ul::-webkit-scrollbar-track {padding:8px;}
#content .popform ul li .select ul li{display:block;width:100%;margin:0 !important;padding:5px 15px !important;list-style:none;font:400 14px/25px 'Roboto';color:#444;white-space:nowrap;
	border-bottom:#ececec 1px solid;
	cursor:pointer;
	}
#content .popform ul li .select ul li:nth-child(4){width:100%;}
#content .popform ul li .select ul li:last-child{border:none;}
#content .popform ul li .select ul li:hover{background:#ededed;}
/* ENTER BOX */

#content .popform ul li .select div.div{background:#fff;position:absolute;top:32px;left:0;min-width:100%;margin:0;padding:0;list-style:none;z-index:9993;
	border:#ececec 1px solid;border-top:none;}
#content .popform ul li .select div.div:after{display:none}
#content .popform ul li .select div.div div{display:flex;position:relative;width:100%;background:none;padding:5px 10px;}
#content .popform ul li .select div.div div:after{display:none}
#content .popform ul li .select div.div div input{position:relative;display:flex;flex-grow:1;flex-basis:0;vertical-align:middle;;width:50%;margin:0;padding:0 5px;font:400 16px/20px Averta-Regular;color:#444;text-align:center;}
#content .popform ul li .select div.div div input:after{display:none}
#content .popform ul li .select div.div div span{display:block;padding:0 5px;cursor:auto;border:none;}
#content .popform ul li .select div.div div i{display:block;padding-left:5px;font:400 11px/20px Averta-Regular;color:#444;}
#content .popform ul li .select div.div ul{background:#fff;position:relative;top:0;left:0;min-width:100%;max-height:260px;overflow-y:scroll;margin:0;padding:0;list-style:none;z-index:9993;
	border:#ececec 0px solid;border-top:none;
	}
/* END TÍNH NĂNG SELECT */

/* START CHECK BOX */
#content .popform ul li .chkbox{width:100%;max-height:96px;overflow-y:scroll;}
#content .popform ul li .chkbox::-webkit-scrollbar{width:8px; height:8px;background:#f9f9f9;}
#content .popform ul li .chkbox::-webkit-scrollbar-thumb{width:8px;background-color:#c1c1c1;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px;}
#content .popform ul li .chkbox::-webkit-scrollbar-track{padding:8px;}
#content .popform ul li .chkbox ul{width:100%;margin:0;padding:0;list-style:none;}
#content .popform ul li .chkbox ul li{width:100%;display:block;margin:0;padding:5px 10px;font:400 16px/22px 'Roboto', sans-serif;color:#444;list-style:none;cursor:pointer;}
#content .popform ul li .chkbox ul li:hover{background:rgba(71,145,206,.25)}
#content .popform ul li .chkbox ul li .check{display:inline-block;vertical-align:top;width:22px;height:22px;margin:0 8px 0 0;background:url('/images/admin/ico-no.png') center center;border:#cccccc 1px solid;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;
	}
#content .popform ul li .chkbox ul li .check.chkac{background:url('/images/admin/ico-yes.png') center center !important}
#content .popform ul li .chkbox ul li .chk{display: none !important;}
/* END CHECK BOX */

#content .popform ul li input[type="text"],
#content .popform ul li textarea {display:inline-block;vertical-align:top;
	width:100%;
    -webkit-appearance: none;
	background-color:rgba(255,255,255,.65);
    border:rgba(0,0,0,.1) 1px solid;
    outline: 0;
    margin: 0;
    padding:5px 10px;
	font:400 15px/30px 'Inter', sans-serif;
	color:rgba(0,0,0,.85);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-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 .popform ul li input[type="text"]::-moz-placeholder,
#content .popform ul li textarea::-moz-placeholder{font-size:15px;color:rgba(0,0,0,.65);opacity: 1;}
#content .popform ul li input[type="text"]::-webkit-input-placeholder,
#content .popform ul li textarea::-webkit-input-placeholder{font-size:15px;color:rgba(0,0,0,.65);}
#content .popform ul li input[type="text"]:-ms-input-placeholder,
#content .popform ul li textarea:-ms-input-placeholder{font-size:15px;color:rgba(0,0,0,.65);}
#content .popform ul li input[type="text"]:-moz-placeholder,
#content .popform ul li textarea:-moz-placeholder{font-size:15px;color:rgba(0,0,0,.65);}
#content .popform ul li input[type="button"] {
	display:block;
	width:auto;
	background:#c69284;
	border:#c69284 1px solid;
	margin:0 auto;
	padding:5px 25px;
	font:400 16px/30px 'Roboto', sans-serif;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
	outline:none;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-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 .popform ul li select:hover,
#content .popform ul li input[type="text"]:hover,
#content .popform ul li textarea:hover,
#content .popform ul li input[type="radio"]:hover {
    -webkit-box-shadow: #004395 0 0 5px 0;
    -moz-box-shadow: #004395 0 0 5px 0;
    box-shadow: #004395 0 0 5px 0;
}
#content .popform ul li input[type="button"]:hover {
    -webkit-box-shadow: #f00 0 0 5px 0;
    -moz-box-shadow: #f00 0 0 5px 0;
    box-shadow: #004395 0 0 5px 0;	
	}
/* END POPUP FORM *

/* LINK DOI TAC */
#doitac{width:100%;margin:0 auto;padding:35px 0;color: #fff;}
#doitac .box{width:1200px;margin:0 auto;position:relative;}
#doitac .box .ocon{padding:0 0 25px;font:400 15px/25px 'Roboto', sans-serif;text-align:center;}
#doitac .box .ocon h1{font:500 40px/50px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#doitac .box .ocon h2{font:500 40px/50px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#doitac .box .ocon h3{font:500 40px/50px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#doitac .box .ocon h4{font:500 40px/50px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#doitac .box .ocon p,
#doitac .box .ocon div{padding:5px 0;text-align:justify;}
#doitac .box .ocon a{color:#fff;text-decoration:none}
#doitac .box .ocon a:hover{color:#fff;}
#doitac .box .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#doitac .box .dtview{width:100%;overflow:hidden;}
#doitac .box .dtview .util-wrapper-holder {
    overflow: hidden;
    position: relative;
    width: -moz-calc(100%) !important;
    width: -webkit-calc(100%) !important;
    width: -o-calc(100%) !important;
    width: calc(100%) !important;
}
#doitac .box .dtview .item{background:none;margin:0;padding:0;overflow:hidden;}
#doitac .box .dtview .item .thumb{position:relative;display:block;text-align:center;}
#doitac .box .dtview .item .thumb img{display:inline-block;height:100px;border:none;
    opacity:.55;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
	}
#doitac .box .dtview .item:hover .thumb img{opacity:1;}
/* END LINK DOI TAC */

/* LINK INSTAGRAM */
#instagram{width:100%;margin:0 auto;padding:35px 0;color:#fff;}
#instagram .box{width:100%;margin:0 auto;position:relative;}
#instagram .box .ocon{padding:0 0 25px;font:400 15px/25px 'Roboto', sans-serif;text-align:center;}
#instagram .box .ocon h1{font:500 40px/50px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#instagram .box .ocon h2{font:500 40px/50px 'Cormorant Garamond', sans-serif;padding:5px 0 15px;}
#instagram .box .ocon h3{font:500 40px/50px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#instagram .box .ocon h4{font:500 40px/50px 'Cormorant Garamond', sans-serif;padding:15px 0;}
#instagram .box .ocon p,
#instagram .box .ocon div{padding:5px 0;text-align:justify;}
#instagram .box .ocon a{color:#fff;text-decoration:none}
#instagram .box .ocon a:hover{color:#fff;}
#instagram .box .ocon img{display:inline-block;margin:5px 0;max-width:100%;height:auto !important;border:none}

#instagram .box .iview{width:100%;overflow:hidden;}
#instagram .box .iview .util-wrapper-holder {
    overflow: hidden;
    position: relative;
    width: -moz-calc(100% + 25px) !important;
    width: -webkit-calc(100% + 25px) !important;
    width: -o-calc(100% + 25px) !important;
    width: calc(100% + 25px) !important;
}
#instagram .box .iview .item{background:none;margin:0 25px 0 0;padding:0;overflow:hidden;}
#instagram .box .iview .item .thumb{position:relative;display:block;text-align:center;}
#instagram .box .iview .item .thumb img{display:inline-block;width:100%;border:none;}
/* END LINK INSTAGRAM */

/* START FOOTER */
#footform{background:#282828;padding:15px 0;-webkit-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;}
#footform .ibox{display:block;width:1200px;margin:0 auto;}
#footform .head{padding:0 0 35px;text-align:center;}
#footform .head h2{position:relative;display:inline-block;vertical-align:top;margin:0;padding:0 0 10px;font:600 25px/35px Roboto, sans-serif;color:#fff;text-transform:uppercase;}
#footform .head h2:before{position:absolute;display:block;background:#bb0008;width:60px;height:4px;bottom:0;left:calc(50% - 30px);right:calc(50% + 30px);content:'';}
#footform .head h2 span{color:#fff;}
#footform ul{width:100%;margin:0 auto;padding:0;list-style:none;}
#footform ul li{width:15.833333%;display:inline-block;vertical-align:top;margin:0 0 0 1%;padding:5px 0;list-style:none;}
#footform ul li:first-child{margin-left:0;padding:0;}
#footform ul li h2{position:relative;margin:0;padding:8px 10px 0;font:700 16px/18px Roboto, sans-serif;color:#fff;text-transform:uppercase;text-align:center;}
#footform ul li input[type="text"]{display:inline-block;vertical-align:middle;width:100%;background:#fff;border:none;border-bottom:#ccc 0px solid;
    -webkit-appearance: none;outline:0;margin:0;padding:7px 10px 3px;font:400 16px/26px Roboto, 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;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow:hidden;
	}
#footform ul li textarea{display:inline-block;vertical-align:middle;width:100%;background:#fff;border:#ccc 0px solid;
    -webkit-appearance: none;outline:0;margin:0;padding:5px 10px;font:400 16px/26px Roboto, 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;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow:hidden;
	}
#footform ul li input[type="text"]::-moz-placeholder,
#footform ul li textarea::-moz-placeholder{color:#ccc;opacity: 1;}
#footform ul li select::-webkit-input-placeholder,
#footform ul li input[type="text"]::-webkit-input-placeholder,
#footform ul li textarea::-webkit-input-placeholder{color:#ccc;}
#footform ul li input[type="text"]:-ms-input-placeholder,
#footform ul li textarea:-ms-input-placeholder{color:#ccc;}
#footform ul li input[type="text"]:-moz-placeholder,
#footform ul li textarea:-moz-placeholder{color:#ccc;}
#footform ul li input[type="button"] {
	display:inline-block;
	width:100%;
	background:#bb0008;
	border:#bb0008 0px solid;
	margin:0;
	padding:7px 10px 3px;
	font:400 16px/26px Roboto, 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;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
}
#footform ul li input[type="button"]:hover{background:#bb0008;border:#bb0008 0px solid;}

#footer{position:relative;}

#footer .logo{width:100%;display:block;padding:0;border-top:#423829 1px solid;}
#footer .logo .box{position:relative;width:100%;margin:0 auto;padding:35px 0;z-index:2;text-align:center;}
#footer .logo .box img{display:inline-block;vertical-align:top;height:100px;border:none;}

#footer .box{position:relative;width:1000px;margin:0 auto;padding:0 0 35px;z-index:2;color:#ccc;}
#footer .box ul{display:block;width:100%;padding:0;margin:0;list-style:none}
#footer .box ul li{display:inline-block;width:35%;margin:0;padding:0 0 0 25px;vertical-align:top;}

#footer .box ul li .head{position:relative;margin:0;padding:15px 0;font:400 16px/30px 'Cormorant Garamond', sans-serif;color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:-.5px;}
#footer .box ul li .head1{position:relative;margin:0;padding:5px 0;font:400 16px/30px 'Cormorant Garamond', sans-serif;color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:-.5px;}

#footer .box .ibox{font:400 15px/22px Roboto;color:#ccc;letter-spacing:-.5px;text-align:justify;}
#footer .box .ibox h1{font:450 20px/25px 'Roboto';padding:5px 0;}
#footer .box .ibox h2{font:450 18px/25px 'Roboto';padding:5px 0;}
#footer .box .ibox h3{font:450 17px/25px 'Roboto';padding:5px 0;}
#footer .box .ibox p,
#footer .box .ibox div{padding:3px 0;}
#footer .box .ibox a{color:#ccc;text-decoration:none}
#footer .box .ibox a:hover{color:#fff;}
#footer .box .ibox ul,
#footer .box .ibox ol{width:auto;margin:0;padding:0;display:inline-block;vertical-align:top;list-style-type:none;}
#footer .box .ibox ul li,
#footer .box .ibox ol li{position:relative;width:100%;margin:0;padding:3px 0 3px 10px;display:inline-block;vertical-align:top;list-style-type:none;}
#footer .box .ibox ul li:before,
#footer .box .ibox ol li:before{
	position: absolute;
	font-family:'FontAwesome';
	font-size:13px;
	content:"\f0da";
	color:#ccc;
	left:0;
	top:5px;
}
#footer .box .ibox ul li a,
#footer .box .ibox ol li a{color:#444;}
#footer .box .ibox ul li a:hover,
#footer .box .ibox ol li a:hover{color:#222;}

#footer .box ul li h3{position:relative;margin:0;padding:10px 0;font:400 15px/28px 'Roboto', sans-serif;color:rgba(255,255,255,.85);text-transform:uppercase;}

#footer .box ul li.first{width:45%;}
#footer .box ul li.first .logo{width:100%;display:block;padding:5px 0 10px;}
#footer .box ul li.first .logo img{display:inline-block;vertical-align:top;height:80px;border:none;}
#footer .box ul li.first .info{width:100%;display:block;}
#footer .box ul li.first .info div{position:relative;width:100%;display:inline-block;vertical-align:top;margin:0;padding:3px 0;font:400 14px/22px 'Roboto', sans-serif;color:rgba(255,255,255,.65);}
#footer .box ul li.first .info div span{display:inline-block;vertical-align:top;padding-right:5px;font:400 14px/22px 'Roboto', sans-serif;color:rgba(255,255,255,.65);}
#footer .box ul li.first .info div a{display:inline-block;vertical-align:top;font:400 14px/22px 'Roboto', sans-serif;color:rgba(255,255,255,.65);}
#footer .box ul li.first .info div a:hover{color:rgba(255,255,255,1);}
#footer .box ul li.first .info div.comp{font:500 20px/30px 'Cormorant Garamond', sans-serif;}

#footer .box ul li.first ul.time{width:100%;padding:0;margin:0;list-style:none}
#footer .box ul li.first ul.time li{display:inline-block;width:100%;margin:0;padding:6px 0;font:400 14px/20px 'Roboto', sans-serif;}
#footer .box ul li.first ul.time li i{padding-right:8px;font-size:14px;}

#footer .box ul .mxh{width:100%;display:inline-block;vertical-align:top;padding:10px 0 0;}
#footer .box ul .mxh p{display:block;margin:0;padding:12px 0 5px;font:400 15px/20px 'Google Sans', sans-serif;}
#footer .box ul .mxh div{display:block;margin:0;padding:5px 0;}

#footer .box ul li.bmnu{width:20%;padding-left:0;}
#footer .box ul li.bmnu ul{width:100%;padding:0;margin:0;list-style:none}
#footer .box ul li.bmnu ul li{display:inline-block;width:100%;margin:0;padding:6px 0;}
#footer .box ul li.bmnu ul li a{display:block;padding:0;font:400 14px/20px 'Roboto', sans-serif;color:#ccc;text-transform:none;}
#footer .box ul li.bmnu ul li a:hover{color:rgba(255,255,255,1);}
#footer .box ul li.bmnu ul li a i{padding-right:6px;font-size:14px;}

#footer .box ul li.bmnu{}
#footer .box ul li.bmnu ul.time{width:100%;padding:0;margin:0;list-style:none}
#footer .box ul li.bmnu ul.time li{display:inline-block;width:100%;margin:0;padding:6px 0;font:400 14px/20px 'Roboto', sans-serif;}
#footer .box ul li.bmnu ul.time li i{padding-right:8px;font-size:14px;}

#footer .box ul li.map{width:35%;padding-top:15px;}
#footer .box ul li.map .genmap{width:100%;display:inline-block;vertical-align:top;
	border:#d0d0d0 1px solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
	}
#footer .box ul li.map .genmap iframe{display:block;width:100%;height:220px;}

#mxh{width:100%;display:inline-block;vertical-align:top;padding:5px 0;text-align:center;}
#mxh ul{display:inline-block;vertical-align:top;width:auto;padding:0;margin:0;list-style:none}
#mxh ul li{display:inline-block;vertical-align:top;width:auto;margin:0;padding:6px 10px;}
#mxh ul li a{display:block;padding:0;font:400 14px/20px 'Averta-Regular', sans-serif;color:rgba(255,255,255,.65);text-transform:none;}
#mxh ul li a:hover{color:rgba(255,255,255,1);}
#mxh ul li a i{padding-right:6px;font-size:14px;}
#mxh ul li a img{display:inline-block;vertical-align:top;height:16px;margin:2px 6px 2px 0;
	opacity:.6;
    -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;
}
#mxh ul li a:hover img{opacity:1;}

#copy{border-top:#908989 1px solid;padding:15px 0;}
#copy .box{position:relative;width:96%;margin:0 auto;padding:5px 0;font:300 16px/20px 'Josefin Sans', sans-serif;color:#c1c1c1;text-align:center;}
#copy .box a{color:#c1c1c1;}
#copy .box a:hover{color:#c1c1c1;}
/* END FOOTER */

#navigation h1{font-size:20px;font-weight:400;height:30px;margin-bottom:10px}
#pnavigation h1{font:600 18px Roboto, sans-serif;margin:10px 0 10px 0;text-transform: uppercase;color: #A94B97;}
#comming {width:100%;padding:80px 0;font:400 14px/22px Roboto, sans-serif;color:#454545;text-align:center;}
#page-result{margin:0;font:600 18px Roboto, 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 Roboto;color:#fff;text-align:center;}
.herrormsg-title {width:100%;padding:20px 0 0;font:400 12px/12px Roboto, sans-serif;color:#fff;text-align:center;}

#errormsg {width:100%;padding:15px 25px;width:100%;padding-top:50px;padding-bottom:50px;font:400 14px/22px Roboto, sans-serif;color:#454545;text-align:center;
	border:#ccc 1px solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
	}
#errormsg p{margin:0;padding:5px 0;font:400 14px/22px Roboto, sans-serif;color:#454545;text-align:center;}
#errormsg p.xacminh{margin:0;padding:5px 0;font:400 14px/22px Roboto, sans-serif;color:#454545;}
#errormsg p.xacminh a{font:400 14px/22px Roboto, sans-serif;color:#00759c;}
#errormsg p.xacminh a:hover{color:#ff0000;}
#errormsg span{font:700 14px/22px Roboto, sans-serif;color:#454545;}

#errormsg h2{
    font:500 30px/30px 'Cormorant Garamond', sans-serif;color:#fff;
    padding:15px 0;
}
#errormsg h3{
    font:500 40px / 50px 'Cormorant Garamond', sans-serif;color:#fff;
    padding:15px 0;
}

#errormsg1 {width:100%;padding:15px 25px;width:100%;padding-top:50px;padding-bottom:50px;font:400 14px/22px Roboto, sans-serif;color:#454545;text-align:center;
	border:#ccc 1px solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
	}
#errormsg1 p{margin:0;padding:5px 0;font:400 14px/22px Roboto, sans-serif;color:#454545;text-align:center;}
#errormsg1 p.xacminh{margin:0;padding:5px 0;font:400 14px/22px Roboto, sans-serif;color:#454545;}
#errormsg1 p.xacminh a{font:400 14px/22px Roboto, sans-serif;color:#00759c;}
#errormsg1 p.xacminh a:hover{color:#ff0000;}
#errormsg1 span{font:700 14px/22px Roboto, sans-serif;color:#454545;}

#errormsg1 h2{
    font:500 30px/30px 'Cormorant Garamond', sans-serif;
    padding:15px 0;
}
#errormsg1 h3{
    font:500 40px / 50px 'Cormorant Garamond', sans-serif;
    padding:15px 0;
}

#errormsgb{width:100%;padding:0;font:400 14px/22px Roboto, sans-serif;color:rgba(255,255,255,.65);}
#errormsgb p{margin:0;padding:5px 0;font:400 14px/22px Roboto, sans-serif;color:rgba(255,255,255,.65);}
#errormsgb p.xacminh{margin:0;padding:5px 0;font:400 14px/22px Roboto, sans-serif;color:rgba(255,255,255,.65);}
#errormsgb p.xacminh a{font:400 14px/22px Roboto, sans-serif;color:rgba(255,255,255,.65);}
#errormsgb p.xacminh a:hover{color:#fff;}
#errormsgb span{font:700 14px/22px Roboto, sans-serif;color:rgba(255,255,255,.65);}

.errormsg-title {width:100%;padding:30px 0 10px;font:700 15px/22px Roboto, sans-serif;color:#444;text-align:center;text-transform:uppercase}
.errormsg-error{margin:0;padding:5px 0;font:700 15px/22px Roboto, sans-serif;color:#222;text-align:left;}
.errormsg-message{margin:0;padding:5px 0 30px;font:400 14px/22px Roboto, sans-serif;color:#ff0000;text-align:left;}

#bookmsg {width:100%;font:400 14px/22px Roboto, 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 Roboto, sans-serif;color:#222;}
#bookmsg p{margin:0;padding:5px 0;font:400 18px/22px Roboto, sans-serif;color:#454545;}
#bookmsg p b{font-weight:400}
#bookmsg p a{font:400 18px/22px Roboto, sans-serif;color:#15639b;}
#bookmsg p a:hover{text-decoration:none}
#bookmsg p span{color:#15639b;}
#bookmsg div{margin:0;padding:5px 0;font:400 18px/22px Roboto, sans-serif;color:#454545;}
#bookmsg div span{display:inline-block;background:#000;padding:6px 15px 4px;font:400 20px/22px Roboto, sans-serif;color:#15639b;}

#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{display:inline-block;background:rgba(255,255,255,1);margin:0px 5px;padding:3px 0;cursor:pointer;
	font:400 18px/30px Roboto, sans-serif;color:#222;
	min-width:36px;
    text-align:center;
	text-decoration:none;
	}
#mainlink a:hover{background:rgba(214,32,66,1);color:#fff;}
#mainlink a.active{display:inline-block;background:rgba(214,32,66,1);margin:0 5px;padding:3px 0;cursor:pointer;
	font:400 18px/30px Roboto, sans-serif;color:#fff;
	min-width:36px;
    text-align:center;
	text-decoration:none;
	}
#mainlink a.active:hover{text-decoration:none;}

/* START MANG XH */
a.vs-social-link {
	width:30px;
	height:30px;
	display: inline-block;
	vertical-align:top;
	text-align: center;
	margin:0 5px 0 0;
	background:#c69284;
	border:#c69284 1px solid;
	-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:6px 0 !important;
	display: block;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
a.vs-social-link:last-child{margin:0;}
a.vs-social-link:hover{background:#9c242f;border:#9c242f 1px solid;}
/* END MANG XH */

#top {
    position: fixed;
    bottom:20px;
    right:10px;
    background:rgba(156,36,47,0.8);
    font:400 14px/40px Roboto;
	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(156,36,47,1);color:#fff;}

#chat {
    position: fixed;
    bottom:80px;
	width:40px;
    height: auto;
    z-index: 996;
    right:10px;
}
#chat a{display:block;background:linear-gradient(130deg, rgba(198, 146, 132,1) 0%, rgba(176, 112, 95,1) 100%);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:linear-gradient(130deg, rgba(176, 112, 95,1) 0%, rgba(198, 146, 132,1) 100%)}
#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 a i.what-icon{width:40px;height:40px;background:url("/images/global/whatsapp-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:900px;
	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:#9c242f;
	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:#9c242f;
	text-decoration:none;
}

.khungdemnguoc h1{margin:0;padding:10px 0;font:500 30px/40px Roboto, sans-serif;text-transform:uppercase;}
.khungdemnguoc h2{margin:0;padding:10px 0;font:500 25px/25px Roboto, sans-serif;text-transform:uppercase;}
.custom_textdn{font-size:25px;}
.khungdemnguoc li{display:inline-block;list-style-type:none;margin:0;padding:10px 15px;font:500 18px/25px Roboto, sans-serif;text-transform:uppercase;}
.khungdemnguoc li span{display:block;padding:0 0 10px;font:500 55px/55px Roboto, sans-serif;text-transform:uppercase;color:#62bf00}
.khungdemnguoc .emoji{display:none;padding:1rem;}
.khungdemnguoc .emoji span{font-size:4rem;padding:0 .5rem;}
.khungdemnguoc {width:100%;background:url('/images/global/bnbg.png') no-repeat;color:#fff;font-weight:700;padding:4% 0;display:flex;text-align:center;background-size:cover;}
.custom_textdntren{color:#ff0000;text-shadow:1px 1px 5px #ff0000;}

audio, canvas, progress, video{display:inline-block;vertical-align:baseline;}
sub, sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}

.container{width:1200px;margin:0 auto;}
#countdown{padding:15px 0 25px;}
@media all and (max-width: 768px) {
	.khungdemnguoc{background-size:cover;}
	#countdown ul {padding:0;}
	.khungdemnguoc h1 {font-size:22px;}  
	.khungdemnguoc li {font-size:15px;}  
	.khungdemnguoc li span{font-size:35px;}
	.custom_textdntren{font-size:36px!important;}
}

#icon-pc{
	width: 80px;
	position: fixed;
	right: 0;
	top: 15%;
	background: rgba(255, 255, 255, .9);
	padding: 5px 10px;
	text-align: center;
	border-radius: 10px 0 0 10px;
	-webkit-box-shadow: 0 0 10px #999;
	box-shadow: 0 0 10px #999;
	z-index: 99;
}
#icon-pc ul{display:block;margin:0;padding:10px 0 0;list-style:none;}
#icon-pc ul li{width:100%;display:block;margin:0;padding:0 0 10px;}
#icon-pc ul li .thumb{width:100%;display:block;margin:0;padding:0;text-align:center;}
#icon-pc ul li .thumb img{max-width:100%;display:inline-block;vertical-align:top;border:none}
#icon-pc ul li .txt{width:100%;display:block;margin:0;padding:5px 0 0;font:400 12px/14px Roboto;color:#bb0008;letter-spacing:-1px;text-align:center;}


.fone {
    color:#9c242f;
    font:400 18px/22px 'Josefin Sans', sans-serif;
    padding:8px 15px 0 50px;
    margin:1px 0 5px;
}
.fone:hover{color:#fff;}
.fix_tel {position:fixed;bottom:10px;left:10px;z-index:999;}
.fix_tel a {text-decoration: none; display:block;}
.tel{background:#c69284;width:auto;position:relative;overflow:hidden;border-radius:40px;border:solid 1px #c69284;}
.ring-alo-phone {
    background-color: transparent;
    cursor: pointer;
    height: 80px;
    position: absolute;
    transition: visibility 0.5s ease 0s;
    visibility: hidden;
    width: 80px;
    z-index: 200000 !important;
}
.ring-alo-phone.ring-alo-show {
    visibility: visible;
}
.ring-alo-phone.ring-alo-hover, .ring-alo-phone:hover {
    opacity: 1;
}
.ring-alo-ph-circle {
    animation: 1.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim;
    background-color: transparent;
    border: 2px solid rgba(30, 30, 30, 0.4);
    border-radius: 100%;
    height: 70px;
    left: 10px;
    opacity: 0.1;
    position: absolute;
    top: 12px;
    transform-origin: 50% 50% 0;
    transition: all 0.5s ease 0s;
    width: 70px;
}
.ring-alo-phone.ring-alo-active .ring-alo-ph-circle {
    animation: 1.1s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;
}
.ring-alo-phone.ring-alo-static .ring-alo-ph-circle {
    animation: 2.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;
}
.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone:hover .ring-alo-ph-circle {
    border-color: #c69284;
    opacity: 0.5;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle {
    border-color: #baf5a7;
    opacity: 0.5;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-circle {
    border-color: #c69284;
    opacity: 0.5;
}
.ring-alo-ph-circle-fill {
    animation: 2.3s ease-in-out 0s normal none infinite running ring-alo-circle-fill-anim;
    background-color: #000;
    border: 2px solid transparent;
    border-radius: 100%;
    height: 30px;
    left: 30px;
    opacity: 0.1;
    position: absolute;
    top: 33px;
    transform-origin: 50% 50% 0;
    transition: all 0.5s ease 0s;
    width: 30px;
}
.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone:hover .ring-alo-ph-circle-fill {
    background-color: rgba(0, 175, 242, 0.5);
    opacity: 0.75 !important;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle-fill {
    background-color: rgba(117, 235, 80, 0.5);
    opacity: 0.75 !important;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-circle-fill {
    background-color: rgba(0, 175, 242, 0.5);
    opacity: 0.75 !important;
}

.ring-alo-ph-img-circle {
    animation: 1s ease-in-out 0s normal none infinite running ring-alo-circle-img-anim;
    border: 0px solid transparent;
    border-radius: 100%;
    height: 40px;
    left: 25px;
    opacity: 1;
    position: absolute;
    top: 25px;
    transform-origin: 50% 50% 0;
    width: 40px;
}

.ring-alo-phone.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone:hover .ring-alo-ph-img-circle {
    background-color: #c69284;
}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-img-circle {
    background-color: #c69284;
}
.ring-alo-phone.ring-alo-green .ring-alo-ph-img-circle {
    background-color: #c69284;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);
}
@keyframes ring-alo-circle-anim {
	0% {
	    opacity: 0.1;
	    transform: rotate(0deg) scale(0.5) skew(1deg);
	}
	30% {
	    opacity: 0.5;
	    transform: rotate(0deg) scale(0.7) skew(1deg);
	}
	100% {
	    opacity: 0.6;
	    transform: rotate(0deg) scale(1) skew(1deg);
	}
}

@keyframes ring-alo-circle-img-anim {
	0% {
	    transform: rotate(0deg) scale(1) skew(1deg);
	}
	10% {
	    transform: rotate(-25deg) scale(1) skew(1deg);
	}
	20% {
	    transform: rotate(25deg) scale(1) skew(1deg);
	}
	30% {
	    transform: rotate(-25deg) scale(1) skew(1deg);
	}
	40% {
	    transform: rotate(25deg) scale(1) skew(1deg);
	}
	50% {
	    transform: rotate(0deg) scale(1) skew(1deg);
	}
	100% {
	    transform: rotate(0deg) scale(1) skew(1deg);
	}
}
@keyframes ring-alo-circle-fill-anim {
	0% {
	    opacity: 0.2;
	    transform: rotate(0deg) scale(0.7) skew(1deg);
	}
	50% {
	    opacity: 0.2;
	    transform: rotate(0deg) scale(1) skew(1deg);
	}
	100% {
	    opacity: 0.2;
	    transform: rotate(0deg) scale(0.7) skew(1deg);
	}
}
	.ring-alo-ph-img-circle a img {
	    padding: 2px 0 0 2px;
	    width: 38px;
	    position: relative;
	    top: -1px;
	}
		
@media (max-width:1280px){

	#header .top .box{width:100%;padding:0 2%;}
	
	#content div.home ul li.ltrinh .ltbox,
	#content div.home ul li.dvu .dvbox,
	#content div.home ul li.qtang .qtbox,
	#content div.home ul li.gvien .gvbox,
	#content div.home ul li.overview3 .obox,
	#content div.home ul li.ykien .ykbox,
	#doitac .box,
	#footer .box,
	#copy .box,
	#content .dichvu ul li.dvu .dvbox,
	#content .lieutrinh ul li.ltrinh .ltbox,
	#content ul.gthieu li.gt0 .box,
	#content ul.gthieu li.gt .box,
	#content ul.gthieu li.dlh .box,
	#navi .box,
	#content .conbox,
	#content .hoidap ul li.hdap .hdbox,
	#content .genform,
	#content .ltlist .box,
	.rsContent .bContainer .ibox,
	#content div.home ul li.overview4 .obox{width:96%;}
	
}

@media (max-width:1024px){

	#header .top .box .mnu{position:absolute;top:0;left:0;bottom:0;right:0;}
	
	#anhbn .box .ibox{width:96%;}
	
	#content .lieutrinh ul li.ltrinh .ltbox .ocon,
	#content .hoidap ul li.hdap .hdbox .ocon{padding:0;}

	#content div.home ul li.overview4 .obox .ovbox .title .ibox{font:400 75px/100px "Comfortaa", sans-serif;}
	
}

@media (max-width:900px){

	#content div.home ul li.ltrinh .ltbox,
	#content div.home ul li.dvu .dvbox,
	#content div.home ul li.qtang .qtbox,
	#content div.home ul li.gvien .gvbox,
	#content div.home ul li.overview3 .obox,
	#content div.home ul li.ykien .ykbox,
	#doitac .box,
	#footer .box,
	#copy .box,
	#content .dichvu ul li.dvu .dvbox,
	#content .lieutrinh ul li.ltrinh .ltbox,
	#content ul.gthieu li.gt0 .box,
	#content ul.gthieu li.gt .box,
	#content ul.gthieu li.dlh .box,
	#navi .box,
	#content .conbox,
	#content .hoidap ul li.hdap .hdbox,
	#content .genform,
	#lichhen .box,
	#content .ltlist .box,
	#content .quatang ul li.qtang .qtbox{width:94%;}
	
	/*
	#anhbn .box .ibox{padding:0 5% 50px 0;}
	#anhbn .box .ibox .txt h2{font: 400 40px / 50px 'Cormorant Garamond', sans-serif;}
	#anhbn .link a.effect-4{width:80px;height:80px;}
	#anhbn .link a{font: 400 12px / 80px 'Josefin Sans', sans-serif;}
	*/
	
	#content .conbox .cleft{width:100%;}
	#content .conbox .cright{width:100%;padding:25px 0 0;}
	#content .conbox .cright .abox{display:none;}

}

@media (max-width:768px){

	#content div.home ul li.gvien .gvbox .ocon h2,
	#content div.home ul li.dvu .dvbox .ocon h2,
	#content div.home ul li.qtang .qtbox .ibox .qtr .ocon h2,
	#content div.home ul li.overview3 .obox .ovbox .info .ocon h2,
	#content .dichvu ul li.dvu .dvbox .ocon h2,
	#content .lieutrinh ul li.ltrinh .ltbox .ocon h2,
	#content .hoidap ul li.hdap .hdbox .ocon h2,
	#content .quatang ul li.qtang .qtbox .ibox .qtr .ocon h2{font:500 40px / 50px 'Cormorant Garamond', sans-serif;}
		
	#content div.home ul li.overview3:before{left:30%;}
	#content div.home ul li.overview3 .obox .ovbox .thumb{width:40%;}
	#content div.home ul li.overview3 .obox .ovbox .info{width:60%;padding:0 0 0 65px;}

	#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li{width:48%;margin:0 0 25px 4%;}
	#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li:nth-child(odd){margin-left:0;}
	#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li:nth-child(even){margin-left:4%;}

	#content .genform{flex-direction:column;row-gap:25px;}
	#content .genform .genleft{width:100%;}
	#content .genform .genright{width:100%;padding:0;}

	#footer .box ul li {
		display: inline-block;
		width:31.5%;
		margin:0 0 0 2%;
		padding:5px 0;
	}
	#footer .box ul li.first{width:100%;margin-left:0;}
	#footer .box ul li.map{width:100%;margin-left:0;}
	#footer .box ul li.bmnu{width:100%;margin-left:0;}
		
}

@media (max-width:640px){

	#content div.home ul li.dvu .dvbox .ocon{padding:0;}
	
	#content div.home ul li.dvu .dvbox .ibox ul li{width:100%;margin:0 0 5px;padding:0 0 15px;}

	#content div.home ul li.ykien .ykbox .ibox .ykview .item .info em{top:-70px;}
	#content div.home ul li.ykien .ykbox .ibox .ykview .item{padding:0;}
	#content div.home ul li.ykien .ykbox .ibox .ykview .item .info{padding:15px;}
	
	#content .dichvu ul li.dvu .dvbox .ibox ul li{width:100%;margin:0 0 5px;padding:0 0 15px;}

	#content ul.gthieu li.gt .box .ovbox{
		position:relative;
		width:100%;
		display:flex;
		align-items:center;
		row-gap:25px;
		flex-direction:column;
	}
	#content ul.gthieu li.gt:nth-child(odd) .box .ovbox{flex-direction:column-reverse;}
	#content ul.gthieu li.gt .box .ovbox .info{width:100%;}
	#content ul.gthieu li.gt .box .ovbox .thumb{width:100%;}

	#content div.home ul li.dvu .dvbox .ibox ul li .questions-toggle-item-title{padding:10px 100px 5px 0;font:450 18px/20px 'Cormorant Garamond', sans-serif;align-items:flex-start;}
	
	#content .dichvu ul li.dvu .dvbox .ibox ul li .questions-toggle-item-title{padding:10px 100px 5px 0;font:450 18px/20px 'Cormorant Garamond', sans-serif;align-items:flex-start;}

	#content .ltlist .box ul.ul li.li .ibox{flex-direction:column;row-gap:35px;}
	#content .ltlist .box ul.ul li.li .ibox .info{width:100%;}
	#content .ltlist .box ul.ul li.li .ibox .thumb{width:100%;}
	#content .ltlist .box ul.ul li.li:nth-child(even) .ibox{flex-direction: column;}

	#content div.home ul li.overview4 .obox .ovbox{grid-row-gap:55px;flex-direction:column;}
	#content div.home ul li.overview4 .obox .ovbox .title{width:100%;}
	#content div.home ul li.overview4 .obox .ovbox .info{width:100%;}
	#content div.home ul li.overview4 .flower{top:-10%;left:0;bottom:auto;width:100%;}
	
}

@media (max-width:580px){

	#anhbn{height:calc(50vh - 80px);}

	.rsContent .bContainer .ibox{padding:0 0 80px;}
	.rsABlock{font:400 20px/35px 'Roboto', sans-serif;color:#e7a3a0;}
	.rsTitle{font:400 35px/40px 'Cormorant Garamond', sans-serif;}

	/*#anhbn .link a.effect-4{width:80px;height:80px;}
	#anhbn .link a{font: 400 12px / 80px 'Josefin Sans', sans-serif;}*/

	#content div.home ul li.qtang .qtbox .ibox .qtl{width:100%;}
	#content div.home ul li.qtang .qtbox .ibox .qtr{width:100%;padding:25px 0 0;}

	#content .quatang ul li.qtang .qtbox .ibox{display:block;text-align:center;}
	#content .quatang ul li.qtang .qtbox .ibox .qtl{width:250px;margin:0 auto;}
	#content .quatang ul li.qtang .qtbox .ibox .qtr{width:100%;padding:25px 0 !important;text-align:left;}

	#lichhen .box .form ul li .thoigian ul li:first-child,
	#lichhen .box .form ul li .thoigian ul li:nth-child(9),
	#lichhen .box .form ul li .thoigian ul li:nth-child(17){margin-left:0;}

	#lichhen .box .form ul li .thoigian ul li{width:24.25%;margin:0 0 5px 1%;}
	#lichhen .box .form ul li .thoigian ul li:nth-child(5){margin-left:0;}

	#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li .thumb .info div h2{font: 450 16px / 20px 'Cormorant Garamond', sans-serif;}

	#content .listgal ul li:nth-child(odd){width:48%;margin:0 0 25px;}
	#content .listgal ul li:nth-child(even){width:48%;margin:0 0 25px 4%;}
	#content .listgal ul li .thumb img{}
	
	#doitac .box .dtview .item .thumb img{height:60px;}
				
}

@media (max-width:480px){

	#content div.home ul li.overview4 .flower{top:-5%;}
	#content div.home ul li.overview4 .obox .ovbox .info .more{padding:25px 15px 0;}
	
	#content div.home ul li.gvien .gvbox .ocon h2,
	#content div.home ul li.dvu .dvbox .ocon h2,
	#content div.home ul li.qtang .qtbox .ibox .qtr .ocon h2,
	#content div.home ul li.overview3 .obox .ovbox .info .ocon h2,
	#content .dichvu ul li.dvu .dvbox .ocon h2,
	#content .lieutrinh ul li.ltrinh .ltbox .ocon h2,
	#content .hoidap ul li.hdap .hdbox .ocon h2,
	#content .quatang ul li.qtang .qtbox .ibox .qtr .ocon h2{font:500 25px / 30px 'Cormorant Garamond', sans-serif;}
	
	#content div.home ul li.overview3 .obox .ovbox{display:block;}
    #content div.home ul li.overview3 .obox .ovbox .thumb{width:100%;}
    #content div.home ul li.overview3 .obox .ovbox .info{width:100%;padding:25px 0 0;}
	
	#content div.home ul li.overview3:before{left:40%;}

	#content .popform ul li.li11,
	#content .popform ul li.li12{width:100%;margin-left:0;}
	
	#footer .box ul li{width:100%;margin:0;}
		
}

@media (max-width:420px){

	/*#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li{width:100%;margin:0 0 25px;}
	#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li:nth-child(odd){margin-left:0;}
	#content .lieutrinh ul li.ltrinh .ltbox .ibox ul li:nth-child(even){margin-left:0;}*/
		
}

@media (max-width:400px){

	
}