.form-group.range {
    position:relative;
}

.form-group.range .form-label {
    position: absolute;
    font-size: 16px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.irs--flat .irs-bar, .irs--flat .irs-handle.state_hover > i:first-child, .irs--flat .irs-handle:hover > i:first-child,
.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {
    background-color:#e30613;
}

.irs--flat .irs-from::before, .irs--flat .irs-to::before, .irs--flat .irs-single::before {
    border-top-color: #e30613;
}