/* General styles */
body {
  font-family: 'Spartan', sans-serif;
}

.h-100 {
  height: 100px !important;
}
/* General styles closed*/

/* Main section styles */
.card {
  border-radius: 7px;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  width: 450px;
}

.title-cards {
  border-bottom: 2px solid #dee2e6;
}

.profile-img {  /* Profile image styles */
  width: 300px;
  height: 400px;
}
/* Main section styles closed*/

/* Footer styles */
footer {
  height: 106px;
}

.font-icons {
  font-size: 30px;
}

.porfolio-footer {   /* Portfolio footer needs different height */
  height: 117px;
}
/* Footer styles closed*/

/* media query tablet size */
@media only screen and (max-width: 992px) {
  /* General media query */
  .navbar-brand {
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 10px !important;
  }

  .links-list {
    flex-direction: row;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .font-icons {
    font-size: 25px;
  }

  /* Porfolio media query */
  .profile-card {
    width: 100% !important;
  }

  .profile-img {
    height: 260px;
    width: 200px;
  }
}
