/* Carousel */

#quote-carousel {
padding: 0 10px 30px 10px;
*margin-top: 30px;
/* Control buttons  */
/* Previous button  */
/* Next button  */
/* Changes the position of the indicators */
/* Changes the color of the indicators */
}
#quote-carousel .carousel-control {
background: none;
color: #CACACA;
font-size: 2.3em;
text-shadow: none;
*margin-top: 30px;
}
/*#quote-carousel .carousel-control.left {*/
/*left: -60px;*/
/*}*/
/*#quote-carousel .carousel-control.right {*/
/*right: -60px;*/
/*}*/
#quote-carousel .carousel-indicators {
*right: 50%;
top: auto;
bottom: 0px;
*margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
width: 50px;
height: 50px;
margin: 5px;
cursor: pointer;
border: 4px solid #CCC;
border-radius: 50px;
opacity: 0.4;
overflow: hidden;
transition: all 0.4s;
}

#quote-carousel .carousel-indicators li img{
display: block;
position:relative;
left:50%;
top:50%;
transform: translate(-50%, -50%);
height: 100%;
width: auto;
max-width: 250px;
}


#quote-carousel .carousel-indicators .active {
background: #333333;
width: 105px;
height: 105px;
border-radius: 100px;
border-color: #ffef29;
opacity: 1;
overflow: hidden;
}
.carousel-inner {
min-height: 300px;
}

.item blockquote {
border-left: none;
margin: 0;
}
.item blockquote p:before {
content: "\f10d";

*float: left;
*margin-right: 10px;
}