/* === Project sectie === */
.project-section {
  background: linear-gradient(135deg, #f7f9fc 0%, #eef2f7 100%);
}
.project-section .title h1.light {
  font-size: 28px;
  color: #1a2a3a;
  font-weight: 600;
}
.project-section .title p.title-detail {
  font-size: 12px;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #4F81BD;
  font-weight: 700;
}
.project-content {
  display: flex;
  flex-wrap: wrap;
}
.project-content .col-md-6 {
  display: flex;
}
.project-text-nl, .project-text-en {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.project-text-nl h3, .project-text-en h3 {
  font-size: 13px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 700;
  padding-bottom: 12px;
  margin-bottom: 18px;
  border-bottom: 2px solid #4F81BD;
  display: inline-block;
}

/* === Mobiel: submit boven copyright === */
@media (max-width: 767px) {

  /* Submit knop correct positioneren */
  #contact_form label:last-child {
    display: block !important;
    margin: 25px 0 30px 0 !important;
    text-align: center;
  }

  #submit_btn,
  .submit_btn {
    position: static !important;
    float: none !important;
    margin: 0 auto !important;
    width: 85% !important;
    display: block !important;
    left: auto !important;
  }

  /* Extra ruimte onder formulier */
  #fifth {
    padding-bottom: 40px !important;
  }

  /* Copyright altijd onder alles */
.section.s5 .copyright {
    display: block;
    text-align: center;
    padding: 30px 15px;
    position: relative;
}



}
