@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;600;700;900&family=Tajawal:wght@300;400;500;700;900&display=swap");
 body,
 p,
 .vc_row.wpb_row,
 form, .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], span.nav-link-text {
   font-family: "Tajawal", sans-serif !important;
   text-align: right !important;
   direction: rtl;
 }
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 h1 a,
 h2 a,
 h3 a,
 h4 a,
 h5 a,
 h6 a,
 .h1,
 .h2,
 .h3,
 .h4,
 .h5,
 .h6,
 form input,
 form textarea,
 blockquote,
 #Top_bar .menu > li > a span,
 #Top_bar .menu li ul li a span,
 .tp-caption,
 #Side_slide #menu li a span,
 .qbutton.small,
 .carousel-inner .slider_content .text.one_by_one a.qbutton,
 .more_facts_button .more_facts_button_text,
 .q_percentage.easyPieChart .tocounter,
 .qbutton,
 header:not(.with_hover_bg_color) nav.main_menu > ul > li > a > span:not(.plus),
 nav.vertical_menu > ul > li > a > span:not(.plus),
 nav.vertical_menu_float ul li.menu-item-has-children a span,
 nav.vertical_menu_on_click ul li.menu-item-has-children a span,
 nav.vertical_menu_toggle ul li.menu-item-has-children a span,
 nav.mobile_menu ul li a,
 nav.mobile_menu ul li h3,
 .q_icon_with_title .icon_text_holder h5.icon_title,
 .header_top,
 .custom_font_holder,
 #Top_bar a.action_button,
 .mfn-main-slider,
 .rs-layer, .elementor-button-text, .elementor-slide-button, .elementor-widget-container, .elementor-nav-menu--main .elementor-item, .elementor-nav-menu .elementor-item, .elementor-icon-list-item, .elementor-post__read-more, .elementor-field-group > label{
   font-family: "Cairo", sans-serif !important;
   letter-spacing: 0 !important;
 }
 .sr7-layer {
  font-family: "Tajawal", sans-serif !important;
   letter-spacing: 0 !important;
 }
 
 .google-map-contact-wrapper .get_in_touch {
   padding: 5px 25px !important;
 }
 a[href^="tel:"],
 div.inside big b,
 .elementor-icon-list-text {
   unicode-bidi: plaintext !important;
 }
 .ltr-direction {
   direction: ltr !important;
 }
 .wd-header-nav.text-left {
  --text-align: right;
  text-align: var(--text-align);
  --content-align: flex-start;
  --wd-align: flex-start;
}
.wd-header-nav.text-right {
  --text-align: left;
  text-align: var(--text-align);
  --content-align: flex-end;
  --wd-align: flex-end;
}
.whb-col-right .wd-dropdown-menu.wd-design-default {
  right: 0;
  left: auto;
  margin-left: 0;
  margin-right: calc(var(--nav-gap, .001px) / 2 * -1);
}

sr7-module {
  direction: ltr;
}