.mgnav{
  position: absolute;
  z-index: 999;
  width: 100vw;
}
.mgnav .t4-row{
  height: 165px;
}
@media(max-width:991px){
  .mgnav .t4-row{
    height: 70px;
  }
}
.mgnav .t4-col{
  display: flex;
  flex-direction: column-reverse;
}
.mgheader .container{
  padding: 0px 15px;
}
.mglogo{
  padding-bottom: 20px;
  align-items: end;
}
.mglogo .navbar-brand{
  margin: 0px;
}
.mglogo img{
  max-width: 330px;
}
@media(min-width:1500px){
  .mglogo img{
    margin-right: -160px
  }
}
@media(max-width:991px){
  .mglogo img{
    max-width: 150px;
  }
}
.mgmain{
  padding-top: 30px;
  padding-bottom: 30px;
}
.mgmain a{
  font-weight: bold;
}