.content-text {
  font-size: 1.2rem;
}

.avatar {
  margin-bottom: 1rem;
  width: 16rem;
}

.publication-img {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.1rem;
  width: 12rem;
  vertical-align: middle;
}

.award-img {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.1rem;
  vertical-align: middle;
  width: 10rem;
}

@media (max-width: 991.98px) {
  .about {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  
  .main-content-row {
    padding-left: 1rem;
    padding-right: 1rem; 
  }
}

@media (min-width: 992px) {
  .about {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .about-row div {
    padding-left: 0px;
    padding-right: 2rem;
  }
  
  .row div div {
    width: 100%;
  }

  .main-content-row {
    padding-left: 8rem;
    padding-right: 8rem; 
  }
}

.gallery-thumbnail {
  text-decoration: none;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}

.gallery-row {
  padding-top: 0.5rem;
}