Fiz um menu responsivo, e estou tendo problemas com as bordas, elas estão escapando para direita quando tem a quebra de linha. Já tentei alterar algumas configurações de CSS mas nenhuma delas teve sucesso.
Segue o código e uma imagem do problema:
CSS:
 
*{
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration:none;
}
body {
    font: 16px san-serif;
}
.menu {
        width: 90%;
        max-width: 980px;
        margin: 20px auto;
        background: orange;
        border-radius: 5px;
        text-align: center;
        display: table;
}        
        .menu ul li { display: inline; }
        
        .menu ul li a{
        color: #fff;
        display: inline-block;
        padding: 10px;
        border-right: 1px solid #fff;
}
/* Tira última dorda do Menu */
        .menu ul li:last-child a{
        border-right: 0;
         /* Tira última dorda do Menu */
}
/* Se Resolução for no máximo ( px ), faça */
@media ( max-width: 768px ) {
        .menu ul li {
        width: 50%;
        float: left;
 }
        .menu ul li a{
        width: 100%;
        border-bottom: 1px solid #fff;
        border-left: 0;
}
         
}
@media ( max-width: 480px ) {
        .menu ul li {
        width: 100%
        }
}
HTML:
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Teste</title>
<!-- Bootstrap -->
<link href="../css/css.css" rel="stylesheet" type="text/css">
</head>
<body style="background:#eee;">
<!-- Inicio Menu -->
<nav class="menu" >
    <ul>
<li><a href="#" title="">Home</a></li>
                <li><a href="#" title="">Quem Somos</a></li>
                <li><a href="#" title="">Política</a></li>
                <li><a href="#" title="">Portifólio</a></li>
                <li><a href="#" title="">Equipe</a></li>
                <li><a href="#" title="">Contato</a></li>
    </ul>
</nav>
</body>
</html>
					
					









