.pulse {	
  -webkit-animation: animation_pulse 1.0s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  -moz-animation: animation_pulse 1.0s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  -o-animation: animation_pulse 1.0s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation: animation_pulse 1.0s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}    
@keyframes animation_pulse { 
0%{
 opacity: 1;
  transform:        scale(1); 
 -moz-transform:    scale(1); 
 -webkit-transform: scale(1);
 -o-transform:      scale(1); 
 -ms-transform:     scale(1);
 } 
40%{opacity: 1;} 
100%{
 opacity: 0;
 transform:         scale(2.2); 
 -moz-transform:    scale(2.2); 
 -webkit-transform: scale(2.2);
 -o-transform:      scale(2.2);
 -ms-transform:     scale(2.2); 
 }
}
@-webkit-keyframes animation_pulse {
0%{-webkit-transform: scale(1) ; opacity: 1;} 
40%{opacity: 1;} 
100%{ -webkit-transform: scale(2.2); opacity: 0;}
}

