.mobile-menu {
    padding-bottom: 120px !important;
  }
  .page-id-2 .inner-wrap {
    max-width: 1320px !important;
  }


  
  .pre-footer .pdi-card--large {
    display: flex;
    flex-direction: column;
  }
  
  .pre-footer .pdi-card-title {
    height: 3em; /* Adjust based on your title size, assumes two lines of text */
    overflow: hidden;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  
  .pre-footer .pdi-card-content {
    margin-top: auto; /* This pushes the content to the bottom */
    display: flex;
    flex-direction: column;
    justify-content: flex-end; /* Aligns content to the end of the flex container */
  }
  .browse_our_family .pdi-card--large .pdi-card-title {
    display: flex;
    min-height: 2.3em;
    align-items: center;
  }

  .pre-footer .arrow-link {
    min-height: 25px;
    overflow: hidden;   
    margin-top:10px; 
    margin-bottom:0px;
  }