/*--ag-22122023-- size de carousel de clientes, titulo y margen para que se acerque a los controles*/

h1.titulo-carousel {
  text-align: center; 
  margin-bottom: 20px; 
}

.owl-container .owl-carousel .item {
  margin-bottom: 20px; 
}

.owl-carousel {
  justify-content: center;
  align-items: center;
}

.owl-stage {
  padding-bottom: 0; /* Eliminado el padding negativo */
}

.owl-carousel .owl-stage-outer {
  overflow: hidden;
}

.carousel-clientes1 .owl-container .owl-carousel.owl-theme .item,
.carousel-clientes1 .owl-container img,
.carousel-clientes1 .owl-container .owl-carousel.owl-theme .item img {
  width: 50%; 
  height: auto; 
  object-fit: cover; /* Mantener proporciones sin recortar imágenes */
}

/* Estilos para computadoras */
@media screen and (min-width: 768px) {
  .carousel-clientes1 {
    padding-left: 50px; 
    padding-right: 50px; 
  }
  .carousel-clientes1 .owl-container .owl-carousel.owl-theme .item,
  .carousel-clientes1 .owl-container img,
  .carousel-clientes1 .owl-container .owl-carousel.owl-theme .item img {
    width: 100%; 
    height: auto;
    object-fit: cover;
  }
}

/* Estilos para dispositivos móviles */
@media screen and (max-width: 767px) {
  .carousel-clientes1 {
    padding-left: 15px; 
    padding-right: 15px; 
  }
  .carousel-clientes1 .owl-container .owl-carousel.owl-theme .item,
  .carousel-clientes1 .owl-container img,
  .carousel-clientes1 .owl-container .owl-carousel.owl-theme .item img {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
  }
}
