New generation websites are designed and developed in such a way that it provides an optimal viewing experience to a mobile device user. Adopting this approach enables the user to easily read through and navigate the contents of a Website on mobile devices, be it a smartphone or a tablet, with the minimum amount of manipulation on his or her part. A Website that has a responsive design automatically adjusts and adapts itself to different mobile device elements, including size of the screen, resolution and so on.