@media only screen and (max-width: 1169px) {
	.wrapper__index:before,
	.wrapper__index:after,
	.wrapper__inner:after,
	.index_actions_wrapper:before,
	.index_actions_wrapper:after,
	.sections_menu_open.active,
	.sections_menu_close.active,
	.sections_menu.active,
	.header_block_title br,
	.header_block_note br,
	.content__index_img,
	.footer_col__vk,
	.section_i__also .section_i_text {
		display: none;
	}

	.container {
		width: 748px;
	}
		.arrow_left,
		.arrow_right {
			top: auto;
			bottom: 0;
			margin-top: 0;
			left: 50%;
			margin-left: -65px;
		}
		.arrow_right {
			right: auto;
			left: 50%;
			margin-left: 15px;
		}
		.arrow_left__main_slider,
		.arrow_right__main_slider {
			top: 50%;
			left: -30px;
			margin-top: -30px;
			bottom: auto;
			margin-left: auto;
		}
		.arrow_right__main_slider {
			left: auto;
			right: -30px;
		}

	.top {}
		.top_menu_i {
			padding: 0 9px 0 16px;
		}
		.top_menu_i__red .top_menu_i_link {
			padding: 0 20px 0 43px;
		}
		.top_menu_i__more {
			padding: 0;
		}

	.header {}
		.header__index {
			padding: 50px 0 73px 0;
		}
		.header_content {
			height: 130px;
		}
		.header_logo {
			width: 79px;
			overflow: hidden;
		}
		.header_phone {
			margin: 46px 44px 0 0;
		}
		.header_city {
			margin: 41px 47px 0 0;
		}
		.addresses {}
			.addresses_i {
				padding: 12px 16px 6px 16px;
			}
			.addresses_items__4 .addresses_i {
				width: 179px;
			}
			.addresses_i_name {
				font-size: 16px;
				line-height: 19px;
				margin-bottom: 10px;
			}
			.addresses_i_address,
			.addresses_i_load,
			.addresses_i_time,
			.addresses_i_self {
				font-size: 12px;
				padding-left: 20px;
				line-height: 14px;
				margin-bottom: 9px;
			}
		.header_block {}
			.main_slider,
			.main_slider_container,
			.main_slider_i {
				width: 748px;
				height: 320px;
			}
			.main_slider_i_title {
				margin-bottom: 7px;
			}
			.main_slider_i_text {
				width: 490px;
				margin-bottom: 20px;
			}
			.main_slider .slick-dots {
				bottom: 20px;
			}
			.status,
			.apps {
				float: left;
				margin-top: 10px;
				width: 369px;
				margin-bottom: 0;
			}
			.apps {
				float: right;
			}
			.status_phone {
				width: 203px;
			}
			.apps_i,
			.apps_i.pull_right {
				float: left;
				margin: 0 8px 0 0;
			}
		.advantages {}
			.advantages_i {
				width: 179px;
				height: 195px;
				display: block;
				padding: 88px 16px 0 16px;
				background-position: center 16px;
				font-size: 15px;
				text-align: center;
			}
			.advantages_i_text {
				display: block;
			}

	.index_actions {
		padding: 73px 0 69px 0;
	}
		.actions_slider_container {
			width: 768px;
			margin-left: -10px;
			height: 463px;
		}
		.actions_slider_i {
			width: 364px;
			height: 463px;
			margin: 0 10px 0 10px;
		}
		.actions_i {
			width: 364px;
			height: 463px;
		}
		.actions_i_img {
			width: 364px;
			height: 220px;
		}
		.actions_i_container {
			padding: 18px 24px 0 24px;
			height: 220px;
		}

	.content {}
		.content__index {
			padding: 57px 0 70px 0;
		}
		.content__index_text {
			width: 100%;
		}
		.content__index_text .btn__yellow {
			margin-top: 9px;
		}
		.content h1.h1__big,
		.content .h1__big {
			padding-right: 0;
			font-size: 48px;
			line-height: normal;
		}
		.content h1.h1__small,
		.content .h1__small {
			margin-bottom: 28px;
		}

	.catalog {
		padding-bottom: 50px;
	}
		.catalog_i {
			width: 364px;
			height: 280px;
			margin: 0 20px 20px 0;
		}
		.catalog_i:nth-child(3n) {
			margin: 0 20px 20px 0;
		}
		.catalog_i:nth-child(2n) {
			margin: 0 0 20px 0;
		}

	.section {}
		.section_filter {
			width: 100%;
			float: none;
			padding: 0;
		}
		.section_filter_container {
			display: none;
			padding: 16px 18px 18px 18px;
		}
		.filter_spoiler {
			display: block;
		}
		.section_filter.active .section_filter_container {
			display: block;
		}
		.section_filter_block {
			padding-bottom: 22px;
			margin-bottom: 25px;
		}
		.filter_label {
			width: 177px;
		}
		.filter_prices {
			width: 269px;
			float: left;
		}
		.price_slider_container {
			width: 345px;
			float: right;
		}
		.price_slider {
			margin: 21px auto 22px;
		}
		.filter_price {
			width: 88px;
		}
		.section_filter_buttons {
			padding-top: 0;
		}
		button.submit_filter {
			padding: 0 19px 0 19px;
			font-size: 12px;
		}
		.filter_cancel {
			margin: 9px 0 0 17px;
		}
		.section_sort {
			width: 100%;
			float: none;
			margin: 28px 0 1px 0;
		}
		.section_items {
			width: 100%;
			float: none;
			margin: 14px 0 10px 0;
		}
		.section_i {
			width: 236px;
			height: 377px;
			margin: 0 20px 20px 0;
		}
		.section_i:nth-child(3n) {
			margin: 0 0 20px 0;
		}
		.section_i_container {
			width: 236px;
			height: 377px;
		}
		.section_i_img {
			width: 234px;
			height: 160px;
		}
		.section_i_img img {
			height: 160px;
		}
		.section_i_name {
			height: 59px;
			padding: 7px 15px 0 15px;
		}
		.section_i_info {
			padding: 11px 14px 0 16px;
		}
		.section_i_price_block {
			padding: 1px 16px 0 16px;
		}
		.section_i_container {
			min-height: 377px;
		}
		.section_i:hover .section_i_container {
			min-height: 377px;
			height: 377px;
		}
		.section_i:hover .section_i_text {
			display: none;
		}
		.pagination {
			width: 100%;
			float: none;
		}

	.products_block {
		padding: 57px 0 70px 0;
	}
		.products_slider,
		.actions_slider,
		.also_slider {
			padding-bottom: 80px;
		}
		.products_slider_wrapper,
		.actions_slider_wrapper,
		.also_slider_wrapper {
			width: 748px;
		}
		.products_slider_container {
			width: 756px;
			margin-left: -4px;
		}
		.section_i__slider3,
		.section_i__slider3:nth-child(3n) {
			margin: 0 4px 0 4px;
			height: 460px;
		}
		.section_i__slider3 .section_i_container,
		.section_i__slider3:hover .section_i_container {
			height: 460px;
		}

	.product {}
		.product .subsections {
			display: block;
		}
		.product_container {
			display: block;
			margin-top: 29px;
		}
		.product_img {
			width: 100%;
			min-height: 350px;
			height: 350px;
			border-right: 0;
			border-bottom: 1px solid #e6e6e6;
			border-radius: 10px 10px 0 0;
		}
		.product_img img {
			max-height: 350px;
			width: auto;
		}
		.product_right {
			width: 100%;
			padding: 30px 30px 0 39px;
		}
		.product h1,
		.product__sku h1 {
			margin-bottom: 14px;
		}
		.product_info {
			margin-bottom: 24px;
		}
		.product_pieces {
			width: 305px;
		}
		.product_bonus {
			width: 121px;
			overflow: hidden;
		}
		.product__sku .product_text,
		.product_text {
			padding-right: 0;
			margin-bottom: 32px;
		}
		.product_price_block {
			width: 368px;
		}
		.product_share {
			width: 748px;
		}
		.product .advantages {
			margin: 20px 0 61px 0;
		}
		.also_slider {
			margin-top: 11px;
		}
		.also_slider_container {
			width: 768px;
			margin-left: -10px;
			height: 377px;
		}
		.section_i__also {
			width: 236px;
			height: 377px;
			margin: 0 10px 0;
		}
		.section_i__also .section_i_container {
			width: 236px;
			height: 377px;
		}
		.section_i__also:nth-child(3n) {
			margin: 0 10px 0;
		}
		.section_i__also .section_i_img {
			width: 236px;
		}
		.section_i__also .section_i_name {
			font-size: 20px;
			line-height: 26px;
			height: 60px;
			padding: 8px 15px 0 15px;
		}
		.section_i__also .section_i_info {
			display: block;
			height: 30px;
			padding: 11px 15px 0 15px;
		}
		.section_i__also .section_i_price_block {
			padding: 13px 16px 0 16px;
		}
		.section_i__also .section_i_price {
			line-height: 30px
		}
		.section_i__also .section_i_cart {
			width: 173px;
			float: none;
			display: block;
			margin-top: 13px;
		}
		.section_i__also .section_i_add {
			width: 173px;
			height: 50px;
			float: none;
			font-size: 18px;
			padding: 13px 17px 0 27px;
		}
		.section_i__also .btn__add:before,
		.section_i__also .btn__add:after {
			background-size: 16px 16px;
			top: 15px;
			right: 21px;
		}
		.section_i__also .btn_minus,
		.section_i__also .btn_plus {
			width: 50px;
			height: 50px;
		}
		.section_i__also .btn_minus:before,
		.section_i__also .btn_minus:after,
		.section_i__also .btn_plus:before,
		.section_i__also .btn_plus:after {
			background-size: 16px 16px;
			top: 15px;
			right: 15px;
		}
		.section_i_count {
			line-height: 50px;
			width: 73px;
		}

	.basket {}
		.basket_img {
			margin-right: 26px;
		}
		.basket_name {
			width: 323px;
		}
		.table_price {
			width: 108px;
		}
		.table_sum {
			width: 84px;
		}
		.table_control {
			width: 198px;
		}
		.table_control_container {
			width: 147px;
			margin-right: 0;
		}
		.table_count {
			width: 47px;
		}
		.basket_name_container {
			width: 227px;
			padding-right: 0;
			line-height: 24px;
		}
		.basket_bonuses {
			padding: 30px 22px 33px 17px;
		}
		.basket_bonuses_balance {
			margin-top: -1px;
			width: 241px;
			padding-top: 5px;
		}
		.basket_bonuses_form {
			width: 242px;
		}
		.basket_bonuses_form_note {
			font-size: 15px;
			line-height: 20px;
			width: 75px;
		}
		.basket_bonuses_note {
			margin-top: 30px;
		}
		.basket_total_text {
			width: 283px;
		}
		.basket_total_text span {
			font-size: 24px;
		}

	.order {}
		.order_info {
			width: 100%;
			float: none;
		}
		.order_i__1,
		.order_i__2 {
			width: 333px;
		}
		.order_block__delivery .order_i__1,
		.order_time_container .order_i__1 {
			width: 216px;
		}
		.order_block__delivery .order_i__1:nth-child(3) {
			padding-left: 40px;
		}
		.order_i__1 .input_text,
		.order_i__2 .input_text {
			width: 295px;
		}
		.order_i__3 .input_text,
		.textarea_order {
			width: 648px;
		}
		.order_time_container .order_i__1 .input_text {
			width: 178px;
		}
		.order_total {
			width: 100%;
			float: none;
			margin-top: 30px;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			justify-content: space-between;
			flex-wrap: wrap;
			align-content: space-between;
		}
		.order_total_time,
		.order_total_delivery,
		.order_total_sum {
			display: block;
			width: 33%;
		}
		.order_total_delivery {
			padding: 31px 10px 15px 55px;
			background: url(images/truck_order.svg) 5px 36px no-repeat;
			border-bottom: 0;
		}
		.order_total_sum {
			padding: 31px 10px 35px 62px;
			background: url(images/wallet_order.svg) 11px 39px no-repeat;
		}
		.order_total_time,
		.order_total_delivery,
		.order_total_sum {
			background-size: 40px 40px;
		}
		.order_submit {
			padding-top: 38px;
		}

	.profile {
		padding-bottom: 8px;
	}
		.profile_exit {
			top: -58px;
		}
		.profile_card_photo_link {
			margin: 50px 0 0 40px;
		}
		.profile_card_photo {
			margin: 0 20px 0 0;
		}
		.profile_card_name {
			max-width: 400px;
		}
		.profile_edit {
			padding: 14px 27px 0 27px;
		}
		.profile_icons_i,
		.profile_icons_i:nth-child(5) {
			width: 235px;
			margin: 0 20px 20px 0;
		}
		.profile_icons_i:nth-child(3n) {
			margin: 0 0 20px 0;
		}
		.profile_block {
			margin-bottom: 23px;
		}

	.footer {
		padding: 65px 0 89px 0;
	}
		.footer_cols {
			padding-bottom: 33px;
		}
		.footer_col__copy {
			margin-right: 16px;
		}
		.footer_col__menu_1 {
			width: 128px;
		}
}