@media (max-width:940px) {
	.header-container {
		padding: 0px 20px;
	}

	.header-advants-list {
		padding: 0px 20px;
	}

	.footer {
		padding-left: 20px;
		padding-right: 20px;
	}

	.price {
		padding-left: 20px;
		padding-right: 20px;
	}

	.price-page-title::before {
		width: 100px;
		margin-left: -120px;
	}

	.price-page-title::after {
		width: 100px;
		margin-left:  15px;
	}
}

@media (max-width: 800px) {
	.price-page-title::before {
		display: none;
	}

	.price-page-title::after {
		display: none;
	}

	.page-table th {
		width: 175px;
	}

	.page-about-text {
		gap: 50px;
	}

	.footer {
		height: 100%;
	}

	.footer-box {
		flex-direction: column;
		align-items: center;
		gap: 40px;
	}

	.social {
		margin-right: 0;
	}

	.footer-text {
		text-align: center;
		margin-bottom: 0;
	}

	.dev a {
		margin-bottom: 20px;
	}
}



@media (max-width: 670px) {
	.header__menu-list {
		display: block;
	}

	.header__menu {
		padding-top: 15px;
	}

	.header__burger-btn {
		display: block;
	}

	.header__menu-list {
		position: absolute;
		top: 0;
		left: 0;
		background: #000;
		height: 100vh;
		width: 100%;
		left: -100%;
		z-index: 10;
		text-align: center;
		display: flex;
		flex-direction: column;
		padding-top: 40px;
		transition: 0.5s;
	}

	.header__menu-link {
		font-size: 20px;
	}

	.header.open .header__menu-list {
		transform: translateX(100%);
	}

	.page-box-1 {
		flex-direction: column;
		align-items: center;
	}

	.page-table table {
		margin-bottom: 70px;
	}

	.page-table-title {
		text-align: center;
	}
}

@media (max-width: 540px) {
	.page-about-text {
		flex-direction: column;
		gap: 40px;
	}

	.footer {
		margin-top: 40px;
	}
}

@media (max-width: 420px) {
	.price-page-title {
		font-size: 36px;
		line-height: 40px;
	}
}