#twoDividersPhotoTextLight {
  /*border: 3px solid rgb(5, 189, 112);*/
  position: relative;
  width: 100%;
  margin: 0 auto;
  height: auto;
  background-color: rgb(255, 255, 255);
  display: flex;
  flex-wrap: wrap; /* Allow items to wrap on smaller screens */
  justify-content: center; /* Center items when wrapping */
  align-items: center;
  /*padding: 10px 10px 10px 10px;*/
}

#photoTextLight {
  /*border: 3px solid rgb(72, 6, 255);*/
  padding: 20px;
  width: 100%; /* Take full width on smaller screens */
  max-width: 300px; /* Restrict maximum size */
  height: auto;
}

#photoTextImg01 {
  /*border: 3px solid rgb(255, 6, 27);*/
  padding: 10px;
  width: 100%; /* Take full width on smaller screens */
  max-width: 300px; /* Restrict maximum size */
  height: auto;
}

#textPhotoLight {
  /*border: 3px solid rgb(170, 4, 18);*/
  width: 50%;
  padding: 25px;
  float: left;
}

h1.black-text {
    color: black;
    font-size: max(2.2em, 4.4vw);
}

h1.red-text {
    color: red;
    font-size: max(2.2em, 4.4vw);
}

h1.green-text {
  color:rgb(6, 219, 80);
  font-size: max(2.2em, 4.4vw);
  font-weight: normal;
}

h1.white-text {
  color: rgb(255, 255, 255);
  font-size: max(2.2em, 4.4vw);
}

h2.black-text {
  color: rgb(0, 0, 0);
  font-size: max(1.5em, 3vw);
  font-weight: normal;
}

h2.red-text {
  color: rgb(255, 0, 0);
  font-size: max(1.5em, 3vw);
  font-weight: normal;
}

h2.green-text {
  color: rgb(6, 219, 80);
  font-size: max(1.5em, 3vw);
}

h2.white-text {
  color: rgb(255, 255, 255);
  font-size: max(1.5em, 3vw);
  font-weight: normal;
}

h3.black-text {
  color: rgb(0, 0, 0);
  font-size: max(1em, 2vw);
  font-weight: normal;
}

h3.red-text {
  color: rgb(255, 0, 0);
  font-size: max(1em, 2vw);
  font-weight: normal;
}

h3.gren-text {
  color: rgb(6, 219, 80);
  font-size: max(1em, 2vw);
  font-weight: normal;
}

h3.white-text {
  color: rgb(255, 255, 255);
  font-size: max(1em, 2vw);
  font-weight: normal;
}

h4.black-text {
  color: rgb(0, 0, 0);
  font-size: max(.8em, 1.6vw);
}

h4.red-text {
  color: rgb(255, 0, 0);
  font-size: max(.8em, 1.6vw);
}

h4.green-text {
  color: rgb(6, 219, 80);
  font-size: max(.8em, 1.6vw);
}

h4.white-text {
  color: rgb(255, 255, 255);
  font-size: max(.8em, 1.6vw);
}

h5.white-text {
  color: rgb(255, 255, 255);
  font-size: max(.6em, 1.2vw);
  font-weight: normal;
}