added css & responsive design