h1#tophl {color:red; margin-bottom: 0px;}
div#demo {
	display: flex;
	margin: 0px auto 20px !important;
	justify-content: center;
}
.se_field {
	margin: 0 40px;
}

.se_top {
	font-size: 80px;
	font-weight: bold;
	color: #000000;
	font-family: 'Oswald', sans-serif;
}
.se_bottom{font-style: italic;}







.img-arrow-left {
	opacity: 1;
	position: absolute;
	/* top: -32px; */
	/* left: 0; */
	top: -120px;
	left: -200px;
	z-index: 2;
	width: 192px;
	transform: rotateY(180deg);
}

.img-arrow-right {
	opacity: 1;
	position: absolute;
	/* top: -32px; */
	/* left: 0; */
	top: -120px;
	right: -200px;
	z-index: 2;
	width: 192px;
	/* transform: scale(0.4); */
}


#reg-optin {max-width:600px; margin:0 auto;}
.btn-default {background:red; padding:10px 20px; width:100%; color:#fff; font-weight: bold;}
.btn-default:hover {opacity: .75;}




.footer {background:#333; text-align: center;}
.footer p {color:#fff;}


video {
    width: 100%;
    max-height: 100%;
    box-sizing: border-box;
}
#player-overlay {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #ccc;        
    z-index:999;
}
@media(max-width:1100px) {
	.img-arrow-left {
		top: -49px;
		left: -120px;
		z-index: 2;
		width: 105px;
	}

	.img-arrow-right {
		top: -49px;
		right: -120px;
		z-index: 2;
		width: 105px;
	}
}


@media(max-width:1000px) {
	.img-arrow-left {
		display: none !important;
	}

	.img-arrow-right {
		display: none !important;
	}

}




@media (max-width: 767px) {
.se_field{margin: 0 8px;}
	.se_top{font-size: 36px;}
    #subhl {font-size:20px;}
    #secondsubhl {font-size:16px;}
}



@media (max-width: 420px) {
    #tophl {font-size:23px;}
    #secondsubhl {font-size:14px;}}