.red-img-wrapper{
    position:relative;
    overflow:hidden;
    display:block;
}
.red-img-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all 0.3s ease;
    pointer-events: none;
}

.red-img-wrapper img {
    transition: all 300ms ease;
}