@font-face {
  font-display: swap;
  font-family: "Tajawal";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/tajawal/tajawal-v12-arabic-300.woff2") format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF,
    U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB,
    U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22,
    U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49,
    U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F,
    U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E,
    U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}

@font-face {
  font-display: swap;
  font-family: "Tajawal";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/tajawal/tajawal-v12-latin-300.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304,
    U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-display: swap;
  font-family: "Tajawal";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/tajawal/tajawal-v12-arabic-400.woff2") format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF,
    U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB,
    U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22,
    U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49,
    U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F,
    U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E,
    U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}

@font-face {
  font-display: swap;
  font-family: "Tajawal";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/tajawal/tajawal-v12-latin-400.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304,
    U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-display: swap;
  font-family: "Tajawal";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/tajawal/tajawal-v12-arabic-500.woff2") format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF,
    U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB,
    U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22,
    U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49,
    U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F,
    U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E,
    U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}

@font-face {
  font-display: swap;
  font-family: "Tajawal";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/tajawal/tajawal-v12-latin-500.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304,
    U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-display: swap;
  font-family: "Rubik";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/rubik/rubik-v31-hebrew.woff2") format("woff2");
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-display: swap;
  font-family: "Rubik";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/rubik/rubik-v31-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304,
    U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-display: swap;
  font-family: "Rubik";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/rubik/rubik-v31-hebrew.woff2") format("woff2");
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-display: swap;
  font-family: "Rubik";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/rubik/rubik-v31-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304,
    U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-display: swap;
  font-family: "Rubik";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/rubik/rubik-v31-hebrew.woff2") format("woff2");
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-display: swap;
  font-family: "Rubik";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/rubik/rubik-v31-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304,
    U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html[dir="rtl"] body {
  direction: rtl;
  text-align: right;
}

html[lang="ar"] body,
html[lang="ar"] .font-gordita,
html[lang="ar"] .font-recoleta {
  font-family: Tajawal, Fredoka, sans-serif !important;
}

html[lang="he"] body,
html[lang="he"] .font-gordita,
html[lang="he"] .font-recoleta {
  font-family: Rubik, Fredoka, sans-serif !important;
}

html[dir="rtl"] .logo,
html[dir="rtl"] .title-style-six,
html[dir="rtl"] .static-text,
html[dir="rtl"] .pr-table-wrapper,
html[dir="rtl"] .youtube-info {
  text-align: right;
}

html[dir="rtl"] .text-center,
html[dir="rtl"] .clientSliderFive,
html[dir="rtl"] .title-style-six.text-center {
  text-align: center !important;
}

html[dir="rtl"] .navbar-nav {
  padding-right: 0;
}

html[dir="rtl"] .theme-main-menu .logo {
  flex: 0 0 auto;
  margin-left: 0;
  margin-right: 0;
  max-width: 225px;
}

html[dir="rtl"] .theme-main-menu .logo img {
  height: auto;
  max-width: 100%;
}

html[dir="rtl"] .theme-main-menu > .d-flex {
  direction: rtl;
  flex-direction: row;
  gap: 32px;
  justify-content: space-between !important;
}

html[dir="rtl"] .theme-main-menu .navbar {
  direction: rtl;
  flex: 1 1 auto;
  justify-content: flex-start;
  min-width: 0;
}

html[dir="rtl"] .theme-menu-five .navbar-nav {
  flex-direction: row-reverse;
  justify-content: flex-start;
}

html[dir="rtl"] .hero-banner-six .illustration-content {
  left: 0;
  right: auto;
  padding-left: 2%;
  padding-right: 0;
}

html[dir="rtl"] .ml-auto {
  margin-left: 0 !important;
  margin-right: auto !important;
}

html[dir="rtl"] .mr-auto {
  margin-left: auto !important;
  margin-right: 0 !important;
}

html[dir="rtl"] .mr-5 {
  margin-left: 3rem !important;
  margin-right: 0 !important;
}

html[dir="rtl"] .pl-5 {
  padding-left: 0 !important;
  padding-right: 3rem !important;
}

html[dir="rtl"] .pr-5 {
  padding-left: 3rem !important;
  padding-right: 0 !important;
}

html[dir="rtl"] .theme-menu-five .navbar-nav .nav-item .nav-link {
  margin-left: 20px;
  margin-right: 20px;
}

html[dir="rtl"] .theme-menu-five .language-switcher {
  margin-left: 0;
  margin-right: 18px;
}

html[dir="rtl"] .theme-menu-five .language-switcher ul {
  direction: rtl;
  text-align: right;
}

html[dir="rtl"] .hero-banner-six .button-group .ios-button .icon {
  margin-left: 15px;
  margin-right: 0;
}

html[dir="rtl"] .button-group .video-button {
  margin-left: 15px;
  margin-right: 0;
}

html[dir="rtl"] .fancy-portfolio-one .slider-arrows {
  left: 16%;
  right: auto;
}

html[dir="rtl"] .feature-arrow-prev-wrapper {
  left: auto;
  right: -35px;
}

html[dir="rtl"] .feature-arrow-next-wrapper {
  left: -35px;
  right: auto;
}

html[dir="rtl"] #feature-arrow-prev > img,
html[dir="rtl"] #feature-arrow-next > img {
  transform: rotate(180deg);
}

html[dir="rtl"] .client-feedback-slider-five .slider-arrow li:first-child i {
  transform: none;
}

html[dir="rtl"] .client-feedback-slider-five .slider-arrow li:last-child i {
  display: inline-block;
  transform: rotate(180deg);
}

@media (max-width: 991px) {
  html[dir="rtl"] .theme-main-menu .logo {
    max-width: 150px;
    margin-left: 0;
  }

  html[dir="rtl"] .theme-main-menu > .d-flex {
    gap: 16px;
  }

  html[dir="rtl"] .navbar-collapse {
    text-align: right;
  }

  html[dir="rtl"] .theme-menu-five .language-switcher {
    margin-left: 0;
    margin-right: 0;
  }

  html[dir="rtl"] .theme-menu-five .language-switcher ul {
    left: auto;
    right: auto;
  }
}

@media (max-width: 767px) {
  html[dir="rtl"] .hero-banner-six .illustration-content {
    left: auto;
    padding-left: 0;
  }

  html[dir="rtl"] .button-group .video-button {
    margin-left: 0;
  }
}
