@media screen and (min-width: 769px) and (max-width: 1226px) {

  form.form-inline.my-2.my-lg-0.mx-auto{
    position: relative;
    margin-right: 60px !important;
  }
  form.form-inline.my-2.my-lg-0.mx-auto button.btn.btn-success.my-2.my-sm-0{
    position: absolute;
    right: 0px;
  }

  a.navbar-brand{
    width: 18% !important;
}

.navbar-expand-md .navbar-collapse {
    justify-content: space-between;
    align-items: center;
}

  .navbar-light .navbar-brand {
    margin-right: 0px;
}

a.navbar-brand h4.font-weight-bold img {
  width: 100%;
}

li.nav-item a.btn.btn-link{
  height: 40px;
}

nav.navbar.navbar-expand-md.navbar-light.bg-light.main-menu{
  box-shadow: none;
    justify-content: space-between;
    display: flex;
    align-items: center;
    padding: 3px 0px;
} 

section.top-to-full {
  margin-bottom: 17% !important;
}

.sub-menu.navbar-expand-md .navbar-nav a.nav-link  {
    padding: 10px 0px !important;
    font-size: 13px;
    font-weight: 700 !important;
}

ul.navbar-nav.mx-auto {
    gap: 11px;
}

form.form-inline{
    position: relative;
}

form.form-inline button{
    position: absolute;
    right: 0px;
}

}

@media screen and (min-width: 893px) and (max-width: 1226px){
    .sub-menu.navbar-expand-md .navbar-nav a.nav-link {
        padding: 10px 0px !important;
        font-size: 14px !important;
        font-weight: 700 !important;
    }

    ul.navbar-nav.mx-auto {
        gap: 20px !important;
    }
}
