.fit-cover {
  object-fit: cover;
}

section {
}

.hovai-box-image img {
  transform: scale(1);
  transition: all ease 0.5s;
}

div {
}

.hovai-demo-box:hover .hovai-box-image img {
  transform: scale(1.1);
  transition: all ease 0.5s;
}

.hovai-demo-box:hover .hovai-box-image img {
  transform: scale(1.1);
  transition: all ease 0.5s;
}

.hovai-demo-box {
  position: relative;
  overflow: hidden;
  padding: 0;
  margin: 0px;
}

.hovai-demo-box:hover .hovai-box-details {
  display: block;
  /*top: 0;*/
  /*transition: all ease .5s;*/
}

.hovai-box-details {
  position: absolute;
  top: 0;
  background: rgba(0, 0, 0, .5);
  /*display: block;*/
  width: 100%;
  height: 100%;
  color: #fff;
  padding: 1rem;
  font-weight: bold;
  display: none;
  /*top: -100%;*/
  text-decoration: none;
  transition: all ease .5s;
}

footer .bi {
  margin-right: .5rem;
}

@keyframes slide-in {
  0% {
    transform: translate(-100%,-100%);
  }
  100% {
    transform: translate(0);
  }
}

.slide-animate {
  /*animation: slide-in 1s forwards;*/
}

.share-btn:focus, .share-btn:hover {
  background-color: #1a4f84!important;
}