/* Show only 3 cards per row and increase card width */
@media (min-width: 1200px) {
  .tour-grid .row {
    flex-wrap: wrap;
  }
  .tour-grid .row > .col-xxl-3,
  .tour-grid .row > .col-xl-4,
  .tour-grid .row > .col-md-6 {
    flex: 0 0 32%;
    max-width: 32%;
    margin-right: 2%;
    margin-bottom: 0rem;
  }
  .tour-grid .row > .col-xxl-3:nth-child(3n),
  .tour-grid .row > .col-xl-4:nth-child(3n),
  .tour-grid .row > .col-md-6:nth-child(3n) {
    margin-right: 0;
  }
}
@media (max-width: 1199px) and (min-width: 768px) {
  .tour-grid .row > .col-xl-4,
  .tour-grid .row > .col-md-6 {
    flex: 0 0 48%;
    max-width: 48%;
    margin-right: 4%;
    margin-bottom: 0rem;
  }
  .tour-grid .row > .col-xl-4:nth-child(2n),
  .tour-grid .row > .col-md-6:nth-child(2n) {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .tour-grid .row > [class^="col-"] {
    flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0;
  }
}

