/* ###############
Section1
################# */
.investment {
    padding-bottom: 4rem;

}

.investment_size {
    display: none;
    /* Hide all sliders by default */
}

.investment_size.active-slider {
    display: block;
    /* Show the active slider */
}


.back_isms {
    padding-top: 11rem;

}

.icons_la {
    width: 110%;
    height: 15rem;
}

.investment_flex {
    width: 100%;
    display: flex;
    align-items: center;

}

.investment_position {
    position: relative;
    width: 70%;
}

.investment_position1 {
    position: relative;
    width: 30%;
}

.button_ffc {
    width: 12.5rem;
    border-radius: 5px;
    height: 2.5rem;
    border: none;
    outline: none;
    background: white;
}

.button_intext {
    color: #ff6500;
    font-family: "Poppins", sans-serif;
    font-size: 13px;
    font-weight: 500;
}

.text_padd {
    padding-top: 1.5rem;
}

.bott_padd {
    padding-top: 1.5rem;
}

.invest_text {
    color: #0A093D;
    font-family: "Poppins", sans-serif;
    font-size: 45px;
    font-weight: 700;
    letter-spacing: 0.2px;
    line-height: 65px;
}

.center_investor {
    display: flex;
    justify-content: center;
    width: 100%;
}

.back_dot {
    width: 4.5rem;
    background-color: #ffffff;
    height: 1.5rem;
    border-radius: 20px;
}


.justi_aa {
    display: flex;
    justify-content: center;
    width: 100%;
}

.pasidja {
    padding: 0rem;
}

.demo_set {
    width: 100%;
    height: 25rem;
    border-radius: 5px;
}

.ajhsya_a {
    padding-bottom: 0.5rem;
}

.image_dlwea {

    width: 100%;
    height: auto;
}

.demo_set_la {
    width: 100%;
    height: 10rem;
    border-radius: 5px;
}

.demo_t_la {
    width: 70%;
}


.pskjshas {
    padding-top: 0.1rem;
}

.dot1.active {
    background: #ff6500;
    /* Active dot color */
}

.dot1 {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    margin: 0.5em;
    background: #f6f6f6;
    border-color: transparent;
    box-shadow: inset 0 2px 1px #0003;
    cursor: pointer;
}

.slider-dots1 {
    display: flex;
    justify-content: center;
    /* Centers the dots horizontally */
    width: 100%;
    align-items: center;
    height: auto;
}

.padd_dot {
    padding: 0.5rem;
}

.invest_bott {
    color: #656464;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
}

.button_flex {
    display: flex;
    width: 70%;
    padding-top: 2rem;
}

.div_position1 {
    position: relative;
    width: 45%;
}

.div_position2 {
    position: relative;
    width: 25%;
}

.set_start {
    width: 85%;
    height: 3.1rem;
    border-radius: 7px;
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: 400;
    background-color: #ff6500;
    color: white;
    border: none;
    outline: none;
}
.set_start a{
    text-decoration: none;
    color: white;
}

.set_start a:hover{
    text-decoration: none;
    color: white;
}
.set_start1 {
    width: 85%;
    height: 3.1rem;
    border-radius: 7px;
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: 400;
    background-color: #f6f6f6;
    color: var(--site-main-color);
    border: none;
    outline: none;
}

.img_padd {
    padding: 0rem 2rem 2rem 2rem;
}

.img_main {
    width: 110%;
    margin: -40px 0px;

}

.img_left {
    padding-left: 3rem;
}

.animate {
    width: 100%;
    height: 100%;
    animation: slide 10s infinite;
    opacity: 0;
    transition: opacity 1s ease-in-out;
}

.active-slider {
    opacity: 1 !important;
}

@keyframes slide {
    0% {
        opacity: 0;
        transform: translateX(30px);
    }

    20%,
    50%,
    90% {
        opacity: 1;
        transform: translateX(0px);
    }

    100% {
        opacity: 0;
        transform: translateX(-30px);
    }
}

.second_section {
    width: 100%;
    height: auto;
    background-color: #f6f6f6;
}

.second_section_div {
    width: 100%;
    height: auto;
    background-color: #f6f6f6;
}

.lajsgaYTata {
    padding-top: 3rem;
    padding-bottom: 4rem;
}

.prodcust {
    padding-top: 2rem;
    overflow: hidden;
    /* Ensures the slides stay within the wrapper */
    position: relative;
}

.prodcust_mias {
    display: flex;
    gap: 1.4rem;
    /* Space between slides */
    transition: transform 0.5s ease;
    /* Smooth transition for sliding effect */
}


.card_produ {
    width: 100%;
    height: auto;
    background-color: #ffffff;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px, rgb(209, 213, 219) 0px 0px 0px 1px inset;
    border-radius: 9px;

}

.ajsy_asaewe {
    padding: 1rem;
}



.pree_ims {
    width: 100%;
    height: 13.5rem;
    border-radius: 5px;
}

.new_he h2 {
    font-family: "Poppins", sans-serif;
    font-size: 20px;
    text-align: center;
    font-weight: 600;
    color: #000000;
    margin: 0;
    padding: 0;
    padding-top: 1rem;

}


.as {
    border: none;
    background: transparent;
    outline: none;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #000000;
    text-align: center;
    /* Center align text inside button */
    display: block;
    /* Full width to center content */
}

.new_he {
    display: flex;
    padding-top: 1rem;
    justify-content: center;
}


.ajs_padd {
    padding: 0.5rem;
}

@keyframes scrollInfinite {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-50%);
    }
}


.card_produ:hover {
    transform: translateY(-1px);
    /* Fade-up effect */
    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.3);
    /* Blackish shadow */
}

/* #####
Section FIve
#### */
.section_four {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
}

.div_four {
    width: 100%;
    height: auto;
    background-color: #ffffff;

}

.contact_us {
    width: 100%;
    height: 9.2rem;
    background-color: #ff6500;
    border-radius: 10px;
}

.conatct_pasds {
    padding-top: 4.5rem;
}

.flex_contact {
    display: flex;
    width: 100%;
}

.contact_oa {
    width: 70%;
    position: relative;
}

.contact_oa1 {
    width: 30%;
    position: relative;
}

.texta {
    color: #FFFFFF;
    font-family: "Poppins", sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.aligsh {
    display: flex;
    align-items: center;
    height: auto;
}

.pagsg {
    padding: 1.5rem;
}

.kakaka {
    display: flex;
    align-items: center;
    height: 9rem;
}

.payts {
    padding: 0.4rem;
}

.cardsa {
    width: 100%;
    height: 8.3rem;
    background-color: #ffffff;
    border-radius: 85px 10px 10px 85px;
}

.inside_oapa {
    padding: 1.5rem;
}

.contact_oa {
    width: 80%;
    height: 3rem;
    border-radius: 10px;
    background-color: #ff6500;
    border: none;
    color: white;
    outline: none;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 600;

}

.set_missa {
    width: 100%;
    align-items: center;
    justify-content: center;
    display: flex;
    height: 6rem;
}

/* ####################
Section  Four
######################## */
.justi_center {
    display: flex;
    width: 100%;
    justify-content: center;
}

.why_choose {
    background-color: #ffffff;
    width: 100%;
    height: auto;
}

.why_choose_set {
    width: 100%;
    padding-top: 3rem;
    padding-bottom: 4rem;
    background-color: #ffffff;
}

.why_text {
    color: #000000;
    font-size: 37px;
    font-weight: 650;
    line-height: 50px;
    font-family: "poppins", sans-serif;
}


.why_text_container {
    text-align: center;
    max-width: 800px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 0.1rem;
}

.why_text_container p {
    margin-bottom: 0rem;
}

.why_text_bottom {
    color: #6E6E6E;
    font-size: 14px;
    font-weight: 400;

    font-family: "Poppins", sans-serif;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    /* subtle shadow */
}

.center_padd {
    padding-top: 1.2rem;
}

.card_why {
    width: 88%;
    height: 18rem;
    border-radius: 10px;
    background-color: #ffffff;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
}

.palf_padd1 {
    padding: 0.5rem 0.5rem 0.5rem 0rem;
}

.flex_why_card {
    display: flex;
    width: 100%;
    padding-top: 3rem;
    justify-content: center;
}

.padding_card1 {
    padding: 1rem 1.5rem 2.5rem 1.5rem;
}

.shorrt_card1 {
    width: 4.5rem;
    border-radius: 10px;
    height: 4.5rem;
    background-color: #ffffff;

}

.flex_position_card_new {
    width: 30%;
    position: relative;
}

.icon_set1 {
    width: 100%;

}

.high_text_set {
    font-size: 23px;
    line-height: 30px;
    font-weight: 650;
    font-family: "poppins", sans-serif;
    color: #181817;
}

.build_text {
    font-size: 13px;
    font-weight: 400;
    font-family: 'poppins', sans-serif;
    color: #5c6272;
}

.padd_card_one {
    padding-top: 0rem;
    padding-bottom: 1rem;
}

.palf_padd1 {
    padding: 0.5rem;
}

/* #################
  Parytner Section
  #################### */
.section_eight {
    padding-top: 1.7rem;
    background-color: #f6f6f6;
    height: auto;
    padding-bottom: 2rem;
}

.clients-container {
    margin: 1.5rem 0;
    text-align: center;
    /* Center content */
}

.line_padd {
    padding-bottom: 0.5rem;
}

.clients-header {
    text-align: center;
    padding-bottom: 1rem;
}

.best_text {
    font-size: 13px;
    color: #444444;
    font-weight: 500;
    position: relative;
    padding-bottom: 20px;
    text-align: center;
    font-family: "Poppins", sans-serif;
}

.clt-h2 {
    font-size: 37px;
    font-weight: 600;
    color: var(--site-main-color);
    position: relative;
    font-family: "Poppins", sans-serif;
    text-align: center;
    border-bottom: 3px solid var(--site-main-color);
    width: 60%;
    margin: 0 auto;
}


.aitobg {
    width: 100%;
    display: flex;
    align-items: center;
    height: auto;
    padding-top: 0rem;
}

.new_ba {
    width: 20%;
    position: relative;
}

.mis_aya {
    width: 100%;
    height: 6.5rem;
    background-color: #FFFFFF;
    border-radius: 10px;
}

.pafdsta {
    padding: 1rem;
}

.pa_saha {
    padding: 2rem;
}

.padding_back1 {
    padding: 1.8rem;
}

.wisthsgas {
    width: 100%;
}

.lkaiayus {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    height: auto;
}

/* Section 4 */
.clienst_test {
    position: relative;
    width: 100%;
    height: 18rem;
    background-color: #ffffff;
}

.client_shsa {
    position: relative;
    width: 100%;
    height: auto;
    background-color: #ffffff;
}

.testimonal_flex {
    display: flex;
    width: 100%;
}

.testimonal_posieye {
    position: relative;
    width: 50%;
}

.testimonal_posieye1 {
    position: relative;
    width: 50%;
}

.white_ksa {
    font-size: 37px;
    color: #000000;
    font-family: "poppins", sans-serif;
    font-weight: 600;
}

.client_flex {
    display: flex;
    width: 100%;
}

.dot {
    width: 2.7rem;
    height: 0.5rem;
    border-radius: 10px;
    background-color: transparent;
    border: 1px solid #000000;
    cursor: pointer;
}

.dot:hover {
    background: #ff6500;
    border: 1px solid #ff6500;
}

.active {
    background: #ff6500;
    border: 1px solid #ff6500;
}

.slider-dots {
    display: flex;
    width: 100%;
    padding-top: 1.5rem;
}

.padd_dot {
    padding: 0.5rem;
}

.testimonal_container {
    width: 100%;
    padding: 0rem 0rem;
    display: flex;
    flex-direction: column;
}

/* Set default styles for .animate1 */
.animate1 {
    width: 100%;
    height: 100%;
    opacity: 0;
    transform: translateX(70px);
    position: absolute;
    /* Ensure stacking */
    display: none;
    /* Hidden by default */
}

/* Active testimonial styling */
.animate1.active {
    display: block;
    animation: slide3 10s infinite;
}

/* Animation for sliding testimonials */
@keyframes slide3 {
    0% {
        opacity: 0;
        transform: translateX(70px);
    }

    20% {
        opacity: 1;
        transform: translateX(0px);
    }

    50% {
        opacity: 1;
        transform: translateX(0px);
    }

    90% {
        opacity: 1;
        transform: translateX(0px);
    }

    100% {
        opacity: 0;
        transform: translateX(70px);
    }
}

.anmation_heig {
    padding-top: 0.5rem;
}

.paddinsa {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.padding_kala {
    padding: 1rem;
}

.span_cals {
    color: #000000;
    font-family: "poppins", sans-serif;
    font-weight: 300;
    font-size: 14px;
    line-height: 23px;
}

.mr_haka {
    color: #000000;
    font-family: "poppins", sans-serif;
    font-weight: 500;
    font-size: 18px;
}

.mr_haka_sub {
    color: #000000;
    font-family: "poppins", sans-serif;
    font-weight: 200;
    font-size: 13px;
}

.main_test_lsha {
    display: flex;
    width: 100%;
    align-items: center;
    padding-top: 1rem;
}

.first_las {
    width: 15%;
    position: relative;
}

.second_las {
    width: 85%;
    position: relative;
}
.animate1 img {
    width: 3rem;          /* size of the circular image */
    height: 3rem;         /* make it square for perfect circle */
    border-radius: 50%;   /* makes it circular */
    object-fit: cover;    /* ensures the image covers the circle without stretching */
}

/* Optional: adjust the inner image in .first_las if needed */
.test_kaja {
    width: 100%;
    height: auto;
    object-fit: contain;  /* keeps the image ratio for logos */
}


.padds {
    padding-top: 0.1rem;
}

.nadkjha {
    width: 70%;
}


/* RESPONSIVE STYLING */
@media (min-width: 900px) and (max-width:1150px) {
    .invest_bott {
        color: #656464;
        font-family: "Poppins", sans-serif;
        font-size: 13px;
        font-weight: 400;
        line-height: 4px;
    }

    .icons_la {
        width: 100%;
        height: 10rem;

    }

    .invest_text {
        color: #0A093D;
        font-family: "Poppins", sans-serif;
        font-size: 31px;
        font-weight: 700;
        letter-spacing: 0.2px;
        line-height: 21px;
    }

    .investment {
        padding-bottom: 2rem;
    }

    .lajsgaYTata {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .new_he h2 {
        font-family: "Poppins", sans-serif;
        font-size: 16px;
        text-align: center;
        font-weight: 600;
        color: #000000;
        margin: 0;
        padding: 0;
        padding-top: 0.5rem;
    }

    .pree_ims {
        width: 100%;
        height: 6rem;
        border-radius: 5px;
    }

    .card_produ {
        width: 100%;
        height: 16rem;
        background-color: #ffffff;
        box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px, rgb(209, 213, 219) 0px 0px 0px 1px inset;
        border-radius: 9px;
    }

    .back_isms {
        padding-top: 8rem;
    }

    .why_choose_set {
        width: 100%;
        padding-top: 2rem;
        padding-bottom: 2rem;
        background-color: #ffffff;
    }

    .why_text {
        color: #000000;
        font-size: 32px;
        font-weight: 650;
        line-height: 29px;
        font-family: "poppins", sans-serif;
    }

    .flex_why_card {
        display: flex;
        width: 100%;
        padding-top: 2rem;
        justify-content: center;
    }

    .padding_card1 {
        padding: 1rem;
    }

    .high_text_set {
        font-size: 18px;
        line-height: 22px;
        font-weight: 650;
        font-family: "poppins", sans-serif;
        color: #181817;
    }

    .build_text {
        font-size: 12px;
        font-weight: 400;
        font-family: 'poppins', sans-serif;
        color: #5c6272;
    }

    .card_why {
        width: 88%;
        height: 21rem;
        border-radius: 10px;
        background-color: #ffffff;
        box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
    }

    .mis_aya {
        width: 100%;
        height: 4.5rem;
        background-color: #FFFFFF;
        border-radius: 10px;
    }

    .pa_saha {
        padding: 1rem;
    }

    .pafdsta {
        padding: 0.5rem;
    }

    .white_ksa {
        font-size: 31px;
        color: #000000;
        font-family: "poppins", sans-serif;
        font-weight: 600;
    }
}

@media (min-width: 500px) and (max-width:900px) {

    .investment_flex {
        flex-wrap: wrap-reverse;

    }

    .justi_aa {
        display: flex;
        justify-content: left;
        width: 100%;
    }

    .investment_position {
        position: relative;
        width: 100%;
    }

    .investment_position1 {
        position: relative;
        width: 100%;
    }

    .invest_bott {
        color: #656464;
        font-family: "Poppins", sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
    }

    .icons_la {
        width: 100%;
        height: 13rem;

    }

    .bott_padd {
        padding-top: 0.3rem;
    }

    .back_isms {
        padding-top: 7rem;
    }

    .invest_text {
        color: #0A093D;
        font-family: "Poppins", sans-serif;
        font-size: 28px;
        font-weight: 700;
        letter-spacing: 0.2px;
        line-height: 21px;
    }

    .investment {
        padding-bottom: 2rem;
    }

    .lajsgaYTata {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .new_he h2 {
        font-family: "Poppins", sans-serif;
        font-size: 16px;
        text-align: center;
        font-weight: 600;
        color: #000000;
        margin: 0;
        padding: 0;
        padding-top: 0.5rem;
    }

    .pree_ims {
        width: 100%;
        height: 6rem;
        border-radius: 5px;
    }

    .card_produ {
        width: 100%;
        height: 16rem;
        background-color: #ffffff;
        box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px, rgb(209, 213, 219) 0px 0px 0px 1px inset;
        border-radius: 9px;
    }

    .back_isms {
        padding-top: 8rem;
    }

    .why_choose_set {
        width: 100%;
        padding-top: 2rem;
        padding-bottom: 2rem;
        background-color: #ffffff;
    }

    .why_text {
        color: #000000;
        font-size: 32px;
        font-weight: 650;
        line-height: 29px;
        font-family: "poppins", sans-serif;
    }

    .flex_why_card {
        flex-wrap: wrap;
        gap: 1rem;
    }

    .flex_position_card_new {
        width: 100%;
        position: relative;
    }

    .padding_card1 {
        padding: 1rem;
    }

    .high_text_set {
        font-size: 18px;
        line-height: 22px;
        font-weight: 650;
        font-family: "poppins", sans-serif;
        color: #181817;
    }

    .build_text {
        font-size: 12px;
        font-weight: 400;
        font-family: 'poppins', sans-serif;
        color: #5c6272;
    }

    .card_why {
        width: 100%;
        height: 15rem;
        border-radius: 10px;
        background-color: #ffffff;
        box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
    }

    .mis_aya {
        width: 100%;
        height: auto;
        background-color: transparent;
        border-radius: 10px;
    }

    .pa_saha {
        padding: 0rem;
    }

    .pafdsta {
        padding: 0.5rem;
    }

    .white_ksa {
        font-size: 31px;
        color: #000000;
        font-family: "poppins", sans-serif;
        font-weight: 600;
    }

    .why_text_bottom {
        color: #6E6E6E;
        font-size: 12px;
        font-weight: 400;

        font-family: "poppins", sans-serif;
    }

    .aitobg {
        flex-wrap: wrap;
        align-items: center;
    }

    .new_ba {
        width: 100%;
        position: relative;
    }

    .wisthsgas {
        width: 30%;
    }

    .testimonal_flex {
        flex-wrap: wrap;

    }

    .testimonal_posieye {
        position: relative;
        width: 100%;
    }

    .testimonal_posieye1 {
        position: relative;
        width: 100%;
    }

    .clienst_test {
        position: relative;
        width: 100%;
        height: 26rem;
        background-color: #ffffff;
    }
}


@media (min-width: 100px) and (max-width:500px) {

    .investment_flex {
        flex-wrap: wrap-reverse;

    }

    .justi_aa {
        display: flex;
        justify-content: left;
        width: 100%;
    }

    .investment_position {
        position: relative;
        width: 100%;
    }

    .investment_position1 {
        position: relative;
        width: 100%;
    }

    .invest_bott {
        color: #656464;
        font-family: "Poppins", sans-serif;
        font-size: 13px;
        font-weight: 400;
        line-height: 4px;
    }

    .icons_la {
        width: 100%;
        height: 13rem;

    }

    .bott_padd {
        padding-top: 0.3rem;
    }

    .back_isms {
        padding-top: 7rem;
    }

    .invest_text {
        color: #0A093D;
        font-family: "Poppins", sans-serif;
        font-size: 28px;
        font-weight: 700;
        letter-spacing: 0.2px;
        line-height: 21px;
    }

    .investment {
        padding-bottom: 2rem;
    }

    .lajsgaYTata {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .new_he h2 {
        font-family: "Poppins", sans-serif;
        font-size: 16px;
        text-align: center;
        font-weight: 600;
        color: #000000;
        margin: 0;
        padding: 0;
        padding-top: 0.5rem;
    }

    .pree_ims {
        width: 100%;
        height: 6rem;
        border-radius: 5px;
    }

    .card_produ {
        width: 100%;
        height: 16rem;
        background-color: #ffffff;
        box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px, rgb(209, 213, 219) 0px 0px 0px 1px inset;
        border-radius: 9px;
    }

    .back_isms {
        padding-top: 8rem;
    }

    .why_choose_set {
        width: 100%;
        padding-top: 2rem;
        padding-bottom: 2rem;
        background-color: #ffffff;
    }

    .why_text {
        color: #000000;
        font-size: 32px;
        font-weight: 650;
        line-height: 29px;
        font-family: "poppins", sans-serif;
    }

    .flex_why_card {
        flex-wrap: wrap;
        gap: 1rem;
    }

    .flex_position_card_new {
        width: 100%;
        position: relative;
    }

    .padding_card1 {
        padding: 1rem;
    }

    .high_text_set {
        font-size: 18px;
        line-height: 22px;
        font-weight: 650;
        font-family: "poppins", sans-serif;
        color: #181817;
    }

    .build_text {
        font-size: 12px;
        font-weight: 400;
        font-family: 'poppins', sans-serif;
        color: #5c6272;
    }

    .card_why {
        width: 100%;
        height: 15rem;
        border-radius: 10px;
        background-color: #ffffff;
        box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
    }

    .mis_aya {
        width: 100%;
        height: auto;
        background-color: transparent;
        border-radius: 10px;
    }

    .pa_saha {
        padding: 0rem;
    }

    .pafdsta {
        padding: 0.5rem;
    }

    .white_ksa {
        font-size: 31px;
        color: #000000;
        font-family: "poppins", sans-serif;
        font-weight: 600;
    }

    .why_text_bottom {
        color: #6E6E6E;
        font-size: 10px;
        font-weight: 400;

        font-family: "poppins", sans-serif;
    }

    .aitobg {
        flex-wrap: wrap;
        align-items: center;
    }

    .new_ba {
        width: 100%;
        position: relative;
    }

    .wisthsgas {
        width: 30%;
    }

    .testimonal_flex {
        flex-wrap: wrap;

    }

    .testimonal_posieye {
        position: relative;
        width: 100%;
    }

    .testimonal_posieye1 {
        position: relative;
        width: 100%;
    }

    .clienst_test {
        position: relative;
        width: 100%;
        height: 26rem;
        background-color: #ffffff;
    }

    .prodcust_mias {
        flex-wrap: nowrap;
    }

    .prodcust_mias .col-md-3 {
        min-width: 100%;
        flex: 0 0 100%;
    }

    .set_start {
        width: 100%;
        height: 3.1rem;
        border-radius: 7px;
        font-family: "Poppins", sans-serif;
        font-size: 15px;
        font-weight: 400;
        background-color: #ff6500;
        color: white;
        border: none;
        outline: none;
    }

    @keyframes slide {
        0% {
            opacity: 0;
            transform: translateX(5px);
        }

        20% {
            opacity: 1;
            transform: translateX(0);
        }

        50% {
            opacity: 1;
            transform: translateX(0);
        }

        90% {
            opacity: 1;
            transform: translateX(0);
        }
    }

    @keyframes slide3 {
        0% {
            opacity: 0;
            transform: translateX(5px);
        }

        20% {
            opacity: 1;
            transform: translateX(0px);
        }

        50% {
            opacity: 1;
            transform: translateX(0px);
        }

        90% {
            opacity: 1;
            transform: translateX(0px);
        }

        100% {
            opacity: 0;
            transform: translateX(5px);
        }
    }
}