@media(max-width:900px){
  .topnav .navinner{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    flex-wrap:wrap!important;
    position:relative;
  }
  .topnav .navinner>.logo{
    display:flex!important;
    max-width:calc(100% - 75px);
  }
  .zy-mobile-toggle{
    display:flex!important;
    align-items:center;
    justify-content:center;
    width:46px;
    height:46px;
    border:1px solid #d5e3e8;
    border-radius:10px;
    background:#fff;
    color:#123d50;
    font-size:26px;
    cursor:pointer;
    margin-left:auto;
  }
  .topnav .navinner>.links{
    display:none!important;
    flex-direction:column!important;
    align-items:stretch!important;
    width:100%!important;
    order:10;
    padding:15px;
    background:#fff;
    border-radius:12px;
    box-shadow:0 12px 30px #0002;
  }
  .topnav .navinner>.links.zy-mobile-open{
    display:flex!important;
  }
  .topnav .navinner>.links a{
    display:block;
    padding:12px;
  }
  .topnav .navinner>.btn{
    display:none!important;
  }
  .zy-v45-dropdown{
    position:relative;
    width:100%;
  }
  .zy-v45-links{
    position:static!important;
    box-shadow:none!important;
    width:100%;
  }
}
@media(min-width:901px){
  .zy-mobile-toggle{display:none!important}
}
