body {
    scroll-behavior: smooth;
}

#header .logo img {
    max-width: 200px;
}
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > .likea  {
    @media (width < 1280px) {
        font-size: 20px;
        padding-inline: 5px;
    }
}



.frame {
    scroll-margin-top: 125px; 

    @media (width > 768px) {
        scroll-margin-top: 175px; 
    }
}

@media (width >= 992px) {
  .navbar-nav {
    float: none;
    margin: 0;
    display: flex;
    flex-direction: row;
  }
  .navbar-nav > li {
    float: none; 
  }

}