html[lang*='en'] body {
  font-family: "Lato";
  font-size: 16px;
  font-size: 1.6rem;
  color: #000;
  margin: 0px;
  padding: 0px;
  line-height: 1.4; }

html[lang*='en'] a {
  text-decoration: none;
  -webkit-transition: color 0.3s linear;
  -moz-transition: color 0.3s linear;
  -ms-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
  transition: color 0.3s linear; }
  html[lang*='en'] a:focus, html[lang*='en'] a:hover, html[lang*='en'] a:active {
    text-decoration: none; }

html[lang*='en'] h1 {
  font-family: "DB Ramintra X";
  font-size: 64px;
  font-size: 6.4rem;
  font-weight: bold; }

html[lang*='en'] h2 {
  font-family: "DB Ramintra X";
  font-size: 48px;
  font-size: 4.8rem;
  font-weight: bold; }

html[lang*='en'] h3 {
  font-family: "DB Ramintra X";
  font-size: 30px;
  font-size: 3rem;
  font-weight: bold; }

html[lang*='en'] h4 {
  font-family: "DB Ramintra X";
  font-size: 23px;
  font-size: 2.3rem;
  font-weight: bold; }

html[lang*='en'] h5 {
  font-family: "Lato Black";
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 22px; }

html[lang*='en'] h6 {
  font-family: "DB Ramintra X";
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 20px; }

html[lang*='en'] .highlight {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.4; }

html[lang*='en'] .nav-top .nav {
  font-family: "DB Ramintra X";
  font-size: 18px;
  font-size: 1.8rem; }

html[lang*='en'] #main-nav ul.navbar-nav {
  font-family: "DB Ramintra X";
  font-size: 21px;
  font-size: 2.1rem; }
  html[lang*='en'] #main-nav ul.navbar-nav .dropdown-menu {
    font-size: 18px;
    font-size: 1.8rem; }

html[lang*='en'] time {
  font-size: 14px;
  font-size: 1.4rem;
  font-style: normal; }

html[lang*='en'] .navbar-brand {
  font-family: "DB Ramintra X";
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 30px; }

html[lang*='en'] .block-home-biz > div h2 {
  font-size: 30px;
  font-size: 3rem;
  line-height: 1; }

html[lang*='en'] .sitemap {
  font-family: "DB Ramintra X";
  font-weight: bold;
  font-size: 18px;
  font-size: 1.8rem; }
  html[lang*='en'] .sitemap li a {
    font-weight: bold; }

html[lang*='en'] .btn-default {
  font-size: 14px;
  font-size: 1.4rem; }
  html[lang*='en'] .btn-default[data-icon]:before {
    font-size: 20px;
    font-size: 2rem; }

html[lang*='en'] .block-home-biz > div p {
  font-size: 14px;
  font-size: 1.4rem; }

html[lang*='en'] #home-ir article .ir-stock {
  font-size: 85%; }

html[lang*='en'] #home-ir article .ir-news .news-list time {
  font-weight: bold;
  font-style: normal; }

html[lang*='en'] #home-ir article .ir-download div a > span[data-icon] {
  font-size: 150%; }

html[lang*='en'] #home-ir article .ir-download div a > span.name {
  font-weight: bold;
  text-transform: uppercase; }

html[lang*='en'] #home-ir article .ir-download div a > span.quater {
  font-size: 100%;
  font-weight: bold; }

html[lang*='en'] #home-map .map-detail .number {
  font-size: 46px;
  font-size: 4.6rem;
  font-weight: bold;
  line-height: 1; }

html[lang*='en'] #home-map .map-detail .value {
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1; }

html[lang*='en'] .business-flow .map-detail .number {
  font-size: 46px;
  font-size: 4.6rem;
  font-weight: bold;
  line-height: 1; }

html[lang*='en'] .business-flow .map-detail .value {
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1; }

html[lang*='en'] .custom-tab .custom-tab-wrapper .nav-tabs > li > a {
  font-weight: bold; }

html[lang*='en'] .custom-tab .custom-tab-wrapper .nav-tabs > li.active > a {
  font-weight: bold;
  font-size: 30px;
  font-size: 3rem; }

html[lang*='en'] .custom-tab .custom-tab-wrapper .nav-tabs > li:hover > a, html[lang*='en'] .custom-tab .custom-tab-wrapper .nav-tabs > li:focus > a {
  font-weight: bold; }

html[lang*='en'] .custom-ncard .custom-ncard-wrapper .ncard-items .detail span.date {
  font-weight: bold; }

html[lang*='en'] .custom-ncard .custom-ncard-wrapper .ncard-items .detail p {
  font-weight: bold; }

html[lang*='en'] .custom-filter .form-control {
  font-size: 16px;
  font-size: 1.6rem; }

html[lang*='en'] .custom-form .form-control {
  font-size: 16px;
  font-size: 1.6rem; }

html[lang*='en'] .bcard-items .detail ul li p {
  font-family: "DB Ramintra X";
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.2; }

html[lang*='en'] .bcard-items .detail ul li span {
  font-family: "DB Ramintra X";
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  max-width: auto;
  height: 105px;
  /* Fallback for non-webkit */
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

html[lang*='en'] .bcard-items .bcard-popup .modal-body .header {
  font-family: "DB Ramintra X"; }
  html[lang*='en'] .bcard-items .bcard-popup .modal-body .header .position {
    font-size: 22px;
    font-size: 2.2rem; }

html[lang*='en'] .bcard-items .bcard-popup .modal-body .content p {
  font-family: "DB Ramintra X";
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: bold; }

html[lang*='en'] .latest-video i {
  font-size: 70px;
  font-size: 7rem; }

html[lang*='en'] .custom-pill .nav-pills > li > a {
  font-weight: bold; }

html[lang*='en'] .custom-business-tab ul.nav-tabs li .btab-items .btab-items-wrapper .logo p {
  font-size: 40px;
  font-size: 4rem;
  font-weight: bold; }

html[lang*='en'] .custom-business-tab ul.nav-tabs li .btab-items .btab-items-wrapper .logo span {
  font-weight: bold;
  text-transform: uppercase; }

html[lang*='en'] .custom-business-tab ul.nav-tabs li .btab-items .btab-items-wrapper .content-wrapper .content span.header {
  font-size: 30px;
  font-size: 3rem;
  font-weight: bold;
  text-transform: uppercase; }

html[lang*='en'] .content-detail .header {
  font-size: 26px;
  font-size: 2.6rem;
  font-weight: bold; }

html[lang*='en'] .content-detail .detail-thumbnail .title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 20px;
  font-size: 2rem; }

html[lang*='en'] .content-detail .detail-thumbnail ul li span {
  font-weight: bold; }

html[lang*='en'] .custom-media .detail a i {
  font-size: 26px;
  font-size: 2.6rem; }

html[lang*='en'] .custom-media .detail a span {
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 26px; }

html[lang*='en'] .custom-vcard .custom-vcard-wrapper .vcard-items .img i {
  font-size: 70px;
  font-size: 7rem; }

html[lang*='en'] .custom-vcard .custom-vcard-wrapper .vcard-items .detail span.date {
  font-weight: bold; }

html[lang*='en'] .custom-vcard .custom-vcard-wrapper .vcard-items .detail p.highlight {
  font-weight: bold; }

html[lang*='en'] .testimonial-wrapper .testimonial-top #sync1 .item .t-image ul li p {
  font-size: 24px;
  font-size: 2.4rem; }

html[lang*='en'] .custom-map-popup .header {
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.8rem; }

html[lang*='en'] .custom-map-popup .media .media-left {
  font-size: 50px;
  font-size: 5rem; }

html[lang*='en'] .custom-map-popup .media .media-body ul li {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold; }

html[lang*='en'] .business-diagram .detail li p {
  line-height: 20px;
  font-size: 14px;
  font-size: 1.4rem; }

html[lang*='en'] .custom-accordion .panel-heading p {
  font-family: "DB Ramintra X";
  font-size: 22px;
  font-size: 2.2rem; }

html[lang*='th'] body {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  color: #000;
  margin: 0px;
  padding: 0px;
  line-height: 1.4; }

html[lang*='th'] a {
  text-decoration: none;
  -webkit-transition: color 0.3s linear;
  -moz-transition: color 0.3s linear;
  -ms-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
  transition: color 0.3s linear; }
  html[lang*='th'] a:focus, html[lang*='th'] a:hover, html[lang*='th'] a:active {
    text-decoration: none; }

html[lang*='th'] h1 {
  font-family: "DB Ramintra X";
  font-weight: bold;
  font-size: 58px;
  font-size: 5.8rem; }

html[lang*='th'] h2 {
  font-family: "DB Ramintra X";
  font-weight: bold;
  font-size: 48px;
  font-size: 4.8rem; }

html[lang*='th'] h3 {
  font-family: "DB Ramintra X";
  font-weight: bold;
  font-size: 30px;
  font-size: 3rem; }

html[lang*='th'] h4 {
  font-family: "DB Ramintra X";
  font-size: 23px;
  font-size: 2.3rem;
  font-weight: bold; }

html[lang*='th'] h5 {
  font-family: "Lato Black";
  font-weight: bold;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 22px; }

html[lang*='th'] h6 {
  font-family: "DB Ramintra X";
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 20px; }

html[lang*='th'] .highlight {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.4; }

html[lang*='th'] time {
  font-size: 12px;
  font-size: 1.2rem;
  font-style: italic; }

html[lang*='th'] .nav-top .nav {
  font-family: "DB Ramintra X";
  font-size: 16px;
  font-size: 1.6rem; }

html[lang*='th'] #main-nav ul.navbar-nav {
  font-family: "DB Ramintra X";
  font-size: 21px;
  font-size: 2.1rem; }
  html[lang*='th'] #main-nav ul.navbar-nav .dropdown-menu {
    font-size: 18px;
    font-size: 1.8rem; }

html[lang*='th'] #footer .footer--right {
  font-family: "DB Ramintra X";
  font-size: 16px;
  font-size: 1.6rem; }

html[lang*='th'] .navbar-brand {
  font-family: "DB Ramintra X";
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  line-height: 30px; }

html[lang*='th'] .block-home-biz > div h2 {
  font-size: 30px;
  font-size: 3rem;
  line-height: 1; }

html[lang*='th'] #home-ir article .ir-download div a > span.quater {
  font-size: 100%; }

html[lang*='th'] #home-ir article .ir-download div a > span[data-icon] {
  font-size: 150%; }

html[lang*='th'] .sitemap {
  font-family: "DB Ramintra X";
  font-weight: bold;
  font-size: 18px;
  font-size: 1.8rem; }

html[lang*='th'] .btn-default {
  font-size: 14px;
  font-size: 1.4rem; }
  html[lang*='th'] .btn-default[data-icon]:before {
    font-size: 20px;
    font-size: 2rem; }

html[lang*='th'] .block-home-biz > div p {
  font-size: 14px;
  font-size: 1.4rem; }

html[lang*='th'] #home-ir article .ir-stock {
  font-size: 85%; }

html[lang*='th'] #home-ir article .ir-news .news-list time {
  font-weight: bold;
  font-style: normal; }

html[lang*='th'] #home-ir article .ir-download div a > span[data-icon] {
  font-size: 150%; }

html[lang*='th'] #home-ir article .ir-download div a > span.name {
  font-weight: bold;
  text-transform: uppercase; }

html[lang*='th'] #home-ir article .ir-download div a > span.quater {
  font-size: 100%;
  font-weight: bold; }

html[lang*='th'] #home-map .map-detail .number {
  font-size: 46px;
  font-size: 4.6rem;
  font-weight: bold;
  line-height: 1; }

html[lang*='th'] #home-map .map-detail .value {
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1; }

html[lang*='th'] .business-flow .map-detail .number {
  font-size: 46px;
  font-size: 4.6rem;
  font-weight: bold;
  line-height: 1; }

html[lang*='th'] .business-flow .map-detail .value {
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1; }

html[lang*='th'] .custom-tab .custom-tab-wrapper .nav-tabs > li > a {
  font-weight: bold; }

html[lang*='th'] .custom-tab .custom-tab-wrapper .nav-tabs > li.active > a {
  font-weight: bold;
  font-size: 30px;
  font-size: 3rem; }

html[lang*='th'] .custom-tab .custom-tab-wrapper .nav-tabs > li:hover > a, html[lang*='th'] .custom-tab .custom-tab-wrapper .nav-tabs > li:focus > a {
  font-weight: bold; }

html[lang*='th'] .custom-ncard .custom-ncard-wrapper .ncard-items .detail span.date {
  font-weight: bold; }

html[lang*='th'] .custom-ncard .custom-ncard-wrapper .ncard-items .detail p {
  font-weight: bold; }

html[lang*='th'] .custom-filter .form-control {
  font-size: 16px;
  font-size: 1.6rem; }

html[lang*='th'] .custom-form .form-control {
  font-size: 16px;
  font-size: 1.6rem; }

html[lang*='th'] .bcard-items .detail ul li p {
  font-family: "DB Ramintra X";
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.2; }

html[lang*='th'] .bcard-items .detail ul li span {
  font-family: "DB Ramintra X";
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  max-width: auto;
  height: 105px;
  /* Fallback for non-webkit */
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

html[lang*='th'] .bcard-items .bcard-popup .modal-body .header {
  font-family: "DB Ramintra X"; }
  html[lang*='th'] .bcard-items .bcard-popup .modal-body .header .position {
    font-size: 22px;
    font-size: 2.2rem; }

html[lang*='th'] .bcard-items .bcard-popup .modal-body .content p {
  font-family: "DB Ramintra X";
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: bold; }

html[lang*='th'] .latest-video i {
  font-size: 70px;
  font-size: 7rem; }

html[lang*='th'] .custom-pill .nav-pills > li > a {
  font-weight: bold; }

html[lang*='th'] .custom-business-tab ul.nav-tabs li .btab-items .btab-items-wrapper .logo p {
  font-size: 40px;
  font-size: 4rem;
  font-weight: bold; }

html[lang*='th'] .custom-business-tab ul.nav-tabs li .btab-items .btab-items-wrapper .logo span {
  font-weight: bold;
  text-transform: uppercase; }

html[lang*='th'] .custom-business-tab ul.nav-tabs li .btab-items .btab-items-wrapper .content-wrapper .content span.header {
  font-size: 30px;
  font-size: 3rem;
  font-weight: bold;
  text-transform: uppercase; }

html[lang*='th'] .content-detail .header {
  font-size: 26px;
  font-size: 2.6rem;
  font-weight: bold; }

html[lang*='th'] .content-detail .detail-thumbnail .title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 20px;
  font-size: 2rem; }

html[lang*='th'] .content-detail .detail-thumbnail ul li span {
  font-weight: bold; }

html[lang*='th'] .custom-media .detail a i {
  font-size: 26px;
  font-size: 2.6rem; }

html[lang*='th'] .custom-media .detail a span {
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 26px; }

html[lang*='th'] .custom-vcard .custom-vcard-wrapper .vcard-items .img i {
  font-size: 70px;
  font-size: 7rem; }

html[lang*='th'] .custom-vcard .custom-vcard-wrapper .vcard-items .detail span.date {
  font-weight: bold; }

html[lang*='th'] .custom-vcard .custom-vcard-wrapper .vcard-items .detail p.highlight {
  font-weight: bold; }

html[lang*='th'] .testimonial-wrapper .testimonial-top #sync1 .item .t-image ul li p {
  font-size: 24px;
  font-size: 2.4rem; }

html[lang*='th'] .custom-map-popup .header {
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.8rem; }

html[lang*='th'] .custom-map-popup .media .media-left {
  font-size: 50px;
  font-size: 5rem; }

html[lang*='th'] .custom-map-popup .media .media-body ul li {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold; }

html[lang*='th'] .business-diagram .detail li p {
  line-height: 20px;
  font-size: 14px;
  font-size: 1.4rem; }

html[lang*='th'] .custom-accordion .panel-heading p {
  font-family: "DB Ramintra X";
  font-size: 22px;
  font-size: 2.2rem; }
