@media (max-width: 767px){
    #login-form .box-inner {
        padding: 20px;
        margin: 0 10px;
    }
    #login-form #logo {
        max-width: 80%;
        margin: 0 auto 20px;
        display: block;
    }
    #login-form{
        margin: 30px 0;
    }
    .login_subtitle {
        font: 14px/20px 'Montserrat';
        color: #000000;
        margin-bottom: 10px;
    }
    .login_or{
        margin: 20px 0;
    }
    #login-form input[type="text"], #login-form input[type="password"]{
        height: 36px;
    }
    #bottomline {
        font: 16px/22px 'Montserrat';
        color: rgba(0, 0, 0, 0.8);
        margin-top: 20px;
    }
    #login-form #message {
        min-height: 0;
    }
}
@media (max-width: 1200px){
    #login-form {
        width: auto;
    }
    #login-form .box-inner{
        padding: 40px 80px 40px;
    }
    #login-form .box-inner{
        margin: 0 auto;
    }
}
@media (max-width: 1200px){
    #register-form {
        width: auto;
    }
    #register-form .box-inner{
        padding: 40px 80px 40px;
    }
    #register-form .box-inner{
        margin: 0 auto;
    }
}
@media (max-width: 767px){
    #register-form .box-inner {
        padding: 20px;
        margin: 0 10px;
    }
    #register-form #logo {
        max-width: 80%;
        margin: 0 auto 20px;
        display: block;
    }
    #register-form{
        margin: 15px 0;
    }
    .login_subtitle {
        font: 14px/20px 'Montserrat';
        color: #000000;
        margin-bottom: 10px;
    }
    .login_or{
        margin: 20px 0;
    }
    #register-form input[type="text"], #register-form input[type="password"]{
        height: 36px;
    }
    #bottomline {
        font: 16px/22px 'Montserrat';
        color: rgba(0, 0, 0, 0.8);
        margin-top: 20px;
    }
    #register-form #message {
        min-height: 0;
    }
    .mob_sblock{
        width: 50%;
        display: inline-block;
        vertical-align: top;
    }
    .captcha_block img{
        max-width: 90%;
    }
    .reg_formbuttons{
        margin-top: 0 !important;
    }
    .captcha_block .title{
        display: none !important;
    }
}

