HTML and CSS for Responsive Web Design