.backgroundVideoBox-position {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
#backgroundVideoBox {
    position: relative;
}
#backgroundVideoBox .video-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 1;
}
#backgroundVideoBox .bgVideoSlogan {
    position: absolute;
    width: 100%;
    top: 300px;
    z-index: 1;
    text-align: center;
    display: flex;
    justify-content: center;
}
#backgroundVideoBox .bgVideoSlogan h1{
    font-size: 3.5em;
	color: #ebebeb;
}
#backgroundVideoBox .bgVideoSlogan h2{
    font-size: 1.7em;
	color: #ebebeb;
}
body.home-page header.page-header {
    min-height: 600px;
}
#backgroundVideoBox video {
    object-fit: cover;
    width: 100%;
    height: 600px;
}
@media screen and (max-width: 767px) {
    #backgroundVideoBox video {
        object-fit: cover;
        height: 500px;
    }
	body.home-page header.page-header {
		min-height: 500px;
    }
	#backgroundVideoBox .bgVideoSlogan {
		top: 200px;
    }
	#backgroundVideoBox .bgVideoSlogan h1{
		font-size: 2.5em;
    }
#backgroundVideoBox .bgVideoSlogan h2{
    font-size: 1.3em;
	}
}



.bg-overlay-3px-tile {
    background: url('overlays/3px-tile.png') repeat;
}

.bg-overlay-light-sketch {
    background: url('overlays/light-sketch.png') repeat;
}

.bg-overlay-light-wool {
    background: url('overlays/light-wool.png') repeat;
}

.bg-overlay-small-diamond {
    background: url('overlays/small-diamond.png') repeat;
}

.bg-overlay-textured-stripes {
    background: url('overlays/textured-stripes.png') repeat;
}

.bg-overlay-wave-grid {
    background: url('overlays/wave-grid.png') repeat;
}

.bg-overlay-wavecut {
    background: url('overlays/wavecut.png') repeat;
}

.bg-overlay-white-diamond {
    background: url('overlays/white-diamond.png') repeat;
}

.bg-overlay-wine-cork {
    background: url('overlays/wine-cork.png') repeat;
}

.bg-overlay-wood-pattern {
    background: url('overlays/wood-pattern.png') repeat;
}

.bg-overlay-xv {
    background: url('overlays/xv.png') repeat;
}

.bg-overlay-inflicted {
    background: url('overlays/inflicted.png') repeat;
}

.bg-overlay-hexellence {
    background: url('overlays/hexellence.png') repeat;
}

.bg-overlay-groovepaper {
    background: url('overlays/groovepaper.png') repeat;
}

.bg-overlay-grunge-wall {
    background: url('overlays/grunge-wall.png') repeat;
}

.bg-overlay-grid-noise {
    background: url('overlays/grid-noise.png') repeat;
}

.bg-overlay-grid {
    background: url('overlays/grid.png') repeat;
}

.bg-overlay-grey-jean {
    background: url('overlays/grey-jean.png') repeat;
}

.bg-overlay-green-fibers {
    background: url('overlays/green-fibers.png') repeat;
}

.bg-overlay-green-dust-and-scratches {
    background: url('overlays/green-dust-and-scratches.png') repeat;
}

.bg-overlay-french-stucco {
    background: url('overlays/french-stucco.png') repeat;
}

.bg-overlay-first-aid-kit {
    background: url('overlays/first-aid-kit.png') repeat;
}

.bg-overlay-graphy-dark {
    background: url('overlays/graphy-dark.png') repeat;
}

.bg-overlay-dotnoise-light-grey {
    background: url('overlays/dotnoise-light-grey.png') repeat;
}

.bg-overlay-fabric-of-squares {
    background: url('overlays/fabric-of-squares.png') repeat;
}

.bg-overlay-subtle-grey {
    background: url('overlays/subtle-grey.png') repeat;
}