@media (max-width:1600px) {

.home-fold4-container::before {
    width: 340px;
    height: 340px;
}

}

@media (max-width:1500px) {

.main-fold-e-content {
    padding-left: 60px;
}

}

@media (max-width:1024px) {
	
body .content-fold-a-wrapper {
    text-align: center;
}

 body .content-fold-a-content-readmore {
        justify-content:center;
    }
    
.tested-products-card-block {
    margin:0px auto;
}

div#testimonial-fold-c-splide-track {
    width: calc(100% + 20px);
    left: -10px;
}
    
.main-fold-c-content {
    height: auto;
    padding: 60px 0px 0px;
    align-items: center;
    text-align: center;
    margin: 0px auto;
}

.main-fold-c-background::before {
    background: linear-gradient(0deg, rgb(29 60 51) 0%, rgba(235, 78, 131, 0) 55%);
}

.main-fold-c-background {
    position: relative;
}
	
}

@media (max-width:1024px) {

.logo-slider-container {
    padding-bottom: 60px;
}

.tested-products-card {
    text-align: center;
    margin: 0px 15px;
    align-items: center;
}

.module-fold-d-header-readmore {
    margin-bottom: 100px;
}

.module-fold-d .splide__arrows {
    right: 50%;
    transform: translatex(50%);
    top: -100px;
}
    
.splide__pagination {
    padding: 0px;
    max-width: 540px;
    width: 100%;
    margin: 0px auto;
}

.splide__pagination li {
    flex: 1;
    display: flex;
}

.splide__pagination li button {
    flex: 1;
    background: var(--primary-color1);
    border: none;
    width: 100%;
    padding: 3px;
    transition: all 500ms ease;
    opacity: 0.25;
}

.splide__pagination li button.is-active {
    opacity: 1;
}

.home-fold4-container::before {
    opacity: .25;
    bottom: -50px;
}

.content-fold-a::after {
    opacity: 0.3;
    bottom: -35%;
}
    
}

@media (max-width:1024px) {

.products-tested-cards-wrapper {
    gap: 30px;
    padding: 0px 0px 30px;
}

.main-fold-e-background img {
    object-fit: cover;
}

.main-fold-e-background::before {
    background: none;
}

.main-fold-e-content .main-fold-e-content-block:nth-of-type(2) {
    left: 100px;
}

.main-fold-e-content .main-fold-e-content-block:nth-of-type(3) {
    left: 200px;
    margin: 0px;
}

.main-fold-e-container {
    height: auto;
    padding: 120px 0px;
    max-width: 480px;
    margin: 0px auto;
}

.main-fold-e-content {
    padding-left: 20px;
}

.video-folda {
    padding: 0px 0px 120px;
}

.home-fold4-container {
    padding: 20px 0px 60px;
}

.module-fold-d-header {
    flex-direction: column;
    gap: 20px;
    text-align: center;
    padding: 60px 0px 60px;
    align-items: center;
}

.testimonial-fold-c::before {
    top: unset;
}

.testimonial-fold-c-header {
    margin: 0px auto;
    text-align: center;
}

.testimonial-fold-c-container {
    padding: 0px 0px 60px;
}

.main-fold-e-header {
    text-align: center;
    margin: 0px 0px 30px;
}
    
}

@media (max-width:767px) {

.module-fold-d-header-readmore {
    margin:0px;
}
    
div#module-fold-d-splide {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

div#testimonial-fold-c-splide {
    display: flex;
    flex-direction: column;
    gap: 30px;
}
    
}

@media (max-width:640px) {

.logo-slider-container .splide__arrows {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: space-between;
    top: 50%;
    transform: translatey(-50%);
    pointer-events: none;
}

.splide__arrow--prev {
    transform: scalex(-1);
}

.logo-slider-container .splide__arrows button {
    background: none;
    border: none;
    pointer-events: all;
}

.logo-slider-container .splide__arrows button svg {
    fill: var(--primary-color1);
    width: 20px;
}

div#logo-splide-track {
    width: calc(100% - 60px);
    margin: 0px auto;
}

.main-fold-e-content .main-fold-e-content-block:nth-of-type(2) {
    left: 20px;
}

.main-fold-e-content .main-fold-e-content-block:nth-of-type(3) {
    left: 40px;
}

.main-fold-e-container {
    max-width: 400px;
    padding: 60px 0px;
}

.main-fold-e-content-block {
    margin: 0px 0px 30px;
}

.testimonial-fold-c-header {
    padding: 280px 0px 40px;
}


    
}

@media (max-width:480px) {

.play-overlay i {
    width: 40px;
    height: 40px;
    font-size: 16px;
}
    
.main-fold-c-content-readmore {
    flex-direction: column;
}

.main-fold-c-content-readmore .readmore {
    width: 100%;
}

.main-fold-c-content-header .subtitle {
    font-size: 18px;
}

.main-fold-c-content {
    padding: 30px 0px 0px;
}

.main-fold-e-content .main-fold-e-content-block:nth-of-type(2), .main-fold-e-content .main-fold-e-content-block:nth-of-type(3) {
    left: 0px;
}

.main-fold-e-content {
    padding-left: 60px;
}

.testimonial-fold-c-header {
    padding: 120px 0px 40px;
}

.testimonial-fold-c::before {
    opacity: .1;
}

.video-folda {
    padding: 0px 0px 60px;
}

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

@media (max-width:440px) {

.logo-splide-item img {
    max-height: 50px;
    max-width: 100px;
}

.main-fold-c-content-header {
    max-width: 300px;
}
    
}