Responsive Web Design is a device independent user interface design philosophy that aims to develop and deliver an optimized website experience on devices with different widths and different resolutions like PC, notebook, tablet, smart phone, etc.