:lang(ar).elementor-771 .elementor-element.elementor-element-6928e50 .ha-btn {
    font-family: "Titillium Web", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    color: #000000;
    background-color: #FFFFFF;
    float: right !important;
}
:lang(ar).elementor-1346 .elementor-element.elementor-element-5dbaf0b {
    text-align: right;
}
:lang(ar).entry-content p {
    margin-bottom: 1.6em;
    text-align: right;
}
@media (max-width: 767px){
:lang(ar).elementor-264 .elementor-element.elementor-element-3426880c img {
    width: 100%;
    right: 0px !important;
    max-width: 100%;
}
	.elementskit-navbar-nav-default.elementskit_fill_arrow .elementskit-submenu-panel>li>a .elementskit-submenu-indicator::before {
    content: "\e97f" !important;
}
:lang(ar).elementor-264 .elementor-element.elementor-element-17a7d8a8 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    color: #020202;
    left: 20px;
}
.elementor-264 .elementor-element.elementor-element-17a7d8a8 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    color: #020202;
    left: 0px !important;
}}


:lang(ar).elementor-264 .elementor-element.elementor-element-3426880c img {
    height: 99px;
    right: 100px;
    position: relative;
}


:lang(ar).elementor-771 .elementor-element.elementor-element-4ead070 .ha-btn {
    font-family: "Titillium Web", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
    float: right;
    color: #000000;
    background-color: #FCC001;
}
:lang(ar).elementor-771 .elementor-element.elementor-element-4ead070 .ha-card-text {
    margin-bottom: 50px;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 33px;
    text-align: right;
}
:lang(ar).elementor-771 .elementor-element.elementor-element-4ead070 .ha-card-title {
    font-family: "Titillium Web", Sans-serif;
    font-size: 24px;
    font-weight: bold;
    text-align: right;
}
:lang(ar).elementor-771 .elementor-element.elementor-element-6928e50 .ha-card-body {
    padding: 80px 30px 50px 30px;
    text-align: right;
}
:lang(ar).elementor-771 .elementor-element.elementor-element-6928e50 .ha-card-text {
    margin-bottom: 50px;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-align: right;
    line-height: 33px;
}
.trp-language-switcher > div {background:transparent !important}
.trp-language-switcher > div > a {color:#fff}

.trp-language-switcher .trp-ls-shortcode-current-language {margin-top:18px !important}

.trp-language-switcher .trp-ls-shortcode-current-language {width:82px !important}

.trp-language-switcher .trp-ls-shortcode-current-language {border:0px }

.trp-language-switcher:focus .trp-ls-shortcode-language, .trp-language-switcher:hover .trp-ls-shortcode-language {border:0px solid !important}


:lang(ar).elementor-16 .elementor-element.elementor-element-90162c0 > .elementor-widget-container {
    margin: 0px 0px 0px -14px;
    display: none !important;
}
:lang(ar).elementor-16 .elementor-element.elementor-element-a54167f .elementor-heading-title {
    color: #FCC001;
    font-family: "Open Sans", Sans-serif;
    font-size: 73px;
    font-weight: 600;
    margin-top: -70px;
    top: -60px;
    position: relative;
}

:lang(ar).elementor-16 .elementor-element.elementor-element-8993d5f > .elementor-widget-container {
    margin: 0px 0px -35px 0px;
    text-align: right;
}

:lang(ar).elementor-269 .elementor-element.elementor-element-30fbc8b5 > .elementor-widget-container {
    margin: 0px 0px -25px 0px;
    text-align: right;
}
@media (max-width: 767px){
	:lang(ar).elementor-269 .elementor-element.elementor-element-1092409e img {
    width: 80%;
    float: none;
    align-items: center;
    left: 10px;
    position: relative;
}
		:lang(ar).elementor-264 .elementor-element.elementor-element-17a7d8a8 .elementskit-menu-hamburger > .ekit-menu-icon {
      position: relative;
    right: 100px !important;
}
	:lang(ar).elementor-269 .elementor-element.elementor-element-11aff500 > .elementor-element-populated {
    margin: 0px 0px 0px 100px;

}
		:lang(ar).elementor-269 .elementor-element.elementor-element-5a7010de > .elementor-widget-container {
    margin: 0px 90px 0px 0px;
    text-align: center;
    left: 40px;
    position: relative;
}
:lang(ar).elementor-16 .elementor-element.elementor-element-a54167f .elementor-heading-title {
    color: #FCC001;
    font-family: "Open Sans", Sans-serif;
    font-size: 55px;
    font-weight: 600;
	margin-top: 0px !important;
    margin-bottom: -40px !important;
}
	:lang(ar).elementor-16 .elementor-element.elementor-element-ae7d2aa > .elementor-widget-container {
  margin: 0px 0px 0px 0px !important;
    width: 150px;
    left: 115px;
    position: relative;
}
	
}

:lang(ar).ha-btn:not(.ha-btn--link) {
    padding: 15px 25px;
    border-radius: 5px;
    background-color: #562dd4;
    color: #fff;
    float: right !important;
}

:lang(ar).elementor-771 .elementor-element.elementor-element-4ead070 .ha-card-title {
    font-family: "Titillium Web", Sans-serif;
    font-size: 24px;
    font-weight: bold;
    text-align: right;
}
:lang(ar).elementor-771 .elementor-element.elementor-element-6928e50 .ha-card-text {
    margin-bottom: 50px;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-align: right;
    line-height: 33px;
}
:lang(ar).elementor-771 .elementor-element.elementor-element-6928e50 .ha-card-title {
    font-family: "Titillium Web", Sans-serif;
    font-size: 24px;
    font-weight: bold;
    text-align: right;
}
:lang(ar).elementor-438 .elementor-element.elementor-element-3f5177c3 {
    color: #000000;
    font-family: "Titillium Web", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-align: right;
}
:lang(ar).elementor-431 .elementor-element.elementor-element-2ce6bf16 {
    color: #000000;
    font-family: "Titillium Web", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-align: right;
}
:lang(ar).elementor-455 .elementor-element.elementor-element-3fc11eb5 {
    color: #000000;
    font-family: "Titillium Web", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-align: right;
}
:lang(ar).elementor-467 .elementor-element.elementor-element-29c50747 {
    color: #000000;
    font-family: "Titillium Web", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-align: right;
}
:lang(ar).elementor-474 .elementor-element.elementor-element-3383298c {
    color: #000000;
    font-family: "Titillium Web", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-align: right;
}
:lang(ar).elementor-484 .elementor-element.elementor-element-62d6ee8 {
    color: #000000;
    font-family: "Titillium Web", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-align: right;
}
:lang(ar).elementor-1148 .elementor-element.elementor-element-7768d19 .elementor-heading-title {
    color: #000000;
    font-family: "Titillium Web", Sans-serif;
    font-size: 35px;
    font-weight: bold;
    text-align: right;
}

:lang(ar).elementor-1148 .elementor-element.elementor-element-0c5a8f9 {
    text-align: left;
    color: #000000;
    font-family: "Titillium Web", Sans-serif;
    font-size: 20px;
    text-align: right !important;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 40px;
}
:lang(ar).elementor-269 .elementor-element.elementor-element-5a7010de > .elementor-widget-container {
margin: 0px 35px 0px 0px;
    text-align: right;}
:lang(ar).elementor-269 .elementor-element.elementor-element-1092409e {
    text-align: right;
}
:lang(ar).elementor-1840 .elementor-element.elementor-element-e5b5aa4 .elementor-heading-title {
    color: #0A122B;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 64px;
    text-align: right;
}
:lang(ar).elementor-1882 .elementor-element.elementor-element-b13c727 .elementor-heading-title {
    color: #000000;
    font-family: "Titillium Web", Sans-serif;
    font-size: 35px;
    text-align: right;
    font-weight: bold;
}
:lang(ar).elementor-counter .elementor-counter-number-suffix {
    text-align: right;
    font-size: 48px;
}
:lang(ar).elementor-1806 .elementor-element.elementor-element-d0428de .elementor-counter-number-wrapper {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 46px;
    font-weight: 600;
}
:lang(ar).elementor-1820 .elementor-element.elementor-element-ad3991f .elementor-heading-title {
    color: #000000;
    font-family: "Titillium Web", Sans-serif;
    font-size: 35px;
    font-weight: bold;
    text-align: right;
}
:lang(ar).elementor-1806 .elementor-element.elementor-element-6920bcc {
    color: #000000;
    font-family: "Titillium Web", Sans-serif;
    font-size: 31px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 46px;
    margin-bottom: -50px !important;
}
:lang(ar).elementor-widget-ha-card .ha-card-title {
    font-family: var(--e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight );
    text-align: right;
}
:lang(ar).elementor-1997 .elementor-element.elementor-element-2162090 .ha-card-body {
    padding: 80px 30px 20px 30px;
}






:lang(ar)  body.archive .ast-archive-description {
    max-width: 1200px;
    width: 100%;
    text-align: right !important;
    padding-top: 3em;
    padding-right: 3em;
    padding-bottom: 3em;
    padding-left: 3em;
}
:lang(ar).elementor-1806 .elementor-element.elementor-element-ae7d2aa > .elementor-widget-container {
    margin: 0px 0px 0px -103px;
    left: 72px;
    position: relative;
    transform: scaleX(-1);
}

:lang(ar).elementor-1806 .elementor-element.elementor-element-5c7322e .ekit_double_button {
    width: 75%;
    direction: ltr;
}

:lang(ar).elementor-1806 .elementor-element.elementor-element-0c4a920.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
    right: 40px;
}

@media (max-width: 767px){
:lang(ar).elementor-1806 .elementor-element.elementor-element-0c4a920 > .elementor-element-populated {
    margin: 30px 0px 0px 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
    right: 0 !important;
}
}
.happy-addon>.elementor-widget-container, .happy-addon>.elementor-widget-container * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center !important;
}
:lang(ar).elementor-1901 .elementor-element.elementor-element-b986daf .elementor-accordion-item {
    border-width: 1px;
    border-color: #BB8F01;
    text-align: right !important;
}
.elementor-1875 .elementor-element.elementor-element-e7c2998 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title {
    color: #FFFFFF;
    display: none;
}