.row-carousel {
  margin-top: 20px; }
  .row-carousel .day-item {
    text-align: center;
    border-radius: 24px; }
    .row-carousel .day-item span.star {
      font-size: 24px;
      color: red; }
    .row-carousel .day-item .title {
      width: 100%;
      display: block;
      text-align: center; }
    .row-carousel .day-item .table td p {
      max-width: 200px; }
    .row-carousel .day-item .table td .schedule_description {
      font-size: 14px;
      margin: 0;
      text-align: left; }

.row-days {
  padding-top: 40px; }
  .row-days h3.title {
    width: 100%;
    text-align: center; }
  .row-days .day {
    padding-top: 20px; }
    .row-days .day h5, .row-days .day h4 {
      width: 100%;
      text-align: center; }
    .row-days .day ul > li {
      list-style-type: none;
      line-height: 30px; }
      .row-days .day ul > li p {
        display: inline; }
    .row-days .day ul > li.bold p {
      font-weight: 700; }
