@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap');


.textborfr h5 {
  padding: 50px;
  border: 1px solid var(--bs-danger);
  border-radius: 25px;
  font-size: medium;
}


.carousel-caption h5{
 
  background-color:rgba(241, 230, 230, 0.708);
  font-size: medium;
  padding: 10px;
  border: 1px solid rgb(127, 3, 3);
  border-radius: 25px;
  color: rgb(0, 0, 0);
}


.nobull {
  list-style-type: none;
 }

 @media (max-width: 962px) {
  .carousel, .carousel-item, .carousel img {
    height: 100vh;
    max-height: 100vh;
    object-fit: cover;
  }
}


.page-heading {
  text-align: left;
  font-size: 20px;
}

.custom-navbar-text {
  margin-left: -14px; 
  margin-bottom: -6px; 
  color: rgb(145, 146, 148) !important;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 50px;
}


.narrow-line {
  border: 0;
  height: 1px; 
  background-color: #000; 
  margin-top: -2px; 
}


.body-image-celtic{
  opacity: 0.2; /* 50% opacity */
  width: auto;  /* Maintain aspect ratio */
  position: absolute; /* Absolute positioning */
  right: 1px; /* 10px from the right edge of the footer */
  width: 110px; /* You may need to set a width */
  height: 708px; /* You may need to set a height */
  top: -8px;
}

@media (max-width: 767px) {
  .body-image-celtic {
      display: none;
  }
}

#map {
  height: 400px; /* The height is 400 pixels */
  width: 100%; /* The width is the width of the web page */
}

