.mfp-wrap.bp-popup.mfp-auto-cursor.eae-popup {
	top: 40px;
}
.eae-wrap-db91b41.eae-popup .mfp-inline-holder .mfp-content .eae-popup-content {
	height: 450px;
	overflow-y: scroll;
}

@media(max-width:1200px) {
	.mfp-wrap.bp-popup.mfp-auto-cursor.eae-popup {
		top: 0;
	}
}

@media(max-width:1024px) {
	header.sticky-header.header-pad-lr .mega-row .elementor-column.elementor-col-25:nth-child(1),
	header.sticky-header.header-pad-lr .mega-row .elementor-column.elementor-col-25 {
		width: 100%!important;
		position: relative !important;
		top: 0;
		z-index: 2;
	}
	header.sticky-header.header-pad-lr .mega-row .fivecol-innercol{
		width: 100% !important;
	}
	header.sticky-header.header-pad-lr .mega-row .elementor-container{
	 display: block !important;
	}
	.uc-mega_menu_section.uc-active_item{
		height: 500px !important;
		overflow-y: scroll !important;
	}
	.uc-mega_menu-wrapper.uc-mobile-mode {
		z-index: 99998;
		overflow-y: scroll !important;
		height: 100vh !important;
	}
}

@media(max-width:991px) {
	.eae-wrap-db91b41.eae-popup .mfp-inline-holder .mfp-content .eae-popup-content {
		height: 80vh;
	}
}

/* custom styles to fix menu glitch */
@keyframes slideDown {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}

header {
	transition: all 0.35s ease-out !important;
}
.custom-sticky {
	top: 0 !important;
	transition: all 0.35s ease-out !important;
	animation: slideDown 0.35s ease-out;
}
.termly-styles-root-b0aebb.t-consentPrompt .termly-styles-message-e9e76f button {
	border: none !important;
	padding: 0 !important;
}
.termly-styles-root-b0aebb.t-consentPrompt .termly-styles-message-e9e76f button:hover {
	color: var( --e-global-color-7938cd1 );
  	background-color: transparent;
}
.uc-mega_menu_section.uc-active_item {
	background: #fff;
}
