    .colso .se_checkbox_v, .djseform_field button {
position: relative;
top: 20px;
    }

.djseform_field button, input#price_from, input#price_to {

    border-radius: 0px;
    padding-right: 0;
    background-color: #fff;
    border: 1px solid #bfbfbf;
    padding: 5px 5px 5px 21px;
    line-height: 1;
}



.search_price label {font-weight: 700;}
.search_buttons .button {padding: 5px 10px;
    font-size: 16px;
    background-color: #ff6163;
    color: #fff;
    border: 1px solid #ed2e33;
    border-radius: 3px;}

.ui-slider-horizontal {
    height: 3px;
    background-color: #B2B4BD;
    border: 0 !important;
}
.fieldblock .ui-state-default {
    height: 20px !important;
    width: 20px !important;
    border-radius: 10px; 
    top: -10px !important;
    background-color: #028c50 !important;
    border-color: #fff !important;
}
.ui-slider-range {
    background-color: #028c50 !important;  
}
.ui-slider {
    margin: 1em 0;
}
.ui-slider .ui-slider-handle {
    touch-action: auto;
}

.dj_cf_search .search_price input.inputbox, .djseform_field input.inputbox {
    width: 60px;
    border-radius: 0px;
    padding-right: 0;
    background-color: #fff;
    border: 1px solid #bfbfbf;
    padding: 5px 5px 5px 21px;
    line-height: 1;
}
.fieldblock {
    height: 70px;
    width: 180px;
    text-align: center;
}
.ui-multiselect-menu {
    z-index: 201;
}
.ui-multiselect-menu input{
    height: auto !important;
    width: auto !important;    
}
.ui-multiselect {
    background-color: #fff !important;    
    border: 1px solid #c5c5c5 !important; 
    width: 180px !important;     
    color: #454545 !important;
}
.ui-multiselect-checkboxes li:first-child {display: none!important;}
.ui-icon { 
    margin-top: 0 !important;     
}
#se92_reg_1 {
    margin-left: 0 !important; 
}
#opensearch {
    color: #fff;    
    text-transform: uppercase;
    cursor: pointer;
    display: inline-block;
    width: 100%;
    line-height: 1;
}

.dj_cf_search.dj_cf_search_horizontal button {

width: 100%;
background: #333;
    margin: 0 0 10px;
border: 1px solid #bfbfbf;
    padding: 5px 5px 5px 21px;
    line-height: 1;
}
@media screen and (max-width: 640px) {
li.ans {display: block!important;}
.colso .se_checkbox_v, .djseform_field button {
top: 0;
    }

.djse_field_5, .djse_field_7 {margin: 15px 0 25px 0;}
.djse_field_5 span.label, .djse_field_7 span.label {display: block; margin: 0 0 10px 0;}
select.inputbox {
width: 100%;
background: #fff;
    margin: 0 0 10px;
border: 1px solid #bfbfbf;
    padding: 5px 5px 5px 21px;
    line-height: 1;
}

    .fieldblock {
        width: 100%;
    }
    .djseform_field {
        width: 100%;
    }
    .ui-multiselect {
        width: 100% !important;     
    }
    #mod_djcf_search92 {
        display: none;
    }
    .searchhide {
        display: none !important;
    }
    .colso {
        margin: 15px auto 25px auto;
        padding: 20px;
        max-height: calc(100vh - 102px);
        overflow: auto;

    }
    .ans {
        overflow: scroll;
        max-height: 100%;
    }
    .colso .se_checkbox_v {
        width: 50%;
        float: left;
    }
    .colso .se_checkbox_v label{
        vertical-align: top;
    }
    .arrow:before{
        font-size: 22px;
        content: '↓';
    }
    .arrowtop:before{
        font-size: 22px;
        content: '↑';
    }
 .hide {
        display: none;        
    }
}

