body, html{height:100%;margin:0; padding:0;font-family: Lato;color:#333;background: #333 url(bg.jpg) no-repeat top center;
				background-attachment:fixed;-webkit-background-size: cover;
				-moz-background-size: cover;
				-o-background-size: cover;
				background-size: cover;}
				
				
	h1{font-size:55px; font-weight: 800;margin-bottom:0; font-weight: 300; text-transform: uppercase;text-align: center }
	h2{font-size:30px; color:#ff7272; font-weight: 800;font-weight: 300}

	p{font-size:18px;line-height: 24px; color:#666}
	
	a{color:#fff; font-weight: bold; text-decoration: none;}
	a:hover{color:#ff7272;}
	
	strong{font-weight: bold}
	span{color:#ff7272;}
	
	.big{font-size: 40px; color:#000; padding:30px 0; width:100%; float:left; text-align: center;margin:40px 0;text-transform: uppercase; border-top: 3px solid #eee}


				
					
	.bg{height: 50%; width:100%;float:left;display:block;position:relative;}				
	.logo{     
	text-align: center;
    background: #fff;
    padding-top: 20px;
    opacity: 0.7;
    font-size: 65px;
    font-weight: 100;
    color: #000;
    display: block;
    width: 50%;
    height: 120px;
    /* position: absolute; */
    /* top: 45%; */
    /* left: 30%; */
    /* margin: -203px 0 0 0px; */
    margin: 0 auto;}
.message {
    /* top: 400px; */
    text-shadow: 0 0 10px #000;
    font-size: 51px;
    /* font-weight: 700; */
    /* position: absolute; */
    /* left: 15%; */
    /* z-index: 9999; */
    color: #fff;
    text-align: center;
    padding: 20px;
    width: 50%;
    margin: 0 auto;
}

.message2 {
    /* top: 400px; */
    text-shadow: 0 0 10px #000;
    font-size: 21px;
    /* font-weight: 700; */
    /* position: absolute; */
    /* left: 15%; */
    /* z-index: 9999; */
    color: #fff;
    text-align: center;
    padding: 20px;
    width: 50%;
    margin: 0 auto;
}
		
	.action{border: 5px solid #fff;padding: 10px 0px; top:69%; position:absolute;font-size: 40px;left:50%;z-index: 9999; color:#fff;text-transform: uppercase;text-align: center;width:400px;margin-left:-200px }
	.action:hover{background: #eee}
	
	.arrow{width:100%; height:180px;top: 250px; background: url(arrow.png) no-repeat center center;text-indent: -9999px; cursor: pointer}
	
.download {
    width:50%;
    margin: 0 auto;
    /* position: relative; */
    /* top: 300px; */
}
.download	a img {
	display:block;
    margin:auto;
        width: 100%;
        max-width: 600px;
	}
	
	.testo{float:left;width: 100%; background: #fff}
	
	.testosubmit {
    float: left;
    width: 100%;
    background: #fff;
    font-size: 28px;
    padding: 40px;
}
	
	span
{
color:red;
}
	
	.center-text{width:700px; margin:0 auto;}
	
	form{width: 100%;float:left;margin: 30px 0}
	form p{margin: 10px 0;float:left; width:100%;}
	
		label{width:10%; display:block;float:left;padding: 10px;}
		input{width: 70%;float:left;border:none; background: #eee; padding:15px 10px; border-radius: 5px;}
		
		.submit{margin-left: 30%;width: 35%;background: #3B4451; color:#fff; font-size: 16px; font-weight: 700}
	
	
@media (max-width: 768px) { 


	.logo{font-size: 40px }
	

	
	.action{width:90%;margin:0;left:3%; }
	
	.center-text{width:90%; padding:0 5%}

}