added responsiveness and form styling