/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/**
* Desktop Navigation 
*/
.navbar-shs {
	padding:0;
}

.navbar-shs ul {
	margin:0;
	padding:0;
	display:flex;
	list-style:none;
	align-items:center;
}

.navbar-shs li {
	position:relative;
	margin-left:6px;
}

.navbar-shs li:first-child {
	margin-left:0;
}

.navbar-shs a,
.navbar-shs a:focus {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:25px 16px;
	font-size:1em; 
	white-space:nowrap;
}
@media (max-width:1200px) {
.navbar-shs a,
.navbar-shs a:focus {
	padding:25px 6px;
}
	
}
.navbar-shs a.active,
.navbar-shs a.active:focus {
	font-weight:600;
}

.navbar-shs a:hover {
	font-weight:600;
}

.navbar-shs li:has(> a.active)::after,
.navbar-shs li:has(> a.active:focus)::after,
.navbar-shs li:has(> a:hover)::after {
	content:"";
	display:block;
	width:35px; height:0;
	border-bottom:5px solid #F8BF5B;
	margin:0 auto -5px;
}

.navbar-shs li:last-child a {
	padding-right:0;
}


/**
* Mobile Navigation 
*/
.mobile-nav-toggle {
	color:#F8BF5B;
	font-size:28px;
	cursor:pointer;
	display:none;
	line-height:0;
	transition:0.5s;
}

@media (max-width:991px) {
	.mobile-nav-toggle {
		display:block;
	}

	.navbar-shs ul {
		display:none;
	}
}

.navbar-mobile {
	position:fixed;
	overflow:hidden;
	top:0;
	right:0;
	left:0;
	bottom:0;
	background:rgba(17, 38, 48, 0.8);
	transition:0.3s;
	z-index:9999;
}

.navbar-mobile .mobile-nav-toggle {
	position:absolute;
	top:15px;
	right:15px;
}

.navbar-mobile ul {
	display:block;
	position:absolute;
	top:55px;
	right:15px;
	padding:10px 0;
	background-color:#FFF;
	overflow-y:auto;
	transition:0.3s;
}

.navbar-mobile a,
.navbar-mobile a:focus {
	padding:10px 20px;
	font-size:15px;
}

.navbar-mobile a:hover,
.navbar-mobile .active,
.navbar-mobile li:hover>a {
}

.navbar-mobile .getstarted,
.navbar-mobile .getstarted:focus {
	margin:15px;
}