.elementor-2809 .elementor-element.elementor-element-16fa415 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2809 .elementor-element.elementor-element-16fa415 > .elementor-container{max-width:1140px;min-height:90px;}.elementor-2809 .elementor-element.elementor-element-16fa415{margin-top:0px;margin-bottom:-115px;}.elementor-bc-flex-widget .elementor-2809 .elementor-element.elementor-element-e42a663.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2809 .elementor-element.elementor-element-e42a663.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2809 .elementor-element.elementor-element-e42a663.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2809 .elementor-element.elementor-element-e42a663 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2809 .elementor-element.elementor-element-e42a663 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2809 .elementor-element.elementor-element-a57da54{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-2809 .elementor-element.elementor-element-a57da54 > .elementor-widget-container{background-color:var( --e-global-color-2469a21 );margin:0px 0px 0px 0px;padding:30px 15px 15px 15px;box-shadow:0px 5px 7px -2px rgba(0, 0, 0, 0.46);}.elementor-2809 .elementor-element.elementor-element-e52fec2{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-2809 .elementor-element.elementor-element-e52fec2 > .elementor-widget-container{background-color:#F0F0F0;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:15px 0px 0px 0px;border-color:var( --e-global-color-2469a21 );border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2809 .elementor-element.elementor-element-ce768f7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2809 .elementor-element.elementor-element-ce768f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2809 .elementor-element.elementor-element-ce768f7 > .elementor-element-populated{margin:32px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2809 .elementor-element.elementor-element-5c83b49 > .elementor-widget-container{background-color:var( --e-global-color-250b1b5 );margin:0px 0px 0px 15px;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-2809 .elementor-element.elementor-element-5c83b49 img{height:30px;object-fit:contain;object-position:center center;}.elementor-2809 .elementor-element.elementor-element-5c83b49 svg{height:30px;}.elementor-bc-flex-widget .elementor-2809 .elementor-element.elementor-element-b40699e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2809 .elementor-element.elementor-element-b40699e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2809 .elementor-element.elementor-element-b40699e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2809 .elementor-element.elementor-element-d0f928a > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-2809 .elementor-element.elementor-element-d0f928a{--jmm-top-items-icon-size:0px;--jmm-top-items-hor-padding:0px;--jmm-top-items-gap:50px;--jmm-top-items-hor-align:flex-end;--jmm-sub-menu-offset:0px;--jmm-mega-container-ver-padding:0px;--jmm-sub-items-ver-padding:8px;--jmm-sub-items-gap:0px;--jmm-top-item-title-color:var( --e-global-color-250b1b5 );--jmm-sub-item-title-color:var( --e-global-color-secondary );--jmm-top-hover-item-title-color:var( --e-global-color-the7_buttons_text_color_mode );--jmm-sub-hover-item-title-color:var( --e-global-color-250b1b5 );--jmm-sub-hover-item-bg-color:var( --e-global-color-accent );--jmm-top-active-item-title-color:var( --e-global-color-250b1b5 );--jmm-sub-active-item-title-color:var( --e-global-color-accent );--jmm-dropdown-item-title-color:var( --e-global-color-2469a21 );--jmm-dropdown-hover-item-title-color:var( --e-global-color-accent );--jmm-dropdown-active-item-title-color:var( --e-global-color-accent );}.elementor-2809 .elementor-element.elementor-element-d0f928a .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-2809 .elementor-element.elementor-element-d0f928a .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0px;}.elementor-2809 .elementor-element.elementor-element-d0f928a .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-2809 .elementor-element.elementor-element-d0f928a .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:14px;}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:var( --e-global-color-250b1b5 );}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__toggle{padding:25px 25px 0px 0px;}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__container .jet-mobile-menu__controls{padding:25px 15px 50px 15px;}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__container .jet-mobile-menu__container-inner{box-shadow:0px 0px 15px -5px rgba(0,0,0,0.5);padding:0px 0px 0px 0px;}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__container{z-index:999;}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__item .jet-menu-label{font-family:"Tajawal", Sans-serif;font-weight:800;text-transform:uppercase;color:var( --e-global-color-the7_content_headers_color );}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__item{padding:10px 15px 10px 15px;}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__item:hover > .jet-mobile-menu__item-inner .jet-menu-label{color:var( --e-global-color-2469a21 );}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__item.jet-mobile-menu__item--active > .jet-mobile-menu__item-inner .jet-menu-label{color:var( --e-global-color-250b1b5 );}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__item.jet-mobile-menu__item--active > .jet-mobile-menu__item-inner{background-color:var( --e-global-color-2469a21 );}.elementor-bc-flex-widget .elementor-2809 .elementor-element.elementor-element-9973800.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2809 .elementor-element.elementor-element-9973800.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2809 .elementor-element.elementor-element-9973800 > .elementor-element-populated{margin:32px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 5px 0px;}.elementor-2809 .elementor-element.elementor-element-bda300d > .elementor-widget-container{background-color:var( --e-global-color-250b1b5 );margin:0px 0px 0px 16px;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-2809 .elementor-element.elementor-element-bda300d img{height:30px;object-fit:contain;object-position:center center;}.elementor-2809 .elementor-element.elementor-element-bda300d svg{height:30px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){body:not(.rtl) .elementor-2809 .elementor-element.elementor-element-a57da54{left:20px;}body.rtl .elementor-2809 .elementor-element.elementor-element-a57da54{right:20px;}body:not(.rtl) .elementor-2809 .elementor-element.elementor-element-e52fec2{left:20px;}body.rtl .elementor-2809 .elementor-element.elementor-element-e52fec2{right:20px;}.elementor-2809 .elementor-element.elementor-element-ce768f7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2809 .elementor-element.elementor-element-ce768f7 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2809 .elementor-element.elementor-element-5c83b49{width:auto;max-width:auto;}.elementor-2809 .elementor-element.elementor-element-b40699e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:45px;}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:45px;}}@media(min-width:768px){.elementor-2809 .elementor-element.elementor-element-e42a663{width:15%;}.elementor-2809 .elementor-element.elementor-element-ce768f7{width:2%;}.elementor-2809 .elementor-element.elementor-element-b40699e{width:66%;}.elementor-2809 .elementor-element.elementor-element-9973800{width:17%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2809 .elementor-element.elementor-element-e42a663{width:25%;}.elementor-2809 .elementor-element.elementor-element-ce768f7{width:40%;}.elementor-2809 .elementor-element.elementor-element-b40699e{width:35%;}}@media(max-width:767px){.elementor-2809 .elementor-element.elementor-element-16fa415{padding:0px 0px 0px 0px;}.elementor-2809 .elementor-element.elementor-element-e42a663{width:30%;}.elementor-2809 .elementor-element.elementor-element-a57da54{width:var( --container-widget-width, 23vw );max-width:23vw;--container-widget-width:23vw;--container-widget-flex-grow:0;}.elementor-2809 .elementor-element.elementor-element-a57da54 > .elementor-widget-container{padding:14px 7px 7px 7px;}body:not(.rtl) .elementor-2809 .elementor-element.elementor-element-a57da54{left:20px;}body.rtl .elementor-2809 .elementor-element.elementor-element-a57da54{right:20px;}.elementor-2809 .elementor-element.elementor-element-a57da54 img, .elementor-2809 .elementor-element.elementor-element-a57da54 svg{width:90%;}.elementor-2809 .elementor-element.elementor-element-a57da54 svg{height:auto;}.elementor-2809 .elementor-element.elementor-element-e52fec2{width:var( --container-widget-width, 23vw );max-width:23vw;--container-widget-width:23vw;--container-widget-flex-grow:0;top:0px;}.elementor-2809 .elementor-element.elementor-element-e52fec2 > .elementor-widget-container{padding:7px 7px 7px 7px;border-width:7px 0px 0px 0px;}body:not(.rtl) .elementor-2809 .elementor-element.elementor-element-e52fec2{left:20px;}body.rtl .elementor-2809 .elementor-element.elementor-element-e52fec2{right:20px;}.elementor-2809 .elementor-element.elementor-element-e52fec2 img, .elementor-2809 .elementor-element.elementor-element-e52fec2 svg{width:90%;}.elementor-2809 .elementor-element.elementor-element-e52fec2 svg{height:auto;}.elementor-2809 .elementor-element.elementor-element-ce768f7{width:45%;}.elementor-2809 .elementor-element.elementor-element-ce768f7 > .elementor-element-populated{margin:18px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2809 .elementor-element.elementor-element-5c83b49 > .elementor-widget-container{margin:0px 0px 0px 35px;padding:8px 8px 8px 8px;}.elementor-2809 .elementor-element.elementor-element-5c83b49{align-self:center;}.elementor-2809 .elementor-element.elementor-element-5c83b49 img{height:25px;}.elementor-2809 .elementor-element.elementor-element-5c83b49 svg{height:25px;}.elementor-2809 .elementor-element.elementor-element-b40699e{width:25%;}.elementor-bc-flex-widget .elementor-2809 .elementor-element.elementor-element-b40699e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2809 .elementor-element.elementor-element-b40699e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2809 .elementor-element.elementor-element-b40699e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:35px;}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:35px;}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__container .jet-mobile-menu__back i{font-size:30px;}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__container .jet-mobile-menu__back svg{width:30px;}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__container{width:66%;z-index:999;}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-2809 .elementor-element.elementor-element-58b83b1 .jet-mobile-menu__item .jet-menu-label{letter-spacing:1.5px;}.elementor-2809 .elementor-element.elementor-element-9973800{width:20%;}}/* Start custom CSS for jet-mega-menu, class: .elementor-element-d0f928a *//* Underline hover effect for top-level menu links */
.jet-mega-menu-item__inner {
  position: relative;  /* Creates a positioning context for the pseudo-element */
  overflow: hidden;    /* Prevents the pseudo-element from overflowing */
}

.jet-mega-menu-item__inner::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 3px;                    /* Adjust the thickness as needed */
  background-color: transparent;  /* Initially invisible */
  transform: scaleX(0);           /* Hide the line by scaling it to 0 */
  transform-origin: left;         /* Animate the line from the left side */
  transition: transform 0.7s ease, background-color 0.7s ease;
}

.jet-mega-menu-item__inner:hover::after {
  transform: scaleX(1);  /* Reveal the line by scaling it to full width */
  background-color: #FFFFFF;  /* Change to your desired color */
}



/* Initially hide the submenu and position it slightly above */
.jet-mega-menu-list .jet-mega-menu-sub-menu {
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px); /* Starts 10px above its final position */
  transition: opacity 1s ease, transform 1s ease;
}

/* When the parent menu item has the hover class, reveal the submenu */
.jet-mega-menu-list .jet-mega-menu-item--hover .jet-mega-menu-sub-menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}






/* sticky font size change */

.sticky-header.elementor-sticky--effects .jet-mega-menu-item__title {
font-size:14px!important;
    transition: font-size 0.5s ease!important;
    
}

.jet-mega-menu-item__title {
    transition:font-size 0.5s ease !important;
}



.sticky-header.elementor-sticky--effects .jet-mega-menu-item__inner:hover::after {
  background-color: #00963f;  /* Change to your desired color */
}


/* stikcy img size change for bh logo */

.sticky-header.elementor-sticky--effects .bh-img img {
    height:25px;
}

.bh-img img {
    transition: height 0.5s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bda300d */.bh-img  {
    opacity: 0.6;
    filter: brightness( 100% ) contrast( 100% ) saturate( 30% ) blur( 0px ) hue-rotate( 0deg );
    transition: all 0.6s ease !important;
}

.bh-img:hover {
    opacity: 1;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-16fa415 */header.sticky-header {
    --header-height: 80px;
    --opacity: 1;
    --shrink-me: 0.80;
    --sticky-background-color: #fff;
    --transition: .5s ease-in-out;
    transition: height var(--transition);
    transition: min-height var(--transition);
}

header.sticky-header.elementor-sticky--effects {
    background-color: var(--sticky-background-color) !important;
    background-image: none !important;
    opacity: var(--opacity) !important;
   
}

header.sticky-header > .nav-menu-col {
    transition: min-height var(--transition);
    transition: height var(--transition);
}

header.sticky-header.elementor-sticky--effects > .elementor-container {
    min-height: calc(var(--header-height) * var(--shrink-me))!important;
    height: calc(var(--header-height) * var(--shrink-me));
    transition: height var(--transition);
    transition: min-height var(--transition);
}

header.sticky-header .elementor-nav-menu .elementor-item {
    transition: padding var(--transition);
}

header.sticky-header.elementor-sticky--effects .elementor-nav-menu .elementor-item {
    padding-bottom: 15px!important;
    padding-top: 10px!important;
}

header.sticky-header > .elementor-container .logo img {
    transition: max-width 1s ease-in-out;
}

header.sticky-header.elementor-sticky--effects .logo img {
    max-width: calc(100% * var(--shrink-me));
}

header.sticky-header.elementor-sticky--effects .logo div {
    padding-top: 10px!important;
}

header.sticky-header.elementor-sticky--effects .logo div {
    transition: padding-top 1s ease-in-out;
}

.elementor-sticky--effects .logo div {
    border-width: 0px 0px 0px 0px!important;
}

.logo div {
    transition: border-width 1.5s ease-in-out ;
}


/*bh logo */
header.sticky-header.elementor-sticky--effects .bh-logo div {
    margin-top: 2px!important;
    transition: margin-top 0.5s ease-in-out;
}
 .bh-logo div {
     transition: margin-top 0.5s ease-in-out;
 }
 
 
/* label color */
.elementor-sticky--effects .jet-mega-menu .jet-mega-menu-item__link--top-level .jet-mega-menu-item__title {
    color: #4f4f4f!important;
}

.elementor-sticky--effects .jet-mega-menu-item__link--top-level .jet-mega-menu-item__title :hover {
    color: #00963F!important;
}


.elementor-sticky--effects .jet-current-menu-item a.top-level-link {
    color: #00963F!important;
}

@media screen and (max-width: 1024px) {
    header.sticky-header.elementor-sticky--effects .logo img {
        max-width: 70%;
    }
}

/* underline */

/*
.jet-mega-menu-list ul{
    
  display: inline-block;
        position: relative;
        color: #000000;
}


.jet-mega-menu-item__inner a{
    
   position: relative;
        text-decoration: none;
        color: inherit;
}



.jet-mega-menu-item__inner a::before {
    
      content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #0087ca;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}



.jet-mega-menu-list .jet-mega-menu-item__inner a::before::hover
{
     transform: scaleX(1);
}
  
/* submenu */


.jet-mega-menu-sub-menu {
    padding-top: 15px!important;
    padding-bottom:12px!important
}


.navi-menu-col {
    padding-top: 45px;
}

.navi-menu-col {
    transition: padding-top .5s ease-in-out;
}

.elementor-sticky--effects .navi-menu-col {
    padding-top: 20px!important;
    padding-bottom: 5px!important;
}

.elementor-sticky--effects .jet-mobile-menu__toggle {
    padding: 10px 25px 0px 0px!important;
}

.jet-mobile-menu__toggle {
    transition: padding .5s ease-in-out;
}

.elementor-sticky--effects div.jet-mobile-menu__toggle-icon {
    color: #4f4f4f!important;
}

.logo_hide {
    opacity: 0;
}

.elementor-sticky--effects .logo_hide {
    opacity: 1;
}

.elementor-sticky--effects .logo_show {
    opacity: 0;
}

div.jet-mobile-menu__container {
    height: 100vh!important
}

/* .elementor-2809 .elementor-element.elementor-element-16fa415 line 
*/
.jet-dropdown-arrow {
    display: none!important;
}

.jet-menu-hover .jet-dropdown-arrow {
    display: block!important
}

div.jet-sub-mega-menu {
    z-index: -1!important
}/* End custom CSS */