/* =========================================
   ΜΕΤΑΚΙΝΗΣΕΙΣ & ΧΡΗΣΙΜΕΣ ΠΛΗΡΟΦΟΡΙΕΣ
   Responsive grid
   ========================================= */

.gosamos-business-grid {
  display: flex;
  flex-wrap: wrap;
  row-gap: 20px;
}


/* Desktop: 4 κάρτες */
@media (min-width: 992px) {
  .gosamos-business-grid > .col-lg-3 {
    flex: 0 0 25% !important;
    width: 25% !important;
    max-width: 25% !important;
  }
}


/* Tablet: 2 × 2 */
@media (min-width: 768px) and (max-width: 991px) {
  .gosamos-business-grid > .col-md-3 {
    flex: 0 0 50% !important;
    width: 50% !important;
    max-width: 50% !important;
  }
}


/* Mobile: 2 × 2 */
@media (max-width: 767px) {
  .gosamos-business-grid > .col-3 {
    flex: 0 0 50% !important;
    width: 50% !important;
    max-width: 50% !important;
  }
}