/* .carousel-container  */

.gallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 0;
  column-gap: 0;
  -webkit-animation: fadein 1.5s;
  -moz-animation: fadein 1.5s;
  -ms-animation: fadein 1.5s;
  -o-animation: fadein 1.5s;
  animation: fadein 1.5s;
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-ms-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-o-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.gallery-item {
  overflow: hidden;
  margin: 0px;
}
.gallery-item img {
  transition: all 0.4s;
}

.gallery-item img:hover {
  transform: scale(1.02);
}

.architecture {
  background-color: black;
}

.archi-tabs {
  background-color: black;
}

.archi-img {
  height: 100%;
  width: 100%;
  filter: grayscale(95%);
}

.archi-img:hover {
  filter: grayscale(0);
  cursor: pointer;
}

.archi-name-list {
  padding-top: 1.4rem;
  list-style: none;
  font-size: 2rem;
}

.archi-name {
  color: #ced4da;
  padding-left: 1rem;
}

.archi-num {
  color: #495057;
  padding-left: 1rem;
}

.architecture-help:hover {
  color: rgb(3, 194, 183) !important;
  transition: all 0.5s;
}

/* INTERIOR DESIGN */
.interior-img {
  height: 100%;
  width: 100%;
  filter: grayscale(90%);
}

.interior-img:hover {
  filter: grayscale(0);
  cursor: pointer;
}
