Responsive forms

Needs a bit of tweaking.