#page_contact .break_word .right {float: right;font: 12px/50px 'tahoma';color: #C9C9C9;}
#page_contact .break_word .right a {font: 12px/50px 'tahoma';color: #C9C9C9;}
#page_contact .box_jobs { border-top: 1px solid #e1e1e1 !important;}
#page_contact img{max-width: 100%;}
#page_contact p.title_career {font-family: 'kit_35';font-size: 20px;}
#page_contact .p-h3 {font: 24px/30px 'Arial';color: #00c0f3;text-transform: uppercase;text-align: left;}
#page_contact .p2-h3 {font: 28px/30px 'kit_35';color: #00c0f3;text-align: left;text-transform: uppercase;padding-bottom: 20px;}
/*#page_contact .p-h4 {font: 28px/30px 'kit_35';color: #555555;text-align: left;text-transform: uppercase; float: left; }*/
#page_contact .p-h5 {font: 28px/30px 'kit_35';color: #000000;text-align: left;text-transform: uppercase;}
#page_contact .p-h4.pad3 {padding-bottom: 15px;}
#page_contact .p-h4bb {font: 28px/30px 'kit_35';color: #555555;text-transform: uppercase; font-weight: bold;}
#page_contact h1 {font-size: 25px;}
#page_contact p.pbot{padding-bottom: 25px;}
#page_contact p.pbot2{padding-bottom: 13px;}
#page_contact img.pad1 {padding-bottom:10px;height: 219px;border-radius: 5px 5px 0 0;}
#page_contact .row.pad2 {padding-bottom: 5px;}
#page_contact .col-sm-3.cl3{padding-top: 100px;}
#page_contact h2 {font-size: 30px;}
#page_contact .title_career{background:#000000;}
#page_contact .title_career.last{padding: 6px 10px 9px 11px;}
#page_contact .heg img{max-height: 100%;}
#page_contact .carousel-inner {margin-left: 10%;width: 80%;}
#page_contact a.aml img {top: 70%;}
#page_contact h1.text-bo {font-weight: bold;font-size: 30px; text-align: center;padding-top: 115px;}
section#scholarship_sec_1 {background-image:url('images/scholarship/bg1.jpg'); min-height: 350px;position: relative;}
.text-intro {position: absolute; top: 13%; left: 40%;background: #ddbb9b; padding:15px; border-radius: 5px;}
section#scholarship_sec_1 p {font-family: 'kit_35';font-size: 20px;color: #000000;}
section#scholarship_sec_1 p.fs {font-size: 25px;}
section#scholarship_sec_2 {background-image:url('images/scholarship/bg4.jpg'); padding-bottom: 142px;}
section#scholarship_sec_3 {background-image:url('images/scholarship/bg3.jpg'); padding-bottom: 100px;}
section#scholarship_sec_2 p,section#scholarship_sec_3 p {font-family: 'kit_35';font-size: 20px;padding-bottom: 20px;}
.bod{border-bottom: 1px solid #ccc !important;margin-bottom: 2%;}
section#scholarship_sec_2 .title_career:focus{color: #fff !important;background: #4bc6f2 !important;}
.banner_sc {padding-top: 22%;}
.padlr {padding: 5px;}
.pt {padding-bottom:145px;}
.p14{font: 14px 'kit_35';}
.mtban {margin-top: 7.5%;}


/*div#culture_sec_1 .se1 {background: url('images/culture/bg1.jpg')no-repeat center center/cover;height: 556px;margin-top: 50px;position: relative;}*/
div#culture_sec_1 {width: 100%;position: relative;}
div#culture_sec_2 {background:url('images/img_cut/01bg.jpg') no-repeat center / cover;height: auto; width: 100%;}
div#culture_sec_3 {height: auto;width: 100%;position: relative;margin-left: -2px;}
div#culture_sec_3-1 {height: auto;width: 100%;position: relative;}
div#culture_sec_4 {height: auto;width: 100%;margin: -4px 0 0 0;background: #ffc20e;}
div#culture_sec_4-1 {height: auto;width: 100%;margin: -4px 0 0 0;position: relative;}
div#culture_sec_5 {height: auto;width: 100%;}
div#culture_sec_5-1 {height: auto;width: 100%;}
div#culture_sec_6 {height: auto;width: 100%;margin: -4px 0 0 0;}

.cu1 {text-align: center; left: 9%; position: absolute;top: 7%;}
.cu2{margin: 1% 0 0 5%;padding: 0 0 3% 0;}
.cu3{position: absolute;top: 13%;left: 18%}
.cu4{padding:5% 12%;}
.cu5{padding:0 17% 2.8% 13%;}
.cu6{ margin-left: 20%;margin-top: -4%;padding-bottom: 4%;}
img.se1, img.se2,img.se3,img.se4,img.se5,img.se6,img.se31 {width: 100%;}
.pad-no {padding: 0;}

div#dev_sec_1 {background:url('images/development/bg1.jpg') no-repeat center / cover;height: 1000px;margin-top: 2%;}
div#dev_sec_2 {background:url('images/development/bg2.jpg') no-repeat center / cover;height: 772px;}
.cc {margin: -30% 28% 0 0;padding-bottom: 10%;text-align: right;}

#page_contact h1.hh{font-size: 40px !important;}
#page_contact h4.p-h4{font-size: 22px !important;}
#page_contact .p-h4bb {font: 26px/30px 'kit_35';color: #555555;font-weight: bold !important;}
#page_contact .p-h4bb2 {font: 30px/30px 'kit_35';color: #000000;font-weight: bold !important; padding-bottom: 25px;}
#page_contact .p-h3bb {font: 26px/30px 'kit_35';color: #000000;font-weight: bold !important; padding-top: 40px;}
#page_contact p.p-content {font-size: 21px !important;}
#page_contact p.p-content.cpad {padding-top: 7px;padding-bottom: 7px;}
#page_contact p.p-content-f {font-size: 25px !important;}
#page_contact p.p-normal {font: 13px/22px 'Arial' !important;color: #000000;}
.dev1 {text-align: center;padding-top: 10%}
.dev2 {text-align: center;width: 54%;padding-top: 10%;margin-left: 24%;}
.wid-tet {margin-left: 32%;width: 36%;}
.txt_detail2 {width: 75%;}
.txt_detail2 ul {margin-left: 15px; list-style: disc;}

@media (max-width: 1316px){
	.dev1 {top: 155%;}
	.dev2 {top: 325%;}
}
@media (max-width: 1049px){
	.dev1 {text-align: center;padding-top: 10%}
	.dev2 {text-align: center;width: 54%;padding-top: 10%;margin-left: 24%;}
}
@media (max-width: 1024px){
	.dev2 {text-align: center;width: 100%;padding-top: 10%;margin-left:0;}
	.pt {padding-bottom: 10px;}
	img.se4.img-responsive { display: none;}
	img.se5.img-responsive { display: none;}
	img.se3.img-responsive {display: none;}
	.cu3 {display: none;}
	img.se3 {display: none;}
	.show_dis1024{display: block !important;}
	.cu1 {left: 3%;}
}
@media (max-width: 991px){
	#page_contact .heg img{height: 167px;}
	.page_career767 .banner{height: 300px !important}
	.c50{width: !important;margin-top: 20px !important;}

}
@media (max-width: 870px){
	.p-h4bb2 {font: 30px/30px 'kit_35';color: #000000;font-weight: bold !important; padding-bottom: 25px;}
}

@media (max-width: 768px){
	#page_contact .banner_sc{padding-top: 39%;}
	#page_contact .break_word .right {display: none;}


	.dev2 {padding: 20px;}
	.wid-tet {margin-left: 0;width: 100%; padding-left: 20px; padding-right: 20px;}
}
@media (max-width: 767px){
	#page_contact .banner_sc{padding-top: 49%;}
	#page_contact .break_word h1 {margin-left:30px;}
	.pt { padding-bottom: 10px;}
	.page_career767 .banner{height: 200px !important}
  .c50{width: 90% !important;margin: auto;padding-top: 200px !important;margin-bottom: 20px;}

}
@media (max-width: 711px){
	#page_contact .banner_sc{padding-top: 53%;}
	.cu1{position: relative;padding-bottom: 5%;}
	img.se1 {display: none;}
}
@media (max-width: 425px){
	#page_contact .banner_sc{padding-top: 88%;}
	.dev1 {padding: 20px;}
	.p-h4bb2 {font: 26px/30px 'kit_35' !important;}
	.cu1{left: 0%;}
	p.p-content {font-size: 20px !important;}
	#page_contact p.p-content-f {font-size: 20px !important;}
}
@media (max-width: 375px){
	#page_contact .banner_sc{padding-top: 101%;}
	#page_template_1 {padding-top: 18px !important;}
	.p-h4bb2 {font: 22px/30px 'kit_35' !important;}
	.p-h3bb {font: 22px/30px 'kit_35' !important;}
}
@media (max-width: 320px){
	#page_contact .banner_sc{padding-top: 118%;}
	#page_template_1 {padding-top: 35px !important;}

}
@media (max-width: 280px){
	.p-h4bb2 {font: 23px/30px 'kit_35' !important;}
	.p-h3bb {padding-top: 0px !important;}
	#page_contact p.p-content-f{font-size: 19px !important;}
}

@media (max-width: 4000px){
	.pull-left {display: none;}
	.pull-right {display: block;}
	
	.chuenjai-mobile {display: none;}
	.chuenjai-desktop {display: block;}
	
	.news-mobile {display: none;}
	.news-desktop {display: block;}
		
}

@media (max-width: 699px){	
	
	.chuenjai-mobile {display: block;}
	.chuenjai-desktop {display: none;}
	
	.news-mobile {display: block;}
	.news-desktop {display: none;}
	
	
}


@media (max-width: 518px){	
	.pull-left {display: block;}
	.pull-right {display: none;}
	

	
	
}




.grid .grid-item.col3{width: 33.33%}

.board.overlay {
  height: 100%;
  width: 100%;
  position: fixed;
  background-color: rgba(255, 255, 255, 0.95) !important;
  z-index: 1035;
  top: 0px;
  left: 0px;
  display: none;
  padding: 90px 15px 30px 15px;
  color: #222;
  overflow: auto;
  font-size: 22px;
}
.board.overlay .overlay-close {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 20px;
  right: 20px;
  cursor: pointer;
  z-index: 1;
}

.board.overlay .overlay-close::before,
.board.overlay .overlay-close::after {
  content: '';
  position: absolute;
  width: 100%;
  top: 50%;
  height: 3px;
  background: #222;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}

.board.overlay .overlay-content {
  display: none;
}

.board.overlay .overlay-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.board.overlay img.pull-right {
	max-width: 250px !important;
	height: auto !important;
	margin-left: 15px;
	margin-bottom: 15px;
}

.board.overlay img.pull-left {
	max-width: 250px !important;
	height: auto !important;
	margin-left: 15px;
	margin-bottom: 15px;
}

.board.overlay table.table--detail > tbody > tr > td {
	padding: 0px 5px 10px 5px;
}
.board.overlay table.table--detail > tbody > tr > td[colspan] {
	padding-bottom: 0px;
}