*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img,.carousel-inner>.item>video{display:block;max-width:100%;height:auto}

.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}

.container{
	width:100%;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	position:relative;
	margin-top: 140px;
}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%;clear:both}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img,.carousel-inner>.item>video{line-height:1}
.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}
.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}
.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}
.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}

.carousel-indicators{
	position:absolute;
	bottom:5%;
	left:50%;
	z-index:15;
	width:60%;
	margin-left:-30%;
	padding-left:0;
	list-style:none;
	text-align:center
}

.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}

.carousel-caption{
	position:absolute;
	left:15%;
	right:15%;
	bottom:0px;
	z-index:10;
	padding:15% 0;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,0.6)
}

.carousel-caption .btn{text-shadow:none}

	.carousel-text section:nth-child(1){
		padding:0 0 30px;
		font-size:60px;
		color:#FFF;
		text-shadow:0 2px 10px #000;
	}
	.carousel-text section:nth-child(2){
		font-size:30px;
		line-height:38px;
		color:#FFF;
		text-shadow:0 2px 10px #000;
	}
	.carousel-text a aside{
		margin:30px auto 0;
		width:200px;
		padding:20px 0;
		font-size:24px;
		color:#FFF;
		border-radius:5px;
		background:#bb4a00;
		-webkit-box-shadow: inset 0 0 20px 0 #592300;
		-moz-box-shadow: inset  0 20px 0 #592300;
		box-shadow: inset 0 0 20px 0 #592300;
	}
		.carousel-text a aside:hover{
			margin:30px auto 0;
			width:200px;
			padding:20px 0;
			font-size:24px;
			color:#FFF;
			border-radius:5px;
			background:#bb7600;
			-webkit-box-shadow: inset 0 0 20px 0 #592300;
			-moz-box-shadow: inset  0 20px 0 #592300;
			box-shadow: inset 0 0 20px 0 #592300;
		}

@media screen and (max-width:1800px){
	.img-responsive,.thumbnail>img,
	.thumbnail a>img,
	.carousel-inner>.item>img,
	.carousel-inner>.item>a>img,
	.carousel-inner>.item>video{
		display:block;
		max-width:100%;
		/*
		height:710px;
		*/
	}
}
@media screen and (max-width:1600px){
	.img-responsive,.thumbnail>img,
	.thumbnail a>img,
	.carousel-inner>.item>img,
	.carousel-inner>.item>a>img{
		display:block;
		max-width:100%;
		height:660px;
	}
}
@media screen and (max-width:1400px){
	.img-responsive,.thumbnail>img,
	.thumbnail a>img,
	.carousel-inner>.item>img,
	.carousel-inner>.item>a>img{
		display:block;
		max-width:100%;
		height:610px;
	}
}
@media screen and (max-width:1200px){
	.img-responsive,.thumbnail>img,
	.thumbnail a>img,
	.carousel-inner>.item>img,
	.carousel-inner>.item>a>img{
		display:block;
		max-width:100%;
		height:560px;
	}
}
@media screen and (max-width:1000px){
	.img-responsive,.thumbnail>img,
	.thumbnail a>img,
	.carousel-inner>.item>img,
	.carousel-inner>.item>a>img{
		display:block;
		max-width:100%;
		height:510px;
	}
		#marquee-info li:nth-child(4){
			font-size:48px;
			font-weight:bold;
			padding:20px 0;
			line-height:60px;
		}
		#marquee-info li:nth-child(5){
			font-size:48px;
			font-weight:bold;
			padding:0;
		}
}
@media screen and (max-width:800px){
	.img-responsive,.thumbnail>img,
	.thumbnail a>img,
	.carousel-inner>.item>img,
	.carousel-inner>.item>a>img{
		display:block;
		max-width:100%;
		height:460px;
	}
		#marquee-info li:nth-child(4){
			font-size:36px;
			font-weight:bold;
			padding:20px 0;
			line-height:48px;
		}
		#marquee-info li:nth-child(5){
			font-size:36px;
			font-weight:bold;
			padding:0;
		}
}
@media screen and (max-width:600px){
	.img-responsive,.thumbnail>img,
	.thumbnail a>img,
	.carousel-inner>.item>img,
	.carousel-inner>.item>a>img{
		display:block;
		max-width:100%;
		height:360px;
	}
		#marquee-info li:nth-child(4){
			font-size:30px;
			font-weight:bold;
			padding:20px 0;
			line-height:36px;
		}
		#marquee-info li:nth-child(5){
			font-size:30px;
			font-weight:bold;
			padding:0;
		}
}
/*
@media screen and (max-width:400px){
	.img-responsive,.thumbnail>img,
	.thumbnail a>img,
	.carousel-inner>.item>img,
	.carousel-inner>.item>a>img{
		display:block;
		max-width:100%;
		height:200px;
	}
}
@media screen and (max-width:300px){
	.img-responsive,.thumbnail>img,
	.thumbnail a>img,
	.carousel-inner>.item>img,
	.carousel-inner>.item>a>img{
		display:block;
		max-width:100%;
		height:200px;
	}
}
*/
