.is_user .modal.contact-success.modalDialogPopup .modal-dialog {
  height: auto;
}
.is_user .modal.contact-success.modalDialogPopup .modal-dialog .common-modal-body-content {
  padding: 0 !important;
}

.modalDialogPopup .modal-content {
  padding: 75px 45px 0 45px;
}
.modalDialogPopup .note.otp-resend {
  background: none !important;
  border: 0 !important;
}
.modalDialogPopup .errors-common {
  bottom: auto;
  top: 78px;
  right: 0;
}

.forms-row .subheading {
  font-size: 11px;
}

.subscribeNewsletter {
  max-width: 465px;
  margin: 0 auto 30px;
}

.newsletter-usub-popup .subscribeNewsletter .rbi-form {
  max-width: 500px;
}

#newsletterThankYouModal .section-heading {
  margin: 0 0 16px 0 !important;
}
#newsletterThankYouModal .popup-description-text {
  font-size: 20px;
  line-height: 150%;
  margin: 0 0 30px 0 !important;
}
#newsletterThankYouModal .common-modal-body-content {
  max-width: 484px;
}

@media (max-width: 767px) {
  .modalDialogPopup {
    padding-left: 0 !important;
  }
  .modalDialogPopup .modal-content {
    padding: 30px 0 0 0;
  }
  .is_user .modal.contact-success.modalDialogPopup .modal-dialog .common-modal-body-content {
    padding: 50px 30px 0px 30px !important;
  }
  .subscribeNewsletter {
    margin: 0 auto 10px;
  }
  #newsletterThankYouModal .popup-description-text {
    margin: 0 0 30px 0 !important;
    width: 100% !important;
  }
}