Make Nav Bar Responsive
I'm trying to make this nav bar responsive at 767px and having no luck. I'm sure i'm asking too much but any suggestions would be welcomed. My responsive code was too embarrassing to include.
CSS
body{
width:100%;
padding:10px 0;
margin:0 auto;
font-family:Calibri, sans-serif;
}
#nav{
list-style:none;
margin:0;
padding:0;
text-align:center;
background-color: #404040;
}
#nav li{
position:relative;
display:inline;
}
#nav li:last-child {
border-bottom: 1px solid #404040;
}
#nav a{
display:inline-block;
padding: 10px 20px 10px 20px;
color:#fff;
text-decoration:none;
}
#nav ul{
position:absolute;
left:-9999px;
margin:0;
padding:0;
text-align:left;
}
#nav ul li{
display:block;
width: 200px;
background:#f9f9f9;
border:solid 1px #333;
border-bottom: 0px solid #333;
}
#nav li:hover ul{
left:0;
}
#nav li:hover a{
text-decoration:none;
background:#555;
}
#nav li:hover ul a{
text-decoration:none;
background:none;
}
#nav li:hover ul a:hover{
text-decoration:none;
background:#ddd;
}
#nav ul a{
white-space:nowrap;
display:block;
color: #333;
}
#nav ul ul {
display: none;
position: absolute;
top: -1px;
left: 230px;
}
#nav ul li:hover > ul {
display:block;
}
#nav ul ul li {
width: 230px;
float:none;
display:list-item;
position: relative;
}
#nav ul ul ul li {
position: relative;
left:230px;
}
#nav ul ul li {
left: 200px;
display: block;
}
i {
display: inline-block;
padding: 0px;
margin-left: 8px;
}
HTML
<ul id="nav">
<li><a href="#">Link One</a></li>
<li><a href="#">Link Two</a></li>
<li>
<a href="#">Drop Down Link</a>
<ul>
<li><a href="#">Drop Down Link</a></li>
<li><a href="#">Drop Down Link</a></li>
<li><a href="#">Drop Down Link</a></li>
<li><a href="#">Drop Down Link</a></li>
<li><a href="#">Drop Down Link</a></li>
</ul>
</li>
<li>
<a href="#">Drop Down Link Sub Menu</a>
<ul>
<li><a href="#">Drop Down Link</a></li>
<li><a href="#">Drop Down Link</a></li>
<li><a href="#">Drop Down Link</a></li>
<li><a href="#">Drop Down Link</a></li>
<li><a href="#">Drop Down Link</a></li>
<li><a href="#">Drop Down Link</a></li>
<li><a href="#">Drop Down Link</a></li>
<li>
<a href="#">Drop Down Sub Menu<i class="fa fa-caret-right"></i></a>
<ul>
<li><a href="#">Sub Menu Link</a></li>
<li><a href="#">Sub Menu Link</a></li>
<li><a href="#">Sub Menu Link</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#">Link Five</a></li>
<li><a href="#">Link Six</a></li>
<li><a href="#">Link Seven</a></li>
</ul>

