body {
  padding-top: 5px;
   color: #000000;
}

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}


footer{
    color:white;
}


section {
 
  scroll-behavior: smooth;    /* <----- THE SECRET ---- */
}


.table {
    color: #000000;
}

.card-header{
  font-size: 21px;
}