* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  transition: 0.3s;
}

body {
  height: 100vh;
  overflow: hidden !important;
  user-select: none;
}
.body-background {
  height: 80vh;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  background-color: #fff;
}

/* Loading page animation */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:300);

.body {
  position: absolute;
  top: 72%;
  margin-left: -65px;
  left: 50%;
  animation: speeder 0.6s linear infinite;
  zoom: 1.7;
}
.body > span {
  height: 5px;
  width: 35px;
  background: #0195ff;
  position: absolute;
  top: -19px;
  left: 60px;
  border-radius: 2px 10px 1px 0;
}

.base span {
  position: absolute;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-right: 100px solid#0195ff;
  border-bottom: 6px solid transparent;
}
.base span:before {
  content: "";
  height: 22px;
  width: 22px;
  border-radius: 50%;
  background: #0195ff;
  position: absolute;
  right: -110px;
  top: -16px;
}
.base span:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 0 solid transparent;
  border-right: 55px solid#0195ff;
  border-bottom: 16px solid transparent;
  top: -16px;
  right: -98px;
}

.face {
  position: absolute;
  height: 12px;
  width: 20px;
  background: #0195ff;
  border-radius: 20px 20px 0 0;
  transform: rotate(-40deg);
  right: -125px;
  top: -15px;
}
.face:after {
  content: "";
  height: 12px;
  width: 12px;
  background: #0195ff;
  right: 4px;
  top: 7px;
  position: absolute;
  transform: rotate(40deg);
  transform-origin: 50% 50%;
  border-radius: 0 0 0 2px;
}

.body > span > span:nth-child(1),
.body > span > span:nth-child(2),
.body > span > span:nth-child(3),
.body > span > span:nth-child(4) {
  width: 30px;
  height: 1px;
  background: #0195ff;
  position: absolute;
  animation: fazer1 0.2s linear infinite;
}

.body > span > span:nth-child(2) {
  top: 3px;
  animation: fazer2 0.4s linear infinite;
}

.body > span > span:nth-child(3) {
  top: 1px;
  animation: fazer3 0.4s linear infinite;
  animation-delay: -1s;
}

.body > span > span:nth-child(4) {
  top: 4px;
  animation: fazer4 1s linear infinite;
  animation-delay: -1s;
}

@keyframes fazer1 {
  0% {
    left: 0;
  }
  100% {
    left: -80px;
    opacity: 0;
  }
}
@keyframes fazer2 {
  0% {
    left: 0;
  }
  100% {
    left: -100px;
    opacity: 0;
  }
}
@keyframes fazer3 {
  0% {
    left: 0;
  }
  100% {
    left: -50px;
    opacity: 0;
  }
}
@keyframes fazer4 {
  0% {
    left: 0;
  }
  100% {
    left: -150px;
    opacity: 0;
  }
}
@keyframes speeder {
  0% {
    transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    transform: translate(-1px, -3px) rotate(-1deg);
  }
  20% {
    transform: translate(-2px, 0px) rotate(1deg);
  }
  30% {
    transform: translate(1px, 2px) rotate(0deg);
  }
  40% {
    transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    transform: translate(-1px, 3px) rotate(-1deg);
  }
  60% {
    transform: translate(-1px, 1px) rotate(0deg);
  }
  70% {
    transform: translate(3px, 1px) rotate(-1deg);
  }
  80% {
    transform: translate(-2px, -1px) rotate(1deg);
  }
  90% {
    transform: translate(2px, 1px) rotate(0deg);
  }
  100% {
    transform: translate(1px, -2px) rotate(-1deg);
  }
}
.longfazers {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
}
.text {
  position: absolute;
  bottom: 8%;
  left: 50%;
  transform: translate(-50%, -80%);
  font-size: 24px;
  font-weight: bold;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
    Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  letter-spacing: 2px;
  margin-top: 16px;
  animation: blinker 1s linear infinite;
  color: rgba(255, 166, 0, 1);
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.longfazers span {
  position: absolute;
  height: 2px;
  width: 20%;
  background: #0195ff;
}
.longfazers span:nth-child(1) {
  top: 20%;
  animation: lf 1s linear infinite;
  animation-delay: -5s;
}
.longfazers span:nth-child(2) {
  top: 40%;
  animation: lf2 1s linear infinite;
  animation-delay: -1s;
}
.longfazers span:nth-child(3) {
  top: 60%;
  animation: lf3 1s linear infinite;
}
.longfazers span:nth-child(4) {
  top: 80%;
  animation: lf4 1s linear infinite;
  animation-delay: -3s;
}

@keyframes lf {
  0% {
    left: 200%;
  }
  100% {
    left: -200%;
    opacity: 0;
  }
}
@keyframes lf2 {
  0% {
    left: 200%;
  }
  100% {
    left: -200%;
    opacity: 0;
  }
}
@keyframes lf3 {
  0% {
    left: 200%;
  }
  100% {
    left: -100%;
    opacity: 0;
  }
}
@keyframes lf4 {
  0% {
    left: 200%;
  }
  100% {
    left: -100%;
    opacity: 0;
  }
}

.image-container-bg-1 {
  width: 100vw;
  height: 100vh;
}
.image-bg-1 {
  width: 100%;
  height: 100vh;
}
.self-image-block {
  width: 20%;
  height: 15%;
  position: absolute;
  top: 22%;
  left: 2%;
  cursor: pointer;
}
.self-image-block-1 {
  width: 13%;
  height: 12%;
  position: absolute;
  top: 32%;
  left: 26%;
  cursor: pointer;
}
.self-image-block-2 {
  width: 10%;
  height: 9%;
  position: absolute;
  top: 45%;
  left: 41%;
  cursor: pointer;
}
.self-image-block-3 {
  width: 10%;
  height: 25%;
  position: absolute;
  top: 2%;
  left: 36%;
  cursor: pointer;
}
.self-image-block-4 {
  width: 8%;
  height: 19%;
  position: absolute;
  top: 8%;
  left: 37%;
  cursor: pointer;
}
.self-image-block-5 {
  width: 8%;
  height: 7%;
  position: absolute;
  top: 62%;
  left: 59%;
  cursor: pointer;
}
.self-image-block-6 {
  width: 6%;
  height: 12%;
  position: absolute;
  top: 46%;
  left: 62%;
  cursor: pointer;
}
.self-image-block-8 {
  width: 10%;
  height: 31%;
  position: absolute;
  top: 31%;
  left: 2%;
  cursor: pointer;
}
.self-image-block-9 {
  width: 8%;
  height: 10%;
  position: absolute;
  top: 76%;
  left: 57%;
  cursor: pointer;
}
.self-image-block-10 {
  width: 5%;
  height: 6%;
  position: absolute;
  top: 74%;
  left: 17%;
  cursor: pointer;
}
.self-image-block-11 {
  width: 24%;
  height: 23%;
  position: absolute;
  top: 57%;
  left: 4%;
  cursor: pointer;
}
.self-image-block-12 {
  width: 10%;
  height: 7%;
  position: absolute;
  top: 78%;
  left: 37%;
  cursor: pointer;
}
.self-image-block-13 {
  width: 10%;
  height: 16%;
  position: absolute;
  top: 59%;
  left: 63%;
  cursor: pointer;
}
.self-image-block-14 {
  width: 11%;
  height: 6%;
  position: absolute;
  top: 33%;
  left: 47%;
  cursor: pointer;
}
.self-image-block-15 {
  width: 9%;
  height: 13%;
  position: absolute;
  top: 6%;
  right: 4%;
  cursor: pointer;
}
.door-image-block {
  width: 15%;
  height: 21%;
  position: absolute;
  top: 60%;
  right: 3%;
  cursor: pointer;
}
.door-image-block-1 {
  width: 13%;
  height: 11%;
  position: absolute;
  top: 61%;
  left: 22%;
  cursor: pointer;
}
.door-image-block-2 {
  width: 7%;
  height: 6%;
  position: absolute;
  top: 70%;
  left: 49%;
  cursor: pointer;
}
.door-image-block-3 {
  width: 7%;
  height: 8%;
  position: absolute;
  top: 70%;
  left: 16%;
  cursor: pointer;
}
.door-image-block-4 {
  width: 6%;
  height: 11%;
  position: absolute;
  top: 52%;
  left: 72%;
  cursor: pointer;
}
.door-image-block-5 {
  width: 8%;
  height: 11%;
  position: absolute;
  top: 66%;
  left: 38%;
  cursor: pointer;
}
.door-image-block-6 {
  width: 6%;
  height: 10%;
  position: absolute;
  top: 69%;
  left: 63%;
  cursor: pointer;
}
.door-image-block-8 {
  width: 7%;
  height: 10%;
  position: absolute;
  top: 70%;
  left: 71%;
  cursor: pointer;
}
.door-image-block-9 {
  width: 7%;
  height: 10%;
  position: absolute;
  top: 83%;
  left: 37%;
  cursor: pointer;
}
.door-image-block-10 {
  width: 7%;
  height: 10%;
  position: absolute;
  top: 72%;
  left: 50%;
  cursor: pointer;
}
.door-image-block-11 {
  width: 8%;
  height: 10%;
  position: absolute;
  top: 62%;
  left: 72%;
  cursor: pointer;
}
.door-image-block-12 {
  width: 8%;
  height: 10%;
  position: absolute;
  top: 81%;
  left: 24%;
  cursor: pointer;
}
.door-image-block-13 {
  width: 8%;
  height: 10%;
  position: absolute;
  top: 69%;
  left: 13%;
  cursor: pointer;
}
.door-image-block-14 {
  width: 8%;
  height: 10%;
  position: absolute;
  top: 58%;
  left: 56%;
  cursor: pointer;
}
.door-image-block-15 {
  width: 8%;
  height: 10%;
  position: absolute;
  top: 57%;
  left: 67%;
  cursor: pointer;
}

.self-image-dialog,
.door-image-dialog {
  width: 550px;
  height: 325px;
  background-color: #f1d3ad;
  border: 4px solid #964844;
  border-radius: 6px;
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
}
.instruction {
  position: absolute;
  z-index: 99;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.btn {
  position: absolute;
  z-index: 99;
  top: 83%;
  left: 47%;
  transform: translate(-50%, -50%);
  padding: 8px 16px;
  background-color: #030500;
  color: white;
  font-weight: bold;
  cursor: pointer;
  font-size: 16px;
  border-radius: 8px;
  box-shadow: none !important;
}
.btn:active {
  transform: scale(0.9) translate(-50%, -50%);
}
.dialog-2 {
  border: 4px solid #52132d;
}
.logo-image {
  position: absolute;
  width: 80%;
  height: 80vh;
}

.close-btn {
  position: absolute;
  top: 8px;
  right: 8px;
  color: firebrick;
  font-size: 24px !important;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.self-image-bg-1 {
  width: 100%;
  height: 100%;
}
#pot-image-bg-1 {
  position: absolute;
  top: 84px;
  left: 125px;
  cursor: pointer;
  transition: 0.3s;
}
.image-text-1 {
  position: absolute;
  top: 91px;
  left: 154px;
  transform: scale(0.7);
  cursor: pointer;
}
.image-text-2 {
  position: absolute;
  top: 98px;
  left: 193px;
  transform: scale(0.7);
  cursor: pointer;
}
.image-text-3 {
  position: absolute;
  top: 106px;
  left: 232px;
  transform: scale(0.7);
  cursor: pointer;
}
.image-text-4 {
  position: absolute;
  top: 113px;
  left: 272px;
  transform: scale(0.7);
  cursor: pointer;
}
.image-text-5 {
  position: absolute;
  top: 163px;
  left: 185px;
  transform: scale(0.7);
  cursor: pointer;
}
.image-text-8 {
  position: absolute;
  top: 106px;
  left: 185px;
  transform: scale(0.7);
  cursor: pointer;
}
.image-text-9 {
  position: absolute;
  top: 106px;
  left: 220px;
  transform: scale(0.7);
  cursor: pointer;
}
.image-text-10-1 {
  position: absolute;
  top: 99px;
  left: 195px;
  transform: scale(0.7);
  cursor: pointer;
}
.image-text-10-2 {
  position: absolute;
  top: 98px;
  left: 249px;
  transform: scale(0.7);
  cursor: pointer;
}
.image-text-11-1 {
  position: absolute;
  top: 94px;
  left: 152px;
  transform: scale(0.7);
  cursor: pointer;
}
.image-text-11-2 {
  position: absolute;
  top: 94px;
  left: 209px;
  transform: scale(0.7);
  cursor: pointer;
}
.image-text-11-3 {
  position: absolute;
  top: 94px;
  left: 264px;
  transform: scale(0.7);
  cursor: pointer;
}
.image-text-13-1 {
  position: absolute;
  top: 118px;
  left: 158px;
  transform: scale(0.7);
  cursor: pointer;
}
.image-text-13-2 {
  position: absolute;
  top: 118px;
  left: 232px;
  transform: scale(0.7);
  cursor: pointer;
}
.image-text-14-1 {
  position: absolute;
  top: 105px;
  left: 151px;
  transform: scale(0.7);
  cursor: pointer;
}
.image-text-14-2 {
  position: absolute;
  top: 105px;
  left: 206px;
  transform: scale(0.7);
  cursor: pointer;
}
.image-text-14-3 {
  position: absolute;
  top: 105px;
  left: 259px;
  transform: scale(0.7);
  cursor: pointer;
}
.image-text-2-1 {
  position: absolute;
  top: 66px;
  left: 6px;
  transform: scale(0.6);
  cursor: pointer;
}
.image-text-2-2 {
  position: absolute;
  top: 62px;
  left: 46px;
  transform: scale(0.6);
  cursor: pointer;
}
.image-text-2-3 {
  position: absolute;
  top: 61px;
  left: 85px;
  transform: scale(0.6);
  cursor: pointer;
}
.image-text-2-4 {
  position: absolute;
  top: 58px;
  left: 124px;
  transform: scale(0.6);
  cursor: pointer;
}
.image-text-2-5 {
  position: absolute;
  top: 55px;
  left: 163px;
  transform: scale(0.6);
  cursor: pointer;
}
.image-text-2-6 {
  position: absolute;
  top: 52px;
  left: 202px;
  transform: scale(0.6);
  cursor: pointer;
}
.image-text-2-7 {
  position: absolute;
  top: 49px;
  left: 241px;
  transform: scale(0.6);
  cursor: pointer;
}
.image-text-2-8 {
  position: absolute;
  top: 46px;
  left: 280px;
  transform: scale(0.6);
  cursor: pointer;
}
.image-text-3-1 {
  position: absolute;
  top: 116px;
  transform: scale(0.7);
  left: 112px;
  cursor: pointer;
}
.image-text-3-2 {
  position: absolute;
  top: 116px;
  transform: scale(0.7);
  left: 166px;
  cursor: pointer;
}
.image-text-3-3 {
  position: absolute;
  top: 116px;
  transform: scale(0.7);
  left: 220px;
  cursor: pointer;
}
.image-text-3-4 {
  position: absolute;
  top: 116px;
  transform: scale(0.7);
  left: 274px;
  cursor: pointer;
}
.image-text-3-5 {
  position: absolute;
  top: 116px;
  transform: scale(0.7);
  left: 328px;
  cursor: pointer;
}
.image-text-5-1 {
  position: absolute;
  top: 138px;
  transform: scale(0.7);
  left: 164px;
  cursor: pointer;
}
.image-text-5-2 {
  position: absolute;
  top: 138px;
  transform: scale(0.7);
  left: 191px;
  cursor: pointer;
}
.image-text-5-3 {
  position: absolute;
  top: 138px;
  transform: scale(0.7);
  left: 219px;
  cursor: pointer;
}
.image-text-5-4 {
  position: absolute;
  top: 138px;
  transform: scale(0.7);
  left: 245px;
  cursor: pointer;
}
.image-text-5-5 {
  position: absolute;
  top: 138px;
  transform: scale(0.7);
  left: 273px;
  cursor: pointer;
}
.image-text-5-6 {
  position: absolute;
  top: 138px;
  transform: scale(0.7);
  left: 300px;
  cursor: pointer;
}
.image-text-5-7 {
  position: absolute;
  top: 138px;
  transform: scale(0.7);
  left: 326px;
  cursor: pointer;
}
.image-text-6-1 {
  position: absolute;
  top: 23px;
  left: 124px;
  cursor: pointer;
}
.image-text-6-2 {
  position: absolute;
  top: 23px;
  left: 167px;
  cursor: pointer;
}
.image-text-6-3 {
  position: absolute;
  top: 23px;
  left: 210px;
  cursor: pointer;
}
.image-text-6-4 {
  position: absolute;
  top: 23px;
  left: 253px;
  cursor: pointer;
}
.image-text-6-5 {
  position: absolute;
  top: 23px;
  left: 296px;
  cursor: pointer;
}
.image-text-6-6 {
  position: absolute;
  top: 23px;
  left: 339px;
  cursor: pointer;
}
.image-text-6-7 {
  position: absolute;
  top: 23px;
  left: 382px;
  cursor: pointer;
}
.image-text-7-1 {
  position: absolute;
  top: 138px;
  transform: scale(0.9);
  left: 170px;
  cursor: pointer;
}
.image-text-7-2 {
  position: absolute;
  top: 138px;
  transform: scale(0.9);
  left: 203px;
  cursor: pointer;
}
.image-text-7-3 {
  position: absolute;
  top: 138px;
  transform: scale(0.9);
  left: 236px;
  cursor: pointer;
}
.image-text-7-4 {
  position: absolute;
  top: 138px;
  transform: scale(0.9);
  left: 269px;
  cursor: pointer;
}
.image-text-7-5 {
  position: absolute;
  top: 138px;
  transform: scale(0.9);
  left: 302px;
  cursor: pointer;
}
.image-text-12-1 {
  position: absolute;
  top: 101px;
  transform: scale(0.9);
  left: 198px;
  cursor: pointer;
}
.image-text-12-2 {
  position: absolute;
  top: 101px;
  transform: scale(0.9);
  left: 231px;
  cursor: pointer;
}
.image-text-12-3 {
  position: absolute;
  top: 101px;
  transform: scale(0.9);
  left: 264px;
  cursor: pointer;
}
.image-text-12-4 {
  position: absolute;
  top: 101px;
  transform: scale(0.9);
  left: 297px;
  cursor: pointer;
}
.volume {
  position: absolute;
  bottom: 2%;
  width: 70px;
  height: 70px;
  left: 1%;
}
.insta {
  position: absolute;
  top: 20%;
  width: 70px;
  height: 70px;
  left: 1%;
}
.play {
  position: absolute;
  bottom: 5%;
  transform: scale(1.3);
  left: 45%;
}
.next {
  position: absolute;
  bottom: 5%;
  transform: scale(1.3);
  left: 74%;
}

.fb {
  position: absolute;
  top: 6%;
  width: 70px;
  height: 70px;
  left: 1%;
}
.settings {
  position: absolute;
  bottom: 16%;
  width: 70px;
  height: 70px;
  left: 1%;
}
.title-img {
  position: absolute;
  top: 29%;
  transform: scale(1.3);
  left: 17%;
}
.btn-active:active {
  transform: scale(1.3) translate(-1px, 5px);
}
.btn-active-1:active {
  transform: scale(1.2) translate(-1px, 6px);
}
.btn-active-1,
.btn-active,
.btn-active-2 {
  cursor: pointer;
  transition: 0.3s;
}
.btn-active-2:active {
  transform: scale(0.55);
}
.play:hover {
  transform: scale(1.4) !important;
}

.btn-active:hover {
  transform: scale(1.1) !important;
}
.back:hover {
  transform: scale(1.5) !important;
}
#off {
  display: none;
}

.level-1 {
  position: absolute;
  top: 13%;
  transform: scale(1.25);
  left: 6%;
  cursor: pointer;
  visibility: hidden;
}
.level-2 {
  position: absolute;
  top: 25%;
  transform: scale(1.4);
  left: 18%;
  cursor: pointer;
  visibility: hidden;
}
.level-3 {
  position: absolute;
  top: 13%;
  transform: scale(1.4);
  left: 30%;
  cursor: pointer;
  visibility: hidden;
}
.level-4 {
  position: absolute;
  top: 25%;
  transform: scale(1.4);
  left: 42%;
  cursor: pointer;
  visibility: hidden;
}
.level-5 {
  position: absolute;
  top: 13%;
  transform: scale(1.4);
  left: 54%;
  cursor: pointer;
  visibility: hidden;
}
.level-6 {
  position: absolute;
  top: 25%;
  transform: scale(1.4);
  left: 66%;
  cursor: pointer;
  visibility: hidden;
}
.level-7 {
  position: absolute;
  top: 13%;
  transform: scale(1.4);
  left: 78%;
  cursor: pointer;
  visibility: hidden;
}
.level-8 {
  position: absolute;
  top: 25%;
  transform: scale(1.4);
  left: 90%;
  cursor: pointer;
  visibility: hidden;
}
.level-9 {
  position: absolute;
  top: 52%;
  transform: scale(1.4);
  left: 11%;
  cursor: pointer;
  visibility: hidden;
}
.level-10 {
  position: absolute;
  top: 64%;
  transform: scale(1.4);
  left: 23%;
  cursor: pointer;
  visibility: hidden;
}
.level-11 {
  position: absolute;
  top: 52%;
  transform: scale(1.4);
  left: 35%;
  cursor: pointer;
  visibility: hidden;
}
.level-12 {
  position: absolute;
  top: 64%;
  transform: scale(1.4);
  left: 47%;
  cursor: pointer;
  visibility: hidden;
}
.level-13 {
  position: absolute;
  top: 52%;
  transform: scale(1.4);
  left: 59%;
  cursor: pointer;
  visibility: hidden;
}
.level-14 {
  position: absolute;
  top: 64%;
  transform: scale(1.4);
  left: 71%;
  cursor: pointer;
  visibility: hidden;
}
.level-15 {
  position: absolute;
  top: 52%;
  transform: scale(1.4);
  left: 83%;
  cursor: pointer;
  visibility: hidden;
}
.back {
  position: absolute;
  bottom: 2%;
  left: 43%;
  transform: scale(1.4);
  cursor: pointer;
}
.image-bg-2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  display: none;
}
#next-button {
  z-index: 99;
}
.display-none {
  display: none;
}
.frame {
  width: 196px;
  height: 153px;
  position: absolute;
  top: 75px;
  right: 73px;
  cursor: pointer;
}
.loader-outline {
  border: 3px solid rgba(255, 166, 0, 1);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 5%;
  width: 50%;
  height: 40px;
  padding: 5px;
}
.green {
  background-image: linear-gradient(
    99deg,
    rgba(255, 166, 0, 1) 14.7%,
    rgba(255, 99, 97, 1) 73%
  );
}

.home-button {
  position: fixed;
  left: 15px;
  transform: rotate(12deg);
  width: 70px;
  height: 70px;
  margin-top: 16px;
}
.reset-button {
  position: absolute;
  left: 100px;
  width: 50px;
  height: 50px;
  margin-top: 36px;
}

.home-reset-container {
  position: relative;
  left: 1%;
  z-index: 999;
}

.home-button:hover,
.reset-button:hover {
  transform: scale(1.2);
  cursor: pointer;
}
.reset-button:active,
.home-button:active {
  transform: scale(0.8);
}

/* 
.home-button {
  position: fixed;
  left: 10px;
  transform: scale(1.3);
  margin-top: 8px;
}
.reset-button {
  position: absolute;
  left: 50px;
  margin-left: 4px;
  margin-top: 16px;
  transform: scale(1.3);
}
.home-reset-container {
  position: relative;
  left: 1%;
  z-index: 999;
}

.home-button:hover,
.reset-button:hover {
  transform: scale(1.5);
  cursor: pointer;
} */
.walk {
  position: absolute;
  left: 0%;
  bottom: 0%;
  cursor: pointer;
}
.hand {
  position: absolute;
  top: 95%;
  left: 15%;
  display: none;
  transform: scale(0.5);
}
.animate {
  -webkit-transition: 3s;
  -moz-transition: 3s;
  -ms-transition: 3s;
  -o-transition: 3s;
  transition: 3s;
  top: 20%;
  left: 5%;
}
.animate-1 {
  -webkit-transition: 3s;
  -moz-transition: 3s;
  -ms-transition: 3s;
  -o-transition: 3s;
  transition: 3s;
  top: 64%;
  left: 80%;
}
.instruct {
  position: absolute;
  bottom: 10%;
  left: 50%;
  font-size: 24px;
  padding: 10px;
  font-family: cursive;
  transform: translateX(-50%);
  border-radius: 20px;
  color: white;
  background-color: rgba(0, 0, 0, 0.274);
  display: none;
  text-align: center;
}
.game-over {
  z-index: 99;
  position: absolute;
  width: 1000px;
  left: 50%;
  transform: translateX(-50%);
}
.mouse {
  position: absolute;
  z-index: 99;
  bottom: -10%;
  left: 50%;
  transform: translateX(-50%) scale(0.8);
}
.sparkle {
  position: absolute;
  z-index: 99;
  top: 0px;
  left: 50%;
  transform: translateX(-50%);
  width: 1000px;
  margin: auto;
}
@media only screen and (max-width: 900px) {
  .insta {
    margin-top: 12px;
  }
  .title-img {
    transform: scale(1);
    left: 15%;
    top: 27%;
  }
  .reset-button {
    margin-top: 22px;
  }
  .home-button {
    margin-top: 2px;
  }
  .instruct {
    bottom: 3%;
    font-size: 18px;
  }
  .game-over {
    z-index: 99;
    position: absolute;
    width: 800px;
    left: 50%;
    transform: translateX(-50%);
  }
  .mouse {
    position: absolute;
    z-index: 99;
    bottom: -25%;
    left: 50%;
    transform: translateX(-50%) scale(0.6);
  }
  .sparkle {
    position: absolute;
    z-index: 99;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: 800px;
  }
}
.walk:active {
  transform: scale(0.9);
}
