// Theme's RTL

* {
    direction: rtl;
}

/* .navigation-main .mega-menu > ul,
.head-intro-addons,
.head-search,
.page-hero,
.slick-initialized .page-hero,
[class^="col-sm-6"] .entry-meta-item,
[class^="col-lg-4"] .entry-meta-item,
.entry-author-box,
.entry-navigation,
.entry-nav,
.entry-item-listing,
ul.job_listings,
.ci-contact-widget-item,
.gallery,
.navigation-mobile-dismiss,
.instagram-pics {
    flex-direction: row-reverse;
} */

@-ms-viewport {
    width: device-width;
  }
  
  .pull-0 {
    right: auto;
    left: auto;
  }
  
  .pull-1 {
    right: auto;
    left: 8.33333%;
  }
  
  .pull-2 {
    right: auto;
    left: 16.66667%;
  }
  
  .pull-3 {
    right: auto;
    left: 25%;
  }
  
  .pull-4 {
    right: auto;
    left: 33.33333%;
  }
  
  .pull-5 {
    right: auto;
    left: 41.66667%;
  }
  
  .pull-6 {
    right: auto;
    left: 50%;
  }
  
  .pull-7 {
    right: auto;
    left: 58.33333%;
  }
  
  .pull-8 {
    right: auto;
    left: 66.66667%;
  }
  
  .pull-9 {
    right: auto;
    left: 75%;
  }
  
  .pull-10 {
    right: auto;
    left: 83.33333%;
  }
  
  .pull-11 {
    right: auto;
    left: 91.66667%;
  }
  
  .pull-12 {
    right: auto;
    left: 100%;
  }
  
  .push-0 {
    left: auto;
    right: auto;
  }
  
  .push-1 {
    left: auto;
    right: 8.33333%;
  }
  
  .push-2 {
    left: auto;
    right: 16.66667%;
  }
  
  .push-3 {
    left: auto;
    right: 25%;
  }
  
  .push-4 {
    left: auto;
    right: 33.33333%;
  }
  
  .push-5 {
    left: auto;
    right: 41.66667%;
  }
  
  .push-6 {
    left: auto;
    right: 50%;
  }
  
  .push-7 {
    left: auto;
    right: 58.33333%;
  }
  
  .push-8 {
    left: auto;
    right: 66.66667%;
  }
  
  .push-9 {
    left: auto;
    right: 75%;
  }
  
  .push-10 {
    left: auto;
    right: 83.33333%;
  }
  
  .push-11 {
    left: auto;
    right: 91.66667%;
  }
  
  .push-12 {
    left: auto;
    right: 100%;
  }
  
  .offset-1 {
    margin-left: 0;
    margin-right: 8.33333%;
  }
  
  .offset-2 {
    margin-left: 0;
    margin-right: 16.66667%;
  }
  
  .offset-3 {
    margin-left: 0;
    margin-right: 25%;
  }
  
  .offset-4 {
    margin-left: 0;
    margin-right: 33.33333%;
  }
  
  .offset-5 {
    margin-left: 0;
    margin-right: 41.66667%;
  }
  
  .offset-6 {
    margin-left: 0;
    margin-right: 50%;
  }
  
  .offset-7 {
    margin-left: 0;
    margin-right: 58.33333%;
  }
  
  .offset-8 {
    margin-left: 0;
    margin-right: 66.66667%;
  }
  
  .offset-9 {
    margin-left: 0;
    margin-right: 75%;
  }
  
  .offset-10 {
    margin-left: 0;
    margin-right: 83.33333%;
  }
  
  .offset-11 {
    margin-left: 0;
    margin-right: 91.66667%;
  }
  
  ul,
  ol {
    padding-left: 0;
    padding-right: 20px;
  }
  
  blockquote {
    padding-left: 0;
    padding-right: 15px;
    border-left: none;
    border-right: 3px solid #dfe3e6;
  }
  
  .entry-content table {
    border-width: 1px 1px 0 0;
  }
  
  .entry-content th:first-child,
  .entry-content td:first-child {
    padding-left: 0;
    padding-right: 0;
  }
  
  .entry-content caption,
  .entry-content th,
  .entry-content td {
    text-align: right;
  }
  
  .entry-content th {
    border-width: 0 0 1px 1px;
  }
  
  .entry-content td {
    border-width: 0 0 1px 1px;
  }
  
  select {
    background-position: left .75rem center;
  }
  
  .btn-loading::before {
    left: auto;
    right: 50%;
    margin: -12px -12px 0 0;
  }
  
  .navigation-main ul {
    text-align: right;
    margin-left: 0;
    margin-right: 12px;
  }
  
  .navigation-main ul ul {
    left: auto;
    right: 100%;
    transform: translate(10px, 0);
  }
  
  .navigation-main > li:first-child ul {
    margin-left: 0;
    margin-right: 0;
  }
  
  .navigation-main > .nav-open-left ul {
    right: auto;
    left: 0;
  }
  
  .navigation-main > .nav-open-left ul ul {
    left: 100%;
    right: auto;
  }
  
  .navigation-main li .nav-open-left ul {
    left: 100%;
    right: auto;
  }
  
  .navigation-main > li:first-child > a {
    margin-left: 0;
    margin-right: 0;
  }
  
  .navigation-main .menu-item-has-children > a::after {
    right: auto;
    left: -6px;
  }
  
  .navigation-main li .menu-item-has-children > a {
    padding-right: 0;
    padding-left: 25px;
  }
  
  .navigation-main li .menu-item-has-children > a::after {
    right: auto;
    left: 10px;
  }
  
  .navigation-main .nav-button > a {
    margin-left: 0;
    margin-right: 10px;
  }
  
  .navigation-main .nav-button:last-child > a {
    margin-right: 0;
    margin-left: 0;
  }
  
  .navigation-main-right {
    text-align: left;
  }
  
  .navigation-main-right > li:last-child ul {
    right: auto;
    left: 0;
  }
  
  .navigation-main-right > li:last-child ul ul {
    right: auto;
    left: 100%;
  }
  
  .head-intro-info span {
    margin-right: 0;
    margin-left: 15px;
  }
  
  .head-search-form {
    left: auto;
    right: 0;
  }
  
  .page-hero-align-left {
    text-align: right;
  }
  
  .page-hero-align-right {
    text-align: left;
  }
  
  .dullani-video-wrap::before {
    left: auto;
    right: 50%;
    margin-left: 0;
    margin-right: -20px;
  }
  
  .dullani-video-background {
    left: auto;
    right: 0;
  }
  
  .dullani-video-background iframe {
    left: auto;
    right: 0;
  }
  
  .dullani-slick-slider .slick-next {
    right: auto;
    left: 15px;
  }
  
  .dullani-slick-slider .slick-next .fa {
    left: auto;
    right: 2px;
  }
  
  .dullani-slick-slider .slick-prev {
    left: auto;
    right: 15px;
  }
  
  .dullani-slick-slider .slick-prev .fa {
    right: auto;
    left: 1px;
  }
  
  .dullani-slick-slider .slick-dots button::before {
    left: auto;
    right: -6px;
  }
  
  .widget-section::before {
    left: auto;
    right: 0;
  }
  
  .entry-meta-item {
    margin-right: 0;
    margin-left: 12px;
  }
  
  .entry-meta-item i {
    margin-right: 0;
    margin-left: 5px;
  }
  
  .entry-content blockquote {
    padding-left: 0;
    padding-right: 50px;
  }
  
  .entry-content blockquote::before {
    left: auto;
    right: 0;
  }
  
  .entry-author-thumbnail {
    margin-right: 0;
    margin-left: 30px;
  }
  
  .entry-nav-arrow {
    margin-right: 0;
    margin-left: 15px;
  }
  
  .entry-next .entry-nav-arrow {
    margin-left: 0;
    margin-right: 15px;
  }
  
  .entry-next {
    text-align: left;
    margin-left: 0;
    margin-right: auto;
  }
  
  .entry-sharing-label {
    margin-right: 0;
    margin-left: 10px;
  }
  
  .entry-thumb-featured-tag {
    left: auto;
    right: 30px;
  }
  
  .entry-rating-score i {
    margin-right: 0;
    margin-left: 5px;
  }
  
  .comment-body .entry-rating-score {
    margin-right: 0;
    margin-left: 10px;
    padding-right: 0;
    padding-left: 10px;
    border-right: none;
    border-left: 1px solid #dfe3e6;
  }
  
  .entry-rating-total-comments {
    margin-left: 0;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 10px;
    border-left: none;
    border-right: 1px solid #dfe3e6;
  }
  
  .entry-extra-info-group li i {
    margin-right: 0;
    margin-left: 10px;
  }
  
  .star-rating-wrap label {
    margin-right: 0;
    margin-left: 2px;
  }
  
  .star-rating-wrap .star-cb-clear + label {
    margin-left: 0;
    margin-right: -.8em;
  }
  
  .checkbox-filter {
    left: auto;
    right: -9999px;
  }
  
  .checkbox-filter-label::before {
    margin-right: 0;
    margin-left: 12px;
  }
  
  .checkbox-filter-label::after {
    left: auto;
    right: 4px;
  }
  
  .header-listing-sort {
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
    padding-right: 20px;
  }
  
  .entry-item-listing::after,
  ul.job_listings::after {
    left: auto;
    right: 50%;
    margin: 0 -20px 0 0;
  }
  
  .entry-media-sm-thumb {
    margin-right: 0;
    margin-left: 15px;
  }
  
  .listing-map .infoBox > img {
    right: auto;
    left: 0;
  }
  
  .infobox-location {
    padding: 0 10px 10px 0;
  }
  
  .infobox-location i {
    margin-right: 0;
    margin-left: 3px;
  }
  
  .navigation .nav-previous {
    float: right;
  }
  
  .navigation .nav-next {
    float: left;
  }
  
  .page-links > a:first-child,
  .page-links > span:first-child {
    margin-left: 0;
    margin-right: 10px;
  }
  
  .dullani-responsive-embed iframe,
  .dullani-responsive-embed object,
  .dullani-responsive-embed embed {
    left: auto;
    right: 0;
  }
  
  .comment-list ol {
    padding-left: 0;
    padding-right: 100px;
  }
  
  .comment-list ol ol {
    padding-left: 0;
    padding-right: 0;
  }
  
  .comment-author .avatar {
    float: right;
    margin: 0 0 15px 25px;
  }
  
  .comment-metadata time::before {
    margin-right: 0;
    margin-left: 5px;
  }
  
  .comment-metadata .edit-link {
    margin-left: 0;
    margin-right: 10px;
  }
  
  .comment-reply-link {
    margin-left: 0;
    margin-right: 105px;
  }
  
  #cancel-comment-reply-link {
    margin-left: 0;
    margin-right: 5px;
  }
  
  .widget-section-hero.widget-section-hero-right {
    text-align: left;
  }
  
  .widget-section-hero.widget-section-hero-left {
    text-align: right;
  }
  
  .ci-contact-widget-item i {
    margin-right: 0;
    margin-left: 10px;
  }
  
  .card-info-socials a {
    margin-right: 0;
    margin-left: 5px;
  }
  
  .ci-schedule-widget-table {
    text-align: right;
  }
  
  .widget_meta ul ul,
  .widget_pages ul ul,
  .widget_categories ul ul,
  .widget_archive ul ul,
  .widget_nav_menu ul ul {
    margin-left: 0;
    margin-right: 15px;
  }
  
  .widget_meta li a::before,
  .widget_pages li a::before,
  .widget_categories li a::before,
  .widget_archive li a::before,
  .widget_nav_menu li a::before {
    margin-right: 0;
    margin-left: 10px;
  }
  
  .searchform .searchsubmit {
    right: auto;
    left: 0;
  }
  
  #wp-calendar caption {
    text-align: right;
    background: none repeat scroll 100% 0 rgba(0, 0, 0, 0.03);
  }
  
  #wp-calendar tfoot #next {
    text-align: left;
  }
  
  .gallery-caption {
    margin: 0 5px 0 0;
    left: auto;
    right: 0;
    text-align: right;
  }
  
  .gallery-caption::before {
    left: auto;
    right: 0;
  }
  
  .alignright {
    float: left;
    margin: 7px 24px 7px 0;
  }
  
  .alignleft {
    float: right;
    margin: 7px 0 7px 24px;
  }
  
  .wp-caption .wp-caption-text {
    text-align: right;
  }
  
  .wp-block-latest-comments {
    padding-left: 0;
    padding-right: 0;
  }
  
  .navigation-mobile-wrap {
    left: auto;
    right: 0;
  }
  
  .navigation-mobile .menu-item-expanded > .menu-item-sub-menu-toggle::before {
    transform: rotate(-180deg);
  }
  
  .navigation-mobile a {
    padding: 15px 0 15px 45px;
  }
  
  .navigation-mobile-dismiss {
    text-align: left;
  }
  
  .navigation-mobile-dismiss::after {
    margin-left: 0;
    margin-right: 5px;
  }
  
  .menu-item-sub-menu-toggle {
    right: auto;
    left: 0;
  }
  
  .mobile-nav-trigger {
    float: left;
  }
  
  .form-filters .select2-container .select2-selection.select2-selection--single .select2-selection__rendered,
  .search_categories .select2-container .select2-selection.select2-selection--single .select2-selection__rendered,
  .job-manager-form .select2-container .select2-selection.select2-selection--single .select2-selection__rendered {
    padding: 8px 12px 8px 20px;
  }
  
  .form-filters .select2-container .select2-selection.select2-selection--single .select2-selection__rendered .select2-selection__clear,
  .search_categories .select2-container .select2-selection.select2-selection--single .select2-selection__rendered .select2-selection__clear,
  .job-manager-form .select2-container .select2-selection.select2-selection--single .select2-selection__rendered .select2-selection__clear {
    margin-right: 0;
    margin-left: 10px;
  }
  
  .form-filters .select2-container .select2-selection.select2-selection--multiple,
  .search_categories .select2-container .select2-selection.select2-selection--multiple,
  .job-manager-form .select2-container .select2-selection.select2-selection--multiple {
    padding: 6px 12px 6px 25px;
  }
  
  .form-filters .select2-container .select2-selection.select2-selection--multiple::after,
  .search_categories .select2-container .select2-selection.select2-selection--multiple::after,
  .job-manager-form .select2-container .select2-selection.select2-selection--multiple::after {
    right: auto;
    left: 12px;
  }
  
  .form-filters .select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__clear,
  .search_categories .select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__clear,
  .job-manager-form .select2-container .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__clear {
    margin: 2px 0 0 5px;
  }
  
  .form-filters .select2-container .select2-selection.select2-selection--multiple .select2-selection__choice,
  .search_categories .select2-container .select2-selection.select2-selection--multiple .select2-selection__choice,
  .job-manager-form .select2-container .select2-selection.select2-selection--multiple .select2-selection__choice {
    padding: 6px 10px 6px 20px;
    margin: 5px 5px 3px 0;
  }
  
  .form-filters .select2-container .select2-selection.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove,
  .search_categories .select2-container .select2-selection.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove,
  .job-manager-form .select2-container .select2-selection.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
    right: auto;
    left: 3px;
  }
  
  .row-effect::before {
    left: auto;
    right: 50%;
    margin-left: 0;
    margin-right: -20px;
  }
  
  .row-effect-flip .ci-grid-animate {
    transform-origin: 100% 0;
  }
  
  .text-left {
    text-align: right !important;
  }
  
  .text-right {
    text-align: left !important;
  }
  
  @media (min-width: 576px) {
    .pull-sm-0 {
      right: auto;
      left: auto;
    }
  
    .pull-sm-1 {
      right: auto;
      left: 8.33333%;
    }
  
    .pull-sm-2 {
      right: auto;
      left: 16.66667%;
    }
  
    .pull-sm-3 {
      right: auto;
      left: 25%;
    }
  
    .pull-sm-4 {
      right: auto;
      left: 33.33333%;
    }
  
    .pull-sm-5 {
      right: auto;
      left: 41.66667%;
    }
  
    .pull-sm-6 {
      right: auto;
      left: 50%;
    }
  
    .pull-sm-7 {
      right: auto;
      left: 58.33333%;
    }
  
    .pull-sm-8 {
      right: auto;
      left: 66.66667%;
    }
  
    .pull-sm-9 {
      right: auto;
      left: 75%;
    }
  
    .pull-sm-10 {
      right: auto;
      left: 83.33333%;
    }
  
    .pull-sm-11 {
      right: auto;
      left: 91.66667%;
    }
  
    .pull-sm-12 {
      right: auto;
      left: 100%;
    }
  
    .push-sm-0 {
      left: auto;
      right: auto;
    }
  
    .push-sm-1 {
      left: auto;
      right: 8.33333%;
    }
  
    .push-sm-2 {
      left: auto;
      right: 16.66667%;
    }
  
    .push-sm-3 {
      left: auto;
      right: 25%;
    }
  
    .push-sm-4 {
      left: auto;
      right: 33.33333%;
    }
  
    .push-sm-5 {
      left: auto;
      right: 41.66667%;
    }
  
    .push-sm-6 {
      left: auto;
      right: 50%;
    }
  
    .push-sm-7 {
      left: auto;
      right: 58.33333%;
    }
  
    .push-sm-8 {
      left: auto;
      right: 66.66667%;
    }
  
    .push-sm-9 {
      left: auto;
      right: 75%;
    }
  
    .push-sm-10 {
      left: auto;
      right: 83.33333%;
    }
  
    .push-sm-11 {
      left: auto;
      right: 91.66667%;
    }
  
    .push-sm-12 {
      left: auto;
      right: 100%;
    }
  
    .offset-sm-0 {
      margin-left: 0;
      margin-right: 0%;
    }
  
    .offset-sm-1 {
      margin-left: 0;
      margin-right: 8.33333%;
    }
  
    .offset-sm-2 {
      margin-left: 0;
      margin-right: 16.66667%;
    }
  
    .offset-sm-3 {
      margin-left: 0;
      margin-right: 25%;
    }
  
    .offset-sm-4 {
      margin-left: 0;
      margin-right: 33.33333%;
    }
  
    .offset-sm-5 {
      margin-left: 0;
      margin-right: 41.66667%;
    }
  
    .offset-sm-6 {
      margin-left: 0;
      margin-right: 50%;
    }
  
    .offset-sm-7 {
      margin-left: 0;
      margin-right: 58.33333%;
    }
  
    .offset-sm-8 {
      margin-left: 0;
      margin-right: 66.66667%;
    }
  
    .offset-sm-9 {
      margin-left: 0;
      margin-right: 75%;
    }
  
    .offset-sm-10 {
      margin-left: 0;
      margin-right: 83.33333%;
    }
  
    .offset-sm-11 {
      margin-left: 0;
      margin-right: 91.66667%;
    }
  
    .text-sm-left {
      text-align: right !important;
    }
  
    .text-sm-right {
      text-align: left !important;
    }
  }
  
  @media (min-width: 768px) {
    .pull-md-0 {
      right: auto;
      left: auto;
    }
  
    .pull-md-1 {
      right: auto;
      left: 8.33333%;
    }
  
    .pull-md-2 {
      right: auto;
      left: 16.66667%;
    }
  
    .pull-md-3 {
      right: auto;
      left: 25%;
    }
  
    .pull-md-4 {
      right: auto;
      left: 33.33333%;
    }
  
    .pull-md-5 {
      right: auto;
      left: 41.66667%;
    }
  
    .pull-md-6 {
      right: auto;
      left: 50%;
    }
  
    .pull-md-7 {
      right: auto;
      left: 58.33333%;
    }
  
    .pull-md-8 {
      right: auto;
      left: 66.66667%;
    }
  
    .pull-md-9 {
      right: auto;
      left: 75%;
    }
  
    .pull-md-10 {
      right: auto;
      left: 83.33333%;
    }
  
    .pull-md-11 {
      right: auto;
      left: 91.66667%;
    }
  
    .pull-md-12 {
      right: auto;
      left: 100%;
    }
  
    .push-md-0 {
      left: auto;
      right: auto;
    }
  
    .push-md-1 {
      left: auto;
      right: 8.33333%;
    }
  
    .push-md-2 {
      left: auto;
      right: 16.66667%;
    }
  
    .push-md-3 {
      left: auto;
      right: 25%;
    }
  
    .push-md-4 {
      left: auto;
      right: 33.33333%;
    }
  
    .push-md-5 {
      left: auto;
      right: 41.66667%;
    }
  
    .push-md-6 {
      left: auto;
      right: 50%;
    }
  
    .push-md-7 {
      left: auto;
      right: 58.33333%;
    }
  
    .push-md-8 {
      left: auto;
      right: 66.66667%;
    }
  
    .push-md-9 {
      left: auto;
      right: 75%;
    }
  
    .push-md-10 {
      left: auto;
      right: 83.33333%;
    }
  
    .push-md-11 {
      left: auto;
      right: 91.66667%;
    }
  
    .push-md-12 {
      left: auto;
      right: 100%;
    }
  
    .offset-md-0 {
      margin-left: 0;
      margin-right: 0%;
    }
  
    .offset-md-1 {
      margin-left: 0;
      margin-right: 8.33333%;
    }
  
    .offset-md-2 {
      margin-left: 0;
      margin-right: 16.66667%;
    }
  
    .offset-md-3 {
      margin-left: 0;
      margin-right: 25%;
    }
  
    .offset-md-4 {
      margin-left: 0;
      margin-right: 33.33333%;
    }
  
    .offset-md-5 {
      margin-left: 0;
      margin-right: 41.66667%;
    }
  
    .offset-md-6 {
      margin-left: 0;
      margin-right: 50%;
    }
  
    .offset-md-7 {
      margin-left: 0;
      margin-right: 58.33333%;
    }
  
    .offset-md-8 {
      margin-left: 0;
      margin-right: 66.66667%;
    }
  
    .offset-md-9 {
      margin-left: 0;
      margin-right: 75%;
    }
  
    .offset-md-10 {
      margin-left: 0;
      margin-right: 83.33333%;
    }
  
    .offset-md-11 {
      margin-left: 0;
      margin-right: 91.66667%;
    }
  
    .text-md-left {
      text-align: right !important;
    }
  
    .text-md-right {
      text-align: left !important;
    }
  }
  
  @media (min-width: 992px) {
    .pull-lg-0 {
      right: auto;
      left: auto;
    }
  
    .pull-lg-1 {
      right: auto;
      left: 8.33333%;
    }
  
    .pull-lg-2 {
      right: auto;
      left: 16.66667%;
    }
  
    .pull-lg-3 {
      right: auto;
      left: 25%;
    }
  
    .pull-lg-4 {
      right: auto;
      left: 33.33333%;
    }
  
    .pull-lg-5 {
      right: auto;
      left: 41.66667%;
    }
  
    .pull-lg-6 {
      right: auto;
      left: 50%;
    }
  
    .pull-lg-7 {
      right: auto;
      left: 58.33333%;
    }
  
    .pull-lg-8 {
      right: auto;
      left: 66.66667%;
    }
  
    .pull-lg-9 {
      right: auto;
      left: 75%;
    }
  
    .pull-lg-10 {
      right: auto;
      left: 83.33333%;
    }
  
    .pull-lg-11 {
      right: auto;
      left: 91.66667%;
    }
  
    .pull-lg-12 {
      right: auto;
      left: 100%;
    }
  
    .push-lg-0 {
      left: auto;
      right: auto;
    }
  
    .push-lg-1 {
      left: auto;
      right: 8.33333%;
    }
  
    .push-lg-2 {
      left: auto;
      right: 16.66667%;
    }
  
    .push-lg-3 {
      left: auto;
      right: 25%;
    }
  
    .push-lg-4 {
      left: auto;
      right: 33.33333%;
    }
  
    .push-lg-5 {
      left: auto;
      right: 41.66667%;
    }
  
    .push-lg-6 {
      left: auto;
      right: 50%;
    }
  
    .push-lg-7 {
      left: auto;
      right: 58.33333%;
    }
  
    .push-lg-8 {
      left: auto;
      right: 66.66667%;
    }
  
    .push-lg-9 {
      left: auto;
      right: 75%;
    }
  
    .push-lg-10 {
      left: auto;
      right: 83.33333%;
    }
  
    .push-lg-11 {
      left: auto;
      right: 91.66667%;
    }
  
    .push-lg-12 {
      left: auto;
      right: 100%;
    }
  
    .offset-lg-0 {
      margin-left: 0;
      margin-right: 0%;
    }
  
    .offset-lg-1 {
      margin-left: 0;
      margin-right: 8.33333%;
    }
  
    .offset-lg-2 {
      margin-left: 0;
      margin-right: 16.66667%;
    }
  
    .offset-lg-3 {
      margin-left: 0;
      margin-right: 25%;
    }
  
    .offset-lg-4 {
      margin-left: 0;
      margin-right: 33.33333%;
    }
  
    .offset-lg-5 {
      margin-left: 0;
      margin-right: 41.66667%;
    }
  
    .offset-lg-6 {
      margin-left: 0;
      margin-right: 50%;
    }
  
    .offset-lg-7 {
      margin-left: 0;
      margin-right: 58.33333%;
    }
  
    .offset-lg-8 {
      margin-left: 0;
      margin-right: 66.66667%;
    }
  
    .offset-lg-9 {
      margin-left: 0;
      margin-right: 75%;
    }
  
    .offset-lg-10 {
      margin-left: 0;
      margin-right: 83.33333%;
    }
  
    .offset-lg-11 {
      margin-left: 0;
      margin-right: 91.66667%;
    }
  
    .text-right .page-hero-subtitle {
      margin-left: 0;
      margin-right: auto;
    }
  
    .text-lg-left {
      text-align: right !important;
    }
  
    .text-lg-right {
      text-align: left !important;
    }
  }
  
  @media (min-width: 1200px) {
    .pull-xl-0 {
      right: auto;
      left: auto;
    }
  
    .pull-xl-1 {
      right: auto;
      left: 8.33333%;
    }
  
    .pull-xl-2 {
      right: auto;
      left: 16.66667%;
    }
  
    .pull-xl-3 {
      right: auto;
      left: 25%;
    }
  
    .pull-xl-4 {
      right: auto;
      left: 33.33333%;
    }
  
    .pull-xl-5 {
      right: auto;
      left: 41.66667%;
    }
  
    .pull-xl-6 {
      right: auto;
      left: 50%;
    }
  
    .pull-xl-7 {
      right: auto;
      left: 58.33333%;
    }
  
    .pull-xl-8 {
      right: auto;
      left: 66.66667%;
    }
  
    .pull-xl-9 {
      right: auto;
      left: 75%;
    }
  
    .pull-xl-10 {
      right: auto;
      left: 83.33333%;
    }
  
    .pull-xl-11 {
      right: auto;
      left: 91.66667%;
    }
  
    .pull-xl-12 {
      right: auto;
      left: 100%;
    }
  
    .push-xl-0 {
      left: auto;
      right: auto;
    }
  
    .push-xl-1 {
      left: auto;
      right: 8.33333%;
    }
  
    .push-xl-2 {
      left: auto;
      right: 16.66667%;
    }
  
    .push-xl-3 {
      left: auto;
      right: 25%;
    }
  
    .push-xl-4 {
      left: auto;
      right: 33.33333%;
    }
  
    .push-xl-5 {
      left: auto;
      right: 41.66667%;
    }
  
    .push-xl-6 {
      left: auto;
      right: 50%;
    }
  
    .push-xl-7 {
      left: auto;
      right: 58.33333%;
    }
  
    .push-xl-8 {
      left: auto;
      right: 66.66667%;
    }
  
    .push-xl-9 {
      left: auto;
      right: 75%;
    }
  
    .push-xl-10 {
      left: auto;
      right: 83.33333%;
    }
  
    .push-xl-11 {
      left: auto;
      right: 91.66667%;
    }
  
    .push-xl-12 {
      left: auto;
      right: 100%;
    }
  
    .offset-xl-0 {
      margin-left: 0;
      margin-right: 0%;
    }
  
    .offset-xl-1 {
      margin-left: 0;
      margin-right: 8.33333%;
    }
  
    .offset-xl-2 {
      margin-left: 0;
      margin-right: 16.66667%;
    }
  
    .offset-xl-3 {
      margin-left: 0;
      margin-right: 25%;
    }
  
    .offset-xl-4 {
      margin-left: 0;
      margin-right: 33.33333%;
    }
  
    .offset-xl-5 {
      margin-left: 0;
      margin-right: 41.66667%;
    }
  
    .offset-xl-6 {
      margin-left: 0;
      margin-right: 50%;
    }
  
    .offset-xl-7 {
      margin-left: 0;
      margin-right: 58.33333%;
    }
  
    .offset-xl-8 {
      margin-left: 0;
      margin-right: 66.66667%;
    }
  
    .offset-xl-9 {
      margin-left: 0;
      margin-right: 75%;
    }
  
    .offset-xl-10 {
      margin-left: 0;
      margin-right: 83.33333%;
    }
  
    .offset-xl-11 {
      margin-left: 0;
      margin-right: 91.66667%;
    }
  
    .text-xl-left {
      text-align: right !important;
    }
  
    .text-xl-right {
      text-align: left !important;
    }
  }
  
  @media (max-width: 991px) {
    .entry-author-thumbnail {
      margin-right: 0;
      margin-left: 15px;
    }
  }
  
  @media (max-width: 767px) {
    .header-listing-sort {
      padding-left: 0;
      padding-right: 0;
    }
  
    .header-listing-sort select {
      padding-left: 0;
      padding-right: 15px;
    }
  }
  
  @media (max-aspect-ratio: 16 / 9) {
    .page-hero-lg .dullani-video-background {
      left: auto;
      right: -100%;
    }
  }

// Dullani Plugin RTL

.ci-media-manager-gallery .thumb {
	float: right;
}

.ci-media-manager-gallery .thumb .close {
	background-position: right -96px top 4px;
	right: auto;
	left: 5px;
}

.ci-upload-preview .upload-preview .close {
	background-position: right -96px top 4px;
	right: auto;
	left: 5px;
}

.ci-cf-tab { float:right; margin:0 0 0 -1px;}

.wp-picker-container .iris-mozilla .iris-picker-inner { right: auto !important; left: 9px !important; }


// Job Manager Plugin's RTL

.wpjm-list-checkmarks{padding-left:0;padding-right:20px}

.wpjm-list-checkmarks li{padding-left:0;padding-right:8px}

.wpjm-admin-notice{padding:20px 24px 20px 72px}

.wp-core-ui .wpjm-admin-notice.is-dismissible{padding-right:0;padding-left:24px}

.wpjm-admin-notice__message ul{padding-left:0;padding-right:10px}

.wpjm-admin-notice__message li{padding-left:0;padding-right:10px}

.wpjm-admin-notice__extra_details{padding-right:0;padding-left:48px}

.wpjm-addon-update-notice-info__icon{margin-right:0;margin-left:10px}

.wpjm-addon-update-notice-info__version{text-align:left}


.job-manager-settings-wrap{margin:0 20px 0 40px}

.promote-buttons-group .button{margin-right:0;margin-left:18px}

.wpjm-dialog form.dialog button.dialog-close{margin:10px auto auto 15px}

.deactivate-dialog .deactivate-button{float:left}

.deactivate-dialog .deactivate-button button{margin:0 10px 0 0}

.deactivate-dialog .promote-buttons-group{float:left}

.deactivate-dialog .promote-buttons-group button:last-child{margin-right:0;margin-left:0}

.wpjm-licenses .plugin-license-icon{margin-right:0;margin-left:14px}

.wpjm-licenses .plugin-license-form{text-align:left}

.wpjm-licenses .plugin-license-label{margin-left:0;margin-right:22px}

.wpjm-licenses .plugin-license-field{margin-left:0;margin-right:25px}

.wpjm-licenses .plugin-license-button{margin-left:0;margin-right:30px}

.wpjm-licenses .plugin-license-notice{margin:0 12px 14px 24px}

.plugin-license-search .plugin-license-search-field{margin-right:0;margin-left:3px}

.widefat td.column-featured_job,.widefat td.column-filled,.widefat td.column-job_status{padding-left:0;padding-right:11px;text-align:right}

.widefat td.column-job_status span:before{left:auto;right:0}

.widefat .column-job_position .job_manager_admin_badge{margin-left:0;margin-right:5px}

.widefat .column-job_listing_type{text-align:right}

.widefat td.column-job_position .job_position{padding-right:0!important;padding-left:50px!important}

.widefat td.column-job_position img{right:auto;left:7px}

.widefat .column-job_actions{text-align:left}

.widefat .column-job_actions a.button{margin:0 4px 2px 0}

.widefat .column-job_actions a.button-icon:before{float:right}

.wp_job_manager_meta_data .form-field{float:right;padding:0 0 0 12px}

.wp_job_manager_meta_data .form-field:nth-child(2n){clear:left;float:left;padding:0 12px 0 0}

.wp_job_manager_meta_data .form-field .tips{float:left}

.wp_job_manager_meta_data .form-field .button{margin-left:0;margin-right:4px}

#tiptip_holder{left:auto;right:0}

#tiptip_holder.tip_right{padding-left:0;padding-right:5px}

#tiptip_holder.tip_left{padding-right:0;padding-left:5px}

#tiptip_content{box-shadow:-1px 1px 3px rgba(0,0,0,.1);-webkit-box-shadow:-1px 1px 3px rgba(0,0,0,.1);-moz-box-shadow:-1px 1px 3px rgba(0,0,0,.1)}

#tiptip_holder.tip_top #tiptip_arrow_inner{margin-left:0;margin-right:-6px}

#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-left:0;margin-right:-6px}

#tiptip_holder.tip_right #tiptip_arrow_inner{border-right-color:currentcolor;border-left-color:#464646;margin-left:0;margin-right:-5px}

#tiptip_holder.tip_left #tiptip_arrow_inner{border-left-color:currentcolor;border-right-color:#464646;margin-left:0;margin-right:-7px}

.wp_job_manager_add_ons_wrap .product .add-on-footer a{margin-left:0;margin-right:auto}

/* .rtl .widefat .column-job_actions a.button-icon:before{float:left}

.rtl .wp_job_manager_meta_data p{padding:0 0 0 20%}

.rtl .wp_job_manager_meta_data label{right:auto;left:0} */

div.setting-enable-expand .sub-settings-expandable{padding-left:0;padding-right:25px}

.wp_job_manager_add_ons_wrap .wpjm-extensions-filter-search .subsubsub{text-align:right}

.wp_job_manager_add_ons_wrap .wpjm-extensions-filter-search .subsubsub li a{margin-right:0;margin-left:4px}

.wp_job_manager_add_ons_wrap .wpjm-extensions-filter-search .extension-search{margin-left:0;margin-right:auto}

@media screen and (max-width:782px){
.wp_job_manager_add_ons_wrap .wpjm-extensions-filter-search .extension-search{margin-right:0;margin-left:auto}}

@media screen and (max-width:428px){
.wp_job_manager_add_ons_wrap .wpjm-extensions-filter-search .extension-search .wpjm-extension-search-input{margin-right:0;margin-left:3px}}

@media only screen and (max-width:782px){
.widefat .column-job_actions{text-align:right}

.widefat .column-job_actions a.button-icon:before{float:right}

/* .rtl .widefat .column-job_actions{text-align:left}

.rtl .widefat .column-job_actions a.button-icon:before{float:left} */ }

.jm-logo__face,.jm-logo__inner,.jm-logo__letters{left:auto;right:0}

.jm-logo .jm-logo__face{transform:rotateY(90deg)}

.jm-logo__wrapper:hover .jm-logo__letters{transform:rotateY(-90deg)}

.rp4wp-related-job_listing>ul li.job_listing a,.rp4wp-related-job_listing>ul li.no_job_listings_found a,ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a{padding:1em 2em 1em 1em}

.rp4wp-related-job_listing>ul li.job_listing a img.company_logo,.rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo,ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{float:right;left:auto;right:1em;margin-right:0;margin-left:1em}

.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{float:right;padding:0 42px 0 0}

.rp4wp-related-job_listing>ul li.job_listing a div.position .company .tagline,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company .tagline,ul.job_listings li.job_listing a div.position .company .tagline,ul.job_listings li.no_job_listings_found a div.position .company .tagline{margin-left:0;margin-right:.5em}

.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{float:right;padding:0 1em 0 0;text-align:right}

.rp4wp-related-job_listing>ul li.job_listing a .meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta,ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{float:left;padding:0 1em 0 0;text-align:left}

.widget ul.job_listings li.job_listing .image{float:right}

.widget ul.job_listings li.job_listing .image img{left:auto;right:0}

.widget ul.job_listings li.job_listing ul.meta{text-align:right}

.widget ul.job_listings li.job_listing ul.meta li{margin:0 0 0 .5em}

.widget ul.job_listings li.job_listing ul.meta li:after{padding:0 .5em 0 0}

@media only screen and (max-width:767px){
ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{float:right}

ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{float:left;padding:0 1em 0 0;text-align:left}

ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{float:left}}

.display-icon{margin:0 0 0 2px}

.job-manager-error,.job-manager-info,.job-manager-message{padding:1em 3.5em 1em 2em!important}

.job-manager-error:before,.job-manager-info:before,.job-manager-message:before{left:auto;right:1.5em}

.job-manager-error li,.job-manager-info li,.job-manager-message li{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}

.job-manager-form fieldset label:not(.full-line-checkbox-field label){float:right}

.job-manager-form fieldset div.field:not(.full-line-checkbox-field){float:left}

.job-manager-form fieldset .account-sign-in .button{margin-right:0;margin-left:.5em}

.job-manager-form fieldset .account-sign-in .button:before{margin:0 0 0 2px}

.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-preview a{padding:0 1em 0 0}

.job-manager-form .job-manager-term-checklist li li{margin:0 2em 0 0}

.single_job_listing .company img{float:right;left:auto;right:1em}

.single_job_listing .company .name{margin:0 3em 0 0;padding:0 1em 0 0}

.single_job_listing .company .name a{float:left;margin-left:0;margin-right:1em}

.single_job_listing .company .tagline{margin:0 3em 0 0;padding:0 1em 0 0}

.single_job_listing .company .company_twitter:before,.single_job_listing .company .website:before{margin:0 0 0 2px}

.single_job_listing .company .company_video embed,.single_job_listing .company .company_video iframe,.single_job_listing .company .company_video object{left:auto;right:0}

.single_job_listing .meta li{float:right;margin:0 0 0 1em}

.single_job_listing .meta .date-posted:before,.single_job_listing .meta .location:before{margin:0 0 0 2px}

.single_job_listing .meta .listing-expired:before,.single_job_listing .meta .position-filled:before,.single_job_listing .meta .salary:before{margin:0 0 0 2px}

.job-manager-application-wrapper .application .application_button,.single_job_listing .application .application_button{margin:0 0 0 .5em}

.job-manager-application-wrapper .application .application_details:before,.single_job_listing .application .application_details:before{left:auto;right:5em}

.job-manager-application-wrapper .application .application_details:after,.single_job_listing .application .application_details:after{left:auto;right:5em;margin:-9px 1px 0 0}

.job_filters .search_jobs div.filter_first,.job_filters .search_jobs div.search_keywords{float:right;padding-right:0;padding-left:.5em}

.job_filters .search_jobs div.filter_last,.job_filters .search_jobs div.search_location{float:left;padding-left:0;padding-right:.5em}

.job_filters .search_jobs div.search_remote_position{float:left;padding-left:0;padding-right:.5em}

@media(max-width:480px){
.job_filters .search_jobs div.filter_first,.job_filters .search_jobs div.search_keywords{padding-right:0;padding-left:0}

.job_filters .search_jobs div.filter_last,.job_filters .search_jobs div.search_location{padding-left:0;padding-right:0}}

.job_filters .job_types li{border-right:none;border-left:1px solid #eee;float:right}

.job_filters .job_types li:last-child{border-right:none;border-left:0}

.job_filters .showing_jobs a{float:left;padding-left:0;padding-right:10px}

div.job_listings .load_more_jobs{padding:1em 2em 1em 1em}

.entry-content .job_listing_preview_title .button,.job_listing_preview_title .button{float:left;padding:8px 12px;margin-left:0;margin-right:.25em}

.job_summary_shortcode.alignleft{float:right;margin:0 0 2em 2em}

.job_summary_shortcode.alignright{float:left;margin:0 2em 2em 0}

.job_summary_shortcode .job-type{margin:-.5em 0 0 -.5em;right:auto;left:0}

#job-manager-job-dashboard .account-sign-in .button{margin-right:0;margin-left:.5em}

#job-manager-job-dashboard .account-sign-in .button:before{margin:0 0 0 2px}

#job-manager-job-dashboard table ul.job-dashboard-actions li{margin:0 0 0 .5em}

#job-manager-job-dashboard table ul.job-dashboard-actions li:after{padding:0 .5em 0 0}

#job-manager-job-dashboard table td,#job-manager-job-dashboard table th{padding:.5em 0 .5em 1em}

#content nav.job-manager-pagination ul,nav.job-manager-pagination ul{border-left:none;border-right:1px solid #eee}

#content nav.job-manager-pagination ul li,nav.job-manager-pagination ul li{border-right:none;border-left:1px solid #eee;float:right}

/* .rtl .job-manager-form label{float:left}

.rtl .entry-content .job_listing_preview_title .button,.rtl .job-manager-form div.field,.rtl .job_listing_preview_title .button{float:right}

.rtl .single_job_listing .meta li{float:left;margin:0 1em 0 0} */

.jm-dashboard__overlay .jm-dialog-close{right:auto;left:var(--jm-dialog-padding)}

.jm-job-overlay-header{padding-right:0;padding-left:calc(var(--jm-ui-icon-size) + var(--jm-ui-space-s))}

.jm-job-stat-details .jm-stat-background{left:auto;right:0}

.jm-chart .jm-chart-bar-tooltip{left:auto;right:0}

.jm-chart .jm-chart-bar--right-edge .jm-chart-bar-tooltip{right:unset;left:0}

.jm-chart .jm-chart-y-axis__label{text-align:left}

.jm-dashboard-job-column.actions{text-align:left}

.rp4wp-related-job_listing>ul li.job_listing a,.rp4wp-related-job_listing>ul li.no_job_listings_found a,ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a{padding:1em 2em 1em 1em}

.rp4wp-related-job_listing>ul li.job_listing a img.company_logo,.rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo,ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{float:right;left:auto;right:1em;margin-right:0;margin-left:1em}

.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{float:right;padding:0 42px 0 0}

.rp4wp-related-job_listing>ul li.job_listing a div.position .company .tagline,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company .tagline,ul.job_listings li.job_listing a div.position .company .tagline,ul.job_listings li.no_job_listings_found a div.position .company .tagline{margin-left:0;margin-right:.5em}

.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{float:right;padding:0 1em 0 0;text-align:right}

.rp4wp-related-job_listing>ul li.job_listing a .meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta,ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{float:left;padding:0 1em 0 0;text-align:left}

.widget ul.job_listings li.job_listing .image{float:right}

.widget ul.job_listings li.job_listing .image img{left:auto;right:0}

.widget ul.job_listings li.job_listing ul.meta{text-align:right}

.widget ul.job_listings li.job_listing ul.meta li{margin:0 0 0 .5em}

.widget ul.job_listings li.job_listing ul.meta li:after{padding:0 .5em 0 0}

@media only screen and (max-width:767px){
ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{float:right}

ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{float:left;padding:0 1em 0 0;text-align:left}

ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{float:left}}

.wp-job-manager-setup-steps li{float:right}

.wp-job-manager-setup-steps li:first-child{margin-left:0;margin-right:0}

.wp-job-manager-support-the-plugin li a:before{padding-right:0;padding-left:.25em}

.jm-ui-actions-row .jm-ui-button--link~.jm-ui-button--link{margin-left:0;margin-right:calc(var(--jm-ui-space-s)*-1)}

.jm-ui-action-menu__content{right:auto;left:0;text-align:right}

.jm-ui-tooltip{left:auto;right:-2rem}

.jm-form .select2-container.select2-container.select2-container .select2-selection,.jm-form select{background-position:0%;padding-right:0;padding-left:var(--jm-ui-space-ml)}

.jm-form input[type].jm-ui-input--search-icon{padding-left:0;padding-right:calc(var(--jm-ui-space-ml) + var(--jm-ui-space-xs))}

.jm-form .select2-container.select2-container.select2-container .select2-selection{padding-left:0;padding-right:var(--jm-ui-space-xs)}

.jm-notice.actions-right .jm-notice__footer,.jm-notice.alignwide .jm-notice__footer,.jm-notice.type-hint .jm-notice__footer{margin-left:0;margin-right:auto}

.jm-notice__title{text-align:right}

.jm-dialog-close{right:auto;left:calc(var(--jm-dialog-padding) - var(--jm-ui-space-xs) - 8px)}

.wpjm-list-checkmarks{padding-left:0;padding-right:20px}

.wpjm-list-checkmarks li{padding-left:0;padding-right:8px}

