.custom-flexspace.tablet {
  display: none; 
}

.custom-flexspace.mobile {
  display: none; 
}

  @media only screen and (max-width: 1023px) {
    .custom-flexspace.desktop {
      display: none; 
    }
    
    .custom-flexspace.tablet {
      display: block; 
    }
  }

  @media only screen and (max-width: 767px) {
    .custom-flexspace.tablet {
      display: none; 
    }
    
    .custom-flexspace.mobile {
      display: block;
  }