/* Main-Container For Sectiom "Partner" Start Here!*/

.wrapper-partner{
    width: 100%;
    height: 37rem;
    max-width: auto;
    padding-top: 8rem;
    margin: auto;
    position: relative; 
    background-color: transparent;
    transition: ease 1s;
/*    animation: fade linear;
    animation-timeline: view();
    animation-range: entry 0% cover 50%;*/
}
.wrapper-partner .container-partner{
    width: 100%;
    height: 36rem;
    top: 15rem;
    background-color: transparent;
    align-items: center;
    justify-content: left;
    overflow: hidden;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    transition: ease 1s;
    overflow: hidden;
}
.exam-wrapper{
    height: 27rem;
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden;
    align-items: center;
    justify-content: left;
    background-color: transparent;
}
.image-container-p3{
    height: 21rem;
    width: 27rem;
    margin-left: 3rem;
    border-radius: 1rem;
    background-color: #fff;
    overflow: hidden;
}
.image-container-p3 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.exam-wrapper .desc{
    margin-left: 2.3rem;
    margin-top: -1rem;
    background-color: transparent;
    width: 50.7rem;
    height: 21rem;
}
.exam-wrapper .desc h4{
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    color: #fff;
    font-size: 1.2rem;
    margin-bottom: 1.6rem;
    margin-top: 0rem;
}
.exam-wrapper .desc h5{
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    color: #fff;
    font-size: 1rem;
    text-align: justify;
}
.exam-wrapper .desc p{
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    color: #fff;
    font-size: 1rem;
    text-align: justify;
    margin-top: -0.9rem;
    text-indent: 0.3in;
    margin-bottom: -0.8rem;
}
.rex-txt-wrapper{
    height: 2rem;
    width: 100%;
    background-color: transparent;
    align-items: center;
    justify-content: left;
    position: absolute;
    margin-top: -1.9rem;
}
.rex-txt-wrapper .spu-txt p{
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    color: #fff;
    font-size: 1rem;
    margin-left: 3rem;
}
.linear-anim-b2{
    top: 1.3rem;
    height: 6rem;
    width: 90%;
    max-width: 3628px;
    border: none;
    margin-inline: auto;
    position: relative;
    overflow: hidden;
    mask-image: linear-gradient(
        to right, 
        rgba(0,0,0,0), 
        rgba(0,0,0,1)20%,
        rgba(0,0,0,1)80%,
        rgba(0,0,0,0)
        );
}
.items{
    width: 8rem;
    height: 6rem;
    background-color: transparent;
    border-radius: 0.3rem;
    position: absolute;
    left: max(calc(8rem * 9), 100%);
    animation: scrollLeft;
    animation-duration: 60s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    overflow: hidden;
    align-items: center;
    justify-content: center;
}
.item1{
    animation-delay: calc(60s / 9 * (9 - 1) * -1);
}
.item2{
    animation-delay: calc(60s / 9 * (9 - 1) * -2);
}
.item3{
    animation-delay: calc(60s / 9 * (9 - 1) * -3);
}
.item4{
    animation-delay: calc(60s / 9 * (9 - 1) * -4);
}
.item5{
    animation-delay: calc(60s / 9 * (9 - 1) * -5);
}
.item6{
    animation-delay: calc(60s / 9 * (9 - 1) * -6);
}
.item7{
    animation-delay: calc(60s / 9 * (9 - 1) * -7);
}
.item8{
    animation-delay: calc(60s / 9 * (9 - 1) * -8);
}
.item9{
    animation-delay: calc(60s / 9 * (9 - 1) * -9);
}
.items img{
    object-fit: cover;
}
#im0{
    margin-top: 1.5rem;
}
#im1{
    margin-left: 1.6rem;
    margin-top: 1.5rem;
}
#im2{
    margin-top: 1.9rem;
}
#im3{
    margin-top: 1.4rem;
    margin-left: 2.7rem;
}
#im4{
    margin-top: 1.9rem;
}
#im5{
    margin-top: 1.3rem;
    margin-left: 2rem;
}
#im6{
    margin-top: 1.1rem;
    margin-left: 0.1rem;
}
#im7{
    margin-top: -0.4rem;
}
#im8{
    margin-top: 1rem;
    margin-left: 2rem;
}

/*
.linear-anim-b3{
    height: 6rem;
    width: 90%;
    max-width: 3628px;
    border: none;
    top: 2rem;
    margin-inline: auto;
    position: relative;
    overflow: hidden;
    background-color: transparent;
    mask-image: linear-gradient(
        to right, 
        rgba(0,0,0,0), 
        rgba(0,0,0,1)20%,
        rgba(0,0,0,1)80%,
        rgba(0,0,0,0)
        );
}
.items1{
    width: 8rem;
    height: 6rem;
    background-color: red;
    border-radius: 0.3rem;
    position: absolute;
    left: max(-8rem, calc(-8rem * 9));
    animation: scrollRight;
    animation-duration: 60s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
.item01{
    animation-delay: calc(60s / 9 * (9 + 1) * -1);
}
.item02{
    animation-delay: calc(60s / 9 * (9 + 1) * -2);
}
.item03{
    animation-delay: calc(60s / 9 * (9 + 1) * -3);
}
.item04{
    animation-delay: calc(60s / 9 * (9 + 1) * -4);
}
.item05{
    animation-delay: calc(60s / 9 * (9 + 1) * -5);
}
.item06{
    animation-delay: calc(60s / 9 * (9 + 1) * -6);
}
.item07{
    animation-delay: calc(60s / 9 * (9 + 1) * -7);
}
.item08{
    animation-delay: calc(60s / 9 * (9 + 1) * -8);
}
.item09{
    animation-delay: calc(60s / 9 * (9 + 1) * -9);
}
*/