svg.helicopter {
  position: absolute;
  right: 20%;
  top: 40px;
  transform-box: fill-box;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation: stayin-air 1.5s ease-in-out infinite alternate;
          animation: stayin-air 1.5s ease-in-out infinite alternate;
}
svg.helicopter .top-fan {
  transform-box: fill-box;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
  -webkit-animation: fan-spin 0.1s linear infinite alternate-reverse;
          animation: fan-spin 0.1s linear infinite alternate-reverse;
}
svg.helicopter .rear-fan {
  transform-box: fill-box;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-animation: spin 0.25s linear infinite;
          animation: spin 0.25s linear infinite;
}

@-webkit-keyframes stayin-air {
  from {
    -webkit-transform: translateY(8px) rotate(1deg);
            transform: translateY(8px) rotate(1deg);
  }
  to {
    -webkit-transform: translateY(-8px) rotate(-3deg);
            transform: translateY(-8px) rotate(-3deg);
  }
}

@keyframes stayin-air {
  from {
    -webkit-transform: translateY(8px) rotate(1deg);
            transform: translateY(8px) rotate(1deg);
  }
  to {
    -webkit-transform: translateY(-8px) rotate(-3deg);
            transform: translateY(-8px) rotate(-3deg);
  }
}
@-webkit-keyframes fan-spin {
  from {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(0.5, 0.5);
            transform: scale(0.5, 0.5);
  }
}
@keyframes fan-spin {
  from {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(0.5, 0.5);
            transform: scale(0.5, 0.5);
  }
}
svg.truck {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 13;
  -webkit-animation: run-truck 50s linear infinite;
  animation: run-truck 50s linear infinite;
  -webkit-transform: scaleX(-1);
  overflow:visible !important;	  
}

svg.truck .chase {
  -webkit-animation: shake-chase 1s infinite;
          animation: shake-chase 1s infinite;
}
svg.truck .tyre {
  transform-box: fill-box;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
}
svg.truck .tyre.front-tyre {
  -webkit-transform-origin: 19.83px 43.39px;
          transform-origin: 19.83px 43.39px;
}
svg.truck .tyre.middle-tyre {
  -webkit-transform-origin: 51.2px 43.39px;
          transform-origin: 51.2px 43.39px;
}
svg.truck .tyre.back-tyre {
  -webkit-transform-origin: 71.59px 43.42px;
          transform-origin: 71.59px 43.42px;
}
svg.truck .smoke {
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  transform-box: fill-box;
}
svg.truck .smoke:nth-child(odd) {
  -webkit-animation: smoke1 1.5s infinite ease-out;
          animation: smoke1 1.5s infinite ease-out;
}
svg.truck .smoke:nth-child(even) {
  -webkit-animation: smoke2 1.5s infinite ease-out;
          animation: smoke2 1.5s infinite ease-out;
}
svg.truck .smoke:nth-of-type(2) {
  -webkit-animation-delay: .4s;
          animation-delay: .4s;
}
svg.truck .smoke:nth-of-type(3) {
  -webkit-animation-delay: .8s;
          animation-delay: .8s;
}
svg.truck .smoke:nth-of-type(4) {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}


@-webkit-keyframes run-truck {
  from {
    left: -10%;
  }
  to {
    left: 110%;
  }
}

@keyframes run-truck {
  from {
    left: -10%;
  }
  to {
    left: 110%;
  }
}
@-webkit-keyframes shake-chase {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(0.5px);
            transform: translateY(0.5px);
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1px);
            transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes shake-chase {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(0.5px);
            transform: translateY(0.5px);
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1px);
            transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@-webkit-keyframes smoke1 {
  from {
    -webkit-transform: translate(0, 5px) scale(1, 1);
            transform: translate(0, 5px) scale(1, 1);
    opacity: 0.3;
  }
  to {
    -webkit-transform: translate(40px, 10px) scale(4, 4);
            transform: translate(40px, 10px) scale(4, 4);
    opacity: 0.1;
  }
}
@keyframes smoke1 {
  from {
    -webkit-transform: translate(0, 5px) scale(1, 1);
            transform: translate(0, 5px) scale(1, 1);
    opacity: 0.3;
  }
  to {
    -webkit-transform: translate(40px, 10px) scale(4, 4);
            transform: translate(40px, 10px) scale(4, 4);
    opacity: 0.1;
  }
}
@-webkit-keyframes smoke2 {
  from {
    -webkit-transform: translate(0, 5px) scale(1, 1);
            transform: translate(0, 5px) scale(1, 1);
    opacity: 0.3;
  }
  to {
    -webkit-transform: translate(40px, -5px) scale(4, 4);
            transform: translate(40px, -5px) scale(4, 4);
    opacity: 0.1;
  }
}
@keyframes smoke2 {
  from {
    -webkit-transform: translate(0, 5px) scale(1, 1);
            transform: translate(0, 5px) scale(1, 1);
    opacity: 0.3;
  }
  to {
    -webkit-transform: translate(40px, -5px) scale(4, 4);
            transform: translate(40px, -5px) scale(4, 4);
    opacity: 0.1;
  }
}


.ghost {
  	animation: float 3s ease-out infinite;
    width: 30.433px;
    height: 35.743px;
    margin-top: 100px;
    margin-left: 100px;
}
@keyframes float {
  50% {
    transform: translate(0, 20px);
  }
}
.shadowFrame {
  width: 130px;
  margin-top: 15px;
}
.shadow {
  animation: shrink 3s ease-out infinite;
  transform-origin: center center;
}
.shadow ellipse {
  transform-origin: center center;
}
@keyframes shrink {
  0% {
    width: 90%;
    margin: 0 5%;
  }
  50% {
    width: 60%;
    margin: 0 18%;
  }
  100% {
    width: 90%;
    margin: 0 5%;
  }
}
.allIconAfter::after {
	content: '\f105';
    font-family: fontawesome;
    position: absolute;
    right: 0;
    top: 0;
    margin-right: 15px;
    font-size: 30px;
}
.or {
    text-align: center;
}
.start_test {
	height:auto;
	
}