#t3-mainnav .t3-navbar {
  float: none;
}
#t3-mainnav .t3-navbar ul.navbar-nav {
  float: none !important;
  text-align: center;
}
#t3-mainnav .t3-navbar ul.navbar-nav > li {
  float: none;
  display: inline-block;
}
#t3-mainnav .t3-navbar .nav > li > a {
  transition: 0.3s;
}
@media (max-width: 991px) {
  #t3-mainnav .t3-navbar .nav > li > a {
    padding: 6px 12px;
  }
}
#t3-mainnav .t3-navbar .nav > li > a:before {
  bottom: 0;
  background: #6dbcdb;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  visibility: hidden;
  width: 100%;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
#t3-mainnav .t3-navbar .nav > li > a > img {
  display: inline-block;
  transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  vertical-align: middle;
  width: 100%;
}
#t3-mainnav .t3-navbar ul.nav li.active a,
#t3-mainnav .t3-navbar ul.nav li a:hover {
  transition: 0.3s;
}
#t3-mainnav .t3-navbar ul.nav li.active a:before,
#t3-mainnav .t3-navbar ul.nav li a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}