@charset "UTF-8";
/* CSS Document */

.background {
	background-size: cover;
	width: 100%;
	text-align: center;
	position: relative;
	top: 0;
		left: 0;
	display: block;
	min-height: 100vh;
			overflow: hidden;
background-position: center center;
}
.background img {
	display: block;
	width: 100%;
	height: auto;
}
.background video {
	display: block;
	background-position: center center;
		overflow: hidden;
}
video {
    height: 100%;
    width: 177.77777778vh; /* 100 * 16 / 9 */
    min-width: 100%;
    min-height: 56.25vw; /* 100 * 9 / 16 */
	background-position: center center;
		overflow: hidden;
	    position: absolute;
    left: 50%; /* % of surrounding element */
    top: 50%;
    transform: translate(-50%, -50%); /* % of current element */
}
#bgvid1 {

}


@media only screen and (max-width: 1500px) {

	.background {
		min-height: 100vh;
	}
}

@media only screen and (max-width: 1200px) {
	.background {
		min-height: 800px;
	}
}


@media only screen and (max-width: 840px) {
	.background {
		min-height: 1100px;
	}

}
@media only screen and (max-width: 768px) {
	.background {
		min-height: 400px;
	}
}


@media only screen and (max-width: 470px) {
.background {
	background-size: cover;
	width: 100%;
	text-align: center;
	position: relative;
	top: 0;
	left: 0;
	display: block;
	overflow: hidden;
background-position: center center;
	min-height: 100vh;
}
.background img {
	display: block;
	width: 100%;
	height: auto;
}
.background video {
	display: block;
	background-position: center center;
		overflow: hidden;
}
video {
    height: 100%;
    width: 177.77777778vh; /* 100 * 16 / 9 */
    min-width: 100%;
    min-height: 56.25vw; /* 100 * 9 / 16 */
	background-position: center center;
		overflow: hidden;
	    position: absolute;
    left: 50%; /* % of surrounding element */
    top: 50%;
    transform: translate(-50%, -50%); /* % of current element */
}
		@supports (-webkit-touch-callout : none) {
		.background {
			background-attachment: scroll
		}
	}

	@supports not (-webkit-touch-callout : none) {
		.background {
			background-attachment: fixed;
		}
	}
.bgvid2{
}
	}