/*Game*/
.falling {
    position:fixed;
    left:0;
    top:0;
    width:100vw;
    height:100vh;
}
.falling-player {
    visibility:hidden;
    opacity:0;
}
#falling-player {
  position:absolute !important;
  width:150px;
  height:118px;
  background:url(../images/falling/hand.png) no-repeat center center;
  background-size:100% auto;
  bottom:9%;
  left:0;
  left:150px;
  margin:0 0 0 -75px;
  backface-visibility:hidden;
  cursor:pointer;
  z-index:3;
}
#falling-box {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:0;
}
#falling-wrapper {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:2;
  cursor:pointer;
  overflow:hidden;
}
.falling-timer,
.falling-core {
    position:absolute;
    color:#fff;
    font-size:30px;
    font-weight:bold;
    text-transform:uppercase;
}
.falling-core {
    left:3%;
    top:3%;
}
.falling-timer {
    right:3%;
    top:3%;
}
.falling .buts {
    position:absolute;
    width:100%;
    height:auto;
    left:0;
    bottom:8.4%;
}
.falling-ball {
    position:absolute;
    width:60px;
    height:60px;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
}
.falling.playing .falling-player {
    opacity:1;
    visibility:visible;
}
.falling.playing .buts {
    display:none;
}

@media screen and (min-width:1100px) {
    .falling {
        background:url(../images/falling/game-bg.jpg) no-repeat center center;
        background-size:cover;
    }
}
/*Media Mobile*/
@media screen and (max-width:1100px) {
    .falling {
        background:url(../images/falling/game-bg-sp.jpg) no-repeat center center;
        background-size:cover;
    }
    .falling-ball {
        width:30px;
        height:30px;
    }
    .falling-timer,
    .falling-core {
        font-size:3.75vw; 
    }
    .falling .btn {
        padding:3vw 5vw;
        -webkit-border-radius:3.125vw;
        border-radius:3.125vw;
    }
    #falling-player {
        width:75px;
        height:59px;
        left:75px;
        margin:0;
    }
    .falling .buts, #falling-player {
        bottom:16%;
    }
}

@media screen and (max-width:1100px) and (orientation :landscape) {

}

@media screen and (max-width:560px) {
  
}
