.news-img-container {
    overflow: hidden;
    height: 195px; /* Фиксированная высота */
    width: 289px; /* Фиксированная ширина */
    margin: 0 auto 15px auto; /* Центрируем и добавляем отступ снизу */
    position: relative;
    border-radius: 5px; /* Скругление углов контейнера */
}

.news-img-container .news-thumbnail {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Сохраняет пропорции, заполняя контейнер */
    object-position: center; /* Центрирует изображение */
    transition: transform 0.3s ease; /* Плавный эффект при наведении */
    border-radius: 5px; /* Скругление углов изображения */
}

/* Эффект увеличения при наведении */
.news-img-container:hover .news-thumbnail {
    transform: scale(1.05);
}

/* Для адаптивности на мобильных устройствах */
@media (max-width: 767px) {
    .news-img-container {
        width: 100%;
        max-width: 289px;
    }
}

/* Если нужно добавить тень для эффекта глубины */
.news-img-container {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    transition: box-shadow 0.3s ease;
}

.news-img-container:hover {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
}

/* Или если нужна рамка */
/* .news-img-container {
    border: 1px solid #eee;
} */

.hd-sm {
    display: none;
}
