@media (max-width: 1540px) {
	.katalog_menu .active + .child{
		left : 14%;
		width: 72%
	}
	#to_top {
		right: 1460px;
		bottom: 15px;
	}
}
@media (max-width: 1340px) {
	.container_1310 {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.katalog_menu .container_1310 {
		width: 100%;
	}
	.katalog_menu .child .container {
		padding: 0 110px;
	}
	.katalog_menu .active + .child{
		left : 4%;
		width : 90%;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	footer .politica {
		margin-top: 50px;
		font-size: 13px;
	}
	.har_block.half .har_item {
		width: 100%;
	}
	.cart .sum_block {
		padding-left: 220px;
	}
	.cart_goods .info_bottom {
		font-size: 12px;
	}
	footer .copyright span {
		font-size: 15px;
	}
	.har_block .har_item {
		width: 100%;
	}
	.item_info .price {
		margin: 20px 0;
	}
	.item_info .article {
		margin-top: 20px;
	}
	.wrapper_input_search .search_input {
		padding: 5px 10px;
	}
	.wrapper_input_search {
		width: 160px;
	}
	footer .subscribe_wrapper {
		width: 455px;
	}
	footer .error_text {
		font-size: 10px;
		top: 18px;
	}

	.katalog_menu .active + .child {
		width: 86%;
		left: 7%;

	}
	.katalog_menu .active + .child{
		width: 86%;
		left: 7%;
	}

	.katalog_menu .child .container {
		padding: 0 60px;
	}
	.katalog_menu .container_1310 {
		width: 100%;
	}
	.katalog_menu ul > li {
		padding: 0 30px;
	}
	header .header_bottom form {
		margin-top: 5px;
	}
	.line_block > .left {
		width: 20%;
	}
	.line_block > .right {
		width: 80%;
	}
	.goods_4_row .goods_general,
	.goods_4_row .info_wrapper {
		padding: 30px 10px;
	}
	.with_right_top {
		width: 60px;
		height: 60px;
		padding-top: 20px;
	}
	.goods_general .text {
		font-size: 13px;
	}
	.goods_4_row .black_item_goods .head {
		left: 10px;
		top: 20px;
	}
	.goods_4_row .goods_general .add_to_cart {
		bottom: 10px;
		right: 10px;
	}
}

/* iPads (landscape) */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape) {
	.goods_general .add_to_cart {
		transform: translateX(0px);
	}
	.delivery_mess {
		width: 120px!important;
	}
	.nolink {
		pointer-events: none!important;
	}
}

@media (max-width: 991px) {
	.checkbox:checked + .checkbox-custom::before
	{
		bottom: 0px;
		left: 3px;
	}
	.checkbox-custom, .radio-custom{
		padding: 8px;
	}
	.arrow_right a{
		margin-left: 10px;
	}
	.right_block .attrs{
		top: 40px!important;
	}
	.slick_item_nav_n, .slick_item_nav
	{
		margin-top: 85px;
	}
	/*.product-item-detail-slider-images-container{
		top: 65px;
	}*/
	.slick_item_for_n, .slick_item_for{
		margin-top:40px;
	}
	footer .politica {
		font-size: 13px;
		display: block;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.cart {
		padding-top: 80px;
	}
	.cart_tabs .nav-tabs .active .item_step {
		width: 100%;
		margin: 0;
		border: none !important;
		color: #fff !important;
		background-color: #000;
		padding-left: 40px;
	}
	.cart_tabs .nav-tabs .active .item_step:after {
		right: auto;
		left: 15px;
	}
	.cart_tabs .nav-tabs .number {
		display: none;
	}
	.cart_tabs .nav-tabs {
		width: 100%;
		position: fixed;
		top: 62px;
		left: 0;
		z-index: 20;
	}
	.cart_tabs .nav-tabs li {
		display: none;
	}
	.cart_tabs .nav-tabs li.active {
		display: block;
		width: 100%;
	}
	.cart .btn_white {
		display: none !important;
	}
    .delay_cart{
        top: 10px;
        right: 40px;
    }
	.delete_cart {
		right: 10px;
		top: 17px;
	}
	.cart_goods .price {
		padding-right: 0px;
        text-align: left;
        width: 100px;
	}
	.cart_goods .article {
		margin-bottom: 0;
	}
	.cart_goods tr td:last-child {
		width: 40%;
		text-align: right;
	}
	.cart_goods tr.mobile_info td:last-child {
		text-align: left;
	}
	.cart_goods tr td:nth-child(2) {
		width: 40%;
	}
	.cart_goods .date {
		margin-bottom: 10px;
	}
	.cart_goods .left_block {
		width: 100%;
	}
	.cart_goods tr td {
		padding: 15px;
	}
	.cart_goods tr td:first-child {
		vertical-align: center;
	}
	.item_address .map_link {
		display: none;
	}
	.item_address .soc_address {
		display: block;
		width: 100%;
		margin-right: 0;
		text-align: center;
		margin-bottom: 10px;
	}
	.item_address table td:first-child {
		width: 95px;
	}
	.item_address table {
		display: block;
		padding: 15px;
	}
	.item_address table td {
		font-size: 14px;
		border-bottom: 1px solid #CBCBCB !important;
		border-top: 1px solid #CBCBCB !important;
		padding: 15px 0;
	}
	.shops {
		padding-top: 40px;
	}
	.item_address .head {
		margin-bottom: 10px;
		padding-right: 20px;
	}
	.head_center {
		font-size: 24px;
	}
	.head_center .city_change {
		display: block;
		width: 200px;
		margin: 0 auto;
	}
	.item_address .table_wrapper {
		left: -100%;
		position: fixed;
		top: 61px;
		z-index: 120;
		background-color: #fff;
		width: 100%;
		height: calc(100% - 61px);
		overflow: auto;
		transition: 0.3s ease;
	}
	.item_address .table_wrapper.active {
		left: 0;
	}
	.item_address .head:after {
		display: block;
	}
	.shops .item_address {
		padding: 0 !important;
		margin-bottom: 30px;
		border-bottom: 1px solid #CBCBCB;
	}
	.shops .mobile_address {
		padding-bottom: 20px;
	}
	.shop_map {
		height: 180px;
		margin-bottom: 50px;
	}
	.shops {
		display: table;
		width: 100%;
	}
	.shops .head_wrapper {
		display: table-header-group;
	}
	.shops .wrapper_map {
		display: table-row-group;
	}
	.shops .bottom_xs_wrapper {
		display: table-footer-group
	}
	.filter .item_filter {
		width: 100% !important;
		margin-left: 0;
	}
	.filter .item_filter .head {
		border-top: none;
	}
	.filter .item_filter:first-child .head {
		border-top: 1px solid #CBCBCB;
	}
	.filter .item_filter .head:hover {
		border-color: #CBCBCB;
	}
	.filter .item_filter .parameters {
		padding: 25px 15px;
	}
	.filter .parameters_buttons {
		display: none;
	}
	.item_info .article {
		margin-top: 10px;
	}
	.item_info .price {
		margin: 10px 0 25px;
	}
/*
	.item_info .price.opt{
		margin: 12px 0 85px;
	}*/
	.accordion_site {
		max-width: 100%;
	}
	.accordion_site .head {
		width: 90%;
	}
	.item_info .mobile_version {
		margin-top: 30px;
	}
	.goods_3_row .item_goods {
		width: 100%;
	}
	.filter {
		margin-bottom: 0;
	}
	.filter .line_block > .left {
		border-bottom: 1px solid #CBCBCB;
		padding: 10px 0;
	}
	.line_block {
		cursor: pointer;
	}
	.line_block > .right {
		left: -100%;
		position: fixed;
		top: 61px;
		z-index: 120;
		background-color: #fff;
		width: 100%;
		height: calc(100% - 61px);
		overflow: auto;
		transition: 0.3s ease;
	}
	.katalog_menu_third li {
		display: block;
		margin: 0;
	}
	.katalog_menu_third li a {
		display: block;
		padding: 10px 15px;
	}
	.katalog_menu_third li a:before {
		transform: translateX(0);
		background-color: #CBCBCB;
	}
	.katalog_menu_third li a:after {
		position: absolute;
		top: 0;
		bottom: 0;
		margin: auto;
		right: 18px;
		content: "";
		display: inline-block;
		width: 9px;
		height: 9px;
		border-right: 2px solid #CBCBCB;
		border-top: 2px solid #CBCBCB;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		transition: 0.3s ease;
	}
	.line_block > .right.active {
		left: 0;
	}
	.line_block > .left {
		width: 100%;
	}
	.categories .line_block {
		padding: 0;
		margin-bottom: 0;
	}
	.categories .line_block > .left {
		padding: 20px 0;
	}
	.line_block.line_btn {
		display: none;
	}
	.line_block.arrow_right:after {
		display: block;
	}
	.header_bottom .header_cart {
		position: absolute;
		right: 25px;
		top: 0;
		bottom: 0;
		height: 20px;
		margin: auto;
	}
	.wrapper_site {
		padding-top: 10px;
	}
	.header_top {
		display: none;
	}
	.header_bottom {
		top: 0;
		position: fixed;
		left: 0;
		background-color: #fff;
		z-index: 101;
		width: 100%;
		padding: 30px 0;
		text-align: center;
		box-shadow: rgba(0, 0, 0, 0.137) 0px 1px 5px;
	}
	.header_bottom a img{
		width: 62%;
		position: absolute;
		padding-right: 5px;
		left: 72px;
		top: -27px;
		max-width: 282px;
	}
	.header_bottom .container {
		width: 100%;
	}
	.goods_general .add_to_cart {
		transform: translateX(0px);
	}
	.big_height_item_goods.goods_general .img_link{background-color: #000;}
	.big_height_item_goods .bg_img {
		height: auto;
		margin: 0 auto;
		max-width: 100%;
		min-width: 1px;
		display: none;
	}
	.big_height_item_goods .bg_img_small {
		height: auto;
		margin: 0 auto;
		max-width: 100%;
		min-width: 1px;
		display: block !important;
	}
	footer .subscribe_wrapper {
		width: 100%;
	}
	footer .subscribe_input {
		padding: 20px 10px 20px 30px;
	}
	footer .email_icon {
		left: 10px;
	}
	footer .btn_subscribe {
		width: 60px;
		transform: translateX(0);
		color: transparent;
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	footer .btn_subscribe:before {
		content: "\f09e";
		color: #fff;
		left: 0;
		right: 0;
		position: absolute;
		font-size: 20px;
	}
	.error_text {
		display: none !important;
	}
	footer .border_line_sm {
		border-bottom: none;
		margin: 30px 0;
	}
	footer .custom-xs-sm {
		float: left;
	}
	footer .head_mobile {
		display: block;
	}
	footer .links {
		display: none;
		margin-bottom: 0;
	}
	footer .custom-xs-sm {
		width: 50%;
	}
	footer .custom-xs-sm > div:last-child .head_mobile {
		border-bottom: 1px solid #3f3f3f;
	}
	footer .links li {
		margin-bottom: 0;
		border: 1px solid #3f3f3f;
		border-bottom: none;
		width: 100%;
	}
	footer .links li a {
		display: block;
		padding: 5px 15px;
	}
	footer .custom-xs-sm > div:last-child ul li:last-child {
		border-bottom: 1px solid #3f3f3f;
	}
	footer .custom-xs-sm > div:last-child ul li:first-child {
		border-top: none;
	}
	footer .design {
		margin-top: 0;
		margin-bottom: 20px;
	}
	footer .border_line.small_margin {
		margin-bottom: 25px;
	}
	.big_height_wrapper_goods {
		width: 100%;
		height: 450px;
	}
	.small_height_wrapper_goods {
		width: 100%;
	}
	#to_top {
/*		right: 15px; */
		right: 350px;
		bottom: 15px;
	}
	.sort_block {
		margin: 0 0 20px 0;
	}
	.katalog_head_img {
		height: 220px;
		display: none;

	}
	.goods_4_row .big_width_item_goods,
	.big_width_item_goods {
		width: 100%;
	}
	.cart .buttons_block.confirm .btn_black {
		width: 100%;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.item_goods .text{
		/*height:40px!important;*/
	}
	.success {
		padding: 70px 0 30px 0;
	}
	.cart_goods .info {
		font-size: 13px;
	}
	.cart_goods .delivery_tr .right_block {
		width: 100%;
		float: left;
	}
	.cart_goods .info_tr td:last-child {
		text-align: left;
		width: 100%;
	}

	.cart_goods .delivery_tr .right_block br {
		display: none;
	}
	.line_delivery {
		width: 720px;
	}
	.cart_goods .counter {
		left: 0;
		bottom: auto;
		top: 15px;
	}
	footer .footer_callback {
		margin-top: 80px;
	}
	.big_height_item_goods .head {
		left: 20px;
		top: 30px;
	}
	.advantages {
		padding-top: 50px;
	}
	footer .custom {
		width: 50%;
	}
	footer .copyright {
		margin-top: 15px;
		padding-top: 15px;
		border-top: 1px solid #303131;
	}
	.personal_data
	.goods_4_row .item_goods,
	.goods_4_row .black_item_goods {
		width: 50%;
	}
	.sections_list hr{display: none;}
	.catalog-item-row-link{
		border-bottom: 1px #eee solid;
		padding: 9px 0 20px;
	}
}
@media (max-width: 767px) {
	.popup-window-buttons .btn_site{
		width: 100%!important;
		margin-bottom: 5px;
	}
	.table_cabinet th,
	.table_cabinet td {
		padding: 10px 5px;
	}
	.success .head {
		font-size: 24px;
	}
	.success br {
		display: none;
	}
	.success {
		padding: 40px 0 0 0;
	}
	.delivery_tr td:first-child,
	.info_tr td:first-child {
		display: none !important;
	}
	.cart_goods .info_tr td:last-child {
		text-align: left;
	}
	.delivery_tr .right_block {
		float: none;
		width: 100%;
	}
	.delivery_tr .right_block br {
		display: none;
	}
	.delivery_wrapper.confirm_wrapper {
		width: 100%;
	}
	.info_delivery {
		width: 100%;
		margin: 30px auto;
	}
	.delivery_wrapper.payment_wrapper .info {
		margin-bottom: 30px;
	}
	.delivery_wrapper .input_field.give_margin {
		margin-right: 0;
	}
	.delivery_wrapper .input_field.half {
		width: 100%;
	}
	.delivery_wrapper .head_small_site {
		margin-bottom: 30px;
	}
	.delivery_wrapper .price {
		margin-left: 35px;
		margin-bottom: 30px;
	}
	.delivery_wrapper .info {
		max-width: 100%;
		margin-bottom: 10px;
	}
	.row_delivery .pull-left,
	.row_delivery .pull-right {
		float: none !important;
	}
	.delivery_wrapper {
		width: 100%;
	}
	.line_delivery {
		width: 100%	;
	}
	.cart .sum_block {
		padding: 0;
	}
	.personal_data {
		width: 100%;
	}
	.har_block.half .har_item {
		width: 100%;
	}
	.cart_goods .mobile_left,
	.cart_goods .mobile_right {
		float: none;
		width: 100%;
		padding-left: 0;
	}
	.cart_goods .mobile_info .head {
		font-size: 12px;
	}
	.cart_goods .counter {
		left: auto;
		right: 15px;
		bottom: 15px;
	}
	.cart_goods tr:nth-child(odd) {
		position: relative;
		padding: 0;
	}
	.cart_goods tr:nth-child(odd) td:first-child img {
		margin: 0 auto;
	}
	.cart_goods .counter .right {
		float: unset;
	}
	/*.cart_goods tr:nth-child(odd) td:first-child,*/
	/*.cart_goods tr:nth-child(odd) td:nth-child(2) {*/

	/*	width: 100%;*/
	/*}*/
	/*.cart_goods tr:nth-child(odd) td:last-child {*/
	/*	display: block;*/
	/*	width: 100%;*/
	/*	text-align: left;*/
	/*	padding: 15px;*/
	/*	position: initial;*/
	/*}*/
	.item_info .slick-dots {
		bottom: 10px;
	}
	.accordion_site .head {
		width: calc(100% - 60px);
	}
	.slick_item_nav {
		width: 100%;
		margin-top: 0;
	}
	.slick_item_for,
	.slick_item_for .img_wrapper {
		height: 300px;
	}
	.item_info .right_block {
		width: 100%;
		position: relative;
		bottom: 45px;
	}
	.sku.opt.item_info .right_block,
	.sku.ret.item_info .right_block{
		bottom: 225px;
	}

	.sku.opt.sec.item_info .right_block{
		    bottom: 130px;
	}

	.left_block .slick-track{
		display: block;
		width: 100%;
	}
	.item_info .left_block {
		position: relative;
		width: 100%;
		padding-right: 0;
		top: 375px;
	}
	.sku.opt.item_info .left_block,
	.sku.ret.item_info .left_block{
		   top: 204px;
	}
	.sku.opt.sec.item_info .left_block{
		 top: 300px;
	}
	.item_info .btn_site.top_cart,
	.item_info .availability {
		width: 100%;
		text-align: center;
		position: relative;
	}
	.item_info .btn_site.top_cart {
		top: 50px;
	}
	.item_info .availability {
		bottom: 50px;
	}
	.har_block .har_item {
		width: 100%;
	}
	.accordion_site .item_line {
		font-size: 14px;
	}
	.accordion_site .item_line .left {
		width: 100%;
		padding: 20px 0 0 0;
		border-bottom: none;
	}
	.accordion_site .item_line .right {
		width: 100%;
		padding: 10px 0;
		border-color: #000;
	}
	.item_info h1, .item_info .price {
		font-size: 24px;
	}
	.katalog_head_img .text {
		font-size: 30px;
	}
	/*.loader .circle {
		height: 40px;
	}
	.loader .text {
		margin-top: 10px;
	}*/
	.loader:before, .loader:after {
		display: none;
	}
	.goods_4_row .item_goods,
	.goods_4_row .black_item_goods {
		width: 100%;
	}
	.slick_main .text_wrapper {
		font-size: 42px;
		padding-left: 40px;
		padding-right: 40px;
	}
	.slick-arrow {
		width: 50px;
	}
	.slick-arrow:after {
		width: 21px;
		height: 21px;
		-webkit-background-size: contain;
		background-size: contain;
	}
	.slick-prev:after {
		left: 15px;
	}
	.slick-next:after {
		right: 15px;
	}
	.slick_main a,
	.slick_three_items a,
	.item_sale {
		height: 350px;
	}
	.slick-dots {
		bottom: 20px;
	}
	.head_site {
		font-size: 30px;
	}
	.small_height_wrapper_goods .item_goods {
		width: 100%;
		height: auto;
		padding: 15px;
	}
	.big_height_item_goods .info_wrapper {
		padding: 15px;
	}
	.big_height_item_goods .head {
		top: 15px;
		left: 15px;
		font-size: 28px;
	}
	.goods_general .add_to_cart {
		bottom: 15px;
		right: 15px;
	}
	.slick_three_items .text_wrapper {
		padding: 0 40px;
	}
	.slick_three_items .head {
		font-size: 28px;
	}
	.slick_three_items .text {
		font-size: 12px;
	}
	.advantages {
		padding-top: 20px;
		padding-bottom: 0;
	}
	.item_sale .text {
		font-size: 30px;
		margin-bottom: 10px;
	}
	footer .soc {
		text-align: center;
		margin-top: 30px;
	}
	footer .footer_callback {
		margin-top: 20px;
	}
	footer .custom-xs-sm {
		width: 100%;
		margin-top: 10px;
	}
	footer .give_padding {
		padding: 0 10px;
		text-align: center !important;
		margin: 50px 0;
	}
	.slick_main .text_bottom {
		font-size: 46px;
	}
	.slick_main a img {
		height: auto;
		width: auto;
		left: -100%;
		right: -100%;
		padding-block-start: 50px;
	}
	.item_sale img {
		left: -100%;
		right: -100%;
		margin: auto;
		width: auto;
		height: 100%;
	}
	.product_callback,.form_callback {
		width: 300px;
		height: 380px;
		padding: 15px;
	}
	.product_callback{height: auto;}
	.form_application_product {
		height: 440px;
	}
	.product_callback .head, .form_callback .head {
		text-align: left;
		margin-bottom: 10px;
	}
	.form_callback .input_site,
	.form_callback .textarea_site,
	.product_callback .input_site,
	.product_callback .textarea_site{
		margin-bottom: 10px;
		padding: 10px;
	}
	.form_callback .soglasie {
		font-size: 12px;
	}
	.form_callback .btn_site,.product_callback .btn_site {
		padding: 10px 20px;
		margin-bottom: 10px;
	}
	.form_callback .input_field label,.product_callback .input_field label{
		top: 10px;
	}
	.form_callback .input_field label.active,.product_callback .input_field label.active {
		font-size: 10px;
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
	}
	.choose_city {
		width: 300px;
		padding: 15px;
	}
	.choose_city ul {
		column-count: auto!important;
		overflow: auto;
		min-height: 250px;
		margin-bottom: 10px;
	}
	.choose_city ul li {
		width: 100%;
	}
	.choose_city .head {
		font-size: 24px;
		line-height: 1.2;
		margin-bottom: 10px;
	}
	.choose_city .small_head {
		font-size: 14px;
		margin-bottom: 5px;
	}
	.choose_city .search_city input[type=text],
	.choose_city .search_city input[type=submit],
	.choose_city .search_city input {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.choose_city .search_city button {
		width: 100%;
	}
	.close_modal {
		top: 15px;
		right: 15px;
	}
	.cart_modal {
		width: 300px;
		padding: 15px;
	}
	.cart_modal .text_wrapper img {
		display: block;
		width: auto;
		max-width: 100%;
		margin: 0 auto 10px auto;
	}
	.cart_modal .text_wrapper .cart_modal_text {
		display: block;
		padding-left: 0;
		width: 100%;
	}
	.cart_modal .text_wrapper {
		margin-bottom: 20px;
	}
	.cart_modal .btn_black {
		margin-bottom: 20px;
	}
	.cart_modal .btn_site {
		text-align: center;
		float: none;
		width: 100%;
	}
	.search_result .small_height_wrapper_goods{width: 100%;}
	.slick-slide .mob{display: block;}
	.slick_item_nav .img_wrapper img{
		position: static;
		height: 75px;
		max-height: none;
		max-width: none;
		width: 75px;
	}
	.discount_info,.cart .sum_block .buttons_block .btn_site{
		float: left;
		width: 100%;
	}
	.cart .sum_block .buttons_block .btn_site:nth-child(2){float: left;}
	.allsum li p{text-align: right;}
}/* END 767 */
@media (max-width: 530px) {
	.cart .sum_block{flex-wrap: wrap;}
	.allsum,.cart .sum_block .buttons_block{width: 100%;}
	.cart .sum_block .buttons_block{margin-bottom: 30px;}
	.allsum li span{text-align: left;}
}/* END 530px */
@media (max-width: 480px) {
	.popup-cookies{
		max-height: 50%;
	}
	.popup-cookies div.content-popup-cookies {
		position: relative;
		padding-left: 5%;
		padding-right: 5%;
		padding-bottom: 1%;
	}
/*
	.mob_prop{
		top: 330px;
	}*/
	.agreement h1{font-size: 29px;}
}
@media (max-width: 420px) {
	.slick_main .text_bottom {
		font-size: 30px;
	}
	footer .subscribe_input {
		font-size: 12px;
	}
	footer .btn_subscribe {
		width: 40px;
	}
	footer .email_icon {
		top: 19px;
	}
	.cart .sum_block.delivery .left {
		font-size: 14px;
	}
	.cart .sum_block.delivery .right {
		font-size: 20px;
	}
	.buttons_block.confirm .btn_black {
		font-size: 13px;
	}
}



.desktop_version-mobail {
	display: none;
}

@media (max-width: 991px) {
	.mob {
		bottom: auto !important;
	}
	.desktop_version-mobail {
		display: block;
	}
	.desktop_version {
		display: none !important;
	}
	.slick_item_for_n,
	.slick_item_for {
		margin: 0 0 0 0;
	}
	.right_block .attrs {
		top: 0 !important;
	}
	#catalog .goods_general .add_to_cart{
		bottom: 5px;
	}
	.katalog_menu_second ul {
		text-align: center;
		margin-bottom: 0;
		display: none!important;
	}
	.filter.bx_site {
		/*margin-top: unset!important;*/
	}
}


@media (max-width: 767px) {
	.slick_item_nav .slick-track {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
	.left_block .slick_item_nav .slick-track{
		/*display: none;*/
	}
	.left_block {
		bottom: 0;
		top: auto !important;
		float: none !important;
	}
	.mob {
		bottom: 0 !important;
		width: 100%;
	}
	.right_block {
		bottom: auto !important;
		width: 100%;
		order: -1;
		margin: 0 0 20px 0;
		float: none !important;
	}
	.product-item-detail-slider-container {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-wrap: wrap;
	}
	.left_block .slick-list {
		height: auto !important;
	}
	.left_block .slick-track {
		height: auto !important;
	}
	.right_block .attrs {
		top: 0 !important;
	}
}



.product-item-detail-slider-container::after {
	display: block;
	clear: both;
	content: "";
}

.product-item-detail-slider-container {
	margin: 0 0 30px 0;
}
.mob .product-item-detail-slider-container{margin: 0;}
