
    /* Logotypy klientów */
    .client-logo-normal {
      max-width: 150px;
      margin: 15px;
    }

    .client-logo {
      max-width: 150px;
      margin: 15px;
	  filter: grayscale(100%);
	  opacity: 0.3;
    }
	
    .client-logo:hover {
      max-width: 150px;
      margin: 15px;
	  filter: grayscale(0%);
	  opacity: 1;
    }
	
	.my-logo {
      max-width: 85px;
	}
	

/* Ustawienia dla kontenera slidera */
.logo-slider-wrapper {
  overflow: hidden;
  position: relative;
}

/* Ustawienia dla samego slidera */
.logo-slider {
  display: flex;
  animation: slide 40s linear infinite;
}

/* Style dla obrazów */
.client-logo {
  object-fit: contain;
}

/* Animacja przesuwania od prawej do lewej */
@keyframes slide {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

@media (max-width: 992px) {
	.nav-link {
		font-size: larger;
	}
	.logo-slider {
	  display: flex;
	  animation: slide 15s linear infinite;
	}
}

.form-check-input[type="checkbox"] {
  width: 20px;
  height: 20px;
  border: 2px solid #888;
  margin-right: 10px;
}