.instagram-square:after {
    content: "";
    display: block;
    padding-bottom: 100%;
}

.instagram-img-container .instagram-img-link{
    transition: all 0.25s;
}

.instagram-img-container:hover .instagram-img-link{
    background-color:#343a4099;
    opacity: 1;
    transition: all 0.25s;
}

.instagram-img-container .instagram-play{
    transition: all 0.25s;
}

.instagram-img-container:hover .instagram-play{
    opacity: 0;
    transition: all 0.25s;
}