Mobile layout fixes

Added css media queries and viewport meta tag