body {
  background-image: url('../../assets/img/HG01.JPG');
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-color: #c89d35;
}

.gradient2 {
  background: linear-gradient(120deg,#60a1c1,#2b6aa0);
  color: #fff;
}

.citation {
  background-color: rgba(95,172,202,0.0);
  opacity: 100%;
  border-radius: 1rem;
}

.about-me-content {
  background-color: #5facca;
  border-radius: 1rem;
  background-color: rgba(95,172,202,0.3);
}

.logo {
  position: absolute;
  z-index: 100000;
  padding: 0rem;
}

.pricelist {
  padding: 10px 10px 10px 10px;
}

.pl-right {
  text-align: right;
}

.zwischenüberschrift {
  font-weight: bold;
}

.datenschutz {
  display: block;
}

.text-justify.portfolio-block.block-intro.avatar {
  background-image: url('../../assets/img/A_123619.jpg');
  width: 150px;
  height: 150px;
  background-size: cover;
  background-repeat: no-repeat;
  margin: auto;
  border-radius: 100px;
  margin-bottom: 30px;
}

.anwendung {
  max-height: 250px;
  float: right;
}

.card.card-apps {
  max-width: 300px;
}

.card {
  background-color: rgba(95,172,202,0.3);
  border-radius: 10px;
}

.aufenthaltsraum {
  /*transform: rotate(-90deg);*/
  /*max-height: 250px;*/
  height: 250px;
  width: auto;
  float: center;
  display: block;
  /*text-align: center;*/
  margin-left: auto;
  margin-right: auto;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.table-responsive {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  # border: 1px solid #ddd;
}

.fit-image{
  width: 100%;
  object-fit: cover;
}
