form textarea { resize:none;}
.showerrortxt { color: red;}
.btn { cursor: pointer;}
.completecontact {}
.completecontact img { display:block; margin: 0 auto;}
@media (min-width: 240px) and (max-width: 478px) {


.sec-cms-detail  > .wrapper { overflow:visible; padding:0;}

.sec-contact { color:#333333;font-size:14px;padding-bottom:0px; margin-top:50px; margin-bottom:20px;}
.sec-contact .row { overflow:auto;;margin-top:30px;padding-bottom:20px }
.sec-contact .row > .col { width:100%;/*float:left;box-sizing:border-box;*/ }
.sec-contact .row > .col:first-child { /*padding-right:40px; */}

.sec-contact .box-txt { margin-bottom:30px; }
.sec-contact h1 { font-size:18px;font-weight:normal;color:#2b3372;margin:0px 0px 15px 0px;padding-bottom:5px; }
.sec-contact p { line-height:1.7;margin:5px 0px;}
.sec-contact p i{ margin-bottom: 10px; margin-right: 10px }
.sec-contact p a { color:#777777;font-size:18px;font-family: 'Conv_SukhumvitSet-Light', Tahoma, sans-serif;letter-spacing: 0.5px; }
.sec-contact p a.link { color:#2b3372 }
.sec-contact b { font-size:18px; color:#333; font-family: 'Conv_SukhumvitSet-Light', Tahoma, sans-serif;letter-spacing: 0.5px;}


.frm-area { margin:0px auto; }
.frm-area > .r { margin-bottom:8px;/*overflow:auto;*/ }
.frm-area > .r > .col { box-sizing:border-box;padding:0px;width:100%; }
.frm-area > .r > .col-2 { /*width:100%;float:left;box-sizing:border-box;*/padding:0px; }
.frm-area > .r > .col-2:first-of-type { padding-right:0px; }
.frm-area .txt-input { outline:none; border:none;padding:15px 20px;width:100%;background-color:#f8f8f8; color:#111111;font-size:22px;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;letter-spacing: 0.5px;box-sizing:border-box;margin:0px;vertical-align:middle;/*border-radius:5px;*/ }
.frm-area .txt-label { padding:14px 13px; }
.frm-area select { border:none;background:none;font-size:15px;width:100%;color:#151d44;padding:0px }
.frm-area select option { color:#454545;padding:0px }
.frm-area .btn-area { text-align:right;margin-top:0px;clear:both; color:#111111;font-size:22px;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;letter-spacing: 0.5px;}
.frm-area .btn-area .btn { text-align:center; background-color:#006cb8;display:inline-block;padding:7px 20px;width:50%;box-sizing:border-box; color:#ffffff;font-size:22px; border:none;/*border-radius:5px;*/ margin:0;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;l}

.sec-map { height:400px;width:100%;clear:both; }

/*-------TH-------*/
.sec-cms-detail .content-area h1.title { color:#006db8;font-weight:normal;font-size:26px;padding:0px;margin:0px;margin-bottom:10px;font-family: 'Conv_SukhumvitSet-Light', Tahoma, sans-serif;}
.sec-cms-detail .content-area h1.title > small { display:block;color:#111111;font-size:22px;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;letter-spacing: 0.5px; padding-left:0; margin-top:5px;}
.sec-cms-detail .content-area h3.title { font-size:16px;font-weight: normal;padding:0 0 15px 0px;margin:0px;margin-bottom:30px; border-bottom:2px #039dff solid; }
.sec-cms-detail .content-area h3.title.a { color:#333;font-size:20px;padding-bottom:10px;margin-top:0px; }
.sec-cms-detail .content-area h3.title.b { border:none;font-size:18px;color:#666666;margin-bottom:5px;margin-top:30px;padding:0px 25px; }
/*------End TH------*/
.col-2 { /*float:left;width:100%;*/box-sizing:border-box;padding:0px; margin-bottom:10px;}

}

@media (min-width: 478px) and (max-width: 767px) {
	
.sec-cms-detail  > .wrapper { overflow:visible; }

.sec-contact { color:#333333;font-size:14px;padding-bottom:0px; margin-top:50px; margin-bottom:20px;}
.sec-contact .row { overflow:auto;;margin-top:30px;padding-bottom:20px }
.sec-contact .row > .col { width:100%;/*float:left;box-sizing:border-box;*/ }
.sec-contact .row > .col:first-child { padding-right:0px; }

.sec-contact .box-txt { margin-bottom:30px; }
.sec-contact h1 { font-size:18px;font-weight:normal;color:#2b3372;margin:0px 0px 15px 0px;padding-bottom:5px; }
.sec-contact p { line-height:1.7;margin:5px 0px;}
.sec-contact p i{ margin-bottom: 10px; margin-right: 10px }
.sec-contact p a { color:#777777;font-size:18px;font-family: 'Conv_SukhumvitSet-Light', Tahoma, sans-serif;letter-spacing: 0.5px; }
.sec-contact p a.link { color:#2b3372 }
.sec-contact b { font-size:18px; color:#333; font-family: 'Conv_SukhumvitSet-Light', Tahoma, sans-serif;letter-spacing: 0.5px;}


.frm-area { margin:0px auto; }
.frm-area > .r { margin-bottom:8px;overflow:auto; }
.frm-area > .r > .col { box-sizing:border-box;padding:0px;width:100%; }
.frm-area > .r > .col-2 { /*width:100%;float:left;box-sizing:border-box;*/padding:0px; }
.frm-area > .r > .col-2:first-of-type { padding-right:8px; }
.frm-area .txt-input { outline:none; border:none;padding:15px 20px;width:100%;background-color:#f8f8f8; color:#111111;font-size:22px;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;letter-spacing: 0.5px;box-sizing:border-box;margin:0px;vertical-align:middle;/*border-radius:5px;*/ }
.frm-area .txt-label { padding:14px 13px; }
.frm-area select { border:none;background:none;font-size:15px;width:100%;color:#151d44;padding:0px }
.frm-area select option { color:#454545;padding:0px }
.frm-area .btn-area { text-align:right;margin-top:0px;clear:both; color:#111111;font-size:22px;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;letter-spacing: 0.5px;}
.frm-area .btn-area .btn { text-align:center; background-color:#006cb8;display:inline-block;padding:7px 20px;width:50%;box-sizing:border-box; color:#ffffff;font-size:22px; border:none;/*border-radius:5px;*/ margin:0;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;}

.sec-map { height:400px;width:100%;clear:both; }

/*-------TH-------*/
.sec-cms-detail .content-area h1.title { color:#006db8;font-weight:normal;font-size:26px;padding:0px;margin:0px;margin-bottom:10px;font-family: 'Conv_SukhumvitSet-Light', Tahoma, sans-serif;}
.sec-cms-detail .content-area h1.title > small { display:block;color:#111111;font-size:22px;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;letter-spacing: 0.5px; padding-left:0; margin-top:5px;}
.sec-cms-detail .content-area h3.title { font-size:16px;font-weight: normal;padding:0 0 15px 0px;margin:0px;margin-bottom:30px; border-bottom:2px #039dff solid; }
.sec-cms-detail .content-area h3.title.a { color:#333;font-size:20px;padding-bottom:10px;margin-top:0px; }
.sec-cms-detail .content-area h3.title.b { border:none;font-size:18px;color:#666666;margin-bottom:5px;margin-top:30px;padding:0px 25px; }
/*------End TH------*/
.col-2 { float:left;width:50%;box-sizing:border-box;padding:0px 5px; }

}

@media (min-width: 768px) and (max-width: 992px) {
	
	.sec-cms-detail  > .wrapper { overflow:visible; }

.sec-contact { color:#333333;font-size:14px;padding-bottom:0px; margin-top:77px;}
.sec-contact .row { overflow:auto;margin-top:30px;padding-bottom:30px }
.sec-contact .row > .col {/* width:50%;float:left;box-sizing:border-box; */}
/*.sec-contact .row > .col:first-child { padding-bottom:0px; }*/

.sec-contact .box-txt { margin-bottom:30px; }
.sec-contact h1 { font-size:18px;font-weight:normal;color:#2b3372;margin:0px 0px 15px 0px;padding-bottom:5px; }
.sec-contact p { line-height:1.7;margin:5px 0px;}
.sec-contact p i{ margin-bottom: 10px; margin-right: 10px }
.sec-contact p a { color:#777777;font-size:18px;font-family: 'Conv_SukhumvitSet-Light', Tahoma, sans-serif;letter-spacing: 0.5px; }
.sec-contact p a.link { color:#2b3372 }
.sec-contact b { font-size:18px; color:#333; font-family: 'Conv_SukhumvitSet-Light', Tahoma, sans-serif;letter-spacing: 0.5px;}


.frm-area { margin:0px auto; }
.frm-area > .r { margin-bottom:8px;overflow:auto; }
.frm-area > .r > .col { box-sizing:border-box;padding:0px;width:100%; }
.frm-area > .r > .col-2 { width:50%;float:left;box-sizing:border-box;padding:0px; }
.frm-area > .r > .col-2:first-of-type { padding-right:8px; }
.frm-area .txt-input { outline:none; border:none;padding:15px 20px;width:100%;background-color:#f8f8f8; color:#111111;font-size:22px;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;letter-spacing: 0.5px;box-sizing:border-box;margin:0px;vertical-align:middle;/*border-radius:5px;*/ }
.frm-area .txt-label { padding:14px 13px; }
.frm-area select { border:none;background:none;font-size:15px;width:100%;color:#151d44;padding:0px }
.frm-area select option { color:#454545;padding:0px }
.frm-area .btn-area { text-align:right;margin-top:0px;clear:both; color:#111111;font-size:22px;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;letter-spacing: 0.5px;}
.frm-area .btn-area .btn { text-align:center; background-color:#006cb8;display:inline-block;padding:7px 20px;width:50%;box-sizing:border-box; color:#ffffff;font-size:22px; border:none;/*border-radius:5px;*/ margin:0;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;}

.sec-map { height:400px;width:100%;clear:both; }

/*-------TH-------*/
.sec-cms-detail .content-area h1.title { color:#006db8;font-weight:normal;font-size:26px;padding:0px;margin:0px;margin-bottom:10px;font-family: 'Conv_SukhumvitSet-Light', Tahoma, sans-serif;}
.sec-cms-detail .content-area h1.title > small { display:block;color:#111111;font-size:22px;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;letter-spacing: 0.5px; margin-top:5px; padding-left:0;}
.sec-cms-detail .content-area h3.title { font-size:16px;font-weight: normal;padding:0 0 15px 0px;margin:0px;margin-bottom:30px; border-bottom:2px #039dff solid; }
.sec-cms-detail .content-area h3.title.a { color:#333;font-size:20px;padding-bottom:10px;margin-top:0px; }
.sec-cms-detail .content-area h3.title.b { border:none;font-size:18px;color:#666666;margin-bottom:5px;margin-top:30px;padding:0px 25px; }
/*------End TH------*/
.col-2 { float:left;width:50%;box-sizing:border-box;padding:0px 5px; }

}

@media (min-width: 992px) and (max-width: 1280px) {
.sec-cms-detail  > .wrapper { overflow:visible; }

.sec-contact { color:#333333;font-size:14px;padding-bottom:0px; margin-top:77px;}
.sec-contact .row { overflow:auto;;margin-top:50px;padding-bottom:0px }
.sec-contact .row > .col { width:50%;float:left;box-sizing:border-box; }
.sec-contact .row > .col:first-child { padding-right:40px; }

.sec-contact .box-txt { margin-bottom:30px; }
.sec-contact h1 { font-size:18px;font-weight:normal;color:#2b3372;margin:0px 0px 15px 0px;padding-bottom:5px; }
.sec-contact p { line-height:1.7;margin:5px 0px;}
.sec-contact p i{ margin-bottom: 10px; margin-right: 10px }
.sec-contact p a { color:#777777;font-size:18px;font-family: 'Conv_SukhumvitSet-Light', Tahoma, sans-serif;letter-spacing: 0.5px; }
.sec-contact p a.link { color:#2b3372 }
.sec-contact b { font-size:18px; color:#333; font-family: 'Conv_SukhumvitSet-Light', Tahoma, sans-serif;letter-spacing: 0.5px;}


.frm-area { margin:0px auto; }
.frm-area > .r { margin-bottom:8px;overflow:auto; }
.frm-area > .r > .col { box-sizing:border-box;padding:0px;width:100%; }
.frm-area > .r > .col-2 { width:50%;float:left;box-sizing:border-box;padding:0px; }
.frm-area > .r > .col-2:first-of-type { padding-right:8px; }
.frm-area .txt-input { outline:none; border:none;padding:15px 20px;width:100%;background-color:#f8f8f8; color:#111111;font-size:22px;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;letter-spacing: 0.5px;box-sizing:border-box;margin:0px;vertical-align:middle;/*border-radius:5px;*/ }
.frm-area .txt-label { padding:14px 13px; }
.frm-area select { border:none;background:none;font-size:15px;width:100%;color:#151d44;padding:0px }
.frm-area select option { color:#454545;padding:0px }
.frm-area .btn-area { text-align:right;margin-top:0px;clear:both; color:#111111;font-size:22px;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;letter-spacing: 0.5px;}
.frm-area .btn-area .btn { text-align:center; background-color:#006cb8;display:inline-block;padding:7px 20px;width:50%;box-sizing:border-box; color:#ffffff;font-size:22px; border:none;/*border-radius:5px;*/ margin:0;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;}

.sec-map { height:400px;width:100%;clear:both; }

/*-------TH-------*/
.sec-cms-detail .content-area h1.title { color:#006db8;font-weight:normal;font-size:26px;padding:0px;margin:0px;margin-bottom:10px;font-family: 'Conv_SukhumvitSet-Light', Tahoma, sans-serif;}
.sec-cms-detail .content-area h1.title > small { display:block;color:#111111;font-size:22px;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;letter-spacing: 0.5px; line-height:28px; margin-top:10px; padding-left:0;}
.sec-cms-detail .content-area h3.title { font-size:16px;font-weight: normal;padding:0 0 15px 0px;margin:0px;margin-bottom:30px; border-bottom:2px #039dff solid; }
.sec-cms-detail .content-area h3.title.a { color:#333;font-size:20px;padding-bottom:10px;margin-top:0px; }
.sec-cms-detail .content-area h3.title.b { border:none;font-size:18px;color:#666666;margin-bottom:5px;margin-top:30px;padding:0px 25px; }
/*------End TH------*/
.col-2 { float:left;width:50%;box-sizing:border-box;padding:0px 5px; }
}

@media (min-width: 1280px) {
.sec-cms-detail  > .wrapper { overflow:visible; }

.sec-contact { color:#333333;font-size:14px;padding-bottom:0px; margin-top:77px;}
.sec-contact .row { overflow:auto;;margin-top:50px;padding-bottom:0px }
.sec-contact .row > .col { width:50%;float:left;box-sizing:border-box; }
.sec-contact .row > .col:first-child { padding-right:40px; }

.sec-contact .box-txt { margin-bottom:30px; }
.sec-contact h1 { font-size:18px;font-weight:normal;color:#2b3372;margin:0px 0px 15px 0px;padding-bottom:5px; }
.sec-contact p { line-height:1.7;margin:5px 0px;}
.sec-contact p i{ margin-bottom: 10px; margin-right: 10px }
.sec-contact p a { color:#777777;font-size:18px;font-family: 'Conv_SukhumvitSet-Light', Tahoma, sans-serif;letter-spacing: 0.5px; }
.sec-contact p a.link { color:#2b3372 }
.sec-contact b { font-size:18px; color:#333; font-family: 'Conv_SukhumvitSet-Light', Tahoma, sans-serif;letter-spacing: 0.5px;}


.frm-area { margin:0px auto; }
.frm-area > .r { margin-bottom:8px;overflow:auto; }
.frm-area > .r > .col { box-sizing:border-box;padding:0px;width:100%; }
.frm-area > .r > .col-2 { width:50%;float:left;box-sizing:border-box;padding:0px; }
.frm-area > .r > .col-2:first-of-type { padding-right:8px; }
.frm-area .txt-input { outline:none; border:none;padding:15px 20px;width:100%;background-color:#f8f8f8; color:#111111;font-size:22px;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;letter-spacing: 0.5px;box-sizing:border-box;margin:0px;vertical-align:middle;/*border-radius:5px;*/ }
.frm-area .txt-label { padding:14px 13px; }
.frm-area select { border:none;background:none;font-size:15px;width:100%;color:#151d44;padding:0px }
.frm-area select option { color:#454545;padding:0px }
.frm-area .btn-area { text-align:right;margin-top:0px;clear:both; color:#111111;font-size:22px;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;letter-spacing: 0.5px;}
.frm-area .btn-area .btn { text-align:center; background-color:#006cb8;display:inline-block;padding:10px 20px;width:50%;box-sizing:border-box; color:#ffffff;font-size:22px; border:none;/*border-radius:5px;*/ margin:0;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;}

.sec-map { height:400px;width:100%;clear:both; }

/*-------TH-------*/
.sec-cms-detail .content-area h1.title { color:#006db8;font-weight:normal;font-size:26px;padding:0px;margin:0px;margin-bottom:10px;font-family: 'Conv_SukhumvitSet-Light', Tahoma, sans-serif;}
.sec-cms-detail .content-area h1.title > small { display:block;color:#111111;font-size:22px;font-family: 'Conv_THSARABUN', Tahoma, sans-serif;letter-spacing: 0.5px; padding-left:0;}
.sec-cms-detail .content-area h3.title { font-size:16px;font-weight: normal;padding:0 0 15px 0px;margin:0px;margin-bottom:30px; border-bottom:2px #039dff solid; }
.sec-cms-detail .content-area h3.title.a { color:#333;font-size:20px;padding-bottom:10px;margin-top:0px; }
.sec-cms-detail .content-area h3.title.b { border:none;font-size:18px;color:#666666;margin-bottom:5px;margin-top:30px;padding:0px 25px; }
/*------End TH------*/
.col-2 { float:left;width:50%;box-sizing:border-box;padding:0px 5px; }
}
