li::marker {
    color: #30b9cc;
}

b {
    font-weight: 500;
}

sup {
font-size: 50%;
vertical-align: super;
}

sub {
font-size: 50%;
vertical-align: sub;
}

.map-responsive {
  overflow:hidden;
  padding-bottom:56.25%;
  position:relative;>
  height:0;
}
.map-responsive iframe {
  left:0;
  top:0;
  height:100%;
  width:100%;
  position:absolute;
}

@media (max-width: 768px){
    .ba-hamburger-menu.ba-collapse-submenu li.deeper > span i:not(.ba-menu-item-icon),
    .ba-hamburger-menu.ba-collapse-submenu li.deeper > a i:not(.ba-menu-item-icon) {
        width: 100%;
        justify-content: flex-end;
    }
}