@media (max-width:940px) {
	.header-container {
		padding: 0px 20px;
	}

	.header-advants-list {
		padding: 0px 20px;
	}

	.footer {
		padding-left: 20px;
		padding-right: 20px;
	}

	.shop {
		padding-left: 20px;
		padding-right: 20px;
	}

	.filter {
		margin-right: 40px;
	}

}

@media (max-width: 900px) {
	.header__menu-link {
		font-size: 14px;
	}

	.user-link {
		font-size: 14px;
	}

	.header-advants-title {
		font-size: 26px;
		margin-bottom: 10px;
	}

	.advants-list-decor {
		width: 20px;
		height: 20px;
	}

	.header-advants-text {
		margin-top: 40px;
	}

	.news-title {
		font-size: 26px;
	}

	.contacts-title {
		font-size: 26px;
	}

	.form-title {
		font-size: 26px;
	}

	.tab {
		padding-bottom: 50px;
	}
}

@media (max-width: 768px) {
}

@media (max-width: 500px) {
	.tab {
		margin: 0 auto;
	}

	.shop-items {
		flex-direction: column;
		justify-content: center;

	}

	.products {
		margin: 0 auto;
	}

	.cart {
		flex: 66.666%;
	}

	.products-cart {
		margin-left: 25%;
	}
}


@media (max-width: 445px) {
	.products-cart {
		margin-left: 25%;
	}
}

@media (max-width: 400px) {
	.products-cart {
		margin-left: 20%;
	}
}

@media (max-width: 350px) {
	.products-cart {
		margin-left: 15%;
	}
}