.reeler_intro{
		position: absolute; width: 100%; height: auto; top:0; transition: 1s ease;
		transform: translate3d(0, 0%, 0); opacity: 1;
}
.reeler_intro_content{
		position: absolute; top: 50%; left: 0; right: 0;
		max-width: 60%; margin: auto; transform: translateY(-50%);
}
.reeler_banner{
		display: block; position: fixed;
		top: 0; transition: 0.6s ease;
		transform: translate3d(0, 0%, 0);
}
.reeler_banner_slide_holder{position: relative}

.reeler_banner_slide{
		position: fixed; top: 0; z-index: auto;
		transition: 1s ease; overflow: hidden;
		transform: translate3d(0, 0%, 0);
}

.reeler_banner_slide_bg{
		width: 100%; height: 100%;
		transition: 1s ease; overflow: hidden;
		transform: translate3d(0, 0, 0) scale(1);
}
.reeler_banner_slide_bg.reeler_banner_slide_bg_off{transform: translate3d(0, -20%, 0) scale(1.5)}

.reeler_banner_slide_content{
	display: table; height: auto; width: 80vw;
	margin: auto; transform: translateY(-50%);
	position: absolute; top: 50%; z-index: 10000; right: 0; left: 0;
}
.reeler_banner_slide_content>*{
	transition: 0.6s ease; -webkit-transition: 0.6s ease; -moz-transition: 0.6s ease; -o-transition: 0.6s ease; -ms-transition: 0.6s ease;
}

.reeler_banner_slide_content h2{font-size: 7vmin; line-height: 7vmin; max-width: 65%; margin-bottom: 20px}
.reeler_banner_slide_content p{font-size: 20px; max-width: 50%; line-height: 24px}

.reeler_banner_slide_content.content_off>*{
	position: relative;
	filter: blur(10px);
}

.reeler_banner_sep{display: block}

.reeler_composer_bag{
	position: relative;
}
.reeler_composer_content{
	position: relative; top: 0; left: 0; right: 0;
	margin: auto;
}
.reeler_composer_bg {
	position: absolute; z-index: -1;
	top: 0; left: 0;
}


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

}
@media screen and (max-width: 1024px){
		.reeler_intro_content{max-width: 80%;}
}
@media screen and (max-width: 768px){
		.reeler_intro_content{max-width: 85%;}
}
@media screen and (max-width: 640px){
	.reeler_banner_slide_content h2{max-width: 80%;}
	.reeler_banner_slide_content p{max-width: 95%;}
	.reeler_composer_content{}
}
@media screen and (max-width: 420px){

}
@media screen and (max-width: 375px){

}
