/* Google Image Styling Inside Each Slide */
.slide-google-image {
    position: absolute;
    top: 20px; /* Adjust distance from the top */
    right: 20px; /* Adjust distance from the right */
    z-index: 10; /* Ensure it appears above other content */
  }
  
  .slide-google-image img {
    max-width: 100px; /* Adjust size of the Google logo */
    height: auto;
  }
  
  /* Testimonial Box Styling */
  .testi-single-box {
    position: relative; /* Required for absolute positioning of child elements */
    background: #fff;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    margin-bottom: 10px;
  }
  
  .swiper-slide {
    display: flex;
    align-items: stretch;
  }
  
  .testi-single-box {
    display: flex;
    flex-direction: column;
    height: 90%;
    border: 1px solid #ddd; /* optional styling */
    padding: 20px;
    box-sizing: border-box;
  }
  /* Date Styling */
  .slide-date {
    position: absolute;
    top: 55px; /* Adjust based on the Google icon's size and spacing */
    right: 22px; /* Align with the Google icon */
    z-index: 10; /* Ensure it appears above other content */
    font-size: 16px; /* Adjust font size */
    color: #666; /* Adjust text color */
    text-align: center;
  }
  .slide-date span {
    display: block;
    font-family: Arial, sans-serif; /* Use a clean font */
  }