.elementor-30991 .elementor-element.elementor-element-a05bada:not(.elementor-motion-effects-element-type-background), .elementor-30991 .elementor-element.elementor-element-a05bada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#414141F7;}.elementor-30991 .elementor-element.elementor-element-a05bada, .elementor-30991 .elementor-element.elementor-element-a05bada > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-30991 .elementor-element.elementor-element-a05bada{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 40px 10px 40px;}.elementor-30991 .elementor-element.elementor-element-a05bada > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30991 .elementor-element.elementor-element-8ac7a66 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-30991 .elementor-element.elementor-element-06c9c7d > .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{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-30991 .elementor-element.elementor-element-03d3208 img{width:100%;max-width:150px;height:100%;}.elementor-30991 .elementor-element.elementor-element-8d56546 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-30991 .elementor-element.elementor-element-8d56546 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30991 .elementor-element.elementor-element-0607137{width:var( --container-widget-width, 121.76% );max-width:121.76%;--container-widget-width:121.76%;--container-widget-flex-grow:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-30991 .elementor-element.elementor-element-203dab6 .elementor-icon-wrapper{text-align:center;}.elementor-30991 .elementor-element.elementor-element-203dab6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-30991 .elementor-element.elementor-element-203dab6.elementor-view-framed .elementor-icon, .elementor-30991 .elementor-element.elementor-element-203dab6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-30991 .elementor-element.elementor-element-203dab6.elementor-view-framed .elementor-icon, .elementor-30991 .elementor-element.elementor-element-203dab6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-30991 .elementor-element.elementor-element-203dab6 .elementor-icon{font-size:20px;}.elementor-30991 .elementor-element.elementor-element-203dab6 .elementor-icon svg{height:20px;}.elementor-30991 .elementor-element.elementor-element-3a7e4df{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-30991 .elementor-element.elementor-element-3527008 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-30991 .elementor-element.elementor-element-5c66068 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-30991 .elementor-element.elementor-element-b282ad3{right:0px;}body.rtl .elementor-30991 .elementor-element.elementor-element-b282ad3{left:0px;}.elementor-30991 .elementor-element.elementor-element-b282ad3{top:0px;}.elementor-30991 .elementor-element.elementor-element-b282ad3 .elementor-icon-wrapper{text-align:center;}.elementor-30991 .elementor-element.elementor-element-b282ad3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-30991 .elementor-element.elementor-element-b282ad3.elementor-view-framed .elementor-icon, .elementor-30991 .elementor-element.elementor-element-b282ad3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-30991 .elementor-element.elementor-element-b282ad3.elementor-view-framed .elementor-icon, .elementor-30991 .elementor-element.elementor-element-b282ad3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-30991 .elementor-element.elementor-element-b282ad3 .elementor-icon{font-size:20px;}.elementor-30991 .elementor-element.elementor-element-b282ad3 .elementor-icon svg{height:20px;}.elementor-30991{margin:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-30991 .elementor-element.elementor-element-a05bada{padding:15px 15px 10px 15px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-30991 .elementor-element.elementor-element-3a7e4df{z-index:999;}.elementor-30991 .elementor-element.elementor-element-b282ad3{width:auto;max-width:auto;top:18px;}body:not(.rtl) .elementor-30991 .elementor-element.elementor-element-b282ad3{right:60px;}body.rtl .elementor-30991 .elementor-element.elementor-element-b282ad3{left:60px;}}@media(max-width:767px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-30991 .elementor-element.elementor-element-b282ad3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-30991 .elementor-element.elementor-element-8ac7a66{width:40%;}.elementor-30991 .elementor-element.elementor-element-06c9c7d{width:19.269%;}.elementor-30991 .elementor-element.elementor-element-8d56546{width:40%;}}/* Start custom CSS for section, class: .elementor-element-a05bada */#mega-menu-wrap-above_header_menu #mega-menu-above_header_menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-above_header_menu #mega-menu-above_header_menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-below_header_menu #mega-menu-below_header_menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-below_header_menu #mega-menu-below_header_menu > li.mega-menu-item > a.mega-menu-link:focus{
    background: transparent !important;
}

[data-id="a05bada"] div#mega-menu-wrap-above_header_menu a.mega-menu-link, [data-id="8d56546"] div#mega-menu-wrap-below_header_menu a.mega-menu-link{
    background: transparent !important;
    background-color: transparent !important;
}

.elementor-30991 .elementor-element.elementor-element-a05bada {
    padding: 15px 40px 15px 40px;
}

.elementor.elementor-30991.elementor-location-header{
    position: absolute;
}

.elementor-30991 .elementor-element.elementor-element-a05bada:not(.elementor-motion-effects-element-type-background){
background-color: #034638 !important;
}

ul.mega-sub-menu{
    width:calc(100vw - 20px) !important;
    max-width: 1000px !important;
    top: 50px !important;
}

ul#mega-menu-below_header_menu ul.mega-sub-menu {
    left: unset !important;
    right: 0 !important;
}

a.mega-menu-link{
    backround:transparent !important;
}

 ul#mega-menu-below_header_menu ul.mega-sub-menu ul.mega-sub-menu, ul.mega-sub-menu ul.mega-sub-menu{
    left: 0px !important;
    width: unset !important;
    max-width: unset !important;
    top: 0 !important;
    right: unset !important;
}

ul.mega-sub-menu li#mega-menu-item-media_image-7 {
    margin-top: -30px !important;
}

.new-header .mega-sub-menu a, .new-header .mega-sub-menu{
    color:#333 !important;
}
.new-header [tabindex="0"]{
    font-size: 12px !important;
    color:white !important;
    font-weight: 300 !important;
    font-family: 'futura' !important;
}

#mega-menu-wrap-above_header_menu, #mega-menu-wrap-below_header_menu {
    background: transparent;
}

#mega-menu-wrap-above_header_menu #mega-menu-above_header_menu {
    text-align: left;
}

.ring-image{
    max-width: 23px !important;
}

[data-id="a05bada"] div div {
    width: unset !important;
}

[data-id="a05bada"] div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}

[data-id="68b74f96"] {
    display: none;
}

@media(max-width:768px){
    [data-id="a05bada"]{
        display:none !important;
    }
    
    .elementor.elementor-30991.elementor-location-header {
    position: unset;
}
    
    [data-id="68b74f96"]{
        display:block !important;
    }
    [data-elementor-id="30991"] section.elementor-section.elementor-top-section.elementor-element.elementor-element-68b74f96.header-main.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky__spacer {
    display: none !important;
}
.header-main.elementor-section-height-default.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    top: 0 !important;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-68b74f96.header-main.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside {
    top: 1px !important;
}

}

@media(min-width:769px) and (max-width:900px){

#mega-menu-wrap-above_header_menu #mega-menu-above_header_menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-below_header_menu #mega-menu-below_header_menu > li.mega-menu-item > a.mega-menu-link {
    padding: 0 5px;
}

.elementor-30991 .elementor-element.elementor-element-03d3208 img {
    max-width: 140px;
}



[data-id="a05bada"] div {
    gap: 0px;
}
}/* End custom CSS */
/* Start custom CSS *//*320px breakpoint adjustments*/

#d-header, [data-id="a05bada"]{
    display: block;
}
#m-header, [data-id="3a7e4df"]{
    display: none;
}

div#ekit-megamenu-mega-menu-mobile .elementor-heading-title {
    color: #000000 !important;
    font-family: "Futura", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}

#mega-menu-wrap-above_header_menu #mega-menu-above_header_menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
    font-size: 11px !important;
}


/* Menu disappear */
@media(max-width:1024px){
    
    #d-header, [data-id="a05bada"]{
      display: none;
}
#m-header , [data-id="3a7e4df"]{
       display: block;
}


    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-68b74f96.header-main.elementor-hidden-desktop.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside{
        display:none !Important;
    }
    
        .elementor-30991 .elementor-element.elementor-element-3a7e4df {
        position: fixed;
    }

section.elementor-section.elementor-top-section.elementor-element.elementor-element-e052638.elementor-section-full_width.elementor-section-content-middle.elementor-hidden-desktop.elementor-section-height-default.elementor-section-height-default {
    display: none !Important;
}
}
span.mega-indicator::after {
    width: 10px !important;
    height: 10px !important;
}

/* Menu disappear */

@media only screen and (min-width: 0px) {

.elementor-widget-text-editor > .elementor-widget-container {
    font-size: 12px !important;
}
.header-main > .elementor-container > .header-logo {
    max-width: 100px;
}

}
li#mega-menu-33559-0-1 li ,li#mega-menu-33547-0-1 li, li#mega-menu-33547-0-2 li, li#mega-menu-33547-0-3 li{
    margin: 5px 0 !IMPORTANT;
}

li#mega-menu-item-33567 li {
    margin: 13px 0 !important;
}


@media only screen and (min-width: 420px) {

.elementor-widget-text-editor > .elementor-widget-container {
    font-size: 15px !important;
}

.header-main > .elementor-container > .header-logo {
    max-width: 150px;
}

}

 /*New Style Nav Bar Issue*/
 
section.elementor-section.elementor-top-section.elementor-element.elementor-element-de492af.elementor-section-full_width.elementor-section-stretched.main-hide.elementor-section-height-default.elementor-section-height-default.elementor-sticky--effects.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside {
    width: 100% !important;
}


@media(min-width:769px) {
.elementor-5844 .elementor-element.elementor-element-b530068 p {
    margin: 0 !important;
 }
   #mega-menu-wrap-above_header_menu #mega-menu-above_header_menu li#mega-menu-item-30795 {
        margin-top: 0 !important;
    }
    
    #mega-menu-wrap-above_header_menu #mega-menu-above_header_menu li#mega-menu-item-30816 > a.mega-menu-link{
        padding-top: 0 !important;
    }
    
    #mega-menu-wrap-above_header_menu #mega-menu-above_header_menu li#mega-menu-item-30830 > a.mega-menu-link{
        padding: 0 !important;
    }
}

@media(min-width:769px) and (max-width:1024px){
    .header-main > .elementor-container > .header-menu-toggle {
    width: 52% !important;
}

#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
    background: none !important;
}

#mega-menu-wrap-primary #mega-menu-primary {
    text-align: left !important;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-5649 > a.mega-menu-link{
    color: #333 !important;
    background: none !important;
}

.header-main #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
    color: #333 !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    color: #333 !important;
}


}


@media (min-width:600px) and  (max-width:768px){
    
   .gm-menu-btn.gm-burger.hamburger.hamburger--squeeze {
    left: -46px !important;
    top: 28px !important;
}
    
}  
    
    
    @media (max-width:599px){
    .gm-menu-btn.gm-burger.hamburger.hamburger--squeeze {
    left: -20px !important; 
    top: -10px !important;
 }
}/* End custom CSS */