.Navdown {float: right; position:relative; width: 8%; height:2.4em; margin-top: 0.3em;
 margin-right: 0; padding:0; border:1px solid;
}

.Navdown ul { text-align: right; margin: 0;
 padding: 0;
 list-style: none;
} 

.Navdown a { font-weight: bold;
 font-size: 1.4em; color: #0973C5; padding: 0;
 
}


.Navdown a:hover {
 font-weight: bold;
 font-size: 1.4em;
 color: #fff; }  

*{margin: 0; padding: 0;}

.menudown li{ position:abesolute; float:right; width: 100%; list-style: none;} 
.menudown li a{font-size: 1.4em; color:#FFF; text-decoration:none; padding:0.2em;
 display:block;}
.menudown li a:hover{ background: #4CE59B; font-size: 1.4em; color:#fff; padding:0.5em 0.2em; }
.menudown li   ul{margin-top: -0.7em; height: 22em; width: 22em; margin-left: -22em; background-color:#22AB9D; display:none;  } 
.menudown li   ul.ativo{display: block;}
.menu li.over ul{display:block;} 
.menudown li ul li{ border-top:1px solid #c0c0c0; display:block; width:22em; height:3.3em; text-align:center; }

.imgdown { width:100%; height:1.3em; float: right; margin:0; }

@media screen and (min-width: 645px) {
.btn-toggle{display: block;}
.Navdown {display: none;}}

@media screen and (max-width: 550px) {
.Navdown {width: 11%;}}

@media screen and (max-width: 480px) {
.Navdown {width: 12.5%;}}

@media screen and (max-width: 430px) {
.Navdown {margin-right:-0.8em; width: 14%;}}

@media screen and (max-width: 410px) {
.menudown li ul li{ width:17em;}
.menudown li   ul{width: 17em; margin-left: -17em;}}

@media screen and (max-width: 380px) {
.Navdown {margin-right:-0.8em; width: 16%;}}

@media screen and (max-width: 350px) {
.Navdown {margin-right:-0.8em; width: 18%;}}