What is Responsive Design?

Responsive theme allows a website to be displayed smoothly across a wide variety of monitor sizes, screen resolutions, platforms, and devices.

Rather than designing a site that works for one screen size, or designing separate themes that work for different devices, the goal of responsive design is to build a dynamic website that adapts to the width of the user’s screen and works for both large and small screens.

This involves creating a flexible-width layout that will adapt as the screen size changes, and writing code specific to screens with a particular size so that you can trim down or hide certain elements at smaller widths and restrict the width of the page on large screens.