/* Trennlinie nach Aufmacher auf allen Seiten*/
    @media(max-width:1080px){   
        .trenner-linie-oben{ /*RELEVANT FÜR MEHRERE SEITEN*/
            margin: 0;
            margin-top: 20rem;
            border-width: 0.1rem 0 0 0;
            border-style: solid;
            border-color: var(--dbrown);
        }
    }

/*ABOUT*/


@media(max-width:1080px){
    /* Überschrift + Unterüberschrift bei kleinerem Bildschrim Umbrechen und mitti anordnen*/
    .zulang{
        text-align: center;
        text-wrap: wrap;
        word-wrap: break-word;
        margin-top: 50dvh;
        h1{
            margin-left: 0;
            margin-right: 0;
        }
    }
    
    .about-seczwei{
        margin: 2rem;
    }
    .about-secdrei{
        margin: 2rem;
    }
}

/*SHOOTING*/

@media(max-width:1080px){
    .shooting-piceins{
        margin-left: 5rem;
        margin-right: 2rem;
    }
    .shooting-seceins{
        margin-right: 5rem;
    }
    .shooting-piczwei{
        margin-right: 5rem;
        margin-left: 2rem;
    }
    .shooting-seczwei{
        margin-left: 5rem;
    }
}


@media(max-width:2000px){
    .planung-content{
        /*neue Varbiblen für Margins*/
        --randtext: 5rem;
        --mitte: 2rem; /*2,4 (ml), 5,7,9 (mr)*/
        --textzustrich: 3rem; /*2,4 (mr), 5,7,9 (ml)*/
    }
}

/*LEISTUNGEN*/


@media(max-width: 1080px){
    .leistungen-secdrei{
        padding: 2rem;
     }
    .leistungen-secfuenf{
        padding: 2rem;
     }
    .leistungen-secsieben{
        padding: 2rem;
     }
    .leistungen-seczehn{
       padding: 2rem;
    }
    .leistungen-trenner-linie-oben{
        margin: 0;
        margin-top: 20rem;
    }
}

/*Portfolio*/
@media(max-width:1080px){
    .container-gallery{
        margin-top: 30dvh;
    }
}


/*Kontakt | Impressum | Datenschutz geringerer Abstand obere Linie*/
@media(max-width:1080px){
    .trenner-linie-wenigabstand{
        margin: 0;
        margin-top: 10rem;

        border-width: 0.1rem 0 0 0;
        border-style: solid;
        border-color: var(--dbrown);
    
        grid-column-start: 3; 
        grid-column-end: 5;
        grid-row-start: 1;
        grid-row-end: 1;
    }
}