.section-padding{
  padding:40px 0;
}

.brand-carousel {
  background: rgb(38, 61, 115);
  margin-top: 5%;
  padding: 30px 0;
}

.single-logo {
    width: 220px;     /* veće i lepše */
    height: 140px;    /* bolje odgovara većini logotipa */
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;     /* mali unutrašnji spacing */
}

.single-logo img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

/*** OWL DOTS ***/
.owl-dots {
  text-align: center;
  margin-top: 25px;
}

.owl-dot {
  display: inline-block;
  height: 14px !important;
  width: 14px !important;
  background-color: rgb(236, 49, 56) !important;
  opacity: 0.8;
  border-radius: 50%;
  margin: 0 6px;
}

.owl-dot.active {
  background-color: #fff !important;
}
