.elementor-972 .elementor-element.elementor-element-bc6c145{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-972 .elementor-element.elementor-element-198e0b0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-972 .elementor-element.elementor-element-f2bb09f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-b941506{--display:flex;--border-radius:15px 15px 0px 0px;}.elementor-972 .elementor-element.elementor-element-b941506:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-b941506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F875C;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-972 .elementor-element.elementor-element-5d39274{text-align:center;}.elementor-972 .elementor-element.elementor-element-5d39274 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-972 .elementor-element.elementor-element-47ed671{--display:flex;--overflow:hidden;--border-radius:0px 0px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-fe35d78 .jet-dynamic-table{width:100%;margin:0 auto 0 0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-972 .elementor-element.elementor-element-fe35d78 .jet-dynamic-table .jet-dynamic-table__header .jet-dynamic-table__col{font-size:13px;color:#FFFFFF;background-color:#063016;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-fe35d78 .jet-dynamic-table .jet-dynamic-table__body .jet-dynamic-table__col{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );text-align:center;vertical-align:middle;}.elementor-972 .elementor-element.elementor-element-7d9e657{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-3aa90e9{--display:flex;--border-radius:15px 15px 0px 0px;}.elementor-972 .elementor-element.elementor-element-3aa90e9:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-3aa90e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F875C;}.elementor-972 .elementor-element.elementor-element-884beb2{text-align:center;}.elementor-972 .elementor-element.elementor-element-884beb2 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-972 .elementor-element.elementor-element-fd47e13{--display:flex;--overflow:hidden;--border-radius:0px 0px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-0d8d7c3 .jet-dynamic-table{width:100%;margin:0 auto 0 0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-972 .elementor-element.elementor-element-0d8d7c3 .jet-dynamic-table .jet-dynamic-table__header .jet-dynamic-table__col{font-size:13px;color:#FFFFFF;background-color:#063016;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-0d8d7c3 .jet-dynamic-table .jet-dynamic-table__body .jet-dynamic-table__col{font-family:"Cairo", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );text-align:center;vertical-align:middle;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-972 .elementor-element.elementor-element-bc6c145{--content-width:1200px;}.elementor-972 .elementor-element.elementor-element-198e0b0{--content-width:1200px;}}/* Start custom CSS for jet-dynamic-table, class: .elementor-element-fe35d78 */.dd .jet-dynamic-table__col{
       direction: rtl !important;
 
}
.jet-dynamic-table__body .jet-dynamic-table__row:nth-child(odd) {
    background-color: #1C6F3B;
}

.jet-dynamic-table__body .jet-dynamic-table__row:nth-child(even) {
    background-color: #137E44;
}
.e-fas-plus-circle{
    display: none;
}
.jet-dynamic-table__col:has(.jet-engine-gallery-slider) {
    width: 360px !important;
    min-width: 360px !important;
    max-width: 360px !important;

    padding: 10px !important;

    vertical-align: middle;
}


/* کانتینر گالری */
.jet-dynamic-table__col .jet-engine-gallery-slider {
    width: 100% !important;
    max-width: 100% !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    border-radius: 14px;

    scrollbar-width: thin;

    -webkit-overflow-scrolling: touch;
}


/* نوار عکس‌ها */
.jet-dynamic-table__col .jet-engine-gallery-slider .swiper-wrapper {
    display: flex !important;

    width: max-content !important;

    flex-wrap: nowrap !important;

    gap: 8px;

    transform: none !important;
}


/* هر عکس */
.jet-dynamic-table__col .jet-engine-gallery-slider__item {
    flex: 0 0 105px !important;

    width: 105px !important;
    min-width: 105px !important;
    max-width: 105px !important;

    height: 78px !important;

    overflow: hidden;

    border-radius: 10px;

    margin: 0 !important;
}


/* لینک عکس */
.jet-dynamic-table__col .jet-engine-gallery-slider__item-wrap {
    width: 100% !important;
    height: 100% !important;

    display: block;

    overflow: hidden;

    border-radius: 10px;
}


/* خود عکس */
.jet-dynamic-table__col .jet-engine-gallery-slider__item-img {
    width: 100% !important;
    height: 100% !important;

    display: block;

    object-fit: cover !important;

    transition: transform .35s ease;
}


/* Hover */
.jet-dynamic-table__col .jet-engine-gallery-slider__item-wrap:hover img {
    transform: scale(1.08);
}


/* =========================================
   مخفی کردن فلش‌های قبلی JetEngine
   چون اسکرول داریم
   ========================================= */

.jet-dynamic-table__col .jet-engine-gallery-slider .jet-engine-arrow {
    display: none !important;
}


/* =========================================
   ظاهر اسکرول
   ========================================= */

.jet-dynamic-table__col .jet-engine-gallery-slider::-webkit-scrollbar {
    height: 5px;
}

.jet-dynamic-table__col .jet-engine-gallery-slider::-webkit-scrollbar-track {
    background: #eeeeee;
    border-radius: 20px;
}

.jet-dynamic-table__col .jet-engine-gallery-slider::-webkit-scrollbar-thumb {
    background: #999999;
    border-radius: 20px;
}

.jet-dynamic-table__col .jet-engine-gallery-slider::-webkit-scrollbar-thumb:hover {
    background: #666666;
}


/* =========================================
   آیکون + روی عکس
   ========================================= */

.jet-dynamic-table__col .jet-engine-lightbox-icon {
    position: absolute !important;

    left: 50% !important;
    top: 50% !important;

    transform: translate(-50%, -50%) scale(.8);

    width: 30px !important;
    height: 30px !important;

    opacity: 0;

    background: rgba(255,255,255,.9);

    border-radius: 50%;

    transition: all .25s ease;

    z-index: 5;
}

.jet-dynamic-table__col
.jet-engine-gallery-slider__item-wrap:hover
.jet-engine-lightbox-icon {
    opacity: 1;

    transform: translate(-50%, -50%) scale(1);
}


/* =========================================
   موبایل
   ========================================= */

@media (max-width: 767px) {

    .jet-dynamic-table__col:has(.jet-engine-gallery-slider) {
        width: 280px !important;
        min-width: 280px !important;
        max-width: 280px !important;
    }

    .jet-dynamic-table__col .jet-engine-gallery-slider__item {
        flex-basis: 90px !important;

        width: 90px !important;
        min-width: 90px !important;
        max-width: 90px !important;

        height: 68px !important;
    }
}
/* =========================================
   GALLERY SCROLL HINT
   ========================================= */

.my-gallery-wrapper {
    position: relative;
}


/* متن راهنمای اسکرول */
.my-gallery-wrapper .gallery-scroll-hint {
    display: none;

    margin-top: 6px;

    padding: 4px 8px;

    font-size: 11px;
    line-height: 1.5;

    text-align: center;

    color: #777;

    direction: rtl;

    white-space: nowrap;

    opacity: .75;

    user-select: none;

    pointer-events: none;
}


/* =========================================
   اگر گالری اسکرول‌پذیر باشد
   ========================================= */

.my-gallery-wrapper .jet-engine-gallery-slider {
    cursor: grab;
}

.my-gallery-wrapper .jet-engine-gallery-slider:active {
    cursor: grabbing;
}


/* =========================================
   MOBILE HINT
   ========================================= */

@media (max-width: 767px) {

    .my-gallery-wrapper .gallery-scroll-hint {
        font-size: 10px;
        margin-top: 5px;
    }

}
/* فقط ظاهر متن راهنما - به عکس‌ها دست نزن */
.my-gallery-wrapper {
    position: relative;
}

.my-gallery-wrapper .gallery-scroll-hint {
    display: none;

    width: 100%;
    box-sizing: border-box;

    margin-top: 6px;
    padding: 4px 8px;

    font-size: 11px;
    line-height: 1.5;

    text-align: center;
    color: #777;

    direction: rtl;
    white-space: nowrap;

    opacity: .75;

    user-select: none;
    pointer-events: none;
}

/* اگر JS آن را نمایش داد */
.my-gallery-wrapper .gallery-scroll-hint[style*="display: block"] {
    display: block !important;
}

@media (max-width: 767px) {
    .my-gallery-wrapper .gallery-scroll-hint {
        font-size: 10px;
        margin-top: 5px;
    }
}
/* =========================================
   متن بین عکس و scrollbar
   بدون تغییر اندازه عکس‌ها
   ========================================= */

.my-gallery-wrapper {
    position: relative;
}


/* متن راهنما */
.my-gallery-wrapper .gallery-scroll-hint {
    display: none;

    position: absolute;

    left: 0;
    right: 0;

    bottom: 7px;

    z-index: 20;

    width: 100%;

    box-sizing: border-box;

    margin: 0;

    padding: 3px 8px;

    font-size: 11px;
    line-height: 16px;

    text-align: center;

    color: #777;

    direction: rtl;

    white-space: nowrap;

    opacity: .85;

    user-select: none;

    pointer-events: none;

    background: rgba(255,255,255,.85);
}


/* اگر JS آن را نمایش داد */
.my-gallery-wrapper
.gallery-scroll-hint[style*="display: block"] {
    display: block !important;
}


/* موبایل */
@media (max-width: 767px) {

    .my-gallery-wrapper .gallery-scroll-hint {

        font-size: 10px;

        bottom: 6px;

        line-height: 15px;

    }

}/* End custom CSS */
/* Start custom CSS for jet-dynamic-table, class: .elementor-element-fe35d78 */.dd .jet-dynamic-table__col{
       direction: rtl !important;
 
}
.jet-dynamic-table__body .jet-dynamic-table__row:nth-child(odd) {
    background-color: #1C6F3B;
}

.jet-dynamic-table__body .jet-dynamic-table__row:nth-child(even) {
    background-color: #137E44;
}
.e-fas-plus-circle{
    display: none;
}
.jet-dynamic-table__col:has(.jet-engine-gallery-slider) {
    width: 360px !important;
    min-width: 360px !important;
    max-width: 360px !important;

    padding: 10px !important;

    vertical-align: middle;
}


/* کانتینر گالری */
.jet-dynamic-table__col .jet-engine-gallery-slider {
    width: 100% !important;
    max-width: 100% !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    border-radius: 14px;

    scrollbar-width: thin;

    -webkit-overflow-scrolling: touch;
}


/* نوار عکس‌ها */
.jet-dynamic-table__col .jet-engine-gallery-slider .swiper-wrapper {
    display: flex !important;

    width: max-content !important;

    flex-wrap: nowrap !important;

    gap: 8px;

    transform: none !important;
}


/* هر عکس */
.jet-dynamic-table__col .jet-engine-gallery-slider__item {
    flex: 0 0 105px !important;

    width: 105px !important;
    min-width: 105px !important;
    max-width: 105px !important;

    height: 78px !important;

    overflow: hidden;

    border-radius: 10px;

    margin: 0 !important;
}


/* لینک عکس */
.jet-dynamic-table__col .jet-engine-gallery-slider__item-wrap {
    width: 100% !important;
    height: 100% !important;

    display: block;

    overflow: hidden;

    border-radius: 10px;
}


/* خود عکس */
.jet-dynamic-table__col .jet-engine-gallery-slider__item-img {
    width: 100% !important;
    height: 100% !important;

    display: block;

    object-fit: cover !important;

    transition: transform .35s ease;
}


/* Hover */
.jet-dynamic-table__col .jet-engine-gallery-slider__item-wrap:hover img {
    transform: scale(1.08);
}


/* =========================================
   مخفی کردن فلش‌های قبلی JetEngine
   چون اسکرول داریم
   ========================================= */

.jet-dynamic-table__col .jet-engine-gallery-slider .jet-engine-arrow {
    display: none !important;
}


/* =========================================
   ظاهر اسکرول
   ========================================= */

.jet-dynamic-table__col .jet-engine-gallery-slider::-webkit-scrollbar {
    height: 5px;
}

.jet-dynamic-table__col .jet-engine-gallery-slider::-webkit-scrollbar-track {
    background: #eeeeee;
    border-radius: 20px;
}

.jet-dynamic-table__col .jet-engine-gallery-slider::-webkit-scrollbar-thumb {
    background: #999999;
    border-radius: 20px;
}

.jet-dynamic-table__col .jet-engine-gallery-slider::-webkit-scrollbar-thumb:hover {
    background: #666666;
}


/* =========================================
   آیکون + روی عکس
   ========================================= */

.jet-dynamic-table__col .jet-engine-lightbox-icon {
    position: absolute !important;

    left: 50% !important;
    top: 50% !important;

    transform: translate(-50%, -50%) scale(.8);

    width: 30px !important;
    height: 30px !important;

    opacity: 0;

    background: rgba(255,255,255,.9);

    border-radius: 50%;

    transition: all .25s ease;

    z-index: 5;
}

.jet-dynamic-table__col
.jet-engine-gallery-slider__item-wrap:hover
.jet-engine-lightbox-icon {
    opacity: 1;

    transform: translate(-50%, -50%) scale(1);
}


/* =========================================
   موبایل
   ========================================= */

@media (max-width: 767px) {

    .jet-dynamic-table__col:has(.jet-engine-gallery-slider) {
        width: 280px !important;
        min-width: 280px !important;
        max-width: 280px !important;
    }

    .jet-dynamic-table__col .jet-engine-gallery-slider__item {
        flex-basis: 90px !important;

        width: 90px !important;
        min-width: 90px !important;
        max-width: 90px !important;

        height: 68px !important;
    }
}
/* =========================================
   GALLERY SCROLL HINT
   ========================================= */

.my-gallery-wrapper {
    position: relative;
}


/* متن راهنمای اسکرول */
.my-gallery-wrapper .gallery-scroll-hint {
    display: none;

    margin-top: 6px;

    padding: 4px 8px;

    font-size: 11px;
    line-height: 1.5;

    text-align: center;

    color: #777;

    direction: rtl;

    white-space: nowrap;

    opacity: .75;

    user-select: none;

    pointer-events: none;
}


/* =========================================
   اگر گالری اسکرول‌پذیر باشد
   ========================================= */

.my-gallery-wrapper .jet-engine-gallery-slider {
    cursor: grab;
}

.my-gallery-wrapper .jet-engine-gallery-slider:active {
    cursor: grabbing;
}


/* =========================================
   MOBILE HINT
   ========================================= */

@media (max-width: 767px) {

    .my-gallery-wrapper .gallery-scroll-hint {
        font-size: 10px;
        margin-top: 5px;
    }

}
/* فقط ظاهر متن راهنما - به عکس‌ها دست نزن */
.my-gallery-wrapper {
    position: relative;
}

.my-gallery-wrapper .gallery-scroll-hint {
    display: none;

    width: 100%;
    box-sizing: border-box;

    margin-top: 6px;
    padding: 4px 8px;

    font-size: 11px;
    line-height: 1.5;

    text-align: center;
    color: #777;

    direction: rtl;
    white-space: nowrap;

    opacity: .75;

    user-select: none;
    pointer-events: none;
}

/* اگر JS آن را نمایش داد */
.my-gallery-wrapper .gallery-scroll-hint[style*="display: block"] {
    display: block !important;
}

@media (max-width: 767px) {
    .my-gallery-wrapper .gallery-scroll-hint {
        font-size: 10px;
        margin-top: 5px;
    }
}
/* =========================================
   متن بین عکس و scrollbar
   بدون تغییر اندازه عکس‌ها
   ========================================= */

.my-gallery-wrapper {
    position: relative;
}


/* متن راهنما */
.my-gallery-wrapper .gallery-scroll-hint {
    display: none;

    position: absolute;

    left: 0;
    right: 0;

    bottom: 7px;

    z-index: 20;

    width: 100%;

    box-sizing: border-box;

    margin: 0;

    padding: 3px 8px;

    font-size: 11px;
    line-height: 16px;

    text-align: center;

    color: #777;

    direction: rtl;

    white-space: nowrap;

    opacity: .85;

    user-select: none;

    pointer-events: none;

    background: rgba(255,255,255,.85);
}


/* اگر JS آن را نمایش داد */
.my-gallery-wrapper
.gallery-scroll-hint[style*="display: block"] {
    display: block !important;
}


/* موبایل */
@media (max-width: 767px) {

    .my-gallery-wrapper .gallery-scroll-hint {

        font-size: 10px;

        bottom: 6px;

        line-height: 15px;

    }

}/* End custom CSS */
/* Start custom CSS for jet-dynamic-table, class: .elementor-element-0d8d7c3 */.dd .jet-dynamic-table__col{
       direction: rtl !important;
 
}
.jet-dynamic-table__body .jet-dynamic-table__row:nth-child(odd) {
    background-color: #1C6F3B;
}

.jet-dynamic-table__body .jet-dynamic-table__row:nth-child(even) {
    background-color: #137E44;
}
.e-fas-plus-circle{
    display: none;
}
.jet-dynamic-table__col:has(.jet-engine-gallery-slider) {
    width: 360px !important;
    min-width: 360px !important;
    max-width: 360px !important;

    padding: 10px !important;

    vertical-align: middle;
}


/* کانتینر گالری */
.jet-dynamic-table__col .jet-engine-gallery-slider {
    width: 100% !important;
    max-width: 100% !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    border-radius: 14px;

    scrollbar-width: thin;

    -webkit-overflow-scrolling: touch;
}


/* نوار عکس‌ها */
.jet-dynamic-table__col .jet-engine-gallery-slider .swiper-wrapper {
    display: flex !important;

    width: max-content !important;

    flex-wrap: nowrap !important;

    gap: 8px;

    transform: none !important;
}


/* هر عکس */
.jet-dynamic-table__col .jet-engine-gallery-slider__item {
    flex: 0 0 105px !important;

    width: 105px !important;
    min-width: 105px !important;
    max-width: 105px !important;

    height: 78px !important;

    overflow: hidden;

    border-radius: 10px;

    margin: 0 !important;
}


/* لینک عکس */
.jet-dynamic-table__col .jet-engine-gallery-slider__item-wrap {
    width: 100% !important;
    height: 100% !important;

    display: block;

    overflow: hidden;

    border-radius: 10px;
}


/* خود عکس */
.jet-dynamic-table__col .jet-engine-gallery-slider__item-img {
    width: 100% !important;
    height: 100% !important;

    display: block;

    object-fit: cover !important;

    transition: transform .35s ease;
}


/* Hover */
.jet-dynamic-table__col .jet-engine-gallery-slider__item-wrap:hover img {
    transform: scale(1.08);
}


/* =========================================
   مخفی کردن فلش‌های قبلی JetEngine
   چون اسکرول داریم
   ========================================= */

.jet-dynamic-table__col .jet-engine-gallery-slider .jet-engine-arrow {
    display: none !important;
}


/* =========================================
   ظاهر اسکرول
   ========================================= */

.jet-dynamic-table__col .jet-engine-gallery-slider::-webkit-scrollbar {
    height: 5px;
}

.jet-dynamic-table__col .jet-engine-gallery-slider::-webkit-scrollbar-track {
    background: #eeeeee;
    border-radius: 20px;
}

.jet-dynamic-table__col .jet-engine-gallery-slider::-webkit-scrollbar-thumb {
    background: #999999;
    border-radius: 20px;
}

.jet-dynamic-table__col .jet-engine-gallery-slider::-webkit-scrollbar-thumb:hover {
    background: #666666;
}


/* =========================================
   آیکون + روی عکس
   ========================================= */

.jet-dynamic-table__col .jet-engine-lightbox-icon {
    position: absolute !important;

    left: 50% !important;
    top: 50% !important;

    transform: translate(-50%, -50%) scale(.8);

    width: 30px !important;
    height: 30px !important;

    opacity: 0;

    background: rgba(255,255,255,.9);

    border-radius: 50%;

    transition: all .25s ease;

    z-index: 5;
}

.jet-dynamic-table__col
.jet-engine-gallery-slider__item-wrap:hover
.jet-engine-lightbox-icon {
    opacity: 1;

    transform: translate(-50%, -50%) scale(1);
}


/* =========================================
   موبایل
   ========================================= */

@media (max-width: 767px) {

    .jet-dynamic-table__col:has(.jet-engine-gallery-slider) {
        width: 280px !important;
        min-width: 280px !important;
        max-width: 280px !important;
    }

    .jet-dynamic-table__col .jet-engine-gallery-slider__item {
        flex-basis: 90px !important;

        width: 90px !important;
        min-width: 90px !important;
        max-width: 90px !important;

        height: 68px !important;
    }
}
/* =========================================
   GALLERY SCROLL HINT
   ========================================= */

.my-gallery-wrapper {
    position: relative;
}


/* متن راهنمای اسکرول */
.my-gallery-wrapper .gallery-scroll-hint {
    display: none;

    margin-top: 6px;

    padding: 4px 8px;

    font-size: 11px;
    line-height: 1.5;

    text-align: center;

    color: #777;

    direction: rtl;

    white-space: nowrap;

    opacity: .75;

    user-select: none;

    pointer-events: none;
}


/* =========================================
   اگر گالری اسکرول‌پذیر باشد
   ========================================= */

.my-gallery-wrapper .jet-engine-gallery-slider {
    cursor: grab;
}

.my-gallery-wrapper .jet-engine-gallery-slider:active {
    cursor: grabbing;
}


/* =========================================
   MOBILE HINT
   ========================================= */

@media (max-width: 767px) {

    .my-gallery-wrapper .gallery-scroll-hint {
        font-size: 10px;
        margin-top: 5px;
    }

}
/* فقط ظاهر متن راهنما - به عکس‌ها دست نزن */
.my-gallery-wrapper {
    position: relative;
}

.my-gallery-wrapper .gallery-scroll-hint {
    display: none;

    width: 100%;
    box-sizing: border-box;

    margin-top: 6px;
    padding: 4px 8px;

    font-size: 11px;
    line-height: 1.5;

    text-align: center;
    color: #777;

    direction: rtl;
    white-space: nowrap;

    opacity: .75;

    user-select: none;
    pointer-events: none;
}

/* اگر JS آن را نمایش داد */
.my-gallery-wrapper .gallery-scroll-hint[style*="display: block"] {
    display: block !important;
}

@media (max-width: 767px) {
    .my-gallery-wrapper .gallery-scroll-hint {
        font-size: 10px;
        margin-top: 5px;
    }
}
/* =========================================
   متن بین عکس و scrollbar
   بدون تغییر اندازه عکس‌ها
   ========================================= */

.my-gallery-wrapper {
    position: relative;
}


/* متن راهنما */
.my-gallery-wrapper .gallery-scroll-hint {
    display: none;

    position: absolute;

    left: 0;
    right: 0;

    bottom: 7px;

    z-index: 20;

    width: 100%;

    box-sizing: border-box;

    margin: 0;

    padding: 3px 8px;

    font-size: 11px;
    line-height: 16px;

    text-align: center;

    color: #777;

    direction: rtl;

    white-space: nowrap;

    opacity: .85;

    user-select: none;

    pointer-events: none;

    background: rgba(255,255,255,.85);
}


/* اگر JS آن را نمایش داد */
.my-gallery-wrapper
.gallery-scroll-hint[style*="display: block"] {
    display: block !important;
}


/* موبایل */
@media (max-width: 767px) {

    .my-gallery-wrapper .gallery-scroll-hint {

        font-size: 10px;

        bottom: 6px;

        line-height: 15px;

    }

}/* End custom CSS */
/* Start custom CSS for jet-dynamic-table, class: .elementor-element-0d8d7c3 */.dd .jet-dynamic-table__col{
       direction: rtl !important;
 
}
.jet-dynamic-table__body .jet-dynamic-table__row:nth-child(odd) {
    background-color: #1C6F3B;
}

.jet-dynamic-table__body .jet-dynamic-table__row:nth-child(even) {
    background-color: #137E44;
}
.e-fas-plus-circle{
    display: none;
}
.jet-dynamic-table__col:has(.jet-engine-gallery-slider) {
    width: 360px !important;
    min-width: 360px !important;
    max-width: 360px !important;

    padding: 10px !important;

    vertical-align: middle;
}


/* کانتینر گالری */
.jet-dynamic-table__col .jet-engine-gallery-slider {
    width: 100% !important;
    max-width: 100% !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    border-radius: 14px;

    scrollbar-width: thin;

    -webkit-overflow-scrolling: touch;
}


/* نوار عکس‌ها */
.jet-dynamic-table__col .jet-engine-gallery-slider .swiper-wrapper {
    display: flex !important;

    width: max-content !important;

    flex-wrap: nowrap !important;

    gap: 8px;

    transform: none !important;
}


/* هر عکس */
.jet-dynamic-table__col .jet-engine-gallery-slider__item {
    flex: 0 0 105px !important;

    width: 105px !important;
    min-width: 105px !important;
    max-width: 105px !important;

    height: 78px !important;

    overflow: hidden;

    border-radius: 10px;

    margin: 0 !important;
}


/* لینک عکس */
.jet-dynamic-table__col .jet-engine-gallery-slider__item-wrap {
    width: 100% !important;
    height: 100% !important;

    display: block;

    overflow: hidden;

    border-radius: 10px;
}


/* خود عکس */
.jet-dynamic-table__col .jet-engine-gallery-slider__item-img {
    width: 100% !important;
    height: 100% !important;

    display: block;

    object-fit: cover !important;

    transition: transform .35s ease;
}


/* Hover */
.jet-dynamic-table__col .jet-engine-gallery-slider__item-wrap:hover img {
    transform: scale(1.08);
}


/* =========================================
   مخفی کردن فلش‌های قبلی JetEngine
   چون اسکرول داریم
   ========================================= */

.jet-dynamic-table__col .jet-engine-gallery-slider .jet-engine-arrow {
    display: none !important;
}


/* =========================================
   ظاهر اسکرول
   ========================================= */

.jet-dynamic-table__col .jet-engine-gallery-slider::-webkit-scrollbar {
    height: 5px;
}

.jet-dynamic-table__col .jet-engine-gallery-slider::-webkit-scrollbar-track {
    background: #eeeeee;
    border-radius: 20px;
}

.jet-dynamic-table__col .jet-engine-gallery-slider::-webkit-scrollbar-thumb {
    background: #999999;
    border-radius: 20px;
}

.jet-dynamic-table__col .jet-engine-gallery-slider::-webkit-scrollbar-thumb:hover {
    background: #666666;
}


/* =========================================
   آیکون + روی عکس
   ========================================= */

.jet-dynamic-table__col .jet-engine-lightbox-icon {
    position: absolute !important;

    left: 50% !important;
    top: 50% !important;

    transform: translate(-50%, -50%) scale(.8);

    width: 30px !important;
    height: 30px !important;

    opacity: 0;

    background: rgba(255,255,255,.9);

    border-radius: 50%;

    transition: all .25s ease;

    z-index: 5;
}

.jet-dynamic-table__col
.jet-engine-gallery-slider__item-wrap:hover
.jet-engine-lightbox-icon {
    opacity: 1;

    transform: translate(-50%, -50%) scale(1);
}


/* =========================================
   موبایل
   ========================================= */

@media (max-width: 767px) {

    .jet-dynamic-table__col:has(.jet-engine-gallery-slider) {
        width: 280px !important;
        min-width: 280px !important;
        max-width: 280px !important;
    }

    .jet-dynamic-table__col .jet-engine-gallery-slider__item {
        flex-basis: 90px !important;

        width: 90px !important;
        min-width: 90px !important;
        max-width: 90px !important;

        height: 68px !important;
    }
}
/* =========================================
   GALLERY SCROLL HINT
   ========================================= */

.my-gallery-wrapper {
    position: relative;
}


/* متن راهنمای اسکرول */
.my-gallery-wrapper .gallery-scroll-hint {
    display: none;

    margin-top: 6px;

    padding: 4px 8px;

    font-size: 11px;
    line-height: 1.5;

    text-align: center;

    color: #777;

    direction: rtl;

    white-space: nowrap;

    opacity: .75;

    user-select: none;

    pointer-events: none;
}


/* =========================================
   اگر گالری اسکرول‌پذیر باشد
   ========================================= */

.my-gallery-wrapper .jet-engine-gallery-slider {
    cursor: grab;
}

.my-gallery-wrapper .jet-engine-gallery-slider:active {
    cursor: grabbing;
}


/* =========================================
   MOBILE HINT
   ========================================= */

@media (max-width: 767px) {

    .my-gallery-wrapper .gallery-scroll-hint {
        font-size: 10px;
        margin-top: 5px;
    }

}
/* فقط ظاهر متن راهنما - به عکس‌ها دست نزن */
.my-gallery-wrapper {
    position: relative;
}

.my-gallery-wrapper .gallery-scroll-hint {
    display: none;

    width: 100%;
    box-sizing: border-box;

    margin-top: 6px;
    padding: 4px 8px;

    font-size: 11px;
    line-height: 1.5;

    text-align: center;
    color: #777;

    direction: rtl;
    white-space: nowrap;

    opacity: .75;

    user-select: none;
    pointer-events: none;
}

/* اگر JS آن را نمایش داد */
.my-gallery-wrapper .gallery-scroll-hint[style*="display: block"] {
    display: block !important;
}

@media (max-width: 767px) {
    .my-gallery-wrapper .gallery-scroll-hint {
        font-size: 10px;
        margin-top: 5px;
    }
}
/* =========================================
   متن بین عکس و scrollbar
   بدون تغییر اندازه عکس‌ها
   ========================================= */

.my-gallery-wrapper {
    position: relative;
}


/* متن راهنما */
.my-gallery-wrapper .gallery-scroll-hint {
    display: none;

    position: absolute;

    left: 0;
    right: 0;

    bottom: 7px;

    z-index: 20;

    width: 100%;

    box-sizing: border-box;

    margin: 0;

    padding: 3px 8px;

    font-size: 11px;
    line-height: 16px;

    text-align: center;

    color: #777;

    direction: rtl;

    white-space: nowrap;

    opacity: .85;

    user-select: none;

    pointer-events: none;

    background: rgba(255,255,255,.85);
}


/* اگر JS آن را نمایش داد */
.my-gallery-wrapper
.gallery-scroll-hint[style*="display: block"] {
    display: block !important;
}


/* موبایل */
@media (max-width: 767px) {

    .my-gallery-wrapper .gallery-scroll-hint {

        font-size: 10px;

        bottom: 6px;

        line-height: 15px;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198e0b0 */@media (max-width: 767px) {
    .jet-dynamic-table-wrapper {
        width: 100%;
        max-width: 100%;
        overflow-x: auto !important;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .jet-dynamic-table-wrapper .jet-dynamic-table {
        width: max-content !important;
        min-width: 900px;
    }
}/* End custom CSS */