* {
  overflow: hidden;
}
.home-container {
  height: 100vh;
  width: 100vw;
  background-image: url("../../assets/homepage_bacground.png");
  background-size: cover;
  background-position: bottom;
  background-repeat: no-repeat;
  border-color: #fbfbfb;
  overflow: hidden;
}

.border {
  overflow: hidden;
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  -webkit-transition: border 0.4s ease-in-out;
  transition: border 0.4s ease-in-out;
  border: 0px solid #fbfbfb;
}

.home-explore-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 5px 8px;
  border: 2px solid #242424;
  color: #242424;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  cursor: pointer;
  -webkit-transition: padding 0.4s ease-in-out;
  transition: padding 0.4s ease-in-out;
  text-decoration: none;
  font-family: "Oswald";
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 21px;
  /* identical to box height */
  text-align: center;
  letter-spacing: 0.15em;
  color: #242424;
}

.home-explore-btn:hover {
  padding: 10px 18px;
}

.footer-item-right-margin {
  right: -15px !important;
}

.footer-item-left-margin {
  left: -21px !important;
}

.br-mobile {
  display: none;
}

@media (max-width: 768px) {
  .footer-item-right-margin {
    right: 29px !important;
  }
  
  .footer-item-left-margin {
    left: 25px !important;
  }

}

@media (max-width: 766px) {
  .br-mobile {
    display: block;
  }

  .footer-text-oneline-right span {
    display: none;
  }

 .footer-item-right-margin {
    right: -59px !important;
    bottom: 6px;
  }
  
  .footer-item-left-margin {
    left: -22px !important;
  }
}

@media (max-width: 376px) {
  .footer-item-right-margin {
    right: -59px !important;
  }
  
  .footer-item-left-margin {
    left: -20px !important;
  }
}
/*# sourceMappingURL=home-page.css.map */
