/*!
 * Start Bootstrap - Full Slider HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

.carousel,
.item,
.active {

    height: 100%;
	
}

.carousel2 {

    height: 100%;
	background: #FBF5E4;
	padding: 40px 20px 20px 20px;;
	border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	-opera-border-radius: 6px;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(153,94,23,0.5);
	-moz-box-shadow: 1px 1px 2px 0px rgba(153,94,23,0.5);
	box-shadow: 1px 1px 2px 0px rgba(153,94,23,0.5);
	margin: 10px 0 15px 0;
	overflow:hidden;
	
}

.carousel-inner {
    height: 100%;
	
}

/* Background images are set within the HTML using inline CSS, not here */

.responsive-bg {
    background-image: var(--desktop-bg);
}

.fill {
    width: 100%;
	height: 650px;
    background-position: top center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.indicat {
	background: none;
	position: absolute;
	bottom: 0;
	width:100%;
	height: 30px; z-index: 30; padding:2px;
	
}

.carousel-indicators {
	top: 3px;
}

.carousel-indicators li{
	background-color: #fff;
	width: 16px;
	height: 16px;
	border: 2px #7B078C solid;
	border-radius: 50%;
	transition: all .3s ease-in-out; 
}

.carousel-indicators li.active {
	background-color: #9e00b5;
	width: 24px;
	height: 24px;
	margin-bottom: -3px;
	border: 2px #7B078C solid;
}



.carousel-control.left { background-image:-webkit-linear-gradient(left, rgb(64 7 72) 0, rgba(0,0,0,0.0001) 100%); }

.carousel-control.right { background-image:-webkit-linear-gradient(right, rgb(64 7 72) 0, rgba(0,0,0,0.0001) 100%); }

.carousel-control .icon-prev,
.carousel-control .icon-next {
	font-size:110px; color: #fff; width: 80px; height: 80px; padding:0; top: 40%;
}

.carousel-control .icon-prev { left: 15px; }
.carousel-control .icon-next { right: 15px; }

.carousel-control.slider2 { background-image: none;}
.carousel-control.slider2 .icon-prev { left: -10px; top: 40% }
.carousel-control.slider2 .icon-next { right: -10px;top: 40%  }


.thumbnail {
	border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	-opera-border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0px 5px 10px 0px rgba(98,64,14,0.7); 
	-moz-box-shadow: 0px 5px 10px 0px rgba(98,64,14,0.7);
	box-shadow: 0px 5px 10px 0px rgba(98,64,14,0.7);
	
}

@media(max-width:991px) {


.responsive-bg {
    background-image: var(--mobile-bg);
}	
	
	
.fill {
   
	height: 550px;
	    background-position: top center;


}
	
	.daempresa {
	height: 300px;
}
	
	.carousel-control {
		display: none
	}

}