Responsive web design is an approach to web design in which a site is
crafted to provide an optimal viewing experience — easy reading and
navigation with a minimum of resizing, panning, and scrolling — across a
wide range of devices (from desktop computer monitors to mobile phones).