.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1400px;
}



.jet-mega-menu-item-1134 a.jet-mega-menu-item__link {
	background-color: rgb(2, 84, 106, 0.9);
    padding: 6px 18px;
    text-transform: uppercase;
    font-weight: 500!important;
    color: #fff;
    margin-left: 28px;
    border: solid 2px rgb(2, 84, 106);
    border-radius: 5px;
	letter-spacing: 0.07em !important;
	text-transform:capitalize!important;
}

.jet-mega-menu-item-1134 a.jet-mega-menu-item__link:hover { color:#fff!important; background-color: rgb(2, 84, 106, 0.7); }
body.home .header-pg { display:none; }

/*CTA Styles (quick shange)
.cta-section { background-color:#000!important; }
.cta-section .cta-title h2 { color:#fff!important; }
#elementor-popup-modal-415 .dialog-close-button i { color:#fff!important; }
#elementor-popup-modal-415 .dialog-close-button:hover i { color:#fff!important; opacity:0.7; }
*/


.underline-hover .elementor-icon-list-text
{
  display: inline-block;
  position: relative;
}

.underline-hover .elementor-icon-list-text::after{
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #222;
  transition: transform 0.25s ease-out;
}

.underline-hover .elementor-icon-list-text:hover::after{
  transform: scaleX(1);
}
.underline-hover .elementor-icon-list-text::after{
  transform-origin: bottom right;
}
.underline-hover .elementor-icon-list-text:hover::after {
  transform-origin: bottom left;
}

.elementor-widget-text-editor p:last-child { margin-bottom:0px; }
.elementor-widget-text-editor p strong, .elementor-widget-text-editor p b { font-weight:600; }
.elementor-widget-text-editor p a, .elementor-widget-text-editor a { color:#02546A; font-weight:600; }
.elementor-widget-text-editor p a:hover, .elementor-widget-text-editor a:hover { color:#02546A; text-decoration:underline; }


.jet-sticky-section--stuck { background: #1B1D1C!important; }
.jet-sticky-section--stuck {
    box-shadow: 0px 3px 4px #0000001A;
}

.logo img.wp-image-1326  { 
  -moz-transition: all .4s ease-in-out;
  -webkit-transform: translate3d(0,0,0);
  transition: all .4s ease-in-out; 
}

.jet-sticky-section--stuck .logo img.wp-image-1326   { 
  max-width: 75%; 
  -moz-transition: all .4s ease-in-out; 
  -webkit-transform: translate3d(0,0,0); 
  transition: all .4s ease-in-out; 
}

.page-preloader {
  border-top-color: #000;
  border-right-color: #000;
}

.elementor-menu-anchor { 
  display: block;
  position: relative;
  top: -125px;
  visibility: hidden;
}

.jet-elements sselect { color:#fff!important;  background-color: #1b1d1c!important;}

#toTop { color:#edb00f; }
#toTop:hover { color:#edb00f; opacity:0.7; }

@media (max-width: 767px) {
  .elementor-menu-anchor { 
    display: block;
    position: relative;
    top: -125px;
    visibility: hidden;
  }
  .elementor-column {
    padding-left: 6px;
    padding-right: 6px;
  }
  .jet-sticky-section--stuck {
	  box-shadow: none;
	 
	
    }
	
	.elementor-12 .elementor-element.elementor-element-49f9284 .jet-mobile-menu__container .jet-mobile-menu__back i { color:#fff!important;}
	
	.jet-sticky-section--stuck .logo img  { 
	  max-width: 80%!important; 
	  -moz-transition: all .4s ease-in-out; 
	  -webkit-transform: translate3d(0,0,0); 
	  transition: all .4s ease-in-out; 
	}
}
@media (max-width: 690px) {
	.elementor-8 .elementor-element.elementor-element-3e689e6 .elementor-gallery-title {
		width: 100%;
		text-align: center;
		margin-bottom:14px!important;
	}
	
	.elementor-menu-anchor { 
	  display: block;
	  position: relative;
	  top: -65px;
	  visibility: hidden;
	}
}