.partners-block {
  padding-top: 40px;
  padding-bottom: 40px;
}

.partners-block h3 {
  font-size: 24px;
  font-weight: 600;
}

.partners-block-item-image a {

}

.partners-block-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; /* center logos */
  gap: 12px; /* space between logos */
}

.partners-block-item {
  flex: 1; /* let it shrink/grow naturally */
  text-align: center;
  /*max-width: 250px;*/ /* optional, to limit the largest logo */
}

.partners-block-item img {
  width: 100%;
  object-fit: contain;
  object-position: center;
  display: block;
  margin: 0 auto 15px;
  transition: .3s ease-in;
  transform: scale(1);

}

.partners-block-item span {
    color: var(--dark);
    display: block;

}


@media (max-width: 1199px) {
  .partners-block {
    padding: 40px 0;
  }
}

@media (max-width: 991px) {
  .partners-block-item-image {

  }
  .partners-block {
    padding: 34px 0;
  }    
}
@media (max-width: 767px) {
	.partners-block-items {
		gap:25px;
	}
	.partners-block-items:before {
    content: " ";
    grid-area: 1 / 1 / 2 / 2;
    display: table;
	}
	.partners-block-item  {
		width:46%;		
		flex:none;
	}
}

