.blueimp-gallery .slide-with-link {
    cursor: pointer;
}

.blueimp-gallery {
    box-shadow: none;
    background: transparent;
    padding: 0 0 250px 0;
}

.carousel-wrapper-block {
	position: relative;
}

.carousel-wrapper-block #carouselButtons {
	position: absolute;
	bottom: 0;
	right: 0;
	margin-right: 50px;
	margin-bottom: 10px;
}

.carousel-inner {
	min-height: 100px;
}

.carousel-inner .carousel-caption {
	position: relative;
	display: block;
}

.carousel-inner .carousel-caption {
	position: absolute;
	top: 15%;
	left: 0;
	right: 0;
}

.carousel-control {
	top: 90px;
}

.carousel-caption h1 {
	padding: 0 20px;
}

.carousel-control.right,
.carousel-control.left {
	background: none;
	top: 90px;
}

.carousel-control.left {
	left: -20px;
}

.carousel-control.right {
	right: -20px;
}

.carousel-indicators {
	display: block;
	bottom: 0;
}

.carousel-indicators li {
	border-color: #ccc;
}

.carousel-indicators .active {
	background: #ccc;
}

.carousel-control {
	font-size: 60px;
	color: #ccc;
}

ul.btn-pickers  li {	
	width: 48%;
}

.input-group button.glyphicon {
	top: 0px;
	padding: 4px 10px;
	background: #ccc;
	border: 1px solid #ccc;
	border-radius: 0px;
}

.carousel-inner p {
    position:relative;
    text-align: center;
    width:80%;
    margin:auto;
}
.carousel-inner p + div.carousel-caption {
    display: none;
}

a.carousel-control {
    top: 0;
    line-height: 65px;
}

/*.carousel-control .glyphicon-circle-arrow-left,*/
/*.carousel-control .glyphicon-circle-arrow-right {*/
	/*display: inline-block;*/
	/*position: absolute;*/
	/*top: 50%;*/
	/*z-index: 5;*/
/*}*/

@media (max-width: 568px) {
	.carousel-control.left,
	.carousel-control.right {
		top: 20%;
	}
}

@media (max-width: 380px) {
	.carousel-indicators {
		bottom: 10px;
	}

	.carousel-control.left,
	.carousel-control.right {
		top: 90px;
	}
}