@media (max-width: 1400px) {
  .slick-next {
    top: -557px;
  }
}
@media (max-width: 1220px) {
  .slick-prev,
  .slick-next,
  .slick-dots {
    display: none !important;
  }
  .col {
    margin-right: 0;
  }
}
@media (max-width: 1100px) {
  .products-block {
    display: block;
    margin-bottom: 70px;
  }
  .products-block-2 {
    margin-bottom: -40px;
  }
  .product-column-2 {
    margin-left: 0;
  }
  .img-grinder {
    margin-top: 50px;
    margin-left: 0;
  }
  .product-img {
    margin-bottom: 50px;
  }
  .stroke-line {
    display: block;
    margin: 0 0 70px 0;
  }
}
@media (min-width: 1025px) {
  .hamburger {
    display: none;
  }
}
@media (max-width: 1024px) {
  .header__nav {
    display: none;
  }
  .header__nav.show {
    flex-direction: column;
    position: fixed;
    inset: 75px 0 0;
    padding: 14px 0;
    margin-top: 45px;
    background-color: #ffffff;
  }
  .header-icon {
    display: flex;
  }
  .btn-box {
    margin-top: 40px;
  }
  .header-btn,
  .header-btn:last-child,
  .header__nav-item-link {
    margin-right: 0;
    margin-bottom: 30px;
    font-size: 24px;
  }
  .header-btn:last-child,
  .header__nav-item-link:last-child {
    margin-bottom: 55px;
  }
  nav ul {
    display: block;
  }
}



@media (max-width: 768px) {

  .title-first-section {
    font-size: 36px;
  }
  .title-md {
    font-size: 25px;
  }


  .carousel-inner .carousel-item > div {
      display: none;
  }
  .carousel-inner .carousel-item > div:first-child {
      display: block;
  }
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
  display: flex;
}

/* display 3 */
@media (min-width: 768px) {
  
  .carousel-inner .carousel-item-right.active,
  .carousel-inner .carousel-item-next {
    transform: translateX(33.333%);
  }
  
  .carousel-inner .carousel-item-left.active, 
  .carousel-inner .carousel-item-prev {
    transform: translateX(-33.333%);
  }
}

.carousel-inner .carousel-item-right,
.carousel-inner .carousel-item-left{ 
transform: translateX(0);
}

@media (max-width: 768px) {
  .parallax-layer {
    height: 1200px;
  }
}

@media (max-width: 670px) {
  .product-img {
    width: 100%;
    height: auto;
  }
  .img-grinder {
    width: 100%;
    height: auto;
  }
  .col {
    margin-bottom: 20px;
  }
}
@media (max-width: 440px) {
  .button-primary-outline-white {
    margin-bottom: 10px;
  }
}
