/* 移动端*/
@media screen and (max-width: 1334px), screen and (max-height: 750px) {
    /*沒原來的好看呢，直接用原來的*/
    /*body {*/
    /*    background: url("../img/bg-app.png") round;*/
    /*}*/
    .auth-login {
        width: 100%;
        min-width: 100%;
    }


    .header {
        justify-content: center;
        height: 90px;
    }

    .header .logo {
        padding-top: 40px;
        margin-left: 0;
    }
    .header .lang {
        display: none;
    }

    .header > .logo img {
        width: 604px;
        height: 76px;
        /*position: absolute;*/
        /*left: 240px;*/
        /*top: 22px;*/
    }

    .login-box {
        height: 90%;
        width: 100%;
    }
    .auth-login {
        height: 100%;
    }

    .login-container {
        width: 100%;
        align-items: center;
        justify-content: center;
    }

    .auth-login-header{
        width: 90%;
    }
    .auth-login-container {
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .auth-login-cards {
        flex: 1;
        width: 90%;
        flex-direction: column;
        justify-content: flex-start;
    }

    .auth-login-card{
        width: 100%;
        margin: 25px;
    }

    .login-card-account{
        background-image: url("../img/cardbg-L-account.png");
        background-size: cover;
    }

    .login-card-entity{
        background-image: url("../img/cardbg-L-entity.png");
        background-size: cover;
    }
    .login-card-ga{
        background-image: url("../img/cardbg-L-ga.png");
        background-size: cover;
    }
    .auth-login-cards .auth-login-card img {
        border-radius: 9px;
        width: 100%;
        /*height: 320px;*/
    }

    .pc-switch {
        display: none;!important;
    }

    .mobile-switch {
        display: flex;!important;
    }
    .account-login{
        /*margin: 50px;*/
        /*width: 90%;*/
        padding: 45px 45px 0;
        height: 100%;
    }
    .account-login-container {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-top: 210px;
    }
    .account-login-form {
        width: 90%;
        margin-left: 45px;
        height: 60%;!important;
    }
    .mobile-text-bottom{
        margin-top: 50px;
    }
    .account-login-form-container{
        flex: 1;
        width: 100%;
    }
    .error-container{
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
    }

    .error-box .message-box {
        margin-top: 23%;
    }

    /*.input-box:nth-child(2) {*/
    /*    margin-top: 10%;*/
    /*    margin-bottom: 50px;*/
    /*    height: 200px;*/
    /*}*/
    .input-box .input-box-icon {
        padding-top: 35px;
    }
    .input-box .input-box-icon span {
        font-size: 40px;
    }
    .button-text {
        font-size: 40px;
    }
    .button-box{
        height: 130px;
    }
    .input-box input{
        height: 130px;
        font-size: 40px;
    }

    .card-text a {
        font-size: 30px;
    }

    .switch-to-one-account span {
        font-size: 30px;
    }


    .otp-container {
        background-image: url(../img/otp/border-APP.png);
        width: 698px;
        height: 670px;
    }
}