


#section_banner{
	position: relative;

	-webkit-box-shadow: 0 2px 11px 0 rgb(0 0 0 / 24%);
    box-shadow: 		0 2px 11px 0 rgb(0 0 0 / 24%);
}



.banner_item {
    /*height: 260px!important;/*338*/
	
	display: flex!important;
    align-items: center;/*flexstart*/
    justify-content: center;
}


.banner_img_pc{
	display: block;
}

.banner_img_mobile{
	display: block;/*none*/

}


.banner_cont_gral{
	position: relative;

	width: 100%;
	/*height: 340px;*/

	/*background-color: red;*/

	display: flex;
	align-items: center;
	justify-content: center;

	-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.banner_cont_secund{
	height: 100%;
	width: 100%;
	
	max-width: 1200px;

	background-color: #0202ff;

	display: contents;
}

.banner_cont_btn_mover_izq{
    position: absolute;

    width: 4%;
    height: 100%;
    left: 0%;
    top: 0%;

    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.banner_cont_btn_mover_der{
    position: absolute;

    width: 4%;
    height: 100%;
    left: 96%;
    top: 0%;

    display: flex;
    justify-content: flex-end;
    align-items: center;
}


.banner_btn_mover{
	position: absolute;
	z-index: 99;

    width: 30px;
    height: 90px;

    display: flex;
    align-items: center;
    justify-content: center;
	
    background-color: white;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.63);

    opacity: .0;
}


.banner_btn_mover:hover {
	cursor: pointer;
	box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.93);
	transition: .2s;	
}


#banner_btn_mover_izq{
	border-radius:  0px 7px 7px 0px;
}

#banner_btn_mover_der{
	border-radius:	7px 0px 0px 7px;
}




/* Si es menor a **/
@media (max-width: 600px){
	.carousel .carousel-item > img {
		width: 100%;
	}
	#banner_cont_banner{
		max-height: 300px;
	}
}



/*Si es mayor a*/
@media (min-width: 600px){
	.banner_slider{
		height: 426px!important;

	}
	.banner_item {
	    height: 426px!important;/*338*/
	}
}


