figure.snip1169 { position: relative; overflow: hidden; width: 100%; margin: 0; background: #fff; text-align: left; }
figure.snip1169 * { transition: all .6s ease; }
figure.snip1169 img { max-width: 100%;  }
figure.snip1169 i { font-size: 58px; position: absolute; top: 50%; left: 50%; display: inline-block; opacity: 1; transform: translate(-50%, -50%);  }
figure.snip1169 a { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
figure.snip1169:hover img, figure.snip1169.hover img { opacity: .6;  }

@media (min-width:0px) and (max-width:600px){
figure.snip1169 i{ font-size: 40px; }
}
}