When you hover over image1div, it scales to 0.95 and fades to 80% opacity. It works in Chrome and Firefox but not Safari. It fades and scales instantly in Safari rather than smoothly in 0.5s.
.image1div {
 width: 350px;
 height: 350px;
 margin-top: 0px;
 float: right;
 background-color: #5a89ad;
 background-size: cover;
 filter:alpha(opacity=100);
 -webkit-transform: scale(1,1);
     -ms-transform: scale(1,1);
         transform: scale(1,1);
 -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
         transition: opacity 0.5s ease, transform 0.5s ease;    
}
.image1div:not(.no-hover):hover {
  -webkit-transform: scale(0.95,0.95);
      -ms-transform: scale(0.95,0.95);
          transform: scale(0.95,0.95);
  opacity:0.8;
  filter:alpha(opacity=80);
}
 
     
    