It is an approach that aims at crafting websites in a manner that provides an optimal viewing experience over a wide range of devices and responds to the user’s behavior based on not only the screen size but also the platform and orientation of the device.