Hi there,
Sorry for the delay in getting back to this one
OK - mediaqueries.less is a file in the template that allows you to set up specific code for the viewport that the site is being viewed in. This means you can set up various alternatives such as the following example taken from the Gantry template...
@media only screen and (min-width: 960px) and (max-width: 1199px) {
.promo {
h1 {font-size: 3.7em;}
p {font-size: 1.3em;}
}
.promo-image {width: 40%;}
.promo-image img {max-width: 100%;}
}
The above code is allowing any h1 font displayed in the class of promo to be given a size of 3.7em but only if being viewed on a desktop screen with a size between 960px and 1199px
If you look at that file you will see other options that have been set up. There is no reason why you could not set up backgrounds based on media size.
Hope this helps