.container{position:relative;width:313.06px;height:208px}.image{width:313.06px;height:208px}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:313.06px;height:208px;opacity:0;transition:.5s ease;background-color:#7bb0da}.container:hover .overlay{opacity:.7}.text{color:#fff;font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}