Responsive design is not a single technology but a set of techniques that allow web pages to serve the needs of both mobile and desktop users. The most important thing about responsive design is flexibility. Everything must be flexible: layouts, image sizes, text blocks —absolutely everything. Flexibility gives your site