/*body {*/
/*    direction: ltr;*/
/*    text-align: left;*/
/*    font-family: Arial, sans-serif;*/
/*}*/

/*.header-main-nav {*/
/*    float: left;*/
/*}*/
/* =========================================
   GLOBAL LTR FIX
========================================= */

html {
  direction: ltr !important;
}

body {
  direction: ltr;
  text-align: left;
  font-family: 'Open Sans', sans-serif !important;
}

/* =========================================
   RESET RTL LOGIC
========================================= */

/* flip floats */
*[style*="float: right"],
.float-right {
  float: left !important;
}

*[style*="float: left"],
.float-left {
  float: right !important;
}

/* flip text align */
.text-right {
  text-align: left !important;
}

.text-left {
  text-align: right !important;
}

/* =========================================
   HEADER FIX
========================================= */

.header-logo {
  left: 1.8rem !important;
  right: auto !important;
}

.header-nav-wrap .header-main-nav li {
  margin-left: 12px !important;
  margin-right: 0 !important;
}

.header-nav-wrap .header-main-nav li.cust-btn {
  float: right !important;
}

/* =========================================
   LISTS FIX
========================================= */

ol, ul {
  margin-left: 1.6rem !important;
  margin-right: 0 !important;
}

ul.disc li::before {
  right: -16px !important;
  left: auto !important;
}

/* =========================================
   FORMS FIX
========================================= */

.cl-custom-select::after {
  left: 2.4rem !important;
  right: auto !important;
}

/* =========================================
   HOME SECTION FIX
========================================= */

.home-content h1::before {
  left: 8px !important;
  right: auto !important;
}

.home-scroll {
  left: 40px !important;
  right: auto !important;
}

.home-scroll__text {
  transform: rotate(-90deg) translate3d(8rem, 0, 0) !important;
  transform-origin: left bottom !important;
}

/* =========================================
   FEATURE SECTION FIX
========================================= */

.item-feature__icon {
  float: left !important;
}

.item-feature__text {
  margin-left: 7.2rem !important;
  margin-right: 0 !important;
}

/* =========================================
   TABLE FIX
========================================= */

th, td {
  text-align: left !important;
  border-left: none !important;
  border-right: 1px solid rgba(0,0,0,.1) !important;
}

/* =========================================
   BLOCKQUOTE FIX
========================================= */

blockquote {
  padding-left: 0 !important;
  padding-right: 4.8rem !important;
}

blockquote:before {
  right: -6px !important;
  left: auto !important;
}

/* =========================================
   PULL QUOTE FIX
========================================= */

.pull-quote {
  padding-left: 3.2rem !important;
  padding-right: 0 !important;
}

.pull-quote:before {
  right: -6px !important;
  left: auto !important;
}

.pull-quote:after {
  left: 6px !important;
  right: auto !important;
}

/* =========================================
   PAGINATION FIX
========================================= */

.pgn__prev {
  right: 0 !important;
  left: auto !important;
}

.pgn__next {
  left: 0 !important;
  right: auto !important;
}

/* =========================================
   SKILL BAR FIX
========================================= */

.skill-bars li strong {
  right: 0 !important;
  left: auto !important;
}

.skill-bars li .progress span {
  left: 0 !important;
  right: auto !important;
}

/* =========================================
   RESPONSIVE MENU FIX
========================================= */

@media only screen and (max-width:991px) {
  .header-logo {
    left: 40px !important;
    right: auto !important;
  }

  .header-menu-toggle {
    right: 32px !important;
    left: auto !important;
  }
}

/* =========================================
   SAFE GLOBAL OVERRIDE
========================================= */

* {
  direction: ltr;
}
.header-logo{
        left:  12px !important;
    right: auto !important;
}
.slick-list {
        direction: rtl !important;

}
.header-nav-wrap .header-main-nav li.header-lang-btn-wrap{
        float: right !important;
}    
.header-nav-wrap .header-main-nav {
       padding-right: 21px;
           padding-left: 117px;
    }
    .header-lang-btn-wrap{
            padding-left: 111px !important;
    }