.page-product-schedule {
  @media (width <= 1200px) {
    .ptm-spacer {
      display: none;
    }

    .ptm-tl-axis {
      margin-left: 72px !important;
    }

    .ptm-tl-label {
      width: 62px;
    }
  }

  @media (width <= 768px) {
    .ptm-time-row {
      flex-direction: column;
      align-items: flex-start;
    }

    .ptm-time-text {
      font-size: 20px;
    }

    .ptm-card-ft {
      flex-wrap: wrap;
    }
  }
}
