@media screen and (min-width: 320px) and (max-width: 480px) {
  .form_main ul,
  .form_covid_staff ul {
    padding: 0 0;
  }
  .form_main ul li,
  .form_covid_staff ul li {
    margin-bottom: 15px;
  }
  .form_main ul span {
    width: 100% !important;
  }
  .form_main fieldset {
    background: #fff;
    margin-bottom: 15px;
  }
  .form_main .wpcf7-form-control-signature-body canvas,
  .wpcf7-form-control-signature-wrap,
  .form_main .wpcf7-submit,
  .form_main #wpcf7_signature-964_clear,
  .form_patient .wpcf7-form-control-signature-wrap {
    width: 100% !important;
  }
  .form_main .wpcf7 input[type='text'],
  .form_covid_staff .wpcf7 input[type='text'] {
    width: 100% !important;
  }
  .form_main .wpcf7 input[type='text'],
  .form_covid_staff .wpcf7 input[type='text'] {
    width: 100% !important;
  }
  .form_main .wpcf7 input[type='email'] {
    width: 100% !important;
  }
  .form_main #wpcf7_signature-964_clear {
    width: 100% !important;
  }
}
@media screen and (min-width: 481px) and (max-width: 640px) {
  .form_main ul,
  .form_covid_staff ul {
    padding: 0 0;
  }
  .form_main ul li,
  .form_covid_staff ul li {
    margin-bottom: 15px;
  }
  .form_main ul span {
    width: 100% !important;
    float: left !important;
  }
  .form_main .wpcf7-form-control-signature-body canvas,
  .wpcf7-form-control-signature-wrap,
  .form_main .wpcf7-submit,
  .form_main #wpcf7_signature-964_clear,
  .form_patient .wpcf7-form-control-signature-wrap {
    width: 100% !important;
  }
  .form_main .wpcf7 input[type='text'],
  .form_covid_staff .wpcf7 input[type='text'] {
    width: 100% !important;
  }
  .form_main .wpcf7 input[type='text'],
  .form_covid_staff .wpcf7 input[type='text'] {
    width: 100% !important;
  }
  .form_main .wpcf7 input[type='email'] {
    width: 100% !important;
  }
  .form_main #wpcf7_signature-964_clear {
    width: 100% !important;
  }
}
@media screen and (min-width: 641px) and (max-width: 767px) {
  .form_main ul,
  .form_covid_staff ul {
    padding: 0 0;
  }
  .form_main ul li,
  .form_covid_staff ul li {
    margin-bottom: 15px;
  }
  .form_main ul span {
    width: 100% !important;
    float: left !important;
  }
  .form_main .wpcf7-form-control-signature-body canvas,
  .wpcf7-form-control-signature-wrap,
  .form_main .wpcf7-submit,
  .form_main #wpcf7_signature-964_clear,
  .form_patient .wpcf7-form-control-signature-wrap {
    width: 100% !important;
  }
  .form_main .wpcf7 input[type='text'],
  .form_covid_staff .wpcf7 input[type='text'] {
    width: 100% !important;
  }
  .form_main .wpcf7 input[type='text'],
  .form_covid_staff .wpcf7 input[type='text'] {
    width: 100% !important;
  }
  .form_main .wpcf7 input[type='email'] {
    width: 100% !important;
  }
  .form_main #wpcf7_signature-964_clear {
    width: 100% !important;
  }
}
@media screen and (max-width: 1199px) {
  .new_paitent .form-title {
    margin: 10px 0;
  }
  .new_paitent.dental_history_form {
    padding: 10px 20px 0;
  }
  .new_paitent.dental_history_form span.label {
    white-space: normal !important;
  }
  .new_paitent .form-group {
    align-items: center;
  }
  .new_paitent .form-group .flex-1 {
    padding-right: 0;
  }
  .new_paitent .form-group span.wpcf7-list-item {
    margin-right: 0;
    margin-left: 5px;
  }
  .dental_history_form ul li .wpcf7-form-control-wrap.patient-allergy-meatal-text {
    display: block;
    margin-top: 10px;
  }
  .dental_history_form ul li .wpcf7-form-control-wrap .wpcf7-radio span.wpcf7-list-item,
  .dental_history_form ul li .wpcf7-form-control-wrap .wpcf7-checkbox span.wpcf7-list-item {
    margin-left: 0;
  }
  .new_paitent.dental_history_form span.label {
    font-size: 14px !important;
    line-height: 1.4;
    font-weight: normal;
    padding-left: 0;
  }
  .new_paitent.dental_history_form span.right {
    display: block;
    margin: 0 0 5px 0;
  }
  .new_paitent .form-title h5 {
    padding-left: 0;
  }
  .data-history-wrapper {
    flex-direction: column;
  }
  .data-history-wrapper .data-history-title {
    flex-wrap: wrap;
  }
  .data-history-wrapper .data-history-title label {
    max-width: 100%;
    margin: 0;
  }
  .data-history-wrapper span.wpcf7-list-item {
    margin-left: 0;
  }
  .agree-and-accept div {
    width: 100%;
    max-width: 100%;
  }
  .submit-btn input[type="submit"] {
    white-space: normal;
    margin-top: 15px;
    padding: 8px 20px !important;
  }
}
@media screen and (max-width: 767px) {
  .call-to-action .block-button-wrapper {
    width: 100% !important;
    margin-bottom: 0;
    max-width: 100% !important;
    min-width: 100% !important;
  }
  .block-button-wrapper {
    margin-bottom: 0;
  }
  .block-button-wrapper .block-button {
    padding: 4px 16px !important;
  }
  .new_paitent ul {
    padding-left: 16px;
  }
  .new_paitent .form-group {
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 0;
  }
  .new_paitent .form-group div {
    margin-right: 0;
  }
  .new_paitent .form-group .one_fourth,
  .new_paitent .form-group .one_third {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .new_paitent .wpcf7-form-control-wrap.married-status {
    margin-top: 15px;
    display: block;
  }
  .new_paitent .wpcf7-form-control-wrap.patient-current-medical-treatment-text {
    margin-top: 8px;
    display: block;
  }
  .new_paitent.dental_history_form span.label {
    font-size: 16px !important;
    padding: 0 0 4px;
  }
  .new_paitent.dental_history_form span.wpcf7-list-item {
    margin-left: 0;
  }
  .new_paitent .wpcf7-form-control .wpcf7-list-item input[type=checkbox],
  .new_paitent .wpcf7-form-control .wpcf7-list-item input[type=radio] {
    vertical-align: text-bottom;
  }
  .dental_history_form .wpcf7 label {
    margin-right: 0;
    margin-bottom: 5px;
  }
  .dental_history_form .wpcf7 p {
    margin-bottom: 10px;
  }
  .dental_history_form .wpcf7 p.text-center {
    text-align: left;
    margin-bottom: 6px;
  }
  .dental_history_form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-number,
  .dental_history_form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text {
    margin-bottom: 8px;
  }
  .dental_history_form .d-flex {
    flex-direction: column;
    align-items: flex-start;
  }
  .dental_history_form .col-xs-12 .col-xs-12,
  .dental_history_form .col-xs-12 .col-md-12 {
    padding-left: 0;
    padding-right: 0;
  }
  .submit-btn input[type="submit"] {
    white-space: normal;
    min-width: 100%;
    padding: 13px 20px !important;
  }
  .agree-and-accept {
    max-width: 100%;
    flex-direction: column;
  }
  .agree-and-accept div {
    align-items: flex-start;
    flex-direction: column;
  }
  blockquote {
    padding: 10px 20px;
    margin: 0 0 15px;
    border-width: 0 0 0 4px;
  }
  .dental_history_form .wpcf7 .address-in-form p {
    margin-bottom: 2px !important;
  }
  .margin-bottom-10 {
    display: block;
    margin-bottom: 10px;
  }
  .header-right {
    margin-top: 0;
  }
  .header-right .block-button-wrapper {
    margin-top: 10px;
  }
}
