/*===========================================================================
                               Rtl
===========================================================================*/
body.rtl {
  /*===========================================================================
                              Content Css
  ===========================================================================*/
  /*===========================================================================
                              sidebar css
  ===========================================================================*/
  /*===========================================================================
                              Footer Css
  ===========================================================================*/
  /*===========================================================================
                              blog single
  ===========================================================================*/
}
body.rtl .header-area.header-style-1 .top_bar .top_md {
  padding-left: unset;
  padding-right: 80px;
}
body.rtl .header-area.header-style-1 .top_bar .top_md .text {
  padding-right: unset;
  padding-left: 15px;
}
body.rtl .header-area.header-style-1 .top_bar .top_rt .social-icons {
  padding-left: unset;
  padding-right: 30px;
}
body.rtl .header-area.header-style-1 .top_bar .top_rt .language .language-dropdown li a img {
  float: right;
  margin-right: unset;
  margin-left: 5px;
}
body.rtl .header-area.header-style-1 .main_header_content .logo_box svg {
  transform: rotate(180deg);
}
body.rtl .header-area.header-style-1 .main_header_content .right_content {
  padding-right: 20px;
  padding-left: unset;
}
body.rtl .header-area.header-style-1 .main_header_content .right_content .contact-toggler {
  padding-right: 30px;
  padding-left: unset;
}
body.rtl .header-area.header-area.header-style-2 .right_content .search_form form .sch_btn {
  right: unset;
  left: 0;
}
body.rtl .side_menu_v1 {
  left: unset;
  right: 0;
}
body.rtl .mobile_menu_box form .sch_btn {
  right: unset;
  left: 6px;
}
body.rtl .header-area.header-style-2 .navbar_togglers {
  left: 5px;
  right: unset;
}
body.rtl .header-area.header-style-1 .main_header_content .navbar_togglers {
  padding-left: 20px;
  padding-right: unset;
}
body.rtl .mobile_menu_box .menu-backdrop {
  right: unset;
  left: 0;
}
body.rtl .mobile_menu_box {
  left: unset;
  right: 0;
  transform: translateX(0%);
  transition: all 500ms ease 0ms;
  -moz-transition: all 500ms ease 0ms;
  -ms-transition: all 500ms ease 0ms;
  -o-transition: all 500ms ease 0ms;
}
body.rtl .mobile_menu_box .menu-box {
  left: unset;
  right: 0;
  transform: translateX(100%);
}
body.rtl.mobile_menu_box-visible .mobile_menu_box {
  transform: translateX(0%);
}
body.rtl.mobile_menu_box-visible .mobile_menu_box .menu-box {
  transform: translateX(0%);
}
body.rtl .mobile_menu_box .navigation_menu ul.navbar_nav > li .dropdown-btn {
  right: unset;
  left: 0;
}
body.rtl .mobile_menu_box .navigation_menu ul.navbar_nav > li {
  text-align: right;
}
body.rtl .contact_header_one .icon_s {
  margin-right: unset;
  margin-left: 10px;
}
body.rtl .breadcrumb li::before {
  right: unset;
  left: -11px;
  transform: rotate(-180deg);
}
body.rtl .breadcrumb li:first-child {
  padding-right: 0px;
  padding-left: 18px;
}
body.rtl .breadcrumb li:last-child {
  padding-right: 18px;
  padding-left: 0px;
}
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 {
  right: unset;
  transform: rotate(-180deg);
  left: -6px;
}
body.rtl.woocommerce form .show-password-input, body.rtl.woocommerce-page form .show-password-input {
  right: unset;
  left: 0.7em;
}
body.rtl.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  right: unset;
  left: 0.5rem;
}
body.rtl.woocommerce .woocommerce-error .button, body.rtl.woocommerce .woocommerce-info .button, body.rtl.woocommerce .woocommerce-message .button, body.rtl.woocommerce-page .woocommerce-error .button, body.rtl.woocommerce-page .woocommerce-info .button, body.rtl.woocommerce-page .woocommerce-message .button {
  float: left;
}
body.rtl form.checkout_coupon, body.rtl form.login, body.rtl form.register {
  text-align: right;
}
body.rtl .woocommerce-error, body.rtl .woocommerce-info, body.rtl .woocommerce-message {
  padding: 1em 3.5em 1em 2rem !important;
}
body.rtl .woocommerce-error::before, body.rtl .woocommerce-info::before, body.rtl .woocommerce-message::before {
  left: unset;
  right: 1.5em;
}
body.rtl .woocommerce-form-login .woocommerce-form-login__submit {
  float: right !important;
  margin-right: unset !important;
  margin-left: 1rem !important;
}
body.rtl .search-popup .close-search {
  right: unset;
  left: 25px;
}
body.rtl .search-popup .search-form button {
  right: unset;
  left: 0;
}
body.rtl .option_panel-popup {
  right: unset;
  left: 0;
  transform: translateX(-100%);
  -ms-transform: translateX(-100%);
}
body.rtl .option_panel-popup .sdmenu_overlay {
  transform: translateX(-100%);
  -ms-transform: translateX(-100%);
}
body.rtl .option_panel-popup .close-option-pan {
  left: unset;
  right: 0;
}
body.rtl .option_panel-popup .option_boxed {
  margin-left: unset;
  margin-right: auto;
}
body.rtl .option_panel-popup .contact_panel a i {
  margin-right: unset;
  margin-left: 6px;
  display: inline-block;
}
body.rtl .option_panel-popup.popup-visible {
  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 .slick-dots li {
  margin-left: 10px;
  margin-right: unset;
}
body.rtl .slick-dots li:last-child {
  margin-left: 0px;
}
body.rtl .select2.select2-container, body.rtl .wpforms-field .select2.select2-container, body.rtl .select2-container, body.rtl .select2-dropdown, body.rtl .select2-search, body.rtl .select2-results {
  direction: rtl;
}
body.rtl .select2-container--default .select2-selection--single .select2-selection__arrow, body.rtl .wpforms-field .select2-container--default .select2-selection--single .select2-selection__arrow {
  right: unset !important;
  left: 11px !important;
}
body.rtl .rd_more i {
  transform: rotate(180deg);
  top: 1px;
}
body.rtl .service_box.type_one .content_box .content_inner .icon {
  text-align: right;
}
body.rtl .service_box.type_one .content_box .content_inner .steps {
  left: 15px;
  right: unset;
}
body.rtl .service_box.type_one .content_box .content_inner .rd_more svg {
  transform: rotate(180deg);
}
body.rtl .service_box.type_one .content_box .content_inner:before {
  left: unset;
  right: 0;
}
body.rtl .service_box.type_two .content_box .steps {
  right: unset;
  left: 15px;
}
body.rtl .service_box.type_three .content_box .content_box_in a.rd_more i {
  top: 2px;
}
body.rtl .service_box.type_four .steps {
  right: unset;
  left: -29px;
}
body.rtl .service_box.type_four .content_box .bottom .rd_more {
  transform: rotate(-90deg);
}
body.rtl .service_box.type_four:hover .steps {
  right: unset;
  left: 0;
}
body.rtl .service_box.type_six .content .theme_btn svg {
  transform: rotate(-90deg);
}
body.rtl .service_box.type_seven .icon {
  left: unset;
  right: 40px;
}
body.rtl .service_box.type_seven .content .left {
  padding-right: unset;
  padding-left: 70px;
}
body.rtl .service_box.type_seven .content .left:before {
  right: unset;
  left: 30px;
}
body.rtl .service_box.type_seven .content .right svg {
  transform: rotate(-90deg);
}
body.rtl .service_box.type_eight .content .link {
  left: 30px;
  right: unset;
  transform: rotate(-90deg);
}
body.rtl .theme_btn svg {
  margin-left: unset;
  margin-right: 5px;
  transform: rotate(-90deg);
}
body.rtl .icon_box_only.type_one .icon_box_in .shape_image {
  right: unset;
  left: 0;
}
body.rtl .icon_box_only.type_three .icon_inner .icon {
  margin-right: unset;
  margin-left: 22px;
}
body.rtl .icon_box_only.type_four.inline_box .icon {
  margin-right: unset;
  margin-left: 10px;
}
body.rtl .icon_box_only.type_six .icon {
  margin-right: unset;
  margin-left: 25px;
}
body.rtl .only_tab_content .nav-tabs li .nav-link svg {
  margin-left: unset;
  margin-right: 5px;
  transform: rotate(-90deg);
  top: -1px;
  position: relative;
}
body.rtl .only_tab_content .tab_content_box ul li i {
  margin-right: unset;
  margin-left: 7px;
}
body.rtl .image_box_only.type_one .image.two {
  margin-left: unset;
  margin-right: 20px;
}
body.rtl .image_box_only.type_one svg {
  right: unset;
  left: -97px;
}
body.rtl .image_box_only.type_two .right {
  padding-left: unset;
  padding-right: 20px;
}
body.rtl .image_box_only.type_two .right .image.three {
  border-radius: 115px 0 0 115px;
}
body.rtl .image_box_only.type_two .right .image.four {
  right: -73px;
  left: unset;
}
body.rtl .image_box_only.type_two .image.two {
  border-radius: 135px 135px 135px 0;
}
body.rtl .image_box_only.type_three .right {
  padding-left: unset;
  padding-right: 20px;
}
body.rtl .image_box_only.type_four .abso_content {
  right: unset;
  left: -40px;
}
body.rtl .image_box_only.type_four .abso_content .authour_box img {
  margin-right: unset;
  margin-left: 10px;
}
body.rtl .image_box_only.type_four .abso_content .authour_box .title_no_a_26:after {
  right: 0;
  left: unset;
}
body.rtl .image_box_only.type_six .content {
  right: unset;
  left: -68px;
}
body.rtl .fun_facts.type_two .title_no_a_26::before {
  left: unset;
  right: 0;
}
body.rtl .fun_facts.type_three .icon {
  margin-right: unset;
  margin-left: 20px;
}
body.rtl .wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:first-child {
  padding-left: 10px !important;
  padding-right: unset !important;
}
body.rtl .process_box.type_one .image_box {
  transform: rotate(-10deg);
  left: unset;
  right: 20px;
}
body.rtl .process_box.type_one .image_box p {
  left: unset;
  right: -68px;
  transform: rotate(22deg);
}
body.rtl .process_box.type_two .icon {
  right: unset;
  left: 30px;
}
body.rtl .process_box.type_four .icon {
  left: unset;
  right: 40px;
}
body.rtl .process_box.type_four .icon .icon .step {
  right: unset;
  left: -10px;
}
body.rtl .process_box.type_four .icon svg {
  right: unset;
  left: -178px;
  transform: rotate(180deg);
}
body.rtl .testimonial_box.type_one .flaticon-right-quote {
  right: unset;
  left: 60px;
}
body.rtl .testimonial_box.type_one:after {
  right: unset;
  left: 50px;
}
body.rtl .testimonial_box.type_two .auth .image_box {
  margin-left: 10px;
  margin-right: unset;
}
body.rtl .testimonial_box.type_two.type_three .box {
  right: unset;
  left: 0;
  border-radius: 0 17px 17px 0;
}
body.rtl .testimonial_box.type_two.type_three .box p i {
  margin-right: unset;
  margin-left: 3px;
}
body.rtl .testimonial_box.type_four .testimonial_box_inner .image_box svg {
  right: 0;
  left: unset;
}
body.rtl .blog_style.one .content_box .authour img {
  margin-left: 10px;
  margin-right: unset;
}
body.rtl .blog_style.one .content_box .bottom .comments i {
  margin-right: unset;
  margin-left: 5px;
}
body.rtl .blog_style.one .content_box .top .cat_gry {
  margin-right: unset;
  margin-left: 20px;
}
body.rtl .blog_box.type_one .blog_inner .content .authour img {
  margin-right: unset;
  margin-left: 10px;
}
body.rtl .blog_box.type_two .date_tm {
  left: unset;
  right: 20px;
}
body.rtl .blog_box.type_two .date_tm i {
  margin-left: 5px;
  margin-right: unset;
}
body.rtl .blog_box.type_two .content .authour img {
  margin-right: unset;
  margin-left: 10px;
}
body.rtl .blog_box.type_two .content .bottn_flex .comments i {
  margin-left: 5px;
  margin-right: unset;
}
body.rtl .blog_box.type_two.type_three content .comments i {
  margin-left: 5px;
  margin-right: unset;
}
body.rtl .blog_box.type_two.type_four .date_tm {
  right: 0;
}
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 .previouse_next_post .nav_post.prev_post {
  text-align: right;
}
body.rtl .previouse_next_post .nav_post.next_post .text {
  text-align: left;
}
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.prev_post .image {
  margin-right: unset;
  margin-left: 15px;
}
body.rtl .previouse_next_post .nav_post.next_post .linked_prev_next {
  padding-left: unset;
  padding-right: 15px;
}
body.rtl .previouse_next_post .nav_post.next_post .image {
  margin-left: unset;
  margin-right: 15px;
}
body.rtl .previouse_next_post .nav_post.prev_post .text .down_content span, body.rtl .previouse_next_post .nav_post.prev_post .text .down_content small {
  left: unset;
  right: 0;
}
body.rtl .previouse_next_post .nav_post.next_post .text .down_content span, body.rtl .previouse_next_post .nav_post.next_post .text .down_content small {
  left: 0;
  right: unset;
}
body.rtl [type=email], body.rtl [type=number], body.rtl [type=tel], body.rtl [type=url] {
  direction: rtl;
}
body.rtl .wpforms-field-number-slider {
  direction: ltr;
}
body.rtl .social-icons ul li {
  padding: 2px 2px 0px 2px;
}
body.rtl .social-icons ul li:first-child {
  padding-right: unset;
}
body.rtl .list_box li .icon {
  padding-left: 6px;
  padding-right: unset;
}
body.rtl .team_box.type_one .image_box .overlay {
  text-align: right;
}
body.rtl .team_box.type_one .image_box .overlay .social-icons {
  text-align: right;
}
body.rtl .team_box.type_one .image_box .overlay ul li {
  padding-right: unset;
  padding-left: 3px;
}
body.rtl .team_box.type_one .image_box .overlay ul li:last-child {
  padding-left: 0px;
}
body.rtl .team_box.type_one .contnet .link {
  right: unset;
  left: 25px;
}
body.rtl .blog_box.type_one .blog_inner {
  padding-left: unset;
  padding-right: 70px;
}
body.rtl .blog_box.type_one .blog_inner .vertical_text_1 {
  left: unset;
  right: 20px;
}
body.rtl .blog_box.type_one .blog_inner .content {
  padding: 10px 0 20px 20px;
}
body.rtl .image_video_box_only.type_two .image .video_box {
  right: unset;
  left: -40px;
}
body.rtl .image_video_box_only.type_two .image .fun_facts {
  left: unset;
  right: -70px;
}
body.rtl .image_video_box_only.type_two .image .fun_facts .title_no_a_26::before {
  left: unset;
  right: 0;
}
body.rtl .image_video_box_only.type_one .video_box::before {
  left: unset;
  right: -10px;
}
body.rtl .custom_tabs .yes_image .image {
  padding-left: unset;
  padding-right: 80px;
}
body.rtl .price_box.type_one .tag {
  left: unset;
  right: 0;
}
body.rtl .price_box.type_one .center .d-flex svg, body.rtl .price_box.type_one .center .d-flex i {
  margin-right: unset;
  margin-left: 15px;
}
body.rtl .price_box.type_one .bottom a svg {
  margin-left: unset;
  margin-right: 5px;
  transform: rotate(-90deg);
}
body.rtl .portfolio_box.type_one .content_box .content_box_in .lnk {
  right: unset;
  left: 30px;
  transform: rotate(-180deg);
}
body.rtl .portfolio_box.type_two .content_box .lnk {
  line-height: 42px;
  transform: rotate(181deg);
}
body.rtl .portfolio_box.type_two .content_box .bg {
  -webkit-clip-path: polygon(0% 43%, 100% 27%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 43%, 100% 27%, 100% 100%, 0% 100%);
}
body.rtl .portfolio_box .zm_btn {
  left: 40px;
  right: unset;
}
body.rtl .van_product_card .onsale {
  right: unset !important;
  left: 0 !important;
}
body.rtl.woocommerce #content div.product div.images, body.rtl.woocommerce div.product div.images, body.rtl.woocommerce-page #content div.product div.images, body.rtl.woocommerce-page div.product div.images {
  direction: ltr;
  float: right;
}
body.rtl.woocommerce #content div.product div.summary, body.rtl.woocommerce div.product div.summary, body.rtl.woocommerce-page #content div.product div.summary, body.rtl.woocommerce-page div.product div.summary {
  float: left;
}
body.rtl.woocommerce div.product form.cart {
  display: inline-block;
}
body.rtl.woocommerce div.product form.cart div.quantity {
  float: right;
  margin: 0 0 0 4px;
}
body.rtl.woocommerce div.product form.cart .button {
  float: left;
}
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: 0;
  right: unset;
}
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 .widget_recent_comments li a, body.rtl .widget_rss li a, body.rtl .wp-block-latest-comments li a, body.rtl .wp-block-archives li a {
  padding-left: unset;
  padding-right: 0px !important;
}
body.rtl .footer_contact_widget .d-flex svg {
  margin-right: unset;
  margin-left: 15px;
}
body.rtl .blog_single_content .social-icons li {
  padding: 0px 3px !important;
}

@media (min-width: 992px) {
  .testimonial_ver_carousel {
    position: relative;
    padding-right: unset;
    padding-left: 100px;
  }
  .testimonial_ver_carousel .owl-dots {
    right: unset;
    left: -100px;
  }
}
@media (min-width: 1200px) {
  .right-sidebar .site-main {
    padding-right: unset;
    padding-left: 20px;
  }
  .left-sidebar .site-main {
    padding-right: 20px;
    padding-left: unset;
  }
}
@media (min-width: 1024px) {
  .navbar_nav li {
    text-align: right;
  }
  .navbar_nav .menu-item {
    margin-right: unset;
    margin-left: 30px;
  }
  .navbar_nav .menu-item.dropdown .dropdown-btn {
    margin-left: unset;
    margin-right: 5px;
  }
  .menu_boxed .navbar_nav .mennucolumn_two > .sub_menu, .default_header .navbar_nav .mennucolumn_two > .sub_menu, .menu_content_in .navbar_nav .mennucolumn_two > .sub_menu {
    right: -200%;
    left: unset;
  }
  .navbar_nav .menu-item .sub_menu {
    left: unset;
    right: 0;
  }
}
@media (min-width: 1024px) {
  .rtl .menu_open_sidely .navbar_nav > .menu-item > .dropdown-btn {
    float: left;
    right: unset;
    left: 5px;
    top: 2px;
    transform: rotate(90deg);
  }
  .rtl .menu_open_sidely .navbar_nav .menu-item .sub_menu {
    left: unset !important;
    right: 100% !important;
  }
  .rtl .menu_open_sidely .side_navbar_togglers_close {
    right: unset;
    left: 0;
  }
  .rtl .menu_open_sidely .side_navbar_togglers_close:hover {
    left: 5px;
  }
  .rtl .menu_open_sidely .social-icons {
    text-align: right;
  }
  .rtl .menu_open_sidely .border_line {
    left: unset;
    right: 30%;
  }
}/*# sourceMappingURL=rtl.css.map */