#productos, #asociados {
	background-color: var(--gris);
}

#carousel .carousel-inner, #carousel .carousel-item img  {
	width: 100%;
    height: 100vh;
    background-color: rgba(39, 37, 34, 0.8);
    overflow: hidden;
    padding: 0;
}


#carousel .carousel-item {
    width: 100%;
    height: 100vh;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

#carousel .carousel-caption {
    padding-bottom: 33vh;
    text-align: left;
}

#carousel .carousel-caption h5 {
	font-size: 4.5rem;
}

#carousel .carousel-caption p {
	color:var(--blanco);
	font-size: 2.8rem;
}

@media (max-width:756px){
	#carousel .carousel-caption {
    	padding-bottom: 25vh;
}
	#carousel .carousel-caption h5 {
		font-size: 3.2rem;
	}
	#carousel .carousel-caption p {
		font-size:2.2rem;
	}	
}

#carousel .carousel-overlay:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.6);
    height: 100%;
    width: 100%;
}



/*--------------------------------------------------------------
# Clientes
--------------------------------------------------------------*/
#carousel-clientes .carousel-inner .carousel-item.active,
#carousel-clientes .carousel-inner .carousel-item-start,
#carousel-clientes .carousel-inner .carousel-item-next,
#carousel-clientes .carousel-inner .carousel-item-prev {
    display: flex;
}


@media (min-width: 576px) and (max-width: 767px) {
	#carousel-clientes .carousel-control-next, #carousel-clientes .carousel-control-prev {
	width: 2%;
	}		
}

@media (min-width: 768px) {

    #carousel-clientes .carousel-inner .carousel-item-right.active,
    #carousel-clientes .carousel-inner .carousel-item-next,
    #carousel-clientes .carousel-item-next:not(.carousel-item-start) {
        transform: translateX(16.66%) !important;
    }

    #carousel-clientes .carousel-inner .carousel-item-left.active,
    #carousel-clientes .carousel-item-prev:not(.carousel-item-end),
    #carousel-clientes .active.carousel-item-start,
    #carousel-clientes .carousel-item-prev:not(.carousel-item-end) {
        transform: translateX(-16.6%) !important;
    }

    #carousel-clientes .carousel-item-next.carousel-item-start,
    #carousel-clientes .active.carousel-item-end {
        transform: translateX(0) !important;
    }

    #carousel-clientes .carousel-inner .carousel-item-prev,
    #carousel-clientes .carousel-item-prev:not(.carousel-item-end) {
        transform: translateX(-16.6%) !important;
    }

#carousel-clientes .carousel-control-next, #carousel-clientes .carousel-control-prev {
	width: 2%;
}	
}

#carousel-clientes .carousel-control-next,#carousel-clientes .carousel-control-prev {
	color:var(--grisoscuro);
	font-size: 2.5rem;
}


 /*BURBUJA WHATSAPP*/
.whatsapp {
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
   font-size:30px;
	box-shadow: 2px 2px 3px #222;
   z-index:100;
}

#whatsapp-flotante a, #whatsapp-flotante a:visited {
	color:#FFF;
}

.whatsapp:hover{
	color:#FFF;
	background-color:#21BC5B;
}

.my-whatsapp{
	margin-top:15px;
}

