#auth-popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #dbd7d773;
    z-index: 9999;
}

#auth-popup .popup-content {
    background-color: #ffffffc9;
    margin: 5% auto;
    padding: 20px;
    width: 600px;
    position: relative;
    height: auto;
    border: solid 1px #000;
}

#reg-popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #dbd7d773;
    z-index: 9999;
}

.popup-content2 {
    background-color: #ffffffc9;
    margin: 5% auto;
    padding: 20px;
    width: 600px;
    position: relative;
    height: auto;
    border: solid 1px #000;
}

#auth-popup .close, #reg-popup .close{
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 20px;
    cursor: pointer;
    color: black ;
    opacity: 1;
    font-weight: 400;
}

#auth-popup form label,#reg-popup form label  {
    display: block;
    margin: 10px 0 5px;
font-size: 20px;
font-weight: 400;
line-height: 32px;
text-align: left;
color: #000;

}
#auth-popup form label span, #reg-popup form label span{color: #cc1417;}

#auth-popup form input ,#reg-popup form input  {
    width: 100%;
    padding: 8px;
    margin: 5px 0;
    border:solid 1px #000;
}
#auth-popup form,#reg-popup form{padding-top: 50px;}
#auth-popup form button,#reg-popup form button {
    padding: 10px;
    background-color: #000;
    color: white;
    border: none;
    cursor: pointer;
    margin-top: 30px;
    width: 40%;
    margin-left: 30%;
}

#auth-popup form button:hover ,#reg-popup form button:hover {
    background-color: #000;
}

#auth-popup div.logo,#reg-popup div.logo{width: 100%;max-width: 100% !important; text-align: center;}
#auth-popup .forget{text-align: right;}
#auth-popup .forget a{ font-size: 20px; font-weight: 400; line-height: 32px; text-align: right;color: #000;}

#auth-popup .div_footer,#reg-popup .div_footer{text-align: center; padding-top: 30px; padding-bottom: 30px;}
#auth-popup .div_footer span.ask,#reg-popup .div_footer span.ask{width: 100%;display: block;font-size: 20px; font-weight: 400; line-height: 32px;color: #000; }

#auth-popup .div_footer a span,#reg-popup .div_footer a span{font-size: 18px;font-weight: 600;line-height: 32px;text-align: left;text-decoration: underline;color: #000;}

.popup-content img, #reg-popup img{width: 200px;}

@media(max-width:767px){#auth-popup .popup-content {width: 90%;}
.popup-content2 { width: 90%;}}


@media(max-width: 1199px){

    #_desktop_user_info a{pointer-events: auto !important;}
}