@media (max-width: 1400px) {
.home-fold3-cards-wrapper li {
    height: 430px;
}
}
@media (max-width: 1200px) {

    .home-fold3-cards-wrapper li {
        flex: 0 0 auto;
    }
    .home-fold3-cards-wrapper li {
    height: auto;
}
    ul#service-card-slider-list{
        justify-content: flex-start;
        flex-wrap: nowrap;
        gap: 0;
    }

}

@media (max-width: 1024px) {
	
.home-fold4-text h2 {
    text-align: center;
}
	
.home-fold4-right {
    display: none;
}

.fold1-item-content {
    padding: 200px 0px 200px;
}

.fold1-item-content-inner {
    align-items: center;
    text-align: center;
}

.home-fold4-text {
    align-items: center;
    justify-content: center;
    text-align: center;
    display: flex;
    flex-direction: column;
}

.home-fold4-text h2::after {
    left: 40%;
}
	
.tested-products-card {
    align-items: center;
    justify-content: center;
    text-align: center;
}
	
.home-fold3-container {
    padding: 50px 0px;
}
	
.home-fold4-container {
    padding: 50px 0px;
}
	
.product-slider {
    width: 100%;
}

.product-slider #news-slider-splide {
    width: 100%;
}	

    div#service-card-slider {
        width: 100%;
    }

    .home-fold4-left {
        flex: 0 0 auto;
        width: 100%;
    }

    ul#module-c-splide-list {
        flex-wrap: nowrap;
    }

    ul#module-c-splide-list li{
        flex: 0 0 auto;
    }

    .home-fold4-wrapper {
        flex-direction: column-reverse;
    }

.home-fold2-container.animate.animate-complete::before, .home-fold2-container.animate.animate-complete::after, .home-fold4-container::before {
    display: none;
}
	
.fold1-label-item.mobile {
	display: flex;
	opacity: 1;
}

.fold1-label-item p{
	display:none;
}

.fold1-label-container {
    bottom: 40px;
}
	
	
.case-study-wrapper {
    flex-direction: column-reverse;
    background: linear-gradient(to top, rgba(0,0,0,1) 50%, rgba(242, 242, 243, 0) 100%);
}

.home-fold5-text {
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 75px 0px !important;
    width: 100%;
    background: #141414;
}

.home-fold5-img {
    width: 100%;
    max-height: unset;
}

	.casestudy-info {
    width: 100%;
}
	.casestudy-top-text {
    width: 50%;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.casestudy-text {
    text-align: center;
}
	
	
.home-fold6-top-text {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.home-fold6-top-text p {
    width: 70%;
}

.home-fold6-container {
    padding: 50px 0px;
}


.home-fold6-container .row-container {
	padding:0px;
}

.splide__arrows.splide__arrows--ltr {
    top: -75px;
    right: 42%;
}
	
	
	
	
.home-fold2-wrapper {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 50px;
}

.home-fold2-text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.home-fold2-container {
    padding: 50px 0px;
}


.home-fold2-img {
    max-width: 540px;
}
	
.home-fold2-text h2::after {
    left: 40%;
}

.stats-wrapper {
    width: 80%;
}
}

@media (max-width: 767px) {
	
.casestudy-top-text {
    width: 100%;
}

.casestudy-info {
    justify-content: center;
    gap: 30px;
}
	
.home-fold6-top-text p {
    width: 100%;
}

.splide__arrows.splide__arrows--ltr {
    right: 38%;
}

.home-blog-text {
	align-items: center;
	justify-content: center;
	text-align: center;
	}
}

@media (max-width:1024px) {

.home-fold3-container .row-container {
    padding: 0px;
}

.home-fold3-top-text {
    padding: 0px 20px;
}
	
}

@media (max-width:640px) {

.home-fold3-top-text {
    padding: 0px;
    width: 100%;
}

.home-fold3-container .row-container {
    padding: 0px 20px;
}

.home-fold6-container .row-container {
	padding:0px 20px;
}

.home-fold6-wrapper {
    gap: 150px;
}

}

@media (max-width:1024px) {

.home-fold5-img img {
    height: 350px;
}

.home-fold5-right {
    flex: unset;
}
	
}

@media (max-width:540px) {

.stats-wrapper {
	width:100%;
}

.big-text {
    font-size: 20px;
    line-height: 28px;
}

.stat-card p:not(.big-text) {
    font-size: 14px;
    line-height: 20px;
}

.home-fold2-img-sticky {
    max-width: 130px;
}
	
}

@media (max-width:400px) {

.casestudy-info {
    flex-direction: column;
    gap: 0px;
}
	
}