use mobile layout for <900px width and switch order of content on index