.clientsSwiper .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
}

.clientsSwiper img {
  width: 120px;
  height: auto;
  opacity: 0.9;
  transition: 0.3s;
}

.clientsSwiper img:hover {
  opacity: 1;
  transform: scale(1.05);
}

.client-item {
  display: flex;
  flex-direction: column;
  align-items: center; /* وسط چین افقی عکس و متن */
  height: 180px;       /* ارتفاع ثابت برای همه کارت‌ها */
  justify-content: flex-start;
}

.client-item img {
  width: 120px;        /* عرض ثابت */
  height: 120px;       /* ارتفاع ثابت */
  object-fit: cover;   /* برای یکسان شدن اندازه عکس‌ها بدون کشیدگی */
  display: block;
  margin-bottom: 8px;
}

.client-name {
  font-size: 14px;
  color: #333;
  font-weight: 500;
  text-align: center;
  height: 20px;       /* ارتفاع ثابت متن برای تراز شدن همه */
  line-height: 20px;
}
