.hap-header-top-area .top-info-cta li {
    margin-left: 40px;
    margin-right: 0;
}

.hap-header-top-area .top-info-cta li i {
    margin-right: 0;
    margin-left: 5px;
}
.hap-banner-content .hap-banner-image {
    right: auto;
    left: 0;
}


.hap-banner-content .hap-banner-image .hap-banner-shape4 {
    left: auto;
    right: 0;
}

.hap-banner-content .hap-banner-image .hap-banner-img2, .hap-banner-content .hap-banner-image .hap-banner-img1 {
    margin-left: 0;
    margin-right: 10px;
}
.hap-sponsor-content {
    padding-left: 0;
    padding-right: 75px;
}
.hap-about-text-wrapper.d-flex.justify-content-end {
    justify-content: flex-start !important;
}

.hap-about-feature-item .feature-icon {
    margin-right: 0;
    margin-left: 15px;
}

.hap-about-feature-area:after {
    left: auto;
    right: 44%;
}
.hap-service-item .service-icon {
    margin-right: 0;
    margin-left: 25px;
}

.hap-service-item .service-arrow {
    margin-left: 0;
    margin-right: 90px;
}
.js-marquee {
    float: right !important;
}
.hap-pricing-tab-img-price .plan-price-title .plan-price {
    margin-right: 0;
    margin-left: 45px;
}

.hap-skill-progress-item .skill-icon {
    margin-right: 0;
    margin-left: 35px;
}
.hap-faq-accordion-area .accordion-button::after {
    right: auto;
    left: 5px;
}
.hap-counter-item:before {
    right: auto;
    left: 20px;
}

.hap-testimonial-item .testimoial-img {
    margin-right: 0;
    margin-left: 15px;
}
.hap-footer-widget .bi-footer-newslatter button {
    right: auto;
    left: 7px;
}

.hap-footer-widget .bi-footer-newslatter input {
    padding-left: 0;
    padding-right: 20px;
}
.elementor-3508 .elementor-element.elementor-element-e729d88 {
    text-align: right !important;
}
.bi-about-text-4 .bi-section-title-4 {
    right: auto;
    left: 0;
}
.bi-about-img-wrapper4 .about-img2 {
    right: auto;
    left: 0;
}

.bi-about-img-wrapper4 .about-circle-shape {
    left: auto;
    right: -40px;
}

.bi-about-btn-cta .bi-btn-4 {
    margin-left: 21px;
    margin-right: 0;
}

.bi-about-cta-4 .inner-icon {
    margin-right: 0;
    margin-left: 20px;
}
.js-marquee-wrapper {
    transform: translateX(0) !important;
}
.bi-why-choose-feature ul li:before {
    left: auto;
    right: 0;
}
.bi-section-title-4 .sub-title:before {
    right: auto;
    left: -80px;
}
.bi-why-choose-feature ul li {
    padding-left: 0;
    padding-right: 50px;
}
.bi-why-choose-skill-area .skill-set-percent .progress span {
    right: auto;
    left: 0;
}

.bi-faq-content-area .accordion-button::after {
    right: auto;
    left: 0;
}

.bi-blog-item-4 .blog-author-more .blog-author .inner-img {
    margin-right: 0;
    margin-left: 10px;
}
.bi-header-section .bi-header-cta-btn-grp {
    margin-left: 0;
    margin-right: 25px;
}

.bi-header-section .bi-header-cta-btn-grp .offcanves-btn {
    margin-left: 0;
    margin-right: 40px;
}
.bi-main-slider-item-4 .shape_1 {
    left: auto;
    right: 200px;
}

.bi-main-slider-item-4 .slider_men {
    left: auto;
    right: 80px;
}

.bi-main-slider-item-4 .bi-main-slider-text .bi-slider-text {
    right: auto;
    left: 0;
}
.bi-main-slider-item-4 .bi-main-slider-text {
    margin: 0;
    margin-right: auto;
}
.bi-main-slider-item-4 .bi-slider-watch-video {
    right: auto;
    left: 23%;
}
.bi-slider-item-3 .bi-slider-text-3 {
    margin-right: auto;
}
.bi-slider-item-3 .bi-slider-text-3 .slider-img-desc .inner-img {
    margin-left: 25px;
    margin-right: 0;
}
.bi-btn-3 a img, .bi-btn-3 a i, .bi-btn-3 a svg {
    margin-left: 0;
    margin-right: 10px;
}

.bi-what-we-offer-item .bi-what-we-offer-img-title .offer-img {
    margin-right: 0;
    margin-left: 40px;
}
.elementor-1012 .elementor-element.elementor-element-7178bb3 .bi-about-video-play-area .bi-about-exp-area {
    left: auto !important;
    right: 100% !important;
}
.elementor-1012 .elementor-element.elementor-element-9e0efb3 > .elementor-element-populated {
    margin-left: 0 !important;
    margin-right: 25px !important;
}
.bi-testimonial-item-3 .quote-icon {
    right: auto;
    left: 35px;
}

.bi-testimonial-item-3 .testimonial-img {
    right: auto;
    left: -45px;
}
.bi-blog-item-3 .bi-blog-author .inner-img {
    margin-right: 0;
    margin-left: 20px;
}
.bi-main-slide-item .bi-slide-text-area li:before {
    left: auto;
    right: 0;
}

.bi-main-slide-item .bi-slide-text-area li {
    padding-left: 0;
    padding-right: 30px;
}

.bi-main-slide-item .bi-slide-text-area {
    padding-left: 0;
    padding-right: 70px;
}
.bi-skill-logo-play {
    margin-right: 0;
    margin-left: 25px;
}
.bi-skill-logo-wrapper {
    padding-left: 0;
    padding-right: 40px;
}

.bi-quality-feature-item .feature-icon {
    margin-right: 0;
    margin-left: 25px;
}

.bi-quality-feature-item:before {
    right: auto;
    left: 0;
}

.bi-about-circle-progress-item .graph-outer {
    margin-right: 0;
    margin-left: 15px;
}

.bi-about-img-area1 {
    margin-right: 0;
    margin-left: 30px;
}
body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ffbdfe1 {
    right: auto;
    left: 85px;
}
.bi-counter-item:before {
    left: auto;
    right: 48%;
}

.bi-counter-item:after {
    left: auto;
    right: 48%;
}

.bi-portfolio-tab-btn .nav-tabs .nav-link:before {
    left: auto;
    right: 0;
}

.bi-portfolio-tab-btn .nav-tabs .nav-link {
    padding-left: 0;
    padding-right: 26px;
}
.bi-testimonial-item .testimonial-img {
    margin-left: 40px;
    margin-right: 0;
}
.bi-blog-item .bi-blog-text-area .bi-blog-meta:before {
    right: auto;
    left: 0;
}

.bi-blog-item .bi-blog-text-area .bi-blog-meta:after {
    right: auto;
    left: -50px;
}

.bi-blog-item .bi-blog-text-area .bi-blog-meta {
    transform: inherit;
}
.bi-key-feature-item .bi-key-feature-list li:before {
    left: auto;
    right: 0;
}

.bi-key-feature-item .bi-key-feature-list li {
    padding-left: 0;
    padding-right: 30px;
}

.bi-pricing-item-2 .bi-price-list-area li {
    padding-left: 0;
    padding-right: 28px;
}

.bi-pricing-item-2 .bi-price-list-area li:before {
    left: auto;
    right: 0;
}

.bi-testimonial-item-2 .bi-testimonial-img {
    margin-right: 0;
    margin-left: 50px;
}

.bi-blog-item-2 .bi-blog-text .blog-meta a {
    margin-right: 0;
    margin-left: 20px;
}

.bi-footer-cta-content-2 .bi-footer-newslatter-form {
    padding-left: 0;
    padding-right: 70px;
}
.elementor-964 .elementor-element.elementor-element-7ed2f6e {
    text-align: right !important;
}

.elementor-964 .elementor-element.elementor-element-19e71d1 {
    text-align: right !important;
}
.bi-header-section.header-style-two .bi-header-cta-btn-grp .cta-btn-info .inner-icon {
    margin-right: 0;
    margin-left: 18px;
}

.bi-header-section .bi-header-cta-btn-grp {
    margin-right: 0;
    margin-left: 25px;
}
.mobile_menu_button {
    right: auto;
    left: 0;
}
.mobile_menu .mobile-search-bar button {
    right: auto;
    left: 0;
}
@media screen and (max-width: 991px){
    .hap-header-menu-navigation .hap-header-cta-btn-grp .cart-btn {
        margin-right: 0;
        margin-left: 45px;
    }
}
.mobile_menu_button{
    top: -19px;
}