Fixed various CSS margin and padding issues on mobile and tablet layout