/*SIZE*/
/* COLORS */
/* FONTS */
/* SHADOW */
/* border */
/*Transition*/
/* Media queries */
/* Ejemplo Uso
body{ 
    ...
    @include media-breakpoint-up($sm) {
        background:red;
    }
    @include media-breakpoint-up($md) {
        background:none;
    }
    ...   
}
*/
/* Ejemplo de uso:
p{
  @include text-truncate();
}
*/
/* Ejemplo de uso:
p {
  @include font-size(13);
}
*/
/* Ejemplo de uso:
p {
    @include fluid-type($min_width, $max_width, $min_font, $max_font);
}
*/
.clients {
  overflow: hidden;
}

.clients .title-center p {
  color: #4B4B4B;
}

.clients-img img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

.clients-desktop .clients-first-row {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 30px;
}

.clients-desktop .clients-first-row .clients-img {
  width: 18%;
}

.clients-desktop .clients-first-row .clients-img img {
  max-width: 100%;
  max-height: 110px;
}

.clients-desktop .clients-second-row {
  display: flex;
  justify-content: center;
  align-items: center;
}

.clients-desktop .clients-second-row .clients-img {
  width: 25%;
  padding-left: 10px;
  padding-right: 15px;
}

.clients-desktop .clients-second-row .clients-img img {
  max-width: 100%;
  max-height: 110px;
}

.clients-mobile .swiper-wrapper {
  align-items: center;
}

.clients-mobile .swiper-pagination {
  margin-top: 25px;
}

.clients .swiper-slide {
  width: 45%;
}

@media (min-width: 360px) {
  .clients .swiper-slide {
    width: 25%;
  }
}

.clients .swiper-slide .clients-img img {
  max-width: 100%;
  max-height: 110px;
  height: 75px;
}
