.reviews { background: #333; padding-top: 30px; }

.carousel  {
   max-width: 878px; 
   margin: 10px auto;
   width:100%;
}
.carousel-wrapper { width: 730px;
   margin: 10px 70px;
   overflow: hidden;
   position:relative;
}

/** title **/
.reviews-title { background: url(../images/title-bg.png)  50% 50% / 100% no-repeat; text-transform: uppercase; font-size: 30px; color: #fff; text-align: center;  }

.carousel-items {
   width: 10000px; 
   position: relative; 
}
.carousel-block {
   float: left; 
   width: 730px;
   padding: 10px 10px 10px 0px;
}
.carousel-block img{
	display:block;
}

/*********** BUTTONS ***********/
.carousel-button-left a, .carousel-button-right a{
   width: 25px; 
   height: 36px; 
   position: relative;
   top: 110px; 
   cursor: pointer; 
   text-decoration:none;
}

.carousel-button-left a{ width: 54px; height: 54px; left: -20px;
   float: left; 
   background: url(../images/nav.png)  50% 0%;
}
.carousel-button-right a{width: 54px; height: 54px; right: -20px;
   float: right;
   background: url(../images/nav.png) 50% 100%; 
}

.carousel-control.right, .carousel-control.left { background-image: none !important; }
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { left: -50% !important; }
.raiting { text-align: center; padding-bottom: 20px; }