@media (max-width: 1150px) {
	.MainCenterBlockProducts_GridBlock {
		grid-template-columns: repeat(3,1fr);
	}
}

@media (max-width: 1100px) {
	.NewNavBar_Content_LeftNav {
		display: none !important;
	}
	.NewNavBar_Content_RightNav>.NewNavBar_Content_RightNav_Link.One,
	.NewNavBar_Content_RightNav>.NewNavBar_Content_RightNav_Link.Two,
	.NewNavBar_Content_RightNav>.NewNavBar_Content_RightNav_Link.Six {
		display: none;
	}
	.HeaderButtonMenu {
		display: flex;
	}
}

@media (max-width: 960px) {
	.MainCenterBlockProducts_GridBlock {
		grid-template-columns: repeat(2,1fr);
	}
}

@media (max-width: 780px) {
	.MainBlockTwoFlexBlock {
		flex-direction: column;
	}
	.MainBlockTwoFlexBlock>div {
		width: 100%;
	}
	.MainBlockTwoFlexBlock>div:nth-child(1) {
		margin-bottom: 10px;
	}
	.NewNavBar_Content_LeftNav {
		display: none;
	}
	.MainTovarSlider {
		width: 95%;
	}
	.MainCenterBlockProducts_GridBlock {
		grid-template-columns: repeat(2,1fr);
	}
}

@media (max-width: 720px) {
/*	.MainTovarSlider {
		height: 300px;
	}*/
	.lSSlideOuter {
		width: 100%;
	}
	.NewNavBar_Content_RightNav>.HeaderButtonDepositLikes {
		display: none;
	}
}

@media (max-width: 585px) {
	.MainCenterBlockProducts_GridBlock {
		grid-template-columns: repeat(1,9fr);
	}
}

@media (max-width: 540px) {
	.SmileBarBlock {
		width: 100%;
	}
}

@media (max-width: 440px) {
	.BlockEmojiCategory.Emoji {
		grid-template-columns: repeat(8,1fr);
	}
	.BlockEmojiCategory.Sticker {
		grid-template-columns: repeat(2,1fr);
	}
}

@media (max-width: 400px) {
	.MainCenterBlockProducts_GridBlock {
		grid-template-columns: repeat(1,1fr);
	}
}

@media (max-width: 360px) {
	.BlockEmojiCategory.Emoji {
		grid-template-columns: repeat(6,1fr);
	}
	.Main_SerachAndCategory_CategoryLink {
		width: 100%;
	}
}

@media (max-height: 850px) {
	.SmileBarBlock {
		min-height: 250px;
	}
}

@media (max-height: 650px) {
	.SmileBarBlock {
		min-height: 200px;
	}
}

@media (max-height: 600px) {
	:root {
		--MainChatBlockHeightTop: calc(90% - 56px);
	}
}

@media (max-height: 460px) {
	.SmileBarBlock {
		min-height: 160px;
	}
}

@media (max-height: 300px) {
	.SmileBarBlock {
		min-height: 120px;
	}
}
