Home: Look better on smaller (phone) screens

Change various blocks to use max-width instead
of width, so that we resize in a happy way instead
of setting off awkward horizontal scrollbars.
Contact: Look better on smaller (phone) screens

Use max-width instead of width (bootstrap span)
for a better experience on a phone.