/* Download catalogue: show cards in a horizontal wrapping grid */
.website-list[data-doctype="E Catalogue"] .result,
[data-path="Download"] .result {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  justify-content: center !important;
  margin-left: -15px;
  margin-right: -15px;
}
.website-list[data-doctype="E Catalogue"] .result > .card,
[data-path="Download"] .result > .card {
  display: flex;
  box-sizing: border-box;
}
@media (min-width: 1200px) {
  .website-list[data-doctype="E Catalogue"] .result > .card.col-xl-3,
  [data-path="Download"] .result > .card.col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .website-list[data-doctype="E Catalogue"] .result > .card.col-lg-4,
  [data-path="Download"] .result > .card.col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .website-list[data-doctype="E Catalogue"] .result > .card.col-md-6,
  [data-path="Download"] .result > .card.col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767.98px) {
  .website-list[data-doctype="E Catalogue"] .result > .card,
  [data-path="Download"] .result > .card {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
