Mobile Devices are very diverse, ranging from screen size, resolution or orientation to even operating systems (OS). To take care of the varying screen size and resolution we have to make many versions of the site, such as Desktop version and a Mobile version. But it will increase the cost and the maintenance overload.

Responsive Web Design is a new concept that makes your web page look good on all devices (desktops, tablets and phones). It is about using HTML and CSS to resize, hide or move content to make it look good on all screens.