Hello Rob,
For the width of the contact form you can use the following CSS code,
.wpcf7 {width:auto;}
You can also increase the font size for mobile devices using some CSS.