.reviews-grid{display: grid;grid-template-columns: 1fr;gap: 15px}
@media (min-width: 576px) {
    .reviews-grid {grid-template-columns: repeat(2, 1fr);gap: 20px}
}
@media (min-width: 992px) {
    .reviews-grid {grid-template-columns: repeat(3, 1fr);gap: 20px}
}
@media (min-width: 1200px) {
    .reviews-grid {grid-template-columns: repeat(4, 1fr);gap: 20px}
}
.wrap-tabs-caption {justify-content: flex-start}
.reviews-grid .slide-screenshot a, .reviews-grid .slide-video a{display:block; height:100%}
.reviews-grid .slide-screenshot picture, .reviews-grid .slide-screenshot img, .reviews-grid .slide-video picture, .reviews-grid .slide-video img{width:100%; height:100%; object-fit:cover}
