.menu-part { border-top:1px solid #CCC; border-bottom:1px solid #CCC; z-index:999; }
.menu-part ul { margin:0; }
.navbar-dark .navbar-nav .nav-link { color:#00A3FF !important; line-height:22px; }
.navbar-dark .navbar-nav .nav-link:hover { color:#FFF !important; line-height:22px; }
.navbar-expand-lg .navbar-nav .nav-link { padding-right:15px; padding-left:15px; }
.menu-part ul li { list-style-type: none; margin-bottom: 0px; padding: 10px 10px; line-height:16px; font-weight:700; font-size:20px; }
.menu-part ul li:hover { background-color:#00A3FF; }
.menu-part ul li::before { list-style-type:none !important; }
.navbar { padding: 0; }
.mb-1, .my-1 { margin-bottom:0px !important; }
.navbar-toggler:not(:disabled):not(.disabled) { cursor: pointer; background-color: #00A3FF; width: 100%; border-radius: 0; }

.dropdown-toggle::after { margin-left: 80px; margin-bottom: 16px; margin-top: -33px; }
.navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; background-color: #00A3FF; border-radius: 0; border: 0; color:#FFF; }
.dropdown-menu { margin:0; }
.dropdown-item { padding:10px 17px; color: #fff; }

@media (max-width: 576px) {
	.navbar-expand-lg .navbar-nav .nav-link { padding-right: 0px; padding-left: 5px; }
	}

@media (max-width: 768px) {
	.navbar-expand-lg .navbar-nav .nav-link { padding-right: 0px; padding-left: 5px; }
	}

@media (max-width: 992px) {
	.menu-part ul li { padding: 10px 6px; }
	}


@media (max-width: 1200px) {
	.menu-part ul li { padding: 10px 6px; }
	}