@-webkit-keyframes pulse  {
  0%  {
    -webkit-transform: scale(1);
    transform: scale(1);
    
  }
  50%  {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    
  }
  100%  {
    -webkit-transform: scale(1);
    transform: scale(1);
    
  }
  
}
@keyframes pulse  {
  0%  {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    
  }
  50%  {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    
  }
  100%  {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    
  }
  
}
@-webkit-keyframes swing  {
  20%  {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
    
  }
  40%  {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
    
  }
  60%  {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
    
  }
  80%  {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
    
  }
  100%  {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    
  }
  
}
@keyframes swing  {
  20%  {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
    
  }
  40%  {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
    
  }
  60%  {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
    
  }
  80%  {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
    
  }
  100%  {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    
  }
  
}
@-webkit-keyframes fadeInUp  {
  0%  {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    
  }
  100%  {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    
  }
  
}
@keyframes fadeInUp  {
  0%  {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
    
  }
  100%  {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    
  }
  
}
@-webkit-keyframes flash  {
  0%, 100%, 50%  {
    opacity: 1;
    
  }
  25%, 75%  {
    opacity: 0;
    
  }
  
}
@keyframes flash  {
  0%, 100%, 50%  {
    opacity: 1;
    
  }
  25%, 75%  {
    opacity: 0;
    
  }
  
}
