/**
 * ----------------------------------------
 * animation wave
 * ----------------------------------------
*/
.wave1 {
  -webkit-animation: wave 2s ease-in-out infinite alternate both;
  animation: wave 2s ease-in-out infinite alternate both; }

.wave2 {
  -webkit-animation: wave 1s ease-in-out infinite alternate both;
  animation: wave 1s ease-in-out infinite alternate both; }

.wave3 {
  -webkit-animation: wave 3s ease-in-out infinite alternate both;
  animation: wave 3s ease-in-out infinite alternate both; }

/* ------- */
@-webkit-keyframes wave {
  0% {
    -webkit-transform: rotate(.2deg);
    transform: rotate(.2deg); }
  100% {
    -webkit-transform: rotate(-.2deg);
    transform: rotate(-.2deg); } }

@keyframes wave {
  0% {
    -webkit-transform: rotate(.2deg);
    transform: rotate(.2deg); }
  100% {
    -webkit-transform: rotate(-.2deg);
    transform: rotate(-.2deg); } }

body { overflow-x: hidden; }

