body {margin: 0px;  padding: 0px; text-align: center; font-family: 'Montserrat', sans-serif; }
img.cover {height: 47%; margin-top: 4%; border: none; margin-left: auto; margin-right: auto; position: relative;
	 opacity: 1;
   transition: opacity 0.6s ease-in-out;
   -moz-transition: opacity 0.6s ease-in-out;
   -webkit-transition: opacity 0.6s ease-in-out;}
   
img.cover:hover {opacity: 0.7}
    
h1 {width: 100%; text-align: center; font-size: 48px; font-weight: 700; height: 55px; margin: 0px; margin-top: 8px; line-height: 55px; color: #e20613;}
h2 {width: 100%; text-align: center; font-size: 36px; font-weight: 400; height: 36px; margin: 0px; margin-top: 0px; line-height: 36px; color: #e20613;}
p {width: 100%; text-align: center; font-size: 24px; margin-top: 9%; font-weight: 400; color: #e20613;}
a {color: #e20613; text-decoration: none;}
a:hover {opacity: 0.8; cursor: pointer;}


div.btnbox {width: 100%; float: left; position: relative; margin-top: 60px; margin-bottom: 50px;}

a.button {background-color: #df0f20; padding-left: 65px; padding-right: 65px; padding-top: 15px; padding-bottom: 15px; color: white; text-decoration: none; font-size: 25px; font-weight: bold; text-transform: uppercase; border-radius: 5px;}

div.formbox {width: 40%; 
			 border-radius: 5px;
			 margin-left: 30%; 
			 margin-rigth: 30%; 
			 margin-bottom: 20px;
			 float: left;
			 position: relative; 
			 margin-top: 40px;  
			 padding-top: 20px;
			 background: rgba(0, 0, 0, 0.55); 
			 display: none;
			 } 

form p {margin: 0px; font-size: 15px;}   

form input,form select, form textarea {width: 270px; padding-top: 10px; margin-top: 4px; margin-bottom: 15px; text-align: center; font-size: 12px; padding-bottom: 10px; border-radius: 5px; border: none;} 
form select {height: 35px;}
form textarea {height: 110px;}
form input.button {background-color: #df0f20;font-weight: bold; text-transform: uppercase; color: white; margin-top: 30px;font-size: 17px; font-weight: bold;   }
form input.button:hover {cursor: hand; opacity: 0.7}			 
span {font-size: 11px; float: left; width: 100%; position: relative; color: white; margin-top: 10px; margin-bottom: 10px; text-align: center;}	

form p.error {color: white; font-size: 15px; margin-bottom: 10px; }

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

div.formbox {width: 100%;  
			 border-radius: 0px;
			 margin-left: 0%; 
			 margin-rigth: 0%; 	

} 