a.btn-white:hover {
  text-decoration: none;
  color: inherit;
}

.slide-principal .layer {
  max-width: 400px
}

.family {
  display: none;
}

.containwer-fluid {
  height: 75%
}

.containwer-fluid .cont-slider {
  height: 100%;
}


@media screen and (max-width: 580px) {
  .CarruselUneteLala .slide-grl {
      background-position: -120px;
  }

  .CarruselEllosSon .slide-grl {
      background-position-x: -90%;
  }

  .slide-principal {
      background-size: auto 100%;
      background-repeat: no-repeat;
  }

  .slide-principal .layer {
      max-width: 300px;
      margin-bottom: 10px;
  }

  .slide-principal .col-md-5 {
      text-align: center;
  }

  .cont-slider {
      padding: 20px;
      text-align: center;
  }

  .cont-slider .col-md-5 {
      padding: 0;
  }
  .CarruselUneteLala .col-md-5, .CarruselEllosSon .col-md-5{
      padding:20px
  }

  .family {
      display: block;
  }

  .containwer-fluid {
      height: 100%
  }

  .containwer-fluid .cont-slider {
      height: 90%;
  }

  .slide-principal .layer {
      max-width: 250px
  }
}

.CarruselPrincipalHome, .section-unete-lala, .CarruselEllosSon {
  position: relative;
}

@media screen and (max-width:480px) {
  #slideCat{
      margin:30px auto;
  }
  .swiper-container-horizontal>.swiper-pagination-bullets,
  .swiper-pagination-custom,
  .swiper-pagination-fraction {
      left: 50% !important;
      transform: translate(-50%, -50%);
  }

  .CarruselPrincipalHome .swiper-button-next {
      margin: auto;
      bottom: auto;
  }

  .CarruselPrincipalHome .swiper-button-prev {
      margin: auto;
      bottom: auto;
  }
}
