css clean-up, mobile device fixes

Made general css clean-ups, re-assigned classes, made more mobile
friendly.