
.razgon-block {padding: 20px;} 
.razgon-block input {min-width: 300px;}
.filt_categorie.active{border-bottom: 2px solid rgb(219, 56, 39);}
.con-price input{border: 1px solid;}
#count-complect{font-size: 13px; color: grey;}
#count-cars{margin-right: 3px;}
.con-price button {color: white;background: #4f4b4b!important;border-radius: 5px;margin:0 10px;padding: 2px 5px!important;}
#selected-filter{width: 100%;    margin: 10px 0; }
.con-price{ display: flex; align-items: center;    flex-wrap: wrap;}
#selected-filter sup{color: rgb(219, 56, 39);  font-size: 15px; padding-left: 5px; }
.selected-btn{border: 2px solid; border-radius: 3px; color: #db3827; font-style: italic;background: none;}
.all-sort {width: 200px;color: #db3827!important; text-align: end;}
.all-sort:after{content:'↑';margin-left:10px}
.all-sort.active-sort:after{content:'↓'!important;margin-left:10px}
.all-sort:hover{color:#000!important}
.all-filters, #btn_remove_filter {color: white; background: #db3827!important; border: none; border-radius: 5px;    margin-right: 10px;    padding: 10px;}
#count-cars{width: auto;}
.filt_categorie{padding: 10px 0 0 0;transition:.2s;border-bottom: 2px solid transparent}
.filt_top_btn{display: flex; justify-content: flex-end; flex-wrap: wrap;}
#dropdown-container .dropdown-filt button.active-filter {transform: scale(1.5); color: rgb(219, 56, 39);    margin-right: 5px;}
#dropdown-container .dropdown-filt button.active-sort { transform: scale(1.5); color: rgb(219, 56, 39); }
button, button:active, button:focus { outline: none; }
#dropdown-container .dropdown-filt button{background: none;border: none;    padding: 5px 10px;}
#dropdown-container .dropdown-filt{max-height: 0; transform: translateY(+130px); visibility: hidden; border: 1px solid #7d7d7d36; border-radius: 10px; transition: .3s; width: 100%; margin: 0 auto;}
#dropdown-container{width: 100%; text-align: center; overflow: hidden;}
.filt_categorie{display: flex; flex-wrap: wrap; text-align: center; justify-content: center;    border-bottom: 2px solid transparent;}
.filt_categorie span{    width: 100%;font-size: 11px; margin-top: 5px;}
.filt_categorie img{height: 50px;width: 100px;}
#filterBtnCon{background: white; z-index: 1; position: relative;width: 100%;}
span.open-filt-title{text-align: center; padding: 5px 10px; background: #4f4b4b; color: white;    font-weight: bold;}
.open_filters{max-height: 1000px!important; transform: translateY(0px)!important; visibility: visible!important;}
#count-cars{border: 1px solid #db3827; border-radius: 3px; padding: 0px 10px; text-align: center;}

@media(max-width:600px){
.filt_top_btn { justify-content: center;    font-size: 13px;}
#selected-filter { font-size: 13px;}
.filt_categorie img { width: 28px;}
span.open-filt-title {  font-size: 12px;    text-align: center;}
#dropdown-container .dropdown-filt button { padding: 7px;     font-size: 11px;}
.dropdown-filt .col-sm-2{flex: 0 0 31%;}
.filt_categorie{flex:0 0 14.2%}
.filt_categorie span{    display: none;}
.all-sort{width:100%!important;text-align:center!important;}
}
@media(min-width:800px){
.filt_categorie{flex: 0 0 13.666667%!important;max-width: 13.666667%!important;}
.filt_categorie:hover{border-bottom: 2px solid #db3827!important;}
}