hides the unneeded divs in mobile
tidied up mobile css so boxes are clearly visible, got device frame to 480x320px