.f3-widget-paginator {
    margin-top:25px;
}

.rev_slider_wrapper .dh2 {
    font-size: 50px;
    line-height: 1.4;
}
@media (min-width: 768px) {
    .rev_slider_wrapper .dh2 {
        line-height: 1.4;
        font-size: 53.6.6px;
    }
}
@media (min-width: 1200px) {
    .rev_slider_wrapper .dh2 {
        line-height: 1.3;
        font-size: 55.5px;
    }
}
@media (min-width: 1600px) {
    .rev_slider_wrapper .dh2 {
        line-height: 1.2;
        font-size: 59px;
    }
}
.rev_slider_wrapper .dh4 {
    font-weight:300;
    display:block;
    margin-top: 28px;
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 1.5;
}
@media (min-width: 768px) {
    .rev_slider_wrapper .dh4 {
        line-height: 1.5;
        font-size: 24px;
    }
}
@media (min-width: 1200px) {
    .rev_slider_wrapper .dh4 {
        line-height: 1.25;
        font-size: 24px;
    }
}
@media (min-width: 1600px) {
    .rev_slider_wrapper .dh4 {
        line-height: 1.25;
        font-size: 24px;
    }
}
.page-footer .col-20 {
    width:100%;
}
@media (min-width: 768px) {
    .page-footer .col-20 {
        width:50%;
    }
}
@media (min-width: 1200px) {
    .page-footer .col-20 {
        width:33%;
    }
}
@media (min-width: 1600px) {
    .page-footer .col-20 {
        width:20%;
    }
}

.dh6 {
    margin-bottom: 18px;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.5;
}

@media (min-width: 768px) {
    .dh6 {
        line-height: 1.5;
        font-size: 17px;
    }
}
@media (min-width: 1200px) {
    .dh6 {
        line-height: 1.48529;
        font-size: 17px;
    }
}
@media (min-width: 1600px) {
    .dh6 {
        line-height: 1.47059;
        font-size: 17px;
    }
}

.rd-navbar-panel .rd-navbar-btn-wrap {
    position:absolute;
    left:55px;
    top:8px;
}
@media (min-width: 1200px) {
    .rd-navbar-panel .rd-navbar-btn-wrap {
        display:none!important;
    }

}
label.col-sm-2 {
    flex: 0;
    width:100%;
    max-width:100%;
}
fieldset {
    border-width: 0;
}
ul.tx-indexedsearch-browsebox li [aria-current="page"] {
    background-color: #0096b1;
    border-color: #0096b1 !important;
    color: #fff !important;
}
.rd-navbar-top-panel .rd-navbar-search-form .form-label {
    position:relative;
}
.rd-navbar-top-panel .rd-navbar-search-form .form-label.focus {
    left: 0;
}
.form-label-sm {
    position:relative;
    top: 45px;
}
.form-search-submit {
    top:32px;
}