@media only screen and (min-device-width: 768px) {
  .wt.settings#dialog-mfp {
    max-width: 470px; } }

@media only screen and (max-device-width: 767px) {
  .wc {
    width: 320px;
    margin: 0 auto; }
    .wc#answer-questions {
      width: 320px; }
    .wc#reset-failed .wc-content {
      width: 320px; }
  .wc-content {
    width: 320px; }
  .wt#forgot_success {
    width: 320px; }
  .wt h3 {
    padding: 0px;
    font-size: 35px; }
  .wt div.error {
    width: 100%;
    position: relative;
    white-space: normal;
    word-wrap: break-word; }
  .wt div.error.right {
    float: right;
    top: 7px; }
  .wt div.error:after,
  .wt div.error.right:after {
    top: -5px;
    left: 5px; }
  .wt.settings {
    padding: 25px 25px 20px 25px; }
  .wt.account label.security {
    display: none; }
  .wt.account #profile {
    width: 65%; }
    .wt.account #profile label {
      width: 40%; }
    .wt.account #profile input {
      width: 59%; }
  .wt.account .email input,
  .wt.account select,
  .wt.account input#default-app {
    width: 100%;
    float: none; }
  .wt.account div.error,
  .wt.account select {
    width: 100%; }
  .wt.ui-dialog {
    padding: 0px; }
  .wt.dialog .form.ui-dialog-content {
    padding: 0px; }
  .wt.dialog .container div.contact-us,
  .wt.dialog .container div.forgot-help {
    width: 320px;
    padding: 25px 25px 20px 25px; }
  .wt .col-text {
    width: 85%; }
  .wt #account-settings .input-div {
    width: 170px; }
  .wt.settings#dialog-mfp {
    width: 80vw;
    min-width: 320px;
    max-width: 470px; }
  .wt.settings#questions {
    width: 80vw;
    min-width: 320px;
    max-width: 540px; }
  .wt .selectboxit-container .selectboxit {
    display: flex; }
  .wt .selectboxit-container .selectboxit-text {
    line-height: 1;
    flex-basis: 90%;
    margin-right: auto;
    white-space: normal;
    display: flex;
    align-items: center; } }

@media only screen and (max-device-width: 449px) {
  #main {
    overflow: hidden;
    /* remove horizontal scroll on devices */ }
  .wt.account .wt-content {
    width: 100%; }
  .wt.settings {
    max-width: 350px; } }
