img {
    max-width: 100%;
    height: auto;
    display: block;
}
.custom-logo {
    position: absolute;
    max-width: 250px;
    left: 20px;
    padding-top: 3px;
    margin: 0;
}

/* Для планшетов (ширина от 768px до 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
  .custom-logo {
    width: 120px;
    padding-top: 7px;
    left: 10px; 
  }
}
/* Для мобильных (до 767px) */
@media (max-width: 767px) {
  .custom-logo {
    width: 95px;
    padding-top: 12px;
    left: 10px; 
  }
}