.header-block{	float: left;width:100%;padding:4px 0;background:white;color:#14afb4;}
.header-wrapper{padding:10px 0; background:#da2e37;width:100%;box-shadow1:7px 9px 24px -7px rgba(0, 0, 0, 0.3); }
#mainmenu,#logo{	position: relative;z-index:1000;}
.custom_header{font-size:14px;	padding:8px 0;}
.custom_header img{float: left; width:50px  !important;height: 50px !important; margin-right:10px; border:1px solid #eee;border-radius:50%;padding:10px;
}
.custom_header h4{	margin-bottom:10px;width:100%;border-bottom:1px solid #d0efec;padding-bottom:10px;}
.custom_header h3{	color:#da2e37;font-weight: bold;font-size:16px;margin-bottom:5px;}
.custom_header h5{	color:#fa7c00;font-size:14px;padding:5px 0;}
.content_view_more{	float: left;width:100%;text-align: center;margin:20px 0;}
.content_view_more a{background:#333;color:white;padding:13px 15px;}
.top_head{	float: left;width:100%;border-bottom:1px solid #ddd;padding-bottom:8px;	margin-bottom:6px;}
.logo-wrapper{width:100%;margin:10px 0;	overflow: hidden;}
.logo_bg1{	float: left;	width:100%;	height:44px;}
.head_banner{margin-top:15px;}
.head_banner img{width:100% !important;	height: auto !important;}
.head_banner h4{	font-size:22px;}
.hotline {margin-top:20px;font-size:22px;}
.hotline span{	float: right;}
.hotline a {font-family: 'robotoregular';font-size:22px;
color: #ff0000;font-weight: bold;text-shadow: -1px 0 #fff,0 1px #fff,1px 0 #fff, 0 2px rgba(0,0,0,0.8);
text-transform: uppercase;padding-left: 5px;}
.scrollq .logo-wrapper img{
	width:80px !important;height: auto;
}
.scrollq {
	
	position: fixed !important;
	z-index: 1000;
	top:0 !important;
	right:0;
	float: left;
	width:100% !important;
	background:#444;
	box-shadow:7px 9px 24px -7px rgba(0, 0, 0, 0.3);
	position: relative;
	z-index:2000;
	

}
.homemenu a
{
	padding-left:10px !important;
	background:none !important;
}
.mainmenu  .scrollq
{
	width:40px !important;
	text-indent:-1000px;
	opacity:0.6;
}
.home-wraper{
	position: relative;z-index:10;
}
.container-item{	overflow: hidden;float: left;width:100%;position: relative;}
#container-item-0{background:#E9EDF0;}
#container-item-1{border-bottom:10px solid #eee;	}
.about-us
{
	/* background-attachment: fixed;
	
    background-image: url("../img/mid_bg.jpg");/
    background:#EBD23A;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  */
    float: left;    padding: 40px 0;    position: relative;    width: 100%;    z-index: 1;

	
}
.transparent-bg-secondary-layer {
    background-color1: #9D5011; background-color: #000;   height: 100%;    left: 0;
    opacity: 0.7;    position: absolute;    top: 0;
    width: 100%;	z-index:10;
}
.transparent-bg-secondary-layer2 {
    background-color1: #9D5011; background-color: #000;   height: 100%;    left: 0;
    opacity: 0.6;    position: absolute;    top: 0;
    width: 100%;	z-index:10;
}
.about-us h3
{
	color:red;	text-align: center;	z-index:100;
	position: relative;    font-size: 36px;    font-weight: normal;
    margin-bottom: 30px;    text-align: center;    text-transform: uppercase;
}
.about-us  .container
{
	position: relative; 	z-index:100;
}
.about-us-content
{
	color:black;position: relative;	padding:20px 0;	z-index:100;	font-size:16px;
	width:90%;	margin: auto;	overflow: hidden;	
	margin-bottom:25px;
}
.about-us-content::after
{
	background:#ddd none repeat scroll 0 0;bottom: 0;content: "";
display: inline-block;height: 1px;left: 35%;position: absolute;width: 30%;
}
.about-us-more{	float: left;	width:100%;	text-align: center;	padding:5px 0;}
.about-us-more a
{
	border: 1px solid #0E6A99;    color: #0E6A99;
	padding:10px 44px 10px 44px;position: relative;
	z-index:100;	border-radius:4px;	text-transform: uppercase;
}
.about-us-more a:hover
{
	box-shadow:0 0 3px 0 #0E6A99;	font-weight: bold;
}
.my-service
{	
	background-attachment: fixed;
   background-image: url("../img/midbg.jpg");   
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    padding: 80px 0;
    position: relative;
    width: 100%;
    z-index: 1;
	margin-bottom:20px;
}
.my-service h3
{
	color:white;
	text-align: center;
	z-index:100;
	position: relative;
}
.my-service  .container
{
	position: relative;
 	z-index:100;
}
.my-service-content
{
	color:white;
	position: relative;
	padding:50px 0;
	z-index:100;
	font-size:16px;
	
}

.sliderbanner
{
	float: left;
	width:100%;
}
#navbar-menu
{
	padding:0px !important;margin-top:6px;
	position: relative;overflow: hidden;
}
.header_info{
	float: left;background:#414141; color:white; padding:6px 0;	width:100%;	text-align: right;	border-bottom:1px solid #ddd;;
}
.header_info p{	margin-bottom:0px !important;}
.header_info a { 	color:white;}
.header_info img
{
	width:18px !important;
	height: auto !important;
	margin:2px 5px;
	margin-top:-3px;
}
.footer_info {
	float: left;width:100%;
	margin-top:15px;
}

.content-header-home {margin-top:30px; margin-bottom:20px; }
	

.news_thumb_img
{
	position: relative;
	overflow: hidden;
}
.news_thumb_img:hover img
{
	transition:all 0.3s ease-in-out 0s;
	transform:scale(1.2);
	opacity:1;
}
.footer_menu
{
	width:100%;
	float: left;
	overflow: hidden;
}
.footer_menu .sidebar_category 
{
	border:none !important;
}
.footer_menu .sidebar_category ul
{
	float: left;
	width:100%;
	overflow: hidden;
}
.footer_menu .sidebar_category ul ul li
{
	float: left;
	width:100%;
}
.footer_menu .sidebar_category ul li a
{
	background:none !important;
	padding:4px 4px 4px 5px !important;
	line-height:16px;
	border:none !important;
	color:white;
}

.topulsdiv li a
{
	background:none !important ;
	border-radius:0px !important;
}
.home-content-header
{
	float: left;
	width:100%;
}
.home-content-header h3 
{
    color: red; display: inline-block;font-size: 26px; height: 38px;font-weight: bold;
    line-height: 20px; margin: 50px 0 40px 0 !important;
    position: relative; text-transform: uppercase;text-align: center;float: left;width:100%;margin-bottom:10px;
}
.home-content-header h3::after
{
	background: #ddd none repeat scroll 0 0;
	bottom: 0;
	content: "";
	display: inline-block;
	height: 2px;
	left: 40%;
	position: absolute;
	width: 20%;
}
.module_slogan {
    color: #0E6A99;
    float: left;
    font-family: UVNKeChuyen;
    font-size: 26pt;
    line-height: 28px;
    margin-bottom: 10px;
    margin-top: 20px;
    width: 100%;
	text-align: center;
}
.slogan,.fags
{
	margin-bottom:15px;
}
.about_service,.contact_form {
    border: 5px solid #ddd;
    float: left;
    margin-bottom: 20px;
    padding: 20px 15px 20px 15px;

}
.about_service h3,.fags h3 {
    border-bottom: 3px solid #ddd;
    color: #0E6A99;
    font-size: 32px;
    margin-bottom: 20px;
   line-height:32px;
    padding-bottom: 8px;
}
.mod_contact
{
	float: left;
	width:100%;
}
.mod_contact h3
{
	color: #464646;
    font-family: "Roboto Slab",serif;
    font-size: 25px;
    font-weight: bold;
    line-height: 1.3;
    margin-top: 0;
    text-align: center;
}
.mod_contact input, .mod_contact textarea
{
	
    border: 1px solid #e6e6e6;
    border-radius: 1px;
    color: #a5a5a5;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin: 3px 0 20px;
    max-height: 60px;
    padding: 10px;
    transition: all 100ms ease-out 0s;
    width: 100%;
}
.select-field-custom
{
	
    border: 1px solid #ddd;
    width: 100%;
    float: left;
    border: 1px solid #e6e6e6;
    border-radius: 1px;
    color: #a5a5a5;
    display: block;
    font-size: 14px;
    font-weight: normal;
    margin: 3px 0 20px;
    max-height: 60px;
    padding: 8px;
}
.select-field-custom option
{
	font-weight: bold;
}
#capcha2
{
	height:54px;
}
.more_faqs .newstitle a
{
	color:#FC3170;
}
.other_products {
    background:  url("../img/news_pattern.png") repeat scroll 0 0;
    float: left;
    padding: 30px 0;
    width: 100%;
}
.other_products h3{
     border-color: #dcdcdc;
    border-style: dashed;
    border-width: 0 0 1px;
    color: #0E6A99;
    font-size: 32px;
    margin-bottom: 25px;
    padding-bottom: 10px;
}
.videos_content .content-header h3
{
	text-align: left !important;
	font-size:24px;
}

.tab_panel {
    border: 1px solid #ddd;
    float: left;
    margin-bottom: 30px;
    min-height: 122px;
    padding: 20px;
    width: 100%;
}
.tab_panel img {
    height: auto !important;
    margin-right: 10px;
    width: 30px !important;
}
.tab_panel h2 {
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    width: 100%;
}
.tab_panel h2 a
{
	font-size:22px;
}
.tab_panel p{
	margin-bottom:0px !important;
}
.fags3 h3,.tabvideos h3
{
   color: #0E6A99;
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 10px;
    padding-bottom: 8px;
	border:none;
	
}
.footer_menu .lee-caret
{
	display:none;
}
.lang_code
{
	width:35px;
	height:25px;	
	text-indent:-1000;
	border:none !important;
	display:block;
	float: left;
	margin:5px;
}
/*.lang_vi
{
	background:url(../img/lang/vi.gif) no-repeat;
}
.lang_en
{
	background:url(../img/lang/en.gif) no-repeat;
}*/
.lang_selected
{
	opacity:0.6 !important;
	
}
.padding-none
{
	padding:0px;
}

#capcha2
{
	font-size:20px;
}
.contact_us .cat-content h3
{
	display:none;
}
.contact_us .addCommentContainer
{
	border:1px solid  #ededed;
	padding:5px;
}
.topfooter
{
	float: left;
	width:100%;
	background:#fafafa;
	padding:30px 0;
}
.home-new-wraper
{
	float: left;width:100%;padding:15px 0;
}
.why-us-chose
{
	position: relative;margin-bottom:30px;
}
.why-choose-us{
    float: left;    width: 100%;    position: relative;
    background-image: url(../img/homebg.jpg);
    background-attachment: fixed;    background-position: center center;
    background-repeat: no-repeat;    background-size: cover;    padding: 30px 0;z-index:10;
    
}
.why-choose-us h2
{
	color:red;position: relative;z-index:1000;text-align: center;margin-bottom:60px;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase
}
.why_us_box
{
	padding-bottom:10px;
	min-height:160px;
	position: relative;
	z-index:1000; color:white;text-align: center;
}
.why_us_box h3 {
    border: 1px solid #fff;
    border-radius: 50%;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: 36px;
    height: 100px;
    line-height: 100px;
    text-indent: -9999px;
    position: relative;
    transition: all 0.4s ease 0s;
    width: 100px;
    z-index: 100;margin-bottom:20px;cursor:pointer;
}
.why_us_box h4
{
	color:yellow;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.whydes
{
	float: left;width:100%;height:44px;position: relative;overflow: hidden;margin-bottom:30px;
}
.why-us-chose .bg_color
{
	height: 2px;
    background: #C35700;
    float: left;
    width: 96%;
    position: absolute;z-index:100;
    bottom: 0;left:2%;
}
.why-us-chose:hover .bg_color
{
	height:180px;
	transition: all 0.4s ease 0s;
}

.whyus_1{
	background: url("../img/list_icon_white.png") no-repeat center center ;	
}
.whyus_1:hover{
	background: url("../img/list_icon_black.png") no-repeat center center white ;

}
.whyus_2{	
	background: url("../img/update_white.png") no-repeat center center ;	
}
.whyus_2:hover
{
	background: url("../img/update_black.png") no-repeat center center white ;
}
.whyus_3{	
	background: url("../img/update_white.png") no-repeat center center ;	
}
.whyus_3:hover
{
	background: url("../img/update_black.png") no-repeat center center white ;
}
.whyus_4{	
	background: url("../img/support_white.png") no-repeat center center ;	
}
.whyus_4:hover
{
	background: url("../img/support_black.png") no-repeat center center white ;
}
#slideshowproboxwrapper{
	border:none !important;
}
.about-us h3 a{
    color: black;
    float: left;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px;
    padding-top: 15px;
    text-transform: uppercase;
    width: 100%;
}
.about-us h3 {	padding-top:10px;}
.about-us h3::before {
    background: #ddd none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 1px;
    left: 35%;
    position: absolute;
    top: 0;
    width: 30%;
}
.about-us-more{ padding-bottom:20px;}
.about-us-more::after {
    background: #ddd none repeat scroll 0 0;
    bottom: 0;
    content: "";
    display: inline-block;
    height: 1px;
    left: 35%;
    position: absolute;
    width: 30%;
}
.footer-sidebar-news
{
	border-left:1px dashed #89522b;border-right:1px dashed #89522b;
}
.lee-maps iframe{	width:100% !important;}
.call_hotline
{
	background:#FF0000;padding:10px 15px;color:white;font-size:22px;border-radius:4px;animation-name: pulse;
  animation-delay: 0s;
  animation-duration: 1s;
  animation-iteration-count: infinite; 
  border-radius: 8px;
  margin: 8px auto;
  width: 200px;
  text-align: center;
  display: block;

}
#dangkyform
{
	float:left;width:100%;padding:20px 0;background:#ec1b2e;
}
#submit-button{
	float:left;width:100%;text-align:center;
}
.submit-button {
	width:100px;margin:auto;
}

.formdk{
	margin:auto;width:100%;max-width:700px;
}
.contactform{
	float:left;width:100%;background:white;border-radius:10px;
}