.carousel-caption {
	
	position:absolute;z-index:10;padding:12px;color:#fff;text-align:left;
	
	display:block;
	background-color: #333;
	/* min-height:200px !important; */
	/* height:70px !important;*/ 
	filter : alpha(opacity=90);
    -moz-opacity : 0.9;
    opacity : 0.9;
	width:100%; 
	left:0px !important;
	bottom:50px !important;
	border-top:1px solid #777;
	/*bottom:auto !important;*/
	color:#FFF !important;
	line-height:18px
}	
.carousel-caption h3 { font-size:22px;margin:0;}

.carousel-inner a:hover { background-color: #000;text-decoration:none;filter : alpha(opacity=90);
    -moz-opacity : 0.9;
    opacity : 0.9;}
.carousel-inner a:hover .carousel-caption { border-top:0px solid red;}
.carousel-inner {display:block;width:100% \9;height:400px;max-width:620px;margin-bottom:12px}

@media screen and (max-width: 767px) {
.carousel-caption {
	
	position:absolute;z-index:10;padding:12px;color:#fff;text-align:left;
	
	
	background-color: #333;
	/* min-height:100px !important; */
	/* height:70px !important;*/ 
	filter : alpha(opacity=90);
    -moz-opacity : 0.9;
    opacity : 0.9;
	width:100%; 
	left:0 !important;
	bottom:0px !important;
	border-top:1px solid #777;
	/*bottom:auto !important;*/
	color:#FFF !important;
	line-height:18px
}	
.carousel-caption button { display:none !important; }
.carousel-caption h3 { font-size:22px;margin:0;}
.carousel-inner {display:block;width:100% \9;max-width:100%;height:300px}	
}


.carousel-indicators{position:absolute;top:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:left}
 
.carousel-indicators li{display:inline-block;width:13px;height:13px;text-indent:-999px;border:1px solid #bbb;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);
background-color:#d5d5d5;margin:3px !important; 
}
 
 .carousel-indicators .active{
	margin:0;
	width:13px;
	height:13px;
	background-color:#CC0000;
	border:0px solid #000;
}


.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

