@media (max-width:1400px) {

.content-fold-b.alt {
    padding:100px 0px;
}
    
.module-fold-j-wrapper .splide__list .splide__slide:nth-of-type(1) .module-fold-j-item-front {
    top: 20px;
    right: 20px;
}

.module-fold-j-item-front {
    left: 20px;
    bottom: 20px;
}

.module-fold-j-wrapper .splide__list .splide__slide:nth-of-type(3) .module-fold-j-item-front {
    top: 20px;
}

.module-fold-j-wrapper .splide__list .splide__slide:nth-of-type(5) .module-fold-j-item-front {
    top: 20px;
}
.module-fold-n::before {
    display: none;
} 
}

@media (max-width:1250px) {

.content-fold-e-container {
    padding: 200px 0px 300px;
}
    
}

@media (max-width: 1024px) {

.icon-foldc-wrapper {
    flex-direction: column;
    gap: 60px;
    max-width: 540px;
    margin: 0px auto;
}
    
    .content-fold-e-img img:nth-of-type(n) {
        position: relative;
        bottom: unset;
        width: calc(100% / 2);
        height: auto;
        flex: 0 0 calc(100% / 3);
        right: 0px;
        left: 0px;
    }

.content-fold-e-img img:nth-of-type(4) {
    display:none;
}
    
    .content-fold-e-img img:nth-of-type(3) {
        flex: 0 0 80%;
        margin: 0px auto;
    }
    
    .content-fold-e-img img:nth-of-type(2) {
        transform: scale(1.1) translatex(-20px);
        transform-origin: top right;
    }
    
    .content-fold-e-img img:nth-of-type(1) {
        transform: translatex(20px) translatey(10px);
        z-index: 3;
    }
    
    .content-fold-b-container-header {
        position: relative;
        padding: 40px 0px 40px;
    }

.content-fold-b-container-header .title {
    margin:0px;
}
    
    .content-fold-b-container-header::before {
        content: '';
        position: absolute;
        top: 0px;
        left: -20px;
        width: calc(100% + 40px);
        background: #dfdfdf;
        height: 100%;
        z-index: -1;
    }
    
    .content-fold-b .content-fold-b-container .content-fold-b-wrapper:nth-of-type(2) {
        padding-top: 80px;
    }
    
    .content-fold-b-content-readmore {
        margin-top: 0px;
    }
    
    .content-fold-b-container::before {
        display: none;
    }
    .content-fold-b-content-inner-header {
        align-items: center;
        display: flex;
        justify-content: center;
    }
    .module-fold-n-slider {
        padding: 60px 0px;
    }
    .content-fold-b.alt {
        padding: 0px 0px 60px;
        text-align: center;
    }
    .content-fold-b-content {
            display: flex;
        flex-direction: column;
        align-items: center;
    }
    .accordion-header {
        font-size: 22px;
        font-weight: 500;
    }
    .content-fold-b-img-inner {
        width: 240px;
        right: -20px;
        height: 240px;
    }
    .content-fold-b-wrapper {
        display: flex;
        flex-direction: column-reverse;
        gap: 40px;
        padding: 60px 0px;
    }
    .content-fold-b .content-fold-b-container .content-fold-b-wrapper:nth-of-type(3) {
        flex-direction: column;
    }
    .content-fold-b.alt2 .content-fold-b-img > img {
        transform: translateX(-20px);
    }
    .content-fold-b-img img {
        object-position: 100% 10%;
        width: 100%;
        height: 100%;
        max-width: 640px;
        object-fit: contain;
        margin: 0px auto;
    }
    .content-fold-b-img {
        height: 420px;
        width: 100%;
    }
    .content-fold-b-content-header-title {
        text-align: center;
    }
    .content-fold-e {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
    }
    .content-fold-e-img {
        position: relative;
        height: 640px;
        width: 100%;
        padding: 0px 20px 80px 20px;
        box-sizing: border-box;
        display: flex;
        flex-wrap: wrap;
        flex: auto;
        height: auto;
    }
    .main-fold-c-content {
        height: unset;
        padding: 0px;
        text-align: center;
        align-items: center;
    }
    .main-fold-c-content-header {
        margin:0px;
        width: 100%;
    }
    .main-fold-c-background-inner {
    display: none;
    }
    .content-fold-e-container {
        height: unset;
        padding: 80px 0px 40px;
    }
    .main-fold-c-background {
        position: relative;
        width: 100%;
        height: 400px;
        max-width: unset;
    }
    .main-fold-c-item {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 80px;
        padding: 0px 0px 80px;
    }
}

@media (max-width: 1200px) {
    .content-fold-b-img {
        flex: 0 0 420px;
    }
}

@media (max-width:1750px) {

.absolute-img .content-fold-b-img {
    width: 37.5%;
    right: 110px;
}

}

@media (max-width:1650px) {

.absolute-img .content-fold-b-img {
    width: 40%;
    right: 60px;
}

}

@media (max-width:1450px) {

.absolute-img .content-fold-b-img {
    width: 40%;
    right: 40px;
}

.absolute-img .content-fold-b-content {
    width:calc(100% / 2 - 0px);
}

.absolute-img .content-fold-b-wrapper {
    height:55vw;
}

}

@media (max-width: 540px) {
    div#module-fold-n-splide {
        width: 100% !important;
    }
    .module-fold-n-slider-item-background img {
        height: 240px;
    }
}

@media (max-width:540px) {

.content-fold-e-img img:nth-of-type(3) {
    display: none;
}

.content-fold-e-img img:nth-of-type(1) {
    transform: scale(1.15);
    transform-origin: top left;
}

.content-fold-e-img img:nth-of-type(2) {
    transform: translate(0px, 90px);
}

.content-fold-e {
    position: relative;
    z-index: 5;
}
    
.main-fold-c-item {
    gap: 60px;
    padding: 0px 0px 60px;
}

.content-fold-e-container {
    padding: 60px 0px 30px;
}

.content-fold-e-img {
    padding: 0px 20px 60px 20px;
}

.content-fold-b .content-fold-b-container .content-fold-b-wrapper:nth-of-type(2) {
    padding-top: 60px;
    gap: 30px;
}

.content-fold-b.alt {
    padding: 0px 0px 40px;
}

}

@media (max-width:440px) {

.main-fold-c-background {
    height: 300px;
}
    
}