

/** GENERAL **/
.home-slider									{ display:block; padding:150px 0px; position:relative; z-index:2; overflow:hidden; background-repeat:no-repeat; background-position:50% 50%; background-color:#11684C; background-size:cover; }
.home-slider .jcarousel-wrapper 				{ margin:0px auto; position:relative; z-index:2; }
.home-slider .jcarousel							{ position:relative; overflow:hidden; width:100%; }
.home-slider .jcarousel ul 						{ position:relative; list-style:none; margin:0; padding:0; z-index:2; }
.home-slider .jcarousel li 						{ position:relative; float:left; width:100%; overflow:hidden; }
.home-slider .jcarousel li .slide				{ max-width:500px; text-align:left; position:relative; z-index:2; margin-top:100px; }
.home-slider .jcarousel li .slide-title			{ font-family:'Roboto Slab', sans-serif; font-size:4em; line-height:1em; font-weight:600; margin:0px 0px 30px 0px; text-transform:uppercase; }
.home-slider .jcarousel li .slide-subtitle		{ font-family:'Roboto Light', sans-serif; font-size:1.5em; line-height:1.3em; font-weight:300; margin:0px 0px 30px 0px; }
.home-slider .jcarousel li .slide .text			{ font-size:3em; line-height:1.3em; font-weight:300; margin:0px 0px 30px 0px; }
.jcarousel-control-prev,
.jcarousel-control-next 						{ position:absolute; top:50%; margin:-29px 0px 0px 0px; padding:10px 20px 12px 20px; text-align:center; z-index:99; font-size:3em; line-height:1em; }
.jcarousel-control-prev 						{ left:15px; }
.jcarousel-control-next 						{ right:15px; }
.home-slider .btn 								{ font-size:1.4em; background:#1ca87b; font-weight:300; }
.home-slider .btn:hover							{ background:#11684c; }

.home-slider .jcarousel li .slide				{ color:#FFFFFF; }
.home-slider .jcarousel li .slide .text			{ color:#FFFFFF; text-shadow:0px 0px 10px rgba(0,0,0,0.8); font-size:2.4em; }
.jcarousel-control-prev,
.jcarousel-control-next 						{ color:#1ca87b; }
.jcarousel-control-prev:hover,
.jcarousel-control-next:hover 					{ color:#1ca87b; }

.header-slider-gradient							{ position:absolute; top:0; bottom:0; left:0; right:0; z-index:1;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#445b53+0,0f9b6e+100&0.9+17,0+100 */
background:-moz-linear-gradient(left, rgba(68,91,83,0.9) 0%, rgba(59,102,88,0.9) 17%, rgba(15,155,110,0) 100%);
background:-webkit-linear-gradient(left, rgba(68,91,83,0.9) 0%,rgba(59,102,88,0.9) 17%,rgba(15,155,110,0) 100%);
background:linear-gradient(to right, rgba(68,91,83,0.9) 0%,rgba(59,102,88,0.9) 17%,rgba(15,155,110,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6445b53', endColorstr='#000f9b6e',GradientType=1 );
}
@media screen and (max-width:520px){
	.header-slider-gradient {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0f9b6e+0,0f9b6e+100&0.8+0,0.8+100 */
		background: -moz-linear-gradient(left,  rgba(15,155,110,0.6) 0%, rgba(15,155,110,0.5) 100%);
		background: -webkit-linear-gradient(left,  rgba(15,155,110,0.6) 0%,rgba(15,155,110,0.5) 100%);
		background: linear-gradient(to right,  rgba(15,155,110,0.6) 0%,rgba(15,155,110,0.5) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#990f9b6e', endColorstr='#800f9b6e',GradientType=1 );
	}
}

.slide-circle									{ position:absolute; top:-100px; left:340px; right:0; background:#1ca87b; width:200px !important; height:200px !important; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; border-radius:50%; border-radius:50%; border-radius:50%; -khtml-border-radius:50%;  }
.slide-circle-text								{ font-family:'Roboto Slab', sans-serif; margin-top:75px; font-size:1.4em; text-align:center; font-weight:300; line-height:1em; text-transform:uppercase;  }



/** SLIDE 04 - Community Service Rescue **/
.home-slider .jcarousel li.slide-04 .slide {
	max-width:690px;
}
.slide-04 .slideTitle .slide-logo {
	float:left;
	width:120px;
}
.slide-04 .slideTitle .slide-logo img {
	width:100%;
	max-width:200px;
	max-height:199px;
}
.home-slider .jcarousel li.slide-04 .slide-title {
	margin:0px 0px 30px 140px;
}
.home-slider .jcarousel li.slide-04 .slide-subtitle {
	margin:0px 0px 0px 140px;
}





/** RESPOSNIVE **/
@media screen and (max-width:870px){
	.home-slider .jcarousel li .slide .text		{ font-size:2.5em; }
}
@media screen and (max-width:840px){
	.home-slider .jcarousel li.slide-04 .slide {
		max-width:580px;
	}
	.home-slider .jcarousel li.slide-04 .slide-title {
		font-size:3em;
	}
}
@media screen and (max-width:800px){
	.home-slider								{ margin:0px 0px 0px 0px; }
}
@media screen and (max-width:770px){
	.jcarousel-control-prev,
	.jcarousel-control-next						{ display:none; }
}
@media screen and (max-width:680px){
	.slide-04 .slideTitle .slide-logo {
		float:none;
	}
	.home-slider .jcarousel li.slide-04 .slide-title {
		margin:20px 0px 30px 0px;
	}
	.home-slider .jcarousel li.slide-04 .slide-subtitle {
		margin:0px;
	}
}
@media screen and (max-width:580px){
	.home-slider .jcarousel li .slide .text			{ color:#FFFFFF; text-shadow:0px 0px 10px rgba(0,0,0,0.8); font-size:1.6em; }
	.home-slider .jcarousel li .slide-title,
	.home-slider .jcarousel li.slide-04 .slide-title { font-size:2em; line-height:1.2em; }
	.home-slider .jcarousel li .slide-subtitle		{ font-size:1.4em; line-height:1.5em; }
	.jcarousel-control-prev,
	.jcarousel-control-next							{ display:none; }
	.home-slider									{ margin:50px 0px 0px 0px; }
	.slide-circle									{ display:table; position:absolute; top:-100px; left:340px; right:0; background:#1ca87b; width:160px !important; height:160px !important; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; border-radius:50%; border-radius:50%; border-radius:50%; -khtml-border-radius:50%;  }
	.slide-circle-text								{ display:table-cell; vertical-align:middle; font-size:1.2em; text-align:center; font-weight:300; line-height:1em;  }
}
@media screen and (max-width:520px){
	.slide-circle									{ display:none;  }
	.slide-circle-text								{ display:none;  }
	.home-slider									{ padding:0px 0px 40px 0px; margin:20px 0px; }
}
