added css and responsive design