update header for mobile and styles for desktop tablet and mobile