/* Add custom CSS styles below */ 
.pt-5, .py-5 {
    padding-top: 1rem!important;
}
@media (max-width: 991px) {
  .sub-nav a {
    position: relative;
    display: block;
    text-align: center;
    border-radius: 8px;
    padding: 4px;
    color: #000000;
    box-shadow: 2.5px 2.5px 5px #354747, -2.5px -2.5px 5px #0000;
    border: 0px;
    transition: 0.5s;
    background: #ffffffb8;
  }
}
@media (max-width: 991px) {
  .sub-nav .sub-nav-content {
 background: #ffffffb8;
  }
}

.sub-nav-header::before {
  content: "";
  text-align: center !important;
  display: block;
  height: 85px !important;
  background-image: url(https://i.postimg.cc/5t4RS2Qg/k-08.png);
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
}
.sub-nav-header {
    background: #ffffffb8;
}

.login-link {
color: #000000!important;
}
.sub-nav-header img {
    display: none;
}
.sub-nav .main-menu li.sub-menu-header.categories-holder ul.store-categories li.active {
    background-color: #ffffffb8;
}
.sub-nav__close svg {
    width: 35px;
    height: 35px;
    fill: #000;
}
.section.py-3[style="background: #fafafa00;"] {
    background-color: #fafafa00 !important;
}

.body > section > div > div.section-header.d-flex.mb-4 {
    margin-bottom: 5.5rem!important;
}

section.py-3 {
    background: transparent !important;
}

section.py-3 {
    background: transparent !important;
}
.testimonials-item {
    position: relative;
    background: #fff url(../images/quote.svg) top 1rem right 1rem/50px no-repeat;
    padding: 2.5rem 1rem 1.5rem;
    border: -4px solid #d6d6d6;
    -webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / 6%);
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 30%);
    border-radius: 5px;
}
.main-slider.slick-dotted.slick-slider {
    margin-bottom: 0;
    padding: 0 0 50px;
    background-color: #fffffff0;
}