@keyframes bigBall2 {
    0% {
      transform: translate(0px, 0px);
    }
    50% {
      transform: translate(0, 32px);
    }
    100% {
      transform: translate(0px, 0px);
    }
  }
  @-webkit-keyframes bigBall2 {
    0% {
      -webkit-transform: translate(0px, 0px);
    }
    50% {
      -webkit-transform: translate(0, 32px);
    }
    100% {
      -webkit-transform: translate(0px, 0px);
    }
  }
  @keyframes minBall2 {
    0% {
      transform: translate(0, 10px);
    }
    50% {
      transform: translate(0, 0px);
    }
    100% {
      transform: translate(0, 10px);
    }
  }
  @-webkit-keyframes minBall2 {
    0% {
      -webkit-transform: translate(0, 12px);
    }
    50% {
      -webkit-transform: translate(0, 0px);
    }
    100% {
      -webkit-transform: translate(0, 12px);
    }
  }
  @-webkit-keyframes brainbob {
    from {
      transform: translateY(10px) rotate(-2deg);
    }
    to {
      transform: translateY(-30px) rotate(0deg);
    }
  }
  @keyframes brainbob {
    from {
      transform: translateY(10px) rotate(-2deg);
    }
    to {
      transform: translateY(-30px) rotate(0deg);
    }
  }
  @-webkit-keyframes flicker {
    0% {
      opacity: 0;
    }
    3% {
      opacity: 0;
    }
    4% {
      opacity: 1;
    }
    5% {
      opacity: 0;
    }
    10% {
      opacity: 0;
    }
    18% {
      opacity: 0;
    }
    19% {
      opacity: 1;
    }
    20% {
      opacity: 0;
    }
    30% {
      opacity: 0;
    }
    31% {
      opacity: 1;
    }
    32% {
      opacity: 0;
    }
    60% {
      opacity: 0;
    }
    61% {
      opacity: 1;
    }
    67% {
      opacity: 0;
    }
    70% {
      opacity: 0;
    }
    71% {
      opacity: 1;
    }
    72% {
      opacity: 0;
    }
  }
  @keyframes flicker {
    0% {
      opacity: 0;
    }
    3% {
      opacity: 0;
    }
    4% {
      opacity: 1;
    }
    5% {
      opacity: 0;
    }
    10% {
      opacity: 0;
    }
    18% {
      opacity: 0;
    }
    19% {
      opacity: 1;
    }
    20% {
      opacity: 0;
    }
    30% {
      opacity: 0;
    }
    31% {
      opacity: 1;
    }
    32% {
      opacity: 0;
    }
    60% {
      opacity: 0;
    }
    61% {
      opacity: 1;
    }
    67% {
      opacity: 0;
    }
    70% {
      opacity: 0;
    }
    71% {
      opacity: 1;
    }
    72% {
      opacity: 0;
    }
  }
  @-webkit-keyframes o-upfade-top {
    0% {
      opacity: 0;
      top: 50px;
    }
    100% {
      opacity: 1;
      top: 0;
    }
  }
  @keyframes o-upfade-top {
    0% {
      opacity: 0;
      top: 50px;
    }
    100% {
      opacity: 1;
      top: 0;
    }
  }
  @-webkit-keyframes leftBall {
    0% {
      -webkit-transform: translate(0px, 32px);
    }
    50% {
      -webkit-transform: translate(32px, 0px);
    }
    100% {
      -webkit-transform: translate(0px, 32px);
    }
  }
  @keyframes leftBall {
    0% {
      transform: translate(0px, 32px);
    }
    50% {
      transform: translate(32px, 0px);
    }
    100% {
      transform: translate(0px, 32px);
    }
  }
  @-webkit-keyframes rightBall {
    0% {
      transform: translate(32px, 0px);
    }
    50% {
      transform: translate(0px, 32px);
    }
    100% {
      transform: translate(32px, 0px);
    }
  }
  @keyframes rightBall {
    0% {
      transform: translate(32px, 0px);
    }
    50% {
      transform: translate(0px, 32px);
    }
    100% {
      transform: translate(32px, 0px);
    }
  }
  @-webkit-keyframes star-fall {
    0% {
      opacity: 0;
      transform: scale(0.5) translate3d(0, 0, 0);
      -webkit-transform: scale(0.5) translate3d(0, 0, 0);
      -moz-transform: scale(0.5) translate3d(0, 0, 0);
    }
    50% {
      opacity: 1;
      transform: translate3d(-50vh, 50vh, 0);
      -webkit-transform: translate3d(-50vh, 50vh, 0);
      -moz-transform: translate3d(-50vh, 50vh, 0);
    }
    100% {
      opacity: 0;
      transform: scale(1.2) translate3d(-70vh, 70vh, 0);
      -webkit-transform: scale(1.2) translate3d(-70vh, 70vh, 0);
      -moz-transform: scale(1.2) translate3d(-70vh, 70vh, 0);
    }
  }
  @keyframes star-fall {
    0% {
      opacity: 0;
      transform: scale(0.5) translate3d(0, 0, 0);
      -webkit-transform: scale(0.5) translate3d(0, 0, 0);
      -moz-transform: scale(0.5) translate3d(0, 0, 0);
    }
    50% {
      opacity: 1;
      transform: translate3d(-50vh, 50vh, 0);
      -webkit-transform: translate3d(-50vh, 50vh, 0);
      -moz-transform: translate3d(-50vh, 50vh, 0);
    }
    100% {
      opacity: 0;
      transform: scale(1.2) translate3d(-70vh, 70vh, 0);
      -webkit-transform: scale(1.2) translate3d(-70vh, 70vh, 0);
      -moz-transform: scale(1.2) translate3d(-70vh, 70vh, 0);
    }
  }
  @-webkit-keyframes ro1 {
    0% {
      -webkit-transform: translateY(20px);
      -moz-transform: translateY(20px);
      -ms-transform: translateY(20px);
      transform: translateY(20px);
    }
    50% {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(20px);
      -moz-transform: translateY(20px);
      -ms-transform: translateY(20px);
      transform: translateY(20px);
    }
  }
  @keyframes ro1 {
    0% {
      -webkit-transform: translateY(20px);
      -moz-transform: translateY(20px);
      -ms-transform: translateY(20px);
      transform: translateY(20px);
    }
    50% {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(20px);
      -moz-transform: translateY(20px);
      -ms-transform: translateY(20px);
      transform: translateY(20px);
    }
  }
  @-webkit-keyframes ro2 {
    0% {
      -webkit-transform: translateY(15px);
      -moz-transform: translateY(15px);
      -ms-transform: translateY(15px);
      transform: translateY(15px);
    }
    50% {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(15px);
      -moz-transform: translateY(15px);
      -ms-transform: translateY(15px);
      transform: translateY(15px);
    }
  }
  @keyframes ro2 {
    0% {
      -webkit-transform: translateY(15px);
      -moz-transform: translateY(15px);
      -ms-transform: translateY(15px);
      transform: translateY(15px);
    }
    50% {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(15px);
      -moz-transform: translateY(15px);
      -ms-transform: translateY(15px);
      transform: translateY(15px);
    }
  }
  @-webkit-keyframes ro3 {
    0% {
      -webkit-transform: translateY(30px);
      -moz-transform: translateY(30px);
      -ms-transform: translateY(30px);
      transform: translateY(30px);
    }
    50% {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(30px);
      -moz-transform: translateY(30px);
      -ms-transform: translateY(30px);
      transform: translateY(30px);
    }
  }
  @keyframes ro3 {
    0% {
      -webkit-transform: translateY(30px);
      -moz-transform: translateY(30px);
      -ms-transform: translateY(30px);
      transform: translateY(30px);
    }
    50% {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(30px);
      -moz-transform: translateY(30px);
      -ms-transform: translateY(30px);
      transform: translateY(30px);
    }
  }
  @-webkit-keyframes ro4 {
    0% {
      -webkit-transform: translateY(-20px);
      -moz-transform: translateY(-20px);
      -ms-transform: translateY(-20px);
      transform: translateY(-20px);
    }
    50% {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-20px);
      -moz-transform: translateY(-20px);
      -ms-transform: translateY(-20px);
      transform: translateY(-20px);
    }
  }
  @keyframes ro4 {
    0% {
      -webkit-transform: translateY(-20px);
      -moz-transform: translateY(-20px);
      -ms-transform: translateY(-20px);
      transform: translateY(-20px);
    }
    50% {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-20px);
      -moz-transform: translateY(-20px);
      -ms-transform: translateY(-20px);
      transform: translateY(-20px);
    }
  }
  @-webkit-keyframes busiIcon1 {
    0% {
      -webkit-transform: translateY(-5px);
      -moz-transform: translateY(-5px);
      -ms-transform: translateY(-5px);
      transform: translateY(-5px);
    }
    50% {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-5px);
      -moz-transform: translateY(-5px);
      -ms-transform: translateY(-5px);
      transform: translateY(-5px);
    }
  }
  @keyframes busiIcon1 {
    0% {
      -webkit-transform: translateY(-5px);
      -moz-transform: translateY(-5px);
      -ms-transform: translateY(-5px);
      transform: translateY(-5px);
    }
    50% {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-5px);
      -moz-transform: translateY(-5px);
      -ms-transform: translateY(-5px);
      transform: translateY(-5px);
    }
  }
  @-webkit-keyframes busiIcon2 {
    0% {
      -webkit-transform: translateY(5px);
      -moz-transform: translateY(5px);
      -ms-transform: translateY(5px);
      transform: translateY(5px);
    }
    50% {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(5px);
      -moz-transform: translateY(5px);
      -ms-transform: translateY(5px);
      transform: translateY(5px);
    }
  }
  @keyframes busiIcon2 {
    0% {
      -webkit-transform: translateY(5px);
      -moz-transform: translateY(5px);
      -ms-transform: translateY(5px);
      transform: translateY(5px);
    }
    50% {
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(5px);
      -moz-transform: translateY(5px);
      -ms-transform: translateY(5px);
      transform: translateY(5px);
    }
  }
  @-webkit-keyframes busiRotate1 {
    0% {
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  @keyframes busiRotate1 {
    0% {
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  @-webkit-keyframes busiRotate2 {
    0% {
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(-360deg);
      -moz-transform: rotate(-360deg);
      -ms-transform: rotate(-360deg);
      transform: rotate(-360deg);
    }
  }
  @keyframes busiRotate2 {
    0% {
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(-360deg);
      -moz-transform: rotate(-360deg);
      -ms-transform: rotate(-360deg);
      transform: rotate(-360deg);
    }
  }
  @keyframes popIcon {
    0% {
      -webkit-transform: translateX(0px);
      -moz-transform: translateX(0px);
      -ms-transform: translateX(0px);
      transform: translateX(0px);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateX(-5px);
      -moz-transform: translateX(-5px);
      -ms-transform: translateX(-5px);
      transform: translateX(-5px);
      opacity: .5;
    }
  }
  @keyframes popFade {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes circleScale {
    0% {
      opacity: 1;
      -webkit-transform: scale(0);
      -moz-transform: scale(0);
      -ms-transform: scale(0);
      transform: scale(0);
    }
    100% {
      opacity: 0;
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);
    }
  }
  @keyframes circleScale1 {
    0% {
      opacity: 1;
      -webkit-transform: scale(0);
      -moz-transform: scale(0);
      -ms-transform: scale(0);
      transform: scale(0);
    }
    60% {
      opacity: 1;
    }
    100% {
      opacity: 0;
      -webkit-transform: scale(3);
      -moz-transform: scale(3);
      -ms-transform: scale(3);
      transform: scale(3);
    }
  }