

.scene {
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.layer {
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.level-3 img,
.level-2 img,
.level-1 img {
    max-width: inherit;
    -webkit-transform: scale(0.6);
    -moz-transform: scale(0.6);
    -ms-transform: scale(0.6, 0.6);
    transform: scale(0.6);
}

.level-3,
.level-2,
.level-1 {
    position: absolute;
    display: block;
}

.level-1.object-1 {
    right: 80px;
    bottom: -30px;
}

.level-1.object-2 { 
     left: -270px;
    top: -300px;
}

.level-1.object-3 {
    left: 200px;
    bottom: 0px;
}

.level-2.object-1 {
    right: 0px;
    bottom: 30px;
}

.level-2.object-2 {
    left: 180px;
    bottom: -40px;
}

.level-2.object-3 {
    right: 0px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
