Every responsive website development tutorial recommends using the display:none CSS property to hide content from loading on mobile browsers so the website load
display:none
we're talking about images not loading on mobile, right? so what if you just did an @media (min-width: 400px){background-image:thing.jpg}
wouldn't it then only look for the image at above a certain screen width?