@media screen and (max-width: 959px) {
	.hide-mobile { display: none;}
	.show-mobile { display: block;}
	.centermap { width: auto; padding: 0px; min-width: inherit;}
	.header_contacts { display: none;}
	.section_links { width: auto; padding: 0px; min-width: inherit;}
	footer { width: auto; padding: 0px; min-width: inherit;}
	.container { width: auto; padding-left: 0px; padding-right: 0px;}
	nav { display: none;}
	.brands_link { display: none;}
	.order_call { display: none;}
	.search {float: none;height: 46px;margin-bottom: 20px; margin-left: 20px;margin-right: 20px;overflow: hidden;padding-right: 0; width: auto;}
	.search input[type=text] {border-left: 1px solid #c1453a; }
	.search input[type="submit"] {bottom: -2px; height: auto;top: -2px;}
	header { padding: 0px;}
	.header_nav { position: absolute; left: 20px; padding-left: 0px; width: auto; z-index: 11;  top: 20px; float: none; margin-top: 0px;}
	.icon_nav_mobile { display: block;}
	.header_nav .drop { background: none; padding: 0; padding-top: 0px; margin-left: 0px; z-index: 998; top: 5px;  padding-bottom: 0px; position: relative;}
	.header_nav .drop li {
		padding-top: 0px;
		padding-bottom: 9px;
	}
	 .header_nav .drop li span {
		color: #fff;
		display: block;
		padding-left: 24px;
	}
	.header_nav ul {background-color: #cc4e43; padding-top: 10px; display: none; } 
    .header_nav ul li { padding-bottom: 15px; padding-top: 0px;}
	.header_nav ul li a { color: #fff; display: block; padding-left: 15px; padding-right: 15px;}
	.header_nav ul li a:hover { color: #fff; text-decoration: underline;}
	.header_nav ul li span { display: none;}
    .header_nav ul li .drop_arrow { background: none;}
	.header_nav .drop_arrow.active {color: #fff;}
	.logo { margin: 0px; margin-left: 85px; margin-right: 85px; display: block; width: auto; height: 85px; font-size: 0px; line-height: 85px; float: none; text-align: center;}
	.logo span { display: none;}
	.logo img { width: 100%; vertical-align: middle; max-width: 236px; }
	.header_basket { position: absolute; right: 20px; top: 20px; width: 45px; height: 45px; float: none;}
	.header_basket .title { background-position: center center; padding: 0px; font-size: 0px; width: 45px; height: 45px;}
	.header_basket .title a { display: block; font-size: 0px; width: 45px; height: 45px; }
	.header_basket .title a span { background: #f4da47; width: 20px; height: 20px; position: absolute; right: -6px; top: -6px; color: #474747; font-size: 12px; text-align: center; border-radius: 50%; padding-top: 4px;}
    .header_basket .button_basket { display: none;}
    .header_basket_price { display:  none;}
	.header_nav {z-index:1000;}
	.navigation nav {display:block;margin-left: 20px;position:relative;z-index:999999;}
	.navigation nav .drop {width:280px;}
	.navigation nav .drop li {
		min-height: auto;
		height: auto;
	}
	.navigation nav .drop  .m-container {
		visibility: visible;
    margin-left: 0;
    position: relative;
    width: 100%;
	padding-bottom: 20px;
	}
	.navigation nav .drop  .m-container > div {width:100%;float:none;margin-right:0;}
	.navigation nav .drop  .m-container > div ul li ul {display:none;}
	.navigation nav.hide-mobile p.show_all_mobile {display:none;}
	.m-container {display:none;}
	.bx-authform {
	  margin-left: 20px;
	  margin-right: 20px;
	 }
	
	.navigation nav .drop {position: absolute; width: 235px; left: 0px; top: 45px; z-index: 9999; display: none;}
	.info_links li .delivery_desc .town_container .drop_town { background: #fff; position: absolute; top: -4px; z-index: 998; padding: 9px; padding-bottom: 4px; padding-top: 16px; margin-left: -9px; -webkit-box-shadow: #999 0px 2px 3px; box-shadow: #999 0px 2px 3px; width: 200px; display: none;}
	.show_container { background: #fff; padding-bottom: 20px; padding-top: 20px; display: none;}
	
	.slider { margin-bottom: 10px;}
	.slider img { width: 100%;}
	.desc_slide { left: 20px; right: 20px; bottom: 0px; height: auto; width: auto; padding-left: 0px; padding-right: 0px; text-align: center; top: inherit; bottom: 61px;}
	.desc_slide .more { display: none;}
	.desc_slide h4 { background: none; padding-top: 12px; padding-bottom: 15px; font-size: 18px;}
	.desc_slide .desc { display: none;}
	.slider_controls { position: absolute; left: 20px; right: 20px; bottom: 10px; top: inherit;}
	.slider_controls .next a:after{top: 13px;}
	.slider_controls .prev a:after{top: 13px;}
	.desc_slide h4:after{display: none;}
	.slider_controls .prev { width: 68px; height: 40px; position: absolute; left: 0px; top: 0px;}
	.slider_controls .prev a { width: 68px; height: 40px;}
	.slider_controls .next { width: 68px; height: 40px; right: 0px; top: 0px; position: absolute;}
	.slider_controls .next a { width: 68px; height: 40px;}
	.slider_controls .pager { margin: 0px; margin-left: 69px; margin-right: 69px; height: 40px; width: auto; padding-top: 12px;}
	.tabs_navigation { padding-left: 20px; padding-right: 20px; margin-bottom: 20px;}
	.tabs_navigation li { display: block; float: none; width: auto; padding: 0px; margin-bottom: 1px;}
	.catalog { padding-left: 20px;}
	.catalog li:nth-child(3n+1) {width: 31% !important; }
	.catalog li { width: 31% !important; margin-right: 2.3% !important; margin-bottom: 15px; clear: inherit !important;}
	
	.catalog.catalog_line { padding-right: 20px;}
	.catalog.catalog_line li { width: auto !important; height: auto !important; margin-right: 0px !important;  float: none; text-align: left; padding-left: 0px !important;}

    .bottom_info { width: auto; margin: 0px; left: 20px; right: 20px;}
	.bottom_info .catalog {padding-left: 0px;}
	.bottom_info .catalog li { width: 31% !important; margin-right: 2.3% !important; margin-bottom: 15px; clear: inherit !important;}
	.bottom_info .catalog li:nth-child(3) { width: 33.3%!important; margin-right: 0px !important;}
	.bottom_info .catalog li:nth-child(4) { display: none;}
    
	.video_container { width: auto; float: none; margin-left: 20px; margin-right: 20px;}
	.video_slide { float: none; width: auto;}
	.video_slide img { width: 100%;}
	.video_list {float: none; width: auto;}
	.video_list .active::after { display: none;}
	.video_list li { height: auto !important; padding-left: 0px;}
	.video_list li a { padding: 20px; display: block; height: auto; width: auto;}
	.publishing_container { display: none;}
	.widgets { display: none;}
	
	.section_links { padding-left: 20px; padding-right: 20px;}
	.section_links li { width: auto; float: none; border-right: none;}
	.section_links li a {background-image:none; background-position: right; width: auto; display: block; padding-top: 17px; padding-bottom: 20px;}
	.section_links .no_bord { border-bottom: 1px solid #c1c1c1; }
	.footer_links { display: none;}
	footer { padding-top: 20px; padding-bottom: 30px;}
	.footer_contacts { margin-left: 20px; margin-right: 20px; margin-bottom: 15px;}
	.footer_contacts .rss {border-bottom: 1px solid #434343; float: none; width: auto; padding-left: 0px; padding-right: 0px; padding-bottom: 20px; margin-bottom: 18px;}
	.footer_contacts .rss input[type="text"] { font-size: 14px;}
	.footer_contacts .rss input[type="submit"] { right: 0px;}
	.footer_contacts .phone { width: 50%; font-size: 15px; padding-left: 0px; padding-top: 0px; margin-bottom: 8px; }
	/*.footer_contacts .phone:nth-child(2) { float: right;}*/
	.order_intake { font-size: 14px; color: #888888; clear: both; width: 100%;}
	.copy { padding-left: 20px; font-size: 14px; padding-right: 115px; line-height: 170%;}
	.social { margin-right: 20px;}
	.primary_site {border-bottom: 1px solid #434343; display: block; margin-left: 20px; margin-right: 20px; padding-bottom: 17px;  margin-bottom: 15px;}
	.primary_site a { color: #fff; text-decoration: none;}
	.primary_site a:hover { text-decoration: underline;}
	.social_page { display: none;}
	.filter { display: none;}
	.breadcrumbs { margin-left: 20px; margin-right: 20px; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; padding-top: 17px; padding-bottom: 18px;}
	.articles_list { padding-left: 20px; padding-right: 20px;}
	.title_page { padding-left: 20px;}
	.article_desc { float: none; margin-left: 120px; width: auto; }
	.article_desc p { display: none;}
	.article_desc .date { display: block;}
	.basket { padding-left: 20px; padding-right: 20px;display: block; width: auto;  border-top: 1px solid #dadada;}
	.basket_row { display: block;position: relative;}
	.basket_row:after { content:''; clear: both; height: 0; font-size: 0px; line-height: 0px; display: block; margin: 0; padding: 0;}
	.basket_row .photo { width: 100px; padding-top: 0px; padding-bottom: 0px; border-top: none;}
	.basket_row .desc {  padding-top: 14px; width: auto;  padding-bottom: 18px; padding-right: 0px; border-top: none;}
	.basket_row .qty { width: 70px; float: left; display: block; border-top: 1px solid #dadada; padding-top: 20px; padding-bottom: 20px; height: auto;}
	.basket_row .price { width: auto;  margin-left: 70px; display: block; text-align: right;  border-top: 1px solid #dadada;  padding-top: 28px; padding-bottom: 20px; height: auto;}
	.basket_row .control_row {display: block;position: absolute;top: 0;right: 0;border-top: 0;}
	.basket_row .control_row   a {position: relative;top: 50%;}
	.total { padding-right: 20px;}
	.basket_order { padding-right: 20px;}
	
	
	.representative { text-align: center;}
	.representative ul { display: inline-block;}
	.checkout_right_column { display: none;} 
	.checkout_left_column { padding-left: 20px; width: auto; float: none;}
	.checkout_left_column .title_page { padding-right: 20px; text-align: center;}
	.field_row .field_column { width: 50%; padding-right: 20px; margin-right: 0px;}
	.delivery_title { padding-left: 20px; padding-right: 20px; text-align: center; margin-right: 20px;}
	.delivery_title img { position: relative; margin-left: 0px; top: 1px; margin-right: 9px;}
	.checkout .basket_order input[type="submit"] { margin-right: 10px;}
	.filter_section li { width: auto; float: none;}
	.filter_catalog { margin-left: 20px; margin-right: 20px;}
	.filter_catalog .filter_column:first-child { width: 36%;}
	.filter_catalog .filter_column:nth-child(2) { width: 60%; float: right; padding-right: 0px;}
	.filter_catalog .filter_column:last-child { width: auto; float: none; padding-left: 0px; margin-top: 15px; display: none;}
	
	.main .filter_catalog .filter_column:first-child { width: 36%;}
	.main .filter_catalog .filter_column:nth-child(2) { width: 60%; float: right;}
	.main .filter_catalog .filter_column:last-child { width: auto; float: none; padding-left: 0px; margin-top: 15px; display: none;}
	
	.filter_column .jq-selectbox__select-text  {}
	.filter_structure { display: none;}
	.show_all_mobile { display: block; padding-left: 20px; font-size: 14px; padding-top: 12px; padding-bottom: 12px;}
	.show_all_mobile a { background: url(../images/show_all_mobile.png) right no-repeat; color: #999999; display: inline-block; text-decoration: none; padding-right: 23px;}
	.show_all_mobile a:hover { text-decoration: underline;}
	aside { float: none; display: block; width: auto;}
	.main { width: auto; float: none;}
	.apply_filter { display: block; margin-left: 20px; margin-right: 20px; margin-bottom: 20px;}
	.apply_filter a { background: url(../images/ic_apply_filter.png) 21px center no-repeat; background-color: #c1453a; padding-top: 14px; padding-bottom: 14px; display: block; padding-left: 46px; color: #fff; text-decoration: none;}
	/*edit*/.apply_filter #set_filter {width: 100%; border-radius: 0; text-align: left; background: url(../images/ic_apply_filter.png) 21px center no-repeat; background-color: #c1453a; padding-top: 10px; padding-bottom: 10px; display: block; padding-left: 46px; color: #fff; text-decoration: none;}
	.brands_logo { display: none;}
	.information_text { display: none;}
	
	.sign_up h4 { font-size: 18px;}
	.search_result_title { margin-left: 20px; margin-right: 20px; padding-top: 0px;}
	.search_catalog_title { padding-left: 20px; padding-top: 20px;}
	.article_products { margin-left: 20px; margin-right: 20px;}
	.article_products li { width: auto; float: none;  border-bottom: 1px solid #dadada;}
	.article_products li:last-child { border: none;}
	.compare { overflow: hidden; width: 100%;}
	.slider_controls_compare .prev { display: none;}
	.slider_controls_compare .next { display: none;}
	.compare_navigation { padding-left: 20px; width: auto;}
	
	.news_one { padding-left: 20px; padding-right: 20px;}
	.news_one .important_information { margin-left: -20px; margin-right: -20px; padding-left: 16px;}
	.photo_text img { width: 100%;}
	.news_one table th { padding: 12px; padding-left: 12px; padding-right: 12px; font-size: 14px;}
	.news_one table td {  padding: 12px; padding-left: 12px; padding-right: 12px;}
	
	.code_product{margin-right: 20px;}
	
	.product_left_column { float: none; width: auto; margin-left: 20px; margin-right: 20px;}
	.slider_top { display: none;}
	.slider_bottom { display: none;}
	.preview_slider { display: block; position: absolute; left: -2000px}
	.slider_photo .slider_prev, .slider_photo .slider_next {display: block} 
	.product_slider { height: 280px;}
    .slider_prev { left: 0px;}
	.slider_photo { height: 278px; line-height: 278px; float: none; width: auto; border-left: none;}
	.slider_photo a { display: block;}
	.slider_photo img { max-height: 278px; overflow: hidden;}
	.slider_photo .fancybox {margin-top: 0 !important}
	.product_other_information { font-size: 12px; padding-bottom: 15px;}
	.product_other_information a { display: block; font-size: 14px; margin-top: 12px; margin-bottom: 15px;}
	.product_other_information span { display: block;}
	
	.product_right_column { float: none; width: auto; margin-left: 20px; margin-right: 20px; margin-top: 20px;}
	.product_right_column .price { padding-top: 10px;}
	.mobile_position { float: left; width: 50%;}
	.t_r_mobile { text-align: right;}
	.mobile_position .w138 { display: inline-block;}
	.choice_options:after { content:''; clear: both; display: block;}
	.compare_mobile { min-height: 45px; display: block; padding-top: 10px;}
	.compare_mobile img { margin-right: 9px; vertical-align: middle;}
	.choice_options .buy_one_click { padding-top: 14px; text-align: right;}
	
	.about_product_container { width: auto; float: none;}
	.about_product { border: none;}
	.specifications { float: none; width: auto; margin-right: 0px;}
	.specifications .title { margin-right: 0px;}
	.compare_information ul { width: 100%;}
	.about_product .compare_information .compare_base { width: auto;}
	.about_product .compare_information .compare_base p { width: auto;}
	.about_product  .specifications .compare_information .compare_qty { width: auto;}
	
	.product_description { float: none; width: auto; margin-left: 0px;}
	.product_description .title { margin-left: 0px; padding-right: 20px; height: auto; padding-bottom: 16px;}
	.similar_products { display: none;}
	
	.reviews { padding-left: 20px; height: 280px;}
	.reviews li { float: none; width: auto;}
	.show_all_reviews { padding-top: 60px;}
	.button_container:after { display: none;}
	.button_container:before { display: none;}
	
	.history_information .history_row ul {background: #f0f0f0; padding-bottom: 7px;}
	.history_information .history_row ul li { border: none; height: 30px;}
	.history_information .history_row li:nth-child(1) { width: auto;}
	.history_information .history_row li:nth-child(2) {width: auto;}
	.history_information .history_row li:nth-child(3) { width: auto;}
	.history_information .history_row li:nth-child(4) { width: auto; float: none; clear: both; display: block;}
	.history_information .history_row li:nth-child(5) { width: auto; float: none; clear: both; display: block;}
	.history_information .history_row li:nth-child(6) { width: auto; float: none; clear: both; display: block; padding-left: 20px; text-align: left;}
	.history_information .basket .basket_row .qty { width: 70px;  border-top: 1px solid #dadada;}
	.history_information .basket .basket_row .price { width: auto; border-top: 1px solid #dadada;}
	
	
	/*new*/
		.filter_category_list li { display: inline-block; padding-right: 20px; width: 32%; vertical-align: top;}
		.alphabet { padding-left: 18px;}
	/*new*/
	#modef{display:none!important}
	
	.title-search-result {display: none !important}
	
	.all-goods-mobile{display: block !important;}
	.all-goods-not-mobile{display: none !important;}
	
	.catalog li {overflow:hidden;}
	.catalog li .photo {
		width: 40%;
		float: left;
		height: auto;
		margin: 0;
	}
	.catalog li .photo img {
		max-width: 100%;
		max-height: 100%;
	}
	.catalog .desc_tumb {
		margin: 0;
		width: 60%;
		float: right;
		-webkit-box-sizing:border-box;
		        box-sizing:border-box;
		padding-left: 20px;
	}
	.catalog .desc_tumb .favourite-button,
	.catalog .desc_tumb .compare-button {
		display:none;
	}
	.catalog .product_name {
		text-align:left;
		height: auto;
		margin:15px 0;
	}
	.catalog .price {
		padding-bottom: 15px;
	}
	.basket_row .price,.total,.basket_row .qty{
		border-top: none;
	}
	.basket_row{
		border-bottom: 1px solid #dadada;
	}
	.navigation{
		z-index: 11;
	}
	.header_basket .title:before {
		left: 14px;
		font-size: 14px;
		top: 14px;
	}
}	

@media screen and (max-width:799px) {
	.catalog li:nth-child(3n+1) {width: 47% !important; }
	.catalog li { width: 47% !important; margin-right: 3% !important; margin-bottom: 15px; clear: inherit !important;}
	.main .catalog li:nth-child(3n) {margin-right: 3% !important;}
	.enter_social { display: block; width: auto; float: none; clear: both;}
	.rating { width: 180px; padding-top: 0px;}
	.rating li:first-child { clear: both; width: auto; display: inline-block; margin-bottom: 10px;}
	.rating li:nth-child(2) { clear: both;}
	.filter_category_list li {width: 49%; }
	.catalog.catalog_line li { width: auto !important; height: auto !important; margin-right: 0px !important;  float: none; text-align: left; padding-left: 0px !important;}

	.bottom_info .catalog {padding-left: 0px;}
	.bottom_info .catalog li { width: 47% !important; margin-right: 3% !important; }
	.bottom_info .catalog li:nth-child(2) { width: 50%!important;; margin-right: 0px !important;}
	.bottom_info .catalog li:nth-child(3) { display: none;}
	.bottom_info .catalog li:nth-child(4) { display: none;}
	.popup_video_frame
	{
		width: 600px!important;
	}
	.popup_video_frame iframe
	{
		width: 500px !important;
		height: 300px !important;
	}
}
@media screen and (max-width:600px) {
	.popup_video_frame
	{
		width: 400px!important;
	}
	.popup_video_frame iframe
	{
		width: 300px !important;
		height: 200px !important;
	}
	.popup_video_frame h4
	{
		font-size: 24px;
	}
	.code_product{width: 100px; font-size: 14px; }
	.title_page{margin-bottom: 20px;}
}
@media screen and (max-width:519px) {
	.catalog { padding-right: 20px;}
	.catalog li:nth-child(3n+1) {width: 100% !important; }
	.catalog li { width: 100% !important; margin-right: 0% !important; margin-bottom: 15px; clear: inherit !important;}
	.main .catalog li:nth-child(3n) {margin-right: 0% !important;}
	.alphabet_tumb  { width: 32%;}
	.catalog.catalog_line li { width: auto !important; height: auto !important; margin-right: 0px !important;  float: none; text-align: left; padding-left: 0px !important;}
	.bottom_info { display: none;}
	.basket-buttons {margin-bottom: 20px;}
}

@media screen and (max-width:480px) {
	.representative { text-align: left; font-size: 14px;}
	.representative ul { display: inline-block;}
	.representative ul li a { padding-right: 15px; padding-left: 15px;}
	.checkout_left_column { padding-left: 20px; width: auto; float: none;}
	.checkout_left_column .title_page { padding-right: 20px; text-align: left; font-size: 18px; padding-left: 0px;}
	.checkout_left_column .title_page h1 { font-size: 18px;}
	.field_row { padding-bottom: 0px;}
	.field_row .field_column { width: 100%; padding-right: 20px; margin-right: 0px; margin-bottom: 15px;}
	.title_page h1 { font-size: 18px;}
	.choice_options .cheaper { display: inline-block; float: none; border: none; margin-bottom: 15px;}
	.compare_mobile { min-height: 35px;}
	.availability { width: 125px;}
	.w138 { width: 125px;}
	.manufacturer { float: none;}
	.code_product { padding-top: 5px;}
	.product_right_column .price { display: block;}
	.choice_options .add .add_button { float: none; width: auto; display: block;}
	.equipment_list li { float: none; width: auto;}
	.filter_category_list li {width: 100%; }
	.alphabet_tumb  { width: 49%;}	
	.catalog.catalog_line li { width: auto !important; height: auto !important; margin-right: 0px !important;  float: none; text-align: left; padding-left: 0px !important;}	
	.catalog.catalog_line li .add_button { text-align: center; width: 90px;}
	.catalog.catalog_line li .add_button img { display: none;}

	.cheaper { width: 120px; border: none;}
	.add_review { display: none;}
	.choice_options .buy_one_click { text-align: center;}
	.title_link { float: none; padding-bottom: 5px;}
	.delivery_desc { width: auto; float: none;}
	.info_links li .delivery_desc p { padding-bottom: 5px;}
	
	.popup { background: #ffffff; display:none; width: auto;/*position: fixed; left: 50%; margin-left: -200px;*/ padding: 10px; top: 100px; z-index: 2000; padding-top: 40px;}
	.popup h4 {
		font-size: 24px;
	}
	.pop-add-basket .popup-btn {
		display: block;
		width: 100%;
	}
    
    /*custom*/
    #pickup_address{width: 100%;}
	
	.popup_video_frame
	{
		width: 310px!important;
		padding: 40px 20px !important;
	}
	.popup_video_frame iframe
	{
		width: 250px !important;
		height: 180px !important;
	}
}
@media screen and (max-width:405px) {
	.drop_color { position: relative; left: 0px; margin-top: 15px; }
	.drop_color:after {content: ''; width: 0;
	height: 0;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 9px solid #e9e9e9; position: absolute; left: 41px; top: -18px;}
	.in_stock_772,.in_stock_773{
		margin-top: 30px;
	}
	.catalog .add .add_button{
		height: 40px;
		padding-top: 13px;
	}
	div.div_current_list_price{
		margin-top: -33px;
	}
	.tabs_navigation{
		padding-left: 4px;
		padding-right: 4px;
	}
	.catalog {
		padding-right: 4px;
		padding-left: 4px;
	}
	.catalog .desc_tumb,span.current_list_price,.catalog .item_old_price{
		padding-left: 5px!important;
	}
}
@media screen and (max-width:320px) {
	.popup_video_frame
	{
		width: 220px!important;
		padding: 30px 20px !important;
	}
	.popup_video_frame iframe
	{
		width: 160px !important;
		height: 120px !important;
	}
	.popup .popup_desc
	{
		font-size: 12px;
	}
	.add .ic_add
	{
		display:none;
	}
}
@media screen and (max-width:959px) and (min-width: 800px){
	.product-down-wrap{
		width: 100%;
		left: 0;
		padding: 0 10px;
		height: auto;
	}
	.catalog .add .add_button{
		float: right;
	}
	div.div_current_list_price{
		position: absolute;
		top: 0;
	}
	.tabs{
		padding-left: 0;
	}
}
@media screen and (max-width:799px){
	.catalog > ul > li{
		padding-bottom: 0;
	}
	div.div_current_list_price{
		margin: 0;
		position: absolute;
		top: -2px;
	}
	span.in_stock_772,span.in_stock_773{
		padding-left: 10px;
		font-size: 12px;
		position: absolute;
		left: 0;
		bottom: 0;
		padding-bottom: 9px;
	}
	.product-down-wrap{
		padding-right: 10px;
		width: 60%;
		right: 0;
		height: 50px;
		bottom: 0;
		padding-bottom: 10px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.desc_tumb{
		height: 100%;
	}
	.catalog .add .add_button{
		float: right;
	}
	.tabs{
		padding-left: 0;
	}
	.ic_add{
		display: none;
	}
	.catalog .add .add_button{
		width: 78px;
		height: 40px;
		padding-top: 13px;
	}
	.catalog li{
		margin-right: 1%!important;
		width: 49%!important;
		margin-bottom: 10px;
	}
	.catalog li:nth-child(3n+1){
		width: 49%!important;
	}
	.main .catalog li:nth-child(3n){
		margin-right: 1%!important;
	}
	.catalog {
		padding-left: 8px;
	}
	.catalog .desc_tumb,span.current_list_price,.catalog .item_old_price{
		padding-left: 10px;
	}
	.catalog .item_old_price{
		float: none;
	}
}
@media screen and (max-width:669px){
	.catalog li{
		margin-right: 0%!important;
		width: 100%!important;
	}
	.catalog li:nth-child(3n+1){
		width: 100%!important;
	}
	.catalog {
		padding-left: 20px;
		padding-right: 20px;
	}
	span.current_list_price{
		font-size: 18px;
	}
}
@media screen and (max-width:460px) {
	.drop_color { min-width:230px;width: auto; }
	.tabs_navigation{
		padding-left: 7px;
		padding-right: 7px;
	}
	.catalog {
		padding-right: 7px;
		padding-left: 7px;
	}
	.ic_add{
		display: none;
	}
	.catalog .add .add_button{
		width: 78px;
	}
}
@media screen and (max-width:340px){
	span.current_list_price{
		font-size: 15px;
	}
}
@media screen and (max-width:405px){
	span.in_stock_772,span.in_stock_773{
		padding-left: 5px;
	}
}
@media screen and (max-width: 400px) {
	.product-down-wrap .add a {
		margin-top: -50px;
	}
	.desc_slide h4 {
		width:auto!important;
	} 
}
.filter-arr {
	display:none;
}
@media screen and (max-width: 959px) {
	.navigation nav .drop  .m-container {
		height:auto;
	}
	
	.bx-filter-parameters-box-container {
		position:relative;
	}
	.filter-arr {
		display:block;
		width:42px;
		height:42px;
		position:absolute;
		top:0;
		right:0;
		border-left:1px solid #fff;
		color:#fff;
		cursor:pointer;
	}
	.filter-arr::before {
		content: "\f106";
		position: absolute;
		top: 15px;
		left: 15px;
		font-family: FontAwesome;
	}
	.filter-arr.act::before {
		content: "\f107";
	}
}
