.elementskit-navbar-nav > li > a {
     text-transform: uppercase !important;
     font-size: 15px !important;
     font-weight: 600 !important;
}
 .elementskit-navbar-nav-default .elementskit-navbar-nav>li {
     align-items: center;
     display: flex;
}
 .elementskit-navbar-nav > li:last-child > a {
     color: #fff !important;
     padding: 15px 40px !important;
     border-radius: 10px;
     background-color: #BF2C3E;
     border: 0;
     display: inline-flex;
     height: auto !important;
     font-style: italic;
     border: 2px solid transparent;
     margin-left: 10px;
}
 .elementskit-navbar-nav > li:last-child > a:hover {
     color: #BF2C3E !important;
}
 .cu-mega-menu-tab .elementkit-tab-wraper ul.elementkit-nav-link.active, .cu-mega-menu-tab .elementkit-tab-wraper ul.elementkit-tab-nav .elementkit-nav-link {
     border: 0 !important;
     padding: 0 !important;
     font-family: stratos;
     font-size: 24px;
     font-weight: 500;
     line-height: 33.6px;
     letter-spacing: 0.005em;
     text-align: left;
     text-transform: uppercase;
     color: #fff !important;
     justify-content: flex-start !important;
}
 .cu-mega-menu-tab .elementkit-tab-wraper >.elementkit-tab-nav .elementkit-nav-item {
     margin-bottom: 20px !important;
}
 .cu-mega-menu-tab.links .elementor-widget-container a:hover:before, 
  .elementkit-tab-wraper ul.elementkit-tab-nav .elementkit-nav-link:hover:before,
 .elementkit-tab-wraper ul.elementkit-tab-nav .elementkit-nav-link.active:before {
     width: 8px;
     height: 100%;
     border-radius: 20px;
     content: '';
     position: absolute;
     left: -20px;
     top: 0;
     background-color: #C2ED63;
}
 .cu-mega-menu-tab .ekit-wid-con .elementkit-tab-content .elementkit-tab-pane {
     padding: 0 20px !important;
     margin-left: 40px !important;
}
 .cu-mega-menu-tab .ekit-wid-con .elementkit-tab-content .elementkit-tab-pane ul {
     list-style: none;
     padding: 0;
}
 .cu-mega-menu-tab .ekit-wid-con .elementkit-tab-content .elementkit-tab-pane ul li {
     margin-bottom: 20px;
}
 .cu-mega-menu-tab .ekit-wid-con .elementkit-tab-content .elementkit-tab-pane ul a {
     color: #fff;
     font-family: Stratos;
     font-size: 18px;
     font-weight: 500;
     line-height: 2px;
     text-align: left;
}
 .cu-mega-menu-tab .ekit-wid-con .elementkit-tab-content .elementkit-tab-pane ul a:hover {
     color: #fff;
}

.cu-mega-menu-tab .ekit-wid-con .elementkit-tab-content .elementkit-tab-pane ul a:hover:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 15px;
    margin-top: 5px;
    margin-left: 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACsSURBVHgBhdLLDQIhEADQmSXRs8levFGJhg7sQGQbsKGNawXaAZFKuHnB7N0EEEjWL+CchvAynwBACHUTe3nlFCqBynQbQDiFXNu7ZWw56BxsVm1/9h6OIadkRmSpMk7JxXQDImxLlfH9UMP43aKEf2AJNzm4bnseUVpwTg5p6xxUo4iX1IPXFu0u2zohhzwi1zjGFpkZS+gD1tAT/kMJTm9dQ6/ZjOByrP+eBxgcfq2+yJYrAAAAAElFTkSuQmCC');
}

 .cu-mega-menu-tab.blue {
     background-color: #183859 !important;
}
 .cu-mega-menu-tab.dark-blue {
     background-color: #204986 !important;
}
 .cu-mega-menu-tab.links .elementor-widget-container a {
     font-family: stratos;
     font-size: 24px;
     font-weight: 500;
     line-height: 33.6px;
     letter-spacing: 0.005em;
     text-align: left;
     position: relative;
     display: flex;
     color: #fff;
     text-transform: uppercase;
     
}
 
 @media only screen and (min-width: 768px) {
    .cu-mega-menu-tab {
        box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.1);
    }
}


 @media only screen and (max-width: 1024px) {
     .elementskit-menu-close .elementskit-menu-hamburger-icon, .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
         height: 2px !important;
         margin-bottom: 6px !important;
    }
     .elementor-32 .elementor-element .elementskit-menu-hamburger {
         border: 0;
         background: transparent;
    }
     .elementskit-menu-overlay {
         z-index: -2 !important;
    }
     .elementor-32 .elementor-element .elementskit-menu-container {
         max-width: 1024px !important;
         z-index: -1 !important;
    }
     .elementor-32 .elementor-element .elementskit-menu-close {
         display: none;
    }
     .elementor-32 .elementor-element .elementskit-menu-toggler .elementskit-menu-hamburger-icon {
         transition: transform .3s ease, opacity .3s ease 
    }
     .elementor-32 .elementor-element .elementskit-menu-toggler.open .elementskit-menu-hamburger-icon:nth-child(1) {
         transform: translateY(8px) rotate(135deg);
    }
     .elementor-32 .elementor-element .elementskit-menu-toggler.open .elementskit-menu-hamburger-icon:nth-child(2) {
         opacity: 0;
    }
     .elementor-32 .elementor-element .elementskit-menu-toggler.open .elementskit-menu-hamburger-icon:nth-child(3) {
         transform: translateY(-8px) rotate(-135deg);
    }
     .elementskit-navbar-nav-default .elementskit-navbar-nav>li:last-child {
         display: none;
    }
     .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
         color: #fff !important;
         fill: #fff !importnat;
         border: 0;
    }
     .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator.icon::before {
         font-weight: 600;
    }
     .elementskit-navbar-nav-default .elementskit-navbar-nav {
         background-color: #183859;
         padding-top: 20px;
         padding-bottom: 20px;
         margin-top: 15px;
    }
     .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a {
         color: #fff !important;
    }
     .elementor-32 .elementor-element .elementskit-navbar-nav > li > a {
         color: #000000;
         padding: 10px 15px 20px 15px !important;
         font-size: 24px !important;
         font-weight: 500 !important;
    }
     .elementskit-navbar-nav-default .elementskit-navbar-nav>li.elementskit-megamenu-has {
         flex-direction: column;
         align-items: flex-start;
    }
     .cu-mega-menu-tab {
         background: transparent !important;
         padding: 0 15px !important;
    }
     .cu-mega-menu-tab >.e-con-inner {
         padding: 0;
    }
     .cu-mega-menu-tab >.e-con-inner .elementor-widget-container p {
         margin-bottom: 25px;
    }
     .cu-mega-menu-tab >.e-con-inner .e-child {
         padding: 0 !important;
    }
     .cu-mega-menu-tab.links .elementor-widget-container a {
         font-size: 18px;
         line-height: 25px;
         margin-bottom: -5px;
    }
     .elementskit-navbar-nav-default .elementskit-navbar-nav .ekit-menu-nav-link.open, .elementskit-navbar-nav-default .elementskit-navbar-nav .ekit-menu-nav-link.open .icon{
         color: #C2ED63 !important;
    }
     .cu-mega-menu-tab:not(.links) .elementor-widget-container a {
         font-family: stratos;
         font-size: 14px;
         line-height: 20px;
         letter-spacing: 0.005em;
         text-align: left;
         position: relative;
         display: flex;
         color: #fff;
    }
     .cu-mega-menu-tab:not(.links) .elementor-widget-container a strong {
         font-weight: 500 !important;
         font-size: 18px;
         line-height: 25px;
         text-transform: uppercase;
    }
     .cu-mega-menu-tab .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
         padding: 0px;
    }
     .elementskit-menu-offcanvas-elements.elementskit-navbar-nav-default {
         padding-bottom: 0px;
    }
     .elementskit-navbar-nav-default .elementskit-navbar-nav {
         overflow-y: scroll !important;
    }
     .elementor-9661 .elementor-element.elementor-element-63cd0544 {
         box-shadow: none !important 
    }
     .cu-mega-menu-tab:not(.links) {
         margin-bottom: 20px !important;
    }
}
 