@charset "utf-8";
/* CSS Document */

/* Prevent the slideshow from flashing on load */
#slides { display: none; float:left; position:relative; width:100%; }

/* Show active item in the pagination */
.slidesjs-pagination .active { }

.bg_slide 		{ position:relative; text-align:center; overflow:hidden;  }
.bg_slide img 	{ width:100%; float:left; } .bg_slide.bg_section img { margin-top:-200px; }
.bg_slide span 		{ position:absolute; top:15%; left:0px; z-index:100; width:100%;  text-shadow: 0 1px 3px rgba(0,0,0,.5); }
.bg_slide span h2	{ font-size:50px; line-height:50px;  background:none; color:#fff; } 
.bg_slide span p	{ font-size:24px; color:#fff; } 

@media all and (max-width: 1199px) {
	.bg_slide.bg_section img { margin-top:-150px; }
	.bg_slide span h2	{ font-size:40px; } 
	.bg_slide span p	{ font-size:20px; } 
}
@media all and (max-width: 999px) {
	.bg_slide.bg_section img { margin-top:-100px; }
}
@media all and (max-width: 899px) {
	.bg_slide span h2	{ font-size:40px; } 
	.bg_slide span p	{ font-size:20px; } 
}

@media all and (max-width: 699px) {
	.bg_slide span h2	{ font-size:30px; } 
	.bg_slide span p	{ font-size:18px; } 
}
@media all and (max-width: 599px) {
	.bg_slide span p	{ display:none; } 
	.bg_slide.bg_section img { margin-top:-50px; }
}
@media all and (max-width: 499px) {
	.bg_slide span h2	{ font-size:24px; } 
}
@media all and (max-width: 399px) {
	.bg_slide span h2	{ font-size:20px; } 
}
@media all and (max-width: 320px) {
	.bg_slide span h2	{ display:none; } 
}
