
.wm-color, .wm-colorhover:hover, #wm-footer .wm-footer-social-network ul li:hover a, .wm-copyright-social-network ul li:hover, #wm-footer .wm-copyright-social-network ul li:hover a, .wm-section-heading h2,
.wm-select-checkbox ul li input[type="checkbox"]:checked + label span:before,.wm-blogs-article ul li:hover a,.replay-button,.ec-radius-btn:hover,.modal-header h6 {
    color: #b71e37;
}
.wm-bgcolor, .wm-bgcolorhover:hover, .widget_blogpost ul li figure a::before, .wm-listing-search::before, .wm-category-slide-wrap a:hover, .wm-listing-slider .slick-arrow:hover,
.wm-app-btn a:hover, .wm-testimonial-slider .slick-arrow:hover, .wm-banner .wm-listing-search ul li input[type="submit"], .wm-priceplans-style-two ul li:hover .wm-price-sec,
.wm-partner-widget-slider .slick-arrow:hover, .wm-listing-detail-slider .slick-arrow:hover, .wm-floorplans ul li a:before,.widget_blogpost ul li figure a:before,.wm-move-bgcolor,
.wm-step-two-wrap input[type="submit"],.wm-form-widget ul li input[type="submit"],.tabs-nav li:hover a, .tabs-nav li.active a {
    background-color: #b71e37;
}
.wm-bordercolor, .wm-bordercolorhover:hover,.ec-radius-btn {
    border-color: #b71e37;
}
.wm-category-slide-wrap a:before {
    border-bottom-color: #b71e37;
}

.km{
    color: rgb(15, 104, 27);
    
}
.range {
    display: table;
    position: relative;
    height: 30px;
    margin-top: 0;
    background-color: transparent;
    border-radius: 0;
    cursor: pointer;
    width: 70%;
    margin-right: 0;
}

.range input[type="range"] {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -ms-appearance: none !important;
    -o-appearance: none !important;
    appearance: none !important;

    display: table-cell;
    width: 100%;
    background-color: transparent;
    height: 30px;
    cursor: pointer;
}
.range input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -ms-appearance: none !important;
    -o-appearance: none !important;
    appearance: none !important;

    width: 11px;
    height: 30px;
    color: rgb(255, 255, 255);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 8px;
    background-color: rgb(183, 29, 55);
    position: relative;
    z-index: 2;
}

.range input[type="range"]::-moz-slider-thumb {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -ms-appearance: none !important;
    -o-appearance: none !important;
    appearance: none !important;
    
    width: 11px;
    height: 25px;
    color: rgb(255, 255, 255);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 8px;
    background-color: rgb(183, 29, 55);
    position: relative;
    z-index: 2;
}

.range output {
    display: table-cell;
    padding: 3px 5px 2px;
    min-width: 40px;
    color: rgb(255, 255, 255);
    background-color: rgb(183, 29, 55);
    text-align: center;
    text-decoration: none;
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
    position: relative;
    z-index: 2;

    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;

    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
    user-select: none;
    border-radius: 0 5px 5px 0;
    font-size: 11px;
}
.range input[type="range"] {
    outline: none;
}
.original {
    display: block;

}
.stick {
    display: none;
}
.ec-sticky .stick {
    display: block;
}
.ec-sticky .original  {
    display: none;
}

.max-height-modal-options{
    max-height: 200px;
    overflow: auto;
    padding-right: 12px;
}
