@charset "utf-8";body{background:#000;}
.logo-home{text-align:center;position:absolute;width:10%;padding:10px 30px 25px 30px;z-index:999;margin-left:45%;margin-right:45%;border-radius:0 0 50% 50%;background:rgba(255, 255, 255, 0.9);border-bottom:5px solid #fe0000;}
.logo-home img{width:100%;}
.main_box{position:absolute;height:100%;width:100%;display:inline-flex;background:#000;}
.box{height:100%;position:absolute;width:100%;}
.box1{height:100%;position:absolute;width:100%;background:url(images/1.jpg) no-repeat;background-size:cover;}
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,800);figure.snip1200{font-family:'Raleway', Arial, sans-serif;position:relative;float:left;overflow:hidden;width:100%;background:#000000;color:#ffffff;text-align:center;box-shadow:0 0 5px rgba(0, 0, 0, 0.15);font-size:16px;height:100%;}
figure.snip1200 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;}
figure.snip1200 img{max-width:100%;position:relative;opacity:0.9;width:100%;}
figure.snip1200 figcaption{position:absolute;top:45%;left:7%;right:7%;bottom:45%;border:1px solid white;border-width:1px 1px 0;}
figure.snip1200 .heading{overflow:hidden;-webkit-transform:translateY(50%);transform:translateY(50%);position:absolute;bottom:0;width:100%;}
figure.snip1200 h2{display:table;margin:0 auto;padding:0 10px;position:relative;text-align:center;width:auto;text-transform:uppercase;font-weight:400;font-size:28px;color:#fff;}
figure.snip1200 h2 span{font-weight:800;color:#f00;}
figure.snip1200 h2:before,
figure.snip1200 h2:after{position:absolute;display:block;width:1000%;height:1px;content:'';background:white;top:50%;}
figure.snip1200 h2:before{left:-1000%;}
figure.snip1200 h2:after{right:-1000%;}
figure.snip1200 p{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:100%;padding:0 20px;margin:0;opacity:0;line-height:1.6em;font-size:0.9em;}
figure.snip1200 a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1;}
figure.snip1200:hover img,
figure.snip1200.hover img{opacity:0.25;-webkit-transform:scale(1.1);transform:scale(1.1);}
figure.snip1200:hover figcaption,
figure.snip1200.hover figcaption{top:7%;bottom:7%;}
figure.snip1200:hover p,
figure.snip1200.hover p{opacity:1;-webkit-transition-delay:0.35s;transition-delay:0.35s;}
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500');.js div#preloader{position:fixed;left:0;top:0;z-index:999999999999999999;width:100%;height:100%;overflow:visible;background:#fff url('images/logo.png') no-repeat center center;}
body{padding:0px;margin:0px;font-family:'Roboto', sans-serif;font-size:14px;color:#333;font-kerning:400;background:#fff url('images/1.jpg') no-repeat center center;background-size:cover;}
a{text-decoration:none;color:inherit;transition:all 400ms;-webkit-transition:all 400ms;}
.wrapper{width:100%;height:auto;clear:both;}
.wrapper.main{height:100vh;overflow:hidden;}
.logo{position:fixed;top:130px;left:0px;right:0px;width:150px;text-align:center;z-index:99999999;margin:auto;height:80px;}
.logo a{margin:0 auto;width:150px;height:80px;}
.ban_slide{transition:all 400ms;-webkit-transition:all 400ms;}
#owl-demo .item img{display:block;width:100%;height:auto;}
.flexslider{border:none;height:100vh;}
.flexslider img{animation-name:example;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:linear;}
@keyframes example{0%{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
50%{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
100%{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
}
#container{height:100%;width:100%;position:fixed;top:0px;left:0px;resize:0px;background-color:transparent;overflow:hidden;height:100vh;color:#fff;z-index:999999;}
#thumbs{background-color:rgba(0, 0, 0, 0.50);position:absolute;top:0px;left:0px;height:100vh;height:100%;width:100%;overflow:hidden;white-space:nowrap;padding:0 0px;}
#thumbs div{height:100vh;height:100%;width:16.6%;background-color:rgba(0, 0, 0, 0.00);margin:0 0px;display:inline-table;text-align:center;color:#FFF;transition:all 400ms;-webkit-transition:all 400ms;}
#thumbs div:hover{background-color:rgba(0, 0, 0, 0.53);}
#thumbs div .ove_wra{padding:0;background-color:transparent;height:100vh;}
.flex-active-slide{opacity:1 !important;}
.ove_wra{text-align:center;}
.ove_wra h3{font-size:20px;font-weight:500;margin-top:400px;line-height:30px;}
.ove_wra h5{font-size:17px;font-weight:300;color:#fff;clear:both;float:none;width:auto;margin:0 auto;display:inline-block;padding:10px 15px;border-radius:20px;opacity:0;filter:opacity(0);position:relative;top:-50px;transition:all 400ms;background:#00b0ff;-webkit-transition:all 400ms;}
.ove_wra:hover h5{opacity:1;filter:opacity(1);top:0px;}
.ove_wra a{clear:both;float:left;width:100%;position:relative;opacity:1;filter:opacity(1);transition:all 400ms;-webkit-transition:all 400ms;font-size:15px;text-transform:capitalize;font-weight:300;}
.ove_wra:hover a{opacity:1;filter:opacity(1);top:0px;}
.ove_wra a:after{content:"";width:0%;margin:10px auto;height:1px;background:#fd0100;top:100px;display:block;transition:all 400ms;-webkit-transition:all 400ms;}
.ove_wra a:hover:after{width:80%;}
.srv-box-main{display:none;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{max-width:100%;height:auto}
body .star{animation:star 10s linear infinite;}
body .wars{animation:wars 10s linear infinite;}
.byline span{animation:spin-letters 10s linear infinite;}
.byline{animation:move-byline 10s linear infinite;}
@keyframes star{0%{opacity:0;transform:scale(1.3);}
20%{opacity:1;}
89%{opacity:1;transform:scale(1);}
100%{opacity:0;}
}
@keyframes wars{0%{opacity:0;transform:scale(1.3);}
20%{opacity:1;}
90%{opacity:1;transform:scale(1);}
100%{opacity:0;transform:translateZ(-1000em);}
}
@keyframes spin-letters{0%, 10%{opacity:0;transform:rotateY(90deg);}
30%{opacity:1;}
70%, 86%{transform:rotateY(0);opacity:1;}
95%, 100%{opacity:0;}
}
@keyframes move-byline{0%{transform:translateZ(1em);}
100%{transform:translateZ(0);}
}
.starwars-demo{perspective:800px;transform-style:preserve3d;}
body{background:#000;}
.starwars-demo{height:17em;left:50%;position:absolute;top:53%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:34em;z-index:99999999999;}
.byline span{display:inline-block;}
img{width:auto;margin:0 auto;display:block;text-align:center;left:0;right:0;}
.star, .wars, .byline{position:absolute;}
.star{top:-0.75em;}
.wars{bottom:-0.5em;}
.byline{color:#fff;font-size:18px;left:-2em;right:-2em;text-align:center;text-transform:uppercase;top:56%;}
@media (max-width:1400px){.ove_wra h3{font-size:16px;}
}
@media (max-width:1280px){.ove_wra h3{;font-weight:500;margin-top:280px;line-height:24px;}
}
@media (max-width:1200px){.flexslider img{border:none;height:100vh;width:auto !important;}
.ove_wra h3{margin-top:270px;}
#thumbs{padding:0 50px;}
#thumbs div{width:16%;}
.ove_wra h3{font-size:15px;}
}
@media (max-width:1100px){#thumbs{padding:0 15px;}
#thumbs div{padding:5px;width:14%;}
}
@media (max-width:991px){#thumbs{padding:0 0px;}
.ove_wra h3{font-size:14px;}
}
@media(max-width:991px){figure.snip1200 h2{font-size:22px;}
figure.snip1200 img{height:100%;}
.logo{margin-left:38%;margin-right:38%;width:24%;}
}
@media(max-width:991px){.ove_wra h3{line-height:17px;}
.srv-box-main{width:100%;margin:auto;margin-top:240px;text-align:center;display:block!important;position:relative;z-index:999999;}
.srv-box{width:94%;margin:0.2% 1%;padding:2%;background:rgba(0, 0, 0, 0.7);display:inline-block;-webkit-transition:400ms all;transition:400ms all;}
.srv-box:hover{background:rgba(254, 0, 0, 0.7);}
.hidden-xs{display:none!important}
.visible-xs{display:block!important}
figure.snip1200 img{height:auto;}
figure.snip1200{max-height:250px;}
.box{position:relative;display:contents;}
figure.snip1200 h2{font-size:18px;}
.main_box{display:inherit;}
}
@media only screen and (max-width:600px){.starwars-demo{font-size:10px;}
.star{top:-30px;}
}
@media only screen and (max-width:480px){.starwars-demo{font-size:7px;}
.byline{color:#fff;font-size:14px;left:-2em;right:-2em;text-align:center;text-transform:uppercase;top:40%;}
.srv-box-main{margin-top:300px;}
.byline{top:85%;}
}
@media(max-width:400px){figure.snip1200 p{font-size:12px;line-height:15px;}
figure.snip1200 .heading{bottom:10px;padding-top:10px;}
.starwars-demo{top:0;}
.srv-box-main{margin-top:250px;}
}