.back-to-top {
  position: fixed !important;
  bottom: 1%;
  right: 3%;
  text-align: center;
  line-height: 1.3rem;
  background-color: rgba(78, 141, 192, 0.5);
  transition: all 0.5s ease-in-out;
  color: white;
  padding: 1rem;
  border-radius: 10%;
  font-size: 1rem;
}
.back-to-top a {
  color: white;
}
.back-to-top a:hover {
  text-decoration: none;
}
.back-to-top a i {
  font-size: 1rem;
}
.back-to-top:hover {
  background-color: #4e8dc0;
}
@media screen and (max-width: 500px) {
  .back-to-top {
    padding: 0.5rem;
    font-size: 0.8rem;
    line-height: 0.8rem;
  }
}
