/*
STARTSEITE BOX 1
 */

@media only screen and (max-width: 800px) {
    .adjectives{
        display: block !important;
        padding: 1em;
        background-color: #A8DC79;
        text-align: center;
    }
    .adjectives p {
        margin: 10% auto;
        background-color: #00772C;
        color: white;
        padding: 1em;
        font-size: 32px;
    }
}

@media only screen and (min-width: 801px) {
    .adjectives{
        display: flex;
        background-color: #A8DC79;
        align-content: center;
    }
    .adjectives p {
        margin: 5% auto;
        background-color: #00772C;
        color: white;
        padding: 1em;
        font-size: 32px;
    }
}





/*
STARTSEITE BOX 2
 */


.startseite-box2 {
    background-color: #F0FFF0;
    padding: 1em;
    display: flex;
}

.job-offer-text {
    margin: 5% auto;
    width: 45%;
}

@media only screen and (max-width: 899px){
    .startseite-box2 {
        display: block;
    }
    .job-offer-text{
        margin: 5% auto;
        width: 90%;
    }
}

/*
STARTSEITE BOX 3
 */

.startseite-box3 {
    display: flex;
}
.news-block {
    margin: 5% auto;
}

@media only screen and (max-width: 899px){
    .startseite-box3{
        display: block;
    }
    .news-block {

    }
}


/*
LOESUNG SCHRITTE
 */

.loesung-step {
    display: flex;
    margin-left: 5%;
}

@media only screen and (max-width: 899px){
    .loesung-step {
        display: block;
    }
    .count {
        text-align: center;
    }
}

.vorteil-box {
    display: flex;
    margin: 0 auto;
}

.vorteil {
    width: 70%;
    background-color: #F0FFF0;
    margin: 1em;
    padding: 1em;
}

@media only screen and (max-width: 899px){
    .vorteil-box {
        display: block;
    }
}

.boden-box {
    margin-top:5em;
}


.kontakt{
    display: flex;
}

.kontakt-box{
    margin-left: 10%;
}

@media only screen and (max-width: 899px){
    .kontakt {
        display: block;
    }
}

.news p {
    margin: 5%;
    font-size: 26px;
    color: #888888;
}