Responsive design, a web design approach in which websites are optimized for various screen sizes, has become a buzzword recently, as more and more companies aim to reach consumers through multiple ...