

.ubermenu .ubermenu-item-11326.ubermenu-item-level-0.ubermenu-column > ul.ubermenu-submenu li a {
    color: #000 !important;
}

.ubermenu .ubermenu-item-11326.ubermenu-item-level-0.ubermenu-column > ul.ubermenu-submenu li.ubermenu-current_page_item a {
    background: #fff;
    color: #0f377c !important;
}

.ubermenu .widget_custom_html.widget .menu-contact .btn[href*='sales-service'] {display: none !important;}

@media (max-width: 500px) {
    .page-header #ubermenu-main-9-main_menu-2 {
        max-height: unset !important;
        overflow: unset !important;
    }
}

@media (max-width: 767px) {
    .logo img {
        max-width: 100px !important;
        height: auto !important;
    }

    .ubermenu .ubermenu-submenu.ubermenu-submenu-id-11326:has(.ubermenu-widget) ul > li{
        background: #f2f4f7 !important;
    }

    .admin-bar .page-header .ubermenu.ubermenu-loc-main_menu > ul.ubermenu-nav {
        max-height: calc(100% - 180px) !important;
        height: calc(100vh - 180px);
    }

    .page-header .ubermenu.ubermenu-loc-main_menu > ul.ubermenu-nav,
    .page-header.sticky .ubermenu.ubermenu-loc-main_menu > ul.ubermenu-nav {
        max-height: calc(100% - 134px) !important;
        height: calc(100vh - 134px);
    } 
}

@media (min-width: 768px) and (max-width: 1024px) {

    .admin-bar .page-header .ubermenu.ubermenu-loc-main_menu > ul.ubermenu-nav {
        max-height: calc(100% - 200px) !important;
        height: calc(100vh - 200px);
    }

    .admin-bar .page-header.sticky .ubermenu.ubermenu-loc-main_menu>ul.ubermenu-nav {
        max-height: calc(100vh - 168px) !important;
        height: calc(100vh - 168px);
    }

    .page-header.sticky .ubermenu.ubermenu-loc-main_menu > ul.ubermenu-nav {
        max-height: calc(100% - 169px) !important;
        height: calc(100vh - 169px) !important;
    }

    .page-header .ubermenu.ubermenu-loc-main_menu>ul.ubermenu-nav {
        max-height: calc(100% - 134px) !important;
        height: calc(100vh - 134px);
    }

    body:not(.admin-bar) .page-header .ubermenu.ubermenu-loc-main_menu>ul.ubermenu-nav {
        max-height: calc(100% - 169px) !important;
        height: calc(100vh - 169px);
    }
}

@media (max-width: 1024px) {
    .page-header {
        animation-name: unset !important;
    }

    .page-header.sticky {
        position: fixed;
    }

    .search-icon {
        margin-top: 0;
    }

    .ubermenu .ubermenu-item-11326.ubermenu-item-level-0.ubermenu-column > ul.ubermenu-submenu li a {
        padding: 15px 20px !important;
    }

    .ubermenu-item-level-1.ubermenu-column.ubermenu-column-1-3 > ul.ubermenu-submenu:has(.ubermenu-widget-area) > li{
        background: rgb(223, 228, 234) !important;
    }
    
    .page-header .ubermenu.ubermenu-loc-main_menu > ul.ubermenu-nav {
        overflow-y: scroll !important;
    }

    .ubermenu.ubermenu-loc-main_menu > ul.ubermenu-nav::-webkit-scrollbar {
      height: 10px;
      width: 10px;
    }
    .ubermenu.ubermenu-loc-main_menu > ul.ubermenu-nav::-webkit-scrollbar-track {
      border-radius: 5px;
      background-color: #05224B;
    }
    
    .ubermenu.ubermenu-loc-main_menu > ul.ubermenu-nav::-webkit-scrollbar-thumb {
      border-radius: 5px;
      background-color: #00387b;
    }

    .ubermenu-item .fa-angle-down:before {
        font-size: 13px !important;
    }
    /* nav.ubermenu-mobile-view:before {
        display: none;
    } */
}

@media (min-width: 1024px) and (max-width: 1025px) {
    .page-header_main-menu {
        display: block !important;
    }

    .ubermenu-nav>li:first-child>a {
        padding-left: 20px !important;
    }
    
    .ubermenu-submenu.ubermenu-submenu-type-mega:before {
        background: transparent !important;
    }

    .ubermenu .ubermenu-item.ubermenu-item-level-0:nth-of-type(5) ul.ubermenu-submenu.ubermenu-submenu-type-mega {
        left: 0 !important;
    }

    .nav-fixed-right .search-icon {
        margin-top: -1px;
    }

    .page-header .search-div {
        position: fixed;
        z-index: 99;
        top: unset;
        left: 0;
        height: 60px;
        bottom: 65px;
    }
}

@media (min-width: 1025px) {
    .ubermenu-item .ubermenu-submenu .ubermenu-tabs-group li.ubermenu-item-has-children>a:after {
        color: #00387b !important;
    }

    .ubermenu .ubermenu-submenu.ubermenu-submenu-id-11326:has(.ubermenu-widget) {
        background: #f2f4f7 !important;
    }
    .ubermenu-item-level-1.ubermenu-column.ubermenu-column-1-3 > ul.ubermenu-submenu:has(.ubermenu-widget-area) {
        background: rgb(223, 228, 234) !important;
    }

    .ubermenu .ubermenu-item-11326.ubermenu-item-level-0.ubermenu-column > ul.ubermenu-submenu li > a {
        padding-top: 8px;
        padding-bottom: 8px;
        
    }
    .ubermenu .ubermenu-item-11326.ubermenu-item-level-0.ubermenu-column > ul.ubermenu-submenu li > a:hover {
        background: #fff;
        color: #0f377c !important;
    }
}