@media (max-width: 1279px) {
  .tribe-common .tribe-common-c-btn, .tribe-common .tribe-common-c-btn:disabled, .tribe-common .tribe-common-c-btn:hover, .tribe-common .tribe-common-c-btn:focus,
.tribe-common button.tribe-common-c-btn,
.tribe-common button.tribe-common-c-btn:disabled,
.tribe-common button.tribe-common-c-btn:hover,
.tribe-common button.tribe-common-c-btn:focus,
.tribe-common .tribe-tickets__rsvp-form-button--cancel,
.tribe-common .tribe-tickets__rsvp-form-button--cancel:disabled,
.tribe-common .tribe-tickets__rsvp-form-button--cancel:hover,
.tribe-common .tribe-tickets__rsvp-form-button--cancel:focus,
.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small,
.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:disabled,
.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:hover,
.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:focus,
.event-tickets.tribe-common .tribe-common-c-btn,
.event-tickets.tribe-common .tribe-common-c-btn:disabled,
.event-tickets.tribe-common .tribe-common-c-btn:hover,
.event-tickets.tribe-common .tribe-common-c-btn:focus,
.event-tickets.tribe-common button.tribe-common-c-btn,
.event-tickets.tribe-common button.tribe-common-c-btn:disabled,
.event-tickets.tribe-common button.tribe-common-c-btn:hover,
.event-tickets.tribe-common button.tribe-common-c-btn:focus,
.event-tickets.tribe-common .tribe-tickets__rsvp-form-button--cancel,
.event-tickets.tribe-common .tribe-tickets__rsvp-form-button--cancel:disabled,
.event-tickets.tribe-common .tribe-tickets__rsvp-form-button--cancel:hover,
.event-tickets.tribe-common .tribe-tickets__rsvp-form-button--cancel:focus,
.event-tickets.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small,
.event-tickets.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:disabled,
.event-tickets.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:hover,
.event-tickets.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:focus {
    padding: 16px 50px 15px;
  }
  .tribe-common .tribe-tickets__commerce-checkout-cart-item-details,
.event-tickets.tribe-common .tribe-tickets__commerce-checkout-cart-item-details {
    flex: 1 1 100%;
    margin-bottom: 20px;
  }
}
@media (max-width: 1023px) {
  .entry .entry-content .event-tickets .tribe-tickets__tickets-form,
.event-tickets.tribe-common .tribe-tickets__tickets-form {
    max-width: 100%;
  }
  .event-tickets .tribe-tickets__commerce-checkout-header-title {
    font-size: 26px;
  }
  .tribe-common.event-tickets .tribe-tickets__rsvp-wrapper {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .tribe-common .tribe-common-c-btn, .tribe-common .tribe-common-c-btn:disabled, .tribe-common .tribe-common-c-btn:hover, .tribe-common .tribe-common-c-btn:focus,
.tribe-common button.tribe-common-c-btn,
.tribe-common button.tribe-common-c-btn:disabled,
.tribe-common button.tribe-common-c-btn:hover,
.tribe-common button.tribe-common-c-btn:focus,
.tribe-common .tribe-tickets__rsvp-form-button--cancel,
.tribe-common .tribe-tickets__rsvp-form-button--cancel:disabled,
.tribe-common .tribe-tickets__rsvp-form-button--cancel:hover,
.tribe-common .tribe-tickets__rsvp-form-button--cancel:focus,
.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small,
.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:disabled,
.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:hover,
.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:focus,
.event-tickets.tribe-common .tribe-common-c-btn,
.event-tickets.tribe-common .tribe-common-c-btn:disabled,
.event-tickets.tribe-common .tribe-common-c-btn:hover,
.event-tickets.tribe-common .tribe-common-c-btn:focus,
.event-tickets.tribe-common button.tribe-common-c-btn,
.event-tickets.tribe-common button.tribe-common-c-btn:disabled,
.event-tickets.tribe-common button.tribe-common-c-btn:hover,
.event-tickets.tribe-common button.tribe-common-c-btn:focus,
.event-tickets.tribe-common .tribe-tickets__rsvp-form-button--cancel,
.event-tickets.tribe-common .tribe-tickets__rsvp-form-button--cancel:disabled,
.event-tickets.tribe-common .tribe-tickets__rsvp-form-button--cancel:hover,
.event-tickets.tribe-common .tribe-tickets__rsvp-form-button--cancel:focus,
.event-tickets.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small,
.event-tickets.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:disabled,
.event-tickets.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:hover,
.event-tickets.tribe-common button.tribe-common-c-btn.tribe-common-c-btn--small:focus {
    font-size: 15px;
    padding: 14px 38px 12px;
  }
  .tribe-common.event-tickets .tribe-tickets__rsvp {
    padding: 30px 20px;
  }
  .tribe-common.event-tickets .tribe-tickets__rsvp-message--success-icon {
    min-width: 16px;
  }
  .tribe-common.event-tickets .tribe-tickets__rsvp-actions-rsvp-not-going {
    margin-top: 20px;
  }
  .tribe-common.event-tickets .tribe-tickets__rsvp-actions {
    border-color: var(--theme-color-bd_color);
    padding-top: 20px;
    padding-bottom: 0;
    margin-top: 20px;
  }
  .tribe-common.event-tickets .tribe-tickets__rsvp-form-wrapper {
    padding: 1.5em;
  }
  .tribe-common.event-tickets .tribe-tickets__rsvp-availability {
    margin-top: 5px;
  }
  .tribe-common.event-tickets .tribe-tickets__rsvp-form-title {
    border-bottom: 0;
    padding-bottom: 0;
  }
  .tribe-common.event-tickets .tribe-tickets__rsvp-form-content {
    margin-top: 1.5em;
  }
  .tribe-common.event-tickets .tribe-tickets__form .tribe-tickets__form-field {
    padding-bottom: 1.5em;
  }
  .entry .entry-content .event-tickets .tribe-tickets__tickets-form,
.event-tickets.tribe-common .tribe-tickets__tickets-form {
    padding: 20px;
    margin-top: 30px;
  }
  .entry .entry-content .event-tickets .tribe-tickets__tickets-item,
.event-tickets.tribe-common .tribe-tickets__tickets-item {
    display: block;
  }
  .entry .entry-content .event-tickets .tribe-tickets__tickets-item-details-content,
.event-tickets.tribe-common .tribe-tickets__tickets-item-details-content {
    display: block;
  }
  .entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra,
.event-tickets.tribe-common .tribe-tickets__tickets-item-extra {
    margin-top: 15px;
  }
  .entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity,
.event-tickets.tribe-common .tribe-tickets__tickets-item-quantity {
    justify-content: flex-start;
  }
  .entry .entry-content .event-tickets .tribe-tickets__tickets-item-quantity-unavailable,
.event-tickets.tribe-common .tribe-tickets__tickets-item-quantity-unavailable {
    margin: 10px 0 0;
  }
  .entry .entry-content .event-tickets .tribe-tickets__tickets-title,
.event-tickets.tribe-common .tribe-tickets__tickets-title {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .entry .entry-content .event-tickets .tribe-tickets__tickets-item-content-title,
.event-tickets.tribe-common .tribe-tickets__tickets-item-content-title {
    margin-bottom: 10px;
  }
  .entry .entry-content .event-tickets .tribe-tickets__tickets-item-extra-price .tribe-tickets__tickets-original-price,
.event-tickets.tribe-common .tribe-tickets__tickets-item-extra-price .tribe-tickets__tickets-original-price {
    color: var(--theme-color-text_light);
    font-size: 1em;
  }
  .entry .entry-content .event-tickets .tribe-tickets__tickets-footer,
.event-tickets.tribe-common .tribe-tickets__tickets-footer {
    padding-top: 20px;
  }
  .event-tickets.tribe-common .tribe-tickets__commerce-checkout-header,
.tribe-common .tribe-tickets__commerce-checkout-header {
    flex-wrap: wrap;
  }
  .event-tickets.tribe-common .tribe-tickets__commerce-checkout-header .tribe-tickets__commerce-checkout-header-title,
.tribe-common .tribe-tickets__commerce-checkout-header .tribe-tickets__commerce-checkout-header-title {
    font-size: 21px;
    flex: 1 1 100%;
  }
  .event-tickets.tribe-common .tribe-tickets__commerce-checkout-header .tribe-tickets__commerce-checkout-header-link-back-to-event,
.tribe-common .tribe-tickets__commerce-checkout-header .tribe-tickets__commerce-checkout-header-link-back-to-event {
    margin: 15px 0 0;
  }
  .event-tickets.tribe-common .tribe-common-h4.tribe-tickets__commerce-checkout-cart-header-title,
.tribe-common .tribe-common-h4.tribe-tickets__commerce-checkout-cart-header-title {
    font-size: 18px;
  }
  .event-tickets.tribe-common .tribe-tickets__commerce-checkout-cart,
.tribe-common .tribe-tickets__commerce-checkout-cart {
    margin-bottom: 15px;
  }
}