

/** GENERAL **/
.slider-wrapper.main-banner-slider										{ position:relative; z-index:1; }
.slider-wrapper.main-banner-slider .jcarousel .slide	{ padding:40px 0px; text-align:center; margin:0px auto; max-width:700px; }
.main-banner-slider .slide-title											{ text-transform:uppercase; font-size:3em; line-height:1.3em; color:#FFFFFF; font-weight:300; }
.main-banner-slider .slide-sub-title 									{ font-weight: 300; margin: 0px 0px 20px 0px; }

.slider-wrapper.main-banner-slider										{ background-color:transparent; }

.slider-wrapper.main-banner-slider .slide .btn				{ font-size:1.4em; }

/** SLIDE 1 **/
.slider-wrapper.main-banner-slider .slide-01 .big  				{ font-weight:400; font-size:1.4em; }
.slider-wrapper.main-banner-slider .slide-01 .small 			{ font-weight:300; font-size: 2em; }
/** SLIDE 3 */
.slider-wrapper.main-banner-slider .slide-03 .slide-03-title 							{ line-height:2em; text-transform:none;}
.slider-wrapper.main-banner-slider .slide-03 .slide-03-title .top 				{ font-weight:600; font-size:1.8em; }
.slider-wrapper.main-banner-slider .slide-03 .slide-03-title .small-text 	{ font-weight:300; font-size:0.5em; }
.slider-wrapper.main-banner-slider .slide-03 .slide-03-title .big  				{ font-weight:400; font-size:3em; }
.slider-wrapper.main-banner-slider .slide-03 .slide-03-title .small 			{ font-weight:300; font-size:0.4em; }
.slider-wrapper.main-banner-slider .slide-03  .slide-03-subtitle					{ font-weight:400; font-size:3.5em; text-transform:none; }
/** SLIDE 4 **/
.slider-wrapper.main-banner-slider .slide-04 .slide-title .slide-04-top,
.slider-wrapper.main-banner-slider .slide-04 .slide-title .slide-04-middle,
.slider-wrapper.main-banner-slider .slide-04 .slide-title .slide-04-bottom	{ display:block; line-height:1em; }
.slider-wrapper.main-banner-slider .slide-04 .slide-title .slide-04-bottom	{ font-size:1.6em; text-transform:none; }
.slider-wrapper.main-banner-slider .slide-04 .slide-title .slide-04-top			{ font-size:2.4em; font-weight:400; }
.slider-wrapper.main-banner-slider .slide-04 .slide-title .slide-04-middle	{ font-size:2.8em; font-weight:400; }
.slider-wrapper.main-banner-slider .slide-04 .btn 													{ margin:20px 0px 0px 0px;}
/** SLIDE 5 **/
.slider-wrapper.main-banner-slider .slide-05 .slide-05-text 	{ font-size:1.5em; }
.slider-wrapper.main-banner-slider .slide-05 .stars						{ width:100%; display:block; margin:0px auto; }
.slider-wrapper.main-banner-slider .slide-05 img							{ width:100%; max-width:800px; max-height:240px; }
/** SLIDE 6 **/
.slider-wrapper.main-banner-slider .slide-06 .slide-title.slide-06-title 				{ font-size: 5em; }
.slider-wrapper.main-banner-slider .slide-06 .slide-sub-title.slide-06-subtitle { font-size:2em; }
/** SLIDE 7 **/
.slider-wrapper.main-banner-slider .slide-07 .slide-title.slide-07-title 				{ font-size: 5em; }
.slider-wrapper.main-banner-slider .slide-07 .slide-sub-title.slide-07-subtitle { font-size:2em; }

.slider-wrapper.main-banner-slider .jcarousel ul li .slide {
	height:331px;
}

@media screen and (min-width:1200px){
	.slider-wrapper.main-banner-slider .jcarousel li { width:1180px; }
}
@media screen and (min-width:992px){
	.slider-wrapper.main-banner-slider .jcarousel li { width:972px; }
}
@media screen and (min-width:768px){
	.slider-wrapper.main-banner-slider .jcarousel li { width:748px; }
}
@media screen and (max-width:767px){
	.slider-wrapper.main-banner-slider .jcarousel li { width:748px; }
}
@media screen and (max-width:480px){
	.slider-wrapper.main-banner-slider .jcarousel li { width:400px; }
}
@media screen and (max-width:800px){
	.slider-wrapper.main-banner-slider .jcarousel .slide		{ text-align:center; margin:0px auto; padding:30px 0px; }
	.slider-wrapper.main-banner-slider .slide-04 img				{ width:80%; }
}
@media screen and (max-width:770px){
	.slider-wrapper.main-banner-slider .slide-05 .stars				{ width:60%; }
}
@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: 767px) {
  .slider-wrapper.main-banner-slider .slide-01 .big  				{ font-size: 1.2em; }
  .slider-wrapper.main-banner-slider .slide-01 .small 			{ font-size: 1.5em; }
}
@media screen and (max-width:500px){
	.slider-wrapper.main-banner-slider .jcarousel .slide														{ padding:0px 0px; }
	.slider-wrapper.main-banner-slider .slide-03 .slide-03-title .top 							{ font-size:1.2em; }
	.slider-wrapper.main-banner-slider .slide-03 .slide-03-title .small-text 				{ font-size:0.5em; }
	.slider-wrapper.main-banner-slider .slide-03 .slide-03-title .big  							{ font-size:1.9em; }
	.slider-wrapper.main-banner-slider .slide-03 .slide-03-title .small 						{ font-size:0.5em; }
	.slider-wrapper.main-banner-slider .slide-03  .slide-03-subtitle								{ font-size:2.2em; }
	.slider-wrapper.main-banner-slider .slide-04 .slide-title .slide-04-top,
	.slider-wrapper.main-banner-slider .slide-04 .slide-title .slide-04-bottom			{ font-size:1.3em; }
	.slider-wrapper.main-banner-slider .slide-04 .slide-title .slide-04-middle			{ font-size:2em; }
	.slider-wrapper.main-banner-slider .slide-05 .slide-05-text 										{ font-size:1.2em; }
	.slider-wrapper.main-banner-slider .slide-05 .stars															{ width:80%; }
	.slider-wrapper.main-banner-slider .slide-06 .slide-title.slide-06-title 				{ font-size: 2.9em; font-weight:600; }
	.slider-wrapper.main-banner-slider .slide-06 .slide-sub-title.slide-06-subtitle { font-size:1.5em; }
	.slider-wrapper.main-banner-slider .slide-07 .slide-title.slide-07-title 				{ font-size: 2.4em; font-weight:600; }
	.slider-wrapper.main-banner-slider .slide-07 .slide-sub-title.slide-07-subtitle { font-size:1.5em; }
}
@media screen and (max-width:530px){
	.slider-wrapper.main-banner-slider .jcarousel .slide			{ padding:0px 0px; }
  .slider-wrapper.main-banner-slider .slide-01 .big  				{ font-size: 1em; }
  .slider-wrapper.main-banner-slider .slide-01 .small 			{ font-size: 1.2em; }
}
@media screen and (max-width:380px){
	.slider-wrapper.main-banner-slider .slide-01 .big  				{ font-size: 0.8em; }
}
