Finished mobile friendly overhaul.