/*Bitch stay out of my code*/
html, body {background:#000; font-family: 'Source Sans Pro', sans-serif; margin:0; padding:0; overflow-x: hidden; }
::-moz-selection { /* Code for Firefox */color: white;  background:#ec1269;}
::selection {color: white;  background:#ec1269;}
h1{font-size:2.9em; font-weight:700; letter-spacing:1.5px; line-height:55px; text-align:left;}
h2{ font-size:0.7em; font-weight:700; text-transform:uppercase; letter-spacing:5px; text-decoration:none; color:black; text-align:left; line-height:20px}
h3{ font-size:1.9em; font-weight:300; letter-spacing:1.5px; line-height:48px; text-align:left;}
p{ font-weight:300; font-size:1em; letter-spacing:0.9px; line-height:28px; text-align:left; color:#555;}

nav{ display:block; height:1px; width:100%; position:fixed; z-index:2001;  }
nav #navigation{ display:block; width:290px; height:100%; position:fixed; right:0; margin:0 -290px 0 0; top:0; z-index:10; background:#1a1a1a;}
nav #navigation a#close{ display:block; height:15px; width:15px; position:absolute; top:57px; right:57px; background:url(../img/website/close.png); background-size:cover; background-position:center center; opacity:0.5; -webkit-transform:all 0.4s ease 0s; -moz-transform:all 0.4s ease 0s; transition: all 0.4s ease 0s;}
nav #navigation a:hover#close{  opacity:1; }
nav #navigation ul{ margin:90px 50px 20px 50px; padding:0 0 18px 0; border-bottom:solid 1px #333;}
nav #navigation ul li{ list-style:none; height:40px;}
nav #navigation ul li a{ text-decoration:none; text-transform:uppercase; font-weight:600; letter-spacing:3px; line-height:30px; font-size:0.9em; color:#555; -webkit-transform:all 0.4s ease 0s; -moz-transform:all 0.4s ease 0s; transition: all 0.4s ease 0s;}
nav #navigation ul li a:hover{color:#ec1269;}
nav #navigation ul li a.active{ text-decoration:none; text-transform:uppercase; font-weight:600; letter-spacing:3px; line-height:30px; font-size:0.9em; color:#fff;}
nav #navigation p{ margin:0 50px; padding:0 0 20px 0; color:#777; -webkit-transform:all 0.4s ease 0s; -moz-transform:all 0.4s ease 0s; transition: all 0.4s ease 0s;}
nav #navigation p:hover{ color:#fff;}
nav a#logo{
    height: 63px;
    width: 63px;
    display:block;
    background: url(https://www.qijishow.com/img/logo.svg);
    background-size:cover;
    background-position:center center;
    position:absolute;
    top:50px;
    left:50px;
    -webkit-transform:all 0.4s ease 0s;
    -moz-transform:all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    }
nav a#nav{ display:block; position:fixed; right:50px; top:50px; height:28px; width:26px; cursor:pointer;}
nav a#nav span{  display:block; height:2px; width:100%; margin:5px 0; background:#fff; -webkit-transform:all 0.2s ease 0s; -moz-transform:all 0.2s ease 0s; transition: all 0.2s ease 0s;}
nav a:hover#nav span{margin:2px 0 8px;}
nav a#navShowcase{ display:block; position:fixed; right:100px; top:52px; height:28px; width:30px; cursor:pointer; -webkit-transform:all 0.4s ease 0s; -moz-transform:all 0.4s ease 0s; transition: all 0.4s ease 0s;}
nav a:hover#navShowcase{ top:48px;}
nav a#navShowcase span{  background: none repeat scroll 0 0 #fff; display: block; float: left;  height: 2px; margin: 3px 10% 2px; width: 9px; -webkit-transform:all 0.4s ease 0s; -moz-transform:all 0.4s ease 0s; transition: all 0.4s ease 0s;}
nav a:hover#navShowcase span{margin: 4px 10% 4px;}


#fullscreenNavBtn{ display:block; width:100%; height:100%; position:fixed; z-index:1000;}

#website{width:100%; position:absolute; height:100%;}
#pageWrapper{width:100%; position:absolute; height:100%;}
#contentWrapper{min-height:100px; overflow-x: hidden; position:absolute; top: 100%; width: 90%; z-index: 200; background:#f9f9f9; padding:0 5%; margin:0;}
#contentWrapper2{min-height:100px; overflow-x: hidden; position:absolute; top: 85%; width: 90%; z-index: 200; background:#f9f9f9; padding:0 5%; margin:0;}
#contentWrapperShowcase{min-height:100px; overflow-x: hidden; position:absolute; top:0; width: 90%; z-index: 200; background:#f9f9f9; padding:0 5%; margin:0;}
header{height:100%; left:0; position:relative; top:0; width:100%;  z-index:0; }
header #header{ display:block; height:100%; width:100%; position:fixed; z-index:30;  -webkit-animation:fadeintro 2s;  -moz-animation:fadeintro 2s;  -o-animation:fadeintro 2s;  animation:fadeintro 2s; }
@-webkit-keyframes fadeintro {
    0%   { opacity:0;}
    100%  { opacity:1;} 
}
/* Standard syntax */
@keyframes fadeintro {
    0%   { opacity:0;}
    100%  { opacity:1;} 
}
@-webkit-keyframes animation {
  0% { -webkit-transform: rotate(-2deg) scale(1) translateX(0);}
  50% { -webkit-transform: rotate(2deg) scale(1.03) translateX(3px);}
  100%   { -webkit-transform: rotate(-2deg)  scale(1) translateX(0); }
}
/* Standard syntax */
@keyframes animation {
    0%{ transform: rotate(-2deg) scale(1) translateX(0);}
    5%{ transform: rotate(2deg) scale(1.03) translateX(3px); }
    100%   { transform: rotate(-2deg)  scale(1) translateX(0); }    
}
@-webkit-keyframes fadeintro2 {
    0%   { opacity:0;}
    20%   { opacity:0;}
    80%   { opacity:1;}
    100%  { opacity:1;} 
}
/* Standard syntax */
@keyframes fadeintro2 {
    0%   { opacity:0;}
    20%   { opacity:0;}
    80%   { opacity:1;}
    100%  { opacity:1;} 
}


#meteorite01{ display:block; height:100%; width:100%; position:fixed;z-index:20; -webkit-animation: fadeintro2 6s;  -moz-animation:fadeintro2 6s;  -o-animation:fadeintro2 6s;  animation: fadeintro2 6s;}
#meteorite02{ display:block; height:100%; width:100%; position:fixed;z-index:40; -webkit-animation: fadeintro2 4s;  -moz-animation:fadeintro2 4s;  -o-animation:fadeintro2 4s;  animation: fadeintro2 4s;}
#meteorite03{ display:block; height:100%; width:100%; position:fixed; z-index:0; -webkit-animation: fadeintro2 8s;  -moz-animation:fadeintro2 8s;  -o-animation:fadeintro2 8s;  animation: fadeintro2 8s;}
#meteorite04{ display:block; height:100%; width:100%; position:fixed;z-index:10; -webkit-animation: fadeintro2 10s;  -moz-animation:fadeintro2 10s;  -o-animation:fadeintro2 10s;  animation: fadeintro2 10s;}
header a#arrowDown{ display:block;  width:11px; height:57px; position:absolute; bottom:30px; left:50%; margin:0 0 0 -5px; background:url(../img/website/arrowWhiteDown.png); background-size:cover; background-position:center center; -webkit-transform:all 0.4s ease 0s; -moz-transform:all 0.4s ease 0s; transition: all 0.4s ease 0s; opacity:0.4; z-index:100;}
header a:hover#arrowDown{  bottom:20px; opacity:1;}
header a#arrowDown2{ display:block;  width:11px; height:57px; position:absolute; bottom:18%; left:50%; margin:0 0 0 -5px; background:url(../img/website/arrowWhiteDown.png); background-size:cover; background-position:center center; -webkit-transform:all 0.4s ease 0s; -moz-transform:all 0.4s ease 0s; transition: all 0.4s ease 0s; opacity:0.4;}
header a:hover#arrowDown2{  bottom:16%; opacity:1;}
header #header2{ position:absolute; z-index:10; width:1070px; min-height:100px; left:50%; top:52%; margin:-200px 0 0 -535px; text-align:center; z-index:100;}
header #header2 h1{ color:white; text-align:center; padding:0; margin:0 0 20px;}
header #header2 h2{ color:white; text-align:center; padding:0; margin:0 0 35px;}
header #header2 h3{ color:white; text-align:center; padding:0 100px; margin:0;}

#logoName{ display:block; height:65px; width:660px; position:absolute; background:url(../img/logoExoApe.png); background-size:cover; background-position:center center; top:50%; left:50%; margin:-32px 0 0 -330px; z-index:999; -webkit-animation: fadelogo 4s;  -moz-animation:fadelogo 4s;  -o-animation:fadelogo 4s;  animation: fadelogo 4s;}
@-webkit-keyframes fadelogo {
    0%   { opacity:0;}
    20%   { opacity:0;}
    100%  { opacity:1;} 
}
/* Standard syntax */
@keyframes fadelogo {
    0%   { opacity:0;}
    20%   { opacity:1;}
    100%  { opacity:1;} 
}
#contentWrapper #introBox{ display:block; width:101.3%; min-height:100px; background:#f5f5f3; color:#333; text-align:center; padding: 90px 5% 120px; margin:0 0 0 -5.6%; text-align:center;
    background: -webkit-linear-gradient(0deg, #eeeeee, white); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(0deg, #eeeeee, white); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(0deg, #eeeeee, white); /* For Firefox 3.6 to 15 */
    background: linear-gradient(0deg, #eeeeee, white); /* Standard syntax (must be last) */}
.wrap1200{ display:block; max-width:1200px; min-height:160px; margin:auto;}
#contentWrapper a#introBoxbtn{font-size:0.7em; font-weight:700; text-transform:uppercase; color:white; letter-spacing:5px; text-decoration:none; padding:15px 40px;  border:solid 1px #000; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transform:all 0.4s ease 0s; -moz-transform:all 0.4s ease 0s; transition: all 0.4s ease 0s; background:#000; -moz-border-radius: 2px;  -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
#contentWrapper a:hover#introBoxbtn{ background:#ec1269; border:solid 1px #ec1269; color:white;}

#contentWrapper2 #introBox{ display:block; width:101.3%; min-height:10px; background:#f5f5f3; color:black; text-align:center; padding: 90px 5% 0; margin:0 0 0 -5.6%;
    background: -webkit-linear-gradient(0deg, #eeeeee, white); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(0deg, #eeeeee, white); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(0deg, #eeeeee, white); /* For Firefox 3.6 to 15 */
    background: linear-gradient(0deg, #eeeeee, white); /* Standard syntax (must be last) */}
    #contentWrapper2 a:hover#introBoxbtn{color:white; background:#444; border:solid 1px #000;}
#contentWrapper2 #introBox .wrap1200{ }
#contentWrapper2 #introBox .wrap1200 #introBoxTop{display:block; width:100%; margin:0 0 80px; min-height:10px; position:relative; float:left; }
#contentWrapper2 #introBox .wrap1200 #introBoxTop ul{padding:0; margin:0;}
#contentWrapper2 #introBox .wrap1200 #introBoxTop ul li{ list-style:none; width:28%; min-height:20px; float:left; position:relative; display:block;}
#contentWrapper2 #introBox .wrap1200 #introBoxTop ul li.introBoxTopMargin{margin:0 8% 0 0;}
#contentWrapper2 #introBox .wrap1200 #introBoxTop ul li span{ display:block; width:100%; padding-bottom:50%; margin:0 0 20px 0; position:relative;}
#contentWrapper2 #introBox .wrap1200 #introBoxTop ul li span.titleh2{ display:block; width:100%; padding-bottom:0; position:relative; text-align:center; font-size:0.7em; font-weight:700; text-transform:uppercase; letter-spacing:5px; text-decoration:none; color:black; margin:10px 0; line-height:20px;}
#contentWrapper2 #introBox .wrap1200 #introBoxTop ul li span.p{ display:block; width:100%; padding-bottom:0; position:relative; font-weight:300; font-size:1em; letter-spacing:0.9px; line-height:28px; text-align:center;margin:10px 0;}

#contentWrapper2 #introBox .wrap1200 #introBoxL{display:block; width:68%; margin:0 5% 90px 0; min-height:300px; position:relative; float:left; }
#contentWrapper2 #introBox .wrap1200 #introBoxL h3{margin:0; padding:0;}
#contentWrapper2 #introBox .wrap1200 #introBoxL .throphytxt{display:inline-block;  width:40px; height:40px; position:relative; bottom:-2px; background:url(../img/throphyblack.png); background-size:cover; background-position:center center; margin:0 20px 0 0; bottom:-15px;}
#contentWrapper2 #introBox .wrap1200 #introBoxR{display:block; width:27%; min-height:300px; position:relative; float:left; margin:0 0 60px;}
#contentWrapper2 #introBox .wrap1200 #introBoxR ul{ margin:0 0 0 18px;}
#contentWrapper2 #introBox .wrap1200 #introBoxR ul li{ text-align:left; font-weight:300; font-size:1em; letter-spacing:0.9px; line-height:28px; text-align:left; color:#555; list-style-image:url(../img/listStyleImage.svg);}
#contentWrapper2 #introBox .wrap1200 a{font-size:0.7em; font-weight:700; text-transform:uppercase; color:white; letter-spacing:3px; text-decoration:none; padding:10px 15px;  border:solid 1px #000; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transform:all 0.4s ease 0s; -moz-transform:all 0.4s ease 0s; transition: all 0.4s ease 0s; background:#000; display:inline-block; float:left; -moz-border-radius: 2px;  -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
#contentWrapper2 #introBox .wrap1200 a:hover{ background:#ec1269; border:solid 1px #ec1269; color:white;}
#contentWrapper2 #introBox .wrap1200 a.btnNormal{font-weight:500;font-size: 1em;letter-spacing: 0.9px;line-height: 28px;text-align:right; text-transform:none; color:#ec1269; background:none; padding:0; margin:0; border:none; float:none;}
#contentWrapper2 #introBox .wrap1200 a.btnNormal span{display:block; height:1px; width:0%; background:#ec1269;  -webkit-transform:all 0.4s ease 0s; -moz-transform:all 0.4s ease 0s; transition: all 0.4s ease 0s;}
#contentWrapper2 #introBox .wrap1200 a:hover.btnNormal span{display:block; height:1px; width:100%; background:#ec1269;}
#contentWrapper2 #introBox .wrap1200 a.btnNormal2{background: none; border:none; color: #000; display: block; font-size: 1em; font-weight: 300; letter-spacing: 0.9px; line-height: 28px; margin: -13px 0;  padding-bottom: 0; position: relative; text-align: center; text-transform: none; width: 100%;}
#contentWrapper2 #introBox .wrap1200 a:hover.btnNormal2{color: #ec1269; }

#contentBox{display:block; min-height:10px; max-width:570px; margin:auto;}
#contentBox .wrap625{display:block; width:100%; min-height:20px; margin:auto; padding:40px 0;} 
#contentBox .wrap625 a{font-size:0.7em; width:165px; text-align:center; font-weight:700; text-transform:uppercase; color:white; letter-spacing:5px; text-decoration:none; padding:15px 30px;  border:solid 1px #000; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transform:all 0.4s ease 0s; -moz-transform:all 0.4s ease 0s; transition: all 0.4s ease 0s; background:#000; margin:11px 10px; display:inline-block; -moz-border-radius: 2px;  -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
#contentBox .wrap625 a:hover{ background:#ec1269; border:solid 1px #ec1269; color:white;}

#threeBlockItems{  display:block; max-width:1470px; min-height:160px; padding: 100px 0 70px; margin:auto;}
#threeBlockItems ul{ display:inline-block; width:100%; min-height:100px; margin:auto; list-style:none;}
#threeBlockItems ul li{ display:block; width:30%; min-height:190px; position:relative; float:left;}
#threeBlockItems ul li.margin{ margin:0 5% 0 0;}
#threeBlockItems ul li a{ text-decoration:none; color:#000; font-weight:300; font-size:1em; letter-spacing:0.8px; line-height:28px; -webkit-transform:all 0.4s ease 0s; -moz-transform:all 0.4s ease 0s; transition: all 0.4s ease 0s;}
#threeBlockItems ul li a #iconWebdesign{display:block; width:100%; padding-bottom:55%; position:relative; background:url(../img/website/IconWebdesign.png); background-size:cover; background-position:center center; margin:0 0 30px;}
#threeBlockItems ul li a #iconBranding{display:block; width:100%; padding-bottom:55%; position:relative; background:url(../img/website/IconBranding.png); background-size:cover; background-position:center center; margin:0 0 30px;}
#threeBlockItems ul li a #iconAnimation{display:block; width:100%; padding-bottom:55%; position:relative; background:url(../img/website/IconAnimation.png); background-size:cover; background-position:center center; margin:0 0 30px;}
#threeBlockItems ul li a span.titleh2{ font-size:0.7em; font-weight:700; text-transform:uppercase; letter-spacing:5px; text-decoration:none; color:black; display:block;}
#threeBlockItems ul li a span.lineNormal{ display:block; height:1px; width:100%; background:#CCC; z-index:0; position:relative; margin:20px 0;}
#threeBlockItems ul li a span.lineColor{ display:block; height:1px; width:0; background:#000; z-index:1; margin:-21px 0 20px; position:relative; -webkit-transform:all 0.4s ease 0s; -moz-transform:all 0.4s ease 0s; transition: all 0.4s ease 0s;}
#threeBlockItems ul li a:hover span.lineColor{ display:block; height:1px; width:100%; background:#000; z-index:1; margin:-21px 0 20px; position:relative;}
#threeBlockItems ul li a span.arrowBlck{ display:block; height:11px; width:57px; background:url(../img/website/arrowBlck.png); background-size:cover; background-position:center center; float:right; position:relative; margin:10px 10px 20px 0; -webkit-transform:all 0.4s ease 0s; -moz-transform:all 0.4s ease 0s; transition: all 0.4s ease 0s; opacity:0;}
#threeBlockItems ul li a:hover span.arrowBlck{margin:10px 0 20px 0; opacity:1;}

#projectContent{ display:block; min-height:100px; position:relative; margin:0 0 0 -5.6%; width:101.2%; padding:90px 5% 0 5%; background:white;}
#projectContent .project1200{display:block; min-height:100px; position:relative; max-width:1200px; margin:auto; }
#projectContent .project100procent{display:block; min-height:100px; position:relative; width:109.9%; margin:0 0 0 -4.9%;}
#projectContent #project100procentTxt{display:block; min-height:100px; position:relative; margin:0 0 0 -5.6%; width:101.2%; padding:0 5% 0 5%;}

#contentWrapper2 #formBox{ width:91.2%; display:block; min-height:100px; position:relative; background:white; margin:0 0 0 -5.6%; padding:90px 10%;}
#contentWrapper2 #formWrap{ display:flex; max-width:1000px; min-height:50px; margin:0 auto; position:relative; padding:0 5% ; 
    /*background: -webkit-linear-gradient(0deg, #f5f5f3, white); /* For Safari 5.1 to 6.0 */
    /*background: -o-linear-gradient(0deg, #f5f5f3, white); /* For Opera 11.1 to 12.0 */
    /*background: -moz-linear-gradient(0deg, #f5f5f3, white); /* For Firefox 3.6 to 15 */
    /*background: linear-gradient(0deg, #f5f5f3, white); /* Standard syntax (must be last) */}
#contentWrapper2 #formWrap h3{ font-weight:400; margin:20px 0 0;}
#contentWrapper2 #formWrap fieldset{ border:none; font-weight:300; font-size:1.4em; letter-spacing:0.9px; line-height:28px; margin:20px 0; padding:20px 0; width:47%; float:left; display:block;}
#contentWrapper2 #formWrap fieldset.txtfieldL{ margin:20px 6% 20px 0;}
#contentWrapper2 #formWrap fieldset.wideBox{ width:100%;}
#contentWrapper2 #formWrap fieldset input{ border:none; border-bottom:solid 1px #d8d8d8; padding:20px 5%; background:none; width:90%; text-align:left;  -webkit-transform:all 0.4s ease 0s; -moz-transform:all 0.4s ease 0s; transition: all 0.4s ease 0s; outline: none; border-radius:0;}
#contentWrapper2 #formWrap fieldset input[type=text]:focus, textarea:focus{ border:none; border-bottom:solid 1px #ec1269; outline: none;}
#contentWrapper2 #formWrap fieldset input[type=email]:focus, textarea:focus{ border:none; border-bottom:solid 1px #ec1269; outline: none;}
#contentWrapper2 #formWrap fieldset input[type=range] {-webkit-appearance: none; background-color:#a8a8a8; width: 100%; padding:0; height:1px; margin:0 0 20px; outline: none; cursor:pointer;}
#contentWrapper2 #formWrap fieldset input[type="range"]::-webkit-slider-thumb {  -webkit-appearance: none; background-color:#ec1269; opacity: 1; width: 15px;  height: 15px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; outline: none;}

#contentWrapper2 #formWrap fieldset input[type=checkbox]:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}

#contentWrapper2 #formWrap fieldset input[type=checkbox]:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}

#contentWrapper2 #formWrap fieldset input[type=checkbox]:not(old) + label > span{
  display          : inline-block;
  width            : 0.675em;
  height           : 0.675em;
  margin           : 0.25em 1em 0.31em 0.25em;
  border           : #e2e2e2 solid thin;
  border-radius    : 2px;
  background       : #e2e2e2;
  vertical-align   : bottom;
}

#contentWrapper2 #formWrap fieldset input[type=checkbox]:hover + label > span{
  display          : inline-block;
  width            : 0.675em;
  height           : 0.675em;
  margin           : 0.25em 1em 0.31em 0.25em;
  border           : #ec1269 solid thin;
  border-color     :#FF6CB2 #ec1269 #ec1269 #ec1269;
  border-radius    : 2px;
  background       : #FF6CB2;
  vertical-align   : bottom;
}

#contentWrapper2 #formWrap fieldset input[type=checkbox]:not(old):checked + label > span:before{
  content     : ' Ã¢Å“â€œ';
  display     : block;
  width       : 1em;
  color       : #ec1269;
  font-size   : 0.575em;
  line-height : 1em;
  margin      :3px 0 0 2px;
  text-align  : center;
}




#contentWrapper2 #formWrap fieldset textarea{border:none; border-bottom:solid 1px #d8d8d8; padding:20px 5%; background:none; width:90%; text-align:left; height:30px;  -webkit-transform:all 0.4s ease 0s; -moz-transform:all 0.4s ease 0s; transition: all 0.4s ease 0s; outline:0; box-shadow: none;}
#contentWrapper2 #formWrap fieldset textarea:focus{ border:none; border-bottom:solid 1px #ec1269; height:150px;}
#contentWrapper2 #formWrap fieldset.btnForm{ width:100%; margin:50px 0 0 0; padding:0; }
#contentWrapper2 #formWrap fieldset.btnForm button{border:none; text-align:center; color:white; width:100%; height:75px; padding:0; margin:0; background:#1d1d1d;  -webkit-transform:all 0.4s ease 0s; -moz-transform:all 0.4s ease 0s; transition: all 0.4s ease 0s;}
#contentWrapper2 #formWrap fieldset.btnForm button:hover{ background:#ec1269;}
#contentWrapper2 #formWrap fieldset#procentL{ width:47%; display:block; float:left; position:relative; padding:0; margin:40px 6% 40px 0;}
#contentWrapper2 #formWrap fieldset#procentR{ width:47%; display:block; float:left; position:relative; padding:0; margin:40px 0 40px 0;}
#contentWrapper2 #formWrap fieldset input.checkBox{ margin:0 5%; width:15px;}

.videoWrapper {position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; margin: 10px 0 30px 0;}

.scene{width: 100%;height: 100%}
.scene img{width: 100%;height: 100%}
#fullscreenheader{overflow: hidden;}
#meteorite02 img{width: 106%; height: 108%;position: absolute; left: -4%;top: -6%;}
.copyright{
    box-sizing: border-box;
    padding: 0 30px;
    width: 100%;
    text-align: center;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
}
@media screen and (max-width: 450px){
    .scene{
        display: none;
    }
    
}