.rtl {
    direction: rtl;

    .bpt-hero-1 .bpt-hero-line-shape {
        right: initial;
        left: 12%;
    }

    .bpt-about-wrapper .bpt-about-content .bpt-skill-feature-items .bpt-skill-feature .bpt-progress-value {
        right: initial;
        left: -8px;
    }

    .bpt-purposes-wrapper .bpt-purposes-content {
        margin-right: 60px;
        margin: 0;
    }

    .bpt-purposes-section .bpt-bike-shape {
        left: 0;
        right: initial;
    }

    .bpt-cta-event-wrapper .bpt-bg-shape {
       right: initial;
       left: 0;
       transform: rotate(-180deg);
    }

    .bpt-purposes-section .bpt-bg-shape-2 {
       display: none;
    }

    .header-main .main-menu ul li .submenu li a::before {
        left: initial;
        right: 8px;
    }

    .header-main .main-menu ul li .submenu li a:hover {
        margin-left: 0;
        margin-right: 15px;
    }

    .header-main .main-menu ul li .submenu li :hover {
        .bpt-theme-btn {
            margin-right: 0;
        }
    }

    .bpt-news-card-items .bpt-news-content .bpt-date-list li i {
        margin-right: 0;
        margin-left: 10px;
    }

    .event-ride-time-wrapper .bpt-left-shape {
        left: initial;
        right: -50px;
        transform: rotate(180deg);
    }

    .bpt-about-wrapper-2 .bpt-about-content {
        margin-right: 50px;
        margin-left: 0;
    }

    .bpt-funfact-wrapper .bpt-funfact-content .bpt-section-title {
        margin-left: 0;
        margin-right: 30px;
    }

    .bpt-news-left-items .bpt-news-content .bpt-date-list li i {
        margin-right: 0;
        margin-left: 10px;
    }

    .bpt-news-right-items .bpt-news-box-items .bpt-news-content .bpt-date-list li i {
        margin-right: 0;
        margin-left: 10px;
    }

    .bpt-footer-section .bpt-sub-title {
      left: initial !important;
      right: -8% !important;
    }

    .bpt-testi-main-box {
       margin-left: 0;
    }

    .bpt-purposes-section::before {
        left: initial;
        right: 30%;
    }

    .bpt-team-details-wrapper .bpt-details-content {
        margin-right: 40px;
        margin-left: 0;
    }

    .bpt-team-details-wrapper .bpt-details-content .bpt-list li i {
        margin-right: 0;
        margin-left: 5px;
    }

    .header-main .main-menu ul li a i {
        margin-left: 0;
        transform: rotate(180deg);
    }

    .bpt-event-wrapper .bpt-event-content .bpt-list li i {
       margin-right: 0;
       margin-left: 5px;
    }

    .bpt-main-sideber .bpt-single-sideber-widget .bpt-search-widget form button {
        right: initial;
        left: 0;
    }

    .bpt-about-wrapper .bpt-about-image-items .bpt-gear-shape .pointer {
        left: -76px;
    }
    
    .bpt-about-wrapper .bpt-about-image-items .bpt-gear-shape {
        left: 40%;
    }

    .header-section-2.header-section-4 .header-4-items .main-logo .logo-bg {
        left: initial;
        right: 0;
        transform: rotate(180deg);
    }

    .header-section-2.header-section-4 .header-4-items .main-logo .main-logo-4 {
        right: 100px;
        left: initial;
    }

    .header-section-2.header-section-4 .header-main-items-right {
        margin-left: 0;
        margin-right: 130px;
    }

    .header-section-2 .header-top-wrapper-2 .top-left li i {
        margin-right: 0;
        margin-left: 8px;
    }

    .search-popup__form .search-btn {
        right: initial;
        left: 0;
    }

    .search-popup__form input[type=search], .search-popup__form input[type=text] {
        padding-left: 0;
        padding-right: 20px;
    }

    @media screen and (max-width: 1199px) {
         .header-section-2.header-section-4 .header-main-items-right {
            margin-right: 0;
        }
    }

    .bpt-service-box-items-4 .bpt-icon {
        right: initial;
        left: 75px;
    }

    .bpt-pricing-box-items .bpt-price-tag {
       left: -40px;
       right: initial;
       transform: rotate(-40.012deg);
    }

    .bpt-footer-newsletter .bpt-newsletter-content .form-clt .bpt-theme-btn {
        right: initial;
        left: 4px;
    }

    .bpt-faq-wrapper .faq-items .accordion .accordion-button::before {
        left: 22px;
        right: initial;
    }

    .bpt-hero-4 .bpt-hero-image {
        margin-left: 0;
        margin-right: -220px;
    }

    .bpt-hero-4 .bpt-hero-content {
        margin-left: 0;
        margin-right: 50px;
    }

    .bpt-about-wrapper-5 .bpt-about-content {
        margin-left: 0;
        margin-right: 50px;
    }

    .bpt-hero-5 .swiper{
        direction: rtl;
    }

    @media screen and (max-width: 1199px) {
        .bpt-about-wrapper-5 .bpt-about-content {
            margin-left: 0;
            margin-right: 0;
        }
    }

    .bpt-hero-5 .bpt-hero-content .bpt-sub-title img {
        margin-left: 8px;
        margin-right: 0;
    }

    .bpt-hero-5 .social-text {
       right: inherit;
       left: 0;
    }
    
    .bpt-hero-5 .array-button {
        left: 0;
        right: initial;
    }

    .bpt-hero-5 .bg-shape {
       left: initial;
       right: 0;
       transform: rotate(180deg);
    }

    .bpt-about-wrapper-5 .bpt-about-image .bpt-about-image-2 {
       right: initial;
       left: -34%;
    }

    @media screen and (max-width: 1399px) {
        .bpt-about-wrapper-5 .bpt-about-image .bpt-about-image-2 {
            right: initial;
            left: -16%;
        }

        .bpt-about-wrapper-5 .bpt-about-image .counter-box {
            right: initial;
            left: -75px !important;
        }
    }

    .bpt-team-image-4.style-2 .bpt-team-content {
        right: initial;
        left: -130px;
        margin-left: 0;
    }

    .bpt-team-image-4.style-2:hover .bpt-team-content {
        right: initial;
        left: 0;
    }

    @media screen and (max-width: 1199px) {
        .bpt-about-wrapper-5 .bpt-about-image .bpt-about-image-2 {
            right: initial;
            top: initial;
            bottom: 0;
            left: 0;
        }
    }

    .bpt-about-wrapper-5 .bpt-about-image .counter-box {
       right: initial;
       left: -160px;
    }

    .bpt-about-wrapper-5 .bpt-about-content .bpt-list-area ul li::before {
        right: 60px;
        top: 18px;
        left: 0px;
    }

    .bpt-team-image-4.style-2 .bpt-social-icon {
       right: 24px;
       left: initial;
    }

    .bpt-team-image-4.style-2 .arrow-icon {
        right: 24px;
        left: initial;
    }

    .bpt-feature-section-5 .bpt-bg-shape {
        right: initial;
        left: 0;
        transform: rotate(180deg);
         width: 1240px;
    }
}


.rtl .swiper {
    direction: ltr;
}
