@font-face {
    font-family: 'GE_SS_Unique_Bold_5';
    src: url('fonts/GE_SS_Unique_Bold_5.otf');
}
@font-face {
    font-family: 'GE_SS_Unique_Light_1';
    src: url('fonts/GE_SS_Unique_Light_1.otf');
}
@font-face {
    font-family: 'DIN_NEXT_ARABIC_BLACK';
    src: url('fonts/DIN_NEXT_ARABIC_BLACK.otf');
}
@font-face {
    font-family: 'DIN_NEXT_ARABIC_BOLD';
    src: url('fonts/DIN_NEXT_ARABIC_BOLD.otf');
}
@font-face {
    font-family: 'DIN_NEXT_ARABIC_HEAVY';
    src: url('fonts/DIN_NEXT_ARABIC_HEAVY.otf');
}
@font-face {
    font-family: 'DIN_NEXT_ARABIC_LIGHT';
    src: url('fonts/DIN_NEXT_ARABIC_LIGHT.otf');
}
@font-face {
    font-family: 'DIN_NEXT_ARABIC_MEDIUM';
    src: url('fonts/DIN_NEXT_ARABIC_MEDIUM.otf');
}
@font-face {
    font-family: 'DIN_NEXT_ARABIC_REGULAR';
    src: url('fonts/DIN_NEXT_ARABIC_REGULAR.otf');
}
@font-face {
    font-family: 'DIN_NEXT_ARABIC_ULTRALIGHT';
    src: url('fonts/DIN_NEXT_ARABIC_ULTRALIGHT.otf');
}
@font-face {
    font-family: 'alfont_com_AlFont_com_FrutigerLTArabic-45Light-1';
    src: url('fonts/alfont_com_AlFont_com_FrutigerLTArabic-45Light-1.ttf');
}
@font-face {
    font-family: 'alfont_com_AlFont_com_FrutigerLTArabic-65Bold-1';
    src: url('fonts/alfont_com_AlFont_com_FrutigerLTArabic-65Bold-1.ttf');
}
h1, h2, h3, h4, h5, h6, span, div, a,p,.widget.widget_quote select, .widget.widget_quote .form-control, .widget.widget_quote .form-select, .widget.widget_quote textarea, .widget.widget_quote input ,.widget.widget_quote .th-btn,
.appointment-form.style2 select, .appointment-form.style2 .form-control, .appointment-form.style2 .form-select, .appointment-form.style2 textarea, .appointment-form.style2 input,.th-btn,.wpcf7-form-control{
    font-family: alfont_com_AlFont_com_FrutigerLTArabic-45Light-1, GE_SS_Unique_Light_1, DIN_NEXT_ARABIC_REGULAR !important;
}
body.rtl h2 span.fw-normal{ font-family: alfont_com_AlFont_com_FrutigerLTArabic-65Bold-1, GE_SS_Unique_Light_1, GE_SS_Unique_Bold_5 !important;}
.header-button .search-form button{ left :15px; right:auto;}
.hero-1 .slider-controller{right:auto; left: 66px;}
.checklist li::before {left:auto; right:0px;margin-left: 10px;margin-right: 0px;}
.checklist li{padding-right: 35px;padding-left: 0px;}
.testiSlide1 .icon-box{    left: 72px;    right: auto}

body.rtl  .text-anime-style-3 .split-line,
body.rtl  .text-anime-style-3 span,
body.rtl  .text-anime-style-3 div {
    all: unset;
    display: inline !important;
    direction: rtl;
    font-family: DIN_NEXT_ARABIC_REGULAR !important;
}
.rtl .choose-img-box .img2 {
  right: auto;
  left:-45px;
}
.rtl .choose-img-box .img3 {
    right: 40%;
    left:auto;
}
.rtl .shape-mockup {right:0px;left : 25% !important;}
.rtl .team-card .team-social .th-social{right:auto; left:32px;}
.rtl .hero-1 .scroll-down .hero-scroll-wrap:before {
    left: 26%;
}
.rtl .sub-title:before {
    left: auto;
    padding-left: 0px;
    padding-right: 35px;
    right:0px;
}
.rtl .sub-title {padding-left: 0px;
    padding-right: 40px;}
.home_why_tadawi .title-area {text-align: right !important;}
.rtl .shape-mockup.jump img {
    transform: scaleX(-1); /* Flip horizontally */
    display: block;
    margin-left: 0;        /* Align to left */
    margin-right: auto;    /* Reset if RTL affected */
}
.rtl .shape-mockup.jump {
    right: auto !important;
    left: 0 !important;
}
.rtl about-wrapp {
    right: 30%;
}
.footer-widget.widget_meta a:before, .footer-widget.widget_pages a:before, .footer-widget.widget_archive a:before, .footer-widget.widget_categories a:before, .footer-widget.widget_nav_menu a:before {
    right: 0;
    left:auto;
}
.footer-widget.widget_meta a, .footer-widget.widget_pages a, .footer-widget.widget_archive a, .footer-widget.widget_categories a, .footer-widget.widget_nav_menu a {
    padding: 0 28px 0 0;
}
.th-menu-wrapper .th-menu-toggle {
     right: auto;
    left: -16.5px;
}
.th-mobile-menu ul li a:before {
    left: auto;
    right: 0;
    margin-left: 10px;
    margin-right: 0px;
     content: "\f104";
}
.th-mobile-menu ul li a {
    padding-left: 0px;
    padding-right: 18px;
    text-align: right;
}
.th-mobile-menu ul .th-item-has-children > a:after {
    float: left;
}
.th-mobile-menu ul .th-item-has-children > a .th-mean-expand {
    right: auto;
    left:0;
}
.th-mobile-menu ul li ul li {
    padding-right: 20px;
    padding-left: 0px;
}
.breadcumb-menu li {
    margin-left: 3px;
    padding-left: 5px;
    margin-right: 0px;
    padding-right: 0px;
}
.breadcumb-menu li:after {
    content: "\f104";
}
.main-menu ul li:has(.sub-menu) > a::after, .main-menu ul li:has(.mega-menu) > a::after, .main-menu ul li.menu-item-has-children > a::after {
    margin-right: 4px;
    margin-left: 0px;
}
.main-menu ul.sub-menu li a:hover {
    padding-right: 23px;
    padding-left: 0px;
}
.main-menu ul.sub-menu li a:hover::before {
    left: auto;
    right: 0px;
}
.main-menu ul.sub-menu li a {text-align:right;}
.main-menu ul.sub-menu {
    padding: 18px 18px 18px 20px;
    right: -27px;
}
.widget.widget_quote select, .widget.widget_quote .form-control, .widget.widget_quote .form-select, .widget.widget_quote textarea, .widget.widget_quote input,.appointment-form.style2 select, .appointment-form.style2 .form-control, .appointment-form.style2 .form-select, .appointment-form.style2 textarea, .appointment-form.style2 input, .wpcf7-form-control{text-align:right;}
.form-group > i {
    right: 0px;
    left: 25px;}
    
.rtl .breadcumb-menu li:after {
    margin-right: 10px;
    margin-left: 0px;
    }
.rtl footer .title-area .sec-title {text-align:right;}
.th-team .team-desig {text-align: right;}

 @media (max-width: 1899px) {
   body.rtl  .hero-1 .social-links {
        left: auto;
        right: -10%;
    }
}
.rtl .hero-style1{margin-left:0px; margin-right:40px;}
