@media (max-width: 726px) {
	.header__main {
		display: none;
	}

	.header__mobile__version {
		display: block;
	}

	.search__input {
		padding: 9px 0px 10px 40px;
		border-right: 1px solid #d0d0d0;
		border-radius: 5px;
	}

	.menu-item>a {
		color: #000;
		font-size: 20px;
		line-height: 50px;
	}

	.arrow-icon {
		stroke: #000;
	}

	.menu-item {
		line-height: 34px;
	}

	.main {
		padding-top: 80px;
	}

	.phone__item a {
		color: #000;
		font-size: 20px;
	}

	.basket__block {
		justify-content: flex-start;
		padding: 14px 0px;
	}

	.basket__title p {
		font-size: 20px;
		line-height: 20px;
	}

	.basket__sum span {
		font-size: 20px;
	}

	.basket__items img {
		width: 40px;
	}

	.header__phone {
		padding: 14px 0px;
	}

	.menu__li__img {
		justify-content: flex-start;
		align-items: center;
	}

	.footer__basket {
		display: block;
	}

	.footer__basket__title p {
		color: #fff;
	}

	.footer__logo {
		padding-bottom: 20px;
	}

	.footer__site__name a {
		display: none;
	}

	.footer__phone__mail {
		display: block;
		width: 62%;
	}

	.footer__phone__mail p {
		display: none;
	}

	.footer__phone__mail a {
		border-bottom: 2px solid #00a1e4;
		padding: 0px 0px 8px 0px;
		line-height: 44px;

	}

	.footer__blocks {
		display: block;
	}

	ul.nav__ul {
		padding: 0;
		position: relative;
		top: 22px;
	}

	.footer__payments {
		display: none;
	}
}

@media (max-width: 468px) {
	.header__main {
		display: none;
	}

	.header__mobile__version {
		display: block;
	}

	.search__input {
		padding: 9px 0px 10px 40px;
	}

	.menu-item>a {
		color: #000;
		font-size: 20px;
		line-height: 50px;
	}

	.arrow-icon {
		stroke: #000;
	}

	.menu-item {
		line-height: 34px;
	}

	.main {
		padding-top: 80px;
	}

	.phone__item a {
		color: #000;
		font-size: 20px;
	}

	.basket__block {
		justify-content: flex-start;
		padding: 14px 0px;
	}

	.basket__title p {
		font-size: 20px;
		line-height: 20px;
	}

	.basket__sum span {
		font-size: 20px;
	}

	.basket__items img {
		width: 40px;
	}

	.header__phone {
		padding: 14px 0px;
	}

	.menu__li__img {
		justify-content: flex-start;
		align-items: center;
	}

	.footer__basket {
		display: block;
	}

	.footer__basket__title p {
		color: #fff;
	}

	.footer__logo {
		padding-bottom: 20px;
	}

	.footer__site__name a {
		display: none;
	}

	.footer__phone__mail {
		display: block;
		width: 62%;
	}

	.footer__phone__mail p {
		display: none;
	}

	.footer__phone__mail a {
		border-bottom: 2px solid #546DFC;
		padding: 0px 0px 8px 0px;
		line-height: 44px;

	}

	.footer__blocks {
		display: block;
	}

	ul.nav__ul {
		padding: 0;
		position: relative;
		top: 22px;
	}

	.footer__payments {
		display: none;
	}



	/*main page*/
	.header__block {
		display: block;
	}

	.header__center__flex {
		display: block;
	}

	.main__block {
		display: block;
	}

	.category__items {
		display: block;
	}

	.catalog__blocks {
		grid-template-columns: repeat(2, 1fr);
	}

	.footer__right__block {
		display: block;
	}

	.category__image {
		display: flex;
	}

	ul.menu {
		display: block;
	}

	.page__item__block__title h1 {
		font-size: 20px;
		line-height: 26px;
		font-family: Gilroy light;
	}

	.page__item__block {
		padding: 10px 0px 30px 10px;
		background-image: none;
	}

	.page__item__block__description {
		padding: 0px 95px 0px 0px;
	}

	.page__item__right__block {
		padding: 20px 0px 84px 20px;
	}

	.page__item__right {
		margin: 15px 0px;
	}

	.category__items__blocks {
		margin-bottom: 10px;
	}

	img.image__style {
		width: 100%;
	}

	.mobile__version {
		height: 200px;
	}

	.price-new {
		font-size: 18px;
	}

	.price-old {
		font-size: 12px;
	}

	.advantages__cards {
		padding: 10px 10px;
	}

	.advantages__subtitle p {
		font-size: 10px;
		line-height: 14px;
		padding-top: 16px;
		font-weight: 700;
	}

	.advantages__block {
		display: block;
	}

	.advantages__block__cards {
		padding-bottom: 10px;
		gap: 10px;
	}

	/*end main page*/

	/*catalog page*/
	.catalog__page__blocks {
		display: block;
	}

	.catalog__elements {
		grid-template-columns: repeat(2, 1fr);
		gap: 10px;
		width: 100%;
	}

	.filter-box {
		display: none;
		opacity: 0;
		transition: opacity .3s ease;
	}

	.filter-box.show {
		display: block;
		opacity: 1;
	}

	.catalog__page {
		padding: 20px 0px;
	}

	.catalog__mobile__filter {
		padding-bottom: 30px;
		display: flex;
		justify-content: space-between;
	}

	.filter__mobile__items a {
		color: #000;
		font-family: Tilda;
		font-weight: 600;
		font-size: 20px;
		text-decoration: none;
	}

	.filter__mobile__items a::after {
		content: "";
		position: absolute;
		background-image: url(../img/filter.png);
		background-repeat: no-repeat;
		width: 30px;
		height: 30px;
		background-position: center;
	}

	.search__wrap {
		text-align: end;
		display: none;
	}

	.search__img {
		left: 70px;
	}

	.search__wrap.mobile__search {
		display: block;
	}

	/*catalog page end*/

	/*about page*/
	.about__top__block {
		display: block;
	}

	.advantages__block__cards {
		grid-template-columns: repeat(1, 1fr);
	}

	.about__form__blocks {
		display: block;
		padding-top: 0px;
	}

	.about__form__inputs input {
		padding: 4px 46px 4px 4px;
	}

	.advantages {
		padding-top: 0px;
	}

	.about__location {
		width: 100%;
		margin-bottom: 20px;
	}

	.about__form__inputs {
		padding: 39px 20px;
	}

	.about__form__inputs label {
		padding: 10px 70px 20px 0;
	}

	/*about page end*/


	/*sale-oreder page*/

	.sale__order__block {
		display: block;
	}

	.sale__order__inputs {
		display: block;
	}

	label.sale__order {
		padding-bottom: 20px;
	}

	aside.aside__sale__order {
		width: 100%;
	}

	.card__all__price {
		padding: 30px 10px;
	}

	.payment-btn a {
		font-size: 12px;
	}

	.sale__payments__btn {
		gap: 8px;
	}

	.cart-row {
		display: none;
	}

	.basket__flex {
		display: none;
	}

	.mobile__basket__info {
		display: flex;
		justify-content: space-between;
	}

	.mobile__basket__info {
		display: flex;
		justify-content: space-between;
	}

	.mobile__card__version {
		display: block;
	}

	.price {
		font-weight: 500;
		padding-top: 10px;
	}

	.cart-head {
		font-size: 22px;
		font-family: Tilda;
		font-weight: 700;
		color: #000;
	}

	.qty {
		padding-top: 10px;
	}

	.mobile__basket__delete {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		gap: 20px;
		padding-top: 25px;
	}

	.sum {
		font-size: 22px;
	}


	/*sale-oreder page end*/
}