.top-info{	width:100%;background:#ddd;padding:3px 0;color:#333; font-family:leeBold;font-size:14px;} 
.company_name,.t_email,.t_hotline{	padding-right:10px;float:left;} 
.company_name{	padding-right:50px !important; margin-top:10px;}
#header-wrapper{}
.header-block{	width:100%;padding:4px 0;background:white;color:black;}
.header-menu{background1:-moz-linear-gradient(top,#eee  0,rgba(37,33,30,0) 100%);float:left; width:100%; margin:auto; background:white;}
#header-wrapper:hover .header-menu{opacity:0.8;	transition: all .3s ease-out;}
.pageheader {    background: url(../img/headerbg.jpg) top left;    padding: 100px 0;        padding-left: 0px;    color: white;    padding-left: 3%; float:left;width:100%;}
#mainmenu,#logo{	position: relative;z-index:10;}
.custom_header{font-size:14px;	padding:8px 0; color:#2079b1}
.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 #ddd;padding-bottom:10px;}
.custom_header h3{	color:black;font-weight: bold;font-size:16px;margin-bottom:5px; margin-bottom:0px;}
.custom_header h5{	color:black;font-size:14px;padding:5px 0;margin-bottom:0px;}
.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;}
.canhletrai,.canhlephai{float:left;	width:5%;min-height:30px;}  
#mobile-menu,#search-menu{	float:left;width:10%; min-height:30px;}
#logo{	width:70%;float:left;} 
.logo{	float:left;width:100%;text-align:center;}
.logo-wrapper{width:100%;padding:11px 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;}
.slidebanner{	float:left;width:100%;}
.slider-wrapper{margin-top:20px;z-index:1; max-width:1500px;margin:auto ; float:none !important;}
.nivoSlider{	margin-bottom:0px !important;box-shadow:none  !important;background:#f5f5f5 !important; padding:1px 0;}
#main-menu-wrapper{	float:left;width:100%;text-align:center;  display: flex;  justify-content: center;  align-items: center;}
.footer_info img{	max-width:98%;height:auto;}
.footer_info table img{	max-width:90% !important; height:auto !important;}
.scrollq {	
	position: fixed !important;	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:90000;

}
.reload_capcha {    float: right;    background: url(../img/noise.png);    padding: 20px;}
.reload_capcha a{	color:blue !important;}
.homemenu a{		background:none !important;}
.mainmenu{	margin:auto;  /*position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);*/}
.mainmenu  .scrollq{	width:40px !important;	text-indent:-1000px;	opacity:0.6;}
.home-wraper{	position: relative;z-index:1000;}
.container-item{float: left;width:100%;position: relative; }
#container-item-home{background:#E9EDF0;padding-bottom:30px;}
#container-item-0,#container-item-2{ background:white; margin:120px 0;}
#container-item-0 .home-content-header
{
	position:absolute;z-index:999; margin-top:16%; text-shadow1: 0px 2px 2px white, -2px 0px 2px white, 2px 0px 2px white, 0px -2px 2px white; color:black;}
#container-item-0 .home-content-header h3{color:black !important;}
.transparent-bg-secondary-layer {
    background-color1: #9D5011; background-color: #000;   height: 100%;    left: 0;
   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 {
    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;   border-top:1px solid #eee;
}
.left-aboutus{	color:black;position: relative;	z-index:100;	 background:white;
	margin: auto;	overflow: hidden;	}
.about-us{	float:left;width:100%;margin:50px 0 20px 0;color:white;	position:relative;z-index:999;}
.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%;
}
#about-us img{	max-width:100%;height:auto !important;}
#about-us h2
{
	color: black;display: inline-block;font-size: 40px;height: 50px;font-weight: bold;
line-height: 20px;margin: 40px 0 20px 0 !important;position: relative;text-transform: uppercase;
float: left;width: 100%;
}
#about-us h2::after
{
	background: #000 none repeat scroll 0 0;bottom: 0;content: "";
display: inline-block;height: 8px;left: 0;position: absolute;width: 20%;
}
.about-us  .container
{
	position: relative; 	z-index:100;
}
.about-us-content
{
	padding:80px 0;width:100%;max-width:550px; float:right; padding:50px;
	
}
.about-us-content1::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;
}
.about-us-content  ul li{
	margin-left:20px;
}
.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;
	
}
.doitac{	float:left;width:100%;padding:20px 0 40px 0; background:#f7f7f7;}
.sliderbanner{	float: left;	width:100%; }
#navbar-menu
{
	padding:0px !important;
	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,#related_products h3 {
    color: black;
    display: inline-block;
    font-size: 30px;
    height: 42px;
    font-weight: bold;
    line-height: 20px;
    margin: 40px 0 40px 0 !important;
    position: relative;
    text-align: center;
    float: left;
    width: 100%;
}
.home-content-header1 h3::after,#related_products h31::after
{
	background: #000 none repeat scroll 0 0;	bottom: 0;	content: "";	display: inline-block;
	height: 8px;	left: 45%;	position: absolute;	width: 10%;
}
.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:30px 0;margin:30px 0;border-top:1px solid #eee;
}
.why-us-chose
{
	position: relative; margin:10px 0;
}
.why-choose-us{
    float: left;    width: 100%;    position: relative;
    background-image1: url(../img/homebg.jpg);
	background:#dfc01d;
    background-attachment: fixed;    background-position: center center;
    background-repeat: no-repeat;    background-size: cover;    padding: 30px 0;
    
}
.why-choose-us h2
{
	color:white;position: relative;z-index:1000;text-align: center;margin-bottom:60px;
	font-size: 24px;	font-weight: bold;	text-transform: uppercase;
}
.why-choose-us h2 span::after
{
	background: #ddd none repeat scroll 0 0;	bottom: 0;	content: "";
	display: inline-block;	height: 2px;	left: 40%;	position: absolute;	width: 20%;
}
.why_us_box
{
	padding-bottom:10px;
	position: relative;
	z-index:10000; 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{	font-size: 60px;font-weight: bold;	margin-bottom: 10px;	text-transform: uppercase; color:#1e2d3b; }
.whydes{font-size:22px;line-height:22px;	float: left;width:100%;position: relative;overflow: hidden;  color:#1e2d3b; }
.why-us-chose .bg_color{	height: 2px;    background: green;    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/update_white.png") no-repeat center center ;	
}
.whyus_1:hover{
	background: url("../img/update_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{	
	background22: url("../img/support_white.png") no-repeat center center ;	
	background: url("../img/update_white.png") no-repeat center center ;	
}
.whyus_4:hover
{
	background22: url("../img/support_black.png") no-repeat center center white ;
	background: url("../img/update_black.png") no-repeat center center white ;
}
#slideshowproboxwrapper{
	border:none !important;
}
.footer-sidebar-news
{
	border-left:1px dashed #89522b;border-right:1px dashed #89522b;
}
.lee-maps iframe{	width:100% !important;}
.lienhe h4 {	float: left;width:100%;margin:30px 0;}
.lienhe h4 a {
    background: #c10000;padding: 10px 30px;border-radius: 10px;color:    white !important;
    margin: 8px auto;    width: 200px;    text-align: center;
}
#lienhe_form{float:left;width:100%;margin:10px 0;}
.lienhe_form{	width:90%;margin:auto;max-width:800px;}
#myForm #contact_name,#myForm #phone{line-height:24px;padding: 2px 15px;
border: 1px solid#ddd;width: 100%; color:#444;}
#dangkytuvan_submit{float:right !important;width:150px;	height:40px;margin:6px 0;background:#1e2d3b;color:white;text-transform:uppercase;
}

#yeucautuvan{float:left;width:100%;margin:50px 0 20px 0;color:white;	position:relative;z-index:999;}
.footer_info,.footer_info table{	line-height:34px;font-weight:300; }
.news_content li {    list-style: initial;    list-style-position: inside;}

.onfacebook,.mymaps{	float:left;width:100%;padding:10px;background:white; margin-bottom:30px;}
.fotorama__wrap img{	margin:auto !important;}
.lienket1 {	text-align:center;margin:auto;width:364px;max-width:100%;}
.lienket{	float:left;width:100%;}
.follow-me-header h3{
	color: black;    display: inline-block;    font-size: 30px;
    height: 40px;    font-weight: bold;    line-height: 20px;    margin: 40px 0 20px 0 !important;
    position: relative;    text-transform: uppercase;    text-align: center;
    float: left;    width: 100%;
}
#mymaps{	float:left;width:100%;margin-top:20px; border-top:1px solid #eee; padding-top:20px;}
#support_info{	float:left;width:100%;padding:20px 0;background:white; margin-bottom:5px;border-top:1px solid #eee; margin-top:20px;}
.support_box{	float:left;width:100%;}
.support_box h4,.follow-me-header h4{
    font-size: 24px;     margin: 20px 0;    text-align: left;float:left;width:100%;
    font-family: 'lee';  font-weight:bold; margin-bottom:15px; 
	
}
#search-menu .search_menu_top {
  color: #333;
  font-size: 20px;
  margin: 30px 0px 10px 10px;
  cursor: pointer;
  float: right;
}
#search-menu .search_menu_top .search_click
{
	border-bottom:1px solid #333;font-size:18px;padding-right:30px;
}
#overlay-search-form {
  position: absolute;
  right: 10px;
  top: 100%;
  margin-top: 2px;
  background-color: rgba(245, 245, 246,.9);
  border-radius: 10px;
  width: 400px;
  padding: 10px;
  z-index: 999;
  color: #202020;
  max-height: 200px;
  overflow-x: hidden;
  display: none;
}
#overlay-search-form-mobile { 
  position: absolute;
  right: 0;
  top: 100%;
  left: -280px;
  background-color: rgba(250, 255, 254,.9);
  width: 320px;
  padding: 0px 10px;
  z-index: 999;
  color: #202020;
  max-height: 100px;
  overflow-x: hidden;
  display: none;
  border-radius: 10px;
  margin-top: 16px;
}
 
 .close_search_form {  position: absolute;  color: black;  top: 2px;  left: 2px;}
.isHome{	display:none;}
#followme{
	float:left;width:100%;
}
.followme_link {float:left;	font-family:arial;}
.followme_link .follow-me-header{ color:#a4a4a4;}
.followme_link a{	padding:3px 7px; color:#444 !important;font-size:15px; }
.followme_link a:hover{text-decoration:underline !important;}
.OnePage .news_content{
	
}
#send_contact{
	font-size:17px;
}
#send_contact,.addCommentContainer{	font-family:arial, inter, tahoma;}