.navbar-nav>li>a {
	color: #ffffff !important;
}

.navbar {
	margin-bottom: 0;
}

.navbar-inverse {
	background-color: #333f48;
	border-color: #333f48;
	border-radius: 0px;
	width: 100%;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #ffffff !important;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 405;
	letter-spacing: 0.81px;
	line-height: 30px;
	/* margin-bottom: 10px; */
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
	color: #fff;
	background-color: #333f47;
	border: 1px solid #fff;
}

.dropdown-menu {
	left: auto;
	right: 0 !important;
}

.toggle_chevron_up {
	display: none !important;
}

.toggle_chevron_down {
	display: inline-block !important;
}

.open .toggle_chevron_up {
	display: inline-block !important;
}

.open .toggle_chevron_down {
	display: none !important;
}

.more-class .toggle_chevron_down {
	width: 24px;
	right: -20px;
	position: absolute;
	top: 28px;
	transform: translate(-50%, -50%);
}

.more-class .toggle_chevron_down svg {
	fill: #ffffff;
}

.nava-first-item {
	padding-left: 0px !important;
}

.navbar-nav>li>a {
	padding-top: 18px;
	padding-bottom: 18px;
}

.more-class {
	width: 80px;
	max-width: 100%;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.more-class .dropdown-toggle {
	position: relative;
}

.more-class .toggle_chevron_up {
	width: 24px;
	right: -20px;
	position: absolute;
	top: 30px;
	transform: translate(-50%, -50%);
}

.toggle_chevron_up svg {
	fill: #ffffff;
}

.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-radius: 0;
}

.navbar-nav>li>.dropdown-menu li {
	padding: 10% 0 10% 0%;
	border-bottom: 1px solid white;
}

.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-radius: 0;
	background: #323f47;
}

.dropdown-menu>li>a {
	white-space: nowrap;
	color: #ffffff;
	font-family: Roboto;
	font-size: 14px;
	font-weight: bold;
}

.dropdown-menu li:last-child {
	border-bottom: none !important;
}

.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-radius: 0;
	background: #323f47;
	padding-bottom: 0;
}

.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-radius: 0;
	min-width: 202px;
}

@media (min-width: 799px) {
	.navbar-form {
		width: auto;
	}
}

@media (max-width: 1279px) and (min-width: 768px) {
	.navbar-form {
		width: auto;
	}

	.navbar-right {
		position: absolute;
		right: 0px;
	}

	.navbar-nav li:nth-child(3),
	.navbar-nav li:nth-child(4) {
		display: block !important;
	}

	.dropdown-menu li:nth-child(1) {
		display: none !important;
	}

	.nav-dropdown-hidden {
		display: block !important;
	}

	.nav-hidden {
		display: none !important;
	}

	.navbar-nav {
		float: left;
		margin: 0;
	}

	.navbar-right {
		float: right !important;
		margin-right: -15px;
	}

	.navbar-form {
		width: auto;
		padding-top: 0;
		padding-bottom: 0;
		margin-right: 0;
		margin-left: 0;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.navbar-nav>li {
		float: left;
	}

	.navbar-form {
		border-color: transparent !important;
		box-shadow: none !important;
	}

	.nav-hidden {
		display: none !important;
	}

	.nav>li {
		display: inline-block;
	}

	.navbar-nav .open .dropdown-menu {
		position: absolute;
		top: 100%;
		min-width: 160px;
		padding: 5px 0;
		margin: 2px 0 0;
		font-size: 14px;
		text-align: left;
		list-style: none;
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	}

	.navbar-nav .open .dropdown-menu {
		margin-top: 0;
		background-color: #323f47;
		border: 0;
	}

	.navbar-nav .open .dropdown-menu {
		width: 204px !important;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #fff !important;
		background: none;
	}
}

@media (min-width: 996px) {
	.navbar-right {
		position: relative;
		right: 5px;
	}
}

@media (min-width: 765px) and (max-width: 769px) {
	.navbar-nav li:nth-child(4) {
		display: none !important;
	}

	.dropdown-menu li:nth-child(1) {
		display: block !important;
	}

	.dropdown-menu li:nth-child(4) {
		display: block !important;
	}
}

@media (min-width: 769px) and (max-width: 825px) {
	.navbar-form {
		width: 30% !important;
	}
}

@media (max-width: 769px) and (min-width: 370px) {
	.navbar-nav li:nth-child(3) {
		display: inline-block !important;
	}

	.dropdown-menu li:nth-child(1) {
		display: none !important;
	}
}

@media only screen and (min-width: 769px) and (max-width: 996px) {
	.navbar-form {
		width: 28% !important;
	}
}

@media only screen and (min-width: 1257px) and (max-width: 1278px) {
	.nav-hidden {
		display: none;
	}

	.navbar-nav li:nth-child(4) {
		display: block !important;
	}

	.nav-dropdown-hidden {
		display: block !important;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	.navbar-nav>li>.dropdown-menu li {
		padding: 5.5% 0;
		border-bottom: 1px solid white;
	}

	.navbar-form {
		width: auto;
	}

	.navbar-nav>li>a {
		padding: 0;
		margin: 0 !important;
	}

	.more-class .dropdown-toggle {
		padding: 0px 5px 5px 10px !important;
	}

	.more-class .toggle_chevron_down,
	.more-class .toggle_chevron_up {
		right: -8px;
		top: 12px;
	}

	.navbar-form {
		border-color: transparent !important;
		box-shadow: none !important;
	}

	.nav-hidden {
		display: none !important;
	}

	.nav>li {
		display: inline-block;
		width: 24%;
	}

	.navbar-nav>li {
		float: left;
	}

	.navbar-nav {
		margin: 0;
		padding: 15px 5px 0px 7px;
	}

	.navbar-nav .open .dropdown-menu {
		position: absolute;
		top: 100%;
		min-width: 160px;
		padding: 5px 0;
		margin: 2px 0 0;
		font-size: 14px;
		text-align: left;
		list-style: none;
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	}

	.navbar-nav .open .dropdown-menu {
		margin-top: 0;
		background-color: #323f47;
		border: 0;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #fff;
	}

	.navbar-nav .open .dropdown-menu {
		width: 202px !important;
	}

	.nav-dropdown-hidden {
		display: block;
	}

	.nav-hidden {
		display: none !important;
	}

	.navbar-nav li:first-child {
		margin-left: 0px !important;
	}

	.navbar-form {
		padding: 8px 18px 5px 18px !important;
	}

}

@media (max-width: 340px) and (min-width: 320px) {
	ul.navbar-nav li {
		width: 30%;
	}

	ul.navbar-nav li ul.dropdown-menu li {
		width: 100%;
	}
}