/* Deva Yatak V10.31 — Hizmetler kartlarinin dengeli dizilimi */
/* Bu stiller yalnizca Hizmetler sayfasindaki dort karti etkiler. */
.d28-services .d28-card-grid--services {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  align-items: stretch;
  gap: 16px;
}
.d28-services .d28-card-grid--services .d28-card-photo {
  min-height: 202px;
  padding: 12px;
}
.d28-services .d28-card-grid--services .d28-card-photo img {
  width: 100%;
  height: 180px;
  object-fit: contain;
  object-position: center;
}
.d28-services .d28-card-grid--services .d28-card-body {
  padding: 19px 18px 21px;
  gap: 10px;
}
.d28-services .d28-card-grid--services .d28-card-body h3 {
  font-size: 18px;
  line-height: 1.35;
}
.d28-services .d28-card-grid--services .d28-card-body p {
  line-height: 1.62;
}
@media (max-width: 1199px) {
  .d28-services .d28-card-grid--services {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .d28-services .d28-card-grid--services .d28-card-photo img {height: 210px;}
}
@media (max-width: 680px) {
  .d28-services .d28-card-grid--services {
    grid-template-columns: minmax(0, 1fr);
  }
  .d28-services .d28-card-grid--services .d28-card-photo img {height: 220px;}
}
