@media (max-width: 991px) {
    .page-header .page-header-menu .hor-menu .navbar-nav {
        background: #444d58 !important;
    }

    .page-header .page-header-menu .hor-menu .navbar-nav>li>a {
        color: #BCC2CB !important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li>a>i {
        color: #BCC2CB !important;
    }

    .page-header .page-header-menu .hor-menu .navbar-nav>li>a:hover {
        color: #fff !important;
        background: #55616f !important;
    }
    .page-header .page-header-menu .hor-menu .navbar-nav>li>a:hover>i {
        color: #fff !important;
    }

    .page-header .page-header-menu .hor-menu .navbar-nav>li.active>a,
    .page-header .page-header-menu .hor-menu .navbar-nav>li.current>a {
        color: #f1f1f1 !important;;
        background: #4E5966 !important;
    }

    .page-header .page-header-menu .hor-menu .navbar-nav>li.active>a:hover,
    .page-header .page-header-menu .hor-menu .navbar-nav>li.current>a:hover {
        color: #fff;
        background: #55616f!important;

    }
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu {
    background: #6c7075 !important;
}
.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu:after {
    border-bottom-color: #6c7075;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li.divider {
    background: #f1f3f6;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu .dropdown-menu-list>li a,
.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a {
    color: #f1f3f6;
}
.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu .dropdown-menu-list>li a>i,
.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a>i {
    color: #f1f3f6;
}

/*Form styling*/
form.zp-required-form .form-group input[required]:invalid,
form.zp-required-form .form-group select[required]:invalid,
form.zp-required-form .form-group textarea[required]:invalid {
    border: solid 1px #e73d4a;
}

form.zp-required-form .form-group select[required]:invalid +
span.select2 span.select2-selection,
form.zp-required-form .form-group select[required]:invalid +
span.select2 span.select2-selection {
    border: solid 1px #e73d4a;
}

form.zp-required-form .form-group textarea[required]:invalid +
div.note-editor,
form.zp-required-form .form-group textarea[required]:invalid +
div.note-editor,
.has-error .note-editor {
    border: solid 1px #e73d4a !important;
}

.required-field {
    border: solid 1px #e73d4a;
}

.form-actions {
    border: none !important;
}