.main [id^="bx_incl_area"] {
	width: auto;
}



.main .nav {

}


.main .nav + * {
	width: auto;
}


.main .nav .nav-item {
	/*flex-basis: 0;*/
	padding: 0 10px;
}
.main .nav .nav-item.brd {
	border-right: 1px solid gray;
	padding: 0;
}
.main .nav .nav-item.brd:last-of-type {
	display: none;
}


.main .nav .nav-item .nav-link {
	font-size: 20px;
    line-height: 24px;
	letter-spacing: -0.2px;
	color: #ffffff;
}

.main .nav .nav-item .nav-link .top-desc {
	font-size: 13px;
    line-height: 15px;
}

.main .nav .nav-item .nav-link .bottom-1-desc {
	font-size: 13px;
	line-height: 15px;
	color: #edb53a;
}
.main .nav .nav-item .nav-link .bottom-2-desc {
	font-size: 13px;
    line-height: 15px;
}








.main .nav .nav-item .sub-block {
	position: absolute;
	top: 80px;
	left: 0;
	background-color: #09203f;
	height: auto !important;
	padding: 10px 15px;
	width: 600px;
	z-index: -1000;
	box-shadow: 0 0 40px 0 rgb(0, 0, 0);
	visibility: hidden;
	opacity: 0;
	transition: all .2s;

	font-size: 15px;
	line-height: 1.5;
	font-weight: 300;
	letter-spacing: -0.2px;
	color: #ffffff;
}
.main .nav .nav-item:hover .sub-block {
	z-index: 1000;
	visibility: visible;
	opacity: 1;
	top: 80px;
}
.main .nav .nav-item:hover .sub-block a {
	font-size: 17px;
}









@media (max-width: 1499px) {

}
@media (max-width: 1399px) {

}
@media (max-width: 1199px) {

	.main .nav .nav-item .nav-link {
		font-size: 18px;
		line-height: 22px;
	}

}
@media (max-width: 991px) {

	.main .nav .nav-item .nav-link {
		font-size: 14px;
		line-height: 18px;
	}

}
@media (max-width: 767px) {

}
@media (max-width: 575px) {

}














