Responsive fixes for mobile and larger screens