.elementor-77 .elementor-element.elementor-element-3dc0a7e > .elementor-container{max-width:1430px;}.elementor-77 .elementor-element.elementor-element-9fd3bd0 .slider-right{border-radius:8px;}.elementor-77 .elementor-element.elementor-element-9fd3bd0 .slide-bottom img{border-radius:8px;}.elementor-77 .elementor-element.elementor-element-9fd3bd0 .slide-top img{border-radius:8px;}.elementor-77 .elementor-element.elementor-element-a8c5022 .slider-home-three-item .shape-2{border-radius:24px;}.elementor-77 .elementor-element.elementor-element-a8c5022 .slider-home-three-item .shape-1{-moz-border-radius:24px;}.elementor-77 .elementor-element.elementor-element-a8c5022 .slider-home-three-item img{-webkit-border-radius:24px;}.elementor-77 .elementor-element.elementor-element-f3abdd4 .categorys_item article{border-radius:11px;}.elementor-77 .elementor-element.elementor-element-d5203f7 .col-off{background-color:#D3CBE9;border-radius:8px;}.elementor-77 .elementor-element.elementor-element-d5203f7 .col-off .off-product.news{border-radius:11px;}.elementor-77 .elementor-element.elementor-element-7bb582c .mcarousel_product{border-radius:11px;}.elementor-77 .elementor-element.elementor-element-0395b3c .banners{border-radius:8px;}.elementor-77 .elementor-element.elementor-element-0395b3c .slide-bottom img{border-radius:8px;}.elementor-77 .elementor-element.elementor-element-0395b3c .slide-top img{border-radius:8px;}.elementor-77 .elementor-element.elementor-element-0e98897 .right-product{border-radius:8px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-77 .elementor-element.elementor-element-0e98897 .item-pro{border-radius:11px;}.elementor-77 .elementor-element.elementor-element-0e98897 div.index-title-pro h2{text-align:right;}.elementor-77 .elementor-element.elementor-element-0e98897 .col-product .item-pro{border-radius:11px !important;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-77 .elementor-element.elementor-element-60744f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-60744f8 .banners{border-radius:8px;}.elementor-77 .elementor-element.elementor-element-60744f8 .slide-bottom img{border-radius:8px;}.elementor-77 .elementor-element.elementor-element-60744f8 .slide-top img{border-radius:8px;}.elementor-77 .elementor-element.elementor-element-6a58f4c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-6a58f4c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-6a58f4c .right-product{border-radius:8px;}@media(max-width:767px){.elementor-77 .elementor-element.elementor-element-9fd3bd0 > .elementor-widget-container{margin:0px 0px -59px 0px;}}/* Start custom CSS for slider-main, class: .elementor-element-9fd3bd0 */@media only screen and (max-width: 768px) {
    button.owl-next, 
    button.owl-prev,
    .owl-nav button,
    [class*="owl-next"],
    [class*="owl-prev"] {
        margin-left: 30px !important;
        margin-right: -10px !important;
    }
    
    .owl-nav {
        display: flex !important;
        justify-content: space-between !important;
        width: 100% !important;
        padding: 0 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for sldier_3d, class: .elementor-element-a8c5022 *//* تنظیم ارتفاع اسلایدر به نسبت عرض */
.slider-home-three .swiper-slide {
    position: relative;
    overflow: hidden;
}

.slider-home-three .slider-home-three-item {
    position: relative;
    width: 100%;
    padding-bottom: 52.25%; /* نسبت 16:9 — می‌توانید این مقدار را تغییر دهید */
}

.slider-home-three .slider-home-three-item img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; /* تصویر بدون اعوجاج، کل کادر را می‌پوشاند */
}/* End custom CSS */