Responsive Webdesign using HTML5 and CSS3 What exactly is responsive web design? Responsive Website Design is quite important for any business owner who has a website. it allows your visitors to browser your website with any device There are three very important elements in responsive web design. 1-Flexible Layouts 2-Flexible Images 3-Media Queries /* smartphones */ @media (min-width: 320px)