.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{position:relative; z-index:1000;}
.header-block{	width:100%;padding:4px 0;background:white;color:black;}
.header-menu{background:-moz-linear-gradient(top,#419701  0,rgba(37,33,30,0) 100%);float:left; width:100%; margin:auto;}
#header-wrapper:hover .header-menu{opacity:0.8;	transition: all .3s ease-out;}
.pageheader {    background: url(../img/headerbg.jpg) bottom left;    padding: 100px 0;        padding-left: 0px;    color: white;    padding-left: 3%; float:left;width:100%;}
#mainmenu,#logo{	position: relative;z-index:1000;}
.main-menu-wrap{	float:left;width:100%;background:#16569e;padding:8px 0;}
.custom_header{	padding:8px 0;  margin-top:15px;}
.custom_header img{float: left; width:50px  !important;height: 50px !important; margin-right:5px; border:1px solid #eee;}
.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;}
#logo{}
.logo{	float:left;width:100%; max-width:250px}
.logo-wrapper{width:100%;padding:11px 0;	overflow: hidden; text-align:center;}
.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;}
.nivoSlider{	margin-bottom:0px !important;box-shadow:0px !important;}
#main-menu-wrapper{	float:left;width:100%;}
#logo .logo-wrapper img{	border: 1px solid #eee;}
.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;		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{	padding-left:10px !important;	background:none !important;}
.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; border-top:3px  solid  #f1f1f1}

.transparent-bg-secondary-layer {
    background-color1: #9D5011; background-color: #000;   height: 100%;    left: 0;
    opacity: 0.3;    position: absolute;    top: 0;
    width: 100%;	z-index:10;
}

.transparent-bg-secondary-layer-blue {
    background-color1: #16569e; background-color: #16569e;   height: 100%;    left: 0;
    opacity: 1;    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,#footer-detail {
    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,.left-contact{	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,.footer-detail-content 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,.footer-detail-content h2:after
{
	background: #419702 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;
}
.footer-detail-content 
{
	padding:80px 0;width:100%;max-width:550px; float:left; padding:50px;
	
}
.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 20px 0; background:#f7f7f7;}
.sliderbanner{	float: left;	width:100%; }

.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,.home-content-header .theh3 {
    
    display: inline-block;
    font-size: 40px;
    height: 44px;
    font-weight: bold;
    line-height: 20px;
    margin: 40px 0 40px 0 !important;
    position: relative;
    text-transform: uppercase;
    text-align: center;
    float: left;
    width: 100%;
}
.home-content-header h3::after,#related_products h3::after,#related_products h3::after
{
	background: #2264af none repeat scroll 0 0;	bottom: 0;	content: "";	display: inline-block;
	height: 5px;	left: 0;	position: absolute;	width: 100%;bottom:-10px; float: left;
    width: 100%;
}
.home-content-header h3 span,.related_products h3 span {
  display: inline-block;  text-transform: uppercase;  font-weight: bold;  font-size: 19px;  padding: 15px 30px;
  background: #2264AF;  color: #fff;  position: relative;  width: auto;  margin-bottom: 0;  margin: 0;  border-radius: 25px 25px 0px 1px;
}
.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;margin:15px 0;border-top:1px solid #eee;
}
#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{	line-height:26px;}
.news_content li {    list-style: initial;    list-style-position: inside;}
.slider-wrapper{}
.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%;}
#support_info{	float:left;width:100%;padding:10px 0;background:white; margin-bottom:5px;border-top:1px solid #eee;}
.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; 
	
}
.footer-detail .title_h3 {
  float: left;
  width: 100%;
  border-bottom: 1px dashed #ddd;
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 15px 0;
  font-family: 'lee';
}
.footer-sidebar-news {
  border-left: 1px dashed #ddd;
  border-right: 1px dashed #ddd;
  padding-bottom: 30px;
}
.footer-detail .box {
  float: left;
  width: 100%;
  line-height: 24px;
}
.footer-detail .box table
{
	color:white;
}
.contact-form
{
	float:left;width:100%;margin:30px 0;
}
.contact-form-container {
 
  padding: 2.5rem 5rem 2.5rem 2.125rem;
  border-radius: 2px;float:left;width:100%;box-shadow: 3px 3px 3px 3px #ddd;
}
.contact-form-container .title_h3 {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
.contact-form-container .title_h3 span {
  font-size: 28px;
  font-weight: 700;
  color: #006eb7;
}
.contact-form-container .contact_des {
  padding: 8px 0;
  font-size: 14px;
}
.google_maps{	margin:15px 0;}
#slogan {  float: left;  width: 100%;  position: relative;}

.slogan {
  background-attachment: fixed;
  background-image: url("../img/slogan.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  float: left;
  padding: 50px 0;
  position: relative;
  width: 100%;
  z-index: 1;border-top:2px solid white;border-bottom:2px solid white;
}
.slogan .slogan-content {
  color: white;
  font-size: 30px;
  width: 100%;
  position: relative;
  z-index: 100;
}
.why-us-chose{	position: relative;}
#why-choose-us{	   float: left;    width: 100%;    position: relative;   background-position: top ;        padding: 30px 0 30px 0;color:black; background:linear-gradient(180deg, rgb(234, 234, 234) 0%, rgb(255, 255, 255) 100%);background1:linear-gradient(180deg, rgb(157, 245, 235) 0%, rgb(255, 255, 255) 100%);}
.why-choose-us{ float: left;    width: 100%;    position: relative;     }
.why-choose-us .theh3,.ks_title .theh3,#related_products .theh3,.home-content-header .theh3
{	position: relative;z-index:10;text-align: center;	font-size: 30px;	font-weight: bold;
	text-transform: uppercase;color:#0063d8;float:left;width:100%; line-height:100%;}
.why-choose-us .theh3{	margin-bottom:60px;}
.why_us_box{	padding:20px;	min-height:160px;	position: relative;	z-index:900; ;color:white;}
.tt{
	float:left;width:100%;text-align:center;
}
.why_us_box .theh2 { box-sizing: border-box;margin-right:10px;    display: inline-block;    font-size: 36px;    height: 56px;     line-height: 56px;color:white;      position: relative;    transition: all 0.4s ease 0s;    z-index: 100;margin-bottom:10px;cursor:pointer;	font-size: 15px;	text-transform: uppercase;color:white;padding-left:40px;font-weight:bold;
}
.why_us_box .theh4{	float:left;	font-size: 16px;margin-top:15px;	font-weight: bold;	margin-bottom: 10px;	text-transform: uppercase;color:white;}
.whydes{float: left;width:100%;height:60px;position: relative;overflow: hidden;margin-bottom:10px;color:white;} 
.why-us-chose .bg_color{	height: 100%;    background: black; opacity:0.4;   float: left;    width: 100%;    position: absolute;z-index:100;    bottom: 0;left:0;} 
.why-us-chose:hover .bg_color{	height:100%; opacity:0.8 !important;	transition: all 0.4s ease 0s;}
.why-us-chose:hover .theh4,.why-us-chose:hover .whydes{	color:white !important;}
.wuc_whyus_2 .bg_color{	opacity:0.6 !important;}
.image-cover{  background-position: 50% 50%;  background-size: cover;  height: auto;  overflow: hidden;  
  position: relative;height: 100%;      float: left;    width: 100%;    position: absolute;z-index:10;
    bottom: 0;left:0;
}
.image-cover img{	width:100%;height:auto;}
.whyus_1{	
	/*background: url("../img/list_icon_white.png") no-repeat center center ;	*/
	background: url("../img/icon/chat_luong_white.png") no-repeat left center  ;
}
.whyus_11:hover{
	background: url("../img/list_icon_black.png") no-repeat center center  ;

}
.whyus_2{	
	/*background: url("../img/update_white.png") no-repeat center center ;*/
	background: url("../img/icon/about_1.png") no-repeat left center  ;
	
}
.whyus_22:hover
{
	background: url("../img/update_black.png") no-repeat center center  ;
}
.whyus_3{	
	/*background: url("../img/update_white.png") no-repeat center center ;*/
	background: url("../img/icon/gia_white.png") no-repeat left center  ;
}
.whyus_32:hover
{
	background: url("../img/update_black.png") no-repeat center center  ;
}
.whyus_4{	
	/*background: url("../img/support_white.png") no-repeat center center ;	*/
	background: url("../img/icon/support.png") no-repeat left center   ;	
}
.whyus_42:hover
{
	background: url("../img/support_black.png") no-repeat center center  ;
}
.lee-detail-product video,.news_content video
{
	max-width:100% !important;height:auto;max-height:460px !important;background:#999;
}

