#lantern-container{position:absolute;z-index:2;top:0;height:85vh;width:100%;overflow:hidden}
.lantern{position:absolute;left:0;width:70px;height:100px;background:no-repeat url(../img/latern.png);background-size:100%;border-radius:20px 20px 10px 10px;opacity:.9;animation:flicker 1.5s infinite alternate}
@keyframes flicker{
0%{opacity:.7;filter:drop-shadow(0 10px 3px rgba(255, 200, 100, .4))}
100%{opacity:1;filter:drop-shadow(0 20px 8px rgba(255, 220, 120, .8))}
}
@keyframes flyUpRight{
0%{transform:translate(0,0) scale(1);opacity:1}
100%{transform:translate(100vw,-85vh) scale(.6);opacity:0}
}
@keyframes flyDownRight{
0%{transform:translate(0,0) scale(.8);opacity:.9}
100%{transform:translate(100vw,15vh) scale(2);opacity:0}
}
.blockPrHeader,.wrapperBanner{position:relative;z-index:3}
#normalHeader .header{position:relative;z-index:5}
@media all and (max-width:768px){
#lantern-container{height:66%}
.lantern{width:50px;height:70px}
}
@media all and (max-width:500px){
#lantern-container{height:30%}
.lantern{width:30px;height:40px}
}