/* RTL overrides for the duplicated RTL pages */

@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

*{

    font-family: "Cairo", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-variation-settings:
    "slnt" 0;

}

.fa,
.fas,
.far {
    font-family: "Font Awesome 5 Free" !important;
}

.fab {
    font-family: "Font Awesome 5 Brands" !important;
}
html[dir="rtl"] body {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] .pull-left {
    float: right !important;
}

html[dir="rtl"] .pull-right {
    float: left !important;
}

html[dir="rtl"] .text-left {
    text-align: right !important;
}

html[dir="rtl"] .text-right {
    text-align: left !important;
}

html[dir="rtl"] .list-inline,
html[dir="rtl"] .list-unstyled {
    padding-right: 0;
}

html[dir="rtl"] .navbar-header {
    float: right;
}

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

html[dir="rtl"] .navbar-nav > li {
    float: right;
}

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

html[dir="rtl"] input,
html[dir="rtl"] textarea,
html[dir="rtl"] select {
    text-align: right;
}

html[dir="rtl"] input[type="email"],
html[dir="rtl"] input[type="tel"],
html[dir="rtl"] input[type="url"],
html[dir="rtl"] input[type="number"] {
    direction: ltr;
    text-align: left;
}

html[dir="rtl"] .header-top .logo:before {
    right: auto;
    left: -35px;
    -webkit-transform: skewX(-30deg);
    transform: skewX(-30deg);
}

html[dir="rtl"] .header-top .single-header-right-info + .single-header-right-info {
    margin-right: 36px;
    margin-left: 0;
}

html[dir="rtl"] .header-top .single-header-right-info .text-box {
    padding-right: 20px;
    padding-left: 0;
    text-align: right;
}

html[dir="rtl"] .header-top.home-three .top-info .left-text:before {
    right: auto;
    left: -45px;
    -webkit-transform: skewX(-50deg);
    transform: skewX(-50deg);
}

html[dir="rtl"] .header-top.home-three .top-info .social a + a {
    margin-right: 20px;
    margin-left: 0;
}

html[dir="rtl"] .header-navigation.stricky-fixed,
html[dir="rtl"] .header.header-home-two.stricky-fixed {
    right: 0;
    left: auto;
}

html[dir="rtl"] .header-navigation .container {
    padding-right: 0;
    padding-left: 220px;
}

html[dir="rtl"] .header-navigation .container .navbar-header {
    right: 45px;
    left: auto;
}

html[dir="rtl"] .header-navigation .container .main-navigation {
    text-align: right;
}

html[dir="rtl"] .header-navigation .container .right-side-box {
    right: auto;
    left: 0;
}

html[dir="rtl"] .header-navigation .container .right-side-box a.rqa-btn:after {
    right: -10px;
    left: auto;
    -webkit-transform: skewX(15deg);
    transform: skewX(15deg);
}

html[dir="rtl"] .header-navigation ul.navigation-box {
    padding-right: 120px;
    padding-left: 0;
}

html[dir="rtl"] .header-navigation ul.navigation-box:after {
    right: 99%;
    left: auto;
    -webkit-transform: skewX(15deg);
    transform: skewX(15deg);
}

html[dir="rtl"] .header-navigation ul.navigation-box > li + li {
    margin-right: 50px;
    margin-left: 0;
}

html[dir="rtl"] .header-navigation ul.navigation-box > li > a:after {
    margin-right: 5px;
    margin-left: 0;
}

html[dir="rtl"] .header-navigation ul.navigation-box > li > ul.sub-menu {
    right: 0;
    left: auto;
    float: right;
    text-align: right;
}

html[dir="rtl"] .header-navigation ul.navigation-box > li > ul.sub-menu.right-align {
    right: auto;
    left: 0;
}

html[dir="rtl"] .header-navigation ul.navigation-box > li > ul.sub-menu > li > a,
html[dir="rtl"] .header-navigation ul.navigation-box > li > .sub-menu > li > ul.sub-menu > li > a {
    padding-right: 40px;
    padding-left: 0;
}

html[dir="rtl"] .header-navigation ul.navigation-box > li > .sub-menu > li > ul.sub-menu {
    right: 100%;
    left: auto;
    float: right;
    text-align: right;
}

html[dir="rtl"] .header.header-home-two .header-navigation ul.navigation-box {
    padding-right: 30px;
    padding-left: 0;
}

html[dir="rtl"] .header.header-home-two .header-navigation ul.navigation-box > li + li {
    margin-right: 60px;
    margin-left: 0;
}

html[dir="rtl"] .header.header-home-three .header-navigation .container {
    padding-right: 0;
    padding-left: 255px;
}

html[dir="rtl"] .header.header-home-three .header-navigation ul.navigation-box {
    padding-right: 40px;
    padding-left: 0;
}

html[dir="rtl"] .header.header-home-three .header-navigation ul.navigation-box > li + li {
    margin-right: 55px;
    margin-left: 0;
}

html[dir="rtl"] footer.site-footer.fixed-footer {
    right: 0;
    left: auto;
}

html[dir="rtl"] footer.site-footer,
html[dir="rtl"] footer.site-footer .footer-widget,
html[dir="rtl"] footer.site-footer .bottom-footer,
html[dir="rtl"] footer.site-footer .bottom-footer p {
    text-align: right;
}

html[dir="rtl"] footer.site-footer .main-footer .row > [class*="col-"] {
    float: right;
}

html[dir="rtl"] footer.site-footer .footer-widget.subscribe-widget form.subscribe-form input {
    padding-right: 20px;
    padding-left: 110px;
}

html[dir="rtl"] footer.site-footer .footer-widget.subscribe-widget form.subscribe-form button {
    right: auto;
    left: 0;
}

html[dir="rtl"] .owl-carousel,
html[dir="rtl"] .owl-carousel.owl-loaded,
html[dir="rtl"] .owl-carousel.owl-rtl {
    direction: rtl;
}

html[dir="rtl"] .owl-carousel.owl-rtl .owl-item {
    float: right;
}

html[dir="rtl"] .testimonials-style-one-carousel .owl-nav .owl-prev,
html[dir="rtl"] .team-style-two-carousel .owl-nav .owl-prev,
html[dir="rtl"] .service-carousel-one .owl-nav .owl-prev {
    right: -14px;
    left: auto;
}

html[dir="rtl"] .testimonials-style-one-carousel .owl-nav .owl-next,
html[dir="rtl"] .team-style-two-carousel .owl-nav .owl-next,
html[dir="rtl"] .service-carousel-one .owl-nav .owl-next {
    right: auto;
    left: -14px;
}

html[dir="rtl"] .testimonials-style-three-carousel .owl-nav {
    right: auto;
    left: 0;
}

html[dir="rtl"] .testimonials-style-three-carousel .owl-nav [class*=owl-next] {
    margin-right: 10px;
    margin-left: 0;
}

html[dir="rtl"] .service-style-four-carousel .owl-nav .owl-next {
    margin-right: 15px;
    margin-left: 0;
}
.sec-title h3:before {
  display: inline-block;
  vertical-align: middle;
  content: '';
  width: 38px;
  height: 2px;
  background: #888888;
  margin-left: 15px;
  margin-top: 12px;
}
.sec-title h3:after{
    display: none;
}
.about-style-two .about-content h3:before {
    display: inline-block;
    vertical-align: middle;
    content: '';
    width: 38px;
    height: 2px;
    background: #888888;
    margin-left: 15px;
    margin-top: 12px;

}
.about-style-two .about-content h3:after{
    display: none;
}

@media (min-width: 992px) {
    html[dir="rtl"] .about-style-two .row ,
    html[dir="rtl"] .about-style-two .row  {
        float: right;
    }
}
