
.overlay a {
  width: 280px;
  max-width: 90%;
}

.slider_section .detail-box {
  background-color: #FFFFFF;
}

.detail-box {
  padding-top: 1em;
  padding-bottom: 1em;
}

.about_section .detail-box .heading_container h4 {
  font-weight: 300;
  font-size: 1.2rem;
}

.about_section .detail-box p {
  margin-top: 5px;
  margin-bottom: 5px;
}

@media (max-width: 1280px) {
  .about_section .detail-box p {
    font-size: 0.9rem;
    line-height: 1.4;
  }
}

p.piediseno {
  margin-top: 3em;
  font-size: 0.7em;
  color: white;
  opacity: 0.7;
  text-align: center;
}
p.piediseno a {
  color: white;
  opacity: 0.7;
  text-decoration: none;
}
p.piediseno a:hover {
  color: white;
  opacity: 0.9;
  text-decoration: underline;
}

