#masthead {
  background-color: #22294A !important;
}
#masthead .site-branding h1{
  background-image: url(/wp-content/themes/capstoneglobal/assets/img/new-logo.png) !important;
  background-size: 150px 66px !important;
  background-repeat: no-repeat;
}

.site-topbar{
  background: #1C1C1C;
  margin: 0;
  color: #c1c1c4;
}
.site-topbar .center{
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.site-topbar .left{
  display: flex;
  justify-content: space-around;
}
.site-topbar .right{
  display: flex;
  justify-content: space-around;
}
.site-topbar .left a, .site-topbar .right a{
  padding: 10px 20px;
  color: #c1c1c4;
  text-decoration: none;
  cursor: pointer;
}
.site-topbar .right a:hover{
  background: #d80000;
  color: #fff;
}
.site-topbar .left span, .site-topbar .right span{
  padding: 10px 0;
}
.menus{
  display: flex;
  align-items: center;
  height: 100%;
}
.menus>li{
  list-style:none;
  text-align: center;
}
.hiddenlist{
    position:absolute;
    margin-top: 12px;
    height:0;
    overflow:hidden;
    background:#999;
    transition:height 0.5s ;
    z-index: 99999;
}
.hiddenlist div:nth-child(1){
  display: flex;
  flex-direction:column;
  background: #363636;
  z-index: 99999;
  position:relative;
}
.menus>li:hover .hiddenlist{
    height: 480px;
    z-index: 99999;
}
.hiddenlist a:hover{
  background: gray !important;
}

@media (max-width: 420px){
  #masthead .site-branding h1{
    background-position: center !important;
  }
  .site-topbar .right{
    display: none;
  }
  .site-topbar .center{
    display: block;
  }
  .btn-menu {
    top: 150px !important;
  }
  .language-mobile {
    top: 147px !important;
  }
}