.landing-page h1{
  font-size: 72px !important;
  line-height: 80px !important;
}

.landing-page h2{
  font-size: 44px !important;
  line-height: 60px !important;
}

.landing-page h3,  .solveHeader h3{
  font-size: 28px !important;
  line-height: 38px !important;
  text-transform: uppercase !important;
}

 .solveHeader h3{
   margin: 30px 0 !important;
 }

.landing-page p{
  font-size: 24px;
  line-height: 32px;
}

@media screen and (max-width: 1000px){

  .landing-page h1, #mastHead h2{
    font-size: 56px !important;
    line-height: 56px !important;
  }



  .landing-page h2, .solveHeader h3{
    font-size: 32px !important;
    line-height: 43px !important;
  }

  .landing-page p{
    font-size: 20px;
    line-height: 34px;
  }

  .flip-fix .col{
    display: flex;
    flex-direction: column-reverse;
  }

}


@media screen and (max-width: 768px){

  .landing-page h1{
    font-size: 44px !important;
    line-height: 48px !important;
  }

  .landing-page h2{
    font-size: 28px !important;
    line-height: 38px !important;
  }

  .landing-page h3{
    font-size: 24px !important;
    line-height: 30px!important;
  }

  .landing-page .nectar-button{
    width: 100%;
    text-align: center;
  }

  .solveHeader h3{
    margin-top: 50px !important;
    font-size: 22px !important;
    line-height: 28px !important;
    text-align: center !important;
  }

}
