
.matrix-card .nav a {
  padding: .5rem 1rem;
  margin-right: -1px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

@media screen and (max-width: 768px) {
  .matrix-card .nav {
    position: relative;
    z-index: initial;
    width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #widecolumn {
    width: 100% !important;
  }
}

@media only screen and (min-width: 300px) and (max-width: 767px) {
  .matrix-card {
    margin-top: 40px;
  }

    .matrix-card .nav a {
      color: #fe1413 !important;
      border-top-left-radius: 0 !important;
      border-top-right-radius: 0 !important;
    }

  #FilterView {
    width: auto;
    float: none;
  }
}

.ui-widget-header .ui-icon {
  background-image: none;
}

#TransWrapper {
  text-align: inherit;
}

.page_air_results .ui-datepicker .ui-datepicker-month,
.page_air_results .ui-datepicker .ui-datepicker-year {
  line-height: 1.6 !important;
}

[data-ody-id="AdditionalServiceDetailsDiv"] [data-type="rules-container"] .bonus-offer-box .offer-group img {
  max-width: 120px;
}
