/*========= Thai =========*/
/*========= Eng =========*/
/* ========= */
.section-address { padding: 80px 0 0; }
.section-address .page-wrapper { position: relative; }
.section-address .--top h2 { font-size: 36px; font-family: "HelveticaBold", "KanitMedium", Arial, sans-serif; color: #005382; text-transform: uppercase; margin: 0 0 30px; }
@media (max-width: 1366px) { .section-address .--top h2 { font-size: 25px; } }
@media (max-width: 990px) { .section-address .--top h2 { font-size: 18px; } }
.section-address .--top p, .section-address .--top a { font-size: 18px; font-family: "Helvetica", "Kanit", Arial, sans-serif; color: #878A9D; letter-spacing: 0.86px; line-height: 34px; }
.section-address .--bottom { display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; padding: 50px 0 0 10%; margin-bottom: -130px; }
@media (max-width: 768px) { .section-address .--bottom { flex-direction: column; margin: 0; padding: 50px; } }
.section-address .--bottom .col-left { -webkit-flex-basis: 25%; flex-basis: 25%; }
@media (max-width: 768px) { .section-address .--bottom .col-left { -webkit-flex-basis: 100%; flex-basis: 100%; padding-bottom: 30px; } }
.section-address .--bottom .col-right { -webkit-flex-basis: 75%; flex-basis: 75%; }
@media (max-width: 768px) { .section-address .--bottom .col-right { -webkit-flex-basis: 100%; flex-basis: 100%; width: 100%; } }
.section-address .--bottom .link-block a { font-size: 24px; font-family: "HelveticaBold", "KanitMedium", Arial, sans-serif; color: #951B1E; text-transform: uppercase; text-decoration: underline; display: inline-block; }
@media (max-width: 990px) { .section-address .--bottom .link-block a { font-size: 16px; } }
.section-address .--bottom .link-block a span { display: flex; display: -webkit-flex; }
.section-address .--bottom .link-block a span.icon { background-image: url("../images/get-direction.svg"); width: 32px; height: 21px; display: block; margin: 0 auto 20px; }

.section-form { background-color: rgba(109, 144, 164, 0.14); padding: 12vw 0 10vw; }
@media (max-width: 1440px) { .section-form { padding: 16vw 0 10vw; } }
@media (max-width: 990px) { .section-form { padding: 20vw 0 10vw; } }
@media (max-width: 768px) { .section-form { padding: 50px; } }
.section-form .col-wrap { display: flex; display: -webkit-flex; align-items: flex-start; -webkit-align-items: flex-start; padding-left: 10%; }
@media (max-width: 768px) { .section-form .col-wrap { flex-direction: column; padding-left: 0; } }
.section-form .col-wrap .col-left { -webkit-flex-basis: 25%; flex-basis: 25%; }
@media (max-width: 768px) { .section-form .col-wrap .col-left { -webkit-flex-basis: 100%; flex-basis: 100%; padding-bottom: 30px; } }
.section-form .col-wrap .col-left h3 { font-size: 24px; font-family: "HelveticaBold", "KanitMedium", Arial, sans-serif; color: #005382; text-transform: uppercase; text-decoration: underline; margin: 0; }
@media (max-width: 990px) { .section-form .col-wrap .col-left h3 { font-size: 16px; } }
.section-form .col-wrap .col-right { -webkit-flex-basis: 75%; flex-basis: 75%; }
@media (max-width: 768px) { .section-form .col-wrap .col-right { -webkit-flex-basis: 100%; flex-basis: 100%; } }
.section-form .col-wrap .col-right form { padding-right: 10%; }
@media (max-width: 768px) { .section-form .col-wrap .col-right form { padding-right: 0; } }
.section-form .col-wrap .col-right form .fields { display: flex; display: -webkit-flex; flex-wrap: wrap; }
.section-form .col-wrap .col-right form .fields .form-group { -webkit-flex-basis: 33.33%; flex-basis: 33.33%; padding-right: 20px; margin-bottom: 50px; }
@media (max-width: 768px) { .section-form .col-wrap .col-right form .fields .form-group { -webkit-flex-basis: 100%; flex-basis: 100%; padding-right: 0px; } }
.section-form .col-wrap .col-right form .fields .form-group.field-textarea { -webkit-flex-basis: 100%; flex-basis: 100%; }
.section-form .col-wrap .col-right form .fields .form-group .form-control { border: 0; border-bottom: 1px solid #005382; border-radius: 0; background-color: transparent; padding: 0 0 15px; box-shadow: none; display: block; height: initial; font-size: 16px; font-family: "Helvetica", "Kanit", Arial, sans-serif; color: #878A9D; letter-spacing: 0.86px; }
.section-form .col-wrap .col-right form .fields .form-group textarea.form-control { padding: 0; height: 150px; }
.section-form .col-wrap .col-right form .form-actions { text-align: right; padding-right: 20px; }
@media (max-width: 768px) { .section-form .col-wrap .col-right form .form-actions { text-align: center; padding-right: 0; } }
.section-form .col-wrap .col-right form .form-actions p { display: none; }
.section-form .col-wrap .col-right form .form-actions .btn { background-color: #951B1E; border: 0; border-radius: 0; width: 240px; padding: 15px 0; font-size: 18px; font-family: "HelveticaBold", "KanitMedium", Arial, sans-serif; color: #FFFFFF; }

/*# sourceMappingURL=contact_us.css.map */
