html,
body {
  overscroll-behavior-y: contain !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0px !important;
  padding: 0px !important;
}

#close_btn_2413 {
  position: absolute !important;
  width: 100px !important;
  height: 100px !important;
  top: -54px !important;
  right: -20px !important;
  background-image: url(close_btn.png) !important;
  cursor: pointer !important;
  /*background-color: red;*/
  z-index: 9999999 !important;
}
#fullscreen_btn_2413 {
  position: absolute !important;
  width: 93px !important;
  height: 93px !important;
  /*top: -20px !important;*/
  /*right: -20px !important;*/
  top: 0px;
  right: 0px;
  background-image: url(fullscreen_btn.png) !important;
  cursor: pointer !important;
  /*display: none;*/
  z-index: 9999998 !important;
}

#canvas_2413 {
  width: 600px !important;
  height: 600px !important;
  position: absolute;
  left: -158px;
  top: -158px;
}

#floating_2413 {
  background-image: url(floating.png) !important;
  width: 390px;
  height: 510px;
  position: absolute;
  opacity: 1;
}

#floating_2413 img {
  position: absolute;
  top: 0;
  left: 0;
}

#floating_pointer_2413 {
  background-image: url(floating_pointer.png) !important;
  width: 390px;
  height: 219px;
  top: 25%;
  left: 5%;
  position: absolute;
}

#carCont_2413 {
  /* position: fixed !important;
  top: 0px !important;
  left: 0px !important;
  right: 0px !important;
  bottom: 0px !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 9999995 !important;
  overflow: hidden !important;
  text-overflow: clip !important; */
}

#car_2413 {
  /* background-image: url(car.png); */
  /*width: 240px;*/
  width: 450px;
  height: 450px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999998 !important;
  cursor: pointer;
  display: none;
}
.break {
  position: absolute;
  top: 0;
  left: 0;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  touch-action: none;
}

#car_big_2413 {
  background-image: url(bg_right.png) !important;
  width: 100%;
  height: 35%;
  bottom: 0%;
  position: absolute;
  background-position: 0% 30%;
  background-repeat: no-repeat;
  background-size: 45%;
  background-position: 85% 70%;
}
#text_2413 {
  /*    width: 800px;
    height: 500px;*/
  top: 0%;
  width: 100%;
  height: 40%;
  position: absolute;
  /* background-image: url(bg_left.png) !important; */
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
#videoCont_2413 {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-25%);
  border: 10px solid #000;
  border-radius: 20px;
  box-sizing: border-box;
}
#eskVideo {
  width: 100%;
  height: auto;
  /* border: 4px solid white; */
}
#soundCont {
  position: absolute;
  height: 100%;
  width: 100%;
}

#unmuted_2413 {
  position: absolute !important;
  width: 89px !important;
  height: 70px !important;
  background-image: url(unmuted.png) !important;
  background-size: 100%;
  bottom: -10px !important;
  left: -10px !important;
  transform: scale(0.4);
  filter: drop-shadow(0px 0px 10px #000000);
  cursor: pointer;
}
#muted_2413 {
  position: absolute !important;
  width: 89px !important;
  height: 70px !important;
  background-image: url(muted.png) !important;
  bottom: -10px !important;
  left: -10px !important;
  transform: scale(0.4);
  filter: drop-shadow(0px 0px 10px #000000);
  cursor: pointer;
  display: none;
}
#timer_2413 {
  color: white !important;
  font-family: Arial !important;
  bottom: 0px !important;
  position: absolute !important;
  right: 0px !important;
  margin-right: 10px !important;
  font-size: 20px !important;
  margin-bottom: 10px !important;
}
#t11_2413 {
  opacity: 1;
  background-image: url(bg_left.png) !important;
  width: 100%;
  height: 100%;
  background-position: center 12%;
  background-repeat: no-repeat;
  background-size: 90%;
  position: absolute;
}
#t12_2413 {
  opacity: 0;
  background-image: url(t12.png) !important;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
}
#t13_2413 {
  opacity: 0;
  background-image: url(t13.png) !important;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
}

#t13b_2413 {
  opacity: 0;
  background-image: url(t13b.png) !important;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  cursor: pointer;
}

@media (orientation: landscape) {
  #car_big_2413 {
    background-image: url(bg_right.png) !important;
    width: 30%;
    height: 100%;
    right: 12%;
    top: 2%;
    position: absolute;
    background-position: 80% 95%;
    background-repeat: no-repeat;
    background-size: 40%;
  }

  #t11_2413 {
    opacity: 1;
    background-image: url(bg_left.png) !important;
    width: 100%;
    height: 100%;
    background-position: 50% 2%;
    background-repeat: no-repeat;
    background-size: 30%;
    position: absolute;
  }
  #text_2413 {
    top: 0%;
    left: 0%;
    width: 30%;
    height: 100%;
    position: absolute;
    /* background-image: url(bg_left.png) !important; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  #videoCont_2413 {
    left: 30%;
    top: 50%;
    width: 40%;
    transform: translateY(-15%);
    /* height: 300px; */

    position: absolute;
  }
  #eskVideo {
    width: 100%;
    /* border: 4px solid white; */
  }
  #soundCont {
    position: absolute;
    height: 100%;
    width: 100%;
  }

  #unmuted_2413 {
    position: absolute !important;
    width: 89px !important;
    height: 70px !important;
    background-image: url(unmuted.png) !important;
    background-size: 100%;
    bottom: 0px !important;
    left: 0px !important;
    transform: scale(0.6);
    filter: drop-shadow(0px 0px 10px #000000);
    cursor: pointer;
  }
  #muted_2413 {
    position: absolute !important;
    width: 89px !important;
    height: 70px !important;
    background-image: url(muted.png) !important;
    bottom: 0px !important;
    left: 0px !important;
    transform: scale(0.6);
    filter: drop-shadow(0px 0px 10px #000000);
    cursor: pointer;
    display: none;
  }
  #timer_2413 {
    color: white !important;
    font-family: Arial !important;
    bottom: 0px !important;
    position: absolute !important;
    right: 0px !important;
    margin-right: 24px !important;
    font-size: 20px !important;
    margin-bottom: 17px !important;
  }
}

@media (orientation: portrait) {
  #wrapper2_2413 {
    position: absolute !important;
    top: 0px !important;
    left: 0px !important;
    right: 0px !important;
    bottom: 0px !important;
    width: 100% !important;
    height: 100% !important;
    background-color: #fff;
    background-image: url(bg.jpg);
    background-size: 250% !important;
    background-position: center !important;
    background-repeat: no-repeat;
    background-color: #fff !important;
  }
}

#b1_2413 {
  width: 100%;
  height: 30%;
  background-image: url(b1.png) !important;
  background-size: contain;
  background-position: center;
  top: 50%;
  position: absolute;
  background-repeat: no-repeat;
}
#b2_2413 {
  width: 100%;
  height: 30%;
  background-image: url(b2.png) !important;
  background-size: contain;
  background-position: center;
  top: 50%;
  position: absolute;
  background-repeat: no-repeat;
}
#b3_2413 {
  width: 100%;
  height: 30%;
  background-image: url(b3.png) !important;
  background-size: contain;
  background-position: center;
  top: 50%;
  position: absolute;
  background-repeat: no-repeat;
}

/*#bg_2413 {
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
    background-size: cover;
    background-position: center;
    background-image: url(bg.jpg) !important;
}*/

#canvas_2413 {
  position: fixed !important;
  /*z-index: 9999997 !important;*/
  margin: 0px !important;
  padding: 0px !important;
  /*top:0px !important;*/
  /*left:0px !important;*/
  /*right:0px !important;*/
  /*bottom:0px !important;*/
  /*width: 100% !important;*/
  /*height: 100% !important;*/
}

#wrapper2_2413 {
  position: absolute !important;
  top: 0px !important;
  left: 0px !important;
  right: 0px !important;
  bottom: 0px !important;
  width: 100% !important;
  height: 100% !important;
  background-color: #fff;
  background-image: url(bg.jpg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 100% 0%;
}

#slides_2413 {
  position: fixed !important;
  top: 0px !important;
  left: 0px !important;
  right: 0px !important;
  bottom: 0px !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 9999999 !important;
  display: none;

  background-color: rgba(0, 0, 0, 0.15);
}

#wrapper_2413 {
  margin: 0px !important;
  padding: 0px !important;
  width: 100%;
  height: 100%;
  position: absolute;
}

#ad_2413 {
  width: 390px;
  height: 510px;
  position: fixed !important;
  border: 0px solid #ccc !important;
  -webkit-perspective: 1000px !important;
  -moz-perspective: 1000px !important;
  -o-perspective: 1000px !important;
  perspective: 1000px !important;
  z-index: 9999999 !important;
  /*cursor: grab !important;*/

  bottom: 0px;
  right: 0px;
  display: none;

  /*background-color: gray;*/
}

.rct {
  width: 150px !important;
  height: 160px !important;
  position: absolute !important;
}

.noDisplay {
  display: none !important;
}

.noEvents {
  pointer-events: none !important;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

.opacity0 {
  opacity: 0;
}
