Make mobile appropriate

I still need to consider the height of the page, but this should work for now.