body {
  margin: 0;
  padding: 0;
}

#adArea {
  background: #fff;
  cursor: pointer;
}

.vid {
  top: 20px;
}

#end_pic {
  top: 20px;
}

#videoFrame {
  width: 300px;
  height: 175px;
  background-color: #e10014;
  padding: 2px 0px;
  left: 5px;
  top: 20px;
  border-radius: 0px;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.27);
  box-sizing: border-box;
}

.ad-logo {
  width: 120px;
  height: auto;
  top: 50px;
  left: 90px;
  transition: 0.25s;
  display: none;
}

.center {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.wrapper {
  overflow: hidden;
  text-overflow: clip;
}

.abs {
  position: absolute;
}

.rct {
  width: 300px;
  height: 250px;
  /*width:320px;*/
  /*height:480px;*/
  position: absolute;
}

.opacity0 {
  opacity: 0;
}

.opacity1 {
  opacity: 1;
}

.zi1 {
  z-index: 800;
}

.zi2 {
  z-index: 900;
}

.zi5 {
  z-index: 5000;
}

.zi6 {
  z-index: 6000;
}

.zi7 {
  z-index: 7000 !important;
}

.zi8 {
  z-index: 8000 !important;
}

.zi9 {
  z-index: 9000 !important;
}

.zi10 {
  z-index: 10000 !important;
}

.zIndex99998 {
  z-index: 99998;
}

.zIndex99999 {
  z-index: 99999;
}

.hidden {
  visibility: hidden;
}

.noEvents {
  pointer-events: none;
}

.noVis {
  visibility: none;
}

.noDisplay {
  display: none;
}

#circle_wrap {
  background-color: #000;
}

#hand {
  z-index: 101;
}