#column-left{padding-left: 0}
.filters .list-group{display: block}
.filters .list-group .title_group{display: flex;margin-bottom: 25px;justify-content: space-between}
.filters .list-group .list-group-items{display: block;margin-bottom: 34px}
.filters .list-group .list-group-items .checkbox_el{margin-bottom: 14px}
.filters .prices .prices_input{display: flex;justify-content: space-between;align-items: center}
.filters .prices .prices_input input[type="button"]{width: 50px;height: 48px;background: #052C54;color: #ffffff;padding-left: 0;display: flex;justify-content: center;cursor: pointer}
.filters .prices .prices_input input[type="text"]{width:110px;height:48px;padding-left: 10px;display: flex;justify-content: center}
.filters .prices .prices_input span:before{content: '';width: 10px;height: 1px;background: #052C54;display: flex;margin: 0 10px}
.filters .slider-range{margin-top: 26px;margin-bottom: 45px;padding-right: 20px;position: relative;z-index: 8;}
.filters .noUi-handle{background: #FFFFFF;border-radius: 50%;border: 1px solid #43547D;width:24px;height:24px;margin: -11px 0 0 -9px}
.filters .noUi-handle:focus{outline: none}
.filters .noUi-base{height: 2px}
.filters .noUi-background{background: #052C54}
.filters .noUi-connect {background: #E22929; height: 2px}
.filters .noUi-active:after {display: none}
.filters .title_group span{transition: .3s;transform: rotate(180deg);cursor: pointer;}
.filters .title_group span.open{transition: .3s;transform: rotate(0deg)}
.close_filter{box-shadow: 0px 2px 20px rgba(0, 46, 115, 0.05);background: #ffffff;height: 60px;position: relative;z-index: 2;padding: 18px 16px;display: none}
.close_filter a[target='close_filter'] img{margin-right: 10px}
.btn_panel{display: none;justify-content: space-around}
.btn_panel .btnSm{width: 132px}
.open_mob_filter{display: none;}
@media (max-width: 1199px) {
    .filters .prices .prices_input input[type="text"]{
        width: 80px;
    }
}
@media (max-width: 767px) {
    #filters{display: none}
    .btn_panel{display: flex}
    .close_filter{display: flex;}
    #filtersmob{width:100%;position: fixed;top: 0;left: 0;z-index: 999; height: 100vh; overflow: auto;transform: translateX(-100%);transition: .5s}
    #filtersmob.open{transform: translateX(0%)}
    #column-left {padding-left: 15px}
    .open_mob_filter{display: flex;justify-content: center;margin-bottom: 20px}
    .open_mob_filter a img{margin-right: 10px}
    .open_mob_filter .btnBg{width: 100%;font-weight: 500;font-size: 15px;line-height: 17px}
    .panel{margin-bottom: 0}
}