body,html{min-height:100%}#bg,html{height:100%}#scene,body{overflow:hidden}body{color:#fff;font-size:15px;margin:0;outline:0;padding:0;text-align:center;-webkit-tap-highlight-color:transparent}#bg{background:url(../img/bg_res.jpg) center center no-repeat #fff;background-size:cover;left:0;position:fixed;top:0;width:100%;z-index:-999}.layers,span{position:absolute}img{pointer-events:all}span{background:rgba(255,255,255,.5);border-radius:5px;color:red;margin-left:-40px;top:140px;padding:3px;font-family:sans-serif;text-transform:uppercase}#contact,#gallery{margin-left:-10px;top:50px}#work{margin-left:-30px;top:100px}#scene{height:100vh;width:100vw;margin:0 auto}#balloon1{margin-top:5%;left:0}#balloon1 img,#balloon1 span{-webkit-animation:balloon1 30s linear infinite;animation:balloon1 30s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#balloon2{top:28%;left:10%;z-index:-8}#balloon2 img,#balloon2 span{-webkit-animation:balloon1 25s linear infinite;animation:balloon1 25s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#balloon3{top:22%;left:70%}#balloon3 img,#balloon3 span{-webkit-animation:balloon1 20s 1s ease-in infinite;animation:balloon1 20s 1s ease-in infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#balloon3 img{width:46%}#balloon4{top:47%;left:28%;z-index:-5}#balloon4 img{width:49%}#balloon4 img,#balloon4 span{-webkit-animation:balloon1 30s ease infinite;animation:balloon1 30s ease infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#birds1{-webkit-animation:birds1 20s linear infinite;animation:birds1 20s linear infinite;width:80%}#birds2{right:-30%;-webkit-animation:birds2 50s 15s linear infinite;animation:birds2 50s 15s linear infinite;z-index:-100}#birds2 img{max-width:45%}#plane{right:-50%;z-index:-95;-webkit-animation:plane 60s 15s ease-in-out infinite;animation:plane 60s 15s ease-in-out infinite;width:25%}#plane img{max-width:38%}@-webkit-keyframes balloon1{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-70px);transform:translateY(-70px)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}}@keyframes balloon1{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-70px);transform:translateY(-70px)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}}@-webkit-keyframes birds1{0%{bottom:20%;left:-40%}100%{bottom:50%;left:100%}}@keyframes birds1{0%{bottom:20%;left:-40%}100%{bottom:50%;left:100%}}@-webkit-keyframes birds2{0%{bottom:70%;right:-30%}100%{bottom:90%;right:100%}}@keyframes birds2{0%{bottom:70%;right:-30%}100%{bottom:90%;right:100%}}@-webkit-keyframes plane{0%{bottom:60%;right:-50%;-webkit-transform:scale(.2);transform:scale(.2)}100%{bottom:50%;right:110%;-webkit-transform:scale(1);transform:scale(1)}}@keyframes plane{0%{bottom:60%;right:-50%;-webkit-transform:scale(.2);transform:scale(.2)}100%{bottom:50%;right:110%;-webkit-transform:scale(1);transform:scale(1)}}@media screen and (orientation:portrait){#balloon1{margin-top:10%;left:0}#balloon2{left:12%}#balloon3{left:65%}#balloon3 img{width:60%}#balloon4 img{width:70%}#plane{width:40%}#plane img{max-width:50%}}@media screen and (max-width:500px) and (orientation:portrait){#balloon3,#balloon4 img{width:52%}img{max-width:58%}#balloon1 img{width:41%}#balloon3 img{width:100%}#birds1 img{max-width:70%}#birds2 img{max-width:40%}#balloon1{margin-top:10%;left:-10%}#balloon2{top:36%;left:-15px}#balloon3{left:58%}#work{margin-left:-66px;top:116px}#birds2{right:-100%}@-webkit-keyframes birds1{0%{bottom:30%;left:-40%}100%{bottom:50%;left:130%}}@keyframes birds1{0%{bottom:30%;left:-40%}100%{bottom:50%;left:130%}}@-webkit-keyframes birds2{0%{bottom:70%;right:-100%}100%{bottom:90%;right:100%}}@keyframes birds2{0%{bottom:70%;right:-100%}100%{bottom:90%;right:100%}}}@media screen and (max-width:700px){#bg{background:url(../img/bg_res_small.jpg) center center no-repeat #fff;background-size:cover}@media screen and (max-width:600px){body{font-size:18px}}}
