/* BS5 Mobile Logo Center v1
   Purpose: Based on BS5 desktop frozen v4-1; only override mobile logo placement.
   Scope: max-width 800px only. Desktop navbar/footer/content remain unchanged.
*/
@media (max-width:800px){
  .navbar.navbar-default.navbar-fixed-top > .container > .row > .navbar-header > a.navbar-logo.visible-lg{
    display:none !important;
  }
  .navbar.navbar-default.navbar-fixed-top > .container > .row > .navbar-header > a.navbar-logo.hidden-lg{
    display:block !important;
    position:absolute !important;
    left:50% !important;
    top:50% !important;
    transform:translate(-50%, -50%) !important;
    margin:0 !important;
    padding:0 !important;
    z-index:1041 !important;
    width:auto !important;
    height:45px !important;
    line-height:0 !important;
    text-align:center !important;
    overflow:visible !important;
  }
  .navbar.navbar-default.navbar-fixed-top > .container > .row > .navbar-header > a.navbar-logo.hidden-lg img{
    display:block !important;
    width:auto !important;
    height:45px !important;
    max-width:none !important;
    max-height:none !important;
    object-fit:contain !important;
    margin:0 auto !important;
  }
}
@media (min-width:801px){
  .navbar.navbar-default.navbar-fixed-top > .container > .row > .navbar-header > a.navbar-logo.hidden-lg{
    left:auto;
    top:auto;
    transform:none;
  }
}
