.bx_filter .bx_filter_section .filter-separator{ border: none; }
.bx_filter .bx_filter_section{border: none; padding: 0; }
.bx_filter.bx_filter_vertical .bx_filter_button_box, .bx_filter.bx_filter_vertical .bx_filter_parameters_box{ 
    border: 1px solid #61ac08;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    padding: 10px;

 }
 .bx_filter .bx_filter_button_box .bx_filter_block, .bx_filter .bx_filter_parameters_box.active {
    max-height: 300px;
    overflow: hidden;
    /*overflow-y: auto;*/
 }
.bx_filter_parameters_box{ max-height: 300px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover,
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background-color: rgb(97, 172, 8); 
}
.mCSB_scrollTools .mCSB_draggerRail{ background-color: rgba(0,0,0,0.1); width: 7px;}
.mCSB_scrollTools .mCSB_draggerContainer{ right: -4px; }
.mCSB_inside > .mCSB_container {    margin-right: 0px;}
.bx_filter .bx_ui_slider_track{     margin: 25px 17px;   border-bottom: 15px solid transparent; }
.bx_filter .bx_filter_parameters_box.active .bx_filter_block{ margin-bottom: 10px; }
.mCSB_scrollTools .mCSB_draggerContainer{ margin-top: 20px; }

img {  max-width: 100%;}
.wrapper{ overflow: hidden; }
.main-foot-menu{ width: 25% !important; }
.footer-about-company { width: 33.33% !important; }
.dops-count {    min-width: 65px;}
.dops-sum, .dops-price{ min-width: 70px; }
.bxr-basket-group{ display: inline-block; }
.ui-widget.ui-widget-content {
    box-sizing: border-box;
    max-width: 100%;
}
.bxr-opt { margin: auto;}
.bxr-basket-action, .bxr-detail-torg-btn .bxr-share-group, .bxr-detail-torg-btn button {
    margin-bottom: 10px;
    display: inline-block;
    float: none;
    vertical-align: middle;
    margin: 5px 2px;
}
.row-search {display: none;}
.search-mobile-show { display: none; }
.foto_door__all{
    display: flex;
}
.foto_door__text{
    width: 75%;
}
.foto_door_fancyb{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.foto_door_fancyb div{
    padding: 6px;
}
@media (min-width: 1200px){
   .foto_door_fancyb_books{
    flex-wrap: nowrap;
} 
}
.delivery-table .th-center-door{
    text-align: center;
}


 .bx_filter_parameters_box1{ max-height: 280px; }
 .bx_filter_horisontal.bx_site .bx_filter_parameters_box1{ max-height: 280px;      margin-bottom: 25px;}
 .bx_filter_horisontal.bx_site .bx_filter_parameters_box1 .bx_filter_block{
  max-height: 240px; 
  overflow: hidden;
  }
  
  
   .bx_filter_horisontal.bx_site .bx_filter_parameters_box1:nth-of-type(1) .bx_filter_block,
   .bx_filter_horisontal.bx_site .bx_filter_parameters_box1:nth-of-type(3) .bx_filter_block,
   .bx_filter_horisontal.bx_site .bx_filter_parameters_box1:nth-of-type(5) .bx_filter_block,
   .bx_filter_horisontal.bx_site .bx_filter_parameters_box1:nth-of-type(7) .bx_filter_block
   {
   overflow-y: scroll;
   }
  

 .bx_filter_parameters_box1 .mCSB_inside > .mCSB_container {
    margin-right: 15px;
}
 .bx_filter_horisontal .middle-filter__price .bx_ui_slider_pricebar_V{
    background: #60ac08;
}
 .bx_filter_horisontal .middle-filter__price .bx_ui_slider_part {
    background: #60ac08;
}
 .bx_filter_horisontal .middle-filter__price  .bx_ui_slider_handle.left,
 .bx_filter_horisontal .middle-filter__price .bx_ui_slider_handle.right{
    border-color: #60ac08;
}
.bx_filter_horisontal  .middle-filter__price  .bx_ui_slider_range{
    left: -5px !important; 
    right: -5px !important; 
}

.bx_filter_parameters_box_container.double-range .bx_filter_parameters_box_container_block{
    max-width: 90px;
    width: 100%;
    display: inline-block;
    margin: 0;
    padding: 0 4px;
    margin-bottom: 10px;
}
@media (max-width: 1200px) {
    .phone-top-line, .text-right{
        text-align: right; 
        width: auto;
        display: inline-block;}
    .main-catalog-box .row.bxr-list .col-md-3{ width: 33.33%; }
    .bxr-detail-torg-btn .bxr-share-group, .bxr-detail-torg-btn button {
        width: 87px;
        display: inline-block;
        margin: 0 auto;
        position: static;
        float: none;
        vertical-align: -webkit-baseline-middle;
        vertical-align: middle;}
    .phone-top-line{ float: right; }  
    .text-right{ width: 100%; } 
    .bxr-sort-panel .text-right{ width: auto; }
    .main-catalog-box { margin: 0; }
    .main-catalog-box .col-xs-12 img{ max-width: 100% !important; }
    .main-catalog-box .col-xs-12 > p{ margin-right: -10px; }

    .main-catalog-box .bx_catalog_tile_ul a{ 
        background-size: 100%;
        width: auto;
     }

     .bx_filter_horisontal .bx_filter_parameters_box1{ width: 48% !important; }
     .bx_filter_horisontal .bx_filter_parameters_box1.box_POKRITIE{ width: 100% !important; }
     .bx_filter_horisontal .bx_filter_parameters_box1.box_MANUFACTURER, 
     .bx_filter_horisontal .bx_filter_parameters_box1.box_ISPOLNENIE{ width: 48% !important; }
     /*.bx_filter_horisontal .middle-filter__price{ width: 100% !important;  }*/
     .bx_filter_horisontal .bx_filter_block .bx_filter_param_text{ line-height: 1.4; }

}

@media (max-width: 991px) {
	.container.tb20 .bx_catalog_tile .bx_catalog_tile_ul li{
		width: 25%;
		float: left;
	}
	.container.tb20 .bx_catalog_tile .bx_catalog_tile_img{ 
	    background-size: 70%;
    	box-sizing: border-box;
    	width: auto;
    	max-width: 200px;
    	/*min-width: 158px*/
    }
    .main-catalog-box .bx_catalog_tile_ul li:nth-child(5n){clear: left;}{
        min-width: auto;
    }
    .bxr-list .col-sm-4 {width: 50%;    }
    .footer-about-company {width: 100% !important;	}
    .main-foot-menu{ width: 100% !important; }
	.container.tb20 .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear: none;}
    .bxr-flaticon-list-v1{ display: inline-block; }
    .slick-list.slick-initialized .slick-slide {
         margin: 0 auto; 
         text-align: center;
    }
    .bxr-top-line-phones h4 {
        font-size: 15px; 
        display: inline-block;   
        padding: 0 4% 0 0; 
        margin: 0;
    }
    .bxr-mobile-login-area .pull-left{float: right !important;}
    .bxr-top-line-phones {text-align: center; }
    .main-catalog-box .row.bxr-list .col-md-3{ width: 50%; }
    .bxr-detail-torg-btn .bxr-share-group, .bxr-detail-torg-btn button{ width: 109px; }
    .bxr-detail-torg-btn .bxr-share-group .hidden-md, .bxr-detail-torg-btn button .hidden-md {display: inline-block;}
    .row-search {display: block; padding: 0 8px;}
    .search-mobile-show { display: block; }

}


@media (max-width:650px){
    .bx_catalog_tile .bx_catalog_tile_ul li{ width: 33.3%;}
    .news-home.slick-initialized .slick-slide {    padding: 0 40px;}
    .bxr-slider.slick-initialized .slick-slide { background-position: 15% 20% !important; }
    .bxr-catalog-index-v1 .bxr-element-image{     width: 95px;    line-height: 95px; }
    .bxr-catalog-index-v1 .bxr-element-content{ display: block; }

}
@media (max-width:500px){
    .bx_catalog_tile .bx_catalog_tile_ul li{ width: 50%;     min-height: 200px;}
    .bx_catalog_tile .bx_catalog_tile_img{ height: 145px;     min-width: auto;}
    .row10grid .col-xs-5{ width: 100%; }
    .bxr-list .col-sm-4{ width: 100% }
    .col-md-6 img{     margin: 10px auto !important;  display: block; }
    /*.bxr-basket-row {    margin-left: 0px;}*/
    .bxr-mobile-login-icon {float: left;}
    .bxr-list .col-xs-6 {width: 100%;}

}
@media (max-width:450px){
    .main-catalog-box .row.bxr-list .col-md-3 {width: 100%;}
}
@media (max-width:420px){
    .bx_filter_horisontal .bx_filter_parameters_box1,
    .bx_filter_horisontal .bx_filter_parameters_box1.box_MANUFACTURER, .bx_filter_horisontal .bx_filter_parameters_box1.box_ISPOLNENIE{ width: 100% !important; }
    .bx_filter_parameters_box1.box_POKRITIE .bx_filter_param_label{ width: 100% !important;     float: none !important;}
}

.h_inst img{
width: 30px;
}
