.linear-background{
    background-image: linear-gradient(
    315deg,
    var(--sub-color) 0%,
    var(--main-color) 100%
    );
}
.soon-text{
    left: unset;
    right: 10px;
}
.swiper.test .home-text {
    padding: 25.34vh 0 0 72px;
}
/* .home-text{
    padding-right: 0;
    padding-left: 72px;
} */
.home-section{
    transform: scaleX(1);
}
.home-text{
    margin-top: 196px;
    /* padding-right: 72px; */
    /* padding-right: 4.75vw; */
    margin-right: unset;
    transform: scaleX(1);
    margin: 0;
}
.home-text h1{
    font-size: 2.4vw;
}
.swiper.test .oneImg + .home-text{
    padding: 0 0 0 112px;
    top: calc(var(--textTop) * 0.365);
}
#feature p {
    white-space: wrap;
}
.price-button-index {
    right: 24px;
    left: auto;
    /* display: none; */
}
.home-part-image{
    transition: opacity 0.4s ease-in, right 0.3s ease-in;
    right: -50px;
    left: unset;
}
.home-mask-image{
    transition: opacity 0.4s ease-in, right 0.3s ease-in;
    right: -50px;
    left: unset;
}
.swiper-text{
    left: 0;
}
.productFullImg, .productMaskImg, .productParallax-bg{
    transform: scaleX(1);
}
/* .oneImg{
    transform: scaleX(-1);
} */
.save-btn-cont span{
    right: unset;
    left: 100%;
}
.discount-line{
    transform: none;
}
.text-dark-mood{
    max-width: 45%;
    left: 7.35vw;
    right: 0;
    /* bottom: 65px;
    top: unset; */
}
.staticText{
    top: 55%;
    left: 72px;
}
.soon-text-sol{
    right: 25px;
    left: unset;
}

.whatsup{
    right: unset;
    left: 72px;
}

@media (max-width: 1200px) {
    .swiper.test .oneImg + .home-text{
        top: calc(var(--textTop) * 0.365);
    }
}
@media (max-width: 1024px){
    .swiper.test .home-text{
        padding: 12vh 0 0 72px;
    }
    .home-text h1{
        font-size: 2.2vw;
    }
    .home-text p {
        font-size: 1.7vw;
        margin-bottom: 3vh;
    }
    .feature-cards{
        flex-wrap: nowrap;
    }
    .cta-section  .tablets-img{
        margin-right: unset;
        margin-left: -50px;
    }
    .swiper.test .oneImg + .home-text{
        top: calc(var(--textTop) * 0.3);
    }
}
@media (max-width: 834px){
    .home-text{
        padding-right: unset;
        padding-left: 36px;
    }
    .feature-cards{
        flex-wrap: nowrap;
    }
    .swiper.test .oneImg + .home-text{
        padding: 0 0 0 64px;
        top: calc(var(--textTop) * 0.32);
    }
}
@media (max-width: 768px){
    .faq-answer{
        padding: 0.75rem 0 0 4rem;
    }
    .swiper.test .oneImg + .home-text{
        top: calc(var(--textTop) * 0.29);
    }
}
@media (max-width: 450px) {
    .swiper.test .home-text{
        padding: 30vh 15px 0;
    }
    .home-section {
        height: 650px;
      }
    .home-text h1 {
        font-size: 6.5vw;
    }
    .home-text p {
        font-size: 4.7vw;
    }
    .feature-cards{
        flex-direction: column;
    }
    .numbers_des h2 span{
        white-space: normal;
    }
    .number-number{
        direction: rtl;
        text-align: end;
    }
    .mobile_dark_mood .text-dark-mood{
        top: 272px;
    }
    .swiper.test .oneImg + .home-text{
        padding-top: 0 !important;
         top: calc(var(--textTop) * 0.4); 
    }
}
/* @media (min-width: 1569px) {
    .text-dark-mood .text-dark-mood{
    bottom: 130px !important;
    }
} */
@media (min-width: 1850px) {
    .swiper.test .oneImg + .home-text{
        padding: 0 0 0 150px;
        top: calc(var(--textTop) * 0.35);
    }
}