Updated for mobile devices

every page should work on mobile devices now