@media screen and (min-width:2200px) {
    .container:not(.maxi) .chartwrap:not(.big, .driekwart, .heel, .butter_pred) {
        width: calc((100% - 6rem) / 4);
    }
}

@media screen and (max-width:1800px) {
    .container:not(.maxi) .chartwrap:not(.big, .driekwart, .heel, .butter_pred) {
        width: calc((100% - 2rem) / 2);
    }
}

@media screen and (max-width:1600px) {
    .assessmentchart {
        width: 100%;
        align-items: flex-start;
        max-width: 36rem;
    }

    .assessmentchart .chartwrap,
    .container.maxi .assessmentchart .chartwrap {
        width: 100%;
        max-width: 32rem;
    }

    .container.maxi .chartwrap:not(.big, .butter_pred) {
        width: calc((100% - 2rem) / 2);
    }

    .confirm__content p {
        font-size: 0.65rem;
    }

    ul.explanation {
        position: relative;
        width: auto;
    }
}


@media screen and (max-width: 1380px) {
    html {
        font-size: 19px;
    }

    /* div.container:not(.maxi) .chartwrap,
    div.container.maxi .chartwrap:not(.big) {
        width: calc(50% - 1rem);
    }*/

    .assessmentchart.bigchart {
        width: 100%;
    }

}


@media screen and (max-width: 1180px) {
    html {
        font-size: 18px;
    }

}

@media screen and (max-width: 1120px) {
    html {
        font-size: 17px;
    }

}

@media screen and (max-width: 1060px) {
    html {
        font-size: 16px;
    }

    div.container:not(.maxi) .chartwrap:not(.big, .butter_pred) {
        width: calc(100% - 1rem);
    }
}

@media screen and (max-width: 1000px) {
    html {
        font-size: 15px;
    }

}

@media screen and (max-width: 940px) {
    html {
        font-size: 14px;
    }
}

@media screen and (max-width: 820px) {
    ul#sectormenu {
        margin-left: 3rem;
    }
}

@media screen and (max-width: 780px) {
    html {
        font-size: 18px;
    }

    #preview,
    #newslist {
        width: 100%;
        display: none;
        height: calc(100vh - 2.7rem);
    }

    #preview.show,
    #newslist.show {
        display: block;
    }

    div.container.maxi .chartwrap:not(.big, .butter_pred) {
        width: calc(100% - 1rem);
    }
}

@media screen and (max-width: 499px) {
    a.helpvalo.button {
        display: none;
    }

    .container:not(.maxi) #preview.show,
    .container:not(.maxi) #newslist.show {
        display: none;
    }
}