.news-single-items {
    display: flex;
    flex-direction: column;
}
.news-single-items .news-content {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.news-single-items .news-content h4 {
    flex-grow: 1;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Hover Zoom and Eye Overlay */
.news-single-items:hover .news-image::before {
    width: 0% !important;
}
.news-image::before {
    display: none !important;
}
.news-image img {
    transition: transform 0.4s ease;
}
.news-image:hover img {
    transform: scale(1.05) !important;
}
.news-image:hover .news-eye-overlay {
    opacity: 1 !important;
}
.news-image:hover .news-eye-overlay .icons {
    transform: scale(1) !important;
}
