implemented mobile responsiveness