What is Responsive web design and why is it mandatory for your business?