.sbgc {
	width: 100%;
	background-color: black;
}

.sli { 
	width: 100%; 
	margin: 0 auto; 
	position: relative; 
	overflow: hidden; 
}

.pantalla {
	width: 100%;
	position: relative;
}
.pantalla div:nth-child(1) {
	position: absolute;
	height: 650px;
	background-color: rgba(0,0,0,0.5);
	z-index: 20;
	left: 0;
}
.pantalla div:nth-child(2) {
	position: absolute;
	height: 650px;
	background-color: rgba(0,0,0,0.5);
	z-index: 20;
	right: 0;
}

@media (min-width:1180px) and (max-width:3840px) {
	.sbgc { max-height: 650px; overflow: hidden;}
	.sli { max-height: 650px;}
}
@media (min-width:300px) and (max-width:1179px) {
	.sbgc { max-height: 330px; overflow: hidden;}
	.sli { max-height: 330px;}
}

@media (max-width:3840px) {
	.pantalla div:nth-child(1) { width: 25%; }
	.pantalla div:nth-child(2) { width: 25%; }
}

@media (max-width:2560px) {
	.pantalla div:nth-child(1) { width: 14%; }
	.pantalla div:nth-child(2) { width: 14%; }
}

@media (max-width:1920px) {
	.pantalla div:nth-child(1) { width: 4%; }
	.pantalla div:nth-child(2) { width: 4%; }
}


/*==========================*/

.theme-mi-slider .nivoSlider{
	position:relative;
}

.theme-mi-slider .nivoSlider a {
	border:0;
	display:block;
}

/* Nivo Pagination =========================*/

/* .nivo-controlNav {
	position: absolute;
	width: 100%;
	bottom: 0px;
	right: 0px;
	display: flex;
	justify-content: center;
	background-color: rgba(0,0,0,0.3);
	z-index: 7;
} */

.nivo-controlNav {
	position: absolute;
	width: 100%;
	bottom: 0px;
	display: flex;
	box-sizing: border-box;
	background-color: rgba(0,0,0,0.3);
	z-index: 7;
}
@media (max-width:3840px) {
	.nivo-controlNav { padding-left: 26%; }
}

@media (max-width:2560px) {
	.nivo-controlNav { padding-left: 15%; }	
}

@media (max-width:1920px) {
	.nivo-controlNav { padding-left: 5%; }	
}

.theme-mi-slider .nivo-control{ /*barra de control con puntos*/
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: white /* #545454 */;
	margin: 6px;
	text-indent: -9999px;
}

.theme-mi-slider .nivo-control:hover{
	background: #1B1B1B;
}

.theme-mi-slider .active{
	background: #1B1B1B;
}

@media (max-width:431px) {
	.nivo-controlNav {height: 20px; position: absolute; margin-bottom: 0px;}
	.theme-mi-slider .nivo-control { width: 6px; height: 6px; margin: 0 4px;}
} 

/* Nivo direction ============*/
.nivo-directionNav a{
	display: block;
	width: 30px;
	height: 30px;
}

.nivo-directionNav .nivo-prevNav{
	background-image: url(../img/icons/circle-left.png);
	background-size: cover;
	text-indent: -9999px;
	left: 6px;
}

.nivo-directionNav .nivo-nextNav{
	background-image: url(../img/icons/circle-right.png);
	background-size: cover;
	text-indent: -9999px;
	right: 6px;
}

@media (max-width:431px) {
	.nivo-directionNav a {width: 20px; height: 20px; /*margin-top: -10px;*/}
}
/*Nivo Caption*/

.nivo-html-caption{
	position: absolute;
}