.banner-carousel .carousel-indicators-custom { position:absolute; top:10px!important; right:10px; display:block; }
.banner-carousel .carousel-indicators-custom li { display:block; float:left; text-indent:initial; background:none; }
.banner-carousel .carousel-indicators-custom li a { overflow:hidden; text-indent:-9999px; display:inline-block; background:#666; border:2px solid #fff; border-radius:50%; opacity:0.5; }
.banner-carousel .carousel-indicators-custom li.active a,
.banner-carousel .carousel-indicators-custom li a:hover { opacity: 1; }
.banner-carousel .item {
	opacity: 0;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.banner-carousel .carousel-inner > .active { 
	display: block;
	opacity: 1;
	-webkit-transition: .2s ease-in-out opacity;
	-moz-transition: .2s ease-in-out opacity;
	transition: .2s ease-in-out opacity;
}
.banner-carousel .fading .carousel-inner > .active,
.banner-carousel .fading .carousel-inner > .next.left { opacity:1; }
.banner-carousel .fading .carousel-inner > .next,
.banner-carousel .fading .carousel-inner > .active.left { opacity:0; }

.banner-carousel .carousel-control {
	border: 0 !important;
	background: transparent !important;
	font-size: 4em !important;
	opacity: 0.5 !important;
	display: flex;
	align-items: center !important;
	justify-content: center !important;
	width: 10% !important;
	text-align: center !important;
	bottom:0 !important;
	top:0 !important;
	margin-top: 0 !important;
	height: auto !important;
}

.banner-carousel .carousel-control:hover {
	opacity: 1;
}

.banner-carousel .carousel-control.left {
	left:0 !important;
}
.banner-carousel .carousel-control.right {
	right:0 !important;
}


	/* Desktop e Tablet */
@media (min-width:768px) {
	.banner-carousel .carousel-indicators-custom li { width:15px; height:15px; }
	.banner-carousel .carousel-indicators-custom li a { width:11px; height:11px; }
	.banner-carousel .carousel-control {
		display: none;
	}
}

/* Mobile */
@media(max-width:767px) {
	.banner-carousel .carousel-indicators-custom li { width:18px; height:18px; }
	.banner-carousel .carousel-indicators-custom li a { width:14px; height:14px; }
}