Mobile fixes

general alignment and font-size fixes for mobile viewing