

/** GENERAL **/
.slider-wrapper.main-banner-slider						{ position:relative; z-index:1; }
.slider-wrapper.main-banner-slider .jcarousel .slide	{ padding:100px 0px; text-align:center; }
.main-banner-slider .slide-title						{ text-transform:uppercase; font-size:5em; line-height:1em; color:#FFFFFF; font-weight:600; margin:20px 0px; }
.main-banner-slider .slide-pink-title 					{ text-transform:uppercase; font-size:3.5em; line-height:1em; color:#e30671; font-weight:normal; margin:20px 0px; }
.main-banner-slider .slide-title span					{ display:block; font-weight:bold; }
.main-banner-slider .slide-sub-title					{ font-size:2em; margin:20px 0px; text-transform:uppercase; }

.slider-wrapper.main-banner-slider						{ background-color:#2A2A2A; background-repeat:no-repeat; background-position:50% 50%; background-size:cover; }


/** VIDEO BACKGROUND **/
.video-bg			{ position:absolute; top:0px; bottom:0px; left:0px; right:0px; z-index:1; overflow:hidden; text-align:center; }
.video-bg video		{ position:absolute; left:0; width:100%; }

.video-bg			{ background:#2A2A2A; }


/** RESPONSIVE **/
@media screen and (max-width:1920px){

	.video-bg video		{ position:absolute; left:50%; top:0; margin:0px 0px 0px -960px; width:1920px; }

}

@media screen and (max-width:800px){
	
	.video-bg video													{ display:none !important; visibility:invisible; }
	.slider-wrapper.main-banner-slider .jcarousel .slide			{ text-align:center; margin:0px auto; padding:30px 0px; }
	
}

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

	.slider-wrapper.main-banner-slider .jcarousel .slide	{ text-align:center; margin:0px auto; padding:60px 0px; }
	.main-banner-slider .slide-title						{ font-size:3em; }
	.main-banner-slider .slide-sub-title					{ font-size:1.5em; }
	
}

@media screen and (max-width:530px){
	
	.slider-wrapper.main-banner-slider .jcarousel .slide	{ padding:40px 0px; }
	.main-banner-slider .slide-title						{ font-size:2em; text-align:center; }
	.main-banner-slider .slide-sub-title					{ font-size:1em; text-align:center; }
	
}



