/* Enter Your Custom CSS Here */
 section, .default-page-space{    padding: 80px 0 !important;}  

/* 
header nav.navbar-default, nav.navbar.bootsnav, .full-width-pull-menu {
      background-color: rgba(0, 0, 0, 0); 
}
nav.navbar.navbar-default ul.nav > li > a { 
    color: #fff;
}*/
footer .widget-title{color:#232323 !important;}
header nav .navbar-nav.text-normal > li > a{font-size:14px !important;}
.panel{ border-radius: 0 !important;box-shadow:none !important;}
.pannel-header{border-bottom:1px solid #E4E4E4 !important;}
.tbcareer{margin-bottom:10px !important;}
.tbcareer tr td{border:none !important;}

nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul{margin: -14px 0 0 -5px;}
.external-fit-videos{z-index:20;}
.mltlngg-lang-switch {position: absolute;top: -20px; right: -64px;} 
.mltlngg_switcher ul ul{min-width:30px;background:#242424;padding:5px !important; border:1px soild #333 !important;}
.mltlngg-lang-switch li > ul li, .widget .mltlngg-lang-switch li > ul li{background:#242424;border:1px soild #333 !important;}

.home div#rev_slider_6_1 {
    /*height: 70% !important;*/
}
.home{
overflow-y: hidden;
}
.wrapper-img .text {
    position: relative;
    bottom: 130px;
    left: 0px;
    visibility: hidden;
    color: #000;
    font-size: 20px;
}

.wrapper-img:hover .text {
visibility:visible;
}

.wrapper-img img:hover{
opacity: 0.4;
}
.box-contact {width: 49%; float: left;}
header nav.navbar-default, nav.navbar.bootsnav{border:0px !important;}
.expertise-description{margin: 0 auto;  max-width: 620px; padding: 0 46px 80px;}

@media (max-width: 480px) and (min-width:320px)
{
  li#menu-item-21260 {
    background:#222222;
    position: absolute;
    top: 12px;
    left: -129px; 
  }
  .menu-item-21234 >ul.sub-menu.dropdown-menu.animated{
        margin-top: -30px; 
  }
  .menu-item-21234 >ul.sub-menu.dropdown-menu.animated li{
        margin-left: 30px; 
  }
  nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul{padding:0 !important; }
  .cover-background{height:200px !important;}
  .parallax{height:200px !important;}
  .pofo-slider5-1,.pofo-slider5-1 .swiper-slide{height:240px !important;min-height:240px !important;}
  .swiper-container-horizontal > .swiper-pagination-bullets{bottom:62% !important;}
  
  header nav.navbar-default, nav.navbar.bootsnav{margin-top:-20px !important;}
  .box-contact {width: 100%; float: left;}
  .navbar-default .navbar-collapse{margin-top:-28px !important;}
  .expertise-description{ padding: 0 30px 40px;}
  .page-id-21116 .one-third-screen{height:200px !important;}
}

@media screen and (orientation:landscape) and (min-device-width: 319px) and (max-device-width: 480px) {
   
}
html:lang(th) body{
    font-size: 16px !important;
}
html:lang(th) h1{
    font-size: 20px !important;
}
.icon-envelope2{content: "\e028";}
#icon-text{display: none;}
#icon-text:hover {
    position: relative;
    bottom: 130px;
    left: 0px;
    visibility: hidden;
    color: red;
    font-size: 20px;
    display:block !important;
}
.navbar-default .navbar-toggle{
border:0 !important;
}.navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:none;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none !important; border: 1px solid #fff !important;
    /*border-radius: 50%;
    padding: 2px 3px 0px 3px;*/}
header nav.navbar.bootsnav ul.nav > li> a,header .header-searchbar a,.header-social-icon a{text-shadow: 1px 2px 3px rgba(0,0,0,0.3); }
.home header nav.navbar-default, header nav.navbar.bootsnav:hover{background-color: rgba(0,0,0,0.5);}
 