/* _content/Rivaletrading/Components/Layout/Laptop.razor.rz.scp.css */
.menubar[b-o17qyahkbv] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 90px;
    background: #000000;
    padding: 10px;
    text-transform: uppercase;
}

.mya[b-o17qyahkbv]{
text-decoration:none;
color:white;
font-size:15px;
width:100%;
height :100%;
text-align: center;
}

li[b-o17qyahkbv]{
    margin:20px 0;color:white;cursor:pointer;    
    list-style-type:none;
    width:auto;
    height :100%;    
    display: flex;  
    
}

li:hover[b-o17qyahkbv]{    
    transform: translateY(10px) scale(1.1) ;
    transition: all 0.4s linear;
    font-weight: 800;
    }

    @keyframes fadeout-b-o17qyahkbv {        
        to{
            opacity: 1;
            displa:none;
            visibility: none;
        }        
    }
/* _content/Rivaletrading/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-qqv5ej1sa8] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-qqv5ej1sa8] {
    flex: 1;
}


.mybody[b-qqv5ej1sa8] {
    margin-top: 75px;
    background-image: url('/img/opa1.png') ;
    background-repeat: repeat;
    background-size:  contain; 
}

.aall[b-qqv5ej1sa8] {
    display: flex;
    position: fixed;
    z-index: 1;
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100px;
    animation: fadeout-b-qqv5ej1sa8 .2s;
    animation-timeline: view();
}


.juster[b-qqv5ej1sa8] {
    display: flex;
    z-index: 10;

}


.ftt[b-qqv5ej1sa8] {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    background: darkgreen;
}

.thefooter[b-qqv5ej1sa8] {
    width: 100%;
    height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
    background:darkgreen;
    
}

.downer[b-qqv5ej1sa8]{
    display:flex;
    justify-content:start;
    align-items:start;
    flex-direction:column;
    width:25%;
    height:100%;
    background:transparent;
    text-transform:uppercase;
    background:#242424;
    margin:2px 2px;
    color:white;
    padding:6px 6px;
    border-radius:12px;
    font-size:13PX;
    font-weight:700;
}

@keyframes fadeout-b-qqv5ej1sa8 {
    to {
        opacity: 1;
        display: flex;
        z-index: 999;
    }
}

@media (min-width: 775px) {
    .laptop[b-qqv5ej1sa8] {
        display: flex;
    }
    .mybody[b-qqv5ej1sa8] {
        margin-top: 100px;
    }
    .aall[b-qqv5ej1sa8] {
        display: flex;
    }

}

@media (max-width: 775px) {
    

}

@media (max-width: 775px) {
    .laptop[b-qqv5ej1sa8] {
        display: none;
    }
    .mybody[b-qqv5ej1sa8] {
        margin-top: 10px;
    }
    .thefooter[b-qqv5ej1sa8] {
        flex-direction: column;
        height: auto;
        gap: 5px;
    }
    .ftt[b-qqv5ej1sa8] {
        flex-direction: column;
        height: auto;
    }

    .downer[b-qqv5ej1sa8] {
        width: 90%;
        margin: 0 auto;
    }
    .aall[b-qqv5ej1sa8] {
        display: none;
        visibility:hidden;
    }
}


 
  
 
/* _content/Rivaletrading/Components/Layout/Mobile.razor.rz.scp.css */
.all[b-9jc2lid49i] {
    width: 100%;
    height: 75px;
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: start;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 20;
    text-transform: uppercase;
}

.mya[b-9jc2lid49i] {
    text-decoration: none;
    color: white;
    font-size: 17px;
    width: 100%;


}

li[b-9jc2lid49i] {
    margin: 20px 0;
    color: white;
    cursor: pointer;
    list-style-type: none;
    width: 100%;


}


li:hover[b-9jc2lid49i] {
    transform: translateX(30px) scale(1.1);
    transition: all 0.4s linear;
    font-weight: 800;
}
/* _content/Rivaletrading/Components/Pages/Contactus.razor.rz.scp.css */

.all[b-xz3t493pue] {
    width: 100%;
    height: auto;
    background-image: url('/img/opa5.png');
    background-repeat: no-repeat;
    background-size: 125%;
    background-position-y: 100vh;
    background-color: white;
    display: grid;
    margin-top: 90px;
}

.mymap[b-xz3t493pue] {
    width: 100%;
    height: 350px;
    background: lightgray;
    margin: 30px 0 50px 0;
}
.btn[b-xz3t493pue] {
    cursor: pointer;
    background: #343434;
    color: white;
    width: 80%;
    height: 35px;
    margin: 0 auto 5px auto;
    border: none;
    border-radius: 10px;
    box-shadow: darkgreen 5px 5px 20px;
}

    .btn:hover[b-xz3t493pue] {
        border: 2px solid darkgreen;
        transform: scale(1.3);
    }
/* _content/Rivaletrading/Components/Pages/Home.razor.rz.scp.css */
.fade-slider[b-dy7jh14tna] {
    position: relative;
    width: 100vw; /* Adjust to your image width */
    max-height: 90vh; /* Adjust to your image height */
    height: 80vh;
    overflow: hidden;
}

.fade-slide[b-dy7jh14tna] {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    animation: fade-b-dy7jh14tna 20s infinite;
}
    .fade-slide:nth-child(1)[b-dy7jh14tna] {
        animation-delay: 0s;
    }

    .fade-slide:nth-child(2)[b-dy7jh14tna] {
        animation-delay: 5s;
    }

    .fade-slide:nth-child(3)[b-dy7jh14tna] {
        animation-delay: 10s;
    }

    .fade-slide:nth-child(4)[b-dy7jh14tna] {
        animation-delay: 15s;
    }



@keyframes fade-b-dy7jh14tna {
    0% {
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    20% {
        opacity: 1;
    }

    30% {
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}

.fade-slide img[b-dy7jh14tna] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}



.textslide[b-dy7jh14tna] {
    text-align: center;
    justify-self: center;
    width: 100%;
    height: auto;
    font-size: 1.1rem;
    line-height: 25px;
    font-weight: 100;
    padding: 3px 12px;
}


.fade-in-box[b-dy7jh14tna] {
    opacity: 0;
    transform: translateY(20px);
    animation: fadeInUp-b-dy7jh14tna 5s linear infinite;
    max-width: 40%;
    width: auto;
    padding: 5px 5px;
    min-height: 250px;
    height: auto;
    background: #34343495;
    color: white;
    position: absolute;
    bottom: 50px;
    left: 20px;
    border-radius: 18px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

@keyframes fadeInUp-b-dy7jh14tna {
    0% {
        opacity: 0;
        transform: translateY(20px) scale(.5);
    }

    30% {
        opacity: 1;
        transform: translateY(0) scale(1);
    }

    100% {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}

.btntext[b-dy7jh14tna] {
    cursor: pointer;
    background: #79b54a;
    color: white;
    width: 80%;
    height: 35px;
    margin: 0 auto 5px auto;
    border: none;
    border-radius: 10px;
 
}
.btn[b-dy7jh14tna] {
    cursor: pointer;
    background: #343434;
    color: white;
    width: 80%;
    height: 35px;
    margin: 0 auto 5px auto;
    border: none;
    border-radius: 10px;
    box-shadow: darkgreen 5px 5px 20px;
}

    .btn:hover[b-dy7jh14tna] {
        border: 2px solid darkgreen;
        transform: scale(1.3);
    }
.second_sec[b-dy7jh14tna] {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-top: 75px;
}

.third_sec[b-dy7jh14tna] {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-top: 75px;
    flex-direction: column;
}

.third_sec_sun[b-dy7jh14tna] {
    display: flex;
    justify-content: space-evenly;
    width: 100%;
    height: 400px;
}

.aboutimg[b-dy7jh14tna] {
    width: 49%;
    height: 400PX;
    margin-top: 25px;
    border-radius: 15px;
    border: 1px solid darkgreen;
    object-fit: cover;
    animation: aboutusimg-b-dy7jh14tna 1.5s;
    animation-timeline: view();
}


.ppabout[b-dy7jh14tna] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: end;
    width: 39%;
    margin: 5px auto;
    font-size: 25px !important;
    margin: auto 10px;
    white-space: pre-wrap;
    height: 400px;
    animation: aboutustxt-b-dy7jh14tna .3s ease-in-out;
    animation-timeline: view();
}

.aboutp[b-dy7jh14tna] {
    width: 100%;
    font-size: 25px;
    white-space: pre-wrap;
    max-height: 40%;
    height: 35%;
    overflow: hidden;
    margin: 20% 0;
}


.twoimages[b-dy7jh14tna] {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 30px;
}

.thenews[b-dy7jh14tna] {
    width: 38%;
    height: 500px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
}

.theartical[b-dy7jh14tna] {
    width: 38%;
    height: 500px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
}

.leftsxsx[b-dy7jh14tna] {
    width: 30%;
    height: auto;
    min-height: 250px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    animation: leftsx-b-dy7jh14tna .8s;
    animation-timeline: view();
}


.centersxsx[b-dy7jh14tna] {
    width: 30%;
    height: auto;
    min-height: 250px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    animation: centersx-b-dy7jh14tna 1.2s;
    animation-timeline: view();
}

.rightsxsx[b-dy7jh14tna] {
    width: 30%;
    height: auto;
    min-height: 250px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    animation: rightsx-b-dy7jh14tna .8s;
    animation-timeline: view();
}

.planet[b-dy7jh14tna] {
    border: 1px solid darkgreen;
    border-radius: 13px;
    width: 300px;
    height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    animation: planetsx-b-dy7jh14tna .8s;
    animation-timeline: view();
}

.medicals[b-dy7jh14tna] {
    border: 1px solid darkgreen;
    border-radius: 13px;
    width: 300px;
    height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor:pointer;
    animation: medicalssx-b-dy7jh14tna .8s;
    animation-timeline: view();
}

@keyframes aboutusimg-b-dy7jh14tna {

    0% {
        transform: rotateX(180) scale(.2);
        opacity: 0;
    }

    25% {
        transform: rotateY(90deg);
        opacity: .5;
    }

    50% {
        transform: rotateY(0deg);
        opacity: 1;
    }

    75% {
        transform: rotateY(0) scale(1);
        opacity: .5;
    }

    100% {
        transform: rotateY(0);
        opacity: 0;
    }
}

@keyframes aboutustxt-b-dy7jh14tna {

    0% {
        transform: rotateX(-180) scale(.2);
        opacity: 0;
    }

    25% {
        transform: rotateY(-90deg);
        opacity: .5;
    }

    50% {
        transform: rotateY(0deg);
        opacity: 1;
    }

    75% {
        transform: rotateY(0) scale(1);
        opacity: .5;
    }

    100% {
        transform: rotateY(0);
        opacity: 0;
    }
}

@keyframes leftsx-b-dy7jh14tna {
    0% {
        transform: translateX(-300px)
    }

    100% {
        transform: translateX(0)
    }
}

@keyframes centersx-b-dy7jh14tna {
    0% {
        transform: translateY(1200px)
    }

    30% {
        transform: translateY(300px)
    }

    50% {
        transform: translateY(0)
    }

    70% {
        transform: translateX(0)
    }

    100% {
        transform: translateY(0)
    }
}

@keyframes rightsx-b-dy7jh14tna {
    0% {
        transform: translateX(300px)
    }

    70% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(0)
    }
}

@keyframes planetsx-b-dy7jh14tna{
    0%{
        transform:rotateZ(360deg);
    }
    50% {
        transform: rotateZ(0);
    }

    65% {
        transform: rotateZ(0);
    }

    100% {
        transform: rotateZ(360deg);
    }
}

@keyframes medicalssx-b-dy7jh14tna {
    0% {
        transform: rotateZ(-360deg);
    }

    50% {
        transform: rotateZ(0);
    }
    65% {
        transform: rotateZ(0);
    }

    100% {
        transform: rotateZ(-360deg);
    }
}
@media(max-width:775px) {
/*    .second_sec {
        flex-direction: column;
    }
*/

    
    .third_sec_sun[b-dy7jh14tna] {
        flex-direction: column;
        width: 100vw;
        height: auto;
    }

    .aboutimg[b-dy7jh14tna] {
        width: 90%;
        margin: 0 1px;
        margin: 0 auto;
    }

    .aboutp[b-dy7jh14tna] {
        width: 80%;
        margin: auto auto;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 90%;
        overflow: auto;
        padding: 20px;
    }

    .twoimages[b-dy7jh14tna] {
        flex-direction: column;
    }

    .thenews[b-dy7jh14tna] {
        width: 45%;
        margin: 0px auto;
        
    }

    .theartical[b-dy7jh14tna] {
        width: 45%;
        margin: 0px auto;
    }

    .ppabout[b-dy7jh14tna] {
        justify-content: center;
        align-items: center;
        width: 80%;
        margin: 0 auto;
    }
    .fade-slide[b-dy7jh14tna] {

        object-fit:fill;
        height:50vh;
    }
    }
/* _content/Rivaletrading/Components/Pages/Homeart.razor.rz.scp.css */
.carousel[b-xvmc3rczif] {
    position: absolute;
    left: 0;
    top: 130px;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 370px;
    border-radius: 20px;
    opacity: 0;
    border-radius: 28px;
    transition: opacity 3s ease-in-out;
}

.carouselnopic[b-xvmc3rczif] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 370px;
    border-radius: 20px;
    opacity: 1;
    border-radius: 28px;
}


.carousel.active[b-xvmc3rczif] {
    opacity: 1;
}



.hh[b-xvmc3rczif] {
    font-size: 45PX;
    color: darkgreen;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    width: 100%;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
}

.dd[b-xvmc3rczif] {
    width: 100%;
    height: 300px;
}

.btngo[b-xvmc3rczif] {
    height: 40px;
    width: 70%;
    position: absolute;
    bottom: 90px;
    left: 15%;
    opacity: .8;
    font-weight: 800;
    font-size: 15px;
    cursor:pointer;
    z-index:998;
    
}

@media(max-width:775px) {
    .hh[b-xvmc3rczif] {
        font-size: 35px;
    }

    .dd[b-xvmc3rczif] {
        height: 200px;
    }
    .btngo[b-xvmc3rczif]{
        top:130px;
        font-size:12px;
    }
}
/* _content/Rivaletrading/Components/Pages/Homenews.razor.rz.scp.css */
.carousel[b-ff08swxg8h] {
    position: absolute;
    left: 0;
    top: 130px;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 370px;
    border-radius: 20px;
    opacity: 0;
    border-radius: 28px;
    transition: opacity 3s ease-in-out;
}

.carouselnopic[b-ff08swxg8h] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 370px;
    border-radius: 20px;
    opacity: 1;
    border-radius: 28px;
}


.carousel.active[b-ff08swxg8h] {
    opacity: 1;
}



.hh[b-ff08swxg8h] {
    font-size: 45PX;
    color: darkgreen;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    width: 100%;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
}

.dd[b-ff08swxg8h] {
    width: 100%;
    height: 300px;
}

.btngo[b-ff08swxg8h] {
    height: 40px;
    width: 70%;
    position: absolute;
    bottom: 90px;
    left: 15%;
    opacity: .8;
    font-weight: 800;
    font-size: 15px;
    cursor: pointer;
}

@media(max-width:775px) {
    .hh[b-ff08swxg8h] {
        font-size: 35px;
    }

    .dd[b-ff08swxg8h] {
        height: 200px;
    }

    .btngo[b-ff08swxg8h] {
        top: 130px;
        font-size: 12px;
    }
}
/* _content/Rivaletrading/Components/Pages/M_sun.razor.rz.scp.css */
.firstsec[b-zkffh1f5zy] {
    display: flex;
    justify-content: space-between;
    align-items:center;
    margin:15px; 
}
/* _content/Rivaletrading/Components/Pages/Newspage.razor.rz.scp.css */
*[b-7ipmrho5xs] {
    padding: 0;
    margin: 0;
    direction: ltr;
}

.all[b-7ipmrho5xs] {
    width: 100%;
    height: auto;
    background-image: url('/img/opa5.png');
    background-repeat: no-repeat;
    background-size: 125%;
    background-position-y: 100vh;
    background-color: white;
    display: grid;
}

.hdr[b-7ipmrho5xs] {
    width: 70%;
    height: auto;
    background: linear-gradient(to bottom, transparent, #95c1eb33 );
    padding: 5px;
    margin:0 auto;
    border-radius: 12px;
}

.text[b-7ipmrho5xs] {
    width: 90%;
    text-align: center;
    border-radius: 8px;
    font-family: Arial,sans-serif;
    background: #bcb498;
    margin: 10px auto;
    padding: 20px;
    white-space: normal;
    overflow-wrap: break-word;
    word-wrap: break-word;
    border: 2px solid #000;
}

p[b-7ipmrho5xs] {
    font-size: 18px;
    padding: 10px;
    text-align: center;
    justify-content: center;
    font-weight: 600;
}

h1[b-7ipmrho5xs] {
    border-radius: 8px;
    width: 10%;
    margin: 5px 10px;
    padding: 10px;
    font-weight: 700;
    font-size: 28px;
}

.img[b-7ipmrho5xs] {
    box-shadow: 0 8px 20px rgba(0,0,0,0.5);
    transition: box-shadow 0.3s ease,transform 0.3s ease;
    width: 70%;
    animation: bl 1.5s ease-in-out;
    opacity: 1;
    margin: 100px 100px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: auto;
    border-radius: 13px;
    transform: scale(1);
    margin-top: 130px;
}

    .img:hover[b-7ipmrho5xs] {
        box-shadow: 0 12px 24px rgba(0,0,0,0.5);
        transform: scale(1.05);
    }


.btn[b-7ipmrho5xs] {
    cursor: pointer;
    background: #343434;
    color: white;
    width: 80%;
    height: 35px;
    margin: 0 auto 5px auto;
    border: none;
    border-radius: 10px;
    box-shadow: darkgreen 5px 5px 20px;
}

    .btn:hover[b-7ipmrho5xs] {
        border: 2px solid darkgreen;
        transform: scale(1.3);
    }
/* _content/Rivaletrading/Components/Pages/Products_M.razor.rz.scp.css */
*[b-gnh2ro7ocs] {
    padding: 0;
    margin: 0;
    direction: rtl;
}

.all[b-gnh2ro7ocs] {
    width: 100%;
    height: auto;
    background-image: url('/img/opa5.png');
    background-repeat: repeat-y;
    background-size: 100%;
    background-position-y: 50vh;
    background-color: white;
    display: grid;
    text-transform: uppercase;
}

.textt[b-gnh2ro7ocs] {
    width: 35%;
    text-align: left;
    border-radius: 16px;
    font-family: Arial,sans-serif;
    background: #e6f7ff;
    margin: 0;
    padding: 20px;
    white-space: normal;
    overflow-wrap: break-word;
    word-wrap: break-word;

}

.image[b-gnh2ro7ocs] {
    width: 60%;
    height: 375px;
    background: #eeee;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    box-shadow: 0 4px 10px;
}


    .image .imggl[b-gnh2ro7ocs] {
        background: transparent;
        width: 90%;
        height: 100%;
        object-fit: contain;
        border-radius: 12px;
        transition: 0.5s linear;
        cursor: pointer;
        display: block;
        margin: 15px auto;
    }

        .image .imggl:hover[b-gnh2ro7ocs] {
            border-radius: 15px;
            overflow: auto;
            transform: translateX(150px) scale(1.3);
        }

    .image .imggr[b-gnh2ro7ocs] {
        background: transparent;
        width: 90%;
        height: 100%;
        object-fit: contain;
        border-radius: 12px;
        transition: 0.5s linear;
        cursor: pointer;
        display: block;
        margin: 15px auto;
    }

        .image .imggr:hover[b-gnh2ro7ocs] {
            border-radius: 15px;
            overflow: auto;
            transform: translateX(-150px) scale(1.3);
        }

h3[b-gnh2ro7ocs] {
    color: #0094ff;
}

p[b-gnh2ro7ocs] {
    font-weight: 700;
    line-height:30px;
}

.btn[b-gnh2ro7ocs] {
    cursor: pointer;
    background: #343434;
    color: white;
    width: 80%;
    height: 35px;
    margin: 0 auto 5px auto;
    border: none;
    border-radius: 10px;
    box-shadow: darkgreen 5px 5px 20px;
}
    .btn:hover[b-gnh2ro7ocs] {
        border: 2px solid darkgreen;
        transform: scale(1.3);
    }



    @media(max-width:775px)
    {
        .righttoleft[b-gnh2ro7ocs]{
            flex-direction:column;

        }
        .lefttoright[b-gnh2ro7ocs] {
            flex-direction: column;
        }
        .image .imggl:hover[b-gnh2ro7ocs] {
            border-radius: 15px; 
            overflow: auto;
            transform: translateX(50px) scale(1.4);
        }
        .image .imggr:hover[b-gnh2ro7ocs] {
            border-radius: 15px;
            overflow: auto;
            transform: translateX(50px) scale(1.4);
        }

    }
/* _content/Rivaletrading/Components/Pages/Products_Z.razor.rz.scp.css */
.divtablo[b-zkwmx71yyr] {
    width: 100%;
    height: 90vh;
}

.tablo[b-zkwmx71yyr] {
    width: 100%;
    height: 100%;
    animation: scaler-b-zkwmx71yyr 2s ease-in-out;
}

.rrow[b-zkwmx71yyr] {
    border-bottom: 2px solid darkgreen;
    border-left: 2px solid darkgreen;
    display: flex;
    justify-content: space-around;
    align-items: center;
    width: 80%;
    height: auto;
}

.logos[b-zkwmx71yyr] {
    width: 200px;
    height: auto;
    border-radius: 12px;
    padding: 25px;
    object-fit: contain;
    transition:.7s ease-in-out;
}

.logos:hover[b-zkwmx71yyr]{

    transform:scale(1.5);
}

.logobtn[b-zkwmx71yyr] {
    width: auto;
    height: 50px;
    background: #343434;
    color: white;
    border-radius: 16px;
    padding: 10px;
    cursor: pointer;
       transition:.7s ease-in-out;
}

    .logobtn:hover[b-zkwmx71yyr] {
        transform: translateX(20px);
        
    }

    .btn[b-zkwmx71yyr] {
        cursor: pointer;
        background: #343434;
        color: white;
        width: 80%;
        height: 35px;
        margin: 0 auto 5px auto;
        border: none;
        border-radius: 10px;
        box-shadow: darkgreen 5px 5px 20px;
    }
.btn:hover[b-zkwmx71yyr]{
    border:2px solid darkgreen;
    transform:scale(1.3);
}

@media(max-width:775px) {
    .divtablo[b-zkwmx71yyr] {
        height: 50vh;
    }

    .rrow[b-zkwmx71yyr]{
        flex-direction:column;
        padding:10px;
    }
    
}


@keyframes scaler-b-zkwmx71yyr {
    0% {
        transform: scale(0.1);
        opacity: 0;
    }

    50% {
        transform: scale(3);
        opacity: .5;
    }

    70% {
        transform: scale(.5);
        opacity: 0.8;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

 
/* _content/Rivaletrading/Components/Pages/Theaboutus.razor.rz.scp.css */
.all[b-t872kgo07d] {
    width: 98%;
    height: auto;
    margin: 0 auto;
    background-image: url('/img/opa5.png');
    background-repeat: no-repeat;
    background-size: 125%;
    background-position-y: 100vh;
    background-color: white;
    display: grid;
}


.sec1[b-t872kgo07d] {
    width: 96%;
    height: 425px;
    margin: 0 auto;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    /* transform: translateX(1500px);
    transition: transform .5s ease-in-out;*/
    animation: aaa-b-t872kgo07d 2s linear;
    animation-timeline: view();
}

.sec2[b-t872kgo07d] {
    width: 96%;
    height: 425px;
    margin: 0 auto;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    /*transform: translateX(-1500px);
    transition: transform .5s ease-in-out;*/
    animation: bbb-b-t872kgo07d 2s linear;
    animation-timeline: view();
}

.slider1[b-t872kgo07d] {
    width: 500px;
    height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    background: white;
    position: relative;
    border-radius: 12px;
    border: 1px solid brown;
    margin-left: 0px;
}

.slider2[b-t872kgo07d] {
    width: 500px;
    height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    background: white;
    position: relative;
    border-radius: 12px;
    border: 1px solid brown;
    margin-right: 0;
}


.imgdiv[b-t872kgo07d] {
    background: white;
    width: 45%;
    margin: 50px 0 0 40px;
    position: relative;
    height: 100%;
}

.imgdivin[b-t872kgo07d] {
    opacity: .1;
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: fill;
    transition: opacity .1s ease-in-out;
}

    .imgdivin.active[b-t872kgo07d] {
        transition: opacity 2s ease-in-out;
        opacity: 1;
        z-index: 1;
    }

.img[b-t872kgo07d] {
    position: absolute;
    height: auto;
    border: none;
    width: 100%;
    border-radius: 8px;
}







.nahn1[b-t872kgo07d] {
    width: 40%;
    height: auto;
    color: #023f6d;
    margin-right: 30px;
}

.nahn2[b-t872kgo07d] {
    width: 40%;
    height: auto;
    color: #023f6d;
    margin-right: 30px;
}






@keyframes bl-b-t872kgo07d {
    0% {
        filter: blur( 22px);
    }

    100% {
        filter: blur(0);
    }
}



.mover1[b-t872kgo07d] {
    width: 1500px;
    height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: yellow;
    transform: translateX(-1000px);
    animation: aaa-b-t872kgo07d 30s linear;
    background: yellow;
    animation-iteration-count: infinite;
    object-fit: cover;
}

.mover2[b-t872kgo07d] {
    width: 1500px;
    height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: yellow;
    transform: translateX(-1000px);
    animation: bbb-b-t872kgo07d 30s linear;
    background: yellow;
    animation-iteration-count: infinite;
    object-fit: cover;
}


.llgg[b-t872kgo07d] {
    transform: scale(1,1);
    width: 500px;
    height: 300px;
    object-fit: cover;
    background: transparent;
    position: absolute;
    object-fit: contain;
    animation: lg-b-t872kgo07d 10s linear;
    animation-iteration-count: infinite;
}

.mover1:hover[b-t872kgo07d] {
    animation-play-state: paused;
    cursor: pointer;
}

.mover2:hover[b-t872kgo07d] {
    animation-play-state: paused;
    cursor: pointer;
}

.lefttrans[b-t872kgo07d] {
    width: 50px;
    height: 300px;
    background: linear-gradient(to right,white, transparent );
    position: absolute;
    left: 0;
    border: none;
    color: transparent;
}

.righttrans[b-t872kgo07d] {
    width: 50px;
    height: 300px;
    background: linear-gradient(to left,white, transparent );
    position: absolute;
    left: 450px;
    border: none;
    color: transparent;
}

.btn[b-t872kgo07d] {
    cursor: pointer;
    background: #343434;
    color: white;
    width: 80%;
    height: 35px;
    margin: 0 auto 5px auto;
    border: none;
    border-radius: 10px;
    box-shadow: darkgreen 5px 5px 20px;
}

    .btn:hover[b-t872kgo07d] {
        border: 2px solid darkgreen;
        transform: scale(1.3);
    }
@keyframes lg-b-t872kgo07d {

    10% {
        transform: scale(.5,.5);
    }

    25% {
        transform: scale(1,1);
    }

    75% {
        transform: scale(.5,.5);
    }

    100% {
        transform: scale(1,1);
    }
}


@keyframes aaa-b-t872kgo07d {

    0% {
        transform: translateX(1300px);
    }

    25% {
        transform: translateX(1000px);
    }

    40% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(0);
    }

    60% {
        transform: translateX(0);
    }

    75% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(0);
    }
}




@keyframes bbb-b-t872kgo07d {
    0% {
        transform: translateX(-1300px);
    }

    25% {
        transform: translateX(-1000px);
    }

    40% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(0);
    }

    60% {
        transform: translateX(0);
    }

    75% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(0);
    }
}

.headimg[b-t872kgo07d] {
    width: 99%;
    margin: 0 auto;
    height: 100%;
    border-radius: 20px;
    filter: drop-shadow(#34343490 2px 2px 8px );
    animation: blur-b-t872kgo07d 1.2s ease-in-out;
}

@keyframes blur-b-t872kgo07d {
    0% {
        filter: blur(15px);
    }

    100% {
        filter: blur(0);
    }
}

@media(max-width:775px) {
    .sec1[b-t872kgo07d] {
        display: grid;
        height: auto;
        width: 98%;
        margin: 0 auto;
    }

    .sec2[b-t872kgo07d] {
        display: grid;
        height: auto;
        width: 98%;
        margin: 0 auto;
    }

    .imgdiv[b-t872kgo07d] {
        width: 100%;
        height: 400px;
        margin: 0 auto;
    }

    .nahn1[b-t872kgo07d] {
        width: 80%;
        margin: 0 auto;
    }

    .nahn2[b-t872kgo07d] {
        width: 80%;
        margin: 0 auto;
    }

    .headimg[b-t872kgo07d] {
        height: 45vh;
    }

    .slider1[b-t872kgo07d] {
        width: 98%;
        margin: 0 auto;
    }
    .slider2[b-t872kgo07d] {
        width: 98%;
        margin: 0 auto;
    }
}
/* _content/Rivaletrading/Components/Pages/Thearticalpage.razor.rz.scp.css */
*[b-lhkpjujnvg] {
    padding: 0;
    margin: 0;
    direction: ltr;
}

.all[b-lhkpjujnvg] {
    width: 100%;
    height: auto;
    background-image: url('/img/opa5.png');
    background-repeat: no-repeat;
    background-size: 125%;
    background-position-y: 100vh;
    background-color: white;
    display: grid;
}

.hdr[b-lhkpjujnvg] {
    width: 70%;
    height: auto;
    background: linear-gradient(to bottom, transparent, #95c1eb33 );
    padding: 5px;
    border-radius: 12px;
    margin:0 auto;
}

.text[b-lhkpjujnvg] {
    width: 90%;
    text-align: center;
    border-radius: 8px;
    font-family: Arial,sans-serif;
    background: #bcb498;
    margin: 10px auto;
    padding: 20px;
    white-space: normal;
    overflow-wrap: break-word;
    word-wrap: break-word;
    border: 2px solid #000;
}

p[b-lhkpjujnvg] {
    font-size: 18px;
    padding: 10px;
    text-align: center;
    justify-content: center;
    font-weight: 600;
}

h1[b-lhkpjujnvg] {
    border-radius: 8px;
    width: 10%;
    margin: 5px 10px;
    padding: 10px;
    font-weight: 700;
    font-size: 28px;
}

.img[b-lhkpjujnvg] {
    box-shadow: 0 8px 20px rgba(0,0,0,0.5);
    transition: box-shadow 0.3s ease,transform 0.3s ease;
    width: 70%;
    animation: bl 1.5s ease-in-out;
    opacity: 1;
    margin: 100px 100px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: auto;
    border-radius: 13px;
    transform: scale(1);
    margin-top: 130px;
}

    .img:hover[b-lhkpjujnvg] {
        box-shadow: 0 12px 24px rgba(0,0,0,0.5);
        transform: scale(1.05);
    }


.btn[b-lhkpjujnvg] {
    cursor: pointer;
    background: #343434;
    color: white;
    width: 80%;
    height: 35px;
    margin: 0 auto 5px auto;
    border: none;
    border-radius: 10px;
    box-shadow: darkgreen 5px 5px 20px;
}

    .btn:hover[b-lhkpjujnvg] {
        border: 2px solid darkgreen;
        transform: scale(1.3);
    }
/* _content/Rivaletrading/Components/Pages/Theevents.razor.rz.scp.css */

*[b-yznp8oi8sc] {
    padding: 0;
    margin: 0;
    direction: rtl;
}

.all[b-yznp8oi8sc] {
    width: 100%;
    height: auto;
    background-image: url('/img/opa5.png');
    background-repeat:repeat-y;
    background-size: 100%;
    background-position-y: 50vh;
    background-color: white;
    display: grid;
    text-transform: uppercase;
}
.img[b-yznp8oi8sc] {
    box-shadow: 0 -10px 10px #0f0f0f50;
    width: 90%;
    height: 350px;
    margin-top: 140px;
    animation: bl 1.5s ease-in-out;
    border: none;
    border-radius: 30px 0px 30px 0px;
    opacity: 1;
}

.parallax[b-yznp8oi8sc] {
    height: 500px;
    background-size: cover;
    background-position: center;
    justify-content: center;
    color: white;   
    min-height: 300px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 22px;
    box-shadow: 3px 3px 10px 0px black;
}

.btn[b-yznp8oi8sc] {
    cursor: pointer;
    background: #343434;
    color: white;
    width: 80%;
    height: 35px;
    margin: 0 auto 5px auto;
    border: none;
    border-radius: 10px;
    box-shadow: darkgreen 5px 5px 20px;
}

    .btn:hover[b-yznp8oi8sc] {
        border: 2px solid darkgreen;
        transform: scale(1.3);
    }
/* _content/Rivaletrading/Components/Pages/Z_sun.razor.rz.scp.css */
.firstsec[b-2d8ljghi5w] {
    display: flex;
    justify-content: start;
    align-items:center;
    margin:15px; 
    gap:20px;
}
.logobtn[b-2d8ljghi5w] {
    width: auto;
    height: 50px;
    background: #343434;
    color: white;
    border-radius: 16px;
    padding: 10px;
    cursor: pointer;
    transition: .7s ease-in-out;
}

    .logobtn:hover[b-2d8ljghi5w] {
        transform: translateX(20px);
    }

.textandimage[b-2d8ljghi5w]{
    width:100%;
    height:auto;
    display:flex;
    justify-content:space-evenly;
    align-items:center;
}

.stuf[b-2d8ljghi5w] {
    width: 50%;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
}

.image[b-2d8ljghi5w] {
    
    width: 200px;
    height: 200px;
    filter: drop-shadow(-12px 10px 15px #343434);
    background: transparent;
    transition:.7s linear;
}

.image:hover[b-2d8ljghi5w]{
    transform :translateX(120px) scale(2.5);

}
.btn[b-2d8ljghi5w] {
    cursor: pointer;
    background: #343434;
    color: white;
    width: 80%;
    height: 35px;
    margin: 0 auto 5px auto;
    border: none;
    border-radius: 10px;
    box-shadow: darkgreen 5px 5px 20px;
}

    .btn:hover[b-2d8ljghi5w] {
        border: 2px solid darkgreen;
        transform: scale(1.3);
    }

@media(max-width:775px){
    .textandimage[b-2d8ljghi5w] {
        flex-direction:column;       
    }
    }
