/* sticky menu */
header {position: fixed;width: 100%;z-index: 9999;color:#222!important;}
header.black{background:rgba(253, 253, 253)!important;position: fixed;width: 100%;z-index: 9999;color:#000!important;box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);}
header.black .navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link{color: #fbaf41;}
header.black .navbar-dark .navbar-nav .nav-link{color:#fff;}
/* sticky menu ends */
.navbar{background:none;}
.navbar.bg-dark{background:none!important;}
.navbar-dark .navbar-nav .nav-link{color:#fff;padding:0.85rem .8rem;font-size:.85rem;text-transform:capitalize;font-family: 'Montserrat-Regular';}
.navbar-dark .navbar-nav .nav-link:hover{color: #fbaf41;}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link{color: #fbaf41;}
.navbar-nav .navbar-item .btn-primary{background: #fbaf41;color: #fff;margin-top: .5rem;font-size: .85rem;}
.navbar-toggler{border-radius:0;}
.dropdown-menu ul{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.dropdown-menu .nav-item .nav-link{min-width: 300px;padding:1rem;font-size:.85rem;text-transform: capitalize;color: #222!important;}
.dropdown-menu{border-radius:0;transition:500ms ease;background:#fff;margin-top:0;padding-top:0;border: 0px!important;}
.dropdown-item.active, .dropdown-item:active{background:#6e6e71;}
.dropdown-item.active, .dropdown-item a{color:#6e6e71;text-transform:uppercase;}
.navbar-dark .navbar-toggler{ box-shadow: none!important;}
.nav-item.dropdown.dropdown-mega {position: static;}
.nav-item.dropdown.dropdown-mega .dropdown-menu {top: auto;}
.nav-item.dropdown.dropdown-mega .img-fluid {max-width: 50px; height: auto;}
/* .offcanvas-end{width: 760px;background: #105e32 url('../img/images/pattern-footer.png');border-left: 0px!important;} */
@media only screen and (max-width:767px){
    .navbar{padding: 0;}
    .navbar .navbar-brand{position: static!important;width: 190px;padding-top: 1rem;}
    header{position:static;padding-top: 0;}
    .navbar-dark .navbar-nav .nav-link,header.black .navbar-dark .navbar-nav .nav-link{color: #fff;}
}
@media (max-width: 576px) {
    .mobile-logo {
        width: 140px !important;
    }
}

