@media (max-width: 1400px) {
	.banner_5 .banner__text {
		max-width: 60%;
	}
	.banner_4 .banner__text {
		max-width: 75%;
	}
}
@media (max-width: 1300px) {
	.main-banner__parrot {
		height: 80%;
	}
}
@media (max-width: 1200px) {
	.banners {
		display: flex;
		flex-direction: column;
	}
	.banner {
		padding: 54px 32px;
	}
	.banner img {
		max-height: 100%;
		height: auto;
		max-width: 40%;
	}
	.banner__text {
		max-width: 60% !important;
	}
	.promotions-wrap {
		display: flex;
		flex-direction: column;
	}
}
@media (max-width: 1100px) {
	.main-banner__text {
		max-width: 75%;
	}
	.main-banner__parrot {
		height: 60%;
	}
}
@media (max-width: 1070px) {
	.menu {
		display: none;
	}
	.mobile-menu {
		display: flex;
	}
	.revenue-share {
		flex-direction: column;
		align-items: center;
	}
	.revenue-share img {
		max-width: 320px;
		width: 100%;
	}
	.revenue-share__content {
		align-items: center;
		text-align: center;
	}
	.revenue-share {
		padding: 24px;
	}
	.revenue-share__content {
		padding: 32px 0 0 0;
	}
	.contacts-social {
		justify-content: center;
	}
	.contacts-social__item {
		max-width: 250px;
	}
	.footer__text {
		justify-content: center;
		flex-direction: column;
	}
	.menu {
		display: none; /* Скрываем обычное меню */
	}
	.menu-toggle {
		display: flex; /* Показываем кнопку открытия меню */
	}
}
@media (max-width: 800px) {
	.main-banner__text__h1 {
		font-size: 20px;
	}
	.main-banner__text__p {
		font-size: 14px;
	}
	.main-banner .btn {
		height: 48px;
		font-size: 16px;
	}
	.promotion-item__img {
		max-width: 300px;
	}
	.promotion-item__text p {
		-webkit-line-clamp: 3;
	}
	.main-banner__text {
		margin: 32px 0 32px 32px;
	}
}
@media (max-width: 800px) {
	.header__right .dropbtn {
		display: none;
	}
}

@media (max-width: 600px) {
	.header {
		gap: 8px;
	}
	h2 {
		font-size: 20px;
	}
	.contacts__h3 {
		font-size: 14px;
	}
	.header__right .btn{
		padding: 14px 14px;
	}
	.header__right .btn img{
		min-width: 24px;
	}
	.main-banner__text {
		margin: 32px;
	}
	.banner {
		padding: 32px 32px 30% 32px;
	}
	.banner__text {
		max-width: 100% !important;
	}
	.banner__h2 {
		font-size: 18px;
	}
	.banner__p {
		font-size: 14px;
		max-width: 90%;
	}
	.promotions__item {
		flex-direction: column;
	}
	.promotion-item__img {
		max-width: 100%;
		width: 100%;
	}
	.promotion-item__content .btn {
		margin-top: 24px;
	}
	.promotions__body {
		padding: 24px;
	}
	.revenue-share__h2 {
		font-size: 20px;
	}
	.revenue-share__h3 {
		font-size: 16px;
	}
	.revenue-share__p {
		font-size: 14px;
	}
	.revenue-share__content .btn {
		width: 100%;
		height: 48px;
		font-size: 16px;
	}
	.contacts-social__item {
		max-width: 100%;
		width: 100%;
	}
	.contacts .btn {
		width: 100%;
		height: 48px;
		font-size: 16px;
	}
	section {
		margin-top: 40px;
	}
}

@media (max-width: 500px) {
	.main-banner {
		flex-direction: column;
	}
	.main-banner__text {
		margin: 32px 32px 140px 32px;
	}
	.main-banner__parrot {
		height: 40%;
		z-index: -1;
	}
	.main-banner__text__p {
		max-width: 100%;
	}
	.header__right .btn img {
		display: flex;
	}
	.header__right .btn_dark span {
		display: none;
	}
	.header{
		padding: 0 8px;
	}
}
@media (max-width: 400px) {
	.header__right .btn{
		padding: 11px;
		font-size: 14px;
	}
	
}