Ce n' @media screen and (max-width: 1024px) signifie en CSS?

J'ai trouvé ce bout de code dans un fichier CSS, j'ai hérité, mais je ne peux pas faire sens:

@media screen and (max-width: 1024px){
    img.bg {
        left: 50%;
        margin-left: -512px; }
}

Plus précisément, ce qui se passe sur la première ligne?

InformationsquelleAutor Yarin | 2010-11-15