#carousel-with-lb{
	background-color: #000;
	border: 0px;
	margin-bottom: 1.5rem;
	border-radius: 5px;
}
#carousel-with-lb .controls-top {
	display: flex;
	padding: 14px 14px 14px;
	font-size: 20px;
	letter-spacing: : 1px;
}
#carousel-with-lb .controls-top .btn-floating:active {
	outline: none!important;
}
#carousel-with-lb .controls-top .btn-floating {
	background-color: transparent!important;
	color: $primary;!important;
	outline: none!important;
	box-shadow: none!important;
	text-shadow: 0 0 0px #ffffff, 0 0 0px #ffffff;
}
.carousel-indicators {
	bottom: 0px;
}
.carousel-indicators .active {
	background-color: #4c4c4c!important;
	box-shadow: 0px 0px 3px 0px #fff;
}
.carousel-indicators li {
	background-color: #737373a8!important;
}
#carousel-with-lb span {
	font-weight: bold;
	font-family: sans-serif;
	text-transform: uppercase;
	color: #fff;
}
#bannerFav {
	background-color: #242321;
	padding: 6rem 50% 6rem 10%;
	color: #fff;
	background-image: url(../././img/c49-banner-favoritos.jpg);
	background-position: 100% 100%;
	font-weight: 800;
	text-align: left;
	background-size: cover;
	border-radius: .25rem;
}
#bannerFav h2 {
	text-shadow: 2px 2px #000000cf;	
}
#bannerVid {
	background-color: #242321;
	padding: 6rem 50% 6rem 10%;
	color: #fff;
	background-image: url(../././img/c49-property-video.jpg);
	background-position: 100% 100%;
	font-weight: 800;
	text-align: left;
	background-size: cover;
	border-radius: .25rem;
}
#bannerVid h2 {
	text-shadow: 2px 2px #000000cf;	
}
.more {
	padding-top: 10px;
}
.imob-info {
	position: absolute;
	left: -50%;
	bottom: 12%;
	font-weight: bold;
	font-size: 22px;
	z-index: 9;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	padding: 10px 10px;
	cursor: pointer;
	transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out; /** Chrome & Safari **/
	-moz-transition: all 1s ease-in-out; /** Firefox **/
	-o-transition: all 1s ease-in-out; /** Opera **/
}
.show {
	left: 0%!important;
}
.imob-info-mobile {
	border-radius: 0px;
	position: absolute;
	z-index: 9;
	bottom: 0%;
}
@media (max-width: 769px) {
	#bannerFav {
		display: none;
	}
	.imob-info {
		display: none;
	}
	.carousel-inner {
		padding-bottom: 36px;
	}
	.carousel-indicators {
		bottom: 27px;
	}
	#carousel-with-lb {
		margin-bottom: 0rem;
	}
}
@media (min-width: 770px) {
	.imob-info-mobile {
		display: none;
	}
}