/* //////////////////////// */
/* home 1 rtl */
/* //////////////////////// */

.tp-header-cv{
  margin-left: 0;
  margin-right: 10px;
}
.tp-header-hamburger{
  margin-left: 0;
  margin-right: 20px;
}
.tp-theme-toggle-main.dark-active .tp-theme-toggle-slide {
	right: calc(100% - 31px);
  left: auto;
}
.tp-theme-toggle-main.light-active .tp-theme-toggle-slide {
	right: 5px;
  left: auto;
}
.tp-theme-toggle-light{
  transform: translateX(4px) translateY(1px);
}
.tp-theme-toggle-main span svg{
  transform: translateY(-1px) translateX(-1px);
}
.tp-theme-toggle-dark {
	transform: translateX(-2px) translateY(0px);
}
.tp-hero-content p {
	padding-right: 90px;
	padding-left: 0;
}
.tp-price-item::after {
	left: -12px;
	right: auto;
}
.tp-hero-btn {
	padding-right: 100px;
	padding-left: 0;
}
.tp-hero-social-wrapper {
	left: 40px;
	right: auto;
}
.tp-hero-scroll {
	right: 0;
	left: auto;
}
.tp-hero-content {
	padding-left: 80px;
	padding-right: 0;
}
.tp-btn-circle-arrow {
	margin-right: 8px;
  margin-left: 0;
}
.tp-hero-scroll-mouse::after {
	right: 5px;
	left: 6px;
}
.tp-services-accordion.tp-accordion.tp-accordion-2{
  padding-left: 0;
  padding-right: 70px;
}
.tp-services-inner {
	padding-right: 0;
	padding-left: 65px;
}
.tp-services-inner-border {
	right: 0;
	left: auto;
}
.tp-services-accordion .accordion-item::after {
	right: -100px;
	left: auto;
}
.tp-award-arrow {
	right: 0;
	left: auto;
}
.tp-award-item:hover {
	padding-right: 36px;
	padding-left: 0;
}
.tp-services-accordion .accordion-body ul li {
	padding-left: 0;
	padding-right: 15px;
}
.tp-services-accordion .accordion-body ul li::after {
	right: 0;
	left: auto;
}
.nice-select::after {
	left: 0;
	right: auto;
}
.tp-contact-2__select .nice-select span.current {
	float: right;
}
.tp-service-3__right-wrap {
	padding-right: 70px;
	padding-left: 0;
}
.tp-services-wrapper {
	padding-right: 65px;
	padding-left: 70px;
}
.tp-services-inner-border.right {
	left: 0;
	right: auto;
}
.tp-services-capsule-wrapper {
	margin-left: 30px;
	margin-right: 0;
}
.tp-services-accordion-border {
	left: auto;
	right: -30px;
}
.tp-services-accordion .accordion-body {
	padding-right: 32px;
	padding-left: 95px;
}
.tp-marquee-slider-active {
	direction: ltr;
}
.tp-section-subtitle-bg {
	right: -108px;
	left: auto;
}
.tp-section-subtitle {
	right: -45px;
	left: auto;
	transform: rotate(35deg);
}
.tp-about-award-icon{
  margin-left: 15px;
  margin-right: auto;
}
.tp-skill-radius .row [class*="col-"]:nth-child(2n) .tp-skill-thumb {
	border-radius: 100px 100px 0px 100px;
}
.tp-skill-thumb {
	border-radius: 100px 100px 100px 0px;
}

html[tp-theme="tp-theme-light"] .tp-skill-thumb{
	border-radius: 100px 100px 100px 0px;
}
.tp-testimonial-user-thumb {
	margin-left: 20px;
	margin-right: auto;
}
.tp-course-price-btn {
	margin-right: 0;
	margin-left: 65px;
}
.tp-hero-thumb-shape-2 {
	left: -8%;
	right: auto;
}
.tp-hero-thumb-shape-1 {
	right: -7%;
	left: auto;
}
.tp-portfolio-item-wrapper {
	padding-right: 50px;
	padding-left: 0;
}
.tp-award-bottom-border {
	right: 0;
	left: auto;
}
.tp-about-inner-border {
	right: 0;
	left: auto;
}
.main-menu > nav > ul > li > .submenu {
	text-align: right;
	margin-right: 0;
	margin-left: auto;
}
.main-menu > nav > ul > li > .submenu > li:hover a {
	padding-right: 25px;
	padding-left: 0;
}
.main-menu > nav > ul > li > .submenu > li > a::before {
	right: 0;
	left: auto;
}
.main-menu > nav > ul > li:not(:last-child) {
	margin-left: 40px;
	margin-right: auto;
}
.tp-services-accordion .accordion-button span {
	padding-left: 15px;
	padding-right: 0;
}
.tp-hero-left-wrapper {
	margin-left: -110px;
	margin-right: auto;
}
.tp-services-wrapper .tp-section-subtitle {
	top: -20px;
	right: -38px;
	left: auto;
}
.back-to-top-wrapper {
	left: 50px;
	right: auto;
}
.tp-menu-2 .tp-main-menu-mobile .homemenu {
	margin-bottom: 20px;
}
.tp-testimonial-rating {
	margin-left: 8px;
}
.tp-testimonial-quote {
	left: 60px;
	right: auto;
}
.tp-testimonial-item {
	padding: 70px 70px 75px 210px;
}
.tp-offcanvas-area-2 {
	right: auto;
	left: 0;
  transform: translateX(calc(-100% - 80px));
}
.tp-main-menu-mobile > nav > ul > li.has-dropdown > a .dropdown-toggle-btn {
	right: auto;
	left: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .main-menu > nav > ul > li:not(:last-child) {
    margin-left: 37px;
    margin-right: auto;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li:not(:last-child) {
    margin-left: 35px;
    margin-right: auto;
  }
  .tp-services-accordion.tp-accordion.tp-accordion-2 {
    padding-left: 0;
    padding-right: 30px;
  }
  .tp-services-accordion .accordion-item::after {
    right: -60.5px;
    left: auto;
  }
}
@media (max-width: 767px) {
  .tp-hero-content p {
    padding-right: 0;
    padding-left: 0;
  }
  .tp-hero-btn {
    padding-right: 0;
    padding-left: 0;
  }
  .tp-services-wrapper {
    padding: 30px;
  }
  .tp-services-wrapper .tp-section-subtitle {
    right: 0;
  }
  .tp-services-accordion.tp-accordion.tp-accordion-2 {
    padding-left: 0;
    padding-right: 20px;
  }
  .tp-section-subtitle-bg {
    right: 0;
    left: auto;
  }
  .tp-section-subtitle {
    right: 0;
    left: auto;
  }
  .tp-portfolio-item-wrapper {
    padding-right: 0;
    padding-left: 0;
  }
  .tp-services-capsule-wrapper {
    margin-right: 0;
  }
  .tp-services-inner {
    padding-right: 0;
    padding-left: 0;
  }
  .tp-testimonial-item {
    padding-left: 0px;
    padding: 30px;
  }
  .tp-testimonial-quote {
    top: 20px;
    left: 0;
  }
}


/* //////////////////////// */
/* home 2 rtl */
/* //////////////////////// */

.tp-header-2__bar {
	margin-right: 70px;
}
.tp-hero-title-2 .location-text {
	margin-right: 15px;
}
.tp-hero-2__exp-subtitle img {
	margin-right: auto;
	margin-left: 5px;
}
.tp-hero-2__exp-link svg {
	margin-left: auto;
	margin-right: 5px;
}
.tp-hero-social-wrapper-2 {
	right: 70px;
	left: auto;
}
.pagescroll-indication {
	right: auto;
	left: 70px;
}
.tp-hero-2__circle-img-wrap {
	right: auto;
	left: 0;
}
.tp-hero-2__service-accordion .accordion-header button .accordion-btn-wrap {
	right: auto;
	left: 20px;
}
.tp-hero-2__service-accordion .accordion-header button svg {
	left: auto;
	right: 0;
}
.tp-hero-2__service-accordion .accordion-header button span {
	margin-left: auto;
	margin-right: 5px;
}
.tp-hero-2__design-exp-title {
	margin-left: auto;
	margin-right: 120px;
}
.tp-hero-2__exp-thumb-text {
	left: 60px;
	right: auto;
}
.tp-hero-2__exp-info {
	padding-right: 70px;
	padding-left: 0;
}
.tp-award-btn span {
	transform: scaleX(-1);
}
.sv-inner__slider-main {
	margin-right: 90px;
	margin-left: 0;
}
.tp-hero-3__btn-box p {
	margin-right: 30px;
	margin-left: 0;
}
.tp-hero-2__design-exp-skill-icon {
	margin-right: 0;
	margin-left: 20px;
}
.tp-footer-3__img {
	left: 160px;
	right: auto;
}
.tp-footer-3__shape-1 {
	right: 0;
	left: auto;
	transform: scaleX(-1);
}
.tp-portfolio-shape-2-1 {
	left: 11%;
	right: auto;
}
.tp-testimonial-2__left-box {
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	border-right: transparent;
}
.tp-testimonial-2__slider-prev {
	border-right: 1px solid rgba(255, 255, 255, 0.1);
	border-left: transparent;
}
.tp-testimonial-2__slider-prev {
	border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.tp-testimonial-2__slider-wrapper {
	padding-right: 70px;
	padding-left: 0;
}
.tp-testimonial-2__avata {
	margin-right: 0;
	margin-left: 20px;
}
.tp-btn-pink span svg {
	margin-right: 0;
	margin-left: 7px;
}
.tp-contact-2__top-info a img {
	margin-left: 20px;
	margin-right: 0;
}
.tp-contact-2__select .nice-select .option {
	text-align: start;
}
.tp-header-2__maito span svg {
	margin-left: 6px;
	margin-right: 0;
}
.tp-main-menu-mobile > nav > ul > li > a::after {
	left: auto;
	right: 0;
}
.tpoffcanvas__logo {
	padding-left: 0;
	padding-right: 110px;
}
.tp-testimonial-2__slider-text p {
	padding-right: 0;
	padding-left: 30px;
}
.tp-hero-2__service-accordion .accordion-header button {
	padding-left: 100px;
	padding-right: 0;
}
.tp-hero-2__service-accordion .accordion-items:hover .accordion-header button {
	padding-right: 35px;
}
.tp-hero-2__service-accordion .accordion-body {
	padding-left: 230px;
	padding-right: 0;
}

@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) {
  .tp-header-2__bar {
		margin-right: 30px;
		margin-left: 0;
	}
	.tp-hero-social-wrapper-2 {
		right: 30px;
		left: auto;
	}
}


@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	.tp-3d-slide-container .tp-3d-slide-arrow.tp-3d-slide-arrow-right {
		right: 57%;
		left: auto;
		transform: translateX(50%);
	}
	.tp-3d-slide-container .tp-3d-slide-arrow {
		right: 50%;
		left: auto;
		transform: translateX(50%);
	}
	.tp-footer-3__text p br{
		display: none;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.tp-3d-slide-container .tp-3d-slide-arrow {
		right: 50%;
		left: auto;
		transform: translateX(50%);
	}
	.tp-3d-slide-container .tp-3d-slide-arrow.tp-3d-slide-arrow-right {
		right: 57%;
		transform: translateX(50%);
	}
	.tp-header-2__bar {
		margin-right: 30px;
		margin-left: 0;
	}
	.tp-footer-3__text p br{
		display: none;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.tp-header-2__bar {
		margin-right: 30px;
		margin-left: 0;
	}
	.tp-3d-slide-container .tp-3d-slide-arrow.tp-3d-slide-arrow-right {
		right: 60%;
		left: auto;
		transform: translateX(50%);
	}
	.tp-testimonial-2__slider-wrapper {
		padding-right: 20px;
		padding-left: 0;
	}
	.tp-footer-3__text p br{
		display: none;
	}
}

@media (max-width: 767px) {
	.tp-header-2__bar {
		margin-right: 30px;
		margin-left: 0;
	}
	.tp-hero-2__service-accordion .accordion-body {
		padding-left: 0;
		padding-right: 0;
	}
	.tp-3d-slide-container .tp-3d-slide-arrow.tp-3d-slide-arrow-right {
		right: 65%;
		transform: translateX(50%);
	}
	.tp-hero-2__design-exp-title {
		margin-left: auto;
		margin-right: 0;
	}
	.tp-testimonial-2__slider-wrapper {
		padding-right: 0;
		padding-left: 0;
	}
	.tp-hero-2__design-exp-skill-icon {
		margin-right: 0;
		margin-left: 20px;
	}
	.tp-footer-3__text p br{
		display: none;
	}
}



/* //////////////////////// */
/* home 3 rtl */
/* //////////////////////// */

.tp-header-3__btn {
	margin-right: 20px;
	margin-left: 0;
}
.tp-header-3__bar {
	margin-right: 20px;
	margin-left: 0;
}
.tp-hero-3__btn-box a {
	margin-left: 30px;
	margin-right: auto;
}
.tp-hero-3__title span video {
	left: 0;
  margin-right: 30px;
  transform-origin: top left;
  margin-left: auto;
  right: auto;
}
.tp-btn-blue span.icon {
	margin-right: 50px;
	margin-left: auto;
}
.tp-hero-3__social-wrap {
	left: 70px;
	right: auto;
}
.tp-hero-3__scrool-down {
	right: 100px;
	left: auto;
}
.tp-service-3__circle-img {
	left: 315px;
	right: auto;
}
.tp-service-3__content-tag span {
	margin-left: 5px;
	margin-right: 0;
}
.tp-service-3__icon span {
	margin-left: 50px;
	margin-right: auto;
}
.tp-footer-3__title-box {
	padding-right: 120px;
	padding-left: 0;
}
.tp-footer-3__subtitle {
	right: 0;
	left: auto;
}
.tp-footer-3__subtitle::after {
	transform: translate(-10px, -4px);
}
.tp-btn-blue::after {
	left: 0;
	right: auto;
}
.tp-copyright-3__social ul li a i {
	margin-left: 12px;
	margin-right: auto;
}
.tp-footer-3__widget {
	padding-left: 70px;
	padding-right: 0;
}
.tp-btn-white span {
	margin-right: 30px;
	margin-left: auto;
}
.tp-btn-white::after {
	left: 0;
	right: auto;
}
.tp-btn-white {
	padding-left: 16px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.tp-hero-3__scrool-down {
		right: 30px;
		left: auto;
	}
	.tp-hero-3__social-wrap {
		left: 10px;
		right: auto;
	}
	.tp-footer-3__title-box {
		padding-right: 0;
		padding-left: 0;
	}
	.tp-footer-3__text p br{
		display: none;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.tp-footer-3__widget {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width: 767px) {
	.tp-service-3__circle-img {
		left: 30px;
		right: auto;
	}
	.tp-footer-3__title-box {
		padding-right: 0;
		padding-left: 0;
	}
}


/* home 4 css */

.tp-about-4-funfact {
	margin-left: 40px;
	margin-right: auto;
}
.tp-about-4-content-wrap {
	padding-right: 80px;
	padding-left: 0;
}
.tp-project-4-2-year span {
	margin-left: 130px;
	margin-right: auto;
}
.tp-price-4-list ul li {
	padding-right: 15px;
	padding-left: 0;
}
.tp-price-4-list ul li::after {
	right: 0;
	left: auto;
}
.tp-footer-5-input-box button { 
	left: 7px;
	right: auto;
}
.tp-footer-5-input input {
	padding-left: 160px;
	padding-right: 30px;
}
.tp-copyright-5-right-menu a {
	margin-right: 25px;
}
.tp-about-4-funfact .border-line {
	right: 46%;
	left: auto;
}
.tpoffcanvas__social-link ul li {
	list-style: none;
	text-align: end;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
	.tp-about-4-content-wrap {
		padding-right: 0px;
	}
}

@media (max-width: 767px) {
	html[tp-theme="tp-theme-light"] .tp-header-3__area.tp-header-sticky-cloned.tp-header-3__ptlr {
		padding: 15px 20px;
	}
	.tp-header-3__area.tp-header-sticky-cloned.tp-header-3__ptlr {
		padding: 15px 30px;
	}
}
.homemenu-thumb {
	transform: scaleX(-1);
}
.tp-hero-5-big-thumb {
	left: 0;
	right: auto;
	transform: scaleX(-1);
}
.tp-hero-4-thumb{
	transform: scaleX(-1);
}
.tp-award-item-wrapper {
	padding-right: 70px;
	padding-left: 0;
}
@media (min-width: 1800px) {
  .tp-hero-5-bdr-left {
    border-right: 1px solid rgba(183, 171, 152, 0.14);
  }
}
.tp-hero-5-thumb-content::after {
	right: -1px;
	left: auto;
}
.tp-hero-5-thumb-content {
	padding-right: 20px;
	padding-left: 0;
}
.tp-about-5-subtitle {
	right: 40px;
	left: auto;
}
.tp-offcanvas-social-2 ul li:not(:last-child) {
	margin-left: 8px;
	margin-right: 0;
}
.tp-about-5-title-box p {
	right: 0;
	left: auto;
}
.tp-project-5-2-btn a span {
	transform: scaleX(-1);
	display: inline-block;
}
.tp-section-title-5.fs-140 em {
	padding-right: 200px;
	padding-left: 0;
}
.tp-testimonial-5-bg img {
	transform: scaleX(-1);
}
.tp-testimonial-5-content span::before {
	margin-left: 15px;
}
.tp-footer-6-cta-wrap .tp-about-5-subtitle {
	left: auto;
	right: 170px;
}
.tp-footer-6-social a span {
	right: 10px;
	left: auto;
	transform: scaleX(-1);
}
.tp-footer-6-social::after {
	right: 0;
	left: auto;
}
.tp-footer-6-social {
	padding-right: 15px;
	padding-left: 0;
}
.tp-project-5-2-btn a span {
	margin-right: 10px;
	margin-left: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
	.tp-section-title-5.fs-140 em {
		padding-right: 0;
		padding-left: 0;
	}
	.tp-split-line {
		display: inline-block;
	}
}
.port-showcase-slider-link a span svg {
	margin-left: 15px;
	margin-right: auto;
}
.portfolio-slider-3-content {
	right: 0;
	left: auto;
}
.ab-hero__text {
	left: -15%;
	right: auto;
	transform: rotate(90deg);
}
.tp-header-4__menu > nav > ul > li .submenu li {
	text-align: start;
}
.ab-hero__circle {
	left: 30px;
	right: auto;
}
.tp-progress-bar .progress-bar span {
	left: 0;
	right: auto;
}
.ab-personal-info__left-box {
	margin-left: 200px;
	margin-right: auto;
}
.ab-personal-info__exprience-length {
	margin-left: 95px;
	margin-right: 0;
}
.tp-footer-4__widget ul li a i {
	right: 0;
}
.tp-footer-4__widget ul li a:hover {
	padding-right: 22px;
}
.ab-info__text > div {
	padding-left: 130px;
	padding-right: 0;
}
.ab-personal-info__left-box .tp-services-wrapper {
	padding-right: 0;
	margin-right: 0;
}
.ab-funfact__item.space-left-3 {
	padding-right: 100px;
	padding-left: 0;
}
.ab-funfact__item.space-left-2 {
	padding-right: 70px;
	padding-left: 0;
}
.ab-funfact__item.space-left-1 {
	padding-right: 100px;
	padding-left: 0;
}
.ab-hero__customize .tp-hero-3__scrool-down {
	right: 80px;
	left: auto;
}
.tp-btn-border-sm span {
	margin-right: 15px;
}
html[tp-theme="tp-theme-light"] .tp-testimonial-2__slider-prev {
	border-right: 1px solid #F0F0F3;
	border-left: none;
}
html[tp-theme="tp-theme-light"] .tp-testimonial-2__left-box {
	border-left: 1px solid #F0F0F3;
	border-right: none;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	.ab-personal-info__left-box {
		margin-left: 190px;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li > .has-homemenu {
    right: 0;
		left: auto;
    width: 90%;
  }
	.tp-testimonial-user-item {
		padding: 30px 10px;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ab-hero__circle {
    left: -20px;
  }
}
.ab-hero__signature {
	right: 72px;
	left: auto;
	transform: scaleX(-1);
}
.footer-col-4-3 {
	padding-right: 25px;
	padding-left: 0;
}
.footer-col-4-4 {
	padding-right: 45px;
	padding-left: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.ab-hero__circle {
		left: -25px;
		right: auto;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
	.ab-personal-info__left-box {
		margin-left: 0px;
		margin-right: auto;
	}
	.ab-funfact__item.space-left-1 {
		padding-right: 0px;
		padding-left: 0;
	}
	.ab-funfact__item.space-left-2 {
		padding-right: 0px;
		padding-left: 0;
	}
	.ab-funfact__item.space-left-3 {
		padding-right: 0px;
		padding-left: 0;
	}
}
@media (max-width: 767px) {
	.ab-hero__circle {
		left: 0;
		right: auto;
	}
}
.blog-details-4__scroll-down a span {
	margin-right: 10px;
	transform: translateY(-2px);
	display: inline-block;
	margin-left: 0;
}
.blog-details__meta span img {
	margin-left: 15px;
	margin-right: 0;
}
.tp-port-3-content-left {
	padding-right: 0;
	padding-left: 50px;
}
.sidebar__search button {
	left: 27px;
	right: auto;
}
.sidebar__search input {
	padding-left: 50px;
}
.blog-details__meta span::after {
	right: auto;
	left: 0;
	top: 50%;
  transform: translateY(-50%);
}
.blog-details__meta span {
	padding-right: 0px;
	margin-right: 0px;
	padding-left: 15px;
	margin-left: 15px;
	display: inline-block;
}
.postbox-details-4__top-social {
	margin-right: 17px;
	margin-left: auto;
}
.postbox-details__text.pl-50 {
	padding-right: 50px;
	padding-left: 0;
}
.postbox-details-4__thumb img {
	margin-right: -40px;
	margin-left: 0;
}
.postbox-details__qoute {
	padding-right: 40px;
	padding-left: 0;
	border-left: none;
	border-right: 4px solid var(--tp-common-white);
}
.postbox-details__qoute-icon {
	right: 12px;
	left: auto;
	transform: scaleX(-1);
}
.postbox-details__author-avata {
	margin-left: 20px;
	margin-right: 0;
}
.postbox-details__author-social-wrap {
	left: 25px;
	right: auto;
}
.postbox-details__author-content p {
	padding-left: 130px;
	padding-right: 0;
}
.postbox__comment-avater.mr-20 {
	margin-left: 20px;
	margin-right: 0;
}
.postbox__comment-reply a svg {
	margin-left: 6px;
	margin-right: 0;
}
.postbox__comment-agree label {
	padding-right: 8px;
}
.form-check .form-check-input {
	float: right;
	margin-left: 0;
	margin-right: -1.5em;
}
.postbox__comment-input span.floating-label {
	right: 30px;
	left: auto;
}
.postbox__comment-input span.floating-label-2 {
	right: 30px;
	left: auto;
}
.blog-list__meta-box span {
	margin-left: 0;
	margin-right: 15px;
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.porfolio-inner__slider-active {
	direction: ltr;
}
.tp-offcanvas-close-btn .text span {
	transform: translateX(-120%);
}
.blog-list__meta-box span:last-child {
	padding-right: 15px;
	padding-left: 0;
}
.blog-list__meta-box span:last-child::after {
	right: 0;
	left: auto;
}
.porfolio-details__navigation-content a span {
	margin-right: 10px;
}
.porfolio-details__navigation-content.next a span {
	margin-left: 10px;
}
.category.mr-10 {
	margin-left: 10px;
	margin-right: 0;
}
.form-check {
	padding-right: 1.5em;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px) {
	.postbox-details-4__thumb img {
		margin-right: 0;
	}
}
.rc__post-thumb.mr-20 {
	margin-left: 20px;
	margin-right: 0;
}
.sidebar__widget ul li a span {
	float: left;
}
.sidebar__wrapper{
	padding-right: 40px;
	padding-left: 0;
}
.postbox-details__top-social {
	right: -85px;
	left: auto;
}

.postbox__meta span:last-child {
	margin-left: 40px;
}
.postbox__meta span:first-child{
	margin-right: 0;
}
.postbox__meta span:not(:last-of-type)::before {
	left: -115px;
	right: auto;
}
.tp-btn-black-lg span {
	margin-right: 10px;
	margin-left: 0;
}
@media (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
	.sidebar__wrapper{
		padding-right: 0px;
		padding-left: 0;
	}
}
.blog-list__arrow-box {
	direction: rtl;
	left: 0;
	right: auto;
}
.blog-list__author-avata {
	margin-left: 15px;
	margin-right: 0;
}
.blog-list__sm-author-avata {
	margin-left: 15px;
	margin-right: 0;
}
.contact-inner__subtitle::after {
	margin-right: 10px;
}
.contact-inner__shape-1 {
	margin-left: -100px;
	margin-right: 0;
}
.tp-port-3-content-info span:first-child {
	margin-left: 70px;
	margin-right: 0;
}
.tp-btn-border-md span {
	margin-right: 29px;
	margin-left: 0;
}
.porfolio-details__overview-list ul li {
	padding-right: 17px;
	padding-left: 0;
}
.porfolio-details__overview-list ul li::after {
	right: 0;
	left: auto;
}
html[tp-theme="tp-theme-light"] .postbox-details__qoute {
	border-right: 4px solid var(--tp-common-black-5);
	border-left: none;
}
.porfolio-details__color-customize .tp-hero-3__scrool-down {
	right: 20px;
	left: auto;
}
.tp-header-4__menu > nav > ul > li .submenu li:hover a {
	padding-right: 25px;
	padding-left: 0;
}
.service-details__rotate-text {
	left: -109px;
	right: auto;
}
.service-details__right-wrap {
	margin-right: 70px;
	margin-left: 0;
}
.service-details__fea-list ul li {
	padding-right: 17px;
	padding-left: 0;
}
.service-details__fea-list ul li::after {
	right: 0;
	left: auto;
}
.tp-header-4__menu > nav > ul > li .submenu li a::before {
	left: 5px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
	.service-details__right-wrap {
		margin-right: 0px;
		margin-left: 0;
	}
}
html[tp-theme="tp-theme-light"] .sv-inner__service-list.list-2 span {
	border-radius: 0px 0px 0px 14px;
}
html[tp-theme="tp-theme-light"] .sv-inner__service-list.list-1 span {
	border-radius: 14px 14px 0px 14px;
}
.sv-inner__service-category-content span svg {
	margin-left: 13px;
	margin-right: 0;
}
.tp-port-2-info-item {
	padding-left: 100px;
	padding-right: 0;
}
.postbox-details__text p.tp-dropcap {
	padding-left: 20px;
	padding-right: 0;
}
.porfolio-details__result .child-1 {
	margin-left: 15px;
	margin-right: 0;
}
.postbox__comment ul li.children {
	margin-right: 100px;
	margin-left: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.ab-personal-info__left-box {
		margin-left: 50px;
		margin-right: auto;
	}
	.postbox__comment ul li.children {
		margin-right: 65px;
		margin-left: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
	.postbox__comment ul li.children {
		margin-right: 65px;
		margin-left: 0;
	}
}
@media (max-width: 767px) {
	.postbox__comment ul li.children {
		margin-right: 0px;
		margin-left: 0;
	}
}
.tp-offcanvas-right {
	left: 0;
	right: auto;
}
.tp-offcanvas-left {
	right: 0;
	left: auto;
}
.tp-offcanvas-bg.is-right {
	right: 0;
	left: auto;
}
.tp-offcanvas-bg.is-left {
	left: 0;
	right: auto;
}
.tpoffcanvas__right-info {
	text-align: left;
}
.tp-offcanvas-close {
	padding-left: 90px;
	padding-right: 0;
}
.tp-offcanvas-right-inner{
	align-items: end;
}
.tp-about-4-funfact-item .cols {
	margin-left: 80px;
	margin-right: 0;
}
.tp-about-4-funfact .border-line{
	right: 29%;
	left: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	.tp-about-4-funfact-item .cols {
		margin-left: 50px;
		margin-right: 0;
	}
	.tp-about-4-funfact .border-line {
		right: 30%;
		left: 0;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.tp-about-4-funfact-item .cols {
		margin-left: 50px;
		margin-right: 0;
	}
	.tp-about-4-funfact .border-line {
		right: 30%;
		left: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
	.tp-about-4-funfact .border-line {
		right: 17%;
		left: 0;
	}
}
@media (max-width: 767px) {
	.tp-about-4-funfact .border-line {
		right: 27%;
		left: 0;
	}
}
.tp-project-5-thumb-box {
	right: 10%;
	left: 0;
}
.tp-testimonial-section-title .tp-section-subtitle {
	top: -28px;
	right: -63px;
	left: auto;
}
#magic-cursor{
 direction: ltr;
}
#ball{
	direction: ltr;
}