html,
body {
  background-image: linear-gradient(to bottom, black, #4b19af);
  overflow-x: hidden;
  position: relative;
}

body {
  padding-top: 70px;
}

@keyframes fadeInAnimation {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.thumbnail {
  border-radius: 40px;
  overflow: hidden;
  animation: fadeInAnimation ease-in 1.6s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

.jumbotron {
  color: #4b19af;
  background: #dce2df;
}

.navbar-inverse {
  background: #4b19af;
}

.navbar-inverse .navbar-nav > li > a {
  color: #e0fff0;
}

.navbar-inverse .navbar-brand {
  color: #e0fff0;
}

.flex {
  display: flex;
  flex-wrap: wrap;
}

.grow {
  transition: all 0.8s ease-in-out;
}
.grow:hover {
  border-radius: 22px;
  border: 1px solid blueviolet;
  transform: scale(1.1, 1.1) translate(-12px);
}

#gallery-div {
  padding: 5% !important;
}

.col-lg-4.col-sm-6 {
  padding-bottom: 5.5%;
}
