.logo-header {
  height: 70px;
  margin-left: 35px;
}

.custom-menu {
  height: 70px;
  display: flex;
  align-items: center;
}

.navbar {
  margin-bottom: 0 !important;
}

.titulos {
  padding: 0px 0px 10px 0px !important;
  background: #f5d037;
  background: -moz-linear-gradient(left, #f5d037 1%, #f5d037 29%, #f9f5a9 62%, #f7f7f7 100%);
  background: -webkit-linear-gradient(left, #f5d037 1%, #f5d037 29%, #f9f5a9 62%, #f7f7f7 100%);
  background: linear-gradient(to right, #f5d037 1%, #f5d037 29%, #f9f5a9 62%, #f7f7f7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5d037', endColorstr='#f7f7f7',GradientType=1);
  margin-bottom: 0px !important;
}
.titulos h1 {
  text-shadow: 3px -4px 1px rgba(0, 155, 155, 0.95);
  color: #f1fcf2;
  font-size: 45px;
}
.effect-oscar h4 {
  font-size: 26px;
}
.height-contact-element {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.color1 {
  background-color: #009b9b !important;
}
.subtitulo-banner {
  font-size: 28px !important;
}
.obleas {
  width: 100%;
  background-size: cover;
}

figure.effect-oscar figcaption {
  display: flex;
  justify-content: center;
  justify-items: center;
  align-items: center;
}

figure.effect-oscar figcaption h2 {
  margin: 0 !important;
}

hr.beneficios {
  height: 10px;
  border: 0;
  box-shadow: 0 10px 10px -10px #ffd500 inset;
  margin-top: -8px;
}
.margin-top-20 {
  margin-top: -20px !important;
}
.margin-padding-top-0 {
  margin-top: 0px !important;
  padding-top: 0px !important;
}

.footer-schedule p {
  color: #f5f5f5 !important;
  font-size: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.copyright {
  background-color: #1e1e1e;
  padding: 16px;
  color: #f5f5f5;
}

a.contact {
  color: #f5f5f5 !important;
}

a.contact:hover {
  color: #ffff00 !important;
}

.copyright a {
  color: #f5f5f5 !important;
}

@media (max-width: 767px) {
  .logo-header {
    height: 45px !important;
    margin-top: 5px !important;
  }
  .custom-menu {
    display: block !important;
    height: auto !important;
  }
  .custom-menu li {
    text-align: center !important;
  }
  .titulos h1 {
    text-shadow: 2px -1px 1px rgba(0, 155, 155, 0.95);
    color: #f5f5f5;
    font-size: 30px;
  }
  .subtitulo-banner {
    font-size: 14px !important;
  }
  .effect-oscar h4 {
    font-size: 14px !important;
    padding: 0px 0px 0px 0px;
    top: 0px;
  }
}
