.drop_menu {	
padding:0;
margin:0;
list-style-type:none;
float:right;
z-index:5;
position:relative;

}
.drop_menu li { float:left;}
.drop_menu li a {
padding:10px 15px;
display:block;
color:#183884;
text-decoration:none;
text-transform:uppercase;
}

/* Submenu */
.drop_menu ul {
position:absolute;
left:-9999px;
top:-9999px;
list-style-type:none;
}

.drop_menu li:hover { position:relative; background:#e1f5fd;}
.drop_menu li:hover ul {
left:0px;
top:35px;
background:#e1f5fd;
padding:0px;
border-bottom:2px solid #91bed0;
}
.drop_menu li:hover ul li a {
padding:6px 15px;
display:block;
width:180px;
background-color:#e1f5fd;
}

.drop_menu li:hover ul li a:hover { background:#183884; color:#fff;}

@media screen and (max-width:1023px) {
.drop_menu li { float:left;}
.drop_menu li a {
padding:10px;
display:block;
color:#183884;
text-decoration:none;
text-transform:uppercase;
}
.drop_menu li:hover ul li a {
padding:6px 12px;
display:block;
width:150px;
background-color:#e1f5fd;
}
}

@media screen and (max-width:479px) {
.drop_menu li { float:left;}
.drop_menu li a {
padding:7px 10px;
display:block;
color:#183884;
text-decoration:none;
text-transform:uppercase;
}
.drop_menu li:hover { position:relative; background:#e1f5fd;}
.drop_menu li:hover ul {
left:0px;
top:30px;
background:#e1f5fd;
padding:0px;
border-bottom:2px solid #91bed0;
}
.drop_menu li:hover ul li a {
padding:6px 10px;
display:block;
width:150px;
background-color:#e1f5fd;
}
}
@media screen and (max-width:359px) {
.drop_menu li { float:left;}
.drop_menu li a {	
padding:6px;
display:block;
color:#183884;
text-decoration:none;
text-transform:uppercase;
}
.drop_menu li:hover { position:relative; background:#e1f5fd;}
.drop_menu li:hover ul {
left:0px;
top:26px;
background:#e1f5fd;
padding:0px;
border-bottom:2px solid #91bed0;
}

.drop_menu li:hover ul li a {
padding:5px 10px;
display:block;
width:140px;
background-color:#e1f5fd;
}
}