@media (min-width: 769px) {
	nav .main-nav .mega-menu {
		position: static;
	}

	nav .main-nav .mega-menu > ul {
		position: absolute;
		width: 100%;
		left: 0px !important;
		display: flex;
		flex-wrap: wrap;
		padding: 40px 50px;
		border-radius: 0px 0px 5px 5px;
		border-top: 2px solid #f0f0f0;
	}

	nav .main-nav .mega-menu > ul > li > a {
		font-weight: bold;
	}

	nav .main-nav .mega-menu > ul > li.mega-title > a {
		font-size: 22px;
		color: #1e4bb8;
		text-transform: uppercase;
		font-weight: 700;
		font-family: Montserrat, sans-serif;
	}

	nav .main-nav .mega-menu ul .sub-menu {
		position: static;
		display: block;
		opacity: 1;
		visibility: visible;
		width: 100%;
		box-shadow: 0 0 0;
		left: 0;
		height: auto;
		pointer-events: auto;
		transform: scale(1);
		float: none;
	}

	nav .main-nav .mega-menu > ul > li > ul.sub-menu {
		display: flex;
		flex-wrap: wrap;
	}
	nav .main-nav .mega-menu.mega-menu-col-2 > ul > li > ul > li {
		width: 50%;
	}

	nav .main-nav .mega-menu.mega-menu-col-3 > ul > li > ul > li {
		width: 33.3333%;
	}

	nav .main-nav .mega-menu > ul > li:hover > a,
	nav .main-nav .mega-menu > ul > li:focus > a,
	nav .main-nav .mega-menu > ul > li[class*='current-'] > a,
	nav .main-nav .mega-menu ul ul {
		background-color: transparent !important;
		color: inherit;
	}

	nav .main-nav .mega-menu ul.toggled-on .sub-menu {
		pointer-events: auto;
	}

	nav
		.main-nav
		.mega-menu
		.sub-menu
		.menu-item-has-children
		.dropdown-menu-toggle,
	.menu-item-has-children .dropdown-menu-toggle {
		/* display: none !important; */
	}
	nav .main-nav .mega-menu > ul ul li.menu-divider > a {
		display: none;
	}
	nav .main-nav .mega-menu > ul ul li:not(.menu-divider) ul li a {
		font-size: 17px;
		text-transform: none;
		padding: 10px 0;
	}
}
