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

@media (min-width:768px) {
  .portfolio-block .heading p {
    text-align: left!important;
  }
}

.gradient {
  background: linear-gradient(120deg,#174470,#001b2c)!important;
  color: #fff;
}

.portfolio-block.photography .item {
  background-color: transparent;
}

.portfolio-block.projects-cards .card-body {
  background-color: #212529 !important;
}

.portfolio-block.projects-cards a {
  color: white;
}

.portfolio-info-card.contact-info {
  background-color: #212529 !important;
}

.card.text-light.bg-dark.special-skill-item.border-0 {
  background-color: #212529 !important;
}

