.ast-theme-transparent-header .main-header-bar,
.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu,
.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar,
.ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar {
    position: relative;
}

.ast-theme-transparent-header .main-header-bar::after,
.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu::after,
.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar::after,
.ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 10px; /* Adjust as needed */

    filter: blur(10px); /* Adjust blur radius as needed */

}


.ast-theme-transparent-header .ast-above-header, .ast-theme-transparent-header .ast-above-header.ast-above-header-bar 
{background-color: #343A4D !important; border-bottom:0px !important;}


.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link {background-color:#54545A !important; border-bottom: 1px solid  #5F5F69 !important; font-size:18px !important; }
button {

color: #ffffff !important;
}
.footer-widget-area-inner a {line-height:50px;}
.site-below-footer-wrap {display:none !important;}




    margin-top: 0px !important; /* make sure there’s no margin creating a gap */
} 



/* Prevent submenu from disappearing during slow hover */
.main-header-menu .menu-item-has-children:hover > .sub-menu {
  display: block;
}

.main-header-menu .sub-menu {
  margin-top: -1px; /* Tighten gap */
  pointer-events: auto;
}

.main-header-menu .menu-item-has-children {
  position: relative;
}

.main-header-menu .sub-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 999;
}