/* 1. Общие стили для всех логотипов */
.sprite {
  /* Укажите здесь реальный путь к вашему файлу */
  background-image: url('/assets/images/logo_170_black_leadplan.png'); 
  background-size: 1870px 45px;
  background-repeat: no-repeat;
  display: inline-block;
  
  /* Установите высоту равной высоте вашего файла-картинки */
  height: 45px; 
  
  /* Опционально: отступы между логотипами */
  margin: 0 15px;
  text-indent: -9999em;
  list-style: none;
  overflow: hidden;
  opacity: .2;
}

/* 2. Специфичные стили для каждого логотипа. 
   background-position по оси X должен быть отрицательным, чтобы сдвинуть фон. */

/* BPMSOFT */
.logo-bpmsoft {
  width: 155px; /* Подстройте ширину под реальный размер */
  background-position: 0 0;
}

/* Билайн */
.logo-beeline {
  width: 115px;
  background-position: -200px 0; /* Сдвигаем фон на 180px влево */
}

/* Первый Бит */
.logo-firstbit {
  width: 130px;
  background-position: -360px 0;
}

/* Skillbox */
.logo-skillbox {
  width: 110px;
  background-position: -540px 0;
}

/* Хабр */
.logo-habr {
  width: 80px;
  background-position: -725px 0;
}

/* Мегаплан */
.logo-megaplan {
  width: 130px;
  background-position: -870px 0;
}

/* Дом.ру */
.logo-domru {
  width: 130px;
  background-position: -1040px 0;
}

/* Домклик */
.logo-domclick {
  width: 130px;
  background-position: -1210px 0;
}

/* Ютека */
.logo-uteka {
  width: 105px;
  background-position: -1390px 0;
}

/* Скандинавия */
.logo-scandinavia {
  width: 170px;
  background-position: -1530px 0;
}

/* Mobifitness */
.logo-mobifitness {
  width: 150px;
  background-position: -1715px 0;
}