/* rtl-start */

/* home-one-rtl-start */

.tp-main-menu nav > ul > li:not(:last-child) {
    margin-right: 0;
    margin-left: 42px;
}
.tp-main-menu.mr-85 {
    margin-right: 0;
    margin-left: 85px;
}
.tp-dark-switch-wrap.ml-30 {
    margin-left: 0;
    margin-right: 30px;
}
.tp-header-menu-btn.tp-menu-bar.ml-10 {
    margin-left: 0;
    margin-right: 10px;
}
.tp-header-right .tp-btn.ml-30{
    margin-left: 0;
    margin-right: 30px;
}
.tp-offcanvas-social ul li:not(:last-child) {
    margin-right: 0;
    margin-left: 8px;
}
@keyframes right {
	0% {
	    transform: translateZ(0)
	}
  
	to {
	    transform: translate3d(100%,0,0)
	}
}
.tp-main-menu nav > ul > li > .submenu {
    left: auto;
    right: 0;
}
.tp-hero-bigtext h2 .shape {
    right: auto;
    left: 10px;
    top: 0;
}
.tp-about-btn .tp-btn.mr-20{
    margin-right: 0;
    margin-left: 20px;
}
.tp-about-content.ml-80 {
    margin-left: 0;
    margin-right: 80px;
}
.tp-about-exp-count {
    right: auto;
    left: 50px;
}
.tp-about-exp-meta span:not(:last-child) {
    margin-right: 0;
    margin-left: 10px;
}
.tp-testimonial-navigation span {
    transform: rotate(180deg);
}
.tp-project-item-tittle.mr-10 {
    margin-right: 0;
    margin-left: 10px;
}
.design-award-content h4 {
    padding-right: 0;
    padding-left: 60px;
}
.tp-blog-tag.mr-20 {
    margin-right: 0;
    margin-left: 20px;
}
.tp-blog-date svg {
    margin-right: 0;
    margin-left: 10px;
}
.tp-footer-shape {
    right: auto;
    left: 0;
}
.tp-footer-subscribe-form .tp-input {
    padding-left: 26px;
    padding-right: 0;
}
.tp-footer-subscribe-form button {
    right: auto;
    left: 0;
    transform: rotate(180deg) translateY(50%);
}
.tp-footer-border::before {
    right: auto;
    left: 100px;
}
.tp-footer-copyright p a {
    display: inline-block;
}
.tp-search-form-input input {
    padding-right: 0;
    padding-left: 30px;
}
.tp-search-form-icon {
    right: auto;
    left: 0;
}
.tp-about-brands a:not(:last-child) {
	border-right: 0;
	border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.tp-offcanvas-menu ul li .tp-submenu.submenu {
	padding-left: 0;
	padding-right: 20px;
}

/* home-two-rtl-start */
.tp-feature-icon.mr-20 {
    margin-right: 0;
    margin-left: 20px;
}
.tp-project-2-tittle-wrap.mr-30 {
    margin-right: 0;
    margin-left: 30px;
}


/* home-three-rtl-start */
.tp-header-menu-btn.tp-offcanvas-open-btn.ml-30 {
    margin-left: 0;
    margin-right: 30px;
}
.tp-hero-3-form .tp-input.mr-20 {
    margin-right: 0px;
    margin-left: 20px;
}
.tp-offcanvas-2-wrapper .tp-menu-close {
    right: auto;
    left: 15px;
}
.tp-offcanvas-2-close {
    direction: ltr;
    display: inline-block;
}
.tp-offcanvas-2-left-wrap{
	direction: ltr;
}
.tp-offcanvas-2-wrapper .tp-menu-close i {
    transform: rotate(180deg);
}
.tp-pricing-item {
    padding: 55px 60px 60px 90px;
}
.tp-offcanvas {
    right: auto;
    left: -100%;
}
.tp-offcanvas.opened {
    right: auto;
    left: 0;
}

/* inner-page-style-here */
.tp-about-details.mr-100 {
    margin-right: 0;
    margin-left: 100px;
}
.tp-progress-bar .progress-bar span {
    right: auto;
    left: 0;
}
.ab-personal-info__left-box.mr-200 {
    margin-right: 0;
    margin-left: 200px;
}
.ab-personal-info__left-content-title svg {
    margin-right: 0;
    margin-left: 10px;
}
.ab-personal-info__exprience-length {
    margin-right: 0;
    margin-left: 95px;
}
.tp-faq-btn {
    text-align: right;
    padding-right: 30px;
    padding-left: 70px;
}
.tp-faq-btn .accordion-btn {
    right: auto;
    left: 25px;
}
.tp-about-capsule-wrapper {
	margin-right: 0;
	margin-left: 30px;
}
.postbox-author-img {
    margin-right: 0;
    margin-left: 15px;
}
.postbox-details-meta > div:not(:first-child) {
    padding-left: 0;
    padding-right: 16px;
    margin-left: 0;
    margin-right: 16px;
}
.postbox-details-meta > div:not(:first-child)::after {
    left: auto;
    right: 0;
}
.postbox-meta i svg {
    margin-right: 0;
    margin-left: 4px;
}
.postbox-tag i svg {
    margin-right: 0;
    margin-left: 4px;
}
.postbox-details-tag span:last-child {
    padding-left: 0;
    padding-right: 9px;
    margin-left: 0;
    margin-right: 9px;
}
.postbox-details-tag span:last-child::after {
    left: auto;
    right: -3px;
}
.tp-postbox-left-sidebar.mr-50 {
    margin-right: 0;
    margin-left: 50px;
}
.tp-blog-sidebar-search-input button {
    right: auto;
    left: 25px;
}
.tp-blog-sidebar-search-input input {
    padding-right: 25px;
    padding-left: 50px;
}
.rc-post-thumb.mr-20 {
    margin-right: 0;
    margin-left: 20px;
}
.rc-post-cetagory span a {
    padding-right: 0;
    padding-left: 10px;
    margin-right: 0;
    margin-left: 5px;
}
.rc-post-cetagory span {
    display: inline-block;
}
.rc-post-cetagory span a::before {
    right: auto;
    left: 0;
}
.postbox-details-quote-box i {
    margin-right: 0;
    margin-left: 35px;
}
.postbox-details-quote span::before {
    margin-right: 0;
    margin-left: 10px;
}
.postbox-details-list ul li {
    padding-left: 0;
    padding-right: 20px;
}
.postbox-details-list ul li::before {
    left: auto;
    right: 0;
}
.tp-blog-sidebar-tagcloud span {
    margin-right: 0;
    margin-left: 15px;
}
.postbox-details-author .sidebar-widget-author-img {
    margin-right: 0;
    margin-left: 30px;
}
.postbox__comment ul {
    margin-right: 0;
    margin-left: 75px;
}
.postbox__comment-avater.mr-30 {
    margin-right: 0;
    margin-left: 30px;
}
.postbox__comment-reply a span {
    margin-left: 0;
    margin-right: 6px;
}
.postbox-details-remeber label {
    padding-left: 0;
    padding-right: 30px;
}
.postbox-details-remeber label::before {
    left: auto;
    right: 2px;
}
.postbox-details-remeber label::after {
    left: auto;
    right: 0;
}
.tp-postbox-wrapper.mr-55 {
    margin-right: 0;
    margin-left: 55px;
}
.tp-postbox-meta img {
    margin-right: 0;
    margin-left: 10px;
}
.tp-postbox-date {
    right: auto;
    left: 30px;
}
.tp-pagination-wrap ul li a svg{
    transform: scaleX(-1);
}
.tp-contact-top-tittle img {
    margin-left: 0;
    margin-right: 15px;
}
.tp-project-details-overview-list ul li {
    padding-left: 0;
    padding-right: 17px;
}
.tp-project-details-overview-list ul li::after {
    left: auto;
    right: 0;
}
.tp-project-details-result .child-1 {
    margin-right: 0;
    margin-left: 15px;
}

/* update-rtl-css */
.bf-about-us-subtitle svg.ml-20{
    margin-left: 0;
    margin-right: 20px;
}
.bf-about-us-dec-wrap {
    padding-left: 0;
    padding-right: 443px;
}
.bf-about-3-thumb-2.ml-50 {
    margin-left: 0;
    margin-right: 50px;
}
.bf-about-3-info-wrap.ml-35 {
    margin-left: 0;
    margin-right: 35px;
}
.bf-team-content-wrap.mr-110 {
    margin-right: 0;
    margin-left: 110px;
}
.bf-team-contact-info .tp-btn-xl.mr-20{
    margin-right: 0;
    margin-left: 20px;
}
.bf-team-contact span.mr-20 {
    margin-right: 0;
    margin-left: 20px;
}
.bf-team-content-title {
    left: auto;
    right: 30px;
}
.bf-instagram-content {
    padding-left: 0;
    padding-right: 100px;
}
.tp-header-menu-btn.tp-offcanvas-open-btn.ml-20 {
    margin-left: 0;
    margin-right: 20px;
}
.bf-hero-2-video {
    left: auto;
    right: 0;
    transform-origin: bottom right;
}
.bf-hero-2-title .gif-3 {
    margin-right: 0;
    margin-left: -44px;
}
.bf-about-video video {
    margin-left: 0;
    margin-right: -55px;
}
.bf-text-moving-item {
    direction: ltr;
}
.bf-portfolio-vp-rotate-wrap {
    direction: ltr;
}
.tp-main-menu nav > ul > li > .tp-mega-menu {
    left: 0;
    right: 0;
}
.back-to-top-wrapper {
	right: auto;
	left: 50px;
}
.bf-service-step-icon {
    right: auto;
    left: 45px;
    transform: scaleX(-1);
}
.bf-about-4-content.mr-110 {
    margin-right: 0;
    margin-left: 110px;
}
.bf-service-accordion-wrap .accordion .accordion-items .accordion-header .accordion-buttons .accordion-icon {
    right: auto;
    left: 7px;
}
.bf-service-thumb {
    margin-right: 0;
    margin-left: 55px;
}
.bf-service-category {
    padding-left: 0;
    padding-right: 50px;
}
.bf-contact-us-dec {
    margin-left: 0;
    margin-right: 110px;
}
.bf-hero-video.ml-150 {
    margin-left: 0;
    margin-right: 150px;
}
.bf-hero-right-content ul {
    text-align: left;
}
.bf-hero-bottom-content.ml-150 {
    margin-left: 0;
    margin-right: 150px;
}
.bf-hero-3-title {
    direction: ltr;
}
.bf-rounded-btn-wrap.mr-185 {
    margin-right: 0;
    margin-left: 185px;
}
.bf-service-item-3-thumb {
    margin-right: 0;
    margin-left: 50px;
}
.bf-service-item-3-wrap {
    transform: translateX(340px);
}
.bf-service-item-3-tags {
    justify-content: flex-end;
    align-items: flex-end;
}
.bf-portfolio-3-content.pl-200 {
    padding-left: 0;
    padding-right: 200px;
}
.bf-contact-content.ml-110 {
    margin-left: 0;
    margin-right: 110px;
}
.bf-contact-author-thumb {
    margin-right: 0;
    margin-left: 46px;
}
.tp-porfolio-10-title-wrap ul li {
    padding-right: 0;
    padding-left: 30px;
}
.tp-port-slider-content-wrap {
    left: auto;
    right: 170px;
}




/* rtl-responsive-here */
@media only screen and (max-width: 1599.98px) {
    .bf-contact-us-dec {
        margin-right: 0;
    }
    .bf-hero-bottom-content.ml-150 {
        margin-right: 0;
    }
    .bf-hero-video.ml-150 {
        margin-right: 0;
    }
}
@media only screen and (max-width: 1399.98px) {
    .tp-about-details.mr-100 {
        margin-left: 0;
    }
    .ab-personal-info__left-box.mr-200 {
        margin-left: 190px;
    }
    .tp-postbox-left-sidebar.mr-50 {
        margin-left: 0;
    }
    .postbox__comment ul {
        margin-left: 0;
    }
    .bf-about-us-dec-wrap {
        padding-right: 200px;
    }
    .bf-team-content-wrap.mr-110 {
        margin-left: 0;
    }
    .bf-service-category {
        padding-right: 0;
    }
    .bf-about-4-content.mr-110 {
        margin-left: 0;
    }
    .bf-portfolio-3-content.pl-200 {
        padding-right: 0;
    }
    .bf-contact-content.ml-110 {
        margin-right: 0;
    }
}
@media only screen and (max-width: 1199.98px) {
    .tp-about-exp-count {
        left: 30px;
    }
    .tp-menu-close {
        right: auto;
        left: 0;
    }
    .tp-pricing-item {
        padding: 35px 40px 40px 40px;
    }
    .tp-offcanvas-2-wrapper .tp-menu-close {
        left: 12px;
    }
    .ab-personal-info__left-box.mr-200 {
        margin-left: 50px;
    }
    .ab-personal-info__exprience-length {
        margin-left: 40px;
    }
    .tp-postbox-wrapper.mr-55 {
        margin-left: 0;
    }
    .bf-about-us-dec-wrap {
        padding-right: 0;
    }
    .bf-about-3-thumb-2.ml-50 {
        margin-right: 0;
    }
    .bf-about-3-info-wrap.ml-35 {
        margin-right: 0;
    }
    .bf-service-step-icon {
        left: 0;
    }
    .bf-about-video video {
        width: 100%;
    }
    .tp-mega-menu {
        padding-right: 0 !important;
    }
}

@media only screen and (max-width: 991.98px) {
    .tp-about-content.ml-80 {
        margin-right: 0;
    }
    .ab-personal-info__left-box.mr-200 {
        margin-left: 0;
    }
    .tp-port-slider-content-wrap {
        right: 120px;
    }
}

@media only screen and (max-width: 767.98px) {
    .tp-header-menu-btn.tp-menu-bar.ml-10 {
        margin-right: 30px;
    }
    .tp-about-brands a:not(:last-child) {
        border-left: none;
    }
    .bf-instagram-content-wrap {
        margin-left: 0;
        margin-right: 20px;
    }
    .tp-porfolio-10-title-wrap ul li {
        padding: 16px;
    }
    .tp-port-slider-content-wrap {
        right: 30px;
    }
}
@media only screen and (max-width: 575.98px) {
    .design-award-content h4 {
        padding-left: 0;
    }
    .tp-dark-switch-wrap.ml-30 {
        margin-right: 15px;
    }
    .tp-header-menu-btn.tp-menu-bar.ml-10 {
        margin-right: 15px;
    }
    .tp-header-menu-btn.tp-offcanvas-open-btn.ml-30 {
        margin-right: 15px;
    }
    .tp-faq-btn {
        padding-left: 40px;
    }
    .bf-instagram-content {
        padding-right: 0;
    }
    .tp-port-slider-content-wrap {
        right: 20px;
    }
}
