.header .primary-header-inner .header-right-wrap .header-menu-wrap ul .menu-item-has-children:after {
    left: 0;
    right: auto;
}

.header .primary-header-inner .header-right-wrap .header-menu-wrap ul .menu-item-has-children a {
    padding-left: 17px;
    padding-right: 0;
}

.header .primary-header-inner .header-right-wrap .header-menu-wrap ul li ul {
    left: auto;
    right: 0;
}

.side-menu-list li p {
    padding-right: 10px;
    padding-left: 0;
}

.hero-section .hero-bg-shape {
    right: 0;
    left: auto;
}

.hero-section .hero-img {
    left: 0;
    right: auto;
}

.hero-section .hero-images {
    right: 0;
    left: auto;
}

.hero-section .hero-images img:nth-child(2) {
    margin: -30px auto 12px 0;
}

.hero-section .hero-images img {
    margin-left: auto;
    margin-right: 0;
}

.about-wrap .about-text {
    right: 18%;
    left: auto;
}

.about-img-box .img-2 {
    left: 0;
    right: auto;
}

.about-img-box .img-1 {
    right: 0;
    left: auto;
}

.about-img-box .shape.shape-1 {
    right: -25%;
    left: auto;
}

.about-img-box .shape.shape-2 {
    right: -20%;
    left: auto;
}

.service-item .service-thumb .service-icon {
    right: 15px;
    left: auto;
}

.faq-img {
    padding-right: 25px;
    padding-left: 0;
    max-width: 665px;
    width: 100%;
    height: 555px;
}

.faq-section .faq-top-shape {
    left: 145px;
    right: auto;
}

.project-accordion .accordion-item .accordion-body .hover-content .content-right .project-thumb {
    left: 0;
    right: auto;
}

.post-content-wrap .post-meta li:not(:last-of-type) {
    margin-left: 20px;
    margin-right: 0;
}

.footer-widget .widget-header:before {
    right: 0;
    left: auto;
}

.switcher-button {
    left: 0;
    right: 0;
}

.rr-primary-btn i {
    margin-right: 10px;
    margin-left: auto;
}

.expertise-content .section-heading .sub-heading,
.about-content-5 .section-heading .sub-heading,
.service-cta .section-heading .sub-heading,
.grow-top .section-heading .sub-heading,
.testi-content-4 .section-heading .sub-heading,
.appointment-content .section-heading .sub-heading,
.project-top .section-heading .sub-heading,
.service-left .section-heading .sub-heading,
.service-top .section-heading .sub-heading,
.about-content-2 .section-heading .sub-heading,
.about-content-3 .section-heading .sub-heading,
.about-content-4 .section-heading .sub-heading {
    padding: 0 50px;
    padding-right: 0;
}

.about-img-items .about-thumb-2 {
    left: 0;
    right: auto;
}

.newsletter-form .rr-primary-btn i {
    margin-right: 0;
    margin-left: 10px;
}

.post-card-2 .post-content-wrap {
    right: 60px;
    left: auto;
    padding-left: 50px;
    padding-right: 0;
}

.cta-wrap .cta-thumb-wrap .cta-btn {
    margin-right: -50px;
    margin-left: 0;
}

.about-tab .nav-tabs .nav-link:not(:last-of-type) {
    margin-left: 20px;
    margin-right: 0;
}

.footer-widget.widget_block .wp-block-heading:before {
    left: auto;
    right: 0;
}

.service-top .swiper-arrow {
    left: -70px;
    right: auto;
}

.about-content-2 {
    padding-right: 50px;
    padding-left: 0;
}

.hero-section-3 .hero-round-img {
    left: -15%;
    right: auto;
}

.hero-section-3 .hero-round-img:before {
    right: 0;
    left: auto;
}

.hero-section-3 .hero-round-img img {
    object-position: 266px -100px;
}

.hero-section-3 .round-shape {
    left: -21%;
    right: auto;
}

.project-box .shape {
    clip-path: polygon(100% 100%, 100% 0%, 0% 100%);
}

.project-box .project-content {
    right: 50px;
    left: auto;
}

.team-item-2 .team-social-2 li:not(:last-of-type) {
    margin-left: 7px;
    margin-right: auto;
}

.appointment-wrap .appointment-content {
    padding-right: 70px;
    padding-left: 0;
}

.appointment-wrap:after {
    right: 0;
    left: auto;
}

.appointment-form .rr-primary-btn i {
    margin-right: 0;
    margin-left: 10px;
}

.post-card-2.card-3 .post-content-wrap {
    right: 0;
    left: auto;
}

.copyright-content.content-2 p {
    text-align: left;
}

.hero-section-4 .hero-img {
    left: 0;
    right: auto;
}

.about-img-wrap-5 .about-img-2 {
    left: 0;
    right: auto;
}

.about-img-wrap-5 .shapes .shape.shape-2 {
    left: -15%;
    right: auto;
}

.team-item .team-thumb .team-social-2 li:not(:last-of-type) {
    margin-left: 7px;
    margin-right: 0;
}

.details-progress .skills-item .progress .progress-bar span {
    left: -15px;
    right: auto;
}

.faq-widget .search-box .form-control {
    text-align: left;
    padding-left: 0;
}

.sidebar-post img {
    float: right;
    margin-left: 20px;
    margin-right: auto;
}

.grid-post-wrap {
    padding-left: 31px;
    border-right: 0;
    padding-right: 0;
}

.sidebar-widget {
    padding-right: 20px;
    padding-left: 0;
}

.sidebar-widget .search-form .search-btn {
    left: 0px;
    right: auto;
}

.sidebar__single.widget_archive li a::before,
.sidebar__single .wp-block-categories li a::before,
.sidebar__single .wp-block-archives li a::before,
.sidebar__single.widget_archive li a::before,
.sidebar__single .wp-block-page-list li a:before,
.sidebar__single.widget_meta li a:before,
.sidebar__single.widget_pages li a:before,
.sidebar__single.widget_nav_menu li a:before {
    right: 0;
    left: auto;
}

.sidebar__single .wp-block-page-list li a,
.sidebar__single .wp-block-archives-list li a,
.sidebar__single .wp-block-categories-list li a,
.sidebar__single.widget_categories li a,
.sidebar__single.widget_archive li a,
.sidebar__single.widget_meta li a,
.sidebar__single.widget_pages li a,
.sidebar__single.widget_recent_entries li a,
.sidebar__single.widget_nav_menu li a {
    padding-right: 30px;
    padding-left: 0;
}

.sidebar__single.widget_categories li span {
    left: 60px;
    right: auto;
}

.sidebar__single.widget_categories li a::before {
    right: auto;
    left: 20px;
}

.sidebar__single.widget_recent_entries ul li a {
    padding-left: 0;
    padding-right: 0;
}

.sidebar__single.widget_tag_cloud .tagcloud a:not(:last-of-type),
.footer-widget.widget_tag_cloud .tagcloud a:not(:last-of-type) {
    margin-left: 10px;
    margin-right: 0;
}

.footer-widget.footer-col-1-2 {
    padding-right: 70px;
    padding-left: 0;
}

.footer-widget.widget-3 {
    padding-right: 30px;
    padding-left: 0;
}

.footer-widget.footer__widget-1.widget_block li a:before,
.footer-widget.footer__widget-1.widget_archive li a:before,
.footer-widget.footer__widget-1.widget_categories li a:before,
.footer-widget.footer__widget-1.widget_pages li a:before,
.footer-widget.footer__widget-1.widget_meta li a:before,
.footer-widget.footer__widget-1.widget_nav_menu li a:before {
    right: 0;
    left: auto;
    transform: rotate(180deg);
}

.blog-details-wrap {
    padding-left: 31px;
    padding-right: 0;
    border-left: 1px solid var(--rr-color-border-1);
    border-right: 0;
}

.footer-widget.footer__widget-1.widget_block li a:hover:before,
.footer-widget.footer__widget-1.widget_archive li a:hover:before,
.footer-widget.footer__widget-1.widget_categories li a:hover:before,
.footer-widget.footer__widget-1.widget_pages li a:hover:before,
.footer-widget.footer__widget-1.widget_meta li a:hover:before,
.footer-widget.footer__widget-1.widget_nav_menu li a:hover:before {
    right: 5px;
    left: auto;
}

.footer-widget.footer__widget-1.widget_block li a,
.footer-widget.footer__widget-1.widget_archive li a,
.footer-widget.footer__widget-1.widget_categories li a,
.footer-widget.footer__widget-1.widget_pages li a,
.footer-widget.footer__widget-1.widget_meta li a,
.footer-widget.footer__widget-1.widget_nav_menu li a,
.footer-widget.footer__widget-1.widget_recent_comments li a,
.footer-widget.footer__widget-2.widget_block li a,
.footer-widget.footer__widget-2.widget_archive li a,
.footer-widget.footer__widget-2.widget_categories li a,
.footer-widget.footer__widget-2.widget_pages li a,
.footer-widget.footer__widget-2.widget_meta li a,
.footer-widget.footer__widget-2.widget_nav_menu li a,
.footer-widget.footer__widget-2.widget_recent_comments li a,
.footer-widget.footer__widget-3.widget_block li a,
.footer-widget.footer__widget-3.widget_archive li a,
.footer-widget.footer__widget-3.widget_categories li a,
.footer-widget.footer__widget-3.widget_pages li a,
.footer-widget.footer__widget-3.widget_meta li a,
.footer-widget.footer__widget-3.widget_nav_menu li a,
.footer-widget.footer__widget-3.widget_recent_comments li a {
    padding-right: 30px;
    padding-left: 0;
}

.search-btn {
    left: 0px;
    right: auto;
}

.brand-wrap .brand-img-wrap {
    top: 0;
    left: 0;
    transform: rotate(180deg);
}