.divisionnav {
	position: absolute;
	color: white;
	font-size: 1vw;
	padding: 10px 10px 30px 10px;
	width: 100%;
	z-index: 5;
	background: linear-gradient(rgba(0,0,0,.8), transparent);
	text-transform: uppercase;
}

.divisionnav .navmobile .Dmobile {
	padding: 3% 5% 3% 3%;
	width: 100%;
	border: 2px solid rgba(45,45,45,1);
}

.divisionnav .navmobile .Dmobile:not(:last-child) {
	border-bottom: 1px solid rgba(68,68,68,1);
}

.divisionnav .navmobile .Dmobile:hover, .divisionnav .navmobile .Dmobile:active, .divisionnav .navmobile .Dmobile:focus {
	border: 2px solid white;
}

.divisionnav .navmobile .toggle-burger {
	float: right;
	border: 2px solid white;
	font-size: 1.2vw;
	padding: 15px 20px;
	margin-top: 10px;
}



.divisionnav .Ditems {
	background-color: rgba(45,45,45,1);
	display: flex;
	align-items: flex-end;
	flex-direction: column;
	float: right;
	clear: both;
	width: 70%;
	font-size: 22px;
	margin-top: 2%;
}

.divisionnav a {
	color: white;
	display: inline-block;
	width: 100%;
	text-align: right;
}

.divisionnav a:hover {
	text-decoration: none;
}

@media screen and (max-width: 500px) {
	.divisionnav .navmobile .toggle-burger {
		font-size: 4vw;
	}
}

@media screen and (max-width: 767px) {
	.custom-header .divisionnav .navmobile .toggle-burger, .other-custom-header .divisionnav .navmobile .toggle-burger {
		padding: 1% 1% 1% 6px;
	}

	.custom-header .divisionnav .Ditems, .other-custom-header .divisionnav .Ditems {
		width: 100%;
		font-size: 16px;
	}
}

@media screen and (min-width: 1080px) {
	.other-custom-header .divisionnav .Ditems, .custom-header .divisionnav .Ditems {
		width: 38%;
		margin-top: 0;
	}
	.other-custom-header .divisionnav .Ditems, .custom-header .divisionnav .Ditems .Dmobile{
		font-size: 19px;
	}
}
