You might have visited a lot of websites which offer you an enhanced browsing experience with its aesthetically appealing layouts. These sites adjust themselves easily on a desktop or a mobile device. Ever wondered that how do these websites act dynamically? Well, it is Responsive Web Design, which makes it all happen. As compared to Adaptive web design which uses web technologies in a layered fashion to allow users to access content of the page.