new mobile layout, separate css and js files for mobile and dessktop