.start{
    display: flex;
    flex-flow: row nowrap;
    width: 100%;
    max-width: 1318px;
    margin: auto;
}
.block2{
    flex-basis: 80%;
}
.center, .left {
    flex-basis: 40%;
    flex-direction: column;
    display: flex;
    padding-right: 10px;
}
.left{
    /*padding-top: 24px;*/
    /*max-width: 475px;*/
    /*flex-basis: 40%;*/
    order: 1;
    padding-left: 10px;
    /*padding-right: 20px;*/
    /*display: flex;*/
    /*flex-direction: column;*/
    /*margin-bottom: 10px;*/
}
.left .target-cell,.center .target-cell{
    /*flex-grow: 1;*/
}

.left .fix-bottom{
    display: grid;
    align-items: end;
}
.center{
    flex: 1 1;
    /*min-width: 475px;*/
    /*flex-basis: 40%;*/
    /*padding-right: 20px;*/
    order: 2;
    /*display: flex;*/
    /*flex-direction: column;*/
}
.start .teaser-line{
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.teaser-line .container-custom-bl0ck-0b1{
    flex-grow: 1;
}
.center .small-cell{
    flex-grow: 1;
}
.right{
    width: 255px;
    flex-basis: 20%;
    order: 3;
    display: flex;
    flex-direction: column;
    /*padding-left: 40px;*/
}
.right .small-cell{
    float: initial;
    margin: initial;
    width: initial;
    flex-grow: 1;
}
.lmob{
    display: none;
}

@media screen and (max-width: 1325px) {
    .right{
        display: none;
    }
    .center{
        padding-right: 10px;
    }
    .left{
        max-width: initial;
    }
    .center, .left {
        flex-basis: 50%;
    }

}

@media screen and (max-width: 1000px) {
    .right-block-teaser-bottom{
        display: none!important;
    }
    .center, .left{
        min-width: 300px;
     }

}

@media screen and (max-width: 795px) {
    .center-wrapper{
        width: 100%;
    }
    .center{
        display: none;
    }
    .start{
        /*display: initial;*/
    }
    .left{
        width: 100%;
        margin: auto;
        padding: 0 10px;
        flex-basis: 90%;
    }
    .lmob{
        display: block;
    }
}
@media screen and (max-width: 500px) {
    .left {
            flex-basis: 100%;
        /*width: 100%;*/
        min-width: initial;
        display: block;
        padding: 0;
    }
    .left .fix-bottom{
        display: initial;
    }
}