@media(max-width:991.98px){
input:-webkit-autofill {    -webkit-text-fill-color: rgba(255, 255, 255,1);}
    .exmaAuthenticate { padding-top: 150px; }
    .exmaToggleForms { display: flex; align-items: center; justify-content: center; margin-bottom: 20px; padding-bottom: 15px; position: relative; }
    .exmaToggleForms a { width: 50%; text-align: center; font-size: 25px; color: #A1A6AE; font-family: var(--secondryfamily); font-weight: 500; padding-bottom: 20px; border-bottom: 2px solid #1E2024; }
    .exmaToggleForms a.active { color: #fff !important; border-color: #06A7E0; pointer-events: none;}
    .exmaAuthenticate .signin_signup_right, .exmaAuthenticate  .signin_signup_block { background: transparent; padding: 0; align-items: start; }
    .exmaAuthenticate .signin_signup_block { min-height: 300px; }
    .exmaAuthenticate .signin_signup_right::after, .exmaAuthenticate #exma_login h2, .exmaAuthenticate .landing-mark{display: none;}
    .exmaAuthenticate .exm_reg .form-floating>.form-control, .exmaAuthenticate .form-floating>.form-control-plaintext { background-color: #1E2024; border-color: rgba(100,106,114,0.3); border-radius: 5px; height: 70px; font-size: 24px; color: #fff !important;}
    .exmaAuthenticate .exm_reg .form-floating  label { font-size: 24px !important; top: 9%; color: #9499A1;}
    .exmaAuthenticate .exm_reg .form-floating>.form-control:not(:placeholder-shown)~label, .exmaAuthenticate .exm_reg .form-floating>.form-control:focus~label { font-size: 18px !important; transform: scale(1) translateY(-0.9rem) translateX(0.15rem); color: #9499A1;}
    .exmaAuthenticate .login_pform .password-visible::after { top: 8px; }
    .exmaAuthenticate a#forgetpassword { color: #A1A6AE;}
    .exmaAuthenticate .signupfooter label { color: #A1A6AE; font-size: 22px; font-weight: 400; }
    .exmaAuthenticate .signupfooter label a { text-decoration: none; }
    .exmaAuthenticate .signin_signup_right .button { font-size: 24px; }
    .exmaAuthenticate .signin_signup_right .right-form h2 { font-size: 36px; color: #fff; }
    .exmaAuthenticate .verifyLoginCred { padding: 0; }
    .exmaAuthenticate .verifyLoginCred .form-control { background: #1E2024; border-color: rgba(100,106,114,0.3); border-radius: 5px; height: 70px; font-size: 24px; color: #fff !important; }
    .exmaAuthenticate .form-check-input[type="checkbox"] { background-color: transparent; border-color: rgba(100,106,114,0.5); }
    .exmaAuthenticate .signin_signup_right .right-form .form-check label { color: #A1A6AE; font-weight: 400; }
    .exmaAuthenticate .signin_signup_right .form-check-input:checked[type=checkbox] { background-color: #4ba4db; }
    .exmaAuthenticate .verifyLoginCred .signupfooter p { font-size: 20px; color: #A1A6AE; margin-bottom: 10px; }
    .exmaAuthenticate .verifyLoginCred .signupfooter p strong { color: #fff; font-weight: 500; }
    .exmaAuthenticate #twofaerrormodal .modal-content { background: #1E2024; }
    .exmaAuthenticate #twofaerrormodal .modal-body h4 { color: #fff; }
    .select-manual .select2-selection__rendered { height: 70px; color: #fff !important; padding-top: 15px; font-size: 20px;}
    .select-manual .select2-selection { height: 70px; background: #1E2024; border-color: rgba(100,106,114,0.3); }
    .select-manual .select2-selection__arrow { height: 68px !important;}
    .exmaAuthenticate .exm_reg label.floated_lable { color: #9499A1 !important; font-size: 18px !important; transform: scale(1) translateY(-0.9rem) translateX(0.15rem) !important;}
    .select2-container--open .select2-dropdown { background: #1E2024; border-color: rgba(100,106,114,0.3); }
    .select2-container--default .select2-search--dropdown .select2-search__field { background: #181515 !important; border-color: rgba(100,106,114,0.3) !important; color: #fff;}
    .exmaAuthenticate .disable_inp input { height: 70px; border-color: rgba(100,106,114,0.3); color: #9499A1 !important; font-size: 20px; background: #1E2024 !important;}
    .exmaAuthenticate .password-visible { top: 16px; }
    .exmaAuthenticate .dual_screen #otp_register::after, .exmaAuthenticate .dual_screen #exma_register::after{display: none;}
    .exmaAuthenticate .otp_blocks .form-control{background: #1E2024; border-color: rgba(100,106,114,0.3); color:#fff !important}
    .exmaAuthenticate .timer-counter-logiin { color: #A1A6AE; }
    .exmaAuthenticate #exma_register h2{display:none;}
    .exmaAuthenticate .linebtn.backup-button { border: 0 !important;}
    .exmaAuthenticate .button.linebtn { border: 0 !important; box-shadow: none; padding-left: 0; align-items: self-start; justify-content: start;}
    .exmaAuthenticate .goBacktopage { position: initial; }
    .exmaAuthenticate .goBacktopage .button.linebtn:hover { box-shadow: none; background: transparent; }
    .form-control.is-invalid, .was-validated .form-control:invalid{    border-color: var(--bs-danger) !important;}
    .form-check-input.is-invalid, .was-validated .form-check-input:invalid { border-color: var(--bs-danger) !important; }
 html[lang="ja"] .exmaToggleForms a{font-size:14px;}
 html[lang="hi"] .button, html[lang="it"] .button,  html[lang="el"] .button,  html[lang="es"] .button, html[lang="pt"] .button, html[lang="id"] .button, html[lang="th"] .button, html[lang="ms"] .button, html[lang="tr"] .button {
        width: 100%;
    }
}
@media(max-width:576.98px){
    .exmaAuthenticate .exm_reg .form-floating  label { top: 3%;}
    .exmaAuthenticate .signupfooter label{font-size: 17px;}
    html[lang="es"] .exmaToggleForms a { font-size: 20px; }
    html[lang="pt"] .exmaToggleForms a { font-size: 20px; }
    html[lang="jp"] .exmaToggleForms a { font-size: 16px; letter-spacing: -1.5px; }
    html[lang="ar"] .form-floating.form-mrinput { margin-left: 0; }
}