.img_overlay_wrap{
    position:relative;
    background-size:Cover;
    background-position:center;
    background-repeat: no-repeat;
    flex:1;
}
.img_overlay_wrap>img{
    width:100%;
    display:none;
    max-height:100%;
}
.overlay_img{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background-size:Cover;
    background-position:center;
    background-repeat: no-repeat;
    display:flex;
    align-items: center;
    justify-content: center;
    padding:15px;
    transition:all ease .3s;
    opacity:0;
}
.img_overlay_wrap:hover .overlay_img{
    opacity:1;
}