/* Стили для иконки меню */
        .menu-iconMob {
            display: block;
            width: 30px;
            height: 30px;
            cursor: pointer;
            z-index: 1001; /* Иконка выше всех элементов */
        }

        .menu-iconMob span {
            display: block;
            width: 100%;
            height: 4px;
            background-color: #fff;
            margin-bottom: 6px;
            transition: all 0.3s ease;
        }

        /* Стили для мобильного меню */
        .mobile-menuMob {
            position: fixed;

            left: -100%;
            width: 100%;
            height: 100%;
            background-color: #11131a;
            z-index: 999;

            box-sizing: border-box;
            transition: all 0.3s ease;
        }

        .mobile-menuMob.active {
            left: 0;
			overflow-x: hidden; /* Запрет на горизонтальную прокрутку */
        }

        .mobile-menuMob ul {
            list-style: none;
            padding: 0;
            margin: 0;
            width: 100%; /* Ширина меню */
        }

        .mobile-menuMob li {
            width: 100%; /* Ширина элементов меню */
            /*padding: 20px 0; !* Отступы сверху и снизу *!*/
            border-top: 1px solid #ccc; /* Бордер между элементами */
            text-align: center; /* Центрирование текста */
            position: relative; /* Для вложенного меню */
            transition: background-color 0.3s; /* Плавный переход фона */
        }

        .mobile-menuMob li:hover {
            background-color: #f0f0f0; /* Цвет фона при наведении */
        }

        .mobile-menuMob a {
            color: #80C6FF;
            text-decoration: none;
            font-size: 18px;
            display: block; /* Занимаем всю ширину элемента */
            padding: 20px 0;
        }

        /* Стили для вложенного меню */
        .submenuMob {
            display: none; /* Скрываем вложенное меню по умолчанию */
            position: static; /* Позиционируем относительно родителя */
            width: 100%; /* Ширина вложенного меню */
            background-color: #131010;
            box-shadow: 0 2px 5px rgb(98, 71, 71);
            margin-top: 20px; /* Отступ сверху для вложенного меню */
        }

        .submenuMob.active {
            display: block; /* Показываем вложенное меню */
        }

        .submenuMob li {
            border-bottom: 1px solid #ccc; /* Бордер между элементами вложенного меню */
            text-align: left; /* Выровнять текст по левому краю */
            /*padding: 10px 20px; !* Отступы для вложенных пунктов *!*/
            padding: 0px 20px;
            transition: background-color 0.3s; /* Плавный переход фона */
        }

        .submenuMob li:hover {
            background-color: #e0e0e0; /* Цвет фона при наведении на вложенные пункты */
        }



        /* Стили для затемнения фона при открытом меню */
        .overlayMob {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(19, 18, 18, 0.5);
            display: none;
            z-index: 998;
        }

        .overlayMob.active {
            display: block;
        }

/* Стили для планшетов и мобильных устройств в портретной ориентации */
@media only screen and (orientation: portrait) and (max-width: 1024px) {
  .navbar-brand.d-flex.align-items-center {
display: none !important;
}
	.navigation-main.d-flex.justify-content-center.align-items-center {
display: none !important;
}
}

/* Стили для планшетов и мобильных устройств в альбомной ориентации */
@media only screen and (orientation: landscape) and (max-width: 1024px) {
.navbar-brand.d-flex.align-items-center {
display: none !important;
}

	.navigation-main.d-flex.justify-content-center.align-items-center {
display: none !important;
}
}

@media screen and (min-width: 1000px) {
.menu-iconMob {
	display: none;
}
}