.ApplicationForm {max-width: 1000px;margin: 0;padding: 4.88% 7.32%;}
.btnSet--application {padding: 20px;text-align:center;margin:0;padding:2em 0;}
.ApplicationFormSection {display:table;width:100%;}
.ApplicationFormSection__pos {width: 41%;display:table-cell;}
.ApplicationFormSection__image {content:"";display:table-cell;height:100%;background:url(/Content/images/banners/ApplyNowBG.jpg) center top no-repeat;width: calc(100% - 760px);width: 59%;}

.careerBullet__image {  height:100px;background:#eee;padding:15px 0;width:100%;float:left;color:#000;-webkit-transition: all .3s ease;transition: all .3s ease;}
.jobTypeList {  width:13.7%; display:inline-block; text-align:center; margin:0 0.1%;}
.jtlTitle { -webkit-transition: all .3s ease;transition: all .3s ease;width:100%; background:#000; text-align:center; height:38px; line-height:16px; color:#FFF; text-transform:uppercase; letter-spacing:2px; display:block;float:left;letter-spacing:1.5px;padding-top:2px;}
.jtlTitle.singLine { padding-top:10px;}
.contentStartApp { width:100%; text-align:center;float:left;margin-bottom:22px;font-weight:600;}
.main__bottom { text-align:center;}
.jobTypeList a:hover .careerBullet__image { color:#0086c2;}
.jobTypeList a:hover .jtlTitle { background:#0086c2;}

.requiredSym {color: #0086c2;margin-left: -13px;margin-top: 10px;position: absolute;}
#captchaContainer{text-align:center;}
#captchaContainer .g-recaptcha{display:inline-block;}
@media only screen and (max-width: 1500px) {
	.ApplicationFormSection__image { background-image:url(/Content/images/banners/ApplyNowBG3.jpg);}
    .jobTypeList {  width:22.0%; margin:0.1%;}
}
@media only screen and (max-width: 1300px) {
	.ApplicationFormSection__pos { width:45%;}
	.ApplicationFormSection__image {width:55%;}
}
@media only screen and (max-width: 1000px) {
    .ApplicationFormSection {display:block;}
    .ApplicationFormSection:before {content:"";display:block;padding-bottom: 30.4%;background:url(/Content/images/banners/appFormBanner.jpg) center top/100% auto no-repeat;}
    .ApplicationFormSection__pos {display:block;width:100%;padding: 2% 3%;}
    .ApplicationForm {padding: 0;max-width: 640px;margin: 0 auto;}
    .ApplicationFormSection__image { background:none;display:none;}
}


@media only screen and (max-width: 800px) {
    .jobTypeList {  width:100%; margin:2px 0; }
    .careerBullet__image { width:15%;height:50px;}
    .jtlTitle { width:85%;height:50px;padding-top:8px;}
    .jtlTitle.singLine { padding-top:16px;}
    .contentStartApp { margin-bottom:5px;}
    .ApplicationFormSection__pos { padding:2% 6%;}
}
@media only screen and (max-width: 400px) {
    .ApplicationFileSizeLimitNote { font-size:12px;}
}