Reworking the responsive design