iframe{width: 100%; height: 400px;}

.formulario{width: auto; height: auto; float: left;}
.formulario h1{font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 700; color: #000000; margin-bottom: 20px;}
.formulario form{width: auto; height: auto;}
.formulario form .valida{width: auto; height: auto; margin-bottom: 10px;} 
.formulario form .valida p{font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 400; color: #000000; float: left; width: 80px;}
.formulario form .valida input[type=text]{width: 350px; height: 15px; float: left; padding: 5px; border: 1px solid #dddddd; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 400; color: #000000;}
.formulario form .valida textarea{width: 350px; height: 70px; padding: 5px; border: 1px solid #dddddd; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 400; color: #000000; float: left;}
.formulario form input[type=submit]{width: auto; height: auto; float: right; padding: 5px; cursor: pointer; background-color: #c4161c; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 400; color: #FFFFFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.dados{width: 200px; height: auto; float: left; margin-left: 150px; margin-top: 35px;}
.dados ul{width: 100%; height: auto;}
.dados ul li{list-style: none; width: auto; height: auto; margin-bottom: 25px;}
.dados ul li h1{font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 700; color: #000000;}
.dados ul li p{font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 400; color: #000000;}

@media screen and (max-width: 1024px) {
	.formulario h1 { text-align: center; }
	.formulario { width: 100%; height: auto; float: none; text-align: center; clear: both; }
	.formulario form .valida p { text-align: center; float: none; width: 100%; }
	.formulario form .valida input[type=text]{width: 90%; height: 15px; float: none; padding: 5px 0px; border: 1px solid #dddddd; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 400; color: #000000; text-align: center; margin: 0px 5%; }
	.formulario form .valida textarea{width: 90%; height: 70px; padding: 5px 0px; border: 1px solid #dddddd; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 400; color: #000000; float: none; text-align: center; margin: 0px 5%; }
	.formulario form input[type=submit]{width: auto; height: auto; padding: 10px 15px; font-size: 18px; text-transform: uppercase; float: none; margin: 0 auto; text-align: center; }
	.dados { width: 100%; height: auto; float: none; clear: both; margin-top: 40px; margin-left: 0px; }
	.dados ul li,
	.dados ul li h1,
	.dados ul li p{ text-align: center; }
}
@media screen and (max-width: 500px) {
	iframe { width: 100%; height: 200px !important; }
}