/*basic page subheader body*/
.field--name-field-leading-text p {
  font-size: 46px;
  line-height: 1.1;
}
.field--name-field-leading-text {
  text-align: center;
    font-size: 28px;
  line-height: 1.5;
  margin-bottom: 1em;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  .field--name-field-leading-text {
  text-align: center;
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 1em;}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
  .field--name-field-leading-text {
  text-align: center;
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 1em;}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
  .field--name-field-leading-text {
  text-align: center;
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 1em;}
} 

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
  .field--name-field-leading-text {
  text-align: center;
  font-size: 24px;
  line-height: 1.5;
  margin-bottom: 1em;}
}