.elementor-244 .elementor-element.elementor-element-a60920e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
                .elementor-244 .elementor-element.elementor-element-9ddb9bf .tx-bigTitle
                {font-size:340px;}
                .elementor-244 .elementor-element.elementor-element-9ddb9bf .tx-title
                {font-size:57px;}.elementor-244 .elementor-element.elementor-element-7f3c315{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244 .elementor-element.elementor-element-ee8fffd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244 .elementor-element.elementor-element-13d7c0f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
        .elementor-244 .elementor-element.elementor-element-c4f3b5f .tx-title
        {font-size:59px;}.elementor-244 .elementor-element.elementor-element-661bee1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244 .elementor-element.elementor-element-661bee1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-244 .elementor-element.elementor-element-c9853c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244 .elementor-element.elementor-element-c9853c6:not(.elementor-motion-effects-element-type-background), .elementor-244 .elementor-element.elementor-element-c9853c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-244 .elementor-element.elementor-element-15a74b6 .tx-service-desc{color:#FFFFFF;}.elementor-244 .elementor-element.elementor-element-59c1c4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244 .elementor-element.elementor-element-6f02d3b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244 .elementor-element.elementor-element-6e73ec2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244 .elementor-element.elementor-element-3cda0cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244 .elementor-element.elementor-element-e8fdff6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244 .elementor-element.elementor-element-56edf15{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-244 .elementor-element.elementor-element-661bee1{--width:100.285%;}}@media(max-width:767px){
                .elementor-244 .elementor-element.elementor-element-9ddb9bf .tx-subTitle
                {font-size:23px;}
                .elementor-244 .elementor-element.elementor-element-9ddb9bf .tx-title
                {font-size:47px;}.elementor-244 .elementor-element.elementor-element-679676b .tx-moving-text-wrap-1{padding:76px 0px 0px 0px;}.elementor-244 .elementor-element.elementor-element-679676b .tx-moving-text-wrap-2{padding:20px 0px 0px 0px;}
        .elementor-244 .elementor-element.elementor-element-c4f3b5f .tx-description
        {font-size:18px;}.elementor-244 .elementor-element.elementor-element-c4f3b5f .as-about-4-experience .title{font-size:23px;}.elementor-244 .elementor-element.elementor-element-c4f3b5f .as-about-4-experience .disc{font-size:18px;}.elementor-244 .elementor-element.elementor-element-c4f3b5f .list ul li span{font-size:23px;}
        .elementor-244 .elementor-element.elementor-element-c4f3b5f .tx-title
        {font-size:23px;}.elementor-244 .elementor-element.elementor-element-c9853c6{--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-244 .elementor-element.elementor-element-15a74b6 .tx-service-title, .elementor-244 .elementor-element.elementor-element-15a74b6 .tx-service-title a{font-size:23px;}.elementor-244 .elementor-element.elementor-element-15a74b6 .tx-service-desc{font-size:13px;}.elementor-244 .elementor-element.elementor-element-11a7591 .tx-tab-btn{font-size:23px;}}/* Start custom CSS for tx_hero_section, class: .elementor-element-9ddb9bf *//* 📱 Mobile Video Fix Only */
@media (max-width: 767px) {

    .as-hero-4-bg-img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 60vh; /* تحكم في الحجم 👈 قللناه */
        overflow: hidden;
        z-index: -1;
    }

    .as-hero-4-bg-img video {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }

    /* عشان المحتوى ميغطيش الفيديو */
    .as-hero-4-area {
        min-height: 60vh;
    }
}/* End custom CSS */
/* Start custom CSS for tx_service_lists, class: .elementor-element-e750a97 */.tx-service-btn {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for tx_moving_text, class: .elementor-element-679676b *//* ═══ RTL Marquee Fix ═══ */

@keyframes mt3-rtl-left {
    from { transform: translateX(0%); }
    to   { transform: translateX(-50%); }
}

@keyframes mt3-rtl-right {
    from { transform: translateX(-50%); }
    to   { transform: translateX(0%); }
}

/* إصلاح الحاوية */
html[dir="rtl"] .elementor-244 .elementor-element.elementor-element-679676b {
    overflow: hidden !important;
    direction: ltr !important;
}

/* الشريط الأول — يتحرك يساراً */
html[dir="rtl"] .elementor-244 .elementor-element.elementor-element-679676b .as_mt3_ani_left {
    animation: mt3-rtl-left 18s linear infinite !important;
}

/* الشريط الثاني — يتحرك يميناً */
html[dir="rtl"] .elementor-244 .elementor-element.elementor-element-679676b .as_mt3_ani_right {
    animation: mt3-rtl-right 18s linear infinite !important;
}/* End custom CSS */
/* Start custom CSS for tx_about, class: .elementor-element-c4f3b5f *//* ═══ RTL Marquee Fix ═══ */

@keyframes mt3-rtl-left {
    from { transform: translateX(0%); }
    to   { transform: translateX(-50%); }
}

@keyframes mt3-rtl-right {
    from { transform: translateX(-50%); }
    to   { transform: translateX(0%); }
}

/* إصلاح الحاوية */
html[dir="rtl"] .elementor-244 .elementor-element.elementor-element-c4f3b5f {
    overflow: hidden !important;
    direction: ltr !important;
}

/* الشريط الأول — يتحرك يساراً */
html[dir="rtl"] .elementor-244 .elementor-element.elementor-element-c4f3b5f .as_mt3_ani_left {
    animation: mt3-rtl-left 18s linear infinite !important;
}

/* الشريط الثاني — يتحرك يميناً */
html[dir="rtl"] .elementor-244 .elementor-element.elementor-element-c4f3b5f .as_mt3_ani_right {
    animation: mt3-rtl-right 18s linear infinite !important;
}/* End custom CSS */
/* Start custom CSS for tx_service_section, class: .elementor-element-15a74b6 *//* ═══ RTL Marquee Fix ═══ */

@keyframes mt3-rtl-left {
    from { transform: translateX(0%); }
    to   { transform: translateX(-50%); }
}

@keyframes mt3-rtl-right {
    from { transform: translateX(-50%); }
    to   { transform: translateX(0%); }
}

/* إصلاح الحاوية */
html[dir="rtl"] .elementor-244 .elementor-element.elementor-element-15a74b6 {
    overflow: hidden !important;
    direction: ltr !important;
}

/* الشريط الأول — يتحرك يساراً */
html[dir="rtl"] .elementor-244 .elementor-element.elementor-element-15a74b6 .as_mt3_ani_left {
    animation: mt3-rtl-left 18s linear infinite !important;
}

/* الشريط الثاني — يتحرك يميناً */
html[dir="rtl"] .elementor-244 .elementor-element.elementor-element-15a74b6 .as_mt3_ani_right {
    animation: mt3-rtl-right 18s linear infinite !important;
}/* End custom CSS */
/* Start custom CSS for tx_contact_info, class: .elementor-element-18e417d *//* ═══ RTL Marquee Fix ═══ */

@keyframes mt3-rtl-left {
    from { transform: translateX(0%); }
    to   { transform: translateX(-50%); }
}

@keyframes mt3-rtl-right {
    from { transform: translateX(-50%); }
    to   { transform: translateX(0%); }
}

/* إصلاح الحاوية */
html[dir="rtl"] .elementor-244 .elementor-element.elementor-element-18e417d {
    overflow: hidden !important;
    direction: ltr !important;
}

/* الشريط الأول — يتحرك يساراً */
html[dir="rtl"] .elementor-244 .elementor-element.elementor-element-18e417d .as_mt3_ani_left {
    animation: mt3-rtl-left 18s linear infinite !important;
}

/* الشريط الثاني — يتحرك يميناً */
html[dir="rtl"] .elementor-244 .elementor-element.elementor-element-18e417d .as_mt3_ani_right {
    animation: mt3-rtl-right 18s linear infinite !important;
}/* End custom CSS */
/* Start custom CSS for tx_count_box, class: .elementor-element-69ce578 *//* ═══ RTL Marquee Fix ═══ */

@keyframes mt3-rtl-left {
    from { transform: translateX(0%); }
    to   { transform: translateX(-50%); }
}

@keyframes mt3-rtl-right {
    from { transform: translateX(-50%); }
    to   { transform: translateX(0%); }
}

/* إصلاح الحاوية */
html[dir="rtl"] .elementor-244 .elementor-element.elementor-element-69ce578 {
    overflow: hidden !important;
    direction: ltr !important;
}

/* الشريط الأول — يتحرك يساراً */
html[dir="rtl"] .elementor-244 .elementor-element.elementor-element-69ce578 .as_mt3_ani_left {
    animation: mt3-rtl-left 18s linear infinite !important;
}

/* الشريط الثاني — يتحرك يميناً */
html[dir="rtl"] .elementor-244 .elementor-element.elementor-element-69ce578 .as_mt3_ani_right {
    animation: mt3-rtl-right 18s linear infinite !important;
}/* End custom CSS */