fixing mobile layout issues