What is responsive web design in simple words?