.gallery_container .picture:nth-child(1){
    background-image: url(..//data/pictures/univers/sport/sport_auto.webp);
}

.gallery_container .picture:nth-child(2){
    background-image: url(..//data/pictures/univers/sport/sport_tennis.webp);
}

.gallery_container .picture:nth-child(3){
    background-image: url(..//data/pictures/univers/sport/sport_moto.webp);
}

.gallery_container .picture:nth-child(4){
    background-image: url(..//data/pictures/univers/sport/sport_canyonning.webp);
}

.gallery_container .picture:nth-child(5){
    background-image: url(..//data/pictures/univers/sport/sport_avion.webp);
}

.sub_universe_picture1 {
    background-image: url(..//data/pictures/univers/sport/sport_moto2.webp);
}

.sub_universe_picture2 {
    background-image: url(..//data/pictures/univers/sport/sport_entrainement.webp);
}

.sub_universe_picture3 {
    background-image: url(..//data/pictures/univers/sport/sport_snowkite.webp);
}

@media (min-width: 1100px){/* desktop only*/
    .gallery_container .picture:nth-child(1){
        width: 450px;
        height: 300px;
        top: 0;
        left: 0;
        z-index: 1;
        transform: rotate(-5deg);
    }

    .gallery_container .picture:nth-child(2){
        width: 520px;
        height: 350px;
        top: 300px;
        left: 200px;
        z-index: 4;
        transform: rotate(4deg);
    }

    .gallery_container .picture:nth-child(3){
        width: 600px;
        height: 400px;
        top: 20%;
        left: 35%;
        z-index: 2;
        transform: rotate(-2deg);
    }

    .gallery_container .picture:nth-child(4){
        width: 300px;
        height: 450px;
        top: 43%;
        left: 70%;
        z-index: 4;
        transform: rotate(3deg);
    }

    .gallery_container .picture:nth-child(5){
        width: 450px;
        height: 300px;
        top: 50px;
        right: 0;
        z-index: 5;
        transform: rotate(-5deg);
    }
}

@media (max-width: 1100px){/* desktop only*/
    .gallery_container .picture:nth-child(1){
        width: 60vw;
        height: 40vw;
        top: 0;
        left: 0;
        z-index: 1;
        transform: rotate(-5deg);
    }

    .gallery_container .picture:nth-child(2){
        width: 52vw;
        height: 35vw;
        top: 15vw;
        left: 45vw;
        z-index: 4;
        transform: rotate(4deg);
    }

    .gallery_container .picture:nth-child(3){
        width: 60vw;
        height: 40vw;
        top: 50vw;
        left: -5vw;
        z-index: 2;
        transform: rotate(2deg);
    }

    .gallery_container .picture:nth-child(4){
        width: 30vw;
        height: 45vw;
        top: 50vw;
        left: 50vw;
        z-index: 4;
        transform: rotate(-4deg);
    }

    .gallery_container .picture:nth-child(5){
        width: 55vw;
        height: 37vw;
        top: 90vw;
        left: 30vw;
        z-index: 5;
        transform: rotate(-5deg);
    }
}