@media (max-width: 980px) {
  .fc_wrapper {
    margin: 0 20px;
  }
  .fc_feedback-btn-wrap .btn-action span {
    max-height: none;
  }
}
@media (max-width: 750px) {
  .fc_wrapper,
  [class*='--background-gray'] .fc_wrapper {
    flex-wrap: wrap;
    margin: 0 20px;
  }
  .svc_form_and_phone_wrapper {
    flex-direction: column-reverse;
    width: 100%;
  }
  .svc_form_and_phone_wrapper .contact-phone-container {
    padding: 10px 0px !important;
  }
  .fc_text-form {
    flex: 0 1 100%;
    order: 2;
  }
  .fc_title:not(:empty) {
    margin: 25px 0;
  }
  .fc_subtitle.fc_subtitle-only {
    margin-top: 25px;
  }
  .fc_image_mobile-textFirst .fc_text-form {
    order: 1;
  }
  .fc_image_mobile-textFirst .fc_image {
    order: 2;
    margin-top: 20px;
  }
  .fc_image_mobile-textFirst .fc_subtitle.fc_subtitle-only,
  .fc_image_mobile-textFirst .fc_subtitle {
    margin-top: 0;
  }
  .fc_feedback-btn-wrap .fb-a-button-wrapper {
    width: 100%;
  }
  .fc_feedback-btn-wrap .moreinfo_btn {
    margin: 0 0 15px 0;
  }
  .fc_wrapper.fc__wrapper--textWrap {
    display: flex;
  }
}
