.sp-page-title:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-background-image: linear-gradient(-137deg,rgba(140,99,147,0.9) 0%,rgba(140,99,147,0.9) 100%);
  background-image: linear-gradient(-137deg,rgba(140,99,147,0.9) 0%,rgba(140,99,147,0.9) 100%);
  z-index: 10;
}
h2 {font-size:2.5rem;}
h3 {font-size:2.25rem;}
h2, h3 {color: #949053;}
#sp-main-body {padding:50px 0}
.splms-person-biography h2 span{
  color: #949053 !important;
}
.yoga-our-class-callto-section:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -webkit-background-image: linear-gradient(135deg,rgba(171, 222, 224, 0.67) 0%,rgba(0,0,0,0.67) 100%);
  background-image: linear-gradient(135deg,rgba(171, 222, 224, 0.67) 0%,#03389f 100%);
  opacity: 0.8;
}
#sppb-addon-1491560181193 .sppb-addon-cta {
  background-blend-mode: overlay;
  background-color: #0a0909;
  border-radius: 25px;
  border: 2px solid #f3efef;
  opacity: 0.8;
}
 .com-splms.view-courses #sp-main-body {
  padding:97px 0; 
 }
 /*contact page button alignment*/
#sppb-addon-1779476293211 {text-align:center;} 
 
.splms.view-splms-teacher .splms-person-biography {
  margin: 75px 0 140px;
}
h2.splms-person-biography {margin-bottom:35px;}