#webform-submission-application-form-for-mobile-bank-form .edit-myextratitle,
#webform-submission-application-form-for-mobile-bank-form-ajax .edit-myextratitle{padding:0 15px; }
#webform-submission-application-for-account-form-ajax fieldset fieldset{padding:0 15px; }
.webform-button--submit.application_form_for_mobile_bank_btn {position: static !IMPORTANT;height: auto;margin: 30px 0 45px;}
.application_form_for_mobile_bank {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;    margin-right: -15px; margin-left: -15px;}
.application_form_for_mobile_bank.step-title {position: static !IMPORTANT;height: auto; overflow: visible; width: auto; clip: unset;  margin: 30px 0 15px 0; font-size: 20px; font-weight: bold;}
#webform-submission-application-form-for-mobile-bank-form-ajax h2.webform-section-title { font-size: 20px; font-weight: bold; }
#webform-submission-application-form-for-mobile-bank-form-ajax .webform-section-wrapper {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;    margin-right: -15px; margin-left: -15px;}

#webform-submission-application-form-for-mobile-bank-form-ajax div[id^="ajax-wrapper"]{width: 100% !important; padding: 0;}
#webform-submission-application-form-for-mobile-bank-form-ajax .js-webform-states-hidden .form-item.js-form-item-latest-spouse-payslip.form-item-latest-spouse-payslip {max-width: 100%;}
#webform-submission-application-form-for-mobile-bank-form-ajax div[id^="ajax-wrapper"] .js-webform-states-hidden { width: 100% !important;padding: 0;}
#webform-submission-application-form-for-mobile-bank-form-ajax div[id^="ajax-wrapper"] .form-type-webform-document-file { max-width: 100%;}
#webform-submission-application-form-for-mobile-bank-form-ajax .webform-file-button{background:#006199; color:#FFF; width:max-content;cursor:pointer; padding:8px 20px;}
#webform-submission-application-form-for-mobile-bank-form-ajax .step.well.application_form_for_mobile_bank[data-titleid="Terms-&-Conditions"] .form-item--error-message{padding-left: 24px;margin-bottom:5px}
#webform-submission-application-form-for-mobile-bank-form-ajax .step.well.application_form_for_mobile_bank[data-titleid="Terms-&-Conditions"] .description {margin-left: 24px;}
#webform-submission-application-form-for-mobile-bank-form-ajax .step.well.application_form_for_mobile_bank div {width: 100%; }
#webform-submission-application-form-for-mobile-bank-form-ajax .btn-group.bootstrap-select.form-select {margin-bottom: 11px;}
#webform-submission-application-form-for-mobile-bank-form-ajax .step.well.application_form_for_mobile_bank .form-type-radio .form-radio.error + label { color:#ff0000; }

@media only screen and (max-width: 990px){

#webform-submission-application-form-for-mobile-bank-form-ajax .js-form-item.form-item { width: 100%;}
#webform-submission-application-form-for-mobile-bank-form-ajax .step-title.visually-hidden.application_form_for_mobile_bank {margin-left: 0;}
#webform-submission-application-form-for-mobile-bank-form-ajax .webform-radios-label {width: 100%;}
#webform-submission-application-form-for-mobile-bank-form-ajax .step.well.application_form_for_mobile_bank {margin: 0;}
#webform-submission-application-form-for-mobile-bank-form-ajax .step.well.application_form_for_mobile_bank {width: 100%;}
#webform-submission-application-form-for-mobile-bank-form-ajax  textarea#edit-please-describe-how-have-you-been-adversely-impacted- {width: 100%;}
#webform-submission-application-form-for-mobile-bank-form-ajax .webform-section-wrapper { margin-right: 0;margin-left: 0;}
  
}
@media only screen and (min-width: 992px){
    .application_form_for_mobile_bank .form-item {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;     padding-left: 15px; padding-right: 15px;}
    #webform-submission-application-form-for-mobile-bank-form-ajax .js-webform-states-hidden .form-item {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;     padding-left: 15px; padding-right: 15px;}
    #webform-submission-application-form-for-mobile-bank-form-ajax .webform-section-wrapper .form-item {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;     padding-left: 15px; padding-right: 15px;}
    .captcha {max-width:50% !important;}
}
