Я обновил ваш код ниже - я добавил много небольших изменений.
Некоторые примечания, которые следует запомнить:
1).Абсолютный элемент (почти всегда) должен иметь родителя, который является «относительным».Ваши дочерние контейнеры "ul" были установлены в абсолютное значение, но родительские элементы "li" не были установлены в "position: относительный", следовательно, "ul" -s не удалось правильно расположить.
2).Чтобы расположить 2-й уровень по центру, я назначил ему ширину: 70%, 10% слева и справа, 5% отступа слева и справа.
.middle,
.bottom {
background-color: #1565c0;
width: 100%;
display: table;
}
.middle ul.top-level-menu li:after,
.bottom ul.top-level-menu li:after {
height: 3px;
width: 0px;
content: '';
display: block;
margin: auto;
background: transparent;
transition: width 0.5s ease, background-color 0.5s ease;
}
.middle ul.top-level-menu li:hover:after,
.bottom ul.top-level-menu li:hover:after {
width: 100%;
background: #003c8f;
}
.middle ul.top-level-menu,
.bottom ul.top-level-menu {
padding: 0;
margin: 0;
list-style-type: none;
}
.middle ul.top-level-menu>li,
.bottom ul.top-level-menu>li {
width: 23%;
padding: 10px 1%;
float: left;
text-align: center;
text-align: -webkit-center;
text-align: -moz-center;
position: relative;
}
.middle ul.top-level-menu>li:hover,
.bottom ul.top-level-menu>li:hover {
cursor: hand;
}
.middle ul.top-level-menu a,
.bottom ul.top-level-menu a {
font-family: 'Kanit', sans-serif;
font-size: 17px;
color: #fff;
text-decoration: none;
}
.middle ul.top-level-menu li ul.second-level-menu,
.bottom ul.top-level-menu li ul.second-level-menu {
display: none;
background-color: #1565c0;
border-top: 5px solid #f00;
}
.middle ul.top-level-menu>li:hover>ul.second-level-menu,
.bottom ul.top-level-menu>li:hover>ul.second-level-menu {
display: table;
position: absolute;
left: 10%;
width: 70%;
padding: 10px 5%;
list-style-type: none;
background: #333;
z-index: 2;
}
.middle ul.top-level-menu li ul.second-level-menu li,
.bottom ul.top-level-menu li ul.second-level-menu li{
position: relative;
}
.middle ul.top-level-menu li ul.second-level-menu li ul.third-level-menu,
.bottom ul.top-level-menu li ul.second-level-menu li ul.third-level-menu {
display: none;
z-index: 1;
}
.middle ul.top-level-menu li ul.second-level-menu li:hover > ul.third-level-menu,
.bottom ul.top-level-menu li ul.second-level-menu li:hover > ul.third-level-menu {
display: block;
z-index: 1;
position: absolute;
left: 95%;
background: red;
text-align: left;
list-style: none;
padding: 10px 14px;
top: 0px;
}
<nav role="navigation">
<div class="middle">
<ul class="top-level-menu">
<li>
<a href="#!">Acerca</a>
<ul class="second-level-menu">
<li><a href="https://es.wikipedia.org/wiki/Historia" target="_blank">Historia</a></li>
<li><a href="{{ route('missionvision') }}">Misión y Visión</a></li>
<li><a href="#">Organigrama</a></li>
</ul>
</li>
<li>
<a href="#!">Carreras</a>
<ul class="second-level-menu">
<li><a href="#">Enfermería</a></li>
<li><a href="#">Informática</a></li>
<li><a href="#">Gastronomía</a>
<li>
<li><a href="#">Contabilidad</a></li>
</ul>
</li>
<li>
<a href="#!">Admisión</a>
<ul class="second-level-menu">
<li><a href="#">Chicago</a></li>
<li><a href="#">Los Angeles</a></li>
<li>
<a href="#">New York</a>
<ul class="third-level-menu">
<li><a href="#">Information</a></li>
<li><a href="#">Book a Meeting</a></li>
<li><a href="#">Testimonials</a></li>
<li><a href="#">Jobs</a></li>
</ul>
</li>
<li><a href="#">Seattle</a></li>
</ul>
</li>
<li><a href="#!">Calendario</a></li>
</ul>
</div>
</nav>