begin responsive design