.topLinkMob, .mob-phone, .mob-menu, .to-top, .foot-menu, .category_select_mob, .add_filtr_mob, .catalog-left-title,
 .catalog_elelment_slider_img, .yesAvail.top, .accordion_element, .small-width, .small-width2,.small_detal_image,.availMobile { display: none; }
.uk-prosucts { padding: 0 0 4px; }
ul.top_menu_lvl1 li:last-child {/* display: none; */}

.sec-tables { box-sizing: border-box; clear: none; margin-top: 85px; }
.navigation_in_catalog_top { top: -47px; }

.catalog_list_div_element { position: relative; border-top: 1px solid #C7C7C7; width: 100%; display: inline-block; }
.sec-tables .catalog_list_div_element:first-child { border: none; }
.catalog_list_row1 { width: 240px; float: left; padding: 20px 0; }
.catalog_list_row2 { margin: 0 160px 0 240px; padding: 20px 40px 20px 0; }
.catalog_list_row3 { width: 160px; position: absolute; top: 0; right: 0; padding: 20px 0; }
.catalog_list-item-vote { height: 36px;}
img { max-width: 100%; height: auto; }

.bloks-watched { padding: 0 0 15px; }
.csle-main.csle-element-page { width: 100%; }
.csle-main.csle-element-page .sec-blocks .item { margin: 20px 7.5px 5px; }
.csle-main.csle-element-page .slick-prev { left: -25px; }
.csle-main.csle-element-page .slick-next { right: -25px; }
.catalog-element-image { width: 330px; }



.slick-dots { position: absolute; bottom: -25px; left: 0; right: 0; text-align: center; list-style: none; padding: 0; margin: 0; }
.slick-dots button { display: none; }
.slick-dots li { display: inline-block; width: 10px; height: 10px; border: 1px solid #000; border-radius: 50%; margin: 0 5px; cursor: pointer; }
.slick-dots li.slick-active { background: #000; }
.element_kod { float: left; }
.catalog-element-image { float: left; }

.basket-product-line { width: 100%; float: left; box-sizing: border-box; padding: 10px 0; margin: 0; border: 1px solid #c7c7c7; border-top: none; }
.sale_basket_basket .basket-product-line:first-child { border-top: 1px solid #c7c7c7; }
	.basket-img { width: 13.3%; text-align: center; float: left; }
	.basket-name { margin: 0 0 0 4.57%; width: 40.4%; float: left; }
	.basket-price { margin: 0 0 0 2.12%; width: 14.89%; float: left; }
	.basket-col { margin: 0 0 0 2.12%; width: 14.89%; float: left; }
	.basket-delete { margin: 0 2.12% 0 0; float: right; }
	.basket-product-line table { padding: 0; margin: 0; width: 100%; }
	.basket-product-line table td { vertical-align: middle; }
	.basket-total-line { width: 100%; float: left; box-sizing: border-box; margin: 0; border: 1px solid #c7c7c7; border-top: none; text-align: right; padding: 12px 2.12% 12px 0; }
		.basket-total-name { display: inline-block; margin: 0 2% 0 0; }
		.basket-total-price { display: inline-block; }
	.basket-button-line { width: 100%; float: left; margin: 20px 0 0 0; text-align: right; }

ul.personal_menu { display: none; }

.order-title { font-size: 14px; display: block; padding: 22px 0 17px; }
.sale_order_full.data-table { width: 100%; display: inline-block; margin: 0 0 5px; border: 1px solid #c6c6c6; box-sizing: border-box; }
	.order-table-head { border-bottom: 1px solid #c6c6c6; background: #e2e2e2; float: left; width: 100%; }
		.order-table-head > div { font-size: 14px; float: left; font-weight: bold; color: #000; line-height: 33px; border-right: 1px solid #c6c6c6; box-sizing: border-box; padding: 0 15px; }
			.order-table-head-name { width: 50%; }
			.order-table-head-col { width: 25.53%; }
			.order-table-head-price { width: 24.47%; }
	.order-table-line { border-bottom: 1px solid #c6c6c6; width: 100%; float: left; font-size: 12px; line-height: 29px; color: #000; }
		.order-table-left { width: 75.53%; float: left; }
			.order-table-name { padding: 0 15px; box-sizing: border-box; float: left; width: 66.20%; border-right: 1px solid #c6c6c6; }
			.order-table-col { padding: 0 15px; box-sizing: border-box; float: left; width: 33.80%; height: 29px; border-right: 1px solid #c6c6c6; }
			.order-table-col span { display: none; }
		.order-table-price { width: 24.47%; padding: 0 15px; box-sizing: border-box; float: left; }
	.order-table-total { width: 100%; float: left; line-height: 29px; font-size: 12px; }
		.order-table-total-name { width: 25.53%; margin: 0 0 0 50%; float: left; padding: 0 15px; box-sizing: border-box; }
		.order-table-total-summ { width: 24.47%; float: left; padding: 0 15px; box-sizing: border-box; }
.order-info-line { width: 100%; display: inline-block; }
	.order-info-right { float: right; width: 48.93%; }
	.order-info-left { float: left; width: 48.93%; }
		.sale_order_full_table { width: 100%; box-sizing: border-box; padding: 16px 15px 0; border: 1px solid #c6c6c6; }
			.order-form-label { font-size: 13px; color: #000; padding: 0 0 8px; width: 100%; display: block; }
			.order-form-input { width: 100%; padding: 0 0 17px; }
				.order-form-input input[type="text"] { width: 100%; box-sizing: border-box; height: 30px; padding: 0 10px; border: 1px solid #c7c7c7; border-radius: 3px; font-size: 14px; }
				.order-form-input textarea { width: 100%; height: 60px; box-sizing: border-box; padding: 5px 10px; border: 1px solid #c7c7c7; border-radius: 3px; font-size: 14px; line-height: 17px; }
	.order-submit { width: 48.93%; text-align: center; margin: 15px 0 30px 0; }

	/*carousel*/
	.carousel-wrap {	max-width: 1230px; margin: 0 auto; z-index: 1; position: relative;}
	.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
	.owl-carousel{display: none;position: relative;width: 100%;	-ms-touch-action: pan-y;}
	.owl-carousel .owl-wrapper{	display: none;	position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}
	.owl-carousel .owl-wrapper-outer{overflow: hidden;	position: relative;	width: 100%; padding: 0 0 5px;}
	.owl-carousel .owl-wrapper-outer.autoHeight{	-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;	-ms-transition: height 500ms ease-in-out;	-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
	.owl-carousel .owl-item{	float: left;}
	.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor: pointer;}
	.owl-controls {	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
	.grabbing { cursor:url(grabbing.png) 8 8, move;}
	.owl-carousel  .owl-wrapper, .owl-carousel  .owl-item{-webkit-backface-visibility: hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
	.owl-controls {  }
	.owl-prev, .owl-next { border: medium none; cursor: pointer; font-size: 0; height: 24px; margin-top: -12px; position: absolute; top: 50%; width: 15px; z-index: 10; }
	.owl-prev { background: transparent url("/images/slider_arrows.png") no-repeat scroll 0 0; left: 15px; }
	.owl-next { background: transparent url("/images/slider_arrows.png") no-repeat scroll 0 -48px; right: 15px; }
	.owl-prev:hover { background-position: 0 -24px; }
	.owl-next:hover { background-position: 0 -72px; }


@media only screen and (max-width: 1199px) {
	body { padding: 0; overflow-x: hidden; }
	#wrap_analog, #wrap { padding: 0 10px; max-width: 940px; width:auto;}
	#wrap.wrap-big { width: auto; max-width: 940px; }
	img { max-width: 100%; height: auto !important; }
	ul.top_menu_lvl1 li:last-child  { display: block; }
	#header .h-search { padding: 4px 0 0 0; }

	.top_menu_lvl2 ul { display: block; }
	.top_menu_lvl2 li.vis { display: inline-block; box-sizing: border-box; overflow: hidden; float: left; }
	.top_menu_lvl2 li.vis:nth-child(1) { width: 13.4%; }
	.top_menu_lvl2 li.vis:nth-child(2) { width: 13%; }
	.top_menu_lvl2 li.vis:nth-child(3) { width: 17%; }
	.top_menu_lvl2 li.vis:nth-child(4) { width: 13%; }
	.top_menu_lvl2 li.vis:nth-child(5) { width: 15%; }
	.top_menu_lvl2 li.vis:nth-child(6) { width: 14.13%; }
	/*.top_menu_lvl2 li.vis:nth-child(6)>a span { padding: 0; }*/
	.top_menu_lvl2 li.vis:nth-child(7) { width: 13.85%; }
	.top_menu_lvl2 li.vis:nth-child(8) { display: none; }
	.top_menu_lvl2 li.moremenu { display: none; }
	.top_menu_lvl2 .submenu ul { display: block; }
	.top_menu_lvl2 .submenu ul li { display: inline-block; }

	.csle-main, div.news-list-stock ul.stock-list, .quickbuy { width: 100%; }
	ul.top_menu_lvl1 li a { padding-left: 5px; padding-right: 5px; }
	#wrap_analog .tp_line { margin: 0 10px; }
	#wrap_analog .toppanel_basket { margin-left: 15px; }
	#header .phones { width: 220px; text-align: right; }
	#comagic_phone { font-size: 24px; }
	#comagic_time { font-size: 11px; }
	#comagic_time { margin-right: 0; }
	.srch_inh form { width: 298px; }
	.srch_inh input.txt { width: 185px; }

	div.news-list-stock { box-sizing: border-box; margin-top: 20px; }
	div.news-list-stock ul.stock-list { padding: 20px 0 0; text-align: center; }
	div.news-list-stock ul.stock-list li { width: 218px; float: none; display: inline-block; margin: 0 5px 20px; }
	div.news-list-stock ul.stock-list li:nth-child(5n) { display: none; }

	.quickbuy .quickbuy-body { max-height: 515px; overflow: hidden; }
	.quickbuy .quickbuy-item { float: none; display: inline-block; margin: 20px 2px 20px; }
	.sec-blocks {/* max-height: 367px; */ overflow: hidden; }
	.sec-blocks.hits { max-height: 644px; }
	.csle-main .sec-blocks .item { float: none; display: inline-block; margin: 20px 7px 0px; width: 216px; }

	#footer { width: auto; margin: 15px -10px 0; padding: 0 10px 15px; }
	.hr { width: auto; margin: 0 -10px; }
	dl.top-contact { text-align: left; width: 100%; }
	.popup_feedback { display: none; }

	.csle-main.csle-main-catalog  .sec-blocks .item { vertical-align: top; }
	.sec-blocks  .item-picture a { width: 100% !important; }

	.catalog-left { width: 220px; }
	.catalog-right { margin: 0 0 0 240px; }
	.catalog .sec-blocks { max-height: 344px; }
	.catalog_blocks-item { width: 225px; }
	.sec_with_elem_inner .navigation_in_catalog_top { top: -32px; }
	.sec_with_elem_inner .navigation_in_catalog_bottom { bottom: -29px; }

	.bloks-watched { overflow: visible; }
	.catalog-element-image { width: 300px; }
	.scollimages-a { margin: 0 10px 10px 0; }
	.catalog-element-scollimages { width: 300px; }
	.detDesc { width: 300px; margin-left: 20px; }
	#tabs { width: 460px; }
	#tabs_aa { width: 460px; }
	.tabs_names a { margin-left: 10px; margin-right: 10px; }
	.sec-blocks-min .item { width: 211px; }
		.sec-blocks-min .item .item-picture { width: 190px !important; margin: 0 auto 10px; }
		.sec-blocks-min .item-picture a img { max-width: 190px; width: auto; height: auto;max-height: 130px; }
	.item_name { height: 40px; }

	.personal_menu { display: none; }

	.sec-blocks { margin-bottom: 0; }
	.item a.add2basket { margin-top: 13px; }
	.n_map {
		clear: both;
		margin: 30px 0 0 0px;
	}
	.n_adres {
		    margin: 30px 0 0 25px;
    float: left;
	}

}

@media only screen and (max-width: 959px) {

.sorter-select{
  float: none !important;
}
#upButton{
  display: none !important;
}

.quickbuy-prices-and-discount .rght{
  float: none;
  margin: auto;
  width: 100%;
  text-align: center;
}
.add2basket{
  margin: auto;
}


	.top_menu, .home-big-banner, p.all-stock-button { display: none; }

	#wrap_analog .topLink, #wrap_analog .tp_line, #wrap_analog .site_email, #wrap_analog .authulka, #comagic_time, .srch_inh span.sample_full { display: none; }

	#wrap_analog, #wrap { padding: 0; }
	#wrap { padding: 0 15px; }

	.topLinkMob { display: block; float: left; }
	.topLinkMob ul { list-style: none; padding: 0; margin: 0; }
	.topLinkMob ul li { float: left; }
	.topLinkMob ul li a, .topLinkMob ul li span { display: block; font-size: 15px; color: #000; line-height: 16px; text-decoration: none; padding: 8px 30px; border-right: 1px solid #a9a9a9; }
	.topLinkMob ul li:last-child a, .topLinkMob ul li:last-child span { border: none; }
	#wrap_analog .toppanel_basket { margin-left: 0; }

	.inheader-box { padding: 0 0 28px; }
	#header .site_name { width: 345px; padding: 31px 0 0 0px; }
	#header .site_name img { height: auto; }
	.logoBottom { margin-left: 63px !important; font-size: 12px !important; }
	#header .phones { width: 345px; float: right; margin: 30px 0px 20px 0; text-align: left; }
	.top-contact { margin: 0; }
	#comagic_phone { float: left; }
	.mob-phone { display: block; float: left; margin: 0 0 0 6px; }
	.mob-phone a { color: #000; font-size: 13px; text-decoration: none; line-height: 13px; border-bottom: 1px dotted #000; }
	#header .h-search { padding: 0 0 0; }
	.srch_inh { margin: 0; }
	.srch_inh form { width: 345px; }
	.srch_inh input.txt { width: 230px; }

	div.news-list-stock ul.stock-list.big-width, .sec-blocks.big-width {/* display: none; */}
	.small-width { display: block; }

	.mob-menu { display: block; margin: 0 -15px 20px; position: relative; }
		.mob-menu-title { background: #2b8f43 url('/img/bg-top-menu.png') 0 0px repeat-x; border-top: 1px solid #009944; border-bottom: 1px solid #009944; border-left: 1px solid #009944; border-right: 1px solid #009944; color: #fff; z-index: 75; height: 53px; line-height: 53px; padding: 0 15px; font-size: 24px; text-shadow: 0 1px 2px rgba(0,0,0,0.3); vertical-align: middle; cursor: pointer; }
		.mob-menu-title.open .m-ico2 img { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); top: -2px; }
			.m-ico1 { position: relative; bottom: -4px; margin: 0 7px 0 0; }
			.m-ico2 { position: relative; margin: 0 8px 0 0; bottom: 2px; }
			.m-ico2 img { -webkit-transition: all 300ms; transition: all 300ms; position: relative; }
		.top_menu_lvl2_mob { display: none; position: absolute; left: 0; right: 0; top: 53px; z-index: 101; }
		.top_menu_lvl2_mob ul { list-style: none; margin: 0; padding: 0; }
			.top_menu_lvl2_mob ul li.vis { display: block; padding: 0; margin: 0; }
				.top_menu_lvl2_mob ul li.vis > a, .top_menu_lvl2_mob ul li.vis > span { padding: 0 15px; line-height: 59px; text-decoration: none; height: 59px; color: #fff; font-size: 20px; font-weight: bold; text-shadow: 0 1px 2px rgba(0,0,0,0.3); background: #25823c; display: block; vertical-align: middle; border-bottom: 1px solid #005c2b; position: relative; }
				.top_menu_lvl2_mob ul li.vis > a.open, .top_menu_lvl2_mob ul li.vis > span.open { background: #005c2b; }
				.sub-menu-ico { position: absolute; right: 15px; top: 0px; }
				.sub-menu-ico img { -webkit-transition: all 300ms; transition: all 300ms; position: relative; }
				.top_menu_lvl2_mob ul li.vis > a.open .sub-menu-ico img, .top_menu_lvl2_mob ul li.vis > span.open .sub-menu-ico img { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); top: -2px; }
				.mob-menu-img { display: inline-block; height: 59px; width: 68px; }
				.mob-menu-img img { vertical-align: middle; }
					.submenu_mob { padding: 22px 15px 5px; background: #f2f2f2; display: none; }
						.submenu_mob li { padding: 0 0 13px; }
						.submenu_mob li:first-child { display: none; }
						.submenu_mob li a, .submenu_mob li span { display: block; font-size: 17px; color: #000; line-height: 30px; text-decoration: none; }
						.submenu_mob li a.second, .submenu_mob li span.second { font-weight: bold; }
						.submenu_mob li span.subitems span, .submenu_mob li span.second span { color:#2b8f43;}
			.top_menu_lvl2_mob li.vis:last-child { display: none; }

	div.news-list-stock ul.stock-list { padding: 20px 35px 0; box-sizing: border-box; }
	div.news-list-stock ul.stock-list li { width: 202px; }
	div.news-list-stock ul.stock-list li:nth-child(5n) { display: inline-block; }
	a.quickbuy-more { width: 170px; }
	.stock-list ul { display: none; }

	.quickbuy .quickbuy-item:nth-child(3) { display: none; }

	.csle-main .sec-blocks .item { width: 211px; margin: 20px 6px 0; float: none; display: inline-block; }
	.sec-blocks .item-picture a { width: 192px!important; margin: 0 auto !important; }
	.quickbuy-prices-and-discount .lft-rght { width: 202px; }
	.quickbuy-prices-and-discount .lft .price-new { font-size: 17px; }
	.sec-blocks { float: left; display: block; box-sizing: border-box; padding: 0 24px 5px; }
	.sec-blocks.hits { max-height: 324px; }
	.sec-blocks .owl-prev { left: 0; }
	.sec-blocks .owl-next { right: 0; }

	.to-top { margin: 15px -15px 0; display: block; }
	.to-top a { background: #f2f2f2; border-top: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9; line-height: 39px; height: 39px; text-align: center; display: block !important; text-decoration: none; font-size: 15px; color: #000; }
	.to-top a i { display: inline-block; margin: 0 9px 0 0; }
	#footer { margin: 0 -15px 0; padding: 0 15px 15px; }
	.hr { width: auto; margin: 0 -15px; display: none; }
	#footer ul.bottom_menu { padding: 0 24px; }
	.popup_feedback { display: none; }
	#footer .botp1 { margin-left: 24px; }

	ul.breadcrumb-navigation { padding-top: 0; }

	.catalog-left { width: 100%; float: none; margin: 0 0 28px; }
		.catalog-left-title { display: block; margin: 0 0 23px; }
		.category_select_mob { display: block; cursor: pointer; margin: 0 -15px; padding: 0 15px; line-height: 49px; font-size: 16px;
      color: #000; position: relative; background: #f2f2f2; border-top: 1px solid #a9a9a9;
       border-bottom: 1px solid #a9a9a9; }
		.category_select_mob i { position: absolute; right: 15px; top: 0; }
		.category_select_mob i img { -webkit-transition: all 300ms; transition: all 300ms; position: relative; }
		.category_select_mob.open { border-bottom: none; }
		.category_select_mob.open i img { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); }
		.catalog-section-list { display: none; width: auto; margin: 0 -15px; border: none; border-radius: 0; background: #f2f2f2; border-bottom: 1px solid #a9a9a9; }
		.catalog-section-list .section { margin: 0; padding: 0; background-position: left center; }
		.catalog-section-list .section a { padding: 10px 0 10px 15px; display: block; }
	.catalog-right { margin: 0; }

	.category-banner-top,.category-banner-top>div{ width: 100% !important;}
	.add_filtr_mob { display: block; cursor: pointer; margin: 0 -15px; padding: 0 15px; font-size: 20px;
     color: #f9f9f9; position: relative; line-height: 50px;
      background: #2b8f43 url('/bitrix/templates/green-redisign/components/bitrix/menu/top_menu_lvl2/img/bg-top-menu.png') 0 0px repeat-x;
      border-top: 1px solid #009944; border-bottom: 1px solid #009944; border-left: 1px solid #009944; border-right: 1px solid #009944;
      width: 100%;
      z-index: 100;
      text-align: center;
    }
    .add_filtr_mob.fixedPane{
      padding: 0px !important;
    }

    .catalog-left{
      position: relative !important;
    }

    .item_filters.kombox-filter.fixedFilter{
      position: absolute !important;
      z-index: 100 !important;
      background: #fff !important;
      padding-left: 3% !important;
      padding-right: 3% !important;
      border: 1px solid green !important;
    }

	.add_filtr_mob i { position: absolute; right: 15px; top: 0; }
	.add_filtr_mob.open i img { -webkit-transition: all 300ms; transition: all 300ms; position: relative; }
	.add_filtr_mob.open i img { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); }
		#ys_filter_bitronic {
      width: 96%;
      display: none;
      position: fixed !important;
      z-index:1000 !important;
      background: #fff !important;
      padding-left: 3% !important;
      border: 1px solid green !important;
      left: 0 !important;
      top: 0 !important;
      height: 100% !important;
      overflow: auto !important;
    }
		.kombox-range { display: none; }
		#ys_filter_bitronic .txt { min-width: 70px; }
		.kombox-filter-property-body br { display: none; }
		#ys_filter_bitronic .checkbox, #ys_filter_bitronic .lvl2 { width: 100%; margin: 0 10px 2px 0; display: inline-block; }
		#ys_filter_bitronic .inputs-filter { float: none !important; }
    .Closefilt{
      position: fixed;
      font-size: 46px;
      right: 2%;
      top: 2%;
      cursor: pointer;
      display: block;
      z-index: 10001
    }

    #ys_filter_bitronic .inputs-filter-button{
      position: fixed;
      bottom: 0;
      z-index: 10001;
      background: #fff;
      text-align: center;
      margin-bottom: 0px !important;
      padding-top: 20px;
      padding-bottom: 20px;
    }

	.csle-sec { width: 100%; display: inline-block; position: relative; }
		.navigation_in_catalog_top { top: -33px; }
		.sorter-templates, .for_modef { display: none; }
		.sec-tables { margin-top: 15px; }
	.sec-tables { border-radius: 0; border-top: none; border-left: none; border-right: none; margin: 0 -15px; width: auto; }
		.navigation_in_catalog_top { position: absolute; }
		.sec-tables .catalog_list_div_element:first-child { border-top: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7; }
		.catalog_list_div_element { width: 33.33%; height: 550px; display: inline-block; position: relative; box-sizing: border-box; padding: 0 15px; vertical-align: top; border-right: 1px solid #c7c7c7; margin-left: -4px;}
		.pricetools-skladi {
			right: -10px;
		}


		.sec-tables .catalog_list_div_element:nth-child(3n) { border-right: none; }
		.catalog_list_row1 { width: 100%; float: none; margin: 60px 0 0 0; padding: 0; }
			.item_name { position: absolute; top: 15px; left: 15px; right: 15px; font-size: 15px;}
			.item_name a { font-weight: 700; color: #000; }
			.item_kod { display: none; }
		.catalog_list_row2 { margin: 0; padding: 0; }
			.sec-tables td.catalog_list-td-info { padding: 0; }
		.catalog_list_row3 { position: relative; top: auto; right: auto; width: 100%; }
			.sec-tables .item-price { width: auto; }
		.catalog_list-item-vote { width: 100%; }
	.navigation_in_catalog_bottom { bottom: -30px; }

	.wrapBigImg, .catalog-element-scollimages, .pricetools-buy1click, .card_new, .minTable { display: none; visibility: hidden;}
	.small_detal_image,.availMobile {display: block;}
	.catalog-element-image { width: 345px; }
	.catalog_elelment_slider_img { display: block; width: 345px; padding: 0 37px; box-sizing: border-box; margin: 0 auto 40px; }
		.catalog_elelment_slider_img_item { background: #fff; border: 1px solid #c5c5c5; line-height: 280px; height: 280px; text-align: center; }
			.catalog_elelment_slider_img_item a { display: inline-block; width: 100%; line-height: 280px; height: 280px; }
			.catalog_elelment_slider_img_item img { vertical-align: middle; max-height: 280px; max-width: 100%; display: inline-block; padding: 0; margin: 0; }
	.element_kod { float: right; }
	.yesAvail.top { display: block; width: 100%; float: left; margin: 7px 0 25px; }
	.catalog-element-pricetools { width: 47.91%; }
		.pricetools { display: inline-block; width: 100%; padding: 0 0 27px; }
		.pricetools .pricetools-new_price { float: left; font-size: 24px; width: auto; margin: 0; }
		.pricetools-add2basket { float: right; }

	.csle-main.csle-element-page .slick-prev, .catalog_elelment_slider_img .slick-prev { left: 0; }
	.csle-main.csle-element-page .slick-next, .catalog_elelment_slider_img .slick-next { right: 0; }
	.sec-blocks-min .item .item-picture { margin-top: 40px; }

	.accordion_element { display: block; width: 47.91%; float: right; border-top: 1px solid #a9a9a9; margin: 0 0 20px; }
		.accordion_element_title_block { font-size: 15px; color: #000; line-height: 39px; padding: 0 0 0 14px; border-bottom: 1px solid #a9a9a9; background: #f2f2f2; position: relative; }
			.accordion_element_title_block b.green { color: #51bd58; }
			.accordion_element_title_block i { position: absolute; right: 15px; top: 0; }
			.accordion_element_title_block i img { -webkit-transition: all 300ms; transition: all 300ms; position: relative; }
			.active_block .accordion_element_title_block i img { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); }
		.accordion_element_info { display: none; background: #fff; padding: 10px; }
		.textareainput { width: 100% !important; box-sizing: border-box; }

	.sale_basket_basket.data-table { display: inline-block; margin: 0 -15px; }
		.basket-product-line { border-left: none; width: 50%; padding: 20px 0; }
		.sale_basket_basket .basket-product-line:nth-child(2) { border-top: 1px solid #c7c7c7; }
		.sale_basket_basket .basket-product-line:nth-child(2n) { border-right: none; }
			.basket-img { width: 29.34%; box-sizing: border-box; padding: 0 15px; height: 77px; }
				.basket-img table td { height: 77px; }
				.basket-img table td img { max-height: 77px; }
			.basket-name, .basket-price, .basket-col { width: 54.66%; margin: 0; }
			.basket-delete { margin: 0 15px 0 0; }
		.sale_basket_basket.data-table { display: block; }
		.basket-total-line { /*display: none;*/ border-left: none; border-right: none; }
		.basket-button-line { text-align: center; }

	.sale_order_full.data-table { width: auto; margin: 0 -15px; border: none; border-top: 1px solid #c7c7c7; display: block;}
	.order-title { font-size: 18px; padding: 17px 0 15px; }
		.order-table-head { display: none; }
		.order-table-line { line-height: 60px; font-size: 14px; background: #efefef; }
		.order-table-left { width: 85.59%; }
			.order-table-name { border: none; width: 90.3% }
			.order-table-col { border: none; width: 9.7%; padding: 0; }
			.order-table-col span { display: inline-block; margin: 0 0 0 3px; }
			.order-body .order-table-line:last-child .order-table-col span { display: none; }
		.order-table-price { width: 14.41%; text-align: right; }
		.order-table-total { font-size: 18px; line-height: 60px; background: #fff; border-bottom: 1px solid #c7c7c7; }
		.order-table-total-name { width: 50%; margin: 0; padding: 0 15px; }
		.order-table-total-summ { text-align: right; width: 50%; }
	.order-info-right { float: left; width: 100%; }
	.order-info-left { width: 100%; }
	.order-submit { width: 100%; }
	.sale_order_full_table { width: auto; margin: 0 -15px; border-left: none; border-right: none; background: #efefef; }
	.order-submit { margin-bottom: 60px; }

	.news-list  li { margin-right: 2.5%; }
	div.title-search-result {
		margin-top: -3px;
		padding-left: 62px;
	}
	.sec-blocks .item .item-picture {
		padding-top: 20px;

	}

}

@media only screen and (max-width: 749px) {

.fastLinks.top{
  margin-top: 35px;
  padding: 3%;
  padding-bottom: 1%;
}
.fastLinks a{
  padding: 5px 10px 5px 10px;
  margin-bottom: 1.5%;
  font-size: 15px;
}

.pagetitle, .pagetitle_catalog{
  line-height: 110%;
}

.cookie.type-1{
width: 100%;
left: auto;
margin-left: auto;
}


	.pay-sys {clear: both;
		float: none;}

	.topLinkMob { width: 50%; }
	.topLinkMob ul li { display: none; }
	.topLinkMob ul li:last-child { float: none; display: block; }
	.topLinkMob ul li:last-child a { padding: 8px 0; display: block; text-align: center; }
	#wrap_analog .toppanel_basket { text-align: center; padding: 0; width: 50%; margin: 0; border: none; }
	#header .site_name { width: 100%; padding: 17px 0 0 0; float: none; text-align: center; }
	.logoBottom { display: none; }
	#header .phones { margin: 11px 0 13px; text-align: center; width: 100%; float: none; }
	#comagic_phone { float: none; font-size: 20px; display: inline-block; }
	.mob-phone { float: none; display: inline-block; position: relative; top: -3px; }
	#header .h-search { float: none; }
	.srch_inh { float: none; }
	.srch_inh form { width: auto; margin: 0 -15px; }
	.srch_inh input.txt { width: 200px; }
	.mob-menu-title { text-align: center; }

	.small-width2 { display: block; text-align: center;box-sizing: border-box;}
	.action-left { display: none; }
	.action-right { margin: 0; }
	.quickbuy-body.big-width { display: none; }
	.quickbuy .quickbuy-item { clear: both; }
	.quickbuy .owl-prev {left: 0;}
	.quickbuy .owl-next {right: 0}
	.quickbuy .quickbuy-item:nth-child(3), .quickbuy .quickbuy-item:nth-child(4) { display: block; }

	.to-top { height: 41px; }
	.to-top a { position: fixed; bottom: 0; left: 0; right: 0; display: none; z-index: 101; }
	.to-top a.stop { position: inherit; display: block !important; }
	.foot-menu { display: block; margin: 0 -15px; }
	.foot-menu ul { list-style: none; margin: 0; padding: 0; }
	.foot-menu ul li { width: 33.33%; float: left; box-sizing: border-box; padding: 0; margin: 0; }
	.foot-menu ul li a, .foot-menu ul li span { text-align: center; display: block; background: #f2f2f2; font-size: 15px; line-height: 16px; border-right: 1px solid #a9a9a9; padding: 8px 0; }
	.foot-menu ul li a { text-decoration: underline; }
	.foot-menu ul li:last-child a, .foot-menu ul li:last-child span { border: none; }
	#footer { height: 380px; }
	#footer ul.bottom_menu { padding: 0; }
	.hr { display: block; }
	#footer ul.bottom_menu li { width: 50%; }
	#footer .botp1 { margin-left: 0; }

	.csle-sec { /*margin-top: 30px; margin-bottom: 35px;*/ }
	.catalog_list_div_element, .sec-tables .catalog_list_div_element:first-child { width: 100%; border-right: 0; height: auto; }
	.sorter_select_159_div, .sorter_select_159_div .select-values { width: 200px; margin: 0 10px 10px 0; }
	.sorter_select_159_div.orange, .sorter_select_159_div.orange .select-values { width: 200px; }
	.navigation_in_catalog_bottom { bottom: -20px; }

	.catalog-element-image { width: 100%; float: none; }
	.catalog_elelment_slider_img { width: 290px; box-sizing: border-box; padding: 0 30px; }
		.catalog_elelment_slider_img_item, .catalog_elelment_slider_img_item a { line-height: 228px; height: 228px; }
		.accordion_element_title_block { padding-left: 15px; }
		.accordion_element_info { padding: 15px; }
	.catalog-element-pricetools { width: 100%; float: none; }
	.accordion_element { width: auto; float: none; margin: 0 -15px 20px; }

	.basket-product-line { width: 100%; border-right: none; }
	.sale_basket_basket .basket-product-line:nth-child(2) { border-top: none; }
	.basket-button-line { float: none; margin: 20px -15px 0; display: block; width: auto; }

	.order-table-line { line-height: normal; }
		.order-table-left { width: 65.6%; }
			.order-table-name { width: 100%; line-height: 40px; }
			.order-table-col { width: 100%; padding: 0 15px; line-height: 40px; }
		.order-table-price { width: 34.4%; padding: 40px 15px 0 0; line-height: 40px; }

	.news-list  li { width: 100%; margin-right: 0; }

	div.news-list-stock ul.stock-list li { text-align: center; }
	.slick-slide img { margin: 0 auto; float: none !important; }
	div.news-list-stock ul.stock-list li .stock-block-content { height: auto; min-height: 0; }

	.sale_basket_basket.data-table { display: inline-block; }



}
@media only screen and (max-width: 800px) {
	.contacts-table .item {

		width: 50%;
	}
	.contacts-table .item:nth-child(3n-2) {

		background-color: #ebebeb;
	}
	.contacts-table .item:nth-child(3n+2),.contacts-table .item:nth-child(3){

		background-color: #fff;
	}

}
@media only screen and (max-width: 719px) {
	.n_adres .n_tx_1 {display: none;}
}

@media only screen and (max-width: 440px) {
	.catalog-right .catalog-section-sorter {
		height: 70px;
	}
	.catalog-right .navigation_in_catalog_bottom{
		margin-bottom: 20px;
	}
	.contacts-table .item {

		width: 100%;
		clear: both;
	}
	.contacts-table .item:nth-child(odd) {
  background-color: #ebebeb;
}
.contacts-table .item:nth-child(even) {
   background-color: #fff;

}
}

@media only screen and (max-width: 370px) {
	.n_adres {
		margin: 30px 0 0 0;
		width: 300px;
	}
}

@media only screen and (max-width: 320px) {
	.srch_inh input.txt {
		width: 190px;
	}
}
@media only screen and (max-width: 309px) {
	.refresher_delay_delete {
		margin-bottom: 20px;
	}
}
@media only screen and (max-width: 285px) {
.catalog-right .catalog-section-sorter {
		height: 90px;
	}

}
