@media only screen and (max-width: 1400px) {

    .columns.col6 {
        grid-template-columns: 1fr 1fr 1fr  ;
    }

    .columns.col7 {
        grid-template-columns: 1fr 1fr 1fr 1fr ;
    }
}

@media only screen and (max-width: 980px) {

    .columns.col4 {
        grid-template-columns: 1fr 1fr;
    }

    .columns.col7 {
        grid-template-columns: 1fr 1fr ;
    }

}

@media only screen and (max-width: 800px) {

    .columns.col6 {
        grid-template-columns: 1fr 1fr   ;
    }

}

@media only screen and (max-width: 600px) {

    .columns {
        grid-template-columns: 1fr  !important  ;
    }

    .konfiguratorContainer .konfiguratorTabs
    {
        padding-left:0;
    }

    .konfiguratorContainer .konfiguratorServicesContainer {
        padding-left: 0;
    }

    .backlinkTo {
        position: static;
        transform: none;
        width: 100%;

        aspect-ratio: initial;
    }

    .backlinkTo  div {
        transform: none;
        padding: 0;
        padding-top: 5px;
        padding-bottom: 15PX;
        width:100%;
    }
}