Responsive design is a style of design that changes layouts based on screen size. Making your website more compatibile across multiple screen sizes is said to improve search rankings, it’s also generally considered to improve the user’s experience. And as users begin browsing more and more from their phones and tablets, isn’t responsive design absolutely necessary for all websites?