Tweak mobile styles

We need to use js to set the width of our questions (.q) in mobile
because they are children of #slider which is much larger than our
container. A few other css changes for better display and positioning
on mobile
Merge branch 'master' into BadTestQuestions
Change width of text on final screen on mobile