
  /*shahnewaz rtl css*/

  .tp-pcb-section-title-wrapper .tp-section-subtitle {
	top: -28px;
	left: auto;
	right: 6px;
}

.postbox__area .postbox__meta span:first-child::before{
    display: none;
}

.postbox__area .postbox__meta span:last-child {
	margin-left: 0;
    margin-right: 40px;
}

.postbox__area .postbox__meta span:last-child::before {
	position: absolute;
	content: "";
	height: 1px;
	width: 20px;
	background: #676A7D;
	top: 8px;
	right: -32px;
}



/* //////////////////////// */
/* 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;
  }
  .nice-select {
	text-align: right !important;
}
  .nice-select .option {
	text-align: right;
}
  .main-menu > nav > ul > li > .submenu {
      text-align: right;
  }
  .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.floating-label-floated {
	left: auto;
}
  .postbox__comment-input span.floating-label-2 {
      right: 30px;
      left: auto;
  }
  .postbox__comment-input span.floating-label-2.floating-label-floated {
	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;
  }
