/* login page css start here */

.login_content {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
        linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
        linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.video_container {
    transition: all 0.5s ease-in-out;
}
.login_logo span {
    font-size: 6.4rem;
}

.auth_form {
    max-width: 42rem;
}
/* login page css end here */

/* enter OTP css start here */
.enter_otp input {
    width: 5rem;
}
@media (min-width: 767.99px) {
    .enter_otp input {
        padding: 1rem 2rem;
    }
    .enter_otp {
        gap: 1rem;
    }
}
/* enter OTP css end here */

/* login page responsive css end here 17-03-25 */
@media (min-width: 1199.99px) {
    .login_content {
        position: absolute;
        height: 100vh;
    }
}
@media (max-width: 1199.98px) {
    .login_main {
        flex-direction: column;
    }
    .login_form,
    .login_content {
        padding: 50px 0px;
    }
    .login_content {
        position: relative;
        background: url("../img/home_mobile_banner.png") no-repeat center center /
            cover;
    }
}
@media (max-width: 767.98px) {
    .login_form,
    .login_content {
        padding: 30px 0px;
    }

    .enter_otp {
        gap: 0.5rem;
    }
}
/* login page responsive css end here 17-03-25 */
