.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: rgba(255,255,255,0.91);
  background-clip: border-box;
  border: 1px solid rgba(0,0,0,.125);
  border-radius: .55rem;
}

.special-skill-item p {
  color: #565656;
}

@media (min-width:768px) {
  .portfolio-block .heading {
    /*margin-bottom: 80px;*/
    background-color: rgba(255,255,255,0.83);
    /*border: 1px solid rgba(0,0,0,.125);*/
    border-radius: .55rem;
    margin: auto;
    margin-bottom: 50px;
    /*max-width: 353px;*/
    padding: 10px;
    /*padding-top: 5.5rem;*/
    box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
  }
}

.portfolio-block.skills {
  border-bottom: 0px solid #ff0000;
}

.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
  color: #fff;
  /*background-color: #fff;*/
}

.navbar-dark .navbar-nav .active > .nav-link {
  background-color: #333333;
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
  color: #690000;
  font-family: Lato,sans-serif;
  font-size: 1.02rem;
  font-weight: 700;
  background-color: hsla(0,0%,100%,.3);
  border-radius: 2em;
  transition: color .15s ease-in-out,background-color .15s ease-in-out;
  padding-left: 1rem;
  padding-right: 1rem;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(255,255,255,0.44);
  font-family: Lato,sans-serif;
  font-size: 1.02rem;
  font-weight: 700;
  transition: color .15s ease-in-out,background-color .15s ease-in-out;
}

.navbar-light .navbar-nav .nav-link {
  color: #ffffff;
  font-family: Lato,sans-serif;
  font-size: 1.02rem;
  font-weight: 700;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width:768px) {
  .portfolio-block {
    padding-bottom: 100px;
    padding-top: 100px;
  }
}

.testimonials-clean .item img {
  max-width: 70px;
  float: left;
  margin-right: 12px;
  margin-top: -5px;
  margin-left: -15px;
}

.tv {
  background-image: url("../../assets/img//ar2-tv.png");
  height: 240px;
  width: 370px;
  /*margin: 0 auto 30px;*/
  /*position: relative;*/
  background-repeat: no-repeat;
}

.ticker {
  padding-top: 15px;
  padding-left: 13px;
}

