.text-span-blog {
  position: absolute;
  top: 43%;
  width: 32%;
  color: #fff;
  left: 5%;
  transform: translateY(-50%);
}
.text-span-blog h1 {
  font-family: WWF;
  margin-bottom: 1rem;
  font-size: 50px;
}
.what-are-we-looking-for {
  padding: 50px 0;
}
.blog-banner-section > img {
  width: 100%;
  max-height: 100%;
}
.what-are-we-looking-for .row .col-md-8 .row .col {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.what-are-we-looking-for .row .col-md-4 {
  display: flex;
  justify-content: end;
  align-items: center;
}
.what-are-we-looking-for .row .col-md-4 .dropdown a,
.filters select {
  font-family: WWF;
  color: #fff;
  font-size: 30px;
}
.filters select {
  font-size: 24px;
}
.what-are-we-looking-for .row .col-md-4 .dropdown,
.dropdown-menu.show,
.filters select {
  background: #562f20 !important;
  color: #fff;
  border-radius: 10px;
}

.dropdown-menu a:hover {
  background-color: #ffe7c5;
  color: #000 !important;
}
.what-are-we-looking-for .row .col-md-8 .row .col p {
  color: #562f20;
  font-weight: 700;
  text-align: center;
}
/* .what-are-we-looking-for
  .row
  .col-md-8
  .row
  .col
  .col-blog-item,
  .what-are-we-looking-for
  .row
  .col-md-8
  .row
  .col */
.col-blog-item img:last-child {
  display: none;
}
/* .what-are-we-looking-for
  .row
  .col-md-8
  .row
  .col */
.col-blog-item:hover img:last-child {
  display: block;
}
/* .what-are-we-looking-for
  .row
  .col-md-8
  .row
  .col */
.col-blog-item:hover img:first-child {
  display: none;
}
.item-blog .hyper-link {
  position: relative;
  bottom: 13rem;
  margin-bottom: -10rem;
}
.item-blog .hyper-link .hyper-link-text {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
  color: #562f20;
}
.item-blog {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.item-blog .hyper-link .hyper-link-text p {
  font-size: 3rem;
  line-height: 50px;
  font-family: WWF;
  font-weight: 700;
}

@media (max-width: 1200px) {
  .text-span-blog {
    position: static;
    transform: none;
    margin-left: 3rem;
  }
  .blog-banner-section {
    height: 500px;
    background-image: url(../../images/blogs/banner.jpg);
    display: flex;
    align-items: center;
    background-size: cover;
  }
  .blog-banner-section > img {
    display: none;
  }
}
@media (max-width: 800px) {
  .text-span-blog {
    width: 45%;
  }
}
@media (max-width: 525px) {
  .text-span-blog {
    width: 90%;
    margin: unset;
    padding: 0 10px;
  }
}
@media (max-width: 435px) {
  .item-blog .hyper-link .hyper-link-text p {
    font-size: 2.5rem;
  }
}
@media (max-width: 369px) {
  .item-blog .hyper-link .hyper-link-text p {
    font-size: 2rem;
  }
}

.item-blog > img {
  width: 592px;
  height: 583px;
}
@media (max-width: 767px) {
  .fc .fc-toolbar {
    flex-direction: column;
  }
  .fc .fc-toolbar .fc-toolbar-title {
    margin-bottom: 10px;
  }
  .fc .fc-daygrid-event {
    font-size: 12px; /* Smaller font size for events on mobile */
  }
}
.pub-eng-body .public-eng {
  background-image: unset;
}

/* Main content styles */

.bd-article {
  flex: 1;
  background-color: #fff;
  border-radius: 8px;
  padding: 30px;
}

.bd-article-title {
  font-size: 32px;
  margin-bottom: 10px;
  color: #222;
}

.bd-article-meta {
  font-size: 14px;
  color: #777;
  margin-bottom: 20px;
}

.bd-article-date {
  margin-right: 15px;
}

.bd-article-image {
  width: 100%;
  height: auto;
  border-radius: 8px;
  margin-bottom: 20px;
}

.bd-article-content h2 {
  font-size: 24px;
  margin-top: 30px;
  margin-bottom: 15px;
  color: #333;
}

.bd-article-content p {
  margin-bottom: 15px;
}

/* Sidebar styles */
.bd-sidebar {
  /* width: 300px; */
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin-top: 3rem;
}

.bd-sidebar-title {
  font-size: 20px;
  margin-bottom: 20px;
  color: #333;
}

.bd-sidebar-post {
  display: flex;
  margin-bottom: 20px;
}

.bd-sidebar-post-image {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 4px;
  margin-right: 15px;
}

.bd-sidebar-post-title {
  font-size: 16px;
  margin-bottom: 5px;
}

.bd-sidebar-post-excerpt {
  font-size: 14px;
  color: #777;
}

/* Footer styles */
.bd-footer {
  background-color: #333;
  color: #fff;
  padding: 20px 0;
  text-align: center;
}

/* Responsive styles */
@media (max-width: 768px) {
  .bd-main .bd-container {
    flex-direction: column;
  }

  .bd-sidebar {
    width: 100%;
    margin-top: 40px;
  }

  .bd-article-title {
    font-size: 28px;
  }

  .bd-article-content h2 {
    font-size: 22px;
  }
}

@media (max-width: 576px) {
  .bd-header .bd-container {
    flex-direction: column;
    align-items: flex-start;
  }

  .bd-nav {
    margin-top: 15px;
  }

  .bd-nav ul {
    flex-direction: column;
  }

  .bd-nav ul li {
    margin-left: 0;
    margin-bottom: 10px;
  }

  .bd-article {
    padding: 20px;
  }

  .bd-article-title {
    font-size: 24px;
  }

  .bd-article-content h2 {
    font-size: 20px;
  }
}

.img-back-span {
  filter: brightness(0) invert();
}
.go-back {
  font-size: 1.2rem;
  color: #fff;
}
