@media (max-width: 600px) {
    .acs-review-slider .acs-split { flex-direction: column }
    .acs-review-slider .acs-info { width: 100%; padding: 16px 16px 8px; order: 2; text-align: center; align-items: center }
    .acs-review-slider .acs-img-wrap { width: 100%; padding: 40px 16px 0; order: 1; justify-content: center }
    .acs-review-slider .acs-img-wrap img { width: 80px; height: 80px; padding: 8px; border-radius: 12px; box-shadow: 0 4px 16px rgba(0,0,0,.12) }
    .acs-review-slider .acs-title { font-size: 18px; margin: 0 0 10px }
    .acs-review-slider .acs-btn { padding: 8px 18px; font-size: 12px }
    .acs-review-slider[dir="rtl"] .acs-header { font-size: 12px; padding: 5px 12px; top: 0; right: 0; left: auto; border-radius: 0 0 0 12px; background: rgba(255,255,255,.95) }
    .acs-review-slider[dir="ltr"] .acs-header { font-size: 12px; padding: 5px 12px; top: 0; left: 0; right: auto; border-radius: 0 0 12px 0; background: rgba(255,255,255,.95) }
    .acs-review-slider .swiper-pagination { bottom: 4px }
    .acs-review-slider .swiper-pagination-bullet { width: 6px; height: 6px }
}
