The growing popularity of tablets and smart phones brought the need for the logistics of web development to evolve. A Responsive web site is one that adapts to the size of the environment it is in, as to provide an optimal viewing experience regardless of the device the web site is viewed on. In other words a website designed using responsive web design adjusts to the size of the screen. This means that reading and navigating through the website is easy and requires minimum resizing and scrolling no matter whether it is being used on a computer, tablet or mobile phone.