Responsive design allows optimal display of your website regardless of the type (tablet, mobile phone, PC), and the size of the display being used.
Hosting is a service of leasing space on a web server so that users can access your content from anywhere in the world.