.home-logo{	float:left;width:100%;margin:50px 0 40px 0;text-align:center;}
.home-logo img{
	width:100%;max-width:110px;height:auto;
}
 #hinhanh .owl-wrapper .owl-item img{
 	height:350px !important;
 }
.custom_header h4{font-size:24px;}
.custom_header h5{font-size:18px;}
#main_menu{	float: left;width:100%;background:#2C394C;position: relative;}
#logo{position: relative; z-index:100;}


.headinfo{
	float:left;width:100%;background:#a4d108;padding:4px 0;text-align:right;color:#2c394c;font-size:14px;
}
.slide{	float: left;width:100%;}
.tophead {	padding:0;background:#08559e; color:white;}
.topbanner {
	width:100%;max-width:1400px;
}
.head_banner img,.tophead img{	width:100% !important;	height: auto !important;}
.custom_header{	padding:10px 8px;max-width:600px;position:relative;z-index:100; width:100%; margin:auto;}
.bgMh{
	float:left;width:100%;background:#000;position:absolute;left:0;top:0;height:100%;z-index:10;opacity:0.4;
}
.scrollq {	
	position: fixed !important;
	z-index: 1000;top:0px !important;	left:0;	float: left;
	width:100% !important;	background:#444;	box-shadow:7px 9px 24px -7px rgba(0, 0, 0, 0.3);
	position: relative;	z-index:1000;
}
.mainmenu  .scrollq
{
	width:40px !important;text-indent:-1000px;	opacity:0.6;
}

.container-item{overflow: hidden;}
.about-us
{	
	background-attachment: fixed;  background-image: url("../img/gdtbg.jpg");     background-position: center center;
    background-repeat: no-repeat;  background-size: cover;  float: left;  padding: 20px 0;  position: relative;
    width: 100%;   z-index: 1;margin-top:10px;	margin-bottom:20px;
}
.about-us h3
{
	color:#2C394C ;text-align: center;z-index:100;
	position: relative;  font-size: 36px;  font-weight: normal; margin-bottom: 30px;
    text-align: center;  text-transform: uppercase;padding-top:20px;
}
.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  .container
{
	position: relative;
 	z-index:100;
}
.about-us-content
{
	color:black;position: relative;	padding:20px 0;z-index:100;font-size:16px;
	width:100%;margin: auto;
}
.about-us-more{float: left;width:100%;text-align: center;padding:5px 0 40px 0;}
.about-us-more a,.about-us-more button 
{
	border: 1px solid #ddd;   color: #2C394C;padding:6px 20px;
	position: relative;z-index:100;border-radius:4px;cursor: pointer;
}
.about-us-more a:hover,.about-us-more button:hover
{
	box-shadow:0 0 3px 0 #2C394C;
	font-weight: bold;
}
.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  h5 {
    background: #c10000;
    padding: 10px 10px;
    border-radius: 2px;
    color: white !important;
    margin: 8px auto;
    width: 200px;
    text-align: center;
}
.about-us  h5 a,.about-us-intro{	color:white;}
.about-us img{max-width:100%;height: auto !important; margin-bottom:10px; }

.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;
}
.mainmenu{	margin: auto;	position: relative;}
.sliderbanner{	float: left;width:100%;  }
#navbar-menu
{
	padding:0px !important;
	background:
}
.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; }
	
#container-item-0
{
	
}
.news_thumb_img{position: relative;	overflow: hidden; text-align:center;}
.news_thumb_img:hover img
{
	/*transition:all 0.3s ease-in-out 0s;
	transform:scale(1.2);
	opacity:1;*/
	opacity:0.9;
}
.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;padding-left:15px !important;
}
.content-home-header{float: left;width:100%;}
.content-home-header  h3{position: relative;padding-bottom:10px;	text-align: center;font-size:30px; margin:20px 0;text-transform: uppercase; }
.content-home-header  h3::after
{
	 background: #777 none repeat scroll 0 0;   bottom: 0;   content: "";   display: inline-block;   height: 2px;   left: 45%;   position: absolute;    width: 10%;
}
.content-header,.contact-header{text-transform: uppercase;  position: relative; overflow: hidden;  margin-bottom: 10px;    font-size: 16px;   font-weight: bold;border-radius:0 6px 6px 0;
}
.content-header::after,.contact-header::after
{
	background: #ddd none repeat scroll 0 0;  content: "";   display: inline-block;  height: 1px; 
    position: absolute; top: 49%;    width: 100%;z-index:1;
}
.content-header h3 ,.contact-header h1
{
	background: #2C394C;color: white;display: inline-block;	font-size: 16px;height: 38px;line-height: 18px;
	margin: 0; margin-top: 0px;	margin-top: 0px;padding: 10px 25px 10px 15px;	position: relative;
	text-transform: uppercase;z-index:10;position: relative;
}

.content-header h3::after,.contact-header h1::after {
    border-color: transparent transparent transparent #2C394C;
    border-style: solid;   border-width: 19px 0 19px 19px;    content: "";
    height: 0;   position: absolute;   right: -19px;   top: 0;    width: 0;
}
.contact-header h1{	margin-bottom:0px !important;}
.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
{
	  background-color: #f5f5f5;
    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%;
}
#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;
}
.tabvideos {
    float: left;
    padding: 20px 0;
    width: 100%;
	background:#EEF3FA;
}
.tabvideos
{
	 color: #0E6A99;
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 10px;
    padding-bottom: 8px;
}
.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;
	
}

.search_possition
{
	float: left;
	width:100%;
}
.option-content select
{
	padding:5px 10px;
	margin-bottom:10px;
	width:100%;
}
.option-content select option
{
	padding:3px;
}
.search-form 
{
	border:1px solid #ddd;
}

.bg_search 
{
	background:#fbfbfb;
	padding:0 0 10px 0;
	margin-top:2px;
}
.search_submit
{
	width:100%;
	padding:7px;
	background:#4CAF50;
	border:1px solid;
	border-color:#4CAF50 #51AA59 #348336;
	color:white;
	border-radius:4px;
}
.search_pos
{
	float: left;width:100%;margin:10px 0;background:#EEF3FA;
	padding:15px 0 0 0;
}
.search_pos .content-header h3
{
	text-transform: uppercase;
}
.module-product-category
{

    border-radius: 8px;
    padding: 15px 10px;
    background: #fff;
    -webkit-box-shadow: 10px 0 3px -2px #ddd;
    box-shadow: 4px 0px 4px -2px #ddd;
    border: 2px solid #2C394C;
    margin-bottom: 10px;height:350px;overflow-y: auto;
    float: left;
    width: 100%;
}
.module-product-category h3 {
    text-transform: uppercase;
    padding-bottom: 8px;
    border-bottom: 2px solid #eee;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
}

.search-header
{
	float: left;width:100%;text-align: center;
}
.search-header h3
{
	font-size:26px;
	text-transform: uppercase;margin:20px 0 30px 0;
}
#producer_search
{
	float: left;width:100%;background:white;margin:15px 0 0 0;padding:15px 0;
}
.m_hotline {
    float: left;
    padding: 8px 5px;
    color: white;
    font-size: 16px;
    line-height: 24px;
}
#contact h2,#contact h1{margin-bottom:15px;}
.contact-info{	margin-bottom:20px;}
.topmenu {    position: absolute;         z-index: 1000;    width: 100%;background1:#043050; background-color:rgba(250, 255, 254,.9)}
.transparent-bg-secondary-layer-white {
    background-color: #fff;
    height: 100%;    left: 0;   opacity: 0.9;    position: absolute;
    top: 0;    width: 100%;    z-index: 10;
}

.transparent-bg-secondary-layer {
    background-color: black;   height: 100%;   left: 0;    opacity: 0.4;
    position: absolute;    top: 0;    width: 100%;
	z-index:10;
}

ul.tabsSection  > li > a {
    color:#75604B;display: block;margin-left: 1px;;line-height: 24px;padding: 15px 12px;font-size: 16px;text-transform:uppercase;}
#tabcontent
{
	float: left;width:100%;
}
.tabcontent {
	float: left;width:100%;
}
.tab_title h2{position: relative; font-size: 30px;padding-left:20px;font-weight: bold;margin:60px 0 40px 0; color:#4e74a6;  text-align:center; font-family:"times new roman";} 
.tab_title,.shortdes,#lienhe .content,.footer_info{	position: relative;z-index:100;}
.shortdes{	padding:40px 0;width:100%;max-width:800px;margin: auto; font-size:16px; color:#75604b;}
#tongquan .tab_title h2{  color: #75604b;  font-size: 40px;  font-style: normal;    line-height: normal;  margin-bottom: 32px; font-family:"Times New Roman"}
.tab_title h2::after {  }
#tongquan1
{
	background-attachment: fixed;
	background-image: url("../img/tongquan_bg.jpg");
	background-position: center center;background-repeat: no-repeat;
	background-size: cover;color:   white;   float: left;    padding: 40px 0;    position: relative;
    width: 100%;
    z-index: 1;

}
#tongquan,#lydo,#vitri,#donviphattrien{	   position: relative;    width: 100%;    z-index: 1;float: left;}

/*-------------TONG QUAN ----*/
#tongquan .tongquan_content,#donviphattrien .tongquan_content {	position:relative;z-index:999;}
#tongquan .transparent-bg-secondary-tongquan,#donviphattrien .transparent-bg-secondary-tongquan
{
	background:#030c26;   height: 100%;    left: 0;   opacity: 0.9;    position: absolute;
    top: 0;    width: 100%;    z-index: 10;}
#tongquan .shortdes{padding:20px 0 80px 0;	color:#75604b;  display: flex;  flex-wrap: wrap;  justify-content: center;font-size:18px;} 

#shortdes .shortdes iframe{	max-width:100% !important; padding:10px;background:#052166; height:auto;min-height:300px;}
#donviphattrien .content {
  background-attachment: fixed;  background-image: url("../../upload/images/background/tongquan-bg.jpg");  background-position: center center;
  background-repeat: no-repeat;  background-size: cover;  color: white;  float: left;  position: relative;
  width: 100%;  z-index: 1; min-height:500px;}
#tongquan .contentg,#donviphattrien .contentg {  padding: 50px 20px;  background-color: #043050;  left: 0;  opacity: 0.8;  top: 0;
  z-index: 10;  width: 50%;  min-width: 300px;  font-size: 18px;  float: right;min-height:500px;}
#tongquan .contentg li,#donviphattrien .contentg li{	position: relative;list-style:inside !important;}
#tongquan .contentg h4,#donviphattrien .contentg h4{	padding:5px 10px; float:left;width:100%;margin:15px 0;background:#0f5abb;}
.ladi-list-paragraph{	position: relative;z-index:1000;}

/*-------------VI TRI ----*/
#vitri {	}
#vitri .shortdes,#tongquan_duan_des1 .shortdes {padding:20px 0 80px 0;	color:#75604b;  display: flex;  flex-wrap: wrap;  justify-content: center;font-size:18px;} 
#vitri .shortdes h4,#tongquan_duan_des1 .shortdes h4{font-family:"lee-bold";	font-size:36px;margin:10px 0 40px 0;}

/*-------------MAT BANG ------*/
  
#tongquan_duan1 #homenews {  display: flex;  align-items: center;  justify-content: center;  flex-wrap: wrap;}

#matbang
{
	border-top: 10px solid #eaf1e7; 
}
#matbang .news-item{position:relative; }
#tongquan_duan1{padding:50px 0 80px 0;	background:#f8f1e9;}
#tongquan_duan2{padding:50px 0 50px 0;}
#tongquan_duan2 .content{}
#matbang .tqda{	margin:50px 0;display:flex;}
.tongquan_duan .tab_title h2{	color:#d6540a;}
#matbang .news_thumb_img{	border:none !important;position:relative;overflow:hidden;text-align:center;}

.tongquan_duan .news_thumb_img img{	border-radius: 50%;border:1px solid #eee;background:white;max-width:175px;max-height:175px;}
.tongquan_duan  .newstitle h2,.tongquan_duan  .news_sdes{	text-align:center;}
.tongquan_duan .news-item{color:#d6540a;	float:left;width:100%;margin-bottom:50px;font-size:16px;}
.tongquan_duan .news-item .newstitle{	margin-top:20px;}
.tongquan_duan .news-item .newstitle h2{font-size:20px !important;}
#tongquan_duan_des1 .shortdes h4{	text-align:left;float:left;width:100%;}
#tongquan_duan2  #tongquan_duan_des2 .news-item 
{
	margin-bottom:30px;background:#f8f1e9;float:left;width:100%;
}
#tongquan_duan2  #tongquan_duan_des2 .news-item:hover
{
	background:#4e74a6;transition: ease all .5s;color:white;cursor:pointer;
}
#tongquan_duan2  #tongquan_duan_des2 .news-item .newstitle h2,
#tongquan_duan2  #tongquan_duan_des2 .news-item .newstitle h2 a
{
	font-size:18px !important;
}
#tongquan_duan2  #tongquan_duan_des2 .news-item:hover .stt_nb,
#tongquan_duan2  #tongquan_duan_des2 .news-item:hover .newstitle h2,
#tongquan_duan2  #tongquan_duan_des2 .news-item:hover .newstitle h2 a
{
	color:white;
}
#tongquan_duan2  #tongquan_duan_des2 .news-item .stt_nb {
  position: absolute;  color: #009337;  font-size: 50px;  font-style: normal;  font-weight: 300;
  line-height: normal;  left: 35px;  bottom: 0px;  transition: ease all .5s;}
 #tongquan_duan_des2 .newstitle{
 	height:90px;margin-bottom:20px;position:relative;overflow:hidden;padding:5px 10px;
 }

#tongquan_duan_des2 .newstitle 	h2
{
	text-align:center;color:#75604b;font-family:normal;
}
#tongquan_duan_des2 .news_thumb_img
{
	padding:20px;position:relative;
}
#tongquan_duan_des2 .news_thumb_img img
{
	width:130px;height:130px;border-radius:50%;
}

#bietthu,#blog{	background:#f8f1e9;}
#bietthu #image_gallery
{
	margin-bottom:80px;margin-top:40px;
}
#bietthu .shortdes h4,#matbang .shortdes h4{font-size:28px ; margin:15px 0;font-family:"lee-bold" !important;}

#bietthu  #owl-bietthu-hot .bds-bietthu {
  position: relative;
  float: left;
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0px 0px 26px 0px rgba(22,73,172,0.12);
  -webkit-box-shadow: 0px 0px 26px 0px rgba(22,73,172,0.12);
  -moz-box-shadow: 0px 0px 26px 0px rgba(22,73,172,0.12);
  background: white;

}
.bds-bietthu-box
{
  margin-top: 0;  padding: 20px;    padding-bottom: 60px; ;  background: #fff;
  width: 100%; max-width:480px; 
}
.bds-bietthu-box .newstitle h2
{
	font-family:"lee-bold";margin-bottom: 40px;  color: #75604B;  font-size: 34px !important;  font-style: normal;  display: block;}
.bds-bietthu-box  .news_sdes{padding-bottom:20px;	color: #75604B;  font-size: 17px; max-height:100% !important;}
.bds-bietthu-info
{

}
/*------------TIEN ICH ------*/

#tienich {
	background-attachment: fixed;
	background-image1: url("../img/tienich_bg.png"); 
	background-position: center center;background-repeat: no-repeat;
	background-size: cover;color:   white;   float: left;    padding: 40px 0;    position: relative;
    width: 100%;
    z-index: 1;
}

#tienich .tab_title h2::after{	background:#F8D636;}
.content_ti{position:relative;z-index:1000;	color:white;}
#tienich  .shortdes {padding-left:10px;padding-right:10px;} 

.tienich_img img{	margin-bottom:20px;}
#tienich .tien_ich .news-item {	position:relative;overflow:hidden;}
#tienich .tien_ich .news-item .newstitle{position:absolute;bottom:30px; left:10%;width:80%;text-align:center;z-index:999;}
#tienich .tien_ich .news-item .newstitle a{
	height:auto !important;color:white !important;font-size:18px !important;
}
#tienich .content{color: #75604b; margin:10px 0 40px 0;  font-size: 18px;  font-style: normal;  font-weight: 300;  line-height: normal;}
#tienich .content h4 {font-size:28px ; margin:15px 0;font-family:"lee-bold" !important;}
/*-----------DAU TU -- */

#dautu{	background:#0d2d47; }
#dautu .tab_title h2{	color:white;}
#dautu .tab_title h2::after{	background:white;} 
.content_dt {	color:white;} 
#dautu .tiemnang{	padding-top:15px; padding-bottom:15px;}
#dautu .tiemnang h4{	margin:10px 0;}
#lienhe_form{float:left;width:100%;margin:10px 0;}
.lienhe_form{	width:90%;margin:auto;max-width:800px;}
#myForm #contact_name{height:40px;line-height:24px;padding: 2px 15px;
border: 1px solid#ddd;width: 100%;margin:6px 0; color:#444;}
#dangkytuvan_submit{	height:40px;margin:6px 0;background:red;color:white;text-transform:uppercase;width:100%;
}
#uudai {
	background-attachment: fixed;
	background-image: url("../img/tongquanbg.jpg"); 
	background-position: center center;background-repeat: no-repeat;
	background-size: cover;color:   white;   float: left;    padding: 10px 0 50px 0;    position: relative;
    width: 100%;    z-index: 1;
}
#uudai .content 
{
	width:100%;max-width:900px;margin: auto;padding:10px;
	background-color: #043050;     left: 0;   opacity: 0.9;   
    top: 0;    width: 100%;    z-index: 10;font-size:20px;
}
#uudai .content .contentud
{
	border:2px solid #FFE7A2;padding:30px;
}
#uudai .contentud li {
    position: relative;
    list-style: inside !important;padding:4px 0;
}
#uudai .tab_title h2{	color:yellow;}
#uudai .tab_title h2::after{	background:yellow;}

/*-------LIEN HE --*/
#lienhe .tab_title h2{	color:white !important;} 
#lienhe h4 {	float: left;width:100%;margin:30px 0;}
#lienhe h4 a {
    background: #c10000;padding: 10px 10px;border-radius: 2px;color:    white !important;
    margin: 8px auto;    width: 200px;    text-align: center;
}
#hinhanh{	float: left;width:100%;padding:10px 0 50px 0;background:#E9EDF0;}
#hinhanh .shortdes {text-align: center;font-size:16px;}
.footer-detail{background-attachment: fixed;
	background-image: url("../../upload/images/background/footer-bacground.jpg"); 
	background-position: center center;background-repeat: no-repeat;
	background-size: cover;color:   white;   float: left;    padding: 10px 0 50px 0;    position: relative;
    width: 100%;   z-index: 1;
	
}
.footer-detail a{	color:#009337;}
.footer_info{	line-height:26px;}
#main-menu-wrapper ul li a:hover{	color:#4e74a6;}
.head_info{	position: absolute;top:65px;width:362.916px;right:10%;	z-index:10;}
.head_info .head_group{
	position: relative;z-index:100;color:white;background:url(../img/head_bg.png) no-repeat left bottom;
	min-height:250px;float: left;width:100%;padding-bottom:70px;padding-left:12px;
}
.head_info .head_group h5{	font-size:20px; margin:10px 0;}
.head_info .head_group h3
{
	font-size:20px;color:#FFE7A2; margin:10px 0;text-transform: uppercase;
}
.head_info .head_group h2 {
    border-radius: 5px;
    background-size: cover;
    background-attachment: scroll;
    background-origin: content-box;
    background:#F6E695;
    background-position: center top;
    background-repeat: repeat;margin:10px 5%;float: left;width:90%;padding:10px;color:black;
}
.head_info .head_group h4
{
	margin:10px 5%;font-size:30px;padding:10px 0px !important;border-top:1px solid #fff;border-bottom:1px solid #fff;float: left;
	width:90%;
}
.head_group img{
	max-width:100% !important;height:400px  !important;  max-height:100% !important;
}

.lang_selected{	opacity:0.6 !important;}
.dangkynhanemail{	float: left;	width:100%;	padding:70px 0;	background:#2079b1;}
#dangkyform{	width:100%;margin:auto;max-width:800px;}
#lienhe #contactForm{	margin-top:90px;}

.dangkyform{float:left;width:100%;background-color:rgba(26, 28, 27,.7);border-radius:15px;padding:20px; }
.dangkyform label{	color:white !important;}
.dkntt{	float: left;	width:100%;	text-align: center;}
.dangkynhanemail .msgerror{	font-weight:bold;}
.dangkynhanemail label{	}
.dangkynhanemail input, .dangkynhanemail textarea{	color:#444;}
.dangkynhantin-heading{ margin-bottom:20px;
	padding:10px;width:100%;max-width:600px;min-width:200px;background:#FCFCFC;	border-radius:4px;	border:1px solid #ddd;font-size:190%; color:black;}
.submitbutton{	float: left;	width:100%;	text-align: center;}
.submitbutton button{	text-transform:uppercase;font-weight:bold;     height: 44px; line-height:16px; 
    margin-top: 30px;    background: red;    color: white;    text-transform: uppercase;    width: 200px;
    border-radius: 30px;
}

.dangkynhanemail select {    margin-top: 10px;    padding: 8px 10px;    margin-bottom: 10px;    width: 100%;    border: 1px solid #ddd;    color: #444;font-weight:bold;}
.msgerror,.msgsuccess{	margin-top:10px;}
.follow_icon img:hover{	transition:1s;	transform:rotate(360deg);}
.dangkynhanemail .addCommentContainer #capcha{height:36px;	font-weight:bold; padding:6px;}
.dangkynhanemail .addCommentContainer #capcha2{height:36px; padding:6px;}
.reload_capcha a{	}
.reload_capcha {   margin-top: 12px;    float: left;}

.topulsdiv .lien-he:hove a{
	color:yellow !important;
} 
#BUTTON_TEXT705 > .ladi-headline {
  font-weight: bold;
  line-height: 1.6;
  color: rgb(255, 255, 255);
  text-align: center;
}
.mainslide1 img{height:530px;}
.mainslide{background-attachment: fixed;
	background-image1: url("../../upload/images/background/top-background.jpg"); 
	background-position: center center;background-repeat: no-repeat;
	background-size: cover;color:   white;   float: left;      position: relative;
    width: 100%;   z-index: 1;
	
}
#main_head{	position:relative;  z-index:10;float:left;width:100%;}
.main_form{	position:absolute;z-index:100; width:100%; top:460px;}
.main_form
.main_form .custom_header,.main_form .custom_header table {text-shadow:1 0px 1px 1px #ddd, -1px 0px 1px #ddd, 1px 0px 1px #ddd, 0px -1px 1px #ddd;	color:white;font-family:tahoma;font-size:20px;}
.main_form .custom_header table{	margin:auto;}
.main_form .custom_header  h5{	font-weight:bold;font-size:22px;  }
.main_form .custom_header  h6{	font-size:16px; }
.main_form .custom_header  h4{	font-weight:normal;font-size:18px;  margin-bottom:10px; }
.main_form .custom_header table{position:relative;z-index:1000;	 margin-bottom:10px;}
.custom_header p{	margin:0px !important;}
.custom_header h4 a {  background: #c10000;  padding: 8px 20px;  border-radius: 8px;  color: white !important;
  margin: 8px auto;  width: 200px;  text-align: center;
}
#lydo .news-item{	float:left;width:100%;}
#lydo  .tab_title h2{	color:#0f5abb !important; text-align:center;}
#lydo  .tab_title h2::after{	background:none !important;}
#lydo .shortdes	{	line-height:24px;}
#lydo .shortdes	h3{line-height:24px;	text-align:center;background:#0f5abb;padding:10px 10px;color:white;font-size:16px;border-radius:6px;margin-bottom:10px;}

#lydo .content{	margin-top:50px; float:left; width:100%;}
#lydo .content h4{	  font-weight: bold;font-size:24px;color:#0f5abb;  line-height: 1;    text-align: center;margin:15px 0;  }
.lydo_2 .newstitle{	text-align:center;font-weight:bold;color:#00b0dd;font-size:16px;}
.lydo_2 .news_sdes{	text-align:center;}
.lydo_2  .news_thumb_img{border-radius:8px;border:1px solid rgb(228, 228, 228);
	
}

.lydo_1 .news-item {
	
  position: relative;  float: left;  width: 100%;  border-radius: 8px;  overflow: hidden;  box-shadow: 0px 0px 26px 0px rgba(22,73,172,0.12);  -webkit-box-shadow: 0px 0px 26px 0px rgba(22,73,172,0.12);  -moz-box-shadow: 0px 0px 26px 0px rgba(22,73,172,0.12);border-radius:8px;border:1px solid rgb(228, 228, 228);
}
.lydo_1 .news-item .short_des{
  float: left;  width: 100%;  padding: 15px 10px;  height:120px;overflow:hidden;
}
.lydo_1 .short_des span{	font-weight:bold;color:#00b0dd;}
#dichvu
{	background-attachment: fixed;
	background-image: url("../../upload/images/background/top-background.jpg"); 
	background-position: center center;background-repeat: no-repeat;
	background-size: cover;color:   white;   float: left;    padding: 10px 0 50px 0;    position: relative;
    width: 100%;   z-index: 1;

}
#dichvu .container{	position:relative;z-index:999;}
#dichvu .newstitle a {	text-align:center;font-weight:bold;color:white !important;font-size:16px; text-transform:uppercase;}
#dichvu .news-item {
	position: relative;  float: left;  width: 100%;  overflow: hidden;  box-shadow: 0px 0px 26px 0px rgba(22,73,172,0.12);  -webkit-box-shadow: 0px 0px 26px 0px rgba(22,73,172,0.12);
  -moz-box-shadow: 0px 0px 26px 0px rgba(22,73,172,0.12);
}
#dichvu .tab_title h2{	margin-bottom:40px;padding-left:0px !important;}
#dichvu .tab_title h2::after{	top:110% !important; left:0 !important;width:50% !important;height:10px !important;}
#gioithieu{	padding:60px 0;}
#gioithieu .tab_title h2,#tintuc .tab_title h2 {	color:#0f5abb !important;}
#tintuc{	border-top:10px solid #0f5abb;padding:20px 0;margin:20px 0;}
.lien-he1 a span {
  animation-name: pulse;
  animation-delay: 0s;
  animation-duration: 1s;
  animation-iteration-count: infinite; 
}

.topulsdiv .lien-he1 a span{	width:100%;float:left;}
.lien-he11 a span{	background:red;border-radius:16px; padding:8px 20px;}

#main-menu-wrapper .lien-he1 a span1 
{
	background-image: linear-gradient(rgb(229, 45, 39), rgb(179, 18, 23));
  background-color: initial;
  background-size: initial;
  background-origin: initial;
  background-position: initial;
  background-repeat: initial;
  background-attachment: initial;
  -webkit-background-clip: initial;
}
@-webkit-keyframes pulse {
	0% {-webkit-transform: scale(1);transform: scale(1);}
	50% {-webkit-transform: scale(1.1);transform: scale(1.1);}
 	100% {-webkit-transform: scale(1);transform: scale(1);}
 }

@keyframes pulse {
 0% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
 50% {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
 100% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
}