.image-container {
    position: relative;
    padding: 0;
}
.overlay {
    opacity: 1;
    position: absolute;
    transition: opacity 0.2s ease-in-out;
    cursor: pointer;
}
.overlay:hover {
    opacity: 1;
}
.initial .overlay {
    opacity: 0;
}


/*  Tablet */
@media (min-width: 768px) {
}
/* Desktop */
@media (min-width: 960px) {
    .overlay {
        opacity: 0;
    }
}
