/****************** SO: Store Locator *****************************/
/* Container for holding both content and image */
  .store-locator .container {
      display: flex;
      justify-content: space-between; /* Ensures even spacing between content and image */
      align-items: center; /* Vertically center the content and image */
      height: 100vh; /* Makes container take the full viewport height */
  }

  /* Content takes half of the width */
  .store-locator .content {
      flex: 1; /* This makes the content take up half of the available space */
      padding: 20px; /* Adds some padding around the content */
      box-sizing: border-box; /* Ensures padding doesn't affect the width */
  }

  /* Image takes half of the width */
  .store-locator .image {
      flex: 1; /* This makes the image div take up half of the available space */
      padding: 20px;
      box-sizing: border-box;
  }

  /* Make the image responsive and fit within its container */
  .store-locator .image img {
      max-width: 100%; /* Ensures the image doesn't exceed the container's width */
      height: auto; /* Maintains the aspect ratio of the image */
      display: block;
  }
/****************** EO: Store Locator *****************************/