
/* 1366 */

@media only screen and (max-width: 1366px) {
    .banner.login-banner .form-wrap {
        padding: 4% 0;
    }
    .banner.login-banner .form-wrap .form-div {
        min-height: 100%;
        max-height: 100%;
        height: 100%;
    }
    .message-pop {
        translate: 50% 0;
      }
}

/* 991 */

@media only screen and (max-width: 991px) {
    .banner.login-banner .form-wrap {
        padding: 10% 0;
    }
    .banner.login-banner .form-wrap .form-div {
        min-height: 100%;
        max-height: 100%;
        height: 100%;
    }
    .banner .banner-wrapper{
        margin-bottom: 40px;
    }
}

/* 991 */

@media only screen and (max-width: 991px) {
    .banner.login-banner .form-wrap {
        padding: 0;
    }
    .banner.login-banner .form-wrap .form-div {
        max-width: 100%;
        border-radius: 0;
        width: 100%;
        display: flex;
        align-items: center;
    }
    .banner.login-banner .form-wrap .form-div .model-body{
        width: 100%;
    }
    .banner.login-banner .form-wrap .back-to-login{
        border-radius: 0;
        top: 0;
        left: 0;
    }
    .banner.login-banner .form-wrap .otp-verify .txtVr{
        padding-top: 0;
    }
    .banner.login-banner .form-wrap .form-div.login-form-step2{
        display: block;
    }
    .banner.login-banner .form-wrap .login-form-step2 .form{
        padding: 2rem 20px 50px;
    }
    .banner.login-banner .form-wrap .login-form-step2 .form-header{
        padding: 12px 20px;
    }
}

/* 675 */

@media only screen and (max-width: 675px) {
    .banner.login-banner .form-wrap .form-div {
        padding: 30px 20px;
    }
    .banner.login-banner .form-wrap .login-form-step2 .form-header .logo-title img{
        width: 130px;
        height: auto;
    }
}