Adding Responsive

Added responsive CSS and changed article semantics.