.contact-form input {
border:2px solid #ccc;
height:40px;
}
@media (min-width:800px){
.contact-form input {width:100%;}
.contact-form textarea {width:100%;}
}
.contact-form textarea {border:2px solid #ccc;}

@media (max-width:400px){
.contact-form textarea {width:80%;height:150px;}
.contact-form {margin-bottom:10px;}
#nameinfo {width:80%;}
}
@media (max-width:780px){
.contact-form input {width:80%!important;}
h3 {margin-top:20px;}
}

@media (max-width: 750px) {
.grid_6 {
display: block!important;
float: none!important;
width: 80%!important;
padding-left: 20px!important;
padding-right: 20px!important;
}
}