Responsive Web design is a Web design approach aimed at crafting sites to provide an optimal viewing experience, allowing users easy reading and navigation with a minimum of resizing, panning, and scrolling. Responsive design allows your website to scale across a wide range of devices (from mobile phones to desktop computer monitors)