Added 90% of the responsive styles

I have most of the responsive styles in place. Some additional tweaking
needed, plus some oddities in the phone styles… page is expanding too
large in the phone mode, gotta find the element causing that.