/* Global Styles for Bio Page: overrides index.css */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
}

/* Bio Content Styles */
#bio-content {
  display: block;
  /*height: 100vh; */
  min-height: 100vh;
  /*opacity: 0.88; */
  padding: 30px 50px 70px 50px;
  position: relative;
  text-align: left;
  width: 100%;
}

#bio-content::after {
  background: url("../images/backgrounds/bg_main_v1.jpg") center center / cover no-repeat;
  /* background-position: center; */
  /* background-size: cover; */
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
  height: 100%;
}


.item {
  margin: 0 0 50px 0;
}

@media screen and (max-width: 768px) {
  #bio-content {
    padding: 20px 30px 50px 30px; /* Adjust padding for smaller screens */
  }
}

/* Media Queries: Responsive Styles */
@media screen and (min-width: 1280px) {
  #bio-content::after {
    /*height: 100vh; */
    height: auto;
  }
}
