Making the layout properly responsive