

 .sppb-text-center{
    margin-top: -25px !important;
    font-size: 24px;

  }
h2.sppb-addon-title{
 color: #ffffff !important;
    font-size: 90px;
    text-align: center;
    font-weight: lighter !important;
    line-height: 0.5 !important;
}
#mainWrap h2 span{
 color: #ffffff !important;

}
/* Smartphone Hochformat (Portrait) */
@media only screen
  and (min-width: 320px)
  and (max-width: 479px)  {
    h2.sppb-addon-title{
  font-size: 16px !important;
  }

}

/* Smartphone Querformat (Landscape) */
@media only screen
  and (min-width: 480px)
  and (max-width: 767px)  {
    h2.sppb-addon-title{
  font-size: 40px !important;
  }

}

/* Hochformat (Portrait)Tablet */
@media
  (max-device-width: 800px)
  and (orientation: portrait) {
    h2.sppb-addon-title{
    font-size: 50px !important;
    text-align: center;
    font-weight: lighter !important;
    line-height: 0.5 !important;
    margin-top:25px !important;

  }
   .sppb-text-center{
    margin-top: 25px !important;
      font-size: 14px !important;
  }
}

/* Tablet Querformat (Landscape) - PC mit geringer Auflösung */
@media (min-width: 787px) and (max-width: 1200px)
{
   h2.sppb-addon-title{
  font-size: 72px !important;
      text-align: center;
    font-weight: lighter !important;
    line-height: 0.5 !important;

  }
 .sppb-text-center{
    margin-top: -25px !important;
      font-size:20px !important;
  }

}