Responsive Web design is the approach that suggests that design and development should respond to the user's 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 website will look great and work well on a desktop a tablet, and a mobile phone's browser