.footer {
  position: relative;
  width: 100%;
  background-color: white;
  color: white;
  padding: 20px 0;
  box-sizing: border-box;
  height: auto; /* Remove fixed height */
  margin-bottom: -50px;
}

.footerContent-container {
  display: flex;
  align-items: flex-end;
  justify-content: center; /* control position of the content block with center, right, left, or space-betwween */
  padding: 0 20px; /* Adjust padding to bring content to the bottom */
  position: relative;
}

.footer-items {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

 .organization-name {
  font-size: 15px;
  color: #299797;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0; /* Set right to 0 to center horizontally */
  text-align: center; /* Center the text horizontally */
}

.organization-name a {
  color: #299797;
  text-decoration: none;
}

.ekpokpa-name {
margin-left: -5px;
}
.the-for-character {
  font-size: 8px;
  vertical-align: center;
  padding-left: 1px;
}

.footerContent-arrangement {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap; /* Allow items to wrap onto multiple lines */
  justify-content: space-between; /* Distribute items evenly in the available space */
margin-bottom: -20px;
}

.footer-item a {
  color: #979797;
  text-decoration: none;
  margin-right: 20px;
  text-align: center;
  white-space: nowrap;
  flex: 0 0 calc(33.33% - 20px); /* Divide the space into three equal columns, adjusting for margins */
}


.footer-image {
  content: "";
  display: inline-block;
  width: 80px; /* Adjust the width of the image */
  height: 60px; /* Adjust the height of the image */
  background-image: url('../images/royalFamily_brand_logo.png'); /* Specify your image path here */
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: 5px; /* Adjust as needed to reduce the gap with the item above */
  margin-bottom: -40px;
}

.image-in-lowerNav {
  content: "";
  display: inline-block;
  width: 200px;
  height: 200px;
  background-image: url('../images/share.png'); /* Change to your image path */
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: -50px; /* Adjust as needed to reduce the gap with the item above */
  margin-bottom: -140px;
}

.featuredContent-share {
  font-size: 16px; /* Control font size for name */
  color: #299797;
  margin-top: 50px;
}

@media screen and (max-width: 768px) {
  .footer-item a {
    flex: 0 0 calc(50% - 20px); /* On smaller screens, make two columns with two items in each */
  }
}


/* Add new styles for the square layout */
.home-content {
  max-width: 300px; /* Adjust the maximum width as needed */
  text-align: center;
  padding: 20px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: white; /* Ascent color 3 */
  border-radius: 0; /* Make the containers square */
  margin-bottom: 20px; /* Adjust margin as needed */
}

.bookFooter-left-container {
  display: flex;
position: absolute;
  bottom: -20px;
  left: 23px;
  justify-content: center;
  align-items: center;
  height: 100px;
  z-index: 1;
}


.bookFooter-left {
position: absolute;
bottom: -20px;
left: 0;
}



.bookFooter-right-container {
  display: flex;
position: absolute;
  bottom: 0;
  right: 23px;
  justify-content: center; /* Center items horizontally */
  align-items: center;     /* Center items vertically */
  height: 100px;           /* Fixed height (adjust as needed) */
  z-index: 1;
}
.bookFooter-right {
position: absolute;
bottom: -20px;
right: -16px;
}

/* augmenting index footer */
.index-footer-augmentation {
  max-width: 100%; /* Adjust the maximum width as needed */
  text-align: justify; /* Align the text to the left, right or justify within the container */
  text-align-last: left;
}

