@media (max-width: 1540px) {
	.choices_childs_sections_menu {
		width: 978px;
	}
	.block_in_slider_news .news_item{width:100%;}
}
@media (max-width: 1390px) {
	.main_categories {
		gap: 0px 28px;
	}
	.container{width:1100px;}
	.top_menu li {
		margin-right: 20px;
	}
	.choices_childs_sections_menu {
		width: 656px;
	}
	.main_category {
		width: 348px;
	}
	.bottom_main_category {
		width: 100%;
		height: auto;
	}
	.main_item_news {
		width: 345px;
	}
	.developers a {
		width: 195px;
	}
	.developers{justify-content: initial;}
	.left_category {
		width: 260px;
	}
	.right_category {
		width: 810px;
	}
	.container_about {
		width: 100%;
		max-width: 100%;
	}
	.double_right_container>.left {
		width: 710px;
	}
	.double_right_container>.right {
		width: 360px;
	}
	.header_phone {
		margin-right: 20px;
	}
	.search_block {
		margin-right: 25px;
		width: 422px;
	}
	.about_image {
		width: 100%;
	}
	.item_product_list.line .in_item_product_list {
		gap: 10px;
	}
	.item_product_list.line .item_product_list_name {
		width: 300px;
	}
	.basket_basket .basket_basket_items {
		width: 100%;
	}
	.basket_basket {
		display: block;
	}
	.basket_to_order{
		float:right;
	}
	.basket_basket:after {
		content: " ";
		display: block;
		clear: both;
	}
	.basket_basket .basket_item.item_product_list.line .item_product_list_name {
		width: 300px;
	}
	.brand_item{
		width:345px;
	}
	.cat_block {
		width: 335px;
	}
	hr {
		margin: 70px 0;
	}
	.products .item_product_list {
		width: 260px;
	}
	.item_product_buttons .double_j {
		gap: 20px;
	}
	.item_product_buttons .count_block {
		margin-right: 0;
	}
	.count_block input {
		width: 113px;
	}
	.item_product_list_name {
		height: auto;
	}
	.item_product_list.line .item_product_list_price {
		white-space: nowrap;
	}
	.modal_block_big {
		width: 100%;
	}
	.bigmodal .fancybox-close {
		width: 20px;
		height: 20px;
		right: 20px;
		top: 20px;left: auto;
		background: url('../images/x.svg')no-repeat;
	}
	.content td a+span {
		margin-left: 0;display: block;
	}
	.delivery_block_item {
		width: 535px;
	}
	.gap60 {
		display: flex;
		gap: 10px;
	}
	.double_pay>div {
		width: 49%;
	}
	.faq_list {
		width: 100%;
		max-width: 100%;
	}
	.news_item {
		width: 345px;
	}
	.news_item_text {
		margin-bottom: 15px;
		height: auto;
	}
	.news_item_data a{
		height:auto;
	}
	.left_order {
		width: 739px;
	}
	.justyfi_form_lines {
		flex-wrap: wrap;
		justify-content: initial;
	}
	.right_product_top {
		width: 480px;
	}
	.left_product_top {
		display: flex;
		width: 565px;
	}
	.left_product_bottom {
		width: 630px;
	}
	.analog_item {
		width:345px;
	}
	.categories.parent_categories {
		gap: 30px;
	}
	.products .item_product_list.line {
		width: 100%;
	}
	.sertificates_items .sertificate_item {
		width: 345px;
	}
	.right_data_manager {
		gap: 40px;
	}
	.video_item {
		width: 345px;
	}
	.about_down_right {
		padding-left: 288px;
		justify-content: initial;
	}
	.products {
		gap: 15px;
	}
	.filter_choicer_item span {
		padding: 10px 15px;
	}
	
}

@media (max-width: 1120px) {
	.main_categories {
		gap: 0px 19px;
	}
	.container {
		width: 970px;
	}
	.top_menu a {
		font-size: 15px;
	}
	.bottom_header_line .header_upload_button .upload_button {
		font-size: 0px;
	}
	.bottom_header_line .header_upload_button .upload_button .icon {
		line-height: 0px;
		margin-right: 0;
	}
	.slider_item {
		height: 500px;
	}
	.main_slider_block {
		margin-bottom: 50px;
	}
	.block_slider {
		margin-bottom: 0px;
	}
	.main_category {
		width: 49%;
	}
	.main_categories {
		margin-bottom: 50px;
	}
	.main_item_news {
		width: 48%;
	}
	.main_news {
		margin-bottom: 50px;
	}
	.left_subscribe {
		width: 290px;
	}
	.subscribe_main{
		margin-bottom:50px;
	}
	.developers_main {
		background: #EBEEF9;
		padding: 50px 0 50px;
		margin-bottom: 50px;
	}
	.developers a {
		width: 220px;
	}
	.stable_left {
		width: 49%;
	}
	.stable_right {
		width: 49%;
	}
	.center_gray {
		width: 100%;
		margin-bottom: 50px;
	}
	.footer_block {
		width: 19%;
	}
	.footer_block .socs {
		justify-content: flex-start;
	}
	
	.footer_block {
		order: 3;
	}
	.footer_block:nth-child(1) {
		width: 21%;
		order: 2;
	}
	.footer_block:last-child {
		order: 1;
		width: 100%;
		margin-bottom: 25px;
	}
	.in_footer {
		flex-wrap: wrap;
	}
	.right_category {
		width: 660px;
	}
	.popup_choice_order a {
		margin-right: 0;
	}
	.popup_choice_order {
		gap: 20px;
	}
	.double_right_container>.left {
		width: 590px;
	}
	.double_drag_files {
		display: block;
	}
	.right_double_drag_files {
		margin-top: 10px;
	}
	.brand_item {
		width: 48%;
	}
	.cat_block {
		width: 48%;
	}
	.block_slider+hr {
		margin-top: 10px;
	}
	.products .item_product_list {
		width: 310px;
	}
	.choices_block {
		margin-left: 30px;
	}
	.item_product_list.line .in_item_product_list {
		flex-wrap: wrap;
	}
	.pagination_block {
		flex-wrap: wrap;
	}
	.elements_on_page {
		order: 1;
		margin-bottom:15px;
	}
	.pagination {
		order: 2; margin-bottom:15px;
	}
	.elements_on_page>span:first-child {
		margin-left: 0px;
	}
	.pagination_block .secondary_button {
		order: 2;
	}
	.parent_sections_menu {
		min-width: 254px;
		max-width: 254px;
	}
	.remove_element_basket {
		position: absolute;
		top: 15px;
		right: 15px;
	}
	.basket_item .buy_basket, .basket_item .basket_to_wish {
		flex-grow: 5;
	}
	.basket_item .basket_to_wish {
		flex-grow: 5;
		text-align: right;
	}
	.modal_block_big .data_standart_block{
		    padding: 40px 20px;
	}
	a.link_with_ico.secondary_button {
		padding-right: 20px;
		padding-left: 20px;
	}
	.delivery_block_item {
		width: 48%;
	}
	.mb100 {
		margin-bottom: 30px;
	}
	.news_item {
		width: 48%;
	}
	.double_order {
		flex-wrap: wrap;
	}
	.right_order {
		width: 100%;
	}
	.table_block.content {
		position: relative;
		overflow: auto;
	}
	.modal_block_big .data_item_order_success:first-child {
		width: 43%;
	}
	.left_order {
		width: 100%;
	}
	.left_product_top {
		display: flex;
		width: 56%;
	}
	.right_product_top {
		width: 42%;
	}
	.product_buy_block {
		background: #EBEEF9;
		border-radius: 10px;
		width: 100%;
	}
	.up_product_buy_block .double_j {
		display: block;
	}
	.up_product_buy_block .count_block input {
		width: 100%;
	}
	.up_product_buy_block .count_block {
		position: relative;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.analog_item {
		width: 48%;
	}
	.analogs_block {
		margin-bottom: 60px;
	}
	.product_button {
		justify-content: center;
	}
	.sertificates_items .sertificate_item {
		width: 48%;
	}
	.data_item_order_success:first-child {
		width: 46%;
		padding-right: 50px;
	}
	.grey_data_manager {
		padding: 30px 30px 30px 30px;
	}
	.right_data_manager {
		gap: 20px;
	}
	.modal_block_big .item_product_buttons {
		margin-left: auto;
	}
	.modal_block_big  .item_product_list.line .item_product_list_price+.x {
		display: none;
	}
	.about_down_right {
		padding-left: 309px;
		justify-content: initial;
	}
	.filter_choicer_item span {
		font-size: 15px;     padding: 10px 13px;
	}
	.filter_choicer {
		justify-content: space-between;
	}
}
@media (max-width: 980px) {
	.main_categories {
		gap: 0px 15px;
	}
	.container{width:768px;}
	.middle_header_line>* {
		order: 2;
	}
	.search_block {
		width: 100%;
		order: 3;
		margin-right: 0px;
		margin-top: 15px;
	}
	.middle_header_line {
		flex-wrap: wrap;
	}
	.catalog_open{margin-right:20px;}
	.header_menu_bottom a.item_with_ico {
		margin-right: 15px;
	}
	.top_menu li {
		margin-right: 0;
	}
	.left_top_header_line {
		order: 2;
		width: 100%;
	}
	.right_top_header_line {
		margin-left: auto;
		margin-bottom: 20px;
	}
	.top_header_line {
		flex-wrap: wrap;
	}
	.left_top_header_line .top_menu {
		justify-content: space-between;
	}
	.auth_line .top_menu {
		gap: 20px;
	}
	.main_categories {
		margin-bottom: 30px;
	}
	.double_subscribe {
		display: block;
	}
	.double_subscribe_form_line {
		justify-content: flex-start;
	}
	.left_subscribe {
		width: 100%;
		margin-bottom: 20px;
	}
	.stable_right {
		width: 100%;
		text-align: center;
	}
	.stable_left {
		order: 2;
		width: 100%;
	}
	.stable_double_block {
		flex-wrap: wrap;
	}
	.childs_section_menu {
		padding: 15px;
	}
	.tripple_elements_menu {
		column-gap: 40px;
		column-count: 2;
	}
	.choices_childs_sections_menu {
		width: 461px;
	}
	.double_category {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.right_category {
		width: 100%;
	}
	.right_line_to_h1 {
		display: none;
	}
	.double_right_container {
		display: block;
		justify-content: space-between;
		margin-bottom: 50px;
	}
	.double_right_container>.left {
		width: 100%;
		margin-bottom: 30px;
	}
	.double_right_container>.right {
		width: 100%;
	}
	.item_product_buttons {
		padding-top: 20px;
		display: block;
	}
	.block_in_slider .owl-stage-outer {
		padding: 30px 0 30px; margin:0px;
	}
	.products .item_product_list {
		width: 48%;
	}
	.left_category {
		width: 320px;
		position: fixed;
		padding: 15px;
		left: -320px;
		z-index: 999;
		background-color: #fff;
		height: 100%;
		top: 0px;
		transition: all 1s ease;    overflow: auto;
	}
	.show_980{display:block;}
	.left_category .show_left_menu {
		display: table;
		align-items: center;
		margin-bottom: 20px;
	}
	.left_category.active {
		left: 0px;         box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	}
	.price_input input {
		width: 120px;
	}
	.show_left_menu {
		display: table;
	}
	.show_left_menu.in_content{margin-bottom:20px;}
	.cats_childs a {
		font-size: 16px;
		margin-bottom: 5px;
	}
	.categories{gap:30px;}
	.sort_double_block {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.double_right_container .modal_block {
		width: 100%;
		padding: 0;
		box-shadow: none;
		border-radius: 10px;
	}
	.tripple_delivery_product {
		display: flex;
		margin-bottom: 30px;
		gap: 20px;
	}
	.delivery_block_item_text {
		height: auto;
	}
	.double_pay {
		display: block;
	}
	.double_pay>div {
		width: 100%;
	}
	.header_modal_block_big {
		padding: 30px;
	}
	.product_top {
		flex-wrap: wrap; margin-bottom:50px;
	}
	.left_product_top {
		width: 100%;
	}
	.right_product_top {
		width: 100%;
	}
	.product_bottom {
		flex-wrap: wrap;
		margin-bottom: 50px;
	}
	.left_product_bottom {
		width: 100%;
	}
	.product_tech_params_parent {
		width: 100%;
	}
	.right_product_bottom {
		width: 100%;
	}
	.grey_data_manager {
		flex-wrap: wrap;
	}
	.left_data_manager{width:100%; margin-bottom:10px;}
	.item_product_list.line .item_product_buttons {
		margin-left: auto;
	}
	.about_down_right {
		padding-left: 0;
		justify-content: initial;
	}
}
@media (max-width: 780px) {
	.params_block{order: 2;}
	.delivery_block{order: 1;}
	.container {
		width: 100%;
		padding: 0 15px;
	}
	.choices_childs_sections_menu {
		width: 0;
	}
	.catalog_big_menu {
		display: none !important;
	}
	.catalog_big_menu_up {
		display: none !important;
	}
	.top_header_line {
		position: fixed;
		left: 0px;
		display: block;
		height: 100%;
		width: 320px;
		background-color: #fff;
		z-index: 999;
		padding: 20px;
		transition: left 1s ease;
		left: -370px;     top: 0px;
	}
	.top_header_line.active{left:0px;}
	.left_top_header_line .top_menu {
		display: block;
	}
	.middle_header_line {
		margin-top: 15px;
	}
	.bottom_header_line{display:none;}
	.header_basket .line_basket {
		font-size: 0px;
	}
	.header_favorite {
		margin-left: auto;
	}
	svg.icon-basket{margin-right:0px;}
	.double_title {
		display: block;
	}
	.in_footer {
		display: block;
	}
	.copyright_footer {
		display: block;
	}
	.main_category {
		width: 100%;
	}
	.open_menu{display:block;}
	.open_menu {
		width: 40px;
		height: 40px;
		background-color: #275DBF;
		border-radius: 6px;
		display: block;
		align-items: center;
		padding-top: 10px;
	}
	.logo_block {
		width: 100%;
		display: flex;
		justify-content: space-between;
		margin-right: 0px;
		align-items: center;
		margin-bottom: 15px;
	}
	.open_menu span {
		width: 26px;
		margin: 0 auto 5px;
		height: 3px;
		background-color: #fff;
		display: block;
	}
	.open_menu span:last-child{margin-bottom:0px;}
	.right_top_header_line {
		margin-left: auto;
		margin-bottom: 15px;
		margin-top: 20px;
		padding-top: 16px;
		border-top: 1px solid #ccc;
	}
	.top_header_line .bottom_header_line {
		display: block;
	}
	.header_menu_bottom {
		display: block;
		align-items: center;
	}
	.catalog_open {
		margin-bottom:15px;
	}
	.header_menu_bottom a.item_with_ico {
		margin-right: 0;
		margin-bottom: 10px;
	}
	.bottom_header_line .header_upload_button .upload_button {
		font-size: 14px;
		gap: 10px;
	}
	.back_top_header_line.active {
		position: fixed;
		background: rgba(0, 0, 0, 0.7);
		width: 100%;
		top: 0px;
		height: 100%;
		z-index: 998; display: block;
		left: 0;
	}
	.close_big_menu_top{display:block;}
	.close_big_menu_top {
		position: absolute;
		right: -45px;
		top: 3px;
		cursor: pointer;
	}
	.close_big_menu_top svg.icon-close {
		width: 42px;
		height: 42px;
		stroke: #fff;
	}
	.slider_item {
		height: 400px;
	}
	.top_main_category {
		width: 196px;
		height: auto;
		margin-bottom: 15px;
	}
	.main_item_news {
		width: 100%;
	}
	.subscribe_main {
		padding: 25px;
	}
	.title_subscribe {
		font-size: 35px;
		margin-bottom: 5px;
	}
	.text_subscribe {
		font-weight: 400;
		font-size: 16px;
	}
	.developers {
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
		gap: 30px 0;
	}
	.developers a {
		width: 48%;
	}
	.developers_main {
		margin-bottom: 20px;
	}
	.stable_title {
		font-size: 34px;
		line-height: 37px;
	}
	hr {
		margin: 50px 0;
	}
	h1 {
		font-weight: 900;
		font-size: 30px;
		line-height: 34px;
		letter-spacing: 0.03em;
		font-feature-settings: 'pnum' on, 'lnum' on;
		margin-bottom: 25px;
		margin-top: 0px;
	}
	.footer_block:nth-child(1) {
		width: 100%;
	}
	.footer_block {
		width: 100%;
		margin-bottom: 20px;
	}
	.item_product_list_name {
		height: 48px;
	}
	.double_form_line {
		display: block;
		justify-content: space-between;
		gap: 0;
	}
	.about_page {
		margin-bottom: 50px;
	}
	.title_slider {
		font-weight: 900;
		font-size: 26px;
		line-height: 40px;
	}
	.left_title {
		font-weight: 900;
		font-size: 30px;
		line-height: 36px;
	}
	.description_page_top {
		width: 100%;
		margin-bottom: 60px;
	}
	.double_empty_basket_buttons {
		display: block;
	}
	.double_empty_basket_buttons a {
		margin-right: 0;
		width: 100%;
		margin-bottom: 15px;
		text-align: center;
	}
	.tabs_choice {
		border-bottom: 1px solid #BEC3D1;
		padding: 0 10px 10px;
		font-size: 14px;
		line-height: 24px;
	}
	.remove_all {
		position: static;
		right: 0px;
		top: -50px;
		display: flex;
		align-items: center;
		color: #232328;
		text-decoration: none;
		margin-bottom: 10px;
	}
	.basket_item.item_product_list.line .item_product_list_image img {
		width: 120px;
		height: 120px;
	}
	.basket_item.item_product_list.line .buy_basket, .basket_item.item_product_list.line .basket_to_wish {
		margin-right: 0;
	}
	.item_product_list.line .item_product_list_price+.x {
		margin-right: 0;
	}
	.basket_item.item_product_list.line .item_product_list_quantity {
		margin: 0 auto;
	}
	.item_product_list_image {
		width: 100%;
	}
	.basket_item.item_product_list.line .in_item_product_list {
		text-align: center;
	}
	.basket_item.item_product_list.line .buy_basket, .basket_item.item_product_list.line .basket_to_wish {
		margin: 0 auto;
		text-align: center;
	}
	.basket_quantity_product {
		gap: 8px;
	}
	.basket_to_order {
		background: #EBEEF9;
		border-radius: 10px;
		width: 100%;
	}
	.brand_item {
		width: 100%;
	}
	.pagination {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		gap: 15px;
	}
	a.page_go{margin-right:0px;    padding: 11px 17px;}
	.block_for_title {
		flex-wrap: wrap;
	}
	.left_block_for_title {
		margin-bottom: 15px;
	}
	.cat_block {
		width: 100%;
	}
	.special_select {
		display: flex;
		margin-bottom: 40px;
		flex-wrap: wrap;
		gap: 15px;
	}
	.special_select a {
		margin-right: 0px;
	}
	.products .item_product_list {
		width: 100%;
	}
	.order_with_link_form_line {
		display: flex;
		flex-wrap: wrap;
	}
	.param_choices {
		display: flex;
		align-items: center;
		gap: 15px;
		flex-wrap: wrap;
	}
	.delivery_page .deliveries {
		gap: 15px 0;
		justify-content: space-between;
	}
	.delivery_page .deliveries a {
		width: 48%;
	}
	.tripple_delivery_product {
		flex-wrap: wrap;
	}
	.delivery_block_item {
		width: 100%;
	}
	.delivery_block_item {
		padding: 15px;
	}
	.delivery_block_item_text {
		height: auto;
		flex-wrap: wrap;
	}
	.attention {
		padding: 70px 30px 30px;
	}
	.attention:before {
		top: 21px;
	}
	.order_with_link_form_line .form_line {
		margin-bottom: 0px;
		width: 100%;
	}
	.news_item {
		width: 100%;
	}
	.title_order {
		flex-wrap: wrap;
	}
	.tripple_column {
		column-count: 1;
		column-gap: 0;
	}
	.choice_city_data {
		width: 100%;
	}
	.data_item_order_success {
		display: block;
		width: 100% !important;
	}
	.modal_block_big .linkes {
		display: block;
		gap: 20px;
	}
	.title_flexed {
		flex-wrap: wrap;
	}
	.all_sum_order {
		gap: 0;
		flex-wrap: wrap;
	}
	.title_flexed .left {
		display: flex;
		gap: 0px;
		align-items: center;
		flex-wrap: wrap;
		margin-bottom: 15px;
	}
	.basket_basket_items.success_order .item_product_list.line .in_item_product_list {
		padding: 20px;
	}
	.item_product_list.line .item_product_list_name {
		width: 100%;
	}
	.basket_basket_items.success_order .item_product_list.line .in_item_product_list {
		padding: 20px;
		width: 100%;
	}
	.modal_block_big .name_image {
		display: block;
		width: 100%;
	}
	.name_image .wish_item {
		margin-right: 0;
	}
	.modal_block_big .double_buttons {
		padding: 30px;
		flex-wrap: wrap;
	}
	.modal_block_big .double_buttons>* {
		width: 100%;
		margin-bottom: 10px;
		text-align: center;
	}
	.left_product_top {
		width: 100%;
		flex-wrap: wrap;
	}
	.thumbs {
		order: 2;
		width: 100%;
	}
	.thumbs .owl-carousel {
		transform: initial;
		width: 340px;
		position: relative;
		left: 0;
		top: 0;
		padding: 0 15px;
	}
	.thumbs .item {
		transform: initial;
	}
	.thumbs {
		min-width: 60px;
		order: 2;
		width: 100%;
		padding: 0 20px;
	}
	.first_product_description {
		color: #7C868E;
		width: 100%;
		margin-bottom: 30px;
	}
	.large {
		width: 100%;
	}
	.large .item {
		width: 100%;
		height: 250px;
	}
	.left_product_top {
		width: 100%;
		flex-wrap: wrap;
		margin-bottom: 40px;
	}
	.product_buy_block_double {
		display: flex;
		justify-content: space-between;
		margin-bottom: 28px;
		flex-wrap: wrap;
	}
	.double_delivery_product {
		display: block;
	}
	.deliveries {
		gap: 20px;
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 30px;
	}
	.analog_item {
		width: 100%;
	}
	.product_title {
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		margin-bottom: 20px;
		flex-wrap: wrap;
	}
	.thumbs .owl-carousel {
		transform: initial;
		width: auto;
		position: relative;
		left: 0;
		top: 0;
		padding: 0 15px;
	}
	.more_search {
		margin-bottom: 30px;
	}
	.success_top {
		display: flex;
		align-items: center;
		gap: 20px;
		margin-bottom: 30px;
		flex-wrap: wrap;
		text-align: center;
	}
	.left_success {
		line-height: 0px;
		text-align: center;
		width: 100%;
	}
	.right_data_manager {
		gap: 20px;
		display: block;
	}
	.tech_title.double_flex {
		display: block;
	}
	.modal_block_big .item_product_list.line div.item_product_list_name {
		margin-right: 0;
	}
	.modal_block {
		width: 100%;
	}
	.item_product_list.line .favorite-item {
		opacity: 1;
		position: absolute;
		right: 0px;
	}
	.sertificates_items .sertificate_item {
		width: 100%;
	}
	.sertificate_item img {
		object-fit: contain;
		width: 100%;
	}
	.item_product_list.line .count_block {
		position: relative;
		margin-right: 0;
	}
	.in_slider {
		width: 100%;
		color: #fff;
	}
	.slider_item {
		height: 440px;
	}
	.double_subscribe_form_line {
		justify-content: flex-start;
		display: block;
	}
	#subscribe_form .double_subscribe_form_line .form_line {
		margin-bottom: 0px;
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.double_subscribe_form_line .main_button {
		width: 100%;
	}
	.image_main_category {
		position: absolute;
		right: 10px;
		top: 10px;
	}
	.bottom_main_category {
		position: relative;
		z-index: 2;
	}
	.main_news_image img {
		max-width: 100%;
		max-height: 100%;
	}
	span.main_news_image {
		min-width: 76px;
		margin-right: 17px;
		height: 76px;
	}
	.about_double {
		text-align: center;
		justify-content: center;
	}
	.about_slider .thumbs .owl-carousel {
		    width: auto;
	}
	.about_slider .large .item {
		height: 320px;
	}
	.basket_item.item_product_list.line .basket_quantity_product {
    margin: 0 auto;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
}
.block_in_slider .owl-nav,.block_in_slider_news .owl-nav{
    top: auto;
    bottom: 0px;
    left: 0;
    width: 100%;
    right: auto;
    justify-content: center;
    position: static;
       margin-top: 0;
    margin-bottom: 30px;
}
.block_in_slider_news .owl-nav{margin-top:20px;}
h2 {
    font-size: 32px;
    line-height: 38px;
}
.popup_choice_order {
    flex-wrap: wrap;
}
.text_empty_box {
    width: 100%;
}
.delivery_price {
    padding-left: 34px;
}
.order_page .small_data_order .form_line label {
    display: block;
}
.comiseo-daterangepicker-right .comiseo-daterangepicker-presets {
    display: none !important;
}
.basket_item.item_product_list.line .in_item_product_list .name_image {
    display: block;
}
.double_buttons_wish {
    display: block;
    justify-content: space-between;
    padding: 20px;
}
.modal_block_big .data_standart_block {
    padding: 20px;
}
.double_big_modal {
    display: block;
}
.title_modal_block_big {
    font-weight: 900;
    font-size: 30px;
    line-height: 41px;
}
.double_buttons_wish .right {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
}
.tabs_line {
    overflow: auto;
}
.download_element {
    display: block;
}
.right_product_title {
    width: 100%;
    min-width: 280px;
    align-items: center;
    gap: 20px;
    justify-content: flex-start;
}
.item_about_sert .right {
    width: 100%;
}
.tags {
    margin-bottom: 30px;
    display: flex;
    gap: 10px 20px;
    flex-wrap: wrap;
}
.content.table_block {
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.item_product_list:hover .in_item_product_list {
    width: 100%;
    position: static;
}
.breadcrumbs{overflow:auto;}
.breadcrumbs ul{flex-wrap:initial;}
.filter_choicer {
	justify-content: flex-start;
	flex-wrap: wrap;
    white-space: nowrap;
}
.sort_line{
	max-width:100%;
}
.sort_double_block {
    display: block;
}
    .filter_choicer_item span {
        font-size: 15px;
        padding: 4px 11px;
    }
}
@media (max-width: 600px) {
.fancybox-opened {
    z-index: 8030;
    width: 100% !important;
    left: 0px !important;
}
.fancybox-inner {
    width: 100% !important;
}
.fancybox-opened .fancybox-skin {
    background-color: #fff;
    color: #232328;
    padding: 15px 15px !important;
}
span.title_text_modal_block_big a.edit {
    display: none;
}
.header_modal_block_big {
    padding: 15px;
}
.modal_title {
    padding-right: 30px;
}
.full_width_inside>* {
    max-width: 100%;
}
}
@media (max-width: 370px) {
	.block_in_slider .item_product_list{
		width:290px;
	}
	.block_in_slider .double_j {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	h1 {
		font-weight: 900;
		font-size: 25px;
		line-height: 30px;
	}
	.product_title h1 {
		margin-bottom: 15px;
		display: block;
	}
	.left_product_title span.label{left:0px;}
}