updated responsive design