@media (max-width: 768px) {
  .cta_fr a.d-flex.align-items-center.justify-content-center {
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: space-between !important;  
  }
  
  .cta_fr a.d-flex.align-items-center.justify-content-center span {
    color: #212529 !important;
    font-size; 0.9rem;
    line-height: 1.1;
  }
  
  
  .cta_fr .btn-primary {
    margin: 13px 0px -3px 0px;
    font-size: 0.8rem;
    padding: 10px 15px;
    letter-spacing: 0.3px;
  }
  
  .fullCta.lo {
    padding: 20px;
    background: #d7d4d0 !important;
}
  
  .gradientOverlay:before {
  background: none !important;
  }
  
  
  
  
}