Reconfigured layouts and CSS to work on small screens