/** 
  @ Service Page Styles
  -------------------------------
*/

.wdt-ministry-archive-wrapper { display: flex; flex-wrap: wrap; --ser-gap: 30px; gap: var(--ser-gap); }

.wdt-ministry-archive-wrapper.wdt-columns-5 > .wdt-ministry-item { flex: 0 0 calc(20% - calc(var(--ser-gap) / 1.25)); }
.wdt-ministry-archive-wrapper.wdt-columns-4 > .wdt-ministry-item { flex: 0 0 calc(25% - calc(var(--ser-gap) / 1.333)); }
.wdt-ministry-archive-wrapper.wdt-columns-3 > .wdt-ministry-item { flex: 0 0 calc(33.3333% - calc(var(--ser-gap) / 1.5)); }
.wdt-ministry-archive-wrapper.wdt-columns-2 > .wdt-ministry-item { flex: 0 0 calc(50% - calc(var(--ser-gap) / 2)); }
.wdt-ministry-archive-wrapper.wdt-columns-1 > .wdt-ministry-item { flex: 0 0 100%; }





/* ---------------------------------------------------------------------
 === Service Single ===
--------------------------------------------------------------------- */

@media (max-width: 1540px) {
  .wdt-service-archive-wrapper.wdt-columns-5>.wdt-service-item {
    flex: 0 0 calc(25% - calc(var(--ser-gap) / 1.25));
  }

}


@media (max-width: 1280px) {
  .wdt-service-archive-wrapper.wdt-columns-5>.wdt-service-item {
    flex: 0 0 calc(33.333% - calc(var(--ser-gap) / 1.25));
  }

  .wdt-service-archive-wrapper.wdt-columns-4>.wdt-service-item {
    flex: 0 0 calc(33.333% - calc(var(--ser-gap) / 1.333));
  }

}


@media (max-width: 1024px) {
  .wdt-service-archive-wrapper.wdt-columns-5>.wdt-service-item {
    flex: 0 0 calc(50% - calc(var(--ser-gap) / 1.25));
  }

  .wdt-service-archive-wrapper.wdt-columns-4>.wdt-service-item {
    flex: 0 0 calc(50% - calc(var(--ser-gap) / 1.333));
  }

  .wdt-service-archive-wrapper.wdt-columns-3>.wdt-service-item {
    flex: 0 0 calc(50% - calc(var(--ser-gap) / 1.5));
  }

}

@media (max-width: 767px) {
  .wdt-service-archive-wrapper.wdt-columns-5>.wdt-service-item {
    flex: 0 0 calc(100% - calc(var(--ser-gap) / 1.25));
  }

  .wdt-service-archive-wrapper.wdt-columns-4>.wdt-service-item {
    flex: 0 0 calc(100% - calc(var(--ser-gap) / 1.333));
  }

  .wdt-service-archive-wrapper.wdt-columns-3>.wdt-service-item {
    flex: 0 0 calc(100% - calc(var(--ser-gap) / 1.5));
  }

  .wdt-service-archive-wrapper.wdt-columns-2>.wdt-service-item {
    flex: 0 0 calc(100% - calc(var(--ser-gap) / 2));
  }
}
