.header-nav .nav > li > a {
    padding: 17px 17px 17px 17px;
}
.dlab-bnr-inr, .dlab-bnr-inr .dlab-bnr-inr-entry {
    height: 320px !important;
}
.middle-bar {
    border-bottom: 1px solid rgba(0,0,0,0.1);
    padding: 0px 0;
}
@media only screen and (max-width: 767px) {
    .logo-header img, .logo-footer img {
        min-width: 235px !important;
    }
}
.top-bar {
    background-color: #E6E6E6;
}
.content-inner {
    padding-top: 50px;
    padding-bottom: 0px !important;
}
@media only screen and (max-width: 991px){
    .header-nav .nav > li > a {
        padding: 8px 0;
    }
    .site-header .navbar-toggler, .site-header .is-fixed .navbar-toggler {
        margin: 38px 0 14px 10px;
    }
}

.mfp-bg {
    background: navy;
    opacity: .8 !important;
}

