
  .cta-block-wrapper.hero_left {
    flex-direction: row;
    justify-content: flex-start;
  }
  .cta-block-wrapper.hero_centered {
    flex-direction: column;
    justify-content: center;
  }
  .cta-block-wrapper.hero_right {
    flex-direction: row-reverse;
    justify-content: flex-end;
  }

.cta-block-content {
 flex: 1 0 60%; 
  z-index:0;
}
 .cta-block-content.hero_centered {
    align-items: center;
    justify-content: center;
    text-align: center;
  }
  .cta-block-content.hero_right {
    align-items: flex-end;
    text-align: right;
  }
  
  .cta-block-subheading h4 {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
  }
  
  .cta-block-button-container {
    display: flex;
    flex-direction: row;
    width: 100%;
    z-index:0;
  }
  .cta-block-button-container.hero_right {
    justify-content: flex-end;
  }
  .cta-block-button-container.hero_centered {
    justify-content: center;
  }  
   .cta-block-button-container .st-btn {
     
    display:inline-block;
  }


@media only screen and (max-width: 600px) {
  .cta-block-wrapper {
    flex-direction: column !important;
  }
  .cta-block-content { width: 100% !important;}