/* /Components/Charts/ChartHeader.razor.rz.scp.css */
.header[b-ikjybc1h2t] {
    width: 100%;
    min-height: 500px;
    background-image: url('/image/pages/image7.jpg');
    background-size: cover;
    background-position: center center;
    color:#fff;
}
    .header .header-content[b-ikjybc1h2t]{
        width:100%;
        min-height:300px;
        padding:30px 0;
    }
        .header .header-content .item[b-ikjybc1h2t]{
            width:100%;
        }
        /*/////////////////////////////////////*/
    .header .menu[b-ikjybc1h2t] {
        width: 100%;
        min-height: 80px;
        transition: all .5s;
        text-shadow: 0 0 15px rgba(0,0,0,0.6);
        background-color: #222222;
        padding-top: 20px;
        z-index: 100;
    }

.menu .login[b-ikjybc1h2t] {
    width: 100%;
    display: flex;
    justify-content: space-around;
}

    .menu .login img[b-ikjybc1h2t] {
        margin: 0 10px;
    }

    .menu .login .dropdown-menu[b-ikjybc1h2t] {
        min-width: 350px;
        background: #272727;
        border-radius: 2px;
        border-top-color: #f0d7a5;
        border-top-width: 1px;
        box-shadow: 0 44px 84px rgba(0, 0, 0, .24);
        padding: 20px;
        color: #fff
    }



        .menu .login .dropdown-menu .body-dropdown-menu input[b-ikjybc1h2t] {
            background-color: unset;
            border-radius: unset;
            border: unset;
            border-bottom: 1px solid #fff;
            margin: 20px 0;
        }

            .menu .login .dropdown-menu .body-dropdown-menu input:focus[b-ikjybc1h2t] {
                outline: none;
                outline-color: transparent;
                box-shadow: unset;
            }



.menu .logo[b-ikjybc1h2t] {
    min-height: 20px;
}

.menu ul[b-ikjybc1h2t] {
    width: 100%;
    list-style: none;
    transition: all .5s;
    padding-top: 10px;
}

    .menu ul li[b-ikjybc1h2t] {
        float: right;
        text-align: center;
        min-width: 90px;
        color: #fff;
        font-size: 16px;
        text-decoration: none;
        cursor: pointer;
    }

        .menu ul li i[b-ikjybc1h2t] {
            margin-right: 5px;
            color: #CFA144;
            transition: all .5s;
        }

        .menu ul li a[b-ikjybc1h2t] {
            color: #fff;
            font-size: 16px;
            text-decoration: none;
        }

        .menu ul li a[b-ikjybc1h2t],
        .menu ul li i[b-ikjybc1h2t] {
            cursor: pointer;
        }

            .menu ul li a:hover > label[b-ikjybc1h2t] {
                color: #CFA144;
            }

.menu h1[b-ikjybc1h2t] {
    transition: all .5s;
}



    .menu h1 label:first-child[b-ikjybc1h2t] {
        color: #fff;
    }

    .menu h1 label:last-child[b-ikjybc1h2t] {
        color: #CFA144;
    }

.menu.scroll[b-ikjybc1h2t] {
    background: rgba(41,41,41,1);
}

    .menu.scroll[b-ikjybc1h2t],
    .menu.scroll ul[b-ikjybc1h2t] {
        height: 50px;
    }


        .menu.scroll ul[b-ikjybc1h2t] {
            padding-top: 15px;
        }

        .menu.scroll .toggle-menu[b-ikjybc1h2t] {
            padding-top: 10px;
            font-size: 30px;
        }
/* /Components/Charts/DownloadApp.razor.rz.scp.css */
.download-app[b-0orxm91rbt] {
    width: 100%;
    min-height: 500px;
    background-color: #272727;
    padding:30px 0;
}
    .download-app h2[b-0orxm91rbt] {
        color: #fff;
        padding:30px 0;
    }
    .download-app .content[b-0orxm91rbt] {
        width: 100%;
        min-height: 200px;
        color: #fff;
        border-bottom: 1px solid #DDD;
    }
    .download-app .content .get-app[b-0orxm91rbt]{
        width:100%;
        height:80px;
        display:flex;
        justify-content:flex-start;
        align-items:center;
    }
    .download-app .content .get-app img[b-0orxm91rbt]{
        max-width:150px;
        margin:0 20px;
    }
/*////////////////////*/
.download-app .image[b-0orxm91rbt]{
    width:100%;
    height:300px;
    background-image:url('/image/pages/image8.webp');
    background-size:cover;
    background-position:center center;
}
/* /Components/Charts/GoldPerformance.razor.rz.scp.css */
.gold-performance[b-1r9n2tzcwo] {
    width: 100%;
    min-height: 500px;
    background-color: #2E2E2E;
    padding:30px 0;
}
.gold-performance h2[b-1r9n2tzcwo]{
    margin:30px 0;
    text-align:center;
    color:#fff;
}
.table-backgroundless td[b-1r9n2tzcwo],
.table-backgroundless th[b-1r9n2tzcwo] {
    background: none !important;
    color: #fff;
    border-color: #585858;
}

.table tr[b-1r9n2tzcwo] {
    height: 60px;
    color: #fff;
}
/* /Components/Charts/GoldPrice.razor.rz.scp.css */
.gold-price[b-thk9ox313f] {
    width: 100%;
    min-height: 300px;
    background-color: #272727;
    color:#fff;
    padding:30px 0;
}
.gold-price h2[b-thk9ox313f]{
    text-align:center;
    margin:30px 0;
}
    .gold-price select[b-thk9ox313f],
    .gold-price input[b-thk9ox313f]{
        width:100%;
        height: 80px;
        background-color: #272727;
        border: unset;
        border-radius: unset;
        border-bottom: 1px solid var(--base-color-1);
        color: #fff;
    }
    input:focus[b-thk9ox313f],
    select:focus[b-thk9ox313f]{
        outline:unset;
    }
        .gold-price select i[b-thk9ox313f] {
            font-size: 40px;
            color: #fff;
        }
/*///////////////////////////*/
.btn-get-value[b-thk9ox313f]{
    width:150px;
    height:60px;
    border-radius:30px;
    color:#000;
    background-color:var(--base-color-1);
   margin-top:30px;
}
/* /Components/Charts/LiveChart.razor.rz.scp.css */

.live-chart[b-krmh67s133] {
    width: 100%;
    min-height: 500px;
    background-color: #272727;
    padding: 30px 0;
    color: #fff;
}

    .live-chart .header-nav[b-krmh67s133] {
        width: 100%;
        height: 80px;
        background-color: #2E2E2E;
        border: 1px solid var(--base-color-1);
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius:5px;
    }

        .live-chart .header-nav .nav-link[b-krmh67s133] {
            color: #585858;
            min-width: 180px;
        }

            .live-chart .header-nav .nav-link.active[b-krmh67s133] {
                background-color: #424242;
                color: #fff;
            }

    .live-chart select[b-krmh67s133] {
        height: 80px;
        background-color: #272727;
            border: unset;
            border-radius:unset;
        border-bottom: 1px solid var(--base-color-1);
        color: #fff;
    }
    .live-chart select i[b-krmh67s133]{
        font-size:40px;
        color:#fff;
    }
/*/////////////////////////////////////////*/
.live-chart .filter[b-krmh67s133]{
    width:100%;
    height:80px;
    margin:10px 0;
}
.live-chart .filter .btn-filter[b-krmh67s133]{
    width:100px;
    height:50px;
    background-color:#272727;
    border:1px solid var(--base-color-1);
    color:var(--base-color-1);
    margin:10px ;
}
/*///////////////////////////////*/
.image-chart[b-krmh67s133]{
    width:100%;
    height:500px;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
}
/*///////////////////////////*/
.gold-price[b-krmh67s133] {
    width: 100%;
    min-height: 100px;
    margin: 30px 0;
    background-color: #2E2E2E;

}
.table-backgroundless td[b-krmh67s133],
.table-backgroundless th[b-krmh67s133] {
    background: none !important;
    color: #fff;
    border-color: #585858;
}

.table tr[b-krmh67s133] {
    height: 60px;
    color: #fff;
}
/* /Components/Checkout/CheckoutCart.razor.rz.scp.css */
.cart[b-yocdjmwu16] {
    width: 100%;
    min-height: 200px;
    height: auto;
    margin: 30px 0;
    padding: 10px 0;
}

    .cart .items[b-yocdjmwu16] {
        width: 100%;
        background-color: #fff;
        margin: 20px 0;
        padding:30px 0;
    }

        .cart .items .image[b-yocdjmwu16] {
            max-width: 80px;
            height: 50px;
            background-size: cover;
            background-position: center center;
        }

        .cart .items i[b-yocdjmwu16] {
            font-size: 20px;
        }

    .cart .final-price[b-yocdjmwu16] {
        width: 100%;
        height: 100px;
        position: relative;
    }

        .cart .final-price .price[b-yocdjmwu16] {
            width: 300px;
            height: 100px;
            border-top: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
            display: flex;
            justify-content: center;
            align-items: center;
            position: absolute;
            left: 0;
        }
/*//////////////////////////////////////////////////*/
.product-item[b-yocdjmwu16]{
    width:100%;
    min-height:200px;
    background-color:#fff;
    margin:20px 0;
    padding:20px;
}
    .product-item .price[b-yocdjmwu16],
    .product-item .count[b-yocdjmwu16],
    .product-item .prices[b-yocdjmwu16] {
        display:flex;
        justify-content:space-between;
        align-items:center;
        height:80px;
    }
.product-item .name-product[b-yocdjmwu16] {
    width: 100%;
    height: 50px;
}
/* /Components/Checkout/CheckoutContFinall.razor.rz.scp.css */
.count[b-gnxatmi9je] {
    width: 100%;
    min-height: 100px;
    background-color: #fff;
    padding: 10px;
}
/* /Components/Checkout/CheckoutInfoAddress.razor.rz.scp.css */
.form-address[b-eg9u47f5a5]{
    width:100%;
    min-height:300px;
    padding:30px;
    background-color:#fff;

}
.form-address input[b-eg9u47f5a5]{
    height:50px;
}


/* /Components/Checkout/CheckoutInfoProduct.razor.rz.scp.css */
 .purchased-products[b-qjpp1z7u61] {
    width: 100%;
    min-height: 300px;
    background-color: #fff;
    margin:10px 0;
    padding:20px;
}

     .purchased-products[b-qjpp1z7u61]  {
        width: 100%;
        height: auto;
        padding: 10px 0;
    }

         .purchased-products  .item[b-qjpp1z7u61] {
            width: 100%;
            height: 120px;
            border: 1px solid #ddd;
            display: flex;
            justify-content: space-around;
            align-items: center;
            margin:10px 0;
        }

         .purchased-products .image[b-qjpp1z7u61] {
            width: 80px;
            height: 80px;
            background-size: cover;
            background-position: center center;
        }

         .purchased-products  .item .info[b-qjpp1z7u61] {
            display: flex;
            justify-content: flex-start;
            flex-direction: column;
        }

/* /Components/Dashboard/DashboardIndex.razor.rz.scp.css */
.kaveh-dashboard .index[b-pg3iwyutrb]{

}
/* /Components/Dashboard/DashboardOrderDetail.razor.rz.scp.css */
.pending-order[b-zh742soh4i]{
    width:100%;
    min-height:500px;
}
    .pending-order .list[b-zh742soh4i] {
        width: 100%;
        min-height: 500px;
        background-color: #f8f8f8;
        padding:10px;
    }
    .pending-order .item[b-zh742soh4i] {
        width: 100%;
        min-height: 100px;
        margin:5px 0;
    }
    .pending-order .item .delivery[b-zh742soh4i]{
        width:100%;
        min-height:50px;
        display:flex;
        justify-content:flex-start;
        align-items:center;

    }
    .pending-order .item .delivery i[b-zh742soh4i]{
        font-size:30px;
        margin-left:20px;
    }
    .pending-order .item .info-product[b-zh742soh4i]{
        width:100%;
        height:100px;
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
    .pending-order .item .info-product .image[b-zh742soh4i]{
        width:50px;
        height:50px;
        background-size:cover;
        background-position:center center;
    }
        .pending-order .list .invoice-amount[b-zh742soh4i]{
            width:100%;
            height:100px;
            background-color:var(--base-color-3);
            display:flex;
            justify-content:center;
            align-items:center;
            color:#fff;
        }
/* /Components/Dashboard/DashboardOrders.razor.rz.scp.css */
.pending-order[b-rjdp8q3udx]{
    width:100%;
    min-height:500px;
}
    .pending-order .list[b-rjdp8q3udx] {
        width: 100%;
        min-height: 500px;
        padding: 30px;
        background-color: #f8f8f8;
    }
    .pending-order .item[b-rjdp8q3udx] {
        width: 100%;
        min-height: 100px;
        padding: 20px;
        border:2px solid #fff;
        margin:5px 0;
    }
    .pending-order .item .delivery[b-rjdp8q3udx]{
        width:100%;
        min-height:50px;
        display:flex;
        justify-content:flex-start;
        align-items:center;

    }
    .pending-order .item .delivery i[b-rjdp8q3udx]{
        font-size:30px;
        margin-left:20px;
    }
   
    .pending-order .item  .image[b-rjdp8q3udx]{
        width:50px;
        height:50px;
        background-size:cover;
        background-position:center center;
    }
/* /Components/Dashboard/DashboardPersonInfo.razor.rz.scp.css */
.preson-info[b-hr8pbpg9uk]
{
    min-height:200px;
}
/* /Components/Home/HomeBrand.razor.rz.scp.css */
.brands[b-tkr6i1whc1] {
    width: 100%;
    min-height: 100px;
    float: left;
    padding: 30px 0;
    background-color: #272727;
    color: #fff;
    position: relative;
}

    .brands[b-tkr6i1whc1]:after {
        content: "";
        position: absolute;
        width: 50%;
        height: 1px;
        background-color: #F0D7A5;
        left: 25%;
        top: 0;
    }
/* /Components/Home/HomeCategoriesSlider.razor.rz.scp.css */
.category-slider[b-n8iohvl59n] {
    width: 100%;
    min-height: 250px;
    background: var(--base-color-6);
    position: relative;
    padding:50px 0;

}

    .category-slider .swiper[b-n8iohvl59n] ,
    .category-slider .swiper-wrapper[b-n8iohvl59n] {
        width: 100%;
        min-height: 300px;
        position:relative;
    }

   
.navigation-wrapper[b-n8iohvl59n] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 100px;
}

    .navigation-wrapper .navigation-actions[b-n8iohvl59n] {
        width: 80px;
        height: 30px;
        float: left;
        border-radius: 30px;
        background-color: var(--base-color-2);
        margin: 0 auto;
        display: flex;
        justify-content: space-around;
        align-items: center;
        flex-direction: row;
    }

        .navigation-wrapper .navigation-actions i[b-n8iohvl59n] {
            color: #fff;
        }




.category-slider .swiper .swiper-slide[b-n8iohvl59n] {
    width:360px;
    min-height: 500px;
    margin: 0 5px;
}

    .category-slider .swiper .swiper-slide .item[b-n8iohvl59n] {
        width: 100%;
        min-height: 200px;
        padding: 10px;
        margin: 0 10px;

        border-radius: 5px;
    }
        .category-slider .swiper .swiper-slide .item .image-ctg[b-n8iohvl59n]{
            width:100%;
            height:400px;
            background-color:var(--base-color-5);
            transition:all .5s;
            background-size:cover;
            background-position:center center
        }
           
         
            .category-slider .swiper .swiper-slide .item .info-ctg[b-n8iohvl59n] {
                width: 100%;
                height: 100px;
                display: flex;
                justify-content: flex-start;
                align-items: center;
                text-align: center;
                color: #fff;
            }
      
     

@media screen and (max-width:768px) {

    .category-slider .swiper[b-n8iohvl59n] {
        top: 0px;
    }

        .category-slider .swiper .swiper-slide[b-n8iohvl59n],
        .category-slider .swiper .swiper-slide .item[b-n8iohvl59n] {
            width: 400px;
        }
}
/* /Components/Home/HomeComments.razor.rz.scp.css */
.home-comments[b-9hkwrtbveo] {
    width: 100%;
    min-height: 300px;
    background-color: #272727;
    padding: 50px 0;
    position: relative;
    overflow: hidden;
}

    .home-comments .title[b-9hkwrtbveo] {
        width: 100%;
        text-align: center
    }

    .home-comments .title[b-9hkwrtbveo],
    p[b-9hkwrtbveo] {
        float: left;
        width: 100%;
    }

    .home-comments .some-points[b-9hkwrtbveo] {
        width: 100%;
        min-height: 100px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .home-comments .some-points img[b-9hkwrtbveo] {
            max-width: 40px;
        }

        .home-comments .some-points span[b-9hkwrtbveo] {
            font-size: 25px;
            color: #fff;
            margin: 10px;
        }

    .home-comments .title[b-9hkwrtbveo],
    .home-comments .title label[b-9hkwrtbveo],
    .home-comments .title span[b-9hkwrtbveo] {
        width: 100%;
        height: 70px;
        color: #fff;
        font-weight: bold;
        display: inline-block;
    }

        .home-comments .title label[b-9hkwrtbveo] {
            font-size: 25px;
            margin: 0;
            color: #fff;
        }

        .home-comments .title span[b-9hkwrtbveo] {
            font-size: 40px;
            opacity: .08;
            color: #fff;
            margin-top: -80px;
            display: block;
        }

    /**/

    .home-comments h2[b-9hkwrtbveo] {
        color: #fff;
    }

    .home-comments .swiper[b-9hkwrtbveo] {
        width: 100%;
        min-height: 400px;
        margin: 10px 0;
        position: relative;
    }

.navigation-wrapper[b-9hkwrtbveo] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 200px;
    min-height: 100px;
}

    .navigation-wrapper .navigation-actions[b-9hkwrtbveo] {
        width: 80px;
        height: 30px;
        float: left;
        border-radius: 30px;
        background-color: var(--base-color-2);
        margin: 0 auto;
        display: flex;
        justify-content: space-around;
        align-items: center;
        flex-direction: row;
    }

        .navigation-wrapper .navigation-actions i[b-9hkwrtbveo] {
            color: #fff;
        }
/*swiperstyl//////////////////////////////////////e*/
.swiper-button-next[b-9hkwrtbveo],
.swiper-button-prev[b-9hkwrtbveo] {
    color: #fff !important;
    font-size: 20px !important;
}

    .swiper-button-next[b-9hkwrtbveo]:after,
    .swiper-button-prev[b-9hkwrtbveo]:after {
        font-size: 25px !important;
    }

.home-comments .swiper .swiper-slide[b-9hkwrtbveo] {
    width: 275px !important;
    height: 300px;
}

.home-comments .item-comment[b-9hkwrtbveo] {
    width: 100%;
    height: 100%;
    border: 1px solid #fff;
    position: relative;
    color: #fff;
    padding: 20px;
}

    .home-comments .item-comment .wrapper-star[b-9hkwrtbveo] {
        width: 100%;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        color: #fff;
    }

        .home-comments .item-comment .wrapper-star img[b-9hkwrtbveo] {
            max-width: 20px;
            margin: 0 2px;
        }

    .home-comments .item-comment .caption-comment[b-9hkwrtbveo] {
        width: 100%;
        height: 200px;
        overflow: hidden;
        color: #fff;
    }

    .home-comments .item-comment .person-image[b-9hkwrtbveo] {
        width: 120px;
        height: 120px;
        margin: 0 auto;
        border-radius: 100%;
        background-color: #fff;
        border: 1px solid var(--kaveh-color-13-2);
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        top: -50px;
    }

        .home-comments .item-comment .person-image img[b-9hkwrtbveo] {
            max-width: 100px;
            height: 100px
        }
/* /Components/Home/HomeCurrentPrice.razor.rz.scp.css */
.prices[b-0tm8tx5h0k] {
    width: 100%;
    min-height: 300px;
    background-color: var(--base-color-6);
    float: left;
    padding: 30px 0;
    position: relative;
    color:#fff;
}
    .prices .title-prices[b-0tm8tx5h0k]{
        width:100%;
        min-height:100px;
    }
    .prices[b-0tm8tx5h0k]:after {
        content: "";
        position: absolute;
        width: 50%;
        height: 1px;
        background-color: #F0D7A5;
        left: 25%;
        top: 0;
    }

    .prices .prices-attributes[b-0tm8tx5h0k] {
        width: 100%;
        min-height: 100px;
        float: left;
        color: #fff;
        background-color: #272727;
    }

        .prices .prices-attributes .average-price[b-0tm8tx5h0k],
        .prices .prices-attributes .get-alert[b-0tm8tx5h0k] {
            width: 100%;
            min-height: 100px;
            display: flex;
            justify-content: space-around;
            align-items: center;
        }

    .prices .select-attributes[b-0tm8tx5h0k] {
        width: 100%;
        min-height: 100px;
        float: left;
    }

    .prices .prices-info[b-0tm8tx5h0k] {
        width: 100%;
        min-height: 400px;
        float: left;
    }

        .prices .prices-info .item[b-0tm8tx5h0k] {
            min-height: 100px;
            max-height: 200px;
            overflow: hidden;
            border-left: 2px solid #F0D7A5;
            color: #fff;
            margin: 30px 0;
            padding: 0 10px;
        }

    .prices .table td[b-0tm8tx5h0k],
    .prices .table th[b-0tm8tx5h0k] {
        padding: 20px !important;
    }

    .prices .price-calculator[b-0tm8tx5h0k] {
        width: 100%;
        min-height: 200px;
        color: #fff;
        float:left;
        padding: 30px 0;
        text-align: center;
    }
        .prices .price-calculator input[b-0tm8tx5h0k]{
            text-align:left;

        }
            .prices .price-calculator input[b-0tm8tx5h0k]::placeholder{
                text-align:right;
            }
            .prices .price-calculator input.finall-price[b-0tm8tx5h0k]{
                width:150px;
            }
            .prices .price-calculator input.finall-price[b-0tm8tx5h0k]::placeholder,
            .prices .price-calculator input.finall-price[b-0tm8tx5h0k] {
                color: green;
                background-color: var(--base-color-1)
            }
.input-group-text[b-0tm8tx5h0k] {
    background-color:var(--base-color-1) !important;
    border-radius: 30px;

}
.input-group[b-0tm8tx5h0k]{
    border-radius:30px;
    border:unset;
}
/*///////////////////////////////////////////////table-price*/
.table-price[b-0tm8tx5h0k] {
    background-color: var(--base-color-2);
    border-bottom: 1px solid var(--base-color-2);
}
    .table-price td[b-0tm8tx5h0k],
    .table-price th[b-0tm8tx5h0k] {
        background-color: unset;
        color: #fff;
        padding: 5px !important;
        border-left: 1px solid #2E2E2E;
    }
        .table-price td small[b-0tm8tx5h0k]{
            color:#ddd;
        }
        .price-boxes[b-0tm8tx5h0k] {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            justify-content: space-between;
            align-items: stretch;
            margin-top: 10px;
            text-align: center;
        }

            .price-boxes .price-box[b-0tm8tx5h0k] {
                width: 10%;
                height: 100px;
                background: #fff;
                margin: 10px ;
                border: 1px #dfdfdf solid;
                border-radius: 15px;
                text-align: center;
                overflow: hidden;
                
            }

        .price-boxes .price-box ul[b-0tm8tx5h0k] {
            margin: 0;
            padding: 0;
            list-style: none;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: stretch;
        }
            .price-boxes .price-box ul li[b-0tm8tx5h0k]{
                height:35px;
                display:flex;
                justify-content:center;
                align-items:center
            }
.price-box ul li.p-title[b-0tm8tx5h0k] {
    background: #ededed;
    border-bottom: 1px #dfdfdf solid;
    color: #000;
    opacity: 1;
    animation: fadeIn-b-0tm8tx5h0k 10s forwards;
    animation-iteration-count: infinite;
    animation-delay:60s;
}
.price-coin-bubble[b-0tm8tx5h0k] {
    width: 100%;
    min-height: 100px;
    background-color: var(--base-color-2);
    color:#fff;
    margin:30px 0;
    display:flex;
    justify-content:space-around;
    align-items:center;
}
/*modal Style////////////////////////////////*/
.prices .modal-content[b-0tm8tx5h0k] {
    background-color: var(--base-color-1);
    border-radius: 20px;
    min-height: 250px;
    color:#000;
}
.prices .modal-content input[b-0tm8tx5h0k] {
    border-radius: 20px;
    border: 1px solid #ddd;
}
    .prices .modal-content .btn-modal[b-0tm8tx5h0k]{
        width:120px;
        border-radius:20px;
        border:1px solid #000;
        color:#000;
        background-color:var(--base-color-1);
        transition:all .5s;
    }
        .prices .modal-content .btn-modal.confirm:hover[b-0tm8tx5h0k] {
            background-color: #67CF60;
        }
        .prices .modal-content .form-check[b-0tm8tx5h0k] {
            display: flex;
            justify-content: space-between;
            direction: rtl;
        }
.custom-tooltip-btn[b-0tm8tx5h0k] {
    position: relative;
    display: inline-block;
}

    .custom-tooltip-btn[b-0tm8tx5h0k]::before {
        content: attr(data-tooltip);
        position: absolute;
        bottom: 125%;
        left: 50%;
        transform: translateX(-50%);
        background-color: #212529;
        color: #fff;
        padding: 10px 15px;
        border-radius: 4px;
        font-size: 14px;
        opacity: 0;
        visibility: hidden;
        transition: opacity 0.3s, visibility 0.3s;
        z-index: 1000;
        pointer-events: none;
        text-align: center;
        width: 600px;
        max-width: 600px;
        white-space: normal;
        word-wrap: break-word;
    }

    .custom-tooltip-btn[b-0tm8tx5h0k]::after {
        content: '';
        position: absolute;
        bottom: 115%;
        left: 50%;
        transform: translateX(-50%);
        border: 5px solid transparent;
        border-top-color: #212529;
        opacity: 0;
        visibility: hidden;
        transition: opacity 0.3s, visibility 0.3s;
        z-index: 1000;
    }

    .custom-tooltip-btn:hover[b-0tm8tx5h0k]::before,
    .custom-tooltip-btn:hover[b-0tm8tx5h0k]::after {
        opacity: 1;
        visibility: visible;
    }
/*modal Style End////////////////////////////////*/
@keyframes fadeIn-b-0tm8tx5h0k {
    to {
        opacity: .8;
    }
}
.price-box ul li.p-moment[b-0tm8tx5h0k] {
    border-bottom: 1px #dfdfdf solid;
  
}


@media screen and (max-width:768px) {
    .prices .prices-attributes .average-price[b-0tm8tx5h0k], .prices .prices-attributes .get-alert[b-0tm8tx5h0k] {
        flex-direction:column;
    }
    .get-alert button[b-0tm8tx5h0k]{
        margin:10px 0

    }
    .price-boxes .price-box[b-0tm8tx5h0k]{
        width:30%;
    }
    .custom-tooltip-btn[b-0tm8tx5h0k]::before {
        max-width: 280px;
        width: 280px;
        font-size: 12px;
        padding: 8px 12px;
        bottom: 110%;
    }

    .custom-tooltip-btn[b-0tm8tx5h0k]::after {
        bottom: 100%;
        border: 4px solid transparent;
        border-top-color: #212529;
    }
}
/* /Components/Home/HomeInvest.razor.rz.scp.css */
.invest[b-jdtaarygon] {
    width: 100%;
    min-height: 600px;
    float: left;
    position: relative;
    padding: 30px 0;
    background-color:var(--base-color-7);
    color:#000;
/*    background-image: url('../image/invest.jpg');
    background-size: cover;
    background-position: center center;*/
}
    .invest h2[b-jdtaarygon] {
        color: var( --base-color-2);
    }
    .invest[b-jdtaarygon]:before {
        content: "";
        position: absolute;
        width: 50%;
        height: 1px;
        background-color: #F0D7A5;
        left: 25%;
        top: 0;
    }

    /*.invest:after {
        content: "";
        position: absolute;
        width: 100%;
        min-height: 100%;*/ /* ← تغییر از min-height به height: 100% */
        /*background-image: url('../image/invest2.png');
        background-position:center center;
        background-size:cover;
        background-repeat:no-repeat;
        bottom: 0;
        left: 0;
    }*/



    .invest .invest-steps-divider[b-jdtaarygon] {
        border: 1px solid #fff;
        height: 1px;
        width: 100px;
        position: absolute;
        left: -120px;
        bottom: 50%;
    }


    .invest .invest-card[b-jdtaarygon] {
        border: 2px solid var( --base-color-2);
        border-radius: .2rem;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin: 30px auto;
        position: relative;
        width: 250px;
        height: 250px;
        padding: 20px;
        color: #000;
    }

        .invest .invest-card .step[b-jdtaarygon] {
            font-size: 80px;
            left: 0;
            line-height: 107px;
            position: absolute;
            top: -20%;
            /*color: #f0d7a5;*/
            color: #B9A682;
        }

        .invest .invest-card .title[b-jdtaarygon] {
            width: 100%;
            height: 100px;
            display: flex;
            justify-content: center;
            align-items: center;
            /*color: #f6f7f8;*/
            color: #000;
            font-style: normal;
            text-align: center;
        }

        .invest .invest-card .caption[b-jdtaarygon] {
            width: 100%;
            height: 150px;
            text-align: center;
        }

    .invest .link-invest[b-jdtaarygon] {
        width: 100%;
        min-height: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        z-index: 20;
        flex-direction: column;
        padding-top: 20px;
    }
/* /Components/Home/HomeNews.razor.rz.scp.css */
.home-news[b-bg5hrapckb] {
    width: 100%;
    min-height: 500px;
    float: left;
    background-color: #272727;
    color: #fff;
    padding: 30px 0;
    position: relative;
}
    .home-news h6[b-bg5hrapckb]{
        color:#fff;
    }
    .home-news[b-bg5hrapckb]:after {
        content: "";
        position: absolute;
        width: 50%;
        height: 1px;
        background-color: #F0D7A5;
        left: 25%;
        top: 0;
    }

    .home-news .text-news[b-bg5hrapckb] {
        position: absolute;
        color: #f6f7f8;
        font-size: 162px;
        height: 40px;
        line-height: 80px;
        left: 60px;
        transform: rotate(-90deg) translateX(-100%);
        transform-origin: top left;
        font-family: Playfair Display, serif;
    }

@media screen and (max-width:768px) {
    .home-news .text-news[b-bg5hrapckb] {
        font-size: 100px;
        height: 40px;
        line-height: 80px;
        left: 20px;
        top: 150px;
        transform: rotate(-90deg) translateX(-100%);
        transform-origin: top left;
        font-family: Playfair Display, serif;
    }

}

.home-news .contant-news .swiper[b-bg5hrapckb] {
    width: 100%;
    height: 350px;
}

    .home-news .contant-news .swiper .swiper-slide[b-bg5hrapckb] {
        width: 400px;
        height: 300px;
    }

        .home-news .contant-news .swiper .swiper-slide .news-item[b-bg5hrapckb] {
            width: 400px;
            height: 300px;
            background-size: cover;
            background-position: center center;
            margin-top: 20px;
            transition: all 1s;
            border-radius: 5px;
        }

            .home-news .contant-news .swiper .swiper-slide .news-item:hover[b-bg5hrapckb] {
                margin-top: 0px;
            }

                .home-news .contant-news .swiper .swiper-slide .news-item:hover .caption-news[b-bg5hrapckb] {
                    display: none;
                }

                .home-news .contant-news .swiper .swiper-slide .news-item:hover .info-news[b-bg5hrapckb] {
                    display: block;
                }

            .home-news .contant-news .swiper .swiper-slide .news-item .caption-news[b-bg5hrapckb] {
                width: 100%;
                height: 300px;
                transition: all .5s;
                padding: 20px;
            }

            .home-news .contant-news .swiper .swiper-slide .news-item .title-news[b-bg5hrapckb],
            .home-news .contant-news .swiper .swiper-slide .news-item .writer-news[b-bg5hrapckb] {
                float: left;
                display: flex;
                justify-content: center;
                align-items: center;
            }

            .home-news .contant-news .swiper .swiper-slide .news-item .title-news[b-bg5hrapckb] {
                width: 100%;
                height: 200px;
            }

            .home-news .contant-news .swiper .swiper-slide .news-item .writer-news[b-bg5hrapckb] {
                width: 100%;
                height: 100px;
            }

            .home-news .contant-news .swiper .swiper-slide .news-item .info-news[b-bg5hrapckb] {
                width: 100%;
                height: 300px;
                background-color: #000;
                float: left;
                opacity: .9;
                border-radius: 5px;
                color: #fff;
                display: none;
                transition: all .5s;
                padding: 20px;
            }

                .home-news .contant-news .swiper .swiper-slide .news-item .info-news .description-news[b-bg5hrapckb] {
                    width: 100%;
                    height: 200px;
                    color: #fff;
                    float: left;
                    overflow: hidden;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                }

                .home-news .contant-news .swiper .swiper-slide .news-item .info-news .more-news[b-bg5hrapckb] {
                    width: 100%;
                    height: 100px;
                    float: left;
                    overflow: hidden;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                }

.navigation-wrapper[b-bg5hrapckb] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 100px;
}

    .navigation-wrapper .navigation-actions[b-bg5hrapckb] {
        width: 80px;
        height: 30px;
        float: left;
        border-radius: 30px;
        background-color: var(--base-color-2);
        margin: 0 auto;
        display: flex;
        justify-content: space-around;
        align-items: center;
        flex-direction: row;
    }

        .navigation-wrapper .navigation-actions i[b-bg5hrapckb] {
            color: #fff;
        }
/* /Components/Home/HomePartner.razor.rz.scp.css */
.partner[b-0v81nsz6lo] {
    width: 100%;
    min-height: 150px;
    background-color: var(--base-color-6);
    float: left;
    padding: 30px 0;
    color: #fff;
}
@media screen and (max-width:768px) {
    .partner img[b-0v81nsz6lo]{
        margin:20px 0;
    }
}
/* /Components/Home/HomeSlider.razor.rz.scp.css */
.mc-index-slider .content[b-xmzjzhesy2],
.mc-index-slider .menu-cp[b-xmzjzhesy2],
.mc-index-slider .menu-mob[b-xmzjzhesy2]{
    position: absolute;
    top: 0;
    left: 0;
}


.mc-index-slider[b-xmzjzhesy2] {
    width: 100%;
    height: 100vh;
    text-shadow: 0 0 15px rgba(0,0,0,0.6);
    position: relative;
    overflow: hidden !important;
}

    .mc-index-slider .content[b-xmzjzhesy2] {
        width: 100%;
        height: 100%;
        position: relative;
        overflow: hidden;
    }

        .mc-index-slider .content .slide[b-xmzjzhesy2] {
            width: 100%;
            height: 100%;
            background-position: center top;
            background-size: cover;
            animation-duration: 8s;
            animation-timing-function: linear;
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
        }

            .mc-index-slider .content .slide.mc-zoomout[b-xmzjzhesy2] {
                animation-name: mc-zoomout-b-xmzjzhesy2;
            }

            .mc-index-slider .content .slide.mc-zoomin[b-xmzjzhesy2] {
                animation-name: mc-zoomin-b-xmzjzhesy2;
            }

         /*   .mc-index-slider .content .slide::after {
                content: "";
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0;
                background: var(--base-color-2);
                opacity: .7;
            }
*/

        .mc-index-slider .content .caption[b-xmzjzhesy2] {
            width: 100%;
            min-height: 300px;
            z-index: 20;
            position: absolute;
            right: 150px;
            top: 100px;
            padding: 10px;
        }

h4[b-xmzjzhesy2] {
    color: #000000; /* سیاه */
    text-shadow: 2px 2px 4px rgba(255, 255, 255, 0.8), -2px -2px 4px rgba(255, 255, 255, 0.8), 2px -2px 4px rgba(255, 255, 255, 0.8), -2px 2px 4px rgba(255, 255, 255, 0.8);
    font-weight: bold;
}
            .mc-index-slider .content .caption p[b-xmzjzhesy2] {
                color: #fff;
                margin: 20px 0;
            }
            .mc-index-slider .caption .btn-slider[b-xmzjzhesy2]{
                width:100%;
                display:flex;
                flex-direction:row;
            }

@keyframes sroll-b-xmzjzhesy2 {
    0% {
        margin-top: 40px;
    }

    100% {
        margin-top: 50px;
    }
}


@keyframes mc-zoomin-b-xmzjzhesy2 {
    100% {
        transform: scale(1.3);
    }
}

@keyframes mc-zoomout-b-xmzjzhesy2 {
    0% {
        transform: scale(1.3);
    }

    100% {
        transform: scale(1);
    }
}
.menu-cp[b-xmzjzhesy2] {
    width: 100%;
    min-height: 80px;
    transition: all .5s;
    text-shadow: 0 0 15px rgba(0,0,0,0.6);
    background-color: transparent !important;
    padding-top: 20px;
    z-index: 100;
}
/*//////////////////////////////*/





/*/////////////////////////////////////////////*/
.offcanvas-body ul li[b-xmzjzhesy2]{
    height:30px;
    margin:10px 0;
}
/*/////////////////////////////*/
@media screen and (max-width:768px) {
    .mc-index-slider[b-xmzjzhesy2]
{
        overflow:hidden !important
    }
    .mc-index-slider .content .caption[b-xmzjzhesy2] {
        width: 100%;
        min-height: 300px;
        z-index: 20;
        position: absolute;
        right: 0;
        top: 50px;
        left: 10px;
    }

        .mc-index-slider .content .caption h2[b-xmzjzhesy2] {
            font-size: 1.5rem;
        }

    .mc-index-slider .caption .btn-slider[b-xmzjzhesy2] {
        flex-direction: column;
    }

        .mc-index-slider .caption .btn-slider button[b-xmzjzhesy2] {
            margin: 20px 0;
        }

    .mc-index-slider .content .slide.mc-zoomout[b-xmzjzhesy2],
    .mc-index-slider .content .slide.mc-zoomin[b-xmzjzhesy2] {
        animation-name: none;
    }
}

@media screen and (max-width:400px) {

    .mc-index-slider .content span[b-xmzjzhesy2] {
        width: 250px;
        height: 250px;
        font-size: 12px;
        padding-top: 90px;
    }
}
/* /Components/Home/HomeWhyUs.razor.rz.scp.css */
.why-us[b-wx53c1aasq] {
    width: 100%;
    min-height: 500px;
    height: auto;
    overflow: hidden;
    float: left;
    text-align: center;
    padding: 30px 0 30px 0;
    background-color: var(--base-color-6);
}

    .why-us .content[b-wx53c1aasq] {
        width: 100%;
        min-height: 500px;
        background-color: #232323;
        float: left;
        padding: 30px;
        position: relative;
    }

        .why-us .content .title[b-wx53c1aasq] {
            width:100%;
            min-height:100px;
            position: absolute;
            top: -20px;
            left: 0;
            color:#fff;
        }
        .why-us .content .item h5[b-wx53c1aasq] {
            position: relative;
            z-index: 1;
            color:#fff;
        }

        .why-us .content .item[b-wx53c1aasq] {
            width: 80%;
            height: 150px;
            border: 2px solid #F0D7A5;
            border-radius: 10px;
            margin: 30px;
            position: relative;
            color: #fff;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 50px;
        }




.why-us .content .item[b-wx53c1aasq]:before {
    content: "";
    background: rgb(8,7,7);
    background: linear-gradient(90deg, rgba(8,7,7,0) 0%, rgba(240,215,165,0.756827731092437) 82%);
    position: absolute;
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    transition: all .3s;
    border-radius: 10px;
}

.why-us .content .item:hover[b-wx53c1aasq]:before {
    width: 50%;
}




            .why-us .content .item img[b-wx53c1aasq] {
                background-color: #232323;
                left: -30px;
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                width: 60px;
                height: 60px;
            }

.why-us .why-us-btn[b-wx53c1aasq] {
    width: 30px;
    height: 30px;
    background-color: #232323;
    border: 1px solid #f0d7a5;
    border-radius: 50%;
    position: absolute;
    right: -13px;
    top: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .why-us .why-us-btn i[b-wx53c1aasq] {
        font-size: 15px;
        color: #f0d7a5;
    }

@media screen and (max-width:768px) {
    .why-us .content[b-wx53c1aasq] {
        width: 90%;
        margin: 0 auto;
        float: unset;
    }

        .why-us .content .item[b-wx53c1aasq] {
            width: 100%;
            border-radius: 10px;
            margin: 20px 0;
        }

         /*   .why-us .content .item img {
                background-color: #232323;
                left: -30px;
                position: absolute;
                top: 20px;
                width: 100px;
            }*/
}
/* /Components/Layout/ArrowTopFixed.razor.rz.scp.css */
.arrow-top-fixed[b-jcb8hkwc38] {
    width: 80px;
    height: 80px;
    position: fixed;
    right: 10px;
    bottom: 0;
    z-index: 20;
}

    .arrow-top-fixed img[b-jcb8hkwc38] {
        width: 50px;
    }
/* /Components/Layout/DashboardLayout.razor.rz.scp.css */
.kaveh-dashbord[b-glvda4tj7k] {
    width: 100%;
    min-height:500px;
    height: auto;
    padding:50px 0;
}

    .kaveh-dashbord ul[b-glvda4tj7k] {
        margin: 0;
        padding: 0;
    }

    .kaveh-dashbord .content[b-glvda4tj7k] {
        width: 100%;
        padding: 10px;
        height: auto;
        border:1px solid #ddd;
        border-radius:10px;
    }

  
    /* ///////////////////////////////////////// */
    .kaveh-dashbord .main[b-glvda4tj7k] {
        width: 100%;
        position: relative;
        top: 70px;
    }

/*/////////////////////////////////sidebar*/

.sidbar[b-glvda4tj7k] {
    background-color: #ffff;
    min-height: 500px;
    border: 1px solid #ddd;
    border-radius: 10px;
}

.sidbar[b-glvda4tj7k] {
    width: 100%;
    min-height: 600px;
    overflow-y: auto;
    height: auto;
}

    .sidbar .person[b-glvda4tj7k] {
        width: 100%;
        height: 100px;
        border-bottom: 1px solid #ddd;
        text-align: center;
        padding: 30px;
    }

        .sidbar .person .info[b-glvda4tj7k] {
            width: 100%;
            height: 160px;
            text-align: center;
        }


    .sidbar .menu[b-glvda4tj7k] {
        padding: 10px;
    }

        .sidbar .menu ul[b-glvda4tj7k] {
            list-style: none;
            margin: 0;
            padding: 0;
        }

            .sidbar .menu ul li[b-glvda4tj7k] {
                height: 30px;
                margin: 10px;
            }

            .sidbar .menu ul i[b-glvda4tj7k] {
                font-size: 20px;
                margin-right: 10px;
                color: var(--base-color-5);
            }
/*/////////////////////////////////.btn-exit*/
.btn-exit[b-glvda4tj7k]{
    width:100px ;
     height:100px;
     border-radius:100%;
     background-color:var(--base-color-0);
     color:#fff;
     display:flex;
     justify-content:center;
     align-items:center;

}
/*///////////////////////*/
@media screen and (max-width: 768px) {
    .kaveh-dashbord .menu-top[b-glvda4tj7k] {
        height: 100px;
    }

    .logo img[b-glvda4tj7k] {
        max-width: 50px;
    }

    .kaveh-dashbord .main[b-glvda4tj7k] {
        top: 0px;
    }

        .kaveh-dashbord .main .sidebar[b-glvda4tj7k] {
            margin-top: 10px;
        }

    .kaveh-dashbord .content[b-glvda4tj7k] {
        margin-top: 10px;
        overflow-y: auto;
    }

    .offcanvas.offcanvas-start[b-glvda4tj7k] {
        width: 300px;
    }
}
/* /Components/Layout/Footer.razor.rz.scp.css */
.footer[b-tl9xns92aa] {
    width: 100%;
    min-height: 100px;
    float: left;
    background-color: var(--base-color-2);
    padding: 30px 0;
    color: #A1A2A2;
    position: relative;
}

    .footer[b-tl9xns92aa]:after {
        content: "";
        position: absolute;
        width: 50%;
        height: 1px;
        background-color: #F0D7A5;
        left: 25%;
        top: 0;
    }

    .footer p[b-tl9xns92aa] {
        font-weight: bold;
    }

    .footer ul[b-tl9xns92aa] {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .footer ul li[b-tl9xns92aa] {
            padding: 10px ;
        }

            .footer ul li a[b-tl9xns92aa] {
                color: #A1A2A2;
                text-decoration: none;
            }

.copy-right[b-tl9xns92aa] {
    width: 100%;
    min-height: 100px;
    float: left;
    background-color: #2E2E2E;
}

    .copy-right .links[b-tl9xns92aa],
    .copy-right .logo-footer[b-tl9xns92aa] {
        justify-content: center;
        align-items: center;
        text-align: center;
    }

        .copy-right .links a[b-tl9xns92aa] {
            color: #A1A2A2;
            margin: 0 10px;
            padding-right: 10px;
            text-decoration: none;
            border-right: 1px solid #A1A2A2;
        }
    .copy-right .social[b-tl9xns92aa],
    .copy-right .logo-footer[b-tl9xns92aa],
    .copy-right .links[b-tl9xns92aa] {
        width: 100%;
        height: 100px;
        display: flex;
    }
    .copy-right .social[b-tl9xns92aa] {
   
        justify-content: space-around;
        align-items: center;
    }

        .copy-right .social i[b-tl9xns92aa] {
            font-size: 25px;
            color: #F0D7A5;
        }

        .copy-right .social img[b-tl9xns92aa] {
            width: 130px;
        }

@media screen and (max-width:768px) {
    .copy-right .social img[b-tl9xns92aa] {
        width: 80px;
    }
}
/* /Components/Layout/Loading.razor.rz.scp.css */
.mc-layout-loadig[b-9mzsx8o9v1] {
    text-align: center;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1000;
    background: #fff;
}

    .mc-layout-loadig.ZoomOut[b-9mzsx8o9v1] {
        background: none;
        animation-name: zoomOut2-b-9mzsx8o9v1;
        animation-duration: 1s;
    }

    .mc-layout-loadig p[b-9mzsx8o9v1] {
        font-family: Bauhaus Medium,Tahoma;
        font-size: 20px;
    }

        .mc-layout-loadig p label[b-9mzsx8o9v1] {
            margin: 0 2px;
        }

            .mc-layout-loadig p label:first-child[b-9mzsx8o9v1] {
                color: var(--base-color-2);
            }

            .mc-layout-loadig p label:last-child[b-9mzsx8o9v1] {
                color: #CFA144;
            }

    .mc-layout-loadig .content[b-9mzsx8o9v1] {
        width: 90px;
        height: 90px;
        margin: 10% auto 0 auto;
        border-radius: 8px;
        overflow: hidden;
        float: none;
        position: relative;
    }


        .mc-layout-loadig .content span[b-9mzsx8o9v1] {
            width: 26px;
            height: 26px;
            display: inline-block;
            position: absolute;
            border-radius: 4px;
            transition: all .5s;
            left: 30px;
            top: 30px;
        }

            .mc-layout-loadig .content span.open:nth-child(1)[b-9mzsx8o9v1] {
                left: 2px;
                top: 2px;
            }

            .mc-layout-loadig .content span.open:nth-child(2)[b-9mzsx8o9v1] {
                left: 30px;
                top: 2px;
            }

            .mc-layout-loadig .content span.open:nth-child(3)[b-9mzsx8o9v1] {
                left: 60px;
                top: 2px;
            }

            .mc-layout-loadig .content span.open:nth-child(4)[b-9mzsx8o9v1] {
                left: 2px;
                top: 30px;
            }

            .mc-layout-loadig .content span.open:nth-child(5)[b-9mzsx8o9v1] {
                left: 30px;
                top: 30px;
            }

            .mc-layout-loadig .content span.open:nth-child(6)[b-9mzsx8o9v1] {
                left: 60px;
                top: 30px;
            }

            .mc-layout-loadig .content span.open:nth-child(7)[b-9mzsx8o9v1] {
                left: 2px;
                top: 60px;
            }

            .mc-layout-loadig .content span.open:nth-child(8)[b-9mzsx8o9v1] {
                left: 30px;
                top: 60px;
            }

            .mc-layout-loadig .content span.open:nth-child(9)[b-9mzsx8o9v1] {
                left: 60px;
                top: 60px;
            }


            .mc-layout-loadig .content span.b[b-9mzsx8o9v1] {
                background: var(--base-color-2);
            }

            .mc-layout-loadig .content span.g[b-9mzsx8o9v1] {
                background: #CFA144;
            }
@keyframes zoomOut2-b-9mzsx8o9v1 {
    from {
        opacity: 1;
    }

    50% {
        opacity: 0;
        transform: scale3d(.3, .3, .3);
    }

    to {
        opacity: 0;
    }
}
@media screen and (max-width:425px) {
    .mc-layout-loadig .content[b-9mzsx8o9v1] {
        margin-top: 40%;
    }
}


/* /Components/Layout/MainLayout.razor.rz.scp.css */
/* /Components/Layout/MenuPage.razor.rz.scp.css */
.menu-cp[b-bsej0s8rnn] {
    width: 100%;
    min-height: 80px;
    transition: all .5s;
    text-shadow: 0 0 15px rgba(0,0,0,0.6);
    color: #fff;
    padding-top: 20px;
    z-index: 1000;
    position: fixed;
    top: 50px;
    left: 0;
    transition: all .5s;
    background-color: transparent;
    transition: background-color 0.5s ease;
    /*    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);
    background-color: rgba(74, 74, 74, 0.19);*/
}

    .menu-cp:hover[b-bsej0s8rnn] {
        background-color: var(--base-color-6);
    }

    .menu-cp .cart[b-bsej0s8rnn] {
        width: 100%;
        height: 50px;
        position: relative;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        flex-direction: row;
    }

        .menu-cp .cart img[b-bsej0s8rnn] {
            margin: 0 10px;
        }

        .menu-cp .cart .count-cart[b-bsej0s8rnn] {
            width: 20px;
            height: 20px;
            background-color: var(--base-color-3);
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            position: absolute;
            left: 30px;
            top: 5px;
        }

        .menu-cp .cart .price-cart[b-bsej0s8rnn] {
            min-width: 130px;
            width: auto;
            height: 40px;
            border: 1px solid var(--base-color-3);
            color: #fff;
            margin: 10px 0;
            padding: 5px;
            border-radius: 20px;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }

    .menu-cp .logo[b-bsej0s8rnn] {
        min-height: 20px;
    }

    .menu-cp ul[b-bsej0s8rnn] {
        width: 100%;
        list-style: none;
        transition: all .5s;
    }

        .menu-cp ul li[b-bsej0s8rnn] {
            float: right;
            text-align: center;
            min-width: 90px;
            margin: 0 5px;
            color: #fff;
            z-index: 2;
            text-decoration: none;
        }


            .menu-cp ul li i[b-bsej0s8rnn] {
                margin-right: 5px;
                color: #CFA144;
                transition: all .5s;
            }

            .menu-cp ul li a[b-bsej0s8rnn] {
                color: #fff;
                text-decoration: none;
                width: 90px;
            }

            .menu-cp ul li[b-bsej0s8rnn],
            .menu-cp ul li a[b-bsej0s8rnn],
            .menu-cp ul li i[b-bsej0s8rnn] {
                cursor: pointer;
            }

                .menu-cp ul li a:hover > span[b-bsej0s8rnn] {
                    color: #CFA144;
                }

    .menu-cp h1[b-bsej0s8rnn] {
        transition: all .5s;
    }



        .menu-cp h1 label:first-child[b-bsej0s8rnn] {
            color: #fff;
        }

        .menu-cp h1 label:last-child[b-bsej0s8rnn] {
            color: #CFA144;
        }

    .menu-cp.scroll[b-bsej0s8rnn] {
        background: rgba(41,41,41,1);
    }

        .menu-cp.scroll[b-bsej0s8rnn],
        .menu-cp.scroll ul[b-bsej0s8rnn] {
            height: 50px;
        }


            .menu-cp.scroll ul[b-bsej0s8rnn] {
                padding-top: 15px;
            }

            .menu-cp.scroll .toggle-menu-cp[b-bsej0s8rnn] {
                padding-top: 10px;
                font-size: 30px;
            }
/*////////////////////////////////*/
.waterfall-menu[b-bsej0s8rnn] {
    list-style-type: none;
    padding: 0;
    margin: 0;
    position: relative;
    height: 0;
}

    .waterfall-menu li[b-bsej0s8rnn] {
        position: relative;
    }

    .waterfall-menu > li a[b-bsej0s8rnn] {
        text-decoration: none;
        display: block;
        color: white;
    }

    /* استایل زیرمنو */
    .waterfall-menu .submenu[b-bsej0s8rnn] {
        list-style-type: none;
        padding: 10px;
        margin: 0;
        display: none;
        position: absolute;
        right: 0;
        top: 100%;
        min-width: 200px;
        border-radius: 20px;
        width: 250px;
        background-color: #444;
    }

    .waterfall-menu > .submenu[b-bsej0s8rnn] {
        overflow-y: auto;
        overflow-x: auto;
    }


    .waterfall-menu .submenu[b-bsej0s8rnn]::before {
        content: "";
        width: 15px;
        height: 15px;
        right: 17px;
        z-index: 11;
        display: block;
        position: absolute;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #444;
        top: -15px;
    }

    .waterfall-menu .submenu li[b-bsej0s8rnn] {
        color: white;
        height: 40px;
        padding: 10px;
        margin: 5px;
        width: 90%;
        float: right;
        transition: all .5s;
        text-align: right;
        border-bottom: 1px solid #575A5E;
    }

        .waterfall-menu .submenu li:last-child[b-bsej0s8rnn] {
            border-bottom: none;
        }

        .waterfall-menu .submenu li:hover[b-bsej0s8rnn] {
            background-color: #2E2E2E;
        }


        .waterfall-menu .submenu li ul[b-bsej0s8rnn] {
            right: 100%;
            top: 0;
        }

    .waterfall-menu li:hover > .submenu[b-bsej0s8rnn] {
        display: block;
    }
/* وقتی صفحه scroll شود */
.menu-cp.menu-scrolled[b-bsej0s8rnn] {
    background-color: var(--base-color-6) !important;
}

/* اختیاری: اگر می‌خواهید transition نرم‌تر باشد */


.waterfall-menu .submenu .submenu[b-bsej0s8rnn] {
    right: 100%;
    top: 0;
    min-width: 200px;
    width: 250px;
}
/*  .waterfall-menu .submenu .submenu::before {
        right: -15px;
        border-left: 8px solid #444;
        border-right: 0;
        border-bottom: 8px solid transparent;
        border-top: 8px solid transparent;
        top: 20px;
    }*/

/* نمایش زیرمنوی سوم هنگام hover */
.waterfall-menu .submenu li:hover > .submenu[b-bsej0s8rnn] {
    display: block;
}
/* /Components/Layout/NavMenuMobile.razor.rz.scp.css */
.menu-mob[b-1ggm1nmmly] {
    width: 100%;
    min-height: 50px;
    height: auto;
    float: left;
    z-index: 100;
    color: #fff;
    position: fixed;
    top: 50px;
    left: 0;
    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);
    background-color: rgba(74, 74, 74, 0.19);
}


    .menu-mob .list-menu-mob[b-1ggm1nmmly] {
        width: 100%;
        height: 50px;
        display: flex;
        align-items: center;
      
    }

        .menu-mob .list-menu-mob i[b-1ggm1nmmly] {
            color: #fff;
            font-size: 30px;
            top: 5px;
            position: relative;
        }

    .menu-mob .login[b-1ggm1nmmly] {
        width: 100%;
        height: 50px;
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    .menu-mob .offcanvas-body[b-1ggm1nmmly] {
        min-height: 100vh;
        background-color: #212529;
    }
        .menu-mob .offcanvas-body ul[b-1ggm1nmmly]{
            list-style:none
        }
            .menu-mob .offcanvas-body ul li[b-1ggm1nmmly] {
                height: 50px;
                border-bottom: 1px solid #333333;
                padding:10px 0;
            }
            .menu-mob .login img[b-1ggm1nmmly] {
                margin: 0 10px;
            }

.menu-mob .login .dropdown-menu[b-1ggm1nmmly] {
    min-width: 350px;
    background: #272727;
    border-radius: 2px;
    border-top-color: #f0d7a5;
    border-top-width: 1px;
    box-shadow: 0 44px 84px rgba(0, 0, 0, .24);
    padding: 20px;
    color: #fff
}



    .menu-mob .login .dropdown-menu .body-dropdown-menu input[b-1ggm1nmmly] {
        background-color: unset;
        border-radius: unset;
        border: unset;
        border-bottom: 1px solid #fff;
        margin: 20px 0;
    }

        .menu-mob .login .dropdown-menu .body-dropdown-menu input:focus[b-1ggm1nmmly] {
            outline: none;
            outline-color: transparent;
            box-shadow: unset;
        }
/* /Components/Layout/SidbarPrice.razor.rz.scp.css */
.sidbar-price[b-s97t78da8x] {
    width: 100%;
    min-height: 50px;
    background-color: var(--base-color-1);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
}

    .sidbar-price .price[b-s97t78da8x] {
        width: 100%;
        height: 50px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }

        .sidbar-price .price i[b-s97t78da8x] {
            font-size: 20px;
        }

    .sidbar-price .lang[b-s97t78da8x] {
        width: 100%;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: space-around;
    }

.list-icon[b-s97t78da8x] {
    overflow: hidden;
    position: relative;
    text-align: left;
    border-radius: 20px;
}

    .list-icon .box-icon[b-s97t78da8x] {
        width: 130px;
        height: 40px;
        border: 1px solid #DFC860;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius:20px;
    }

        .list-icon .box-icon a[b-s97t78da8x] {
            width: 100%;
            height: 100%;
            color: #000;
            overflow: hidden;
            position: relative;
            transition: 0.2s linear;
            color: #000;
            border-radius: 20px;
            padding-top:5px;
            display:flex;
            justify-content:center;
            align-items:center;
        }



        .list-icon .box-icon:hover a[b-s97t78da8x]  {
            transform: scale(1.2);
            color: #fff;
            position: relative;
            z-index: 10;
            border-radius: 20px;
        }

        .list-icon .box-icon a[b-s97t78da8x]::before {
            content: "";
            position: absolute;
            height: 400%;
            width: 150%;
            background: #E7BA27;
            transform: rotate(45deg);
            left: -110%;
            top: 90%;
            border-radius: 20px !important;
        }

        .list-icon .box-icon a:hover[b-s97t78da8x]::before {
            animation: social-animation-b-s97t78da8x 0.7s 1;
            top: -10%;
            left: -10%;
            border-radius: 20px;
        }

@keyframes social-animation-b-s97t78da8x {
    0% {
        top: -110%;
        left: 90%;
    }

    50% {
        top: 10%;
        left: -30%;
    }

    100% {
        top: -10%;
        left: -10%;
    }
}

/*.sidbar-price .lang .contact-cp a {
    color: #000;
    transition: 0.2s linear;
    display: inline-block;
    color: #292929;
}

.sidbar-price .lang .contact-cp:hover {
    color: #fff;
    transform: scale(1.2);
}

    .sidbar-price .lang .contact-cp:hover a {
        color: #fff;
    }
*/

.register img[b-s97t78da8x] {
    margin: 0 10px;
}

.register .dropdown-menu[b-s97t78da8x] {
    min-width: 350px;
    background: #272727;
    border-radius: 2px;
    border-top-color: #f0d7a5;
    border-top-width: 1px;
    box-shadow: 0 44px 84px rgba(0, 0, 0, .24);
    padding: 20px;
    color: #fff;
    z-index: 3;
}

    .register .dropdown-menu .body-dropdown-menu input[b-s97t78da8x] {
        background-color: unset;
        border-radius: unset;
        border: unset;
        border-bottom: 1px solid #fff;
        margin: 20px 0;
        color: #fff;
    }

        .register .dropdown-menu .body-dropdown-menu input:focus[b-s97t78da8x] {
            outline: none;
            outline-color: transparent;
            box-shadow: unset;
        }

.dropdown-toggle[b-s97t78da8x]::after {
    content: unset;
}
/*////////////////////////////*/
/* /Components/Layout/SocialFixed.razor.rz.scp.css */
.social-fixed[b-jmcc657m0d] {
    min-width: 60px;
    height: 150px;
    position: fixed;
    top: 200px;
    right: 10px;
    z-index: 20;
}

    .social-fixed .icon-social[b-jmcc657m0d] {
        width: 50px;
        height: 50px;
        background-color: #F0D7A5;
        border: 1px solid transparent;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 10px 0;
        cursor: pointer;
        border-radius: 20px;
        position: relative;
    }

        .social-fixed .icon-social i[b-jmcc657m0d] {
            font-size: 25px;
            color: #000;
        }
.phone-tooltip[b-jmcc657m0d] {
    position: absolute;
    right: 50px;
    top: 50%;
    transform: translateY(-50%);
    background-color: #F0D7A5;
    padding: 10px;
    border-radius: 20px;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s, visibility 0.3s;
    cursor: pointer;
    z-index: 21;
}

.icon-social:hover .phone-tooltip[b-jmcc657m0d] {
    opacity: 1;
    visibility: visible;
}

.phone-tooltip a[b-jmcc657m0d] {
    text-decoration: none;
    color: #000;
    font-weight: 500;
}
/* /Components/Navbar/NavbarUser.razor.rz.scp.css */
.user-center[b-54swobc4u7] {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

    .user-center .wrapper-person[b-54swobc4u7],
    .user-center .wrapper-card[b-54swobc4u7] {
        min-width: 100px;
        height: 50px;
        border: 1px solid var(--base-color-0);
        border-radius: 10px;
        display: flex;
        justify-content: space-around;
        align-items: center;
        padding: 0 10px;
        margin: 0 10px;
        transition: all .5s;
    }

        .user-center .wrapper-person:hover[b-54swobc4u7] {
            background-color: var(--base-color-0);
            border-color: var(--base-color-0);
            color: #fff;
        }


    .user-center .wrapper-person:hover i[b-54swobc4u7] {
        color: #fff;
    }

    .user-center i[b-54swobc4u7] {
        font-size: 20px;
        margin: 0 10px;
        color: var(--base-color-0);
    }
/* /Components/Pages/AboutUs.razor.rz.scp.css */
.about-us-page[b-08t8g2kiu4]
{
    width:100%;
    min-height:500px;
    height:auto;
}




/*////////////////////teams*/
.about-us-page .teams[b-08t8g2kiu4] {
    width: 100%;
    height: auto;
    background-color: #272727;
    padding:30px 0;
}
    .about-us-page .teams .item[b-08t8g2kiu4] {
        width: 80%;
        height: 500px;
        background-color: #2E2E2E;
        padding: 30px;
        text-align: center;
        color: #fff;
        position: relative;
        transition: all .5s;
        border:unset;
        border-radius:5px;
        margin:10px 0;
    }
        .about-us-page .teams .item[b-08t8g2kiu4]::after {
            position: absolute;
            content: "";
            height: 1px;
            width: 50%;
            top: 0;
            left: 25%;
            background-color: var(--base-color-1);
        }
      
        .about-us-page .teams .item .image-team[b-08t8g2kiu4] {
            width: 200px;
            height: 200px;
            background-size: cover;
            background-position: center center;
            background-color:#fff;
            margin:0 auto;
        }
        .about-us-page .teams .item .name-team[b-08t8g2kiu4]{
            width:100%;
            height:60px;
            margin:10px 0;

        }
        .about-us-page .teams .item .info-team[b-08t8g2kiu4]{
            width:100%;
            height:150px;
            overflow:hidden;
        }
/*/////////////////////////*/
.history[b-08t8g2kiu4]{
    width:100%;
    min-height:500px;
    background-image:url('/image/pages/image12.jpg');
    background-size:cover;
    background-position:center center;
    padding:30px 0;
    color:#fff;
    text-align:center;
}
.history h2[b-08t8g2kiu4]{
    margin:30px 0;
    text-align:center;
}
/*/////////////////////////////////////*/
.header-about .menu[b-08t8g2kiu4] {
    width: 100%;
    min-height: 80px;
    transition: all .5s;
    text-shadow: 0 0 15px rgba(0,0,0,0.6);
    background-color: transparent;
    padding-top: 20px;
    z-index: 100;
}

.menu .login[b-08t8g2kiu4] {
    width: 100%;
    display: flex;
    justify-content: space-around;
}

    .menu .login img[b-08t8g2kiu4] {
        margin: 0 10px;
    }

    .menu .login .dropdown-menu[b-08t8g2kiu4] {
        min-width: 350px;
        background: #272727;
        border-radius: 2px;
        border-top-color: #f0d7a5;
        border-top-width: 1px;
        box-shadow: 0 44px 84px rgba(0, 0, 0, .24);
        padding: 20px;
        color: #fff
    }



        .menu .login .dropdown-menu .body-dropdown-menu input[b-08t8g2kiu4] {
            background-color: unset;
            border-radius: unset;
            border: unset;
            border-bottom: 1px solid #fff;
            margin: 20px 0;
        }

            .menu .login .dropdown-menu .body-dropdown-menu input:focus[b-08t8g2kiu4] {
                outline: none;
                outline-color: transparent;
                box-shadow: unset;
            }



.menu .logo[b-08t8g2kiu4] {
    min-height: 20px;
}

.menu ul[b-08t8g2kiu4] {
    width: 100%;
    list-style: none;
    transition: all .5s;
    padding-top: 10px;
}

    .menu ul li[b-08t8g2kiu4] {
        float: right;
        text-align: center;
        min-width: 90px;
        color: #fff;
        font-size: 16px;
        text-decoration: none;
        cursor: pointer;
    }

        .menu ul li i[b-08t8g2kiu4] {
            margin-right: 5px;
            color: #CFA144;
            transition: all .5s;
        }

        .menu ul li a[b-08t8g2kiu4] {
            color: #fff;
            font-size: 16px;
            text-decoration: none;
        }

        .menu ul li a[b-08t8g2kiu4],
        .menu ul li i[b-08t8g2kiu4] {
            cursor: pointer;
        }

            .menu ul li a:hover > label[b-08t8g2kiu4] {
                color: #CFA144;
            }

.menu h1[b-08t8g2kiu4] {
    transition: all .5s;
}



    .menu h1 label:first-child[b-08t8g2kiu4] {
        color: #fff;
    }

    .menu h1 label:last-child[b-08t8g2kiu4] {
        color: #CFA144;
    }

.menu.scroll[b-08t8g2kiu4] {
    background: rgba(41,41,41,1);
}

    .menu.scroll[b-08t8g2kiu4],
    .menu.scroll ul[b-08t8g2kiu4] {
        height: 50px;
    }


        .menu.scroll ul[b-08t8g2kiu4] {
            padding-top: 15px;
        }

        .menu.scroll .toggle-menu[b-08t8g2kiu4] {
            padding-top: 10px;
            font-size: 30px;
        }
/* /Components/Pages/Blog.razor.rz.scp.css */
.blogs[b-7zxkj0da10]{
    width:100%;
    min-height:500px;
    padding-bottom:30px;
}
.blogs .blog-item[b-7zxkj0da10]{
    width:100%;
    height:400px;
    border:2px solid #ddd;
    background-color:#f8f8f8;
    padding:20px;
    margin:10px 0;
}
    .blogs .blog-item .image[b-7zxkj0da10]{
        width:100%;
        height:200px;
        background-size:cover;
        background-position:center center;
    }
    .blogs .blog-item .caption[b-7zxkj0da10] {
        width: 100%;
        max-height: 150px;
        overflow:hidden;
        padding: 10px;
    }
/* /Components/Pages/BlogDetail.razor.rz.scp.css */
.content[b-1re3dvkmlr]
{
    width:100%;
    min-height:500px;
    padding:30px 0;
}
.content .image-content[b-1re3dvkmlr]{
    width:100%;
    height:300px;
    margin:0 auto;
}
    .content .image[b-1re3dvkmlr] {
        width: 100%;
        height: 300px;
        background-size:cover;
        background-position:center center;
        border-radius:5px;
        margin: 50px auto;
    }
    .content .info[b-1re3dvkmlr] {
        width: 100%;
        height: 80px;
        box-shadow: 9px 10px 6px -9px rgba(0,132,89,1);
        border-radius: 10px;
        margin: 0 auto;
        padding-top: 20px;
    }
    .content .info ul[b-1re3dvkmlr]{
        list-style:none;
        margin:0;
        padding:0;
        display:flex;
        justify-content:space-around;
        align-items:center;
    }
/* /Components/Pages/Charts.razor.rz.scp.css */
body[b-lsy2rrv3y9] {
}
/* /Components/Pages/Checkout.razor.rz.scp.css */
.checkout[b-tiqoqx0vsx] {
    width: 100%;
    min-height: 500px;
    background-color: var(--base-color-2);
    padding:30px 0;
}
.empty-cart[b-tiqoqx0vsx] {
    width: 100%;
    min-height: 500px;
    margin-top:120px;
    color:#fff;
}
    .checkout .image-empty[b-tiqoqx0vsx]{
        max-width:500px;
    }
    .checkout .styles-steps[b-tiqoqx0vsx] {
        width: 100%;
        height: 100px;
        display: flex;
        justify-content: space-around;
        align-items: center;
        background-image: url('/images/shop/bg.jpg');
        background-size: cover;
        background-position: center center;
        color: #fff;
    }
    .checkout .styles-steps i[b-tiqoqx0vsx]{
        font-size:25px;
        color:#fff;
    }
    .checkout .styles-steps  div[b-tiqoqx0vsx]{
        display:flex;
        flex-direction:column;
        justify-content:center;
        align-items:center;
    }

        /*/////////////////////////////shipping-information*/
.shipping-information[b-tiqoqx0vsx] {
    width: 100%;
    min-height: 500px;
    padding: 30px 0;
}
@media screen and (max-width: 768px) {
    .checkout .image-empty[b-tiqoqx0vsx] {
        max-width: 300px;
    }
}

   
/* /Components/Pages/ContactUs.razor.rz.scp.css */
.contact-us[b-ziyzhvgk8i] {
    width: 100%;
    min-height: 500px;
    background-color: #272727;
}



    .contact-us .content[b-ziyzhvgk8i] {
        width: 100%;
        min-height: 500px;
        padding: 50px;
    }

        .contact-us .content .content-form[b-ziyzhvgk8i] {
            width: 100%;
            min-height: 600px;
            padding: 30px;
            text-align: center;
            color: #fff;
            background-color: #2E2E2E;
            position: relative;
        }

            .contact-us .content .content-form .item[b-ziyzhvgk8i] {
                width: 100%;
                height: 50px;
                display: flex;
                justify-content: flex-start;
                margin: 20px 0;
            }

            .contact-us .content .content-form i[b-ziyzhvgk8i] {
                color: #F0D7A5;
                font-size: 20px;
                margin-left: 20px;
            }
.special-style-input[b-ziyzhvgk8i] {
    background-color: unset;
    border-radius: unset;
    border: unset;
    border-bottom: 1px solid #fff;
    margin: 20px 0;
}

    .special-style-input:focus[b-ziyzhvgk8i] {
        outline: none;
        outline-color: transparent;
        box-shadow: unset;
        background-color: unset;
    }

.check-register[b-ziyzhvgk8i] {
    width: 20px;
    height: 20px;
    color: #F0D7A5;
    background-color: unset;
    border: 1px solid #F0D7A5;
    margin-right: 10px;
}

.social .social-item[b-ziyzhvgk8i] {
    width: 100%;
    min-height: 100px;
    display: flex;
    justify-content: flex-end;
    padding-top:50px;
}
.social .social-item i[b-ziyzhvgk8i]{
    margin-right:10px;
    transition:all .5s;
}
    .social .social-item i:hover[b-ziyzhvgk8i]{
        transform:scale(1.1)

    }  
/* /Components/Pages/ForgetPassword.razor.rz.scp.css */
.forget-password[b-hfnfho5fq5] {
    width: 100%;
    min-height: 500px;
    background-color: #272727;
}

    .forget-password .recovery-pass[b-hfnfho5fq5] {
        width: 100%;
        min-height: 500px;
        margin: 50px 0;
        background-color: #2E2E2E;
        padding: 30px;
        background-color: #2E2E2E;
        color: #fff;
    }
        .forget-password .recovery-pass input[b-hfnfho5fq5] {
            color: #fff !important;
            height: 50px;
            border-radius: unset;
            border: unset;
            border-bottom: 1px solid #fff;
            margin: 20px 0;
            background-color:unset
        }

            .forget-password .recovery-pass input:focus[b-hfnfho5fq5] {
                outline: none;
                outline-color: transparent;
                box-shadow: unset;
                background-color: unset;
            }
/* /Components/Pages/Honors.razor.rz.scp.css */
.honors-page[b-gxim29tevd]{
    width:100%;
    min-height:500px;
}
.honors-page .header-pages[b-gxim29tevd]:after {
    content: "";
    width: 100%;
    min-height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #000;
    opacity: .5;
}
.honors-page .header-pages h2[b-gxim29tevd]{
    position:relative;
    z-index:2;
}
    .honors-page .certificates[b-gxim29tevd],
    .honors-page .partners[b-gxim29tevd] {
        width: 100%;
        min-height: 300px;
        padding: 30px 0;
        background-color: var(--base-color-2);
    }
.honors-page .certificates .item[b-gxim29tevd]{
    width:100%;
    height:200px;
    background-size:cover;
    background-position:center center;
    margin:30px 0;
    transition:all .5s;
}
    .honors-page .certificates .item:hover[b-gxim29tevd]{
        transform:scale(1.01)
    }
    /*//////////////////////*/
        .honors-page .partners .item-partner[b-gxim29tevd] {
            width: 100%;
            min-height: 300px;
            border: 1px solid #2E2E2E;
            text-align: center;
            padding: 20px;
            color:#fff;
            margin:20px 0;
            transition:all .5s;
        }
            .honors-page .partners .item-partner:hover[b-gxim29tevd]{
                transform:scale(1.01)
            }
            .honors-page .partners .item-partner .image-partner[b-gxim29tevd] {
                width: 150px;
                height: 150px;
                background-color: #2E2E2E;
                border-radius: 50%;
                margin: 0 auto;
                margin-bottom: 20px;
                background-size: contain;
                background-position: center center;
            }
/* /Components/Pages/Logout.razor.rz.scp.css */
.auth[b-zhx7t7bonm] {
    width: 100%;
    min-height: 500px;
    padding: 30px 0;
}

    .auth .form-auth[b-zhx7t7bonm] {
        width: 100%;
        min-height: 500px;
        background-color: #f8f8f8;
        padding: 30px;
        border-radius:10px;
    }

        .auth .form-auth input[b-zhx7t7bonm] {
            height: 50px;
        }
    .auth .counter-resend[b-zhx7t7bonm] {
        width: 80px;
        height: 80px;
        border-radius: 100%;
        border: 1px dotted #dddd;
        margin:30px auto;
        display:flex;
        justify-content:center;
        align-items:center;

    }
/* /Components/Pages/PricesPage.razor.rz.scp.css */
.prices-page[b-5vqiivddbt] {
    width: 100%;
    height: auto;
    padding: 150px 0;
    background-color: var(--base-color-6);
}

    .prices-page  .title-price[b-5vqiivddbt] {
        width: 100%;
        height: 50px;
        background-color: var(--base-color-1);
        border-radius: 20px;
        float: left;
        padding:10px;
    }
     
.box-child-price[b-5vqiivddbt] {
    width: 100%;
    height: 130px;
    background: #FFF;
    margin: 20px 0;
    border: 1px #dfdfdf solid;
    border-radius: 15px;
    text-align:center;
    overflow:hidden
}
    .box-child-price ul[b-5vqiivddbt] {
        list-style:none;
        margin: 0;
        padding: 0;
    }
        .box-child-price ul li[b-5vqiivddbt]{
            height:40px;
            display:flex;
            justify-content:center;
            align-items:center;
        }

        .box-child-price ul li.pc-title[b-5vqiivddbt] {
            background: #ededed;
            border-bottom: 1px #dfdfdf solid;
            color: #000;
        }

.box-child-price ul li.pc-moment[b-5vqiivddbt] {
    border-bottom: 1px #dfdfdf solid;
}
/* /Components/Pages/ProductDetail.razor.rz.scp.css */
.product-detail[b-npmkx84fig],
.detail[b-npmkx84fig] {
    width: 100%;
    min-height: 500px;
}

.detail[b-npmkx84fig] {
    background-color: #272727;
    color: #fff;
}
/*////////////////////////////////////////*/
.image-product[b-npmkx84fig] {
    width: 100%;
    min-height: 600px;
    padding: 30px 0;
    margin: 30px 0;
    border-radius: 20px;
    border: 1px solid #363636;
}

    .image-product .image[b-npmkx84fig] {
        width: 100%;
        height: 500px;
        background-size: cover;
        background-position: center center;
        margin: 30px 0;
    }

    .image-product .slider-image[b-npmkx84fig] {
        width: 100%;
        height: 200px;
    }

        .image-product .slider-image .swiper-slide[b-npmkx84fig] {
            width: 100px;
            height: 150px;
        }

        .image-product .slider-image .item[b-npmkx84fig] {
            width: 100px;
            height: 100px;
            background-size: cover;
            background-position: center center;
            margin: 30px 0;
        }
/*//////////////////////////////////////////////*/
.product-info[b-npmkx84fig] {
    width: 100%;
    min-height: 500px;
    padding: 30px 0;
    background-color: #272727;
}

    .product-info .services .item[b-npmkx84fig] {
        width: 100%;
        height: 100px;
        margin: 10px 0;
    }

        .product-info .services .item .service-type[b-npmkx84fig],
        .product-info .services .item .header[b-npmkx84fig] {
            width: 100%;
            height: 50px;
        }

        .product-info .services .item .header[b-npmkx84fig] {
            background-color: #F0D7A5;
            display: flex;
            justify-content: flex-start;
            align-items: center;
            color: #000;
        }

            .product-info .services .item .header i[b-npmkx84fig],
            .product-info .services .item .service-type i[b-npmkx84fig] {
                margin: 10px;
                font-size: 22px;
            }

        .product-info .services .item .service-type[b-npmkx84fig] {
            background-color: #363636;
            color: #fff;
            display: flex;
            justify-content: space-around;
            align-items: center;
        }

    .product-info .continue[b-npmkx84fig] {
        width: 100%;
        min-height: 200px;
    }

        .product-info .continue .count-product[b-npmkx84fig] {
            width: 100%;
            min-height: 100px;
            display: flex;
            justify-content: space-around;
            align-items: center;
        }
    .product-info .item-color[b-npmkx84fig] {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        border: 1px solid #474747;
    }
    .btn-count[b-npmkx84fig] {
        width: 200px;
        height: 50px;
        border: none;
        background-color: unset;
        border: 1px solid #f0D7A5;
        border-radius: 30px;
        display: flex;
        justify-content: space-around;
        align-items: center;
        color: #fff;
    }

    .btn-count i[b-npmkx84fig] {
        font-size: 15px;
        color: #f0D7A5;
    }

.btn-continue[b-npmkx84fig] {
    width: 200px;
    height: 50px;
    border-radius: 30px;
    border: 1px solid #F0D7A5;
    background-color: #f0D7A5;
    color: #000;
    transition: all .5s;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .btn-continue:hover[b-npmkx84fig] {
        background-color: unset;
        color: #fff;
    }
.product-detail .counter[b-npmkx84fig] {
    width: 100%;
    min-height:100px;
    border-radius:20px;
    padding:20px;
    margin:20px 0;
    color:#fff;
    background-color: #2E2E2E;
}
.product-detail .non-existent[b-npmkx84fig] {
    width: 100%;
    height: 40px;
    background-color: var(--base-color-1);
    border-radius: 20px;
    text-align: center;
    padding-top: 5px;
    margin: 10px 0;
}
/* /Components/Pages/ProductGroup.razor.rz.scp.css */
.product-group[b-9af85lqo25] {
    width: 100%;
    min-height: 500px;
    position: relative;
    padding-top:100px;
}



    .product-group .wrrapper-Products[b-9af85lqo25] {
        width:100%;
        min-height:500px;
        background-color:var(--base-color-2);
        padding-top:30px;
        position:relative;
    }
      
/* /Components/Pages/Register.razor.rz.scp.css */
.register[b-6md32aszm8] {
    width: 100%;
    min-height: 500px;
    float: left;
    margin-top:100px;
}

    .register .content[b-6md32aszm8]
     {
        width: 100%;
        min-height: 500px;
        float: left;
        background-color: #272727;
        color: #fff;
        padding: 30px 0;
       text-align:center;
    }
    .register .form-regsiter[b-6md32aszm8] {
        width: 100%;
        min-height: 300px;
        text-align: center;
        background-color: #2D2D2D;
        padding: 20px;
    }
        .register .form-regsiter input[b-6md32aszm8] {
            color: #fff !important;
            height: 50px;
            border-radius: unset;
            border: unset;
            border-bottom: 1px solid #fff;
            margin: 20px 0;
        }
    .register .form-regsiter input:focus[b-6md32aszm8] {
        outline: none;
        outline-color: transparent;
        box-shadow: unset;
        background-color: unset;
    }

        .form-regsiter ul button[b-6md32aszm8] {
            color: #fff;
        }

.form-regsiter ul .nav-link.active[b-6md32aszm8] {
    background-color: unset;
    color: #F0D7A5;
}

.form-regsiter ul .nav-item:hover[b-6md32aszm8] {
    color: #F0D7A5;
}

.form-regsiter .special-style-input[b-6md32aszm8],
.input-group input[b-6md32aszm8] {
    background-color: unset;
    border-radius: unset;
    border: unset;
    border-bottom: 1px solid #fff;
    margin: 20px 0;
}

    .form-regsiter .special-style-input:focus[b-6md32aszm8],
    .input-group input:focus[b-6md32aszm8] {
        outline: none;
        outline-color: transparent;
        box-shadow: unset;
        background-color: unset;
    }

.form-regsiter .check-register[b-6md32aszm8] {
    width: 20px;
    height: 20px;
    color: #F0D7A5;
    background-color: unset;
    border: 1px solid #F0D7A5;
    margin-left: 10px;
}
.form-regsiter .send-otp[b-6md32aszm8] {
    width: 100%;
    min-height: 300px;
    background-color: var(--base-color-2);
    padding:30px;
}
    .form-regsiter .send-otp .timer-otp[b-6md32aszm8] {
        width: 70px;
        height: 70px;
        border: 3px solid #1D744C;
        border-radius: 50%;
        margin: 0 auto;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #fff;
    }
.register .counter-resend[b-6md32aszm8] {
    width: 80px;
    height: 80px;
    border-radius: 100%;
    border: 1px dotted #dddd;
    margin: 30px auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* /Components/Pages/SecureStorage.razor.rz.scp.css */
.secure-storage .content-storage[b-u5kqt4mj98] {
    width: 100%;
    min-height: 500px;
    background-color: var(--base-color-2);
    padding: 30px 0;
}
    .secure-storage .content-storage .caption[b-u5kqt4mj98], 
    .secure-storage .content-storage .video[b-u5kqt4mj98] {
        width: 100%;
        min-height: 500px;
    }

    .secure-storage .content-storage .caption[b-u5kqt4mj98] {
       
        color: #fff;
    }

        .secure-storage h2[b-u5kqt4mj98] {
            padding: 30px 0;
        }
    .secure-storage .content-storage .video[b-u5kqt4mj98] {
        background-size:cover;
        background-position:center center;
    }

/*///////////////"partner-storage css*/
.secure-storage .partner-storage[b-u5kqt4mj98] {
    width: 100%;
    min-height: 500px;
    background-color: #2E2E2E;
    padding:30px 0;
    color:#fff;
}
.secure-storage .partner-storage .video-partner[b-u5kqt4mj98]{
    width:100%;
    height:400px;
    background-size:cover;
    background-position:center center;
}
/*/////////////////////////////location-stroge*/
.secure-storage .location-stroge[b-u5kqt4mj98]{
    width:100%;
    min-height:300px;
    background-image:url('/image/pages/image3.jpg');
    background-size:cover;
    background-position:center center;
    padding:30px 0;
    color:#fff;
}
    .secure-storage .location-stroge .locations[b-u5kqt4mj98]{
        width:100%;
        height:auto;
        padding:30px 0;
    }
    .secure-storage .location-stroge .locations .item[b-u5kqt4mj98] {
        width: 100%;
        height: 130px;
        background-color: #2E2E2E;
        color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        margin:10px 0;
    }
/*/////////////////////storage-solution*/
.secure-storage .storage-solution[b-u5kqt4mj98] {
    width: 100%;
    min-height: 500px;
    background-color: #2E2E2E;
    padding:30px 0;
    color:#fff;
}
.secure-storage .storage-solution .item[b-u5kqt4mj98]{
    width:100%;
    min-height:300px;
}
    .secure-storage .storage-solution .item .title[b-u5kqt4mj98] {
        width: 100%;
        height: 50px;
        border-bottom: 2px solid var(--base-color-1);
        margin: 20px 0;
    }
    .secure-storage .storage-solution .item .title i[b-u5kqt4mj98]{
        font-size:40px;
        color:var(--base-color-1)
    }
    .secure-storage .storage-solution .item .caption h6[b-u5kqt4mj98]{
        padding:20px 0;

    }
/*/////////////////////////////storage-certificate*/
.secure-storage .storage-certificate[b-u5kqt4mj98] {
    width: 100%;
    min-height: 300px;
    padding: 30px 0;
    background-color: #272727;
    color:#fff;
}
/* /Components/Pages/Services.razor.rz.scp.css */
.our-services[b-wz1p79a244]{
    width:100%;
    min-height:100%;
    height:auto;
    background-color:var(--base-color-2);
    color:#fff;
}
.our-services .content-services[b-wz1p79a244]{
    width:100%;
    min-height:300px;
    padding:30px 0;


}

    .our-services .content-services .video-service[b-wz1p79a244],
    .our-services .content-services .info[b-wz1p79a244] {
        width: 100%;
        height: 400px;
    }
    .our-services .content-services .video-service[b-wz1p79a244]{
        border:5px solid var(--base-color-1);
        border-radius:10px;
        position:relative;
    }
.video-service video[b-wz1p79a244] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover; /* تضمین می‌کند که ویدیو به طور کامل دایو را پوشش دهد */
}
/*/////////////////////////////*/
.our-services .item[b-wz1p79a244] {
    width: 100%;
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

    .our-services .item .icon[b-wz1p79a244] {
        width: 80px;
        height: 80px;
        background-color: #2E2E2E;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 5px;
        margin-left: 20px;
    }

        .our-services .item .icon i[b-wz1p79a244] {
            color: var(--base-color-1);
            font-size: 40px;
        }

    .our-services .item .des[b-wz1p79a244] {
        color: #fff;
    }
/* /Components/Pages/Shipping.razor.rz.scp.css */
.shipping[b-zm1q7x1odl] {
    width: 100%;
    min-height: 500px;
}

    .shipping .header[b-zm1q7x1odl] {
        width: 100%;
        min-height: 400px;
        background-size: cover;
        background-position: center center;
        background-image: url(/image/pages/image4.jpg);
        color: #fff;
    }

        .shipping .header h2[b-zm1q7x1odl] {
            padding: 30px 0;
        }
/*////////////////////////////////truck/*/

    .shipping .content .truck[b-zm1q7x1odl] {
        width: 100%;
        min-height: 300px;
        background-color: #2E2E2E;
        padding: 30px 0;
    }

        .shipping .content .truck .image[b-zm1q7x1odl] {
            width: 100%;
            height: 300px;
            background-size: contain;
            background-repeat: no-repeat
        }

        .shipping .content .truck .caption[b-zm1q7x1odl] {
            color: #fff;
        }

/*/////////////////////////////////info*/
    .shipping .content .info[b-zm1q7x1odl] {
        width: 100%;
        min-height: 500px;
        padding: 30px 0;
        background-color: #272727;
    }
        .shipping .content .info .item[b-zm1q7x1odl]{
            width:100%;
            min-height:200px;
            display:flex;
            align-items:center;
            justify-content:flex-start;
        }
            .shipping .content .info .item .icon[b-zm1q7x1odl] {
                width: 80px;
                height: 80px;
                background-color: #2E2E2E;
                display:flex;
                justify-content:center;
                align-items:center;
                border-radius:5px;
                margin-left:20px;
            }
                .shipping .content .info .item .icon i[b-zm1q7x1odl]{
                    color:var(--base-color-1);
                    font-size:40px;
                }
            .shipping .content .info .item .des[b-zm1q7x1odl]{
                color:#fff;
            }
            /*/////////////////////////////////////*/
            .menu[b-zm1q7x1odl] {
                width: 100%;
                min-height: 80px;
                transition: all .5s;
                text-shadow: 0 0 15px rgba(0,0,0,0.6);
                background-color: transparent;
                padding-top: 20px;
                z-index: 100;
            }

    .menu .login[b-zm1q7x1odl] {
        width: 100%;
        display: flex;
        justify-content: space-around;
    }

        .menu .login img[b-zm1q7x1odl] {
            margin: 0 10px;
        }

        .menu .login .dropdown-menu[b-zm1q7x1odl] {
            min-width: 350px;
            background: #272727;
            border-radius: 2px;
            border-top-color: #f0d7a5;
            border-top-width: 1px;
            box-shadow: 0 44px 84px rgba(0, 0, 0, .24);
            padding: 20px;
            color: #fff
        }



            .menu .login .dropdown-menu .body-dropdown-menu input[b-zm1q7x1odl] {
                background-color: unset;
                border-radius: unset;
                border: unset;
                border-bottom: 1px solid #fff;
                margin: 20px 0;
            }

                .menu .login .dropdown-menu .body-dropdown-menu input:focus[b-zm1q7x1odl] {
                    outline: none;
                    outline-color: transparent;
                    box-shadow: unset;
                }



    .menu .logo[b-zm1q7x1odl] {
        min-height: 20px;
    }

    .menu ul[b-zm1q7x1odl] {
        width: 100%;
        list-style: none;
        transition: all .5s;
        padding-top: 10px;
    }

        .menu ul li[b-zm1q7x1odl] {
            float: right;
            text-align: center;
            min-width: 90px;
            color: #fff;
            font-size: 16px;
            text-decoration: none;
            cursor: pointer;
        }

            .menu ul li i[b-zm1q7x1odl] {
                margin-right: 5px;
                color: #CFA144;
                transition: all .5s;
            }

            .menu ul li a[b-zm1q7x1odl] {
                color: #fff;
                font-size: 16px;
                text-decoration: none;
            }

            .menu ul li a[b-zm1q7x1odl],
            .menu ul li i[b-zm1q7x1odl] {
                cursor: pointer;
            }

                .menu ul li a:hover > label[b-zm1q7x1odl] {
                    color: #CFA144;
                }

    .menu h1[b-zm1q7x1odl] {
        transition: all .5s;
    }



        .menu h1 label:first-child[b-zm1q7x1odl] {
            color: #fff;
        }

        .menu h1 label:last-child[b-zm1q7x1odl] {
            color: #CFA144;
        }

    .menu.scroll[b-zm1q7x1odl] {
        background: rgba(41,41,41,1);
    }

        .menu.scroll[b-zm1q7x1odl],
        .menu.scroll ul[b-zm1q7x1odl] {
            height: 50px;
        }


            .menu.scroll ul[b-zm1q7x1odl] {
                padding-top: 15px;
            }

            .menu.scroll .toggle-menu[b-zm1q7x1odl] {
                padding-top: 10px;
                font-size: 30px;
            }
/* /Components/ProductDetail/ProductDescription.razor.rz.scp.css */
.description[b-rzxc834wjw] {
    width: 100%;
    min-height: 500px;
    background-color: #2E2E2E;
    color:#fff;
    padding:30px 0;
}
    .description .nav-item[b-rzxc834wjw]{
        width:300px;
        border-bottom:1px solid var(--base-color-1);
        padding:30px;
        margin:0 30px;
    }
    .description .nav-link[b-rzxc834wjw]{
        color:#fff;
    }
    .description .nav-link.active[b-rzxc834wjw] {
        background-color: unset;
        color: var(--base-color-1)
    }
/* /Components/ProductDetail/ProductImage.razor.rz.scp.css */
.image-product[b-bq7rexmlk7] {
    width: 100%;
    min-height: 600px;
    padding: 30px 0;
}
.image-product .image[b-bq7rexmlk7]{
    width:100%;
    height:500px;
    background-size:cover;
    background-position:center center;
    margin:30px 0;
}
.image-product .slider-image[b-bq7rexmlk7]{
    width:100%;
    height:200px;
}
    .image-product .slider-image .swiper-slide[b-bq7rexmlk7] {
        width: 100px;
        height: 150px;
    }
    .image-product .slider-image .item[b-bq7rexmlk7] {
        width: 100px;
        height: 100px;
        background-size: cover;
        background-position: center center;
        margin: 30px 0;
    }
/* /Components/ProductDetail/ProductInfo.razor.rz.scp.css */
.product-info[b-upm55hjjxg] {
    width: 100%;
    min-height: 500px;
    padding: 30px 0;
    background-color: #272727;
}
.product-info .services .item[b-upm55hjjxg]{
    width:100%;
    height:100px;
    margin:10px 0;

}
    .product-info .services .item .service-type[b-upm55hjjxg],
    .product-info .services .item .header[b-upm55hjjxg]{
        width:100%;
        height:50px;

    }
    .product-info .services .item .header[b-upm55hjjxg] {
        background-color: #F0D7A5;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        color:#000;
    }
        .product-info .services .item .header i[b-upm55hjjxg],
        .product-info .services .item .service-type i[b-upm55hjjxg] {
            margin: 10px;
            font-size: 22px;
        }
    .product-info .services .item  .service-type[b-upm55hjjxg] {
        background-color: #363636;
        color: #fff;
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    .product-info .continue[b-upm55hjjxg] {
        width:100%;
        min-height:200px;
    
    }
        .product-info .continue .count-product[b-upm55hjjxg]{
            width:100%;
            min-height:100px;
            display:flex;
            justify-content:space-around;
            align-items:center;
        }
.btn-count[b-upm55hjjxg] {
    width: 200px;
    height: 50px;
    border: none;
    background-color: unset;
    border: 1px solid #f0D7A5;
    border-radius: 30px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    color: #fff;
}

    .btn-count i[b-upm55hjjxg] {
        font-size: 15px;
        color: #f0D7A5;
    }
        .btn-continue[b-upm55hjjxg] {
            width: 200px;
            height: 50px;
            border-radius: 30px;
            border: 1px solid #F0D7A5;
            background-color: #f0D7A5;
            color: #000;
            transition: all .5s;
            display: flex;
            align-items: center;
            justify-content: center;
        }

    .btn-continue:hover[b-upm55hjjxg] {
        background-color: unset;
        color: #fff;
    }
 
/* /Components/ProductDetail/RelatedProduct.razor.rz.scp.css */
.related-product[b-e99nbgx5eg] {
    width: 100%;
    min-height: 500px;
    background-color: #272727;
    padding:30px 0;
}
.related-product .swiper-slide[b-e99nbgx5eg]{
    width:300px;
    min-height:400px;

}
    .related-product .swiper-slide .item[b-e99nbgx5eg] {
        width: 100%;
        min-height: 400px;
        background-color: #363636;
        padding: 20px;
        border-radius: 5px;
        margin-bottom: 20px;
        color: #fff;
        transition: all .5s;
    }
        .related-product .swiper-slide .item:hover[b-e99nbgx5eg]{
            transform:scale(1.01)
        }
        .related-product .swiper-slide .item .image-product[b-e99nbgx5eg] {
            max-width: 250px;
            height: 250px;
            background-size: cover;
            background-position: center center;
        }
        .related-product .swiper-slide .item .info-product[b-e99nbgx5eg] {
            height: 100px;
            overflow: hidden;
            display: flex;
            justify-content: center;
            align-items: center;
            border-bottom: 1px solid #ddd
        }
        .related-product .swiper-slide .item .price-product[b-e99nbgx5eg] {
            width: 100%;
            height: 100px;
            display: flex;
            justify-content: space-around;
            align-items: center;
        }
        .related-product .swiper-slide .item .price-product i[b-e99nbgx5eg] {
            font-size: 25px;
            color: var(--base-color-3)
        }
/* /Components/ProductGroup/BuyOnlineGold.razor.rz.scp.css */
body[b-r8vnkv98gw] {
}
.buy-gold[b-r8vnkv98gw] {
    width: 100%;
    min-height: 500px;
    background-color: #1B1B1B;
    padding: 30px 0;
    color: #fff;
    position:relative;
}
.buy-gold[b-r8vnkv98gw]:after {
    content: "";
    position: absolute;
    width: 50%;
    height: 1px;
    background-color: #F0D7A5;
    left: 25%;
    top: 0;
}
.buy-gold .item[b-r8vnkv98gw]{
    width:100%;
    height:200px;
    overflow:hidden;
    border-right:2px solid var(--base-color-1);
    margin:10px 0;
    padding:10px;

}
    .buy-gold .item h2[b-r8vnkv98gw]{
        margin-bottom:30px;
    }
/* /Components/ProductGroup/Options.razor.rz.scp.css */
.options[b-dbkchsr8dq] {
    width: 100%;
    min-height: 500px;
    background-color: #272727;
    position:relative;
    color:#fff;
}
.options[b-dbkchsr8dq]:after {
    content: "";
    position: absolute;
    width: 50%;
    height: 1px;
    background-color: #F0D7A5;
    left: 25%;
    top: 0;
}
.options .title[b-dbkchsr8dq]{
    padding:50px 0;
}
    .options .item[b-dbkchsr8dq] {
        width: 100%;
        height: 400px;
        border: 1px solid #fff;
        text-align: center;
        background-color: #363636;
        padding:20px;
        margin:50px 0;
        transition:all .5s;
    }
        .options .item:hover[b-dbkchsr8dq]{
            transform:scale(1.02)
        }
        .options .item .titr[b-dbkchsr8dq],
        .options .item .caption[b-dbkchsr8dq] {
            height: 150px;
            overflow: hidden;
        }
/* /Components/ProductGroup/PhysicalGold.razor.rz.scp.css */
.physical-gold[b-43b1p8tyv5] {
    width: 100%;
    min-height: 400px;
    background-color: #272727;
    position: relative;
    color: #fff;
    padding:30px 0;
}

    .physical-gold[b-43b1p8tyv5]:after {
        content: "";
        position: absolute;
        width: 50%;
        height: 1px;
        background-color: #F0D7A5;
        left: 25%;
        top: 0;
    }

    .physical-gold .options .nav-link[b-43b1p8tyv5] {
        color: #fff;
        width: 200px;
    }

        .physical-gold .options .nav-link.active[b-43b1p8tyv5] {
            background-color: unset;
            border-radius: unset;
            color: var(--base-color-1);
            border-bottom: 2px solid var(--base-color-1)
        }
/* /Components/ProductGroup/ProductFilter.razor.rz.scp.css */
.product-filter[b-fo5pqoad3r] {
    width: 100%;
    min-height: 300px;
    background-color: #363636;
    padding:20px 10px;
    border-radius:5px;
}
    .product-filter .accordion[b-fo5pqoad3r],
    .product-filter .accordion-item[b-fo5pqoad3r],
    .product-filter .accordion-button[b-fo5pqoad3r] {
        background-color: #363636;
        color: #fff;
        border: 1px solid var(--base-color-5)
    }
    .product-filter .accordion-body[b-fo5pqoad3r] {
        padding: 5px;
    }
    .product-filter .accordion-button:focus[b-fo5pqoad3r] {
        outline: unset
    }
    .product-filter .list[b-fo5pqoad3r] {
        list-style: none;
        color: #fff;
        margin: 0;
        padding: 0;
    }
.product-filter h6[b-fo5pqoad3r]{
    color:#fff;
    padding:20px 0;
}
.btn-filter[b-fo5pqoad3r] {
    width: 150px;
    height: 50px;
    border-radius: 30px;
    border: 1px solid #F0D7A5;
    background-color: transparent;
    color: #F0D7A5;
    transition: all .5s;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn-filter:hover[b-fo5pqoad3r] {
    background-color: #f0D7A5;
    color: #fff;
}
.form-check-input:checked[b-fo5pqoad3r] {
    background-color: #F0D7A5;
    border-color: #F0D7A5;
}

input[type="radio"]:checked + label[b-fo5pqoad3r] {
    color: #F0D7A5;
}
/* /Components/ProductGroup/ProductGroupChildren.razor.rz.scp.css */
.childe-category[b-xsv2reipp8] {
    width: 100%;
    min-height: 100px;
}
    .childe-category .swiper[b-xsv2reipp8]{
        height:200px;
    }
    .childe-category .swiper-slide[b-xsv2reipp8] {
        width: 150px;
        height: 200px;
        margin: 5px;
    }

    .childe-category .item[b-xsv2reipp8] {
        width:100%;
        height: 150px;
        transition: all .5s;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        margin:0 auto;
    }

        .childe-category .item:hover .image[b-xsv2reipp8] {
            transform: scale(1.1)
        }

    .childe-category .item .image[b-xsv2reipp8] {
        border-radius: 100%;
        width: 100px;
        height: 100px;
        background-color: #efefef;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        transition: all .5s;
        margin:0 auto;
    }
    .childe-category .item .name[b-xsv2reipp8] {
        width: 100%;
        height: 30px;
        color: #000;
        text-align: center;
        padding-top: 10px;
    }
/* /Components/ProductGroup/ProductGroupList.razor.rz.scp.css */
.product-group-list[b-in34ubpzuu] {
    width: 100%;
    min-height: 200px;
    padding: 30px 0;
    float: left;
}

    .product-group-list .swiper[b-in34ubpzuu] {
        width:100%;
        min-height: 100px;
    }

        .product-group-list .swiper .swiper-slide[b-in34ubpzuu] {
            width: 300px;
            height: 100px;
        }

    .product-group-list .item-category[b-in34ubpzuu] {
        width: 100%;
        height: 100px;
        background-color: #363636;
        display: flex;
        justify-content: space-around;
        align-items: center;
        border-radius: 20px;
        color:#fff;
        transition:all .5s;
    }
        .product-group-list .item-category:hover[b-in34ubpzuu]{
            transform:scale(1.01)
        }

        .product-group-list .item-category .image-category[b-in34ubpzuu] {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            background-size: cover;
            background-position: center center;
        }
.navigation-wrapper[b-in34ubpzuu] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 50px;
    float:left;
}

    .navigation-wrapper .navigation-actions[b-in34ubpzuu] {
        width: 80px;
        height: 30px;
        float: left;
        border-radius: 30px;
        background-color: var(--base-color-2);
        margin: 0 auto;
        display: flex;
        justify-content: space-around;
        align-items: center;
        flex-direction: row;
    }

        .navigation-wrapper .navigation-actions i[b-in34ubpzuu] {
            color: #fff;
        }
/* /Components/ProductGroup/ProductList.razor.rz.scp.css */
.list[b-u4uk1cf2zt] {
    width: 100%;
    min-height: 500px;
}

.product-list .list .item[b-u4uk1cf2zt] {
    width: 100%;
    min-height: 400px;
    background-color: #363636;
    padding: 20px;
    border-radius: 5px;
    margin-bottom: 20px;
    color: #fff;
    transition: all .5s;
}

    .product-list .list .item .non-existent[b-u4uk1cf2zt] {
        width: 100px;
        height: 40px;
        background-color: var(--base-color-1);
        border-radius: 20px;
        text-align: center;
        padding-top: 5px;
        margin:10px 0;

    }

    .product-list .list .item .image-product[b-u4uk1cf2zt] {
        max-width: 250px;
        height: 250px;
        background-size: cover;
        background-position: center center;
    }

.product-list .item .title[b-u4uk1cf2zt] {
    min-height: 120px;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
}

.product-list .item .price[b-u4uk1cf2zt] {
    width: 100%;
    height: 100px;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

    .product-list .item .price i[b-u4uk1cf2zt] {
        font-size: 25px;
        color: var(--base-color-3)
    }

.product-list .item .count-product[b-u4uk1cf2zt] {
    height: 50px;
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.btn-count-product[b-u4uk1cf2zt] {
    width: 100px;
    height: 40px;
    border-radius: 20px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    border: 2px solid var(--base-color-3)
}
/* /Components/ProductGroup/ProductRelated.razor.rz.scp.css */
.related-product[b-5z6cbv955j] {
    width: 100%;
    min-height: 500px;
    margin:30px 0;
}


    .related-product .swiper-slide[b-5z6cbv955j],
    .related-product .swiper-slide .product-item[b-5z6cbv955j] {
        width: 300px;
        min-height: 350px;
        margin: 10px 0;
    }
        .related-product .swiper-slide .product-item[b-5z6cbv955j] {
            background-color: #f8f8f8;
            padding:10px;
        }

        .related-product .swiper-slide .product-item .image[b-5z6cbv955j] {
            width: 100%;
            height: 250px;
            background-size: cover;
            background-position: center center;
        }

        .related-product .swiper-slide .product-item .info[b-5z6cbv955j] {
            width: 100%;
            min-height: 150px;
            padding: 10px 0;
            overflow: hidden;
        }
            .related-product .swiper-slide .product-item .info h6[b-5z6cbv955j] {
                margin-bottom: 15px;
            }
/* /Components/Rates/BankFees.razor.rz.scp.css */
.bank-fees[b-3guzmnojx1] {
    width: 100%;
    min-height: 500px;
    background-color: #272727;
    padding:30px 0;
    color:#fff;
}
.bank-fees h2[b-3guzmnojx1]{
    margin:30px 0;
    text-align:center;

}
    .bank-fees .item[b-3guzmnojx1] {
        width: 100%;
        height: 200px;
        background-color: #363636;
        border-radius:5px;
        margin:20px 0;
        display:flex;
        justify-content:center;
        align-items:center;
        flex-direction:column;
        padding:30px 0;
    }
    .bank-fees .item  img[b-3guzmnojx1]{
        max-width:50px;
        margin:30px 0;
    }
/* /Components/Rates/Bill.razor.rz.scp.css */
.bill[b-pxs9xqjwuc] {
    width: 100%;
    min-height: 500px;
    background-color: #272727;
    padding:30px 0;
    color:#fff;
}
    .bill .item[b-pxs9xqjwuc] {
        width: 100%;
        min-height: 400px;
        border: 1px solid #525252;
        padding:30px ;
    }
        .bill .item h5[b-pxs9xqjwuc]{
            margin-bottom:50px;
            padding-bottom:30px;
            border-bottom:1px solid #525252;
        }
        .bill .item ul[b-pxs9xqjwuc] {
            list-style: none;
            padding: 0;
            margin: 0;
        }
        .bill .item i[b-pxs9xqjwuc] {
            font-size: 20px;
            color: var(--base-color-1);
            margin-left: 10px;
        }
/* /Components/Rates/Header.razor.rz.scp.css */

    
        .header .header-content .item[b-lwf74bu32m]{
            width:100%;
        }
        /*/////////////////////////////////////*/
        .header .menu[b-lwf74bu32m] {
            width: 100%;
            min-height: 80px;
            transition: all .5s;
            text-shadow: 0 0 15px rgba(0,0,0,0.6);
            background-color: transparent;
            padding-top: 20px;
            z-index: 100;
        }

.menu .login[b-lwf74bu32m] {
    width: 100%;
    display: flex;
    justify-content: space-around;
}

    .menu .login img[b-lwf74bu32m] {
        margin: 0 10px;
    }

    .menu .login .dropdown-menu[b-lwf74bu32m] {
        min-width: 350px;
        background: #272727;
        border-radius: 2px;
        border-top-color: #f0d7a5;
        border-top-width: 1px;
        box-shadow: 0 44px 84px rgba(0, 0, 0, .24);
        padding: 20px;
        color: #fff
    }



        .menu .login .dropdown-menu .body-dropdown-menu input[b-lwf74bu32m] {
            background-color: unset;
            border-radius: unset;
            border: unset;
            border-bottom: 1px solid #fff;
            margin: 20px 0;
        }

            .menu .login .dropdown-menu .body-dropdown-menu input:focus[b-lwf74bu32m] {
                outline: none;
                outline-color: transparent;
                box-shadow: unset;
            }



.menu .logo[b-lwf74bu32m] {
    min-height: 20px;
}

.menu ul[b-lwf74bu32m] {
    width: 100%;
    list-style: none;
    transition: all .5s;
    padding-top: 10px;
}

    .menu ul li[b-lwf74bu32m] {
        float: right;
        text-align: center;
        min-width: 90px;
        color: #fff;
        font-size: 16px;
        text-decoration: none;
        cursor: pointer;
    }

        .menu ul li i[b-lwf74bu32m] {
            margin-right: 5px;
            color: #CFA144;
            transition: all .5s;
        }

        .menu ul li a[b-lwf74bu32m] {
            color: #fff;
            font-size: 16px;
            text-decoration: none;
        }

        .menu ul li a[b-lwf74bu32m],
        .menu ul li i[b-lwf74bu32m] {
            cursor: pointer;
        }

            .menu ul li a:hover > label[b-lwf74bu32m] {
                color: #CFA144;
            }

.menu h1[b-lwf74bu32m] {
    transition: all .5s;
}



    .menu h1 label:first-child[b-lwf74bu32m] {
        color: #fff;
    }

    .menu h1 label:last-child[b-lwf74bu32m] {
        color: #CFA144;
    }

.menu.scroll[b-lwf74bu32m] {
    background: rgba(41,41,41,1);
}

    .menu.scroll[b-lwf74bu32m],
    .menu.scroll ul[b-lwf74bu32m] {
        height: 50px;
    }


        .menu.scroll ul[b-lwf74bu32m] {
            padding-top: 15px;
        }

        .menu.scroll .toggle-menu[b-lwf74bu32m] {
            padding-top: 10px;
            font-size: 30px;
        }
/* /Components/Rates/OtherService.razor.rz.scp.css */
.other-service[b-61l8fwdp7y] {
    width: 100%;
    min-height: 300px;
    background-color: #2E2E2E;
    padding:30px 0;
    color:#fff;
}
.other-service h2[b-61l8fwdp7y]{
    text-align:center;
    margin:30px 0;
}
.other-service .item[b-61l8fwdp7y]{
    width:100%;
    height:200px;
    color:#fff;
    margin:30px 0;
}
/* /Components/Rates/StorageFees.razor.rz.scp.css */
.storage-fees[b-3x88xsicb8] {
    width: 100%;
    min-height: 500px;
    background-color: #272727;
    padding:30px 0;
    color:#fff;
}
    .storage-fees .header-nav[b-3x88xsicb8] {
        width: 100%;
        min-height: 80px;
        background-color: #2E2E2E;
        border: 1px solid var(--base-color-1);
        display: flex;
        justify-content: center;
        align-items: center;
    }
        .storage-fees .header-nav .nav-link[b-3x88xsicb8] {
            color: #585858;
            min-width: 180px;
        }
            .storage-fees .header-nav .nav-link.active[b-3x88xsicb8] {
                background-color: #424242;
                color:#fff;
            }
.table-backgroundless td[b-3x88xsicb8],
.table-backgroundless th[b-3x88xsicb8] {
    background: none !important;
    color: #fff;
    border-color: #585858;
}
.table tr[b-3x88xsicb8]{
    height:60px;
    color:#fff;

}
}
