tablet and mobile layout issues fixed