/* Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

html,
body {
  height: 100%;
  background-color: #fffff7;
}

body{
margin:0;
padding:0;
color: #999;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: 100;
text-align: left;
background: url(../img/bg.jpg) left top no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size:contain;
box-shadow: inset 0 0 100px rgba(0,0,0,0.1);
position: relative;
}

.black{
background-color: rgba(0, 0, 0, 0);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


#wrapper{
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0px auto;
	z-index: 30;
}

#header{
	position: relative;
	width: auto;
	font-size:120px;
	text-align: left;
	left:50%;
	top:25%;
	margin: auto;
	line-height: 112px;
}

#text{
	position: relative;
	width: 35%;
	height: 100%;
	left:45%;
	top:0%;
	background-color: red;
	display: block;
	background: url(../img/txt.png) left 51% no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size:contain;
opacity: 0.7;
}


.coming{
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: 400;
letter-spacing: 8px;
font-size: 25px;
padding-left:6px;
}


@media screen and (max-width: 568px){

body{
background: url(../img/bg.jpg) left top no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size:cover;
box-shadow: inset 0 0 100px rgba(0,0,0,0.1);
position: relative;
}

.black{
background-color: rgba(255,255,255,0.5);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
			
#text{
	position: relative;
	width: 80%;
	height: 100%;
	left:10%;
	top:0%;
	background-color: red;
	display: block;
	background: url(../img/txt.png) center 48% no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size:contain;
opacity: 0.9;
}
}

