Attempt at making the page look good on phone. Using seperate divs for
small and other sizes. Can be made complex to save some bytes.