@media (max-width: 991.98px) {
  .training-scooty-page .training-info,
  .training-scooty-page .training-form-wrap {
    padding: 2rem;
  }
}

@media (max-width: 767.98px) {
  .training-scooty-page {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .training-scooty-page .training-hero {
    padding: 2.75rem 1.25rem;
    border-radius: 22px;
  }

  .training-scooty-page .training-shell {
    border-radius: 22px;
  }

  .training-scooty-page .training-info,
  .training-scooty-page .training-form-wrap {
    padding: 1.5rem;
  }

  .training-scooty-page .fc-form .submit-button,
  .training-scooty-page .fc-form button[type="submit"] {
    width: 100%;
  }

  .training-scooty-page .prev-next {
    flex-direction: column;
  }
}
