.sections{
    color: black;
    padding: 5em clamp(2em, 15vw, 20em);
    display: flex;
    flex-direction: row;

}


.highlight {
  display: inline;              /* IMPORTANT */
  text-decoration: underline;
  text-decoration-thickness: 3px;
  text-underline-offset: 0.15em;
  text-align: inherit;   
  text-decoration-color: #203357;
}


#wavePic{
    width: 40em;
    height: 480px;
    background-image: url('tabs.png');
    background-size: cover;
    background-position: center;
    border-radius: 73px;
    border: 2px solid #000;
    margin-bottom: 8em;
    padding-bottom: 6em;
}

#chemPic{
    width: 28em;
    height: 380px;
    background-image: url('outlook.png');
    background-size: cover;
    background-position: calc(50% - 105px) center;
    border-radius: 73px;
    border: 2px solid #000;
    padding-top: 12em;
}

.sectionText{
    color: black;
    padding: 0 0 0 2em;
}
.sections h2{
    font-size: 4.5em;
}

.sections p{
    
    font-size: 1.5em;
    padding: 1em 3em 0 6em;
    line-height: 1.4em;
    width: clamp(20em, 35vw, 45em);
}

#ff{

    margin-left:85%; margin-top:40px;margin-bottom:40px;width: auto;border: black .5px solid;
}

#two{
    padding: 0 0em 0 0;
    
}


@media (max-width: 1200px) {

    .sections {
    padding: .5em;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .highlight{
    text-decoration-thickness: 1.3px;
  }
  .section-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  /* reset text elements back to normal flow */
  .sections p,
  .sections span,
  .sections h2 {
    display: block; /* p + h2 */
  }

  .sections span {
    display: inline; /* VERY important */
  }


  .sections, .sections * {
    padding: .5em;
   
    
  }

  .sections h2{
    
    font-size: 2.7em;
    justify-self: center;
    text-align: center;
    
  }
  .sections p {
    padding: 2em 0;
    font-size: 1em;
  }

  #wavePic, #chemPic {
    width: clamp(13em, 60vw, 20em);
    height: 12em;margin: 30px 0;
  }

  #ff{

    margin: 0;
    margin-left: auto ;
  }

  #two{
    padding: 0;
  }
  #test{
    padding: 0 0 5em 0;
  }

  #chemPic{
  background-position: calc(50% - 85px) center;
  }
  .service-text{
    
    font-size: .7em;
  }
}
  
