Some progress on responsive design. News section and banner image are still not ok.