@font-face {
  font-family: 'kitti';
  src: url("/iwov-resources/fonts/KittithadaBold75.eot");
  src: url("/iwov-resources/fonts/KittithadaBold75.eot?") format("embedded-opentype"), url("/iwov-resources/fonts/KittithadaBold75.woff2") format("woff2"), url("/iwov-resources/fonts/KittithadaBold75.woff") format("woff"), url("/iwov-resources/fonts/KittithadaBold75.ttf") format("truetype");
  font-weight: 600;
  font-style: bold;
}

@font-face {
  font-family: 'kitti';
  src: url("/iwov-resources/fonts/KittithadaMedium65.eot");
  src: url("/iwov-resources/fonts/KittithadaMedium65.eot?") format("embedded-opentype"), url("/iwov-resources/fonts/KittithadaMedium65.woff2") format("woff2"), url("/iwov-resources/fonts/KittithadaMedium65.woff") format("woff"), url("/iwov-resources/fonts/KittithadaMedium65.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'kitti';
  src: url("/iwov-resources/fonts/KittithadaLight45.eot");
  src: url("/iwov-resources/fonts/KittithadaLight45.eot?") format("embedded-opentype"), url("/iwov-resources/fonts/KittithadaLight45.woff2") format("woff2"), url("/iwov-resources/fonts/KittithadaLight45.woff") format("woff"), url("/iwov-resources/fonts/KittithadaLight45.ttf") format("truetype");
  font-weight: 200;
  font-style: light;
}

html, body, span, p, a, li, h4, td, th {
  font-family: kitti;
  font-size: 23px;
  line-height: 1em;
  font-weight: lighter;
  white-space: normal;
}

*.mainnav > li > a {
  width: 100%;
  font-size: 25px;
  font-weight: lighter;
  padding: 6px 20px;
}

.mainnav > li > a {
  vertical-align: top;
  height: auto !important;
}


.main-banner .description .heading2 {
  font-size: 31px;
}

.nav-content .list-unstyled a {
  font-size: 1em;
}

.image-item-wrap .img-wrapper img {
  max-width: 100%;
}

.image-item-wrap .content-text * {
  font-size: 1.23rem;
}

.btn-1 {
  font-size: 1rem !important;
}

.normal,
.bullet {
  font-size: 23px;
  font-weight: lighter !important;
}

.free-text .heading5 {
  font-size: 23px;
}

.free-text p {
  font-size: 23px;
  font-weight: lighter !important;
}

.heading2{
  font-size: 31px;
}

.navbar-header .block-dropdowns button span {
  font-size: 20px;
}

.nav-tabs.nav-justified li a {
  font-size: 23px;
}

.grid-content .inner h3 {
  font-size: 33px;
}

.grid-content .inner p {
  font-size: 23px;
}

.content-block p, .content-block .row p, .content-block ul li {
  font-size: 23px;
}

.apply-now-fixed p {
  font-size: 23px;
}

.apply-block .heading {
  font-size: 25px;
}
  
.sticky-wrapper .section-title .heading2.subtitle + span  {
  font-size: 23px;
}




/* .content-block .row > [class*="col-"] img {
  width: 100%;
  height: auto;
} */

.content-block .row > [class*="col-"] p {
  padding: 0 10px;
}

@media screen and (min-width: 1025px) {
  .navbar-header .block-dropdowns {
    left: auto;
    right: 216px;
  }
}

#footer .nav a,
#footer .block-term a,
#footer .block-term p,
.side-bar a {
  font-size: 20px;
  font-weight: 100;
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait), only screen and (max-width: 991px) and (min-width: 768px) {
  *.mainnav > li > a {
    font-size: 0.8rem;
  }
  html, body, span, p, a, li, h4, td, th {
    font-size: 0.8rem;
  }
}

/*# sourceMappingURL=lang-th.css.map */
