fix layout gap on mobile