.carousel-indicators {
	position:absolute;
	bottom:-30px;
	left:23%;
	z-index:15;
	width:60%;
	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 #000;
	border-radius:10px;
	cursor:pointer;
	background-color:#000 \9;
	background-color:rgba(0, 0, 0, 0)
}
.carousel-indicators .active {
	margin:1px;
	width:10px;
	height:10px;
	background-color:#000
}
.carousel-caption {
	position:absolute;
	left:15%;
	right:15%;
	bottom:20px;
	z-index:10;
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0, 0, 0, .6)
}
.carousel-caption .btn {
	text-shadow:none
}
@media screen and (min-width:768px) {
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
width:30px;
height:30px;
margin-top:-15px;
margin-left:-15px;
font-size:30px
}
.carousel-caption {
left:20%;
right:20%;
padding-bottom:30px
}
}
@media (max-width: 420px){.carousel-indicators {bottom:-20px;left:35%;width:90%;}
.carousel-control{ display:none}
}

.carousel-inner {
	position:relative;
	overflow:hidden;
	width:88%;margin:0 auto
}