/**
font-family: 'Chonburi', cursive;
font-family: 'Noto Sans Thai', sans-serif;
*/
/* set font */
#mega-menu-holder>ul> li> a{
   font-family: 'Noto Sans Thai', sans-serif !important;
}

/* overwrite css */
.logo img{
   width: 95px; 
   margin-top: 5px;
}
#mega-menu-holder>ul> li> a{
   padding: 27px 20px 27px 10px;
}
.header-two .theme-menu-wrapper .bg-wrapper{
   padding-left: 280px;
}
#usa { 
	background-image: url(../_theme/images/home/flag-usa.png);
}
#chn { 
	background-image: url(../_theme/images/home/flag-chn.png);
}
#deu { 
	background-image: url(../_theme/images/home/flag-deu.png);
}
#polyglotLanguageSwitcher ul.dropdown li{
   padding-left: 5px;
}
.theme-title-one ul {
   margin-top: 30px;
}
.theme-title-one ul li {
   font-size: 17px;
   line-height: 25px;
   color: #FFF;
   position: relative;
   padding: 5px 20px 12px 40px;
}
.theme-title-one ul li i {
   font-size: 22px;
   position: absolute;
   top: 8px;
   left: 0;
}
.theme-title-one ul li a {
   color: #FFF;
}
#theme-main-banner .camera_caption p, 
#theme-main-banner .camera_caption h1 {
   padding-left: 30px;
}

#lang-nav{
   font-size: 16px;
}
#lang-nav ul.dropdown{
   display: none;
   position: relative;
   background-color: #FFF;
   padding: 0px;
   margin: 0px;
   border-radius: 4px;
   box-shadow: 0px 0px 3px #444;
}
#lang-nav ul.dropdown > li {
   padding: 2px 15px;
   border-bottom: 1px solid #EEE;
   text-align: left;
}
#lang-nav ul.dropdown > li:last-child {
   border-bottom: 0px;
}
#lang-nav > ul {
   display: inline-block;
}
#lang-nav > ul > li:hover ul.dropdown{
   display: block;
   position: absolute;
   top: 20px;
   right: 0px;
   z-index: 900;
}
.our-solution .single-solution-block .icon{
   width: 120px;
   height: auto;
}