.SponsorGraphic {
  height: 75px !important;
  width: auto !important;
  margin-left: 10px;
  margin-right: 10px;
  flex-shrink: 2;
}

@media (min-width: 768px) { {
  .bookdiv {
    text-align: right;
  }
}

.bookdiv {
  text-align: right;
}

.BookDescription {
  margin-left: 20px;
  margin-right: 20px;
}

.bookpic {
  max-width: 300px;
  width: 60%;
  height: auto;
  max-height: 550px;
  margin-left: 25px;
  margin-right: 25px;
}

.scale-on-hover.exchangepic {
  max-height: 240px;
  width: auto;
  max-width: 550px;
}

.portfolio-block .heading p {
  text-align: center;
  max-width: 900px;
  margin: auto;
  opacity: .7;
}

.page-header {
  text-align: center;
  max-width: 700px;
  margin: auto;
}

#BookDescColumn {
  text-align: center;
}

#LinkOnBlack {
  color: white;
}

.fit-cover {
  object-fit: cover;
}

a.exchangeName {
  color: black;
}

.portfolio-navbar .navbar-nav .nav-item {
  padding-right: 1rem;
}

