.card-header {
  height: 200px;
  background-color: rgba(255,165,0,0);
}

#download-icon {
  font-size: 30px;
  color: black;
  opacity: 0.4;
}

#heading-card {
  margin-top: 40px;
  font-size: 45px;
}

.cardheader-text {
  color: #fff;
}

.card-text.sub-text-color {
  color: #8c8c8c;
}

.card-text:last-child {
  font-size: 30px;
  color: #595959;
}

#cardheader-subtext {
  font-size: 20px;
}

.card.cards-shadown {
  box-shadow: 2px 2px 30px #aaaaaa;
}

.row.space-rows {
  margin: 40px;
}

.col {
  padding: 20px 7px 0px 7px;
}

.card.cards-shadown.cards-hover:hover {
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  z-index: 99;
}

.card-header:first-child:hover {
  background-color: rgba(123,248,65,0.38);
}

.specialist {
}

@media (min-width: 992px) {
  .specialist {
    line-height: 40px;
    padding-left: 100px;
    padding-right: 100px;
    margin-right: 50px;
    margin-left: 50px;
    margin-top: 100px;
  }
}

.mail {
}

@media (max-width: 769px) {
  .mail {
    display: none;
  }
}

.phone {
}

@media (max-width: 769px) {
  .phone {
    display: none;
  }
}

.social {
}

@media (min-width: 300px) {
  .social {
    flex-basis: fit-content;
  }
}

