.d2-1 #NaviStyle2 .nav1{
	display: none
}
#NaviStyle2 {
	position: relative; 
}
#NaviStyle2:hover >.dropdown-menu {
	display: block; 
	margin-top: 0; 
}
#NaviStyle2 .dropdown-toggle {
	position: relative; 
}
#NaviStyle2 >.dropdown-toggle div {
	position: relative; top: 0px; 
}
#NaviStyle2 .dropdown-menu {
	width: 250px; 
	*max-height: 70vh; 
	height:auto;
	margin: 0 ; 
	background: rgba(var(--rgb1opacity1)) !important;
}
#NaviStyle2 .dropdown-menu {
	border: none !important;
} 
#NaviStyle2>ul>li, #NaviStyle2>ul>li>ul> li{
	padding-top: 0px ;
} 
#NaviStyle2>ul>li .dropdown-menu {
	width: auto; 
	max-height: 70vh; 
	height:auto;
	margin: 0 ; 
	padding: 0;
	overflow-y:auto;
} 
#NaviStyle2 .dropdown-menu::-webkit-scrollbar {
	width: 7px;
}
#NaviStyle2 .dropdown-menu::-webkit-scrollbar-button {
	background-color: #c0c0c0;
	border-radius: 0px;
}
#NaviStyle2 .dropdown-menu::-webkit-scrollbar-track-piece {
	*background: #fff;
}
#NaviStyle2 .dropdown-menu::-webkit-scrollbar-thumb {
	border-radius: 0px;
	background-color: #c0c0c0;
	border: 1px solid #a6a6a6;
}
#NaviStyle2 .dropdown-menu li{
	position: relative; 
	color: var(--NavColor);
	font-weight:500;
}
#NaviStyle2 .dropdown-menu li a{
	font-size: 1rem ; 
	text-decoration: none; 
	color: inherit !important; 
	padding-bottom: 6px;
	padding-top: 6px;
	margin:0;
}
#NaviStyle2 .dropdown-menu>li a:hover {
	background: rgba(125,125,125,.25); 
	text-decoration: none; 
}
#NaviStyle2 .dropdown-menu li ul{
    position: absolute;
    top: 0px;
    left: 247px;
    display:none;
}
#NaviStyle2 .dropdown-menu li ul li a{
	text-decoration: none; 
	color: inherit !important; 
}
#NaviStyle2 .dropdown-menu a.active{
	font-weight: bold; color: var(--quickactive) !important;  
}