
.header-company{ font-size:32px; font-weight:bold;  text-shadow: 2px 2px 4px #999999; color:#039 !important; margin-right:100px; text-align:right; margin-bottom:10px; }
.header-slogan{ font-size:20px; color:#666; margin-right:100px; text-align:right;}
.header-lang{ text-align:right; margin-right:100px;  margin-bottom:30px; margin-top:10px; }
#header-table tr td{padding:0px !important;}

.dropdownmn {
  position: relative;
  display: inline-block;
  color:#FFF;
}

.dropdownmn li a.dropdown-item{  color: #03C; list-style:none;}
.dropdownmn li:hover a.dropdown-item{color: #F90;}
ul{list-style-type:none;}
.dropdownmn li {color:#00C;}

.dropdownmn-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 200px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index: 1010;
}



.dropdownmn:hover .dropdownmn-content {
  display: block;
}


#menubar{ position:absolute; bottom:0; }

.nav{ margin-left:50px;}
.nav li a{  padding:15px 15px; text-decoration:none; color:#FFF; font-size:12px;}
.nav li { line-height:35px;}


#header-logo{ display:none; margin-top:-20px; }

.dropdownmn-content  li a {color:#03C; text-align:left !important;}

.lang-menu{padding-left:160px; font-size:12px;}
.txt_vision{font-size:12px;}

.dropdownmn-content li a.dropdown-item{ padding-top:2px !important; padding-bottom:2px; !important}


@media screen and (max-width: 1024px) {
	.header-company{font-size:23px; margin-right:10px; margin-bottom:10px;}
	.header-slogan{font-size:14px; margin-right:10px;}
	.header-lang{ margin-right:10px; margin-bottom:30px;}
	.header-lang a{ font-size:12px;}
	.nav li a{ font-size:12px; }
	.nav li { line-height:14px;}
	.nav{margin-left:10px;}
	#logo-cell{display:none;}
	#header-logo{ display:block; float:left;margin-top:2px;}
	.lang-menu{padding-left:300px;font-size:12px;}
}

@media screen and (max-width: 925px) {
	.header-company{font-size:23px; margin-right:10px; margin-bottom:10px;}
	.header-slogan{font-size:14px; margin-right:10px;}
	.header-lang{ margin-right:10px; margin-bottom:30px;}
	.header-lang a{ font-size:12px;}
	.nav li a{ font-size:12px; }
	.nav li { line-height:14px;}
	.nav{margin-left:10px;}
	#logo-cell{display:none;}
	#header-logo{ display:block; float:left;margin-top:2px;}
	.lang-menu{padding-left:0px;font-size:12px;}
}
/*
@media screen and (max-width: 925px) {
	.header-company{font-size:26px; margin-right:10px; margin-bottom:10px;}
	.header-slogan{font-size:15px; margin-right:10px;}
	.nav li a{ font-size:12px; }
	.nav li { line-height:14px;}
	.nav{margin-left:10px;}
	#logo-cell{display:none;}
	#header-logo{ display:block; float:left;margin-top:2px;}
}
*/
@media screen and (max-width: 768px) {
	.header-company{font-size:23px; margin-right:10px; margin-bottom:10px;}
	.header-slogan{font-size:14px; margin-right:10px;}
	.header-lang{ margin-right:10px; margin-bottom:30px;}
	.header-lang a{ font-size:12px;}
	.nav li a{ font-size:12px; }
	.nav li { line-height:14px;}
	.nav{margin-left:10px;}
	#logo-cell{display:none;}
	#header-logo{ display:block; float:left;margin-top:2px;}
	.lang-menu{padding-left:0px;font-size:12px;}
}
@media screen and (max-width: 550px) {
	.header-company{font-size:20px; margin-right:10px; margin-bottom:10px;}
	.header-slogan{font-size:13px; margin-right:10px;}
	.header-lang{ margin-right:10px; margin-bottom:30px;}
	.header-lang a{ font-size:10px;}
	.nav li a{ font-size:12px; padding:10px 10px;}
	.nav li { line-height:14px;}
	.nav{margin-left:5px;}
	#logo-cell{display:none;}
	#header-logo{ display:block; float:left;margin-top:2px;}
	.lang-menu{padding-left:0px;font-size:12px;}
}


@media screen and (max-width: 480px) {
	.header-company{font-size:12px; margin-right:10px; margin-bottom:10px;}
	.header-slogan{font-size:10px; margin-right:10px;}
	.header-lang{ margin-right:10px; margin-bottom:30px;}
	.header-lang a{ font-size:10px;}
	.nav li a{ font-size:8px; padding:10px 10px;}
	.nav li { line-height:14px;}
	.nav{margin-left:5px;}
	#logo-cell{display:none;}
	#header-logo{ display:block; float:left;margin-top:2px; }
	.lang-menu{padding-left:0px;font-size:8px;}
}

.home-intro p {
	color: #FFF;
	display: inline-block;
	font-size: 1.0em;
	font-weight: 300;
	margin-bottom: 0;
}
