@media screen and (max-width: 1650px) {
	.mob-header {
		display: none;
	}
}
@media screen and (max-width: 650px) {
	html, body, center {
		min-width: 100%;
		overflow-x: hidden;
	}
	.container, h1, h2, h3, p {
		display: revert;
		margin: 0 auto!important;
		text-align: center!important;
		width: 100%;
	}
	.white-bg {
		max-width: 90%;
		margin: 10px auto;
	}
	.button {
		margin: 20px auto;
	}
	.price {
		padding: 20px 0;
	}
	.accordion {
		margin: 40px auto;
	}
	.accordion li, .accordion li a, .accordion p {
		font-size: 20px;
		text-align: left!important;
	}
	tr {
		display: flex;
		align-items: center;
	}
	.price-title-main {
		margin: 40px auto!important;
	}
	.footer-block {
		width: 100%!important;
	}
	.background {
		width: 100%;
		height: auto;
		object-fit: cover;
		background-position: right;
	}
	.chistka-title {
		margin: 0;
	}
	.chistka-title h1 {
		font-size: 35px;
	}
	.chistka-title .padding .p {
		font-weight: bolder!important;
	}

	.bg-white {
		background-color: rgba(255, 255, 255, 0.6);
		padding: 10px;
	}
	.table-chistka tr {
		display: flex;
		flex-wrap: wrap!important;
		margin: 0 auto;
	}
	.table-chistka td {
		width: 100%;
		margin: 0 auto;
	}
	.price-title-main-chistka {
		width: 100%;
		font-size: 24px;
		text-align: center;
	}
	.mob-header {
		display: flex;
		position: fixed;
		z-index: 100;
		top: 0;
		left: 0;
		height: 40px;
		width: 100%;
		background-color: rgba(255, 255, 255, 0.6);
	}
	.mob-header a {
		z-index: 101;
		width: 48%;
		margin: 0 auto;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.mob-header img {
		width: 60%;
	}
	.container {
		padding-top: 40px;
	}
	.width-s {
		width: 70%!important;
		margin: 0 auto;
	}
}
@media screen and (max-width: 480px) {
	html, body, center {
		min-width: 100%;
		overflow-x: hidden;
	}
	.container, h1, h2, h3, p {
		display: revert;
		margin: 0 auto!important;
		text-align: center!important;
		width: 100%;
	}
	.white-bg {
		max-width: 90%;
		margin: 10px auto;
	}
	.button {
		margin: 20px auto;
	}
	.price {
		padding: 20px 0;
	}
	.accordion {
		margin: 40px auto;
	}
	.accordion li, .accordion li a, .accordion p {
		font-size: 20px;
		text-align: left!important;
	}
	tr {
		display: flex;
		align-items: center;
	}
	.price-title-main {
		margin: 40px auto!important;
	}
	.footer-block {
		width: 100%!important;
	}
	.background {
		width: 100%;
		height: auto;
		object-fit: cover;
		background-position: right;
	}
	.chistka-title {
		margin: 0;
	}
	.chistka-title h1 {
		font-size: 35px;
	}
	.chistka-title .padding .p {
		font-weight: bolder!important;
	}

	.bg-white {
		background-color: rgba(255, 255, 255, 0.6);
		padding: 10px;
	}
	.table-chistka tr {
		display: flex;
		flex-wrap: wrap!important;
		margin: 0 auto;
	}
	.table-chistka td {
		width: 100%;
		margin: 0 auto;
	}
	.price-title-main-chistka {
		width: 100%;
		font-size: 24px;
		text-align: center;
	}
	.mob-header {
		display: flex;
		position: fixed;
		z-index: 100;
		top: 0;
		left: 0;
		height: 40px;
		width: 100%;
		background-color: rgba(255, 255, 255, 0.6);
	}
	.mob-header a {
		z-index: 101;
		width: 48%;
		margin: 0 auto;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.mob-header img {
		width: 60%;
	}
	.container {
		padding-top: 40px;
	}
	.width-s {
		width: 70%!important;
		margin: 0 auto;
	}
}

@media screen and (max-width: 321px) {
	.number {
		font-size: 20px;
	}
	.title-big {
		font-size: 40px;
	}
	.cut  {
		width: 90%;
		margin: 0 auto;
	}
	.cut img {
		width: 80%;
		height: auto;
	}
	.width-flexy {
		max-width: 310px;
		margin: 0 auto;
	}
	.width-s {
		width: 70%!important;
		margin: 0 auto;
	}
	.accordion {
		width: 90%;

	}
	.accordion li a, .accordion li p{
		font-size: 14px;
		padding: 2px;
	}
	.flexy {
		width: 98%;
		margin: 0 auto;
	}
	.min-width {
		min-width: 0px;
	}
	.padding-big {
		padding: 20px 0;
	}
	.width-logo {
		min-width: 130px;
		max-width: 140px;
	}
	.chistka-title h1 {
		font-size: 25px;
	}
	.subtitle {
		width: 90%;		
	}
	.chistka-title .padding {
		display: flex;
		flex-wrap: wrap;
		width: 90%;
		margin: 0 auto;
	}
	.chistka-title .button {
		width: 48%;
		margin-top: 10px;
	}
	#modal1 .modal1 {
		width: 300px;
	}
	.table-chistka td {
		max-width: 300px!important;
	}
}