* {
  font-family: "Arial", "Helvetica Neue", Helvetica, sans-serif;
  color: rgb(99, 98, 98);
}

body {
  background-image: url(../images/background.png);
}

h5.card-title {
  color: #4aaaa5;
  font-weight: bold;
  font-family: "Georgia", Times, "Times New Roman", serif;
  font-size: 25px;
  margin: 20px 20px 20px 20px;
  border-bottom: 2px solid rgb(215, 215, 215);
  padding-bottom: 20px;
}


.btn.btn-primary {
  background-color: #4aaaa5;
  border: none;
}


.jumbotron {
  background-color: white; 
}

.navbar-brand.name {
  background-color: #4aaaa5;
  padding: 20px 20px 20px 20px;
  margin: 0px 0px 0px 140px;
  color: white;
  font-family: "Georgia", Times, "Times New Roman", serif;
  font-weight: bold;
}

.navbar-brand.footer {
   margin: auto;
   padding: 0px;
   font-size: 10px;
   color: rgb(216, 214, 214);
   
}

.navbar.fixed-bottom.navbar-dark.footer {
  background-color: #666666;
  border-top: 8px solid #4aaaa5;
  text-align: center;
  font-size: 10px;
  padding: 15px 0px 5px 0px;
}

.img {  
    width: 300px;
    margin: 25px;
}


.main .content {
  padding: 0;
  margin: auto;
}


.carousel-caption h5 {
  color: white;
  background-color: #4aaaa5;
  padding: 10px 100px;
}

#portfolio-carousel {
  width: 500px;
  margin:50px auto;
}


@media only screen and (max-width: 1400px) {
}
@media only screen and (max-width: 768px) {
}
@media only screen and (max-width: 480px) {

  .img {
    float: none !important;
    display: block !important;
    width: 200px;
  }

  #mobile-center {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  #portfolio-carousel {
    width: 300px;
    margin:50px auto;
  }

  .navbar-brand.name {
    margin: 0;
  }


}



