.page-template-contact .wpcf7-form {
    width: 100%;
    max-width: 640px;
    margin:0 auto 16px;
    padding:15px;
    background: #fff;
}
.page-template-contact .wpcf7-form .wpcf7-date{

}
.page-template-contact .wpcf7-form label{
    display: block;
}
.page-template-contact .wpcf7-form .wpcf7-date,
.page-template-contact .wpcf7-form .wpcf7-textarea,
.page-template-contact .wpcf7-form .wpcf7-select,
.page-template-contact .wpcf7-form .wpcf7-text{width: 100%;}

.page-template-contact .wpcf7-form .wpcf7-select{
    background: #fff;
    padding:5px ;
}