.row_backgroundcolor_a{
    background-color: var(--BG_1);
}
.row_backgroundcolor_b{
    background-color: var(--BG_2);
}
.row_backgroundcolor_c{
    background-color: var(--BG_3);
}

.bg_top_right{
    background-image: linear-gradient(to bottom, white 102px, transparent 102px);
}
.bg_top_right .inner{
    background-image: url(../../files/images/layout/bg-right.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 303.5px;
    background-size: 215px;
    padding-top: 202px;

}
.bg_top_hands{
    background-image: linear-gradient(to bottom, white 102px, transparent 102px);
}
.bg_top_hands .inner{
    background-image: url(../../files/images/layout/bg-hands.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 400px;
    /*background-size: 215px;*/
    padding-top: 202px;
}
.bg_top_hands2{
    background-image: linear-gradient(to bottom, white 102px, transparent 102px);
}
.bg_top_hands2 .inner{
    background-image: url(../../files/images/layout/hands2.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 400px;
    /*background-size: 215px;*/
    padding-top: 202px;
}
.bg_top_hands3{
    background-image: linear-gradient(to bottom, white 102px, transparent 102px);
}
.bg_top_hands3 .inner{
    background-image: url(../../files/images/layout/hands3.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 400px;
    /*background-size: 215px;*/
    padding-top: 202px;
}
.bg_top_hands4{
    background-image: linear-gradient(to bottom, white 102px, transparent 102px);
}
.bg_top_hands4 .inner{
    background-image: url(../../files/images/layout/mindvisions-preview-057.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 250px;
    /*background-size: 215px;*/
    padding-top: 202px;
}
.bg_foerster{
    background-image: linear-gradient(to bottom, white 102px, transparent 102px);
}
.bg_foerster .inner{
    background-image: url(../../files/images/layout/bg-foerster.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 400px;
    /*background-size: 215px;*/
    padding-top: 202px;
}
/*---Responsive--------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:1400px){
    .bg_top_right .inner{
        background-size: 215px;
        background-position: calc(100% - 10px) top;
    }
}
@media screen and (max-width:1300px){
    .bg_top_right .inner{
        background-position: calc(100% - 10px) top;
    }
    .bg_top_hands .inner{
        background-position: calc(100% - 10px) top;
    }
    .bg_top_hands2 .inner{
        background-position: calc(100% - 10px) top;
    }
    .bg_top_hands3 .inner{
        background-position: calc(100% - 10px) top;
    }
    .bg_foerster .inner{
        background-position: calc(100% - 10px) top;
    }
}
@media screen and (max-width:900px){
    .bg_top_right{
        background-image: linear-gradient(to bottom, white 102px, transparent 102px);
    }
    .bg_top_right .inner{
        background-image: url(../../files/images/layout/bg-right.jpg);
        background-repeat: no-repeat;
        background-position: calc(100% - 10px) top;
        background-size: 215px;
        padding-top: 215px;

    }
    .bg_top_hands{
        background-image: linear-gradient(to bottom, white 102px, transparent 102px);
    }
    .bg_top_hands .inner{
        background-image: url(../../files/images/layout/bg-hands.jpg);
        background-repeat: no-repeat;
        background-position: calc(100% - 10px) top;
        background-size: 400px;
        padding-top: 215px;
    }
    .bg_top_hands2{
        background-image: linear-gradient(to bottom, white 102px, transparent 102px);
    }
    .bg_top_hands2 .inner{
        background-image: url(../../files/images/layout/hands2.jpg);
        background-repeat: no-repeat;
        background-position: calc(100% - 10px) top;
        background-size: 400px;
        padding-top: 215px;
    }
    .bg_top_hands3{
        background-image: linear-gradient(to bottom, white 102px, transparent 102px);
    }
    .bg_top_hands3 .inner{
        background-image: url(../../files/images/layout/hands3.jpg);
        background-repeat: no-repeat;
        background-position: calc(100% - 10px) top;
        background-size: 400px;
        padding-top: 215px;
    }
    .bg_foerster{
        background-image: linear-gradient(to bottom, white 102px, transparent 102px);
    }
    .bg_foerster .inner{
        background-image: url(../../files/images/layout/bg-foerster.jpg);
        background-repeat: no-repeat;
        background-position: calc(100% - 10px) top;
        background-size: 400px;
        background-size: 215px;
    }
}
@media screen and (max-width:800px){
    .bg_top_right .inner{
        background-size: 150px;
        padding-top:240px;

    }
    .bg_top_hands .inner{
        background-size: 300px;
        padding-top: 240px;
    }
    .bg_top_hands2 .inner{
        background-size: 300px;
        padding-top: 240px;
    }
    .bg_top_hands3 .inner{
        background-size: 300px;
        padding-top: 240px;
    }
    .bg_foerster .inner{
        background-size: 300px;
        padding-top: 240px;
    }
}
@media screen and (max-width:500px){
    .bg_top_right{
        background-image: linear-gradient(to bottom, transparent 102px, transparent 102px);
    }
    .bg_top_right .inner{
        background-image: none;
        padding-top: 40px;

    }
    .bg_top_hands{
        background-image: linear-gradient(to bottom, transparent 102px, transparent 102px);
    }
    .bg_top_hands .inner{
        background-image: none;
        padding-top: 40px;
    }
    .bg_top_hands2{
        background-image: linear-gradient(to bottom, transparent 102px, transparent 102px);
    }
    .bg_top_hands2 .inner{
        background-image: none;
        padding-top: 40px;
    }
    .bg_top_hands3{
        background-image: linear-gradient(to bottom, transparent 102px, transparent 102px);
    }
    .bg_top_hands3 .inner{
        background-image: none;
        padding-top: 40px;
    }
    .bg_foerster{
        background-image: linear-gradient(to bottom, transparent 102px, transparent 102px);
    }
    .bg_foerster .inner{
        background-image: none;
        padding-top: 40px;
    }
}