.header-row {
 margin: 0 10px;
}

nav.navbar {
 font-family: MuseoSans-500, Arial Regular, sans-serif;
 border: none;
 margin-bottom: 0;
 width: 100%;
 z-index: 999;
 min-height: 0;
}

nav.navbar .container {
 padding: 0;
 width: auto;
 overflow: visible;
}

nav.navbar .logo-becu {
 margin: 13px 0 0 15px;
 display: block;
}

nav.navbar .logo-becu img {
 height: 25px;
 width: auto;
}

nav.navbar .navbar-header {
 background-color: #d12a2e;
 height: 50px;
 margin: 0;
 width: 100%;
 position: fixed;
 top: 0;
 z-index: 2;
 -webkit-backface-visibility: hidden;
 -webkit-transform: translateZ(0);
}

@media only screen and (min-width: 768px) {
 nav.navbar {
  height: 0;
 }
 .navbar-header {
  float: left;
 }
 nav.navbar .navbar-header {
  height: 74px;
 }
 nav.navbar .navbar-header .logo-becu {
  margin: 20px 0 0 18px;
 }
 nav.navbar .navbar-header .logo-becu img {
  height: 38px;
  width: auto;
 }
}

@media only screen and (min-width: 992px) {
 nav.navbar {
  height: auto;
  position: relative;
  background: #fff;
 }
 nav.navbar .container {
  width: 970px;
  padding: 0 15px;
 }
 nav.navbar .navbar-header {
  margin: 25px 0 20px 0;
  width: 174px;
  height: auto;
  position: relative;
  background: inherit;
 }
 nav.navbar .navbar-header .logo-becu {
  margin: 5px 0 30px;
  padding-bottom: 0;
 }
 nav.navbar .navbar-header .logo-becu img {
  height: 54px;
  width: auto;
 }
}

@media only screen and (min-width: 1200px) {
 nav.navbar .container {
  width: 1170px;
  padding: 0;
 }
}