The web today is not just limited to desktop computers. People multi task and do their web browsing on mobile devices. In such a scenario it is important that your site functions just as effortlessly on mobile devices as on PCs. And the way to ensure a smooth compatibility from device to device is Responsive Web Design.