.login.login-1 .login-signin,
.login.login-1 .login-signup,
.login.login-1 .login-forgot,
.login.login-1 .login-counter_reporter,
.login.login-1 .login-send_counter,
.login.login-1 .login-registration,
.login.login-1 .login-pw_reset {
  display: none; }

.login.login-1.login-signin-on .login-signin { display: block; }
.login.login-1.login-signup-on .login-signup { display: block; }
.login.login-1.login-forgot-on .login-forgot { display: block; }
.login.login-1.login-counter_reporter-on .login-counter_reporter { display: block; }
.login.login-1.login-send_counter-on .login-send_counter { display: block; }
.login.login-1.login-registration-on .login-registration { display: block; }
.login.login-1.login-pw_reset-on .login-pw_reset { display: block; }

/*
.login.login-1.login-signin-on .login-signup {
  display: none; }

.login.login-1.login-signin-on .login-signin { display: block; }

.login.login-1.login-signin-on .login-forgot {
  display: none; }

.login.login-1.login-signup-on .login-signup {
  display: block; }

.login.login-1.login-signup-on .login-signin {
  display: none; }

.login.login-1.login-signup-on .login-forgot {
  display: none; }

.login.login-1.login-forgot-on .login-signup {
  display: none; }

.login.login-1.login-forgot-on .login-signin {
  display: none; }

.login.login-1.login-forgot-on .login-forgot {
  display: block; }

.login.login-1.login-counter_reporter-on .login-counter_reporter {
  display: none; }

.login.login-1.login-counter_reporter-on .login-counter_reporter {
  display: block; }

.login.login-1.login-send_counter-on .login-send_counter {
  display: none; }

.login.login-1.login-send_counter-on .login-send_counter {
  display: block; }
*/
.login.login-1 .login-check_counter {
  display: block; max-width: calc(100vw - 600px);  }

@media (min-width: 992px) {
  .login.login-1 .login-aside {
    width: 100%;
    max-width: 600px; }
  .login.login-1 .login-form {
    width: 100%;
    max-width: 400px; }

  .login.login-1 .login-check_counter {
    max-width: calc(100vw - 600px);  }

}

@media (min-width: 992px) and (max-width: 1399.98px) {
  .login.login-1 .login-aside {
    width: 100%;
    max-width: 400px; }

  .login.login-1 .login-check_counter {
    max-width: calc(100vw - 400px);  }
}

@media (max-width: 991.98px) {
  .login.login-1 .login-form {
    width: 100%;
    max-width: 350px; }

  .login.login-1 .login-check_counter {
    max-width: 100%;  }
}

@media (max-width: 575.98px) {
  .login.login-1 .login-form {
    width: 100%;
    max-width: 100%; }

  .login.login-1 .login-check_counter {
    max-width: calc(100vw - 50px);  }
}


@media (max-width: 991.98px) {
  .login.login-1 {
    display: flex;
    flex-direction: column;
  }

  .login.login-1 .login-aside {
    order: 2;
  }

  .login.login-1 .login-form {
    order: 1;
  }
}
