
.dropdown ul,
.dropdown ul li,
.dropdown ul ul {
 list-style: none;
 margin: 0;
 padding: 0;

}
.dropdown li span{float:left;cursor :pointer;padding-right:5px;padding-left:5px;}

.dropdown ul {
 position: relative;
 z-index: 94;

 padding-right:0.9em;
}

.dropdown ul li {
 display:inline-block;
 line-height: 1.3em;
 vertical-align: middle;
 text-align: right;

}

.dropdown ul li.hover,
.dropdown ul li:hover {
 position: relative;
 z-index: 95;
 cursor: default;
}

.dropdown ul ul {
 display: none;
 position: absolute;
 top: 97%;
 left: 0;
 
	
     box-shadow: 0 8px 6px -6px black;
 }

.dropdown ul li:hover > ul {
 display: block;
}


.dropdown ul li ul {

 right: 0;
 left: auto;
}

.dropdown ul li ul ul {
 top: 0px;
 right: 99%;
 left: auto;
}

	.dropdown ul li {
	 padding:0.9em 1.8em 0.80em;
	 color:  #666666;

	}
	
	.dropdown ul li a {
	font-size:12pt ; font-weight:bold	}


	.dropdown ul li li {
      
	 padding:0.6em 0.6em 0.4em 0.5em;
	border-bottom:  1px solid #c8c8c8;
    background-color: #e6e6e6;
    width:210px;
	
	}
	
	.dropdown ul li li:hover {
	
	 color: #44BEF1;
	 background-image:none;
	 background-color: #f21c29;
	}
	.dropdown ul li a:link,		
	.dropdown ul li a:visited	{ color:#3e3e3e; text-decoration: none; }
	.dropdown ul li a:hover	,.dropdown ul li:hover	{  color:  #000;}


    	.dropdown ul li:hover		{  background-color:#e6e6e6;Color:red;}
	
    .dropdown ul li li a:link,.dropdown ul li li a:visited		{ font-size:.9em; color:#3e3e3e  }	
    .dropdown ul li li li a:link,.dropdown ul li li li a:visited		{ font-size:0.8em;   }		
		
	    .dropdown ul li li a:hover{color:#fff ; font-weight:normal}

		.dropdown ul ul li {
		 font-weight: normal;
		 
		}
	
/* Under 1360px	*/
@media (max-width: 1550px) {
	.dropdown ul li {    padding: 0.9em 1.1em 0.80em; }

}

/* Under 1280px	*/
@media (max-width: 1300px) {
	.dropdown ul li {    padding: 0.9em 0.9em 0.80em; }

}



/* Under 1024px	*/
@media (max-width: 1200px) {
	.dropdown ul li {    padding: 0.9em 0.5em 0.80em; }
	.dropdown ul li a {
	font-weight:normal;
}

}


/* Under 800px	*/
@media (max-width: 1000px) {
		.dropdown ul li {
	 padding:0.9em 0.1em 0.8em;
	}
		.dropdown ul li a {
	font-weight:normal;
	
}


}


/* Under 620px */
@media (max-width: 790px) {
.dropdown ul li li:hover {
	background-color: #e0e0e0;
}
    .dropdown ul li a:link, .dropdown ul li a:visited{color:black}
    .dropdown ul li li {
       
        background-color: transparent;
    }

    .dropdown ul li li {
       
        border-bottom: none;
       
    }

    .dropdown ul li:hover {
        background-color: transparent;
    }
.dropdown ul li:hover > ul {
 display: none;
}

    .dropdown ul a:link,		
	.dropdown ul a:visited	{ color:black;   }
	.dropdown ul a:hover		{  color:  #44BEF1}
	.dropdown ul a:active	{  color: black; }

        .dropdown ul  li {
        padding:0.5em 0.9em;
        border-bottom:1px dotted #a0a2da;
       width:89%;
    }
        .dropdown ul li a:link		{   }		
	.dropdown ul li a:visited	{   }

      

                .dropdown span::after {
    width: 0;
    height: 0;
    border: 0.313em solid transparent;
        border-bottom-width: 0.313em;
        border-bottom-style: solid;
        border-top-color: transparent;
        border-bottom-color: transparent;
    border-bottom: none;
    border-top-color: black;
    content: '';
    vertical-align: middle;
    display: inline-block;
    position: relative ;
    left: 2px;
}
	

    .dropdown ul li li {
       
        background-color: transparent ;
       
    }

    .dropdown ul li li {
        padding: 0.4em 0.3em 0.4em 0.3em;
    }
    .dropdown ul ul {
         box-shadow: none;
 
        position: static ;
         padding-right:0.9em
       
    }

      .dropdown ul ul ul {
       
       
        padding-right:0.9em
    }



    .dropdown ul li li {
      background-color: transparent ;
      width:97%;
       
    }
    .dropdown{width:280px;background-color:#e0e0e0;
 z-index: 94;
 height:480px;
  	overflow:hidden;
  	overflow-y: auto}
    .dropdown ul{padding:0.3em; padding-top:0px; padding-right:0em; margin-top:3px;
  	
    }
.dropdown ul li li a:link, .dropdown ul li li a:visited {
	color:#333333
}
}
	
