/* Tabs */

.tab-pane {
	opacity: 1;
}

.tales {
  width: 100%;
}


/* Carousel */

.carousel-inner{
  width:100%;
  max-height: 400px !important;
}

.carousel img {
	width: auto;
	height: 400px;
}

.carousel-inner > div.item {
	text-align: center;
}


.carousel-inner .carousel-caption {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background-color: rgba(54, 54, 54, 0.7);
	padding: 10px;
	text-align: left;
}

.carousel-inner .invisible {
	display: none;
}

.carousel-control {
	vertical-align: middle;
	display: table-cell;
}

.carousel-control-next-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
display: inline-block;
width: 20px;
height: 20px;
background-size: 100% 100%;

}

.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 100% 100%;
}


.carousel-control.left,
.carousel-control.right {
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}