Building responsive sites does not have to be rocket science, especially if you have knowledge of the tools that will help you. With more people wanting to have websites that can be accessed with any device from desk top machines, to laptops and mobile phones , the introduction of responsive web design was inevitable. Responsive web design is a web design approach that aims at crafting sites to provide an optimal viewing experience. It focuses on easy navigation and reading with a minimum of panning, resizing and scrolling. This approach suggests that design and development should respond to the user’s environment and behavior based on platform, screen size and orientation. As the user switches from their desktop to their mobile, the website should automatically swi...