.header .top-bar .top-bar-inner span i {
    margin-left: 10px;
    margin-right: 0;
}

.header .primary-header-inner .header-right-wrap .header-right .sidebar-icon {
    margin-right: 20px;
    margin-left: 0;
}

.header .primary-header-inner .header-right-wrap .header-right .header-btn {
    margin-left: 30px;
    margin-right: 0;
}

.header .middle-header .middle-header-inner .header-logo:before {
    left: 0;
    right: auto;
}
.header .primary-header-inner .header-menu-wrap ul li:nth-child(1) {
    margin-right: 0;
}
.side-menu-list li p, .side-menu-list li a {
    padding-right: 10px;
    padding-left: 0;
}
.side-menu-social li:not(:last-of-type) {
    margin-left: 10px;
    margin-right: 0;
}
.header .primary-header-inner .header-menu-wrap ul li ul{
    right: 0;
}
.sidebar-area{
    left: 0;
    right: auto;
    transform: translateX(-100%);
}
.open-sidebar .sidebar-area{
    left: 0;
    right: auto;
}
.sidebar-trigger.close{
    left: 56px;
    right: auto;
}
#popup-search-box .box-inner-wrap .search-close{
    left: 50px;
    right: auto;
}
.header-3 .top-bar .top-bar-inner .social-list li:not(:last-of-type) {
    margin-left: 10px;
    margin-right: 0;
}
.header-3 .top-bar .top-bar-inner .top-bar-list li:not(:last-of-type) {
    margin-left: 30px;
    padding-left: 30px;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}
.header-3 .primary-header-inner .header-right-wrap .header-right .sidebar-icon-2 .sidebar-trigger {
    margin-right: 20px;
    margin-left: 0;
}
.header .primary-header-inner .header-menu-wrap ul li:nth-child(1) {
    margin-left: 15px;
}
.header-4 .primary-header .primary-header-inner .header-right-wrap .header-right .sidebar-icon-2 .sidebar-trigger {
    margin-left: 0;
    margin-right: 20px;
}
.header .middle-header .middle-header-inner .header-logo .shape{
    width: 0;
}
.header .middle-header .middle-header-inner .header-logo {
    padding: 33px 0 32px 150px;
}
.hero-section-3 .shapes .shape img {
    transform: scaleX(-1);
}
.hero-section-3 .shapes .shape.shape-1, .hero-section-3 .shapes .shape.shape-2 {
    right: 0;
    left: auto;
}
.header .primary-header-inner .header-menu-wrap ul .menu-item-has-children:after {
    left: 0;
    right: auto;
}
.header .primary-header-inner .header-menu-wrap ul .menu-item-has-children a {
    padding-left: 17px;
    padding-right: 0;
}
.header.header__3 .primary-header-inner .header-menu-wrap .mobile-menu-items>ul>li.menu-item-has-children:after {
    left: -15px;
}
#popup-search-box .box-inner-wrap form input{
    padding-right: 15px;
    padding-left: 0;
}
#popup-search-box .box-inner-wrap .search-form button.search-btn {
    left: 30px;
    right: auto;
}
.header .primary-header-inner .header-menu-wrap ul .menu-item-has-children a{
    text-align: right;
}
.header .primary-header-inner .header-menu-wrap ul .menu-item-has-children ul li a{
    text-align: right;
    padding-right: 15px;
    padding-left: 0;
}
.header .primary-header-inner .header-menu-wrap ul .menu-item-has-children ul li ul li a{
    text-align: right;
    padding-right: 15px;
    padding-left: 0;
}
.header-3 .primary-header-inner .inner-left .header-menu-wrap ul li ul li a, .header-3 .primary-header-inner .inner-left .header-menu-wrap ul li ul li ul li a {
    padding-right: 30px;
}

/* Hero Banner */
.hero-section .hero-mask-img{
    left: 0;
    right: auto;
    transform: scaleX(-1);
}
.hero-section .shapes .round-shape{
    left: -16%;
    right: auto;
}
.section-heading .sub-heading{
    padding: 0 35px 0 0;
}
.section-heading .sub-heading .left-shape{
    right: 0;
    left: auto;
}
.section-heading .sub-heading .left-shape:after{
    left: -8px;
    right: auto;
}
.hero-section .shapes .shape.shape-2 {
    right: 0;
    left: auto;
    transform: scaleX(-1);
}
.hero-section .shapes .shape.shape-3{
    right: 60%;
    left: auto;
}
.bz-primary-btn i{
    margin-right: 5px;
    margin-left: 0;
    transform: scaleX(-1);
}
.hero-section .shapes .shape.shape-1{
    right: 70px;
    left: auto;
}
.about-content .about-items .about-item .icon {
    background: linear-gradient(93.22deg, rgba(255, 255, 255, 0) 2.69%, rgba(14, 89, 242, 0.28) 79.63%);
}
.tab-progress .progress .progress-bar span{
    left: 0 !important;
    right: auto;
}
.slider-item .shapes .shape.shape-1 {
    top: 0;
    right: 0;
    left: auto;
    transform: scaleX(-1);
}
.slider-item .shapes .shape.shape-2 {
    top: 50%;
    right: 0;
    left: auto;
    transform: scaleX(-1);
    z-index: 3;
}
.slider-item .shapes .color-shape {
    right: -8%;
    left: auto;
}
.slider-item .shapes .color-shape-2 {
    background: linear-gradient(102.04deg, rgba(25, 31, 41, 0) 25.25%, #1D304E 58.79%);
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    height: 100%;
    width: 100%;
    z-index: 1;
}


/* Post */
.post-meta li:not(:last-of-type) {
    margin-left: 20px;
    margin-right: 0;
}
.post-card .read-more i{
    margin-right: 5px;
    margin-left: 0;
    transform: scaleX(-1);
}
.play-btn {
    transform: scaleX(-1);
}
.process-card .arrow {
    right: auto;
    left: -20%;
    transform: scaleX(-1);
}
.pricing-item.active .active-text {
    top: 40px;
    left: -145px;
    right: auto;
    transform: rotate(-45deg);
}
.testi-card .testi-img {
    right: -1px;
    left: auto;
    border-radius: 0px 15px 0px 15px !important;
}
.testi-card .testi-author {
    padding-right: 90px;
    padding-left: 0;
}
.strength-section .strength-mask-img {
    left: 88px;
    right: auto;
    transform: scaleX(-1);
}
.strength-section .shapes .shape-2 {
    left: 0;
    right: auto;
}
.strength-section .shapes .shape {
    right: 0;
    left: auto;
    transform: scaleX(-1);
}
.team-card .hover-content-wrap .hover-content .team-social li:not(:last-of-type) {
    margin-left: 20px;
    margin-right: 0;
}
.team-card .team-content {
    right: 30px;
    left: auto;
}
.cta-wrap-3 .cta-mask-img {
    left: -5px;
    right: auto;
    transform: scaleX(-1);
}
.cta-wrap-3 .shapes .shape-2 {
    left: 0;
    right: auto;
    transform: scaleX(-1);
}
.cta-wrap-3 .shapes .shape-1 {
    transform: scaleX(-1);
    right: 0;
    left: auto;
}
.post-card-3 .post-content .blog-btn i, .feature-item .feature-content .read-more i, .service-item-4 .service-content .read-more i{
    transform: scaleX(-1);
}
#scroll-percentage{
    left: 50px;
    right: auto;
}

.about-content-4 .about-contact-items .about-contact {
    padding-left: 40px;
    margin-left: 40px;
    border-left: 1px solid var(--bz-color-border-1);
    padding-right: 0;
    margin-right: 0;
    border-right: none;
}
.team-skill-img {
    margin-right: auto;
    transform: scaleX(-1);
    margin-left: 0;
}
.team-details-form .form-group .form-control{
    text-align: right;
}
.elementor-widget-wp-widget-search .search-form .form-control {
    padding: 14.5px 20px 14.5px 50px;
}
.elementor-widget-wp-widget-search .search-form .search-btn, .sidebar-widget .search-form .search-btn {
    left: 0;
    right: auto;
}
.service-item-4 .service-thumb .icon{
    right: 40px;
    left: auto;
}
.counter-card .icon {
    padding-left: 30px;
    margin-left: 30px;
    border-left: 1px solid rgba(255, 255, 255, 0.17);
    padding-right: 0;
    margin-right: 0;
    border-right: none;
}
.service-details-content .service-details-accordion .accordion-item .accordion-button:not(.collapsed):after, .service-details-content .service-details-accordion .accordion-item .accordion-button:after {
    transform: rotate(180deg);
}
.project-item-2 .project-content {
    left: auto;
    right: 30px;
}
.sidebar__widget.widget_categories li, .sidebar__widget.widget_archive li, .sidebar__widget.widget_pages li, .sidebar__widget.widget_meta li, .sidebar__widget.widget_recent_comments li, .sidebar__widget.widget_nav_menu li, .sidebar__widget.widget_block ul.wp-block-latest-posts li, .sidebar__widget.widget_block .wp-block-categories li, .sidebar__widget.widget_block .wp-block-archives li {
    padding-right: 16px;
    padding-left: 0;
}
.sidebar__widget.widget_archive li a:before, .sidebar__widget.widget_pages li a:before, .sidebar__widget.widget_meta li a:before, .sidebar__widget.widget_recent_entries li a:before, .sidebar__widget.widget_nav_menu li a:before, .sidebar__widget.widget_block ul.wp-block-latest-posts li a:before, .sidebar__widget.widget_block .wp-block-categories li a:before, .sidebar__widget.widget_block .wp-block-archives li a:before{
    right: 0;
    left: auto;
}
ol, ul {
    padding-right: 0;
}
.sidebar__widget.widget_categories li a::before {
    left: 0;
    right: auto;
    transform: scaleX(-1);
}
.sidebar__widget.widget_custom_html .title {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 30px;
    font-family: var(--bz-ff-heading);
}
.blog-contact-form .request-form .form-item .form-control {
    text-align: right;
}
.blog-contact-form .request-form .form-item .icon {
    left: 30px;
    right: auto;
}
.footer-widget .footer-form .form-control{
    padding: 15px 15px 15px 125px;
}
.footer-widget .footer-form.form-2 .form-control{
    text-align: right;
}
.footer-widget .footer-form .submit{
    left: 0;
    right: auto;
}
.team-section .bg-shape {
    top: 0;
    left: 0;
    right: auto;
    transform: scaleX(-1);
}
.about-img-wrap .about-img, .counter-item .icon .icon-inner {
    margin-right: auto;
    margin-left: 0;
}
.about-img-wrap .shape, .counter-item .icon .shape {
    right: 0;
    left: auto;
}
.team-item .team-content-wrap .team-social {
    top: -14px;
    left: 40px;
    right: auto;
}
.project-top .swiper-arrow .swiper-nav{
    transform: scaleX(-1);
}
.pricing-item .pricing-list {
    padding-right: 20px;
    padding-left: 0;
}
.request-map-wrapper {
    margin-left: 0;
    margin-right: 30px;
}
.request-section-2 .request-bg-img {
    left: 0;
    right: auto;
    transform: scaleX(-1);
}
.request-section-2{
    background-position: left;
}
.service-item-3 .service-thumb .icon{
    right: 0;
    left: auto;
}
.process-item .process-thumb {
    border-radius: 15px 15px 15px 0;
}
.process-item .process-thumb span {
    right: 0;
    left: auto;
    border-radius: 15px 0 15px 0;
}
.process-item .process-content{
    margin-right: auto;
    margin-left: 0;
}
.about-img-wrap-4 .about-counter .shape {
    left: 0;
    transform: scaleX(-1);
    right: auto;
}
.sidebar__widget.widget_categories li {
    padding-right: 0;
    padding-left: 0;
}

/* Footer */
.footer-widget ul.menu li a, .footer__widget.widget_meta li a, .footer__widget.widget_pages li a, .footer__widget.widget_categories li a, .footer__widget.widget_archive li a{
    padding-right: 30px;
    padding-left: 0;
}
.footer-widget ul.menu li a:before, .footer__widget.widget_meta li a::before, .footer__widget.widget_pages li a::before, .footer__widget.widget_categories li a::before, .footer__widget.widget_archive li a::before{
    right: 0;
    left: auto;
    transform: scaleX(-1);
    top: 22%;
}
.footer-widget ul.menu li a:hover:before, .footer__widget.widget_meta li a:hover::before, .footer__widget.widget_pages li a:hover::before, .footer__widget.widget_categories li a:hover::before, .footer__widget.widget_archive li a:hover::before {
    color: var(--bz-color-theme-primary);
    right: 5px;
    left: auto;
}
.header .middle-header .middle-header-inner .header-logo{
    padding-right: 0;
}
.header .middle-header .middle-header-inner .header-items-wrap .header-item:not(:last-of-type) {
    padding-left: 40px;
    margin-left: 40px;
    border-left: 1px solid var(--bz-color-border-1);
    padding-right: 0;
    margin-right: 0;
    border-right: none;
}
.header .primary-header-inner .header-menu-wrap ul li li ul {
    top: 0;
    right: 100%;
}
.header .primary-header-inner .header-menu-wrap ul li ul li.menu-item-has-children:after {
    left: 10px;
    right: auto;
}
.footer-widget .footer-social li:not(:last-of-type) {
    margin-left: 10px;
    margin-right: 0;
}
.footer-widget .widget-header .widget-title:before {
    background: linear-gradient(90deg, var(--bz-color-heading-primary) 0%, var(--bz-color-theme-primary) 100%);
}
.footer-widget .widget-header.header-2 .widget-title:before {
    background: linear-gradient(270deg, var(--bz-color-theme-red) 0%, rgba(236, 40, 28, 0) 82.5%);
}
.footer-section .footer-imgs .footer-img.img-1 {
    top: 0;
    left: 120px;
    right: auto;
}
.footer-section .footer-imgs .footer-img.img-2 {
    top: 0;
    left: 0;
    right: auto;
    transform: scaleX(-1);
}
.footer-section .footer-shape {
    right: 0;
    left: auto;
    transform: scaleX(-1);
}

.mean-bar .mean-nav.mean-nav > ul li a.mean-expand{
    left: 0;
    right: auto;
}
.sidebar__widget #wp-calendar caption {
    text-align: left;
}
.sidebar-widget .search-form .form-control {
    padding-right: 20px;
    padding-left: 72px;
}
.page-header-content .sub-title i{
    transform: scaleX(-1);
}
.copyright-content .copy-list li:not(:last-of-type) {
    margin-left: 20px;
}
.request-form-wrap .request-form .form-control, .form-control {
    text-align: right;
}
.about-content-3 {
    padding-right: 20px;
}
.strength-content .strength-items {
    justify-content: flex-start;
}
.sidebar__widget.widget_block.widget_search .wp-block-search__button {
    padding: 15px 20px;
}

/* RTL preloader */
/* RTL (Right-to-Left) Animation */
@keyframes loading-rtl {
    0% {
      width: 0;
      right: 0;
      left: auto;
    }
    100% {
      width: 100%;
      right: 0;
      left: auto;
    }
  }
  
  .loading-rtl:after {
    animation: loading-rtl 6s infinite;
  }
  