@media (max-width: 320px) {
    .reg-form {
        height: 500px;
        overflow-y: scroll;
    }
}


@media (max-width: 480px) {
    .row > * {
        padding-right: calc(var(--bs-gutter-x) * .5) !important;
    }

    .reg-form {
        height: 500px;
        overflow-y: scroll;
    }

    .login-background .login_form .logo img {
        width: 80px;
        border: 4px solid #15693e;

    }

    .login_form .btn-login {
        width: 100%;
        border-radius: 4px;

    }

    .reg-right-part {
        margin-left: 0px;
    }

    .forget-password {
        margin: 20px 0 0;
        text-align: center;
    }

    .forget-password a {
        font-size: 14px;
        text-decoration: none;
    }

    /* Shahanaz */
    .left-part {
        background: white;
        background-size: cover;
        z-index: 10;
        position: static;
        height: 400px;
    }

    .left-part-new {
        height: 400px;
        margin-bottom: 10px;
    }

    .logo-back-new {
        height: 400px;
    }

    .logo-back {
        background: white;
        opacity: 90%;
        height: 400px;
        width: 100%;
    }

    .reg-back {
        height: inherit;
        width: 100%;
        display: flex;
    }

    .reg-part {
        height: inherit;
        position: static;
    }

    .reg-right-part-form {
        width: 95%;
        align-self: center;
        margin-right: auto;
        margin-left: auto;
        margin-top: 10px;
    }

    .right-part-form {
        width: 95%;
    }

    .login-form-row {
        margin-left: 0px !important;
    }

    .user-id input {
        width: 86%
    }

    .user-pass input {
        margin-top: 14px;
        width: 79%;
    }

    .bottom-part {
        flex-direction: column-reverse;
    }

    .bottom-part button {
        width: 100%;
    }

    .bottom-part p {
        margin-top: 50px;
        text-align: center;
    }

    .tech-part a {
        position: static;
        text-decoration: none;
        text-align: center;
        display: block;
        margin-top: 50px;
        margin-bottom: 20px;
    }

    .reset-form-group {
        width: 100%;
    }

    .reset-bottom .reset-time {
        text-align: center;
    }

    .forget-pass-div .full-name input {
        width: 79%;
    }

    .bottom-margin {
        margin-bottom: 0px;
    }

    .forget-pass-div {
        width: 100%;
    }

    .reset-bottom-part {
        width: 100%;
    }

}

@media (max-width: 1500px) {
    .full-name input {
        outline: none;
        border: none;
        background-color: #EFEFEF;
        border-radius: 4px;
        margin-top: 14px;
        width: 76%;
    }

}

@media only screen and (min-width: 1450px) and (max-width: 2000px) {
    /*
     .logo-back{
      width: 100%;
      min-height: 1000px;
    } */
    .user-pass input {
        margin-top: 14px;
        width: 89%;
    }

    .forget-pass-div .full-name input {
        width: 89%;
    }

    .reset-form-group {
        width: 50%;
    }
}

