responsive approach to the markup and css for the front-end