.elementor-8542 .elementor-element.elementor-element-95c72a3 > .elementor-container{max-width:1370px;min-height:136px;}.elementor-8542 .elementor-element.elementor-element-95c72a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-8542 .elementor-element.elementor-element-95c72a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8542 .elementor-element.elementor-element-4c48f01 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8542 .elementor-element.elementor-element-c857dd3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8542 .elementor-element.elementor-element-c857dd3{text-align:start;}.elementor-8542 .elementor-element.elementor-element-611d63f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8542 .elementor-element.elementor-element-611d63f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8542 .elementor-element.elementor-element-efc599f .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-ad736b1-font-family ), Sans-serif;font-size:var( --e-global-typography-ad736b1-font-size );font-weight:var( --e-global-typography-ad736b1-font-weight );text-transform:var( --e-global-typography-ad736b1-text-transform );line-height:var( --e-global-typography-ad736b1-line-height );letter-spacing:var( --e-global-typography-ad736b1-letter-spacing );fill:var( --e-global-color-b811340 );color:var( --e-global-color-b811340 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;padding:12px 26px 12px 26px;}.elementor-8542 .elementor-element.elementor-element-efc599f .elementor-button:hover, .elementor-8542 .elementor-element.elementor-element-efc599f .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8542 .elementor-element.elementor-element-efc599f{width:auto;max-width:auto;}.elementor-8542 .elementor-element.elementor-element-efc599f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8542 .elementor-element.elementor-element-efc599f .elementor-button:hover svg, .elementor-8542 .elementor-element.elementor-element-efc599f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-8542 .elementor-element.elementor-element-ea3074a > .elementor-container{min-height:400px;}.elementor-8542 .elementor-element.elementor-element-ea3074a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8542 .elementor-element.elementor-element-ea3074a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px) and (min-width:768px){.elementor-8542 .elementor-element.elementor-element-14f19e3{width:60%;}}@media(max-width:1024px){.elementor-8542 .elementor-element.elementor-element-efc599f .elementor-button{font-size:var( --e-global-typography-ad736b1-font-size );line-height:var( --e-global-typography-ad736b1-line-height );letter-spacing:var( --e-global-typography-ad736b1-letter-spacing );}.elementor-8542 .elementor-element.elementor-element-ea3074a > .elementor-container{min-height:120px;}.elementor-8542 .elementor-element.elementor-element-ea3074a{padding:0px 40px 0px 40px;}.elementor-bc-flex-widget .elementor-8542 .elementor-element.elementor-element-14f19e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8542 .elementor-element.elementor-element-14f19e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8542 .elementor-element.elementor-element-14f19e3.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-8542 .elementor-element.elementor-element-8aa4a8e{text-align:start;}.elementor-8542 .elementor-element.elementor-element-8aa4a8e img{width:100%;max-width:262px;}}@media(max-width:767px){.elementor-8542 .elementor-element.elementor-element-efc599f .elementor-button{font-size:var( --e-global-typography-ad736b1-font-size );line-height:var( --e-global-typography-ad736b1-line-height );letter-spacing:var( --e-global-typography-ad736b1-letter-spacing );}.elementor-8542 .elementor-element.elementor-element-ea3074a > .elementor-container{min-height:60px;}.elementor-8542 .elementor-element.elementor-element-ea3074a{padding:0px 20px 0px 20px;}.elementor-8542 .elementor-element.elementor-element-14f19e3{width:100%;}.elementor-8542 .elementor-element.elementor-element-8aa4a8e{text-align:center;}.elementor-8542 .elementor-element.elementor-element-8aa4a8e img{max-width:124px;}}/* Start custom CSS for section, class: .elementor-element-95c72a3 */.elementor-editor-active .desktop-nav-bar{
    position: relative;
}
.desktop-nav-bar {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 999;
    transition: all 0.5s ease-in-out;
    animation-duration: 0.5s;
}

/*animatin css*/
@keyframes  stickySlideDown{
    0%{opacity:.7;transform:translateY(-100%)}
    100%{opacity:1;transform:translateY(0)}
    
}
.desktop-nav-bar.elementor-sticky--active{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 999;
    animation-name: stickySlideDown;  
   background: #003D4C;
   box-shadow: 0px 2px 4px rgba(18, 18, 18, 0.24);

}
.desktop-nav-bar.elementor-sticky--active > .elementor-container{
    min-height: 106px!important;
}

.desktop-nav-bar .sticky-show,
.desktop-nav-bar.elementor-sticky--active .sticky-hide{
    display: none !important;
}
.desktop-nav-bar.elementor-sticky--active .sticky-show {
    display: block !important;
}
.uael-nav-menu .uael-nav-menu .sticky-show.free-consult {
    padding-top: 42px;
    padding-bottom: 42px;
}

.desktop-nav-bar .desktop-right ul > li.menu-item.pr-0 > a {
    padding-right: 0!important;
}
.desktop-nav-bar .desktop-right .elementor-widget-nav-menu nav.elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > a{
        padding-left: 30.5px;
}

.desktop-nav-bar.elementor-sticky--active #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.sticky-show {
    display: inline-block !important;
    padding-left: 63px;

}
.desktop-nav-bar.elementor-sticky--active ul > li.menu-item.sticky-show{
      margin-left: 43px;  
}
.desktop-nav-bar.elementor-sticky--active ul > li.menu-item.sticky-show a{
background: #FF6900;
    padding: 12px 26px !important;
    border-radius: 25px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    font-weight: 600!important;
    font-size: 14px!important;
        line-height: 22px!important;
    color: #fff!important;
    border: 2px solid #FF6900;
    letter-spacing: 1.25px!important;
    text-transform: uppercase;
}
.desktop-nav-bar.elementor-sticky--active ul > li.menu-item.sticky-show a:hover,
.desktop-nav-bar.elementor-sticky--active ul > li.menu-item.sticky-show.current-menu-item a{
    background: transparent;
   color: #FF6900!important;
}
/*.desktop-nav-bar.elementor-sticky--active #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{*/
    
/*}*/
.desktop-nav-bar .elementor-column{
   width: 100%!important;  
}
.desktop-nav-bar .elementor-column:first-child,
.desktop-nav-bar .elementor-column:last-child{
    max-width:calc(100% - 133px);
}
.desktop-nav-bar .elementor-column:nth-child(2){
     max-width:266px;
}
.desktop-nav-bar.elementor-sticky--active .elementor-column:last-child{
    /*width: 80%;*/
}

.desktop-nav-bar.elementor-sticky--active #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-free-consult a {
    color: #fff;
}

/*desktop right*/
.desktop-nav-bar .desktop-right ul.elementor-nav-menu--dropdown a{
    border:none!important;
}
.desktop-nav-bar.elementor-sticky--active .elementor-column:nth-child(2) .elementor-widget-theme-site-logo> .elementor-widget-container  {
    padding-top: 0;
}
 #mega-menu-wrap-primary #mega-menu-primary[data-effect=fade] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu {
     /* transform: translate(-36%,0)!important; */
    /* left: 0!important; */
    /* transform: translate(-19%,0)!important; */
    left: 0!important;
    margin-left: -170px;
}
@media (min-width: 1850px){
/*    #mega-menu-wrap-primary #mega-menu-primary[data-effect=fade] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu {*/
     /* transform: translate(-36%,0)!important; */
    /* left: 0!important; */
    /* transform: translate(-19%,0)!important; */
/*    left: 0!important;*/
/*    margin-left: -170px;*/
/*}*/
}

@media (min-width: 1200px) and (max-width: 1315px){
    .desktop-nav-bar.elementor-sticky--active #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:not(.pr-0) > a.mega-menu-link {
        /*padding: 0px 15px 0px 0px !important;*/
    }
    .desktop-nav-bar.elementor-sticky--active #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-sticky-btn{
        padding-left: 25px;
    }
}


@media(max-width: 1366px) {
    
.desktop-nav-bar.elementor-sticky--active ul > li.menu-item.sticky-show{
      margin-left: 20px;  
}
.desktop-nav-bar.elementor-sticky--active a img {
    max-width: 180px;
    
height: auto !important;}

.desktop-nav-bar.elementor-sticky--active #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-free-consult a {padding: 25px 20px !important;}

.desktop-nav-bar.elementor-sticky--active #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-sticky-btn {padding-left: 15px !important;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 60px 0px 0;
}
}

@media (max-width: 1200px) {
    .desktop-nav-bar.elementor-sticky--active #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:not(.pr-0) > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.pr-0 > a.mega-menu-link{
    /*font-size: 14px;*/
    
}
}
@media (min-width: 1025px) and (max-width: 1200px){
.desktop-nav-bar .elementor-column:nth-child(2) {
	max-width: 240px !important;
}
.desktop-nav-bar .desk-nav-right ul#menu-1-a99c1fd {
	flex-wrap: nowrap;
}
.desktop-nav-bar .desk-nav-right ul .uael-has-submenu-container a {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ea3074a */.elementor-editor-active .mobile-main-header {
  position: relative;
}

.mobile-main-header .elementor-nav-menu__container > .elementor-nav-menu > li:nth-child(1) > a,
.mobile-main-header .elementor-nav-menu__container > .elementor-nav-menu > li:nth-child(2) > a,
.mobile-main-header .elementor-nav-menu__container > .elementor-nav-menu > li:nth-child(3) > a,
.mobile-main-header .elementor-nav-menu__container > .elementor-nav-menu > li:nth-child(4) > a,
.mobile-main-header .elementor-nav-menu__container > .elementor-nav-menu > li:nth-child(5) > a {
  background: var(--e-global-color-secondary);
}


body.menu-open {
  overflow: hidden;
}

body .elementor-location-header .mobile-main-header {
  z-index: 9999;
  animation-duration: 0.5s;
  position: absolute;
  width: 100%;
  background: TRANSPARENT;
}

body .elementor-location-header .mobile-main-header.fixed-header {
  position: fixed !important;
  top: 0;
  left: 0;
  right: 0;
  animation-name: stickySlideDown;
  background-color: #003D4C  !important;
  border: none;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.mobile-main-header .elementor-nav-menu--dropdown.elementor-nav-menu__container {
  overflow-y: auto;
  height: 100vh;
}/* End custom CSS */