Responsive design is a method of coding used to create a single website that can be accessed from any device. CSS media queries adapt content to different screen sizes and styles instead of the capabilities of the browser or screen resolution. The result is a slick, lightweight site that still looks great on mobile devices.
The benefits of responsive design are numerous. In the past, creating a separate website for mobile devices was necessary. Now, only a single website needs to be maintained and updated.
It also helps with SEO because search engines can crawl through the entire website without needing to create different versions for different platforms.