#header {text-align: center; padding: 20px 0 20px 0; }
@media screen and (max-width: 900px) {
  #header img {width: 50%;}
}
#menu {color: #fff; background: #460C13; overflow: hidden; padding-top: 20px; padding-bottom: 15px;}
.menu-contain {width: 800px; margin: 0 auto;}
@media screen and (max-width: 810px) {
  .menu-contain {width: 100%;;}
}

#login-title { text-align: right; }
@media screen and (max-width: 767px) {
  #login-title {text-align: center;}
}
header {width: 900px; margin: 0 auto;}
section {width: 900px; margin: 0 auto; padding-top: 50px; padding-bottom: 50px; overflow: hidden; border-bottom: 1px solid #e5e5e5; text-align: justify;}
section p {color: #a5a5a5;}
@media screen and (max-width: 1000px) {
  section { width: 600px}
}
@media screen and (max-width: 767px) {
  header {width: 100%;}
  section { width: 100%; text-align: justify;}
}
#header-content {
  padding: 0; border-bottom: 1px solid #e5e5e5; position: relative;
}

#btn-open-menu {
  padding: 5px 10px; background: #fff;
}

#sec-slider {padding: 10px; background: #e5e5e5; overflow: hidden; margin-top: 30px; border-radius: 5px;}

#text-content {margin-bottom: 200px; }
#text-content a {background: #e5e5e5; padding: 5px 10px 10px 10px; cursor: pointer;}
#text-content a:active {background: #606060; color: #fff;}
#text-content a:hover {background: #b1b1b1;}

@media screen and (max-width: 767px) {
  #text-content {margin-bottom: 100px; height: 800px;}
  #logout-big { display: none;}
}

.navbar-expand-lg .navbar-nav li {width: 150px; text-align: center;}
#li-primary {width: 100px;}
@media screen and (max-width: 991px) {
  .navbar-expand-lg .navbar-nav li {text-align: left;}
  #cerrar-sesion {display: none;}
}
