.dev_logos_block_grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.dev_logos_block_item {
  flex: 0 0 50%;
  padding: 1rem;
}

.dev_logos_block_item a,
.dev_logos_block_item .nolink{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

@media (max-width: 768px) {
  body .dev_logos_block_item {
    flex: 0 0 33.33% !important;
  }
}

@media (max-width: 576px) {
  body .dev_logos_block_item {
    flex: 0 0 50% !important;
  }
}

.dev_logos_block_item img{
  max-width: 85%;
  max-height:60%;
  object-fit: contain;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
  transition: all 0.3s ease-in-out;
  opacity: 0.65;
}
.dev_logos_block_item a:hover img{
  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
  transform: scale(1.1);
  opacity: 1;
}
.dev_logos_block_item img[src$=".jpg"],
.dev_logos_block_item img[src$=".jpeg"],
.dev_logos_block_item img[src$=".png"] {
  mix-blend-mode: multiply;
}
