

/** GENERAL **/
.home-slider									{ display:block; position:relative; z-index:2; overflow:hidden; }
.home-slider .jcarousel-wrapper 				{ margin:0px auto; position:relative; z-index:2; }
.home-slider .jcarousel							{ position:relative; overflow:hidden; width:100%; padding:110px 0px 220px 0px; }
.home-slider .jcarousel ul 						{ position:relative; list-style:none; margin:0; padding:0; }
.home-slider .jcarousel li 						{ position:relative; float:left; width:100%; overflow:hidden; font-size:0.7em; }
.home-slider .jcarousel li .slide				{ text-align:center; position:relative; z-index:2; }
.home-slider .jcarousel li .slide .text			{ display:block; font-size:5em; text-transform:uppercase; line-height:1.2em; font-weight:300; margin:0px 0px 30px 0px; text-shadow:0px 0px 5px rgba(0, 0, 0, 0.8); }
.home-slider .jcarousel li .slide .btn			{ padding:20px; font-size:1.4em; text-transform:uppercase; }
.header-main .jcarousel-control-prev,
.header-main .jcarousel-control-next 			{ position:absolute; top:50%; margin:-30px 0px 0px 0px; z-index:99; }
.header-main .jcarousel-control-prev img,
.header-main .jcarousel-control-next img 		{ width:100%; max-width:60px; max-height:60px;}
.header-main .jcarousel-control-prev 			{ left:15px; }
.header-main .jcarousel-control-next 			{ right:15px; }

.home-slider .jcarousel li .slide				{ color:#FFFFFF; }
.home-slider .jcarousel li .slide .text			{ color:#FFFFFF; }



/** 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-overlay										{ display:none; position:absolute; top:0; bottom:0; left:0; right:0; z-index:2; }
.is-mobile .video-bg .video-overlay								{ display:block; }
.video-bg video													{ position:absolute; left:0; width:100%; z-index:1; }
.home-slider .jcarousel li .slide .btn.play-btn					{ display:none; }
.is-mobile .home-slider .jcarousel li .slide .btn.play-btn		{ display:inline-block; }



/** RESPOSNIVE **/

/* Large screens ----------- */

/* Desktops and laptops ----------- */
@media only screen  and (max-width : 1450px) {
/* Styles */
.home-slider .jcarousel								{padding:70px 0px 140px 0px;}
}

@media only screen  and (max-width : 1024px) {
/* Styles */
.home-slider .jcarousel								{padding:40px 0px 40px 0px;}
}
@media screen and (max-width:1920px){
	.video-bg video									{ position:absolute; left:50% !important; top:0; margin:0px 0px 0px -960px; width:2000px; }
}
@media screen and (max-width:1680px){
	.video-bg video									{ position:absolute; left:57% !important; top:0; margin:0px 0px 0px -960px; width:1685px; }
}
@media screen and (max-width:1450px){
	.video-bg video									{ position:absolute; left:67% !important; top:0; margin:0px 0px 0px -960px; width:1435px; }
}
@media screen and (max-width:1020px){
	.video-bg video									{ position:absolute; left:90% !important; top:0; margin:0px 0px 0px -960px; width:1200px; }
}
@media screen and (max-width:870px){
	.home-slider .jcarousel li .slide .text			{ font-size:3.5em; }
	.home-slider .jcarousel li .slide .btn			{ padding:20px; font-size:1.2em; text-transform:uppercase; }
}
@media screen and (max-width:800px){
	.header-main .jcarousel-control-prev,
	.header-main .jcarousel-control-next			{ display:none; }
}
@media screen and (max-width:768px){
	.video-bg video									{ position:absolute; left:90% !important; top:0; margin:0px 0px 0px -960px; width:1120px; }
}
@media screen and (max-width:760px){
/* 	.is-mobile .home-slider .jcarousel li .slide .play-btn,
	.home-slider .jcarousel li .slide .play-btn,
	.video-bg video									{ display:none !important; visibility:invisible; }
	.is-mobile .video-bg .video-overlay				{ display:none; } */
}
@media screen and (max-width:500px){
	.video-bg video									{ display:none; }
}
