.jarallax {
position: relative;
z-index: 0;
}
.jarallax > .jarallax-img {
position: absolute;
object-fit: cover;
/* support for plugin https://github.com/bfred-it/object-fit-images */
font-family: 'object-fit: cover;';
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}

.jarallax-keep-img {
position: relative;
z-index: 0;
}
.jarallax-keep-img > .jarallax-img {
position: relative;
display: block;
max-width: 100%;
height: auto;
z-index: -100;
}
.weserbbg{ background:url(../images/weserbbg.jpg) no-repeat; background-size:cover;}
.weserbbg:before{ content:''; left:0; right:0; top:0; bottom:0; background:rgba(4, 81, 65, 0.8); position:absolute;}

.bookbg{ background:url(../images/bookbg.jpg) no-repeat; background-size:cover;}
.bookbg:before{ content:''; left:0; right:0; top:0; bottom:0; background:rgba(12, 51, 80, 0.683); position:absolute;}


.vle-registerbg{ background:url(../images/vle-registerbg.jpg) no-repeat; background-size:cover;}
.vle-registerbg:before{ content:''; left:0; right:0; top:0; bottom:0; background:rgba(2, 81, 130, 0.745); position:absolute;}
 