.wings2 {
  width: 25px;
  height: 30px;
  background: linear-gradient(to bottom left, #45b3e0, #45b3e0 100%);
  border-radius: 50% 50% 50% 25%;
  position: absolute;
  left: 18px;
  top: -25px;
  opacity: 0.5;
  transform-origin: right bottom;
  perspective: 200px;
  animation: buzz2 0.33s linear infinite;
}
@keyframes buzz2 {
  50% {
    transform: scale(0.9) rotateY(-90deg) rotateX(80deg);
  }
}

.wings {
  width: 25px;
  height: 30px;
  background: linear-gradient(to bottom left, skyblue, skyblue 100%);
  border-radius: 50% 50% 50% 25%;
  position: absolute;
  left: 20px;
  top: -25px;
  opacity: 0.5;
  transform-origin: left bottom;
  perspective: 200px;
  animation: buzz 0.33s linear infinite;
}

@keyframes buzz {
  50% {
    transform: scale(0.9) rotateY(-90deg) rotateX(-80deg);
  }
}

/* .wingsAnimationDivCls {
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
} */

.antDivCls {
  position: absolute;
  left: 37px;
  top: 9px;
}

.wingsAnimationDivCls {
  position: absolute;
  bottom: 51px;
  left: -10px;
}

.leftAnt {
  animation: hair 0.6s infinite;
}

.rightAnt {
  animation: hair2 0.6s infinite;
}
@keyframes hair2 {
  50% {
    transform: rotate(-5deg);
    transform-origin: bottom right;
  }
}
@keyframes hair {
  50% {
    transform: rotate(-5deg);
    transform-origin: bottom left;
  }
}
