/*Transicion*/
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.carousel-item-next,
.active.carousel-item-right {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
.carousel-item-prev,
.active.carousel-item-left {
  -webkit-transform: translate3d(0, +100%, 0);
  transform: translate3d(0, +100, 0);
}
 /*Transicion*/

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item {
	height: 91vh;
	min-height: 300px;
	min-width: 600px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.carousel-indicators li {
	height: 10px;
	max-width: 10px;
	border-radius: 10px;
	background-color: grey;
}

.carousel-indicators .active {
	background-color: rgb(52, 60, 130);
}


.c-content {
  position: absolute;
  bottom: 40%;
  left: 60%;
	z-index: 20;
	/*
  color: white;
  text-shadow: 0 1px 2px rgba(0,0,0,.6);*/
}
.c-content2 {
  position: absolute;
  bottom: 10%;
  left: 5%;
	z-index: 20;
	/*
  color: white;
  text-shadow: 0 1px 2px rgba(0,0,0,.6);*/
}

.text-header > h1 {
	font-size:25px;
	line-height: 0.9em;
	color: #7c7777;
}

.text-header > p {
	font-size: 18px;
	line-height: 1.4em;
	color: #7c7777;;
	text-align: right;
	padding-right: 7px;
}