/* Navigation fix: keep every menu item on a single line and aligned (desktop) */
@media (min-width: 992px) {
	.main-menu .navbar-nav .nav-link,
	#menu > li > a {
		white-space: nowrap !important;
	}
	.main-menu .nav-menu-wrapper .navbar-nav {
		flex-wrap: nowrap;
		align-items: center;
	}
}

/* Medium desktops / laptops: tighten spacing so everything fits on one row */
@media (min-width: 992px) and (max-width: 1399px) {
	.main-menu .navbar-nav .nav-link {
		padding-left: 10px !important;
		padding-right: 10px !important;
		font-size: 15px !important;
	}
	.main-menu .navbar-nav .nav-link-export {
		padding: 6px 12px !important;
		margin: 8px 2px !important;
	}
	.header-btn .btn-default {
		padding: 12px 18px !important;
		font-size: 14px !important;
	}
}

/* Small laptops / large tablets */
@media (min-width: 992px) and (max-width: 1199px) {
	.main-menu .navbar-nav .nav-link {
		padding-left: 6px !important;
		padding-right: 6px !important;
		font-size: 14px !important;
	}
	.navbar-brand img {
		max-height: 60px !important;
	}
}
