body.rtl .site-content ul, body.rtl .site-content ol {
  padding: 0px 20px 0px 0px;
}
body.rtl .search_custom .box_css input {
  padding-right: 50px;
  padding-left: unset;
}
body.rtl .search_custom .box_css i {
  left: unset;
  right: 10px;
}
body.rtl .search_custom .box_css button {
  right: unset;
  left: 7px;
}
body.rtl .search_custom .box_css button i {
  left: unset;
  right: unset;
}
body.rtl .search_custom .post-categories {
  padding: 20px 0 0 0;
}
body.rtl .search_custom.search_job .box_css {
  justify-content: space-between;
}
body.rtl .search_custom.search_job .box_css p button {
  left: unset;
  margin-left: unset;
  margin-right: auto;
}
body.rtl .search_custom.search_job .box_css .select2-container .select2-selection--single {
  padding-left: unset;
  padding-right: 35px;
}
body.rtl .search_custom.search_job .box_css p::after {
  left: unset;
  right: -11px;
}
@media (min-width: 992px) {
  body.rtl .navbar_nav > .menu-item {
    margin-right: unset;
    margin-left: 30px;
  }
  body.rtl .navbar_nav > .menu-item.mega_menu .dropdown-btn, body.rtl .navbar_nav > .menu-item.dropdown .dropdown-btn {
    padding-left: unset;
    padding-right: 7px;
  }
}
@media (min-width: 992px) {
  body.rtl .navbar_nav .menu-item .sub-menu li.dropdown .dropdown-btn {
    right: unset;
    left: 17px;
  }
  body.rtl .navbar_nav .menu-item .sub-menu {
    left: unset;
    right: 0;
  }
  body.rtl .navbar_nav .menu-item:nth-last-child(-n+3) .sub-menu .sub-menu {
    left: 100%;
    right: unset;
  }
}
@media (min-width: 992px) {
  body.rtl .navbar_nav .flex_menu_activate:not(.menu_default).dropdwon_right > .sub-menu {
    left: -80px;
    right: unset;
  }
  body.rtl .navbar_nav .flex_menu_activate:not(.menu_default).menu_three_column > .sub-menu {
    left: unset;
    right: -420%;
  }
  body.rtl .navbar_nav .flex_menu_activate:not(.menu_default).menu_four_column > .sub-menu {
    left: unset;
    right: -420%;
  }
}
body.rtl .mobile_menu_box {
  right: unset;
  left: 0;
  transform: translateX(300%);
}
body.rtl .mobile_menu_box .menu-box {
  left: unset;
  right: 0;
}
body.rtl .mobile_menu_box .navigation_menu ul.navbar_nav > li .dropdown-btn {
  right: unset;
  left: 10px;
}
body.rtl.mobile_menu_box-visible .mobile_menu_box, body.rtl.mobile_menu_box-visible .menu-box {
  transform: translateX(0);
}
body.rtl .rd_more i {
  margin-left: unset;
  margin-right: 0.5rem;
}
body.rtl .icon_box_only.type_one.inline .icon {
  margin-left: 1.875rem;
  margin-right: unset;
}
body.rtl .testimonial_box.type_one .l_content .image_box {
  margin-right: unset;
  margin-left: 10px;
}
body.rtl .testimonial_box.type_one .icon {
  right: unset;
  left: 15px;
}
body.rtl .testimonial_box.type_four .icon {
  right: unset;
  left: 15px;
}
body.rtl .media-group img {
  margin-right: unset;
  margin-left: 10px;
}
body.rtl .blog.style_one.list_view.yes_image .card-content {
  padding-left: unset;
  padding-right: 25px;
}
body.rtl .blog.style_three .btn-link em {
  margin-right: unset !important;
  margin-left: 0.5rem !important;
}
body.rtl .related_post .owl-carousel .owl-nav {
  right: unset;
  left: -10px;
}
body.rtl .blog_single_content .tags_and_cat .d-flex .left_one .title {
  padding-right: unset;
  padding-left: 8px;
}
body.rtl .social-icons.single-share h6 {
  margin: 0 0 0 20px;
}
body.rtl .nk-list-meta li {
  padding-right: unset;
  padding-left: 20px;
}
body.rtl .nk-list-meta li:last-child {
  padding-left: 0px;
}
body.rtl .nk-list-meta li:after {
  left: unset;
  right: -10px;
}
body.rtl .process_card.style_two .nk-item .nk-schedule-content {
  padding-left: unset;
  padding-right: 40px;
}
body.rtl .process_card.style_two .nk-item .nk-schedule-content .theme_btn em {
  margin-left: unset;
  margin-right: 5px;
}
body.rtl .process_card.style_two::before {
  left: unset;
  right: 2rem;
}
body.rtl .process_card.style_five .timeline-dots li::after {
  left: unset;
  right: -36px;
}
body.rtl .process_card.style_five .timeline-dots li .circle {
  left: unset;
  right: -44px;
}
body.rtl .process_card.style_four .nk-item .arrow {
  left: unset;
  right: 1.5rem;
}
body.rtl .process_card.style_three .nk-item .arrow {
  right: unset;
  left: -50%;
}
body.rtl .process_card.style_one .nk-item .arrow {
  left: unset;
  right: 20px;
}
body.rtl .process_card.style_five .timeline-dots li .title_no_a_18 a, body.rtl .process_card.style_five .timeline-dots li .title_no_a_18 a em {
  margin-left: unset;
  display: inline-block;
  margin-right: 5px;
}
body.rtl .process_card.style_five .timeline-dots li .title_no_a_18 a em {
  transform: rotate(180deg);
  position: relative;
  top: 2px;
}
body.rtl .process_card.style_two .nk-item .nk-schedule-content .image {
  padding-left: unset;
  padding-right: 40px;
}
body.rtl .ptab_offer_for_tab_one .showcase_tabs_btns .percentage svg {
  transform: unset;
  left: unset;
  right: -7px;
}
body.rtl .btn-link em, body.rtl .theme_btn em {
  display: inline-block;
}
body.rtl .price_box .nk-list-link li {
  display: flex;
  flex-direction: row;
  align-items: center;
}
body.rtl .price_box .nk-list-link li em {
  margin-left: 5px;
  margin-right: unset !important;
}
body.rtl .price_box ul {
  padding-right: 0px !important;
}
body.rtl .nk-list-link {
  padding-right: 0 !important;
}
body.rtl .ptab_type_two .price_tab .nav-item:first-child .nav-link {
  margin-left: 30px;
  margin-right: unset;
}
body.rtl .ptab_type_two .price_tab .nav-item:first-child .nav-link::before {
  right: unset;
  left: -35px;
}
body.rtl .ptab_type_two .price_tab .nav-item:first-child .nav-link .dot {
  left: 0;
  right: unset;
}
body.rtl .ptab_type_two .price_tab .nav-item:first-child .nav-link.active:after {
  right: unset;
  left: 2px;
}
body.rtl .ptab_type_two .price_tab .nav-item.last .nav-link {
  margin-right: 30px;
  margin-left: unset;
}
body.rtl .ptab_type_two .price_tab .nav-item.last .nav-link.active:after {
  right: 6px;
  left: unset;
}
body.rtl .ptab_type_two .price_tab .nav-item.last .nav-link .dot {
  left: unset;
  right: 0;
}
body.rtl .ptab_type_two.ptab_offer_for_tab_two .showcase_tabs_btns .percentage {
  right: unset;
  left: 5px;
}
body.rtl .ptab_type_two.ptab_offer_for_tab_two .showcase_tabs_btns .percentage svg {
  transform: scaleX(-1);
  left: unset;
  right: -7px;
}
body.rtl .ptab_type_two.ptab_offer_for_tab_two .showcase_tabs_btns .percentage small {
  right: unset;
  left: 17px;
}
body.rtl .tabs_with_content.type_one .nav-pills.tab_inline .nav-item .nav-link .icon, body.rtl .tabs_with_content.type_three .nav-pills.tab_inline .nav-item .nav-link .icon {
  margin-right: unset;
  margin-left: 15px;
}
body.rtl .tabs_with_content.type_one .nav-pills .nav-item:first-child, body.rtl .tabs_with_content.type_three .nav-pills .nav-item:first-child {
  padding-left: 30px;
  padding-right: 0px;
}
body.rtl .tabs_with_content.type_one .nav-pills .nav-item:last-child, body.rtl .tabs_with_content.type_three .nav-pills .nav-item:last-child {
  padding-left: 0px;
  padding-right: 30px;
}
body.rtl .tabs_with_content .s_tabs_content .s_tab .list_buttons li {
  margin-right: unset;
  margin-left: 20px;
}
body.rtl .tabs_with_content .s_tabs_content .s_tab .d-flex ul li svg {
  margin-right: unset;
  margin-left: 8px;
}
body.rtl .owl-carousel .owl-nav {
  direction: ltr;
}
@media (min-width: 992px) {
  body.rtl .nk-frame-one .nk-frame-children-one {
    left: unset;
    right: -229px;
  }
  body.rtl .nk-frame-one .nk-frame-children-two {
    right: unset;
    left: -143px;
  }
}
body.rtl .image_carousel_box.style_one .video_btn_all {
  right: unset;
  left: 20px;
}
body.rtl .nk-frame-seven .nk-frame-children.nk-frame-children-one {
  right: unset;
  left: 0px;
}
body.rtl .nk-frame-seven .nk-frame-children.nk-frame-children-two {
  left: unset;
  right: -76px;
}
body.rtl .nk-frame-seven .nk-frame-children.nk-frame-children-three {
  right: unset;
  left: -200px;
}
body.rtl .video_btn_all .style_two .media-text {
  margin-left: unset;
  margin-right: 1.5rem;
}
body.rtl .footer_contact_widget .d-flex svg {
  margin-right: unset;
  margin-left: 15px;
}
body.rtl #job-manager-job-dashboard table ul.job-dashboard-actions li {
  margin: 0 0 0 0.5em;
}
body.rtl #job-manager-job-dashboard table ul.job-dashboard-actions li:first-child {
  margin-left: 0px;
}
body.rtl #job-manager-job-dashboard table ul.job-dashboard-actions li:after {
  padding: 0 0.2em 0 0;
}
body.rtl .team_box.type_one .card-title-group .media {
  right: unset;
  left: 0;
}
body.rtl .sidebar-widget ul li a, body.rtl .sidebar-widget ol li a {
  padding-left: unset;
  padding-right: 18px;
}
body.rtl .sidebar-widget ul li a::before, body.rtl .sidebar-widget ol li a::before {
  left: unset;
  right: 0;
}
body.rtl .category-filter-widget li small, body.rtl .brand-filter-widget li small {
  padding-left: unset;
  padding-right: 4px;
}
body.rtl input[type=checkbox], body.rtl body input[type=radio], body.rtl .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
  margin: 0 0 0 0.4em !important;
}
body.rtl .side_bar .widget-title::before, body.rtl .side_bar .wp-block-group__inner-container > h2::before {
  left: unset;
  right: 0;
}
body.rtl .side_bar .wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
  left: 6px;
  right: unset;
}
@media (min-width: 1200px) {
  body.rtl.right-sidebar .site-main {
    padding-left: 20px;
    padding-right: unset;
  }
  body.rtl.left-sidebar .site-main {
    padding-left: unset;
    padding-right: 20px;
  }
}
body.rtl .prgoress_indicator {
  right: unset;
  left: 50px;
}
body.rtl .pagination li a.page-link i, body.rtl .pagination li .page-numbers i,
body.rtl .pagination li.next_link a i, body.rtl .pagination li.prev_link a i, body.rtl .pagination li a.next i,
body.rtl .pagination li a.prev i, body.rtl .pagination li a i, body.rtl .pagination li span i, body.rtl .page-numbers li a.page-link i,
body.rtl .page-numbers li .page-numbers i, body.rtl .page-numbers li.next_link a i, body.rtl .page-numbers li.prev_link a i,
body.rtl .page-numbers li a.next i, body.rtl .page-numbers li a.prev i, body.rtl .page-numbers li a i,
body.rtl .page-numbers li span i, body.rtl .woocommerce-pagination .page-numbers li a.page-link i,
body.rtl .woocommerce-pagination .page-numbers li .page-numbers i,
body.rtl .woocommerce-pagination .page-numbers li.next_link a i,
body.rtl .woocommerce-pagination .page-numbers li.prev_link a i,
body.rtl .woocommerce-pagination .page-numbers li a.next i, body.rtl .woocommerce-pagination .page-numbers li a.prev i,
body.rtl .woocommerce-pagination .page-numbers li a i,
body.rtl .woocommerce-pagination .page-numbers li span i {
  transform: rotate(180deg);
  display: block;
  width: 40px;
  height: 40px;
  line-height: 38px;
}
body.rtl .blog.style_three a.btn-link em, body.rtl .icon_box_only .rd_more i {
  transform: rotate(180deg);
  position: relative;
  top: 2px;
}
body.rtl .blog_single_content .same_authour .content {
  padding-left: unset;
  padding-right: 20px;
}
body.rtl .blog_single_content .same_authour .content .authour-share ul {
  padding-left: unset;
  padding-right: 40px;
}
body.rtl .error404 .search-form .sch_btn {
  right: unset;
  left: 0;
}
body.rtl .previouse_next_post .nav_post.prev_post .linked_prev_next {
  padding-left: 15px;
  padding-right: unset;
}
body.rtl .previouse_next_post .nav_post.next_post .linked_prev_next {
  padding-left: unset;
  padding-right: 15px;
}
body.rtl .previouse_next_post .prev_post .image {
  margin-right: unset;
  margin-left: 15px;
}
body.rtl .previouse_next_post .prev_post .down_content span, body.rtl .previouse_next_post .prev_post .down_content small {
  left: unset;
  right: 0;
}
body.rtl .previouse_next_post .prev_post .down_content small i {
  margin-right: unset;
  margin-left: 7px;
}
body.rtl .previouse_next_post .next_post .image {
  margin-right: 15px;
  margin-left: unset;
}
body.rtl .previouse_next_post .next_post .text {
  text-align: left;
}
body.rtl .previouse_next_post .next_post .down_content span, body.rtl .previouse_next_post .next_post .down_content small {
  left: 0 !important;
  right: unset !important;
}
body.rtl .previouse_next_post .next_post .down_content small i {
  margin-right: 7px !important;
  margin-left: unset !important;
}
body.rtl .single-comment .user .comment-text {
  padding-left: unset;
  padding-right: 80px;
}
body.rtl .comment_box .comment-list .children .odd {
  padding-left: unset;
  padding-right: 20px;
}
body.rtl .single-comment .user .comment-text .desc ul li:last-child {
  float: left;
}
body.rtl .comment-respond {
  text-align: right;
}
body.rtl .comment-respond .comment-reply-title {
  text-align: right;
}
body.rtl .comment-form label {
  text-align: right;
}
body.rtl .breadcrumb li:before {
  transform: rotate(180deg);
  display: block;
  right: unset;
  left: -11px;
}
body.rtl .breadcrumb li:first-child {
  padding-right: 0px;
  padding-left: 18px;
}
body.rtl .breadcrumb li:last-child {
  padding-left: 0px;
  padding-right: 18px;
}
body.rtl .breadcrumb li:last-child::before {
  display: none;
}
body.rtl input[type=checkbox], body.rtl input[type=radio] {
  margin: 0 0 0 0.4em !important;
}
body.rtl .job_listing.style_two .top_content .l_side .job_meta_custom li {
  padding: 0px 0 5px 15px;
}
body.rtl .woocommerce-error, body.rtl .woocommerce-info, body.rtl .woocommerce-message {
  padding: 1em 3.5em 1em 1em !important;
}
body.rtl .wc-block-components-filter-reset-button, body.rtl .category-filter-buttons button, body.rtl .category-filter-buttons .reset-button, body.rtl .brand-filter-buttons button, body.rtl .brand-filter-buttons .reset-button {
  left: unset;
  right: 0;
}
body.rtl .product_card-one .product-img-action-wrap .product-action-1 {
  padding: 0px !important;
}
body.rtl .cart_notice .woocommerce-error, body.rtl .cart_notice .woocommerce-info, body.rtl .cart_notice .woocommerce-message {
  padding: 10px 10px 30px !important;
}
body.rtl .cart_notice .woocommerce-error .product-image, body.rtl .cart_notice .woocommerce-info .product-image, body.rtl .cart_notice .woocommerce-message .product-image {
  padding-right: unset;
  padding-left: 10px;
  width: 60px;
  height: 60px;
}
body.rtl .recent_viewd_products.position_two .owl-carousel .owl-nav {
  right: unset;
  left: 0;
}
body.rtl .nioland_product_single .product .price ins, body.rtl .quick_view .product .price ins {
  float: right;
  margin-right: unset;
  margin-left: 8px;
}
body.rtl .quick_view .woocommerce-product-gallery {
  padding: 30px 20px 30px 0px;
}
body.rtl .nioland_product_single .cart:not(.variations_form) .quantity-input, body.rtl .nioland_product_single .woocommerce-variation-add-to-cart .quantity-input, body.rtl .quick_view .cart:not(.variations_form) .quantity-input, body.rtl .quick_view .woocommerce-variation-add-to-cart .quantity-input {
  margin-right: unset !important;
  margin-left: 15px !important;
}
body.rtl .product_meta ul {
  padding: 0px !important;
}
body.rtl .product_meta ul li {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
body.rtl .product_meta ul li a, body.rtl .product_meta ul li span {
  text-align: right;
  margin-right: unset;
}
body.rtl .product_meta ul li span {
  margin-left: 4px;
}
body.rtl.woocommerce div.product .woocommerce-tabs ul.tabs li {
  padding: 0px 0px 0 20px !important;
}
body.rtl .breadcrumb {
  padding: 0 !important;
}
body.rtl .active-filters ul li {
  padding-right: unset;
  padding-left: 10px;
}
body.rtl .active-filters ul li small {
  display: inline-block;
  padding-right: unset;
  padding-left: 7px;
}
body.rtl .active-filters ul li a {
  margin-left: unset;
  margin-right: 4px;
}
body.rtl.woocommerce .woocommerce-breadcrumb a {
  padding-right: unset;
  margin-right: unset;
  padding-left: 25px;
  margin-left: 15px;
}
body.rtl.woocommerce .woocommerce-breadcrumb a::before {
  transform: rotate(180deg);
  right: unset;
  left: -6px;
}
body.rtl .cart_notice {
  right: unset;
  left: 15px;
}
body.rtl .product-name p, body.rtl .product-name a p, body.rtl .woosw-item--name a p {
  text-align: right;
}
body.rtl .woocommerce-MyAccount-navigation ul {
  padding: 0px !important;
}
body.rtl.woocommerce #reviews #comments ol.commentlist {
  padding: 0px !important;
}
body.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
  margin: 0 70px 0 0px !important;
}
body.rtl .shop_single .summary.entry-summary .top_content_single .title h1, body.rtl .quick_view .summary.entry-summary .top_content_single .title h1 {
  text-align: right;
}
body.rtl .shop_single .summary.entry-summary .top_min_single, body.rtl .quick_view .summary.entry-summary .top_min_single {
  text-align: right;
}
body.rtl .top_bottom_single {
  text-align: right;
}
body.rtl .quick_view {
  text-align: right;
}
body.rtl .quick_view div.summary {
  padding: 30px 0px 30px 30px;
}
body.rtl .shop_single .summary.entry-summary .top_min_single .price, body.rtl .quick_view .summary.entry-summary .top_min_single .price {
  display: inline-block;
}
body.rtl .product_card-one .content-wrap .product-price .price, body.rtl.woocommerce ul.products li.product .price {
  display: inline-block;
}
body.rtl.woocommerce ul.products li.product .price ins, body.rtl .woocommerce ul.products li.product .price > span, body.rtl .product-price .price ins, body.rtl .product-price .price > span {
  margin-left: 5px;
  margin-right: unset;
}
body.rtl.woocommerce ul.products li.product .price del, body.rtl .product-price .price del {
  float: left;
}
body.rtl .mini-cart-icon {
  left: unset;
  right: 10px;
}
body.rtl .scroll_cbox.scroll_con_type_linline .btnbox {
  padding-left: unset;
  padding-right: 25px;
}
body.rtl .cart_box .widget_shopping_carts {
  right: unset;
  left: 0;
  animation: rtlslideOut 0.3s forwards; /* Apply the slide-in animation */
}
body.rtl.open_cart .cart_box .widget_shopping_carts {
  right: unset;
  left: 0;
  animation: rtlslideIn 0.3s forwards; /* Apply the slide-in animation */
}
body.rtl .option_panel-popup {
  transform: translateX(-100%);
  -ms-transform: translateX(-100%);
}
body.rtl .option_panel-popup .contact_panel a i {
  display: inline-block;
  margin-right: unset;
  margin-left: 6px;
}
body.rtl .option_panel-popup, body.rtl .option_panel-popup .sdmenu_overlay {
  left: 0;
  right: unset;
}
body.rtl .option_panel-popup .sdmenu_overlay {
  transform: translateX(-100%);
  -ms-transform: translateX(-100%);
}
body.rtl .option_panel-popup .option_boxed {
  margin-left: unset;
  margin-right: auto;
  transform: translateX(-100%);
  -ms-transform: translateX(-100%);
}
body.rtl .option_panel-popup.popup-visible .option_boxed, body.rtl .option_panel-popup.popup-visible {
  opacity: 1;
  transform: translateX(0);
  -ms-transform: translateX(0);
}
body.rtl .option_panel-popup.popup-visible .sdmenu_overlay {
  transform: translateX(0);
  -ms-transform: translateX(0);
}
body.rtl .search-popup .search-form button {
  right: unset;
  left: 10px;
}
body.rtl .cart_content_header .woocommerce-mini-cart li {
  flex-direction: row-reverse;
  text-align: right;
}
body.rtl .cart_content_header .woocommerce-mini-cart li .remove_from_cart_button {
  right: unset;
  left: 0;
}
body.rtl .cart_content_header .woocommerce-mini-cart li {
  padding-right: unset !important;
  padding-left: 25px !important;
}

@media (max-width: 992px) {
  [dir=rtl] .infinite-scroll-init.infinite-scroll-horizontal {
    animation: rtl-horizontal linear infinite;
  }
  [dir=rtl] .infinite-scroll-init.infinite-scroll-horizontalAlternate {
    animation: rtl-horizontalAlternate linear infinite;
  }
}
@keyframes rtl-horizontal {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(600px);
  }
}
@keyframes rtl-horizontalAlternate {
  from {
    transform: translateX(600px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes rtl-vertical {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(970px);
  }
}
@keyframes rtl-verticalAlternate {
  from {
    transform: translateY(970px);
  }
  to {
    transform: translateY(0);
  }
}
@media (max-width: 992px) {
  .rtl .quick_view div.summary {
    padding: 20px;
  }
}
@media (max-width: 500px) {
  .rtl .blog_single_content .same_authour .content {
    padding: 20px 0 0 0 !important;
  }
}
@media (min-width: 650px) {
  .rtl .product_card-one .content-wrap .add-cart span, .product_card-one .content-wrap .add-cart .added_to_cart {
    right: unset;
    left: 0px;
    min-width: 110px;
  }
}
@media (max-width: 768px) {
  body.rtl .mini-cart-icon {
    left: unset;
    right: 0;
    border-radius: 6px 0px 0px 6px;
  }
  body.rtl .mini-cart-icon .pro-count {
    top: -7px;
    left: 3px;
    right: unset;
  }
}
.rtl.woocommerce table.shop_table_responsive tr td, .rtl.woocommerce-page table.shop_table_responsive tr td,
.rtl .product-name, .product-name a, .woosw-item--name a {
  text-align: right !important;
}/*# sourceMappingURL=rtl.css.map */