.jarallax{position:relative;z-index:0;}
.jarallax > .jarallax-img{position:absolute;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;}
span[data-jarallax-element]{display:inline-block;}
.jarallax{min-height:560px;}
@media screen and (max-width:1024px){.jarallax-keep-img{margin-right:0;margin-left:-64%;float:none;}
}
.demo-table{display:table;width:100%;height:800px;background-color:rgba(39, 35, 51, 0.6);color:#fff;}
.demo-table-cell{display:table-cell;text-align:center;vertical-align:middle;}
.demo-gap{padding:50px;overflow:hidden;}
.demo-gap h1,.demo-gap h2,.demo-gap h3{text-align:center;}
.demo-gap .container{max-width:800px;margin:0 auto;}
.demo-gap-half{display:table;width:100%;}
.demo-gap-half > div{display:table-cell;width:50%;}
.demo-gap-half .demo-gap-1 .jarallax,.demo-gap-half .demo-gap-2 .jarallax{padding-top:56.25%;min-height:0;height:0;}
.demo-gap-half .demo-gap-1 .jarallax{padding-top:112.5%;}
.demo-content{background-color:#f7f7f7;padding:80px;}
.demo-float-left{float:left;}
.demo-float-right{float:right;}
.demo-carousel{background-color:rgb(39, 35, 51);}
.demo-carousel .demo-carousel-item{width:33.33%;min-height:300px;}
@media screen and (max-width:780px){.demo-carousel .demo-carousel-item{width:50%;}
}
@media screen and (max-width:400px){.demo-carousel .demo-carousel-item{width:100%;}
}
