semantic fixes, some tags and attributes removed, responsive styles added, other styles improvements