@media (max-width: 1600px) {
  .content-fold-c::before,
  #ebook-fold::before {
    left: -100px;
    width: 50%;
    left: 0px;
  }
}

@media (max-width: 1250px) {

.contain .content-fold-c-img-inner-small {
    max-width: 170px;
}
  
}

@media (max-width: 980px) {
  .fold5-content-outer {
    flex-direction: column;
    gap: 50px;
    justify-content: center;
    align-items: center;
  }

  .process-item {
    margin: 0 auto;
    width: 400px;
  }

  .fold5-slider-right {
    width: 100%;
    padding-top: 0;
  }

  .fold5-content-outer {
    padding-top: 50px;
  }
}

@media (max-width: 500px) {
  .process-item {
    width: 300px;
  }
}

@media (max-width: 380px) {
  .process-item {
    width: 250px;
  }
}

@media (max-width: 350px) {
  .process-item {
    width: 200px;
    height: 150px;
  }

  .process-item .process-icon p {
    font-size: 18px !important;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .process-item .process-info {
    margin-bottom: 20px;
  }
}

@media (max-width: 1400px) {
  /*== == CONTENT FOLDC == ==*/

  .content-fold-c-img {
    width: calc(45% - 50px);
    height: calc(100% - 50px);
    left: 25px;
    top: 25px;
  }
  .flipped .content-fold-c-img {
    width: calc(50% - 50px);
    height: calc(100% - 50px);
    right: 25px;
    top: 25px;
  }

  .content-fold-c-wrapper {
    padding: 125px 0px;
  }
  .content-fold-c::before {
    left: -100px;
    background-size: 60% 700px;
  }

  /*== == CONTENT FOLDC END == ==*/
}

@media (max-width: 1250px) {
}

@media (max-width: 1024px) {
  /*== == CONTENT FOLD C == ==*/

  .environmental-policy .content-fold-c-img,
  .environmental-policy .flipped .content-fold-c-img {
    display: none;
  }

  ul {
    text-align: left;
  }

  .content-fold-c-img::before, .content-fold-c-img.small::before {
    content: "";
    background-image: url(/wp-content/uploads/2023/05/10-year-warranty-1-1.png);
    position: absolute;
    bottom: 10px;
    right: 10px;
    left: unset;
    top: unset;
    width: 180px;
    height: 150px;
    background-repeat: no-repeat;
    background-position: bottom right;
    border-top-left-radius: 30px;
    background-size: 120px;
    opacity: 1;
}

  .content-fold-c-content,
  .flipped .content-fold-c-content {
    width: 100%;
    text-align: center;
  }

  .content-fold-c-img-inner-small {
    top: 10px;
    left: 10px;
    max-width: 175px;
  }

  .content-fold-c-img,
  .flipped .content-fold-c-img {
    position: relative;
    width: calc(100% - 40px);
    height: 400px;
    left: unset;
    top: unset;
    margin: auto;
    right: unset;
    max-width: 540px;
    margin-top: 20px;
  }
  .content-fold-c-img.contain {
    transform: unset !important;
  }
  .flipped .content-fold-c-img {
    max-width: 540px;
  }

  .content-fold-c-img img,
  .flipped .content-fold-c-img img {
    object-position: 10% 60%;
    object-fit: cover !important;
  }

  .content-fold-c-wrapper {
    padding: 80px 0px;
  }

  .content-fold-c-content .readmore {
    margin: 0px auto;
  }

  .content-fold-c:not(.flipped)::after {
    display: none;
  }

  #primary .animate-on-load .content-fold-c-img::after {
    background: black;
    content: "";
    position: absolute;
    top: -20px;
    left: -50vw;
    width: 200vw;
    height: calc(50% + 20px);
    z-index: -2;
  }
  body .content-fold-c::before {
    transform: scalex(-1);
    background-position: center left;
    left: 200px;
    opacity: 0.5;
    width: 100%;
    opacity: 0.25;
  }

  .content-fold-c.flipped::before {
    transform: scalex(1);
    background-position: center right;
    left: unset;
    right: 200px;
    opacity: 0.25;
  }

  /*== == CONTENT FOLD C END == ==*/

  .module-fold-h::before {
    opacity: 0.4;
  }

  .module-fold-h a {
    pointer-events: none;
  }
}

@media (max-width: 767px) {
  .module-fold-h-icon {
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .module-fold-h-content {
    text-align: center;
  }

  .owl-dots {
    display: flex;
    justify-content: center;
    padding: 20px 0px;
    gap: 5px;
  }

  .owl-carousel button.owl-dot {
    background: white;
    border-radius: 50%;
    padding: 10px;
    opacity: 0.5;
    transition: all 300ms ease;
  }

  .owl-carousel button.owl-dot.active {
    opacity: 1;
  }
}

@media (max-width: 540px) {


  .content-fold-c::before {
    background-size: 100% 60%;
  }

  .content-fold-c-img-inner-small {
    max-width: 140px;
  }

  .content-fold-c-img-inner-small::before, .content-fold-c-img-inner-large::before {
    font-size: 22px;
  }

  .content-fold-c-wrapper {
    padding: 50px 0px;
  }
}

@media (max-width: 400px) {
  .content-fold-c::before {
    left: 100px;
  }

  .content-fold-c.flipped::before {
    right: 100px;
  }

.content-fold-c-img::before, .content-fold-c-img.small::before {
    background-size: 100px;
}
  
}
