/* CSS by Vision+ */
/* Font generated by Font Squirrel*/

@font-face {
font-family:"OFL Sorts Mill Goudy TT";
src:url("OFLGoudyStMTT.eot?") format("eot"),
url("OFLGoudyStMTT.woff") format("woff"),
url("OFLGoudyStMTT.ttf") format("truetype"),
url("OFLGoudyStMTT.svg#OFLGoudyStMTT") format("svg");
font-weight:lighter;
font-style:lighter;
}
body {
background:#DE0000 url('')no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;		
color: #fff;

}


.Absolute-Center {
  width: 100%; 
  height: 100%;
  min-width: 100px;
  max-width: 1250px;
  padding: 80px;
     position: relative;
    
}
.Absolute-Centere {
  width: 55%; 
  height: 100%;
  min-height: 100px;
  max-height: 50px;
  padding: -80px;
   position: absolute;
  top: 40%; left: 38%;
}

.button-wrapper{
	width: 320px;
	margin: 0 auto;
    padding: 20px 0;
    top:-135px;
    left: -170px;
    position:relative;
}
.button-wrapper-large{
	width:500px;
	margin: 0 auto;
    padding: 20px 0;
	height: 80px;
}

       



/* Large devices 651px/1024px-iPad
------------------------------------ */

 
@media only screen and (max-device-width: 768px), only screen and (max-width: 768px)
 {

#container,h2,
{
height:280px;
width:1024px;
min-width: 500px;
max-width: 550px;
top:90px;
left:200px;
position:absolute;
}
p
{
top:-40px;
left:-200px;
position:relative;}
h1
{
top:-30px;
left:-200px;
position:relative;}
.demo
{
position:absolute;
left:180px;
top:980px;
width: 550px;
} 
h3
{
position:absolute;
left:460px;
top:950px;
}





html {
	-webkit-text-size-adjust: 135%;
    -webkit-transform: scale(1,1); /* Safari and Chrome */
    
   
	-ms-text-size-adjust: none; 
}




/* Small device 650px mobile phones
--------------------------------------------- */

@media handheld, only screen and (max-width: 612px), only screen and (max-device-width: 960px) {

html {
	-webkit-text-size-adjust: 200%;
	-ms-text-size-adjust: none; 
}



