
header .navbar-expand-lg .navbar-collapse {
    justify-content: flex-end;
}
header .navbar{
    padding: 26px 52px;
    border-radius: 28px;
    border: 1px solid #F5F5F5;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
}
.header-certificate img {
    position: absolute;
    left: 24px;
    top: -1px;
}
header a.nav-link {
    padding: 0px !important;
    font-size: 16px;
    line-height: 19.76px;
    color: #101010;
    font-weight: 500;
}
header li.nav-item {
    margin-right: 40px;
}
header li.nav-item:last-child {
    margin-right: 0px;
}
header .dropdown-toggle::after {
    content: url('../images/header-dropdown-arrow.svg');
    display: inline-block;
    margin-left: unset;
    vertical-align: unset;
    border-top: unset;
    border-right: unset;
    border-bottom: unset;
    border-left: unset;
    position: relative;
    top: 3px;
}
header a.headerbtn{
    font-weight: 700;
    padding:8px 12px !important;
    padding-right: 29px;
    box-shadow: 0px 0px 0px 1px rgba(25, 26, 26, 0.03);
    background: linear-gradient(180deg, #3B3D3D 0%, #191A1A 100%);
    color: #fff !important;
    border-radius: 8px;
    line-height: normal;
    transition: unset;
}
header a.headerbtn:hover{
    background: #883396;
}
header ul.navbar-nav {
    display: flex;
    align-items: center;
}
.menustick {
    position: fixed;
    top: 40px;
    left: 0;
    width: 100%;
    z-index: 1000;
    transition: top 0.3s ease;
}
header ul.dropdown-menu.show {
    padding: 0px;
    border-radius: 0px;
}
header .dropdown-item {
    font-weight: 500;
    padding: 8px 16px;
}
header .dropdown-item:focus, .dropdown-item:hover {
    color: var(--bs-dropdown-link-hover-color);
    background: #62308C;
    color: #fff;
}
header .dropdown-item.active, .dropdown-item:active{
    background: #62308C;
}
header .careerdropmin:hover::after, header .careerdropmin:active::after, header .careerdropmin:focus::after{
    content: url('../images/header-arrow-white.svg') !important;
}
a.dropdown-item {
    font-size: 16px;
}
header button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus, body .wp-block-file .wp-block-file__button:hover, body .wp-block-file .wp-block-file__button:focus, .woocommerce-js a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce button.button.alt.disabled:hover, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover, [CLASS*="wc-block"] button:hover, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover, .woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover, [CLASS*="wc-block"] .wc-block-components-button:hover, [CLASS*="wc-block"] .wc-block-components-button:focus {
    color: var(--ast-global-color-2);
    background-color: transparent;
    border-color: #000;
}


@media screen and (min-width:1200px){
    header a.dropdown-item {
        background: #fff;
    }
    header .navbar-nav .dropdown-submenu:hover > .dropdown-menu {
        display: block;
        left: 100%; /* Ensures the submenu aligns to the right */
        top: 0; /* Aligns the submenu with the parent item */
    }
    header .navbar-nav .dropdown-menu {
        display: none; /* Default state */
        position: absolute; /* Ensures proper placement */
    }
    header .dropdown-submenu {
        position: relative;
    }
    ul.dropdown-menu.careerdrop {
        padding: 0px;
        border-radius: 0px;
    }
    header .navbar-nav .dropdown:hover > .dropdown-menu {
        display: block;
        padding: 0px;
        border-radius: 0px;
        padding-top: 15px;
        background: transparent;
        border: none;
    }
    .careerdrop.show {
        right: -189px;
        bottom: -40px;
    }
    header .careerdropmin::after {
        top: 8px;
        right: 8px;
        position: absolute;
        transform: rotate(270deg);
    }
}
@media (max-width: 1024px) {
    .menustick {
        top: 0 !important;
    }
    .menustick {
        transition: none;
    }
}
@media screen and (min-width:768px) and (max-width:1080px){
    header ul.navbar-nav {
        display: flex;
        align-items: flex-start;
        margin-top: 35px;
        margin-left: 10px;
    }
    header li.nav-item {
        margin-right: 0px;
        margin-bottom: 20px;
    }
    header li.nav-item:last-child {
        margin-bottom: 0px;
    }
}
@media screen and (max-width:1000px){
ul.dropdown-menu.careerdrop.show {
    margin-left: 15px;
}
header ul.dropdown-menu.show {
    background: transparent;
    border: none;
}
    header.menustick {
        background: #fff;
    }
    .header-certificate {
        display: none;
    }
    header .navbar {
        padding: 15px 0px;
    }
    .certificatembl{
        width: 50px;
        height: 50px;
    }
    a.navbar-brand {
        display: flex;
        width: 75%;
    }
}
@media screen and (max-width:500px){
    header ul.navbar-nav {
        align-items: start;
        margin-top: 10px;
    }
    header li.nav-item {
        margin-right: 0px;
        margin-bottom: 15px;
    }
    header li.nav-item:last-child {
        margin-bottom: 0px;
    }
}