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

  .dealer-request-page .dealer-request-form-card {
    padding: 1.5rem;
  }
}

@media (max-width: 767.98px) {
  .dealer-request-page .dealer-request-hero {
    border-radius: 22px;
    padding: 2.75rem 1.25rem;
  }

  .dealer-request-page .dealer-request-shell {
    border-radius: 22px;
  }

  .dealer-request-page .dealer-request-info,
  .dealer-request-page .dealer-request-form-wrap {
    padding: 1.25rem;
  }

  .dealer-request-page .dealer-request-form-card {
    border-radius: 20px;
    padding: 1.25rem;
  }

  .dealer-request-page .dealer-request-form-card h4,
  .dealer-request-page .dealer-request-form-card h5 {
    font-size: 1.5rem;
  }

  .dealer-request-page .dealer-request-form-card table,
  .dealer-request-page .dealer-request-form-card tbody,
  .dealer-request-page .dealer-request-form-card tr,
  .dealer-request-page .dealer-request-form-card td {
    display: block;
    width: 100% !important;
  }

  .dealer-request-page .dealer-request-form-card tr {
    margin-bottom: 0.75rem;
  }

  .dealer-request-page .dealer-request-form-card .selectRide,
  .dealer-request-page .dealer-request-form-card .selectModel,
  .dealer-request-page .dealer-request-form-card .selectCity,
  .dealer-request-page .dealer-request-form-card .findDealer {
    padding-right: 0;
    padding-bottom: 0.55rem;
  }

  .dealer-request-page .dealer-request-form-card a#button1 {
    width: 100%;
  }
}
