Responsive Design suggests that design and development should respond to the user’s behavior and environment based on screen size, platform and orientation. The practice consists of a mix of flexible grids and layouts, images and an intelligent use of CSS media queries. As the user switches from their laptop to their mobile device, the website should automatically “respond” to accommodate for resolution, image size and scripting abilities. This eliminates the need for a different design for each new gadget that hits the market.