
#endecontentsection{
    background: var(--main-bg-color) url(../images/hg.jpg) no-repeat center center;
    background-size: cover;
    min-height: calc(99.99vh - 130px - 130px);
}

#endetextholder{
    width: 910px;
    max-width: calc(91000vw / 1920);
    margin: 6.4% auto 10% 9%;
    text-align: center;
}

#headende{
    width: 910px;
    max-width: calc(91000vw / 1920);
    margin: 0 auto 2% auto;
}

#fuchsschwanz{
    position: absolute;
    bottom: 60%;
    transform: translateY(50%);
    right: 0;
    width: 597px;
    height: auto;
    max-width: calc(59700vw / 1920);
}

#kruemelende{
    position: absolute;
    bottom: 50px;
    right: 30.3%;
    width: auto;
    height: auto;
    max-width: calc(25000vw / 1920);
}




@media (max-width: 1380px) {

    #endetextholder p{
        font-size: 20px;
        line-height: 142%;
    }
}





@media (max-width: 640px) {
    #endetextholder{
        width: 90vw;
        max-width: 90vw;
        margin: 5% auto 60vw auto;
    }
    #headende{
        width: 90vw;
        max-width: 90vw;
        margin: 0 auto 2% auto;
    }
    #fuchsschwanz{
        position: absolute;
        bottom: 4%;
        transform: translateY(0%) rotate(0deg );
        right: 0;
        max-width: 50vw;
    }

    #kruemelende{
        position: absolute;
        bottom: 6%;
        right: 66%;
        max-width: 25vw;
    }

    #endetextholder p .nomobile{
        display: none;
    }
}