added rudimentary mobile and tablet layout