.container11 {
width: 100%; /* Устанавливаем ширину контейнера на 100% от родителя */
max-width: 1200px; /* Ограничиваем максимальную ширину контейнера */
margin: 0 auto; /* Выравниваем контейнер по центру */
padding: 20px; /* Добавляем внутренний отступ */
box-sizing: border-box; /* Учитываем padding и border в общей ширине элемента */
}

.partners {
display: flex; /* Используем flexbox для выравнивания элементов внутри */
justify-content: center; /* Выравниваем элементы по центру горизонтали */
align-items: center; /* Выравниваем элементы по центру вертикали */
flex-wrap: wrap; /* Разрешаем элементам переноситься на новую строку */
}

.LGBTQ {
/* Если LGBTQ это обертка для одной иконки, то можно задать отступы вокруг неё */
margin: 10px;
}

.lgbtq-icon {
width: 80px; /* Задаем фиксированную ширину иконки */
height: auto; /* Автоматически регулируем высоту для сохранения пропорций */
display: block; /* Убираем лишнее пространство под изображением */
}


@media (max-width: 768px) {
.lgbtq-icon {
width: 60px; /* Уменьшаем размер иконки на средних экранах */
}
}


@media (max-width: 480px) {
.lgbtq-icon {
width: 40px; /* Еще уменьшаем размер иконки на маленьких экранах */
}
}