html,
body {
  font-family: "Montserrat", sans-serif;
  background: #000000;
}

/*.header.sticky-top .container-fluid {
    margin-top: 64px;
}*/

.deals-slider {
  margin-top: -170px;
  background: #161616;
}
.deals-slider img {
  width: 100%;
}
#trend-item img {
  width: 100%;
}
.deals-slider img {
  width: 100%;
}
.deals-slider .carousel-indicators {
  bottom: 65px;
}
.deals-slider .carousel-indicators [data-bs-target] {
  width: 32px;
  height: 8px;
  border-radius: 4px;
  background: #f0f0f0;
  opacity: 1;
  transition: background 0.6s ease;
  border: 0;
}
.deals-slider .carousel-indicators .active {
  background: #e87722;
}
.deals-slider .carousel-caption img {
  width: 24px;
  height: 24px;
}
.deals-slider .carousel-caption {
  left: 10%;
  width: 40%;
  text-align: left;
  top: 40%;
}
.deals-slider .carousel-caption .url-link {
  text-decoration: none;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #e87722;
  display: block;
}
.deals-slider .carousel-caption {
  h1,
  h2 {
    font-style: normal;
    font-weight: 700;
    font-size: 80px;
    line-height: 80%;
    color: #ffffff;
    display: block;
  }
}
.deal {
  margin-top: 160px;
}
.deal img {
  width: 100%;
}
.deal .url-link {
  text-decoration: none;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #e87722;
  display: block;
}
.deal .url-link img {
  width: 24px;
  height: 24px;
}
.deal h2 {
  font-style: normal;
  font-weight: 700;
  font-size: 80px;
  line-height: 80px;
  color: #fefefe;
}
.deal p {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #a2aaad;
}
.deal p span {
  font-weight: 700;
  color: #fefefe;
}
.best-deals {
  background: #000000;
}
.best-deals h2 {
  color: #fefefe;
}
.footer {
  /*padding: 32px 16px;*/
  background: #000000;
  position: relative;
}

@media (max-width: 767px) {
  .trend-deal{
    margin-top: 32px !important;
  }
    .trend-deal .mb-32 {
        margin-bottom: 16px !important;
    }
    .best-deals{
      padding: 32px 0 40px 0 !important;
    }
}