

/* RTL Base Styles */
html {
  direction: rtl;
  text-align: right;
}

html body {
  direction: rtl;
  text-align: right;
  font-family: "Helvetica Now Display", "Arial", sans-serif;
}

html .owl-carousel {
  direction: ltr;
}

/* RTL Header Adjustments */
html .header-content .menu {
  margin-left: 0;
  margin-right: 3rem;
}


html .header-content .menu .nav-menu li.dropdown .dropdown-menu li a i {
  order: -1;
}

html .header-content .language {
  margin-left: 0;
  margin-right: 1rem;
}

/* RTL Container Adjustments */
html .container-fluid {
  padding: 0 5rem;
}

/* RTL Hero Section Adjustments */
html .hero-section .banner-description p {
  padding-right: 0;
  padding-left: 8rem;
}

/* RTL Track Shipment Adjustments */
html .track-shipment form {
  flex-direction: row-reverse;
}

html .track-shipment form input {
  text-align: right;
}

/* RTL Services Section Adjustments */
html .services-section .owl-nav {
  right: auto;
  left: 5rem;
}

html .services-section .services-slider-item-content-inner {
  text-align: right;
}

/* RTL Why Section Adjustments */

html .why-choose-us-content ul li {
  text-align: right;
}


/* RTL Features Section Adjustments */
html .features-section .features-content {
  text-align: right;
}

/* RTL Media Section Adjustments */
html .media-section .media-content .media-content-item {
  text-align: right;
}
.media-section .media-content .media-content-item .read-more-link .fa-chevron-right:before {
  content: "\f053";
}

/* RTL Footer Adjustments */

html .footer .footer-body .footer-title::before {
  left: auto;
  right: 0;
}

html .footer .footer-body .footer-title::after {
  left: auto;
  right: 25px;
}


/* html .footer .footer-list-links ul li a i {
  order: -1;
} */
/* .footer .footer-list-links ul li a i{
    transform: rotate(180deg);
} */
/* RTL Track Shipment Section Adjustments */

html .track-shipment-section .shipment-status ul::before {
  left: auto;
  right: 50.5%;
  transform: translateX(50%);
}

html .track-shipment-section .shipment-status ul li::before {
  left: auto;
  right: 50%;
  transform: translateX(50%);
}

html .track-shipment-section .shipment-status ul li.active::before {
  left: auto;
  right: 50%;
  transform: translateX(50%);
}

html .track-shipment-section .shipment-status ul li.active::after {
  left: auto;
  right: 50%;
  transform: translateX(50%);
}

html .track-shipment-section .shipment-details .shipment-details-item .status-content .content {
  width: calc(100% - 30px);
  padding-left: 0;
  padding-right: 15px;
}

/* RTL Get a Quote Section Adjustments */
html .get-a-quote-section .get-quote-options ul li .option-item .option-content {
  flex-direction: row-reverse;
  padding-left: 0;
  padding-right: 1rem;
}

html .get-a-quote-section .get-quote-options ul li .option-item .option-content .right-content {
  text-align: left;
}

/* RTL Shipping Services Section Adjustments */
html .shipping-services-section .service-item {
  text-align: right;
}

html .shipping-services-section .service-item ul li {
  padding-left: 0;
  padding-right: 25px;
}

html .shipping-services-section .service-item ul li::before {
  left: auto;
  right: 0;
}

/* RTL Schedule Pickup Section Adjustments */
html .schedule-pickup-section .pickup-form {
  text-align: right;
}

/* RTL Services Section Adjustments */
html .services-section .bottom-services .box {
  text-align: right;
}

html .services-section .bottom-services .box ul li {
  padding-left: 0;
  padding-right: 15px;
}

html .services-section .bottom-services .box ul li::before {
  left: auto;
  right: 0;
}

/* RTL Document Shipping Section Adjustments */
html .document-shipping-section .document-row .document-item {
  text-align: right;
}

html .document-shipping-section .document-row .document-item .footer-action {
  flex-direction: row-reverse;
}

html .document-shipping-section .document-row .document-item .footer-action .right-side {
  flex-direction: row-reverse;
}

/* RTL Logistics Solutions Section Adjustments */
html .logistics-solutions-section .solution-offer .solution-item {
  text-align: right;
}

/* RTL How It Works Section Adjustments */
html .how-it-works-section .col-lg-3::before {
  left: auto;
  right: -10px;
  transform: translateY(-50%) scaleX(-1);
}

html .how-it-works-section .how-it-works-item {
  text-align: center;
}

/* RTL Client Stories Section Adjustments */
html .client-stories-section .slider .item .top-row {
  flex-direction: row-reverse;
}

html .client-stories-section .slider .item .top-row .left-row {
  flex-direction: row-reverse;
}

html .client-stories-section .slider .item .content {
  text-align: right;
}

html .client-stories-section .slider .item .footer-row {
  text-align: right;
}
.leadership-section .slider .item .card-leadership,
.client-stories-section .slider .item {direction: rtl;}
.ready-for-transform-section .sec-heading .btn i {
  transform: rotate(-180deg);
}

/* RTL Ready for Transform Section Adjustments */
html .ready-for-transform-section .sec-heading {
  text-align: right;
}

/* RTL Choose Package Section Adjustments */
html .choose-package-section .package-box .content {
  text-align: right;
}

html .choose-package-section .package-box .content ul li {
  padding-left: 0;
  padding-right: 25px;
}

html .choose-package-section .package-box .content ul li::before {
  left: auto;
  right: 0;
}

/* RTL Logistics Flow Section Adjustments */
html .logistics-flow-section .slider::before {
  left: auto;
  right: 50%;
  transform: translate(50%, 50%);
}

html .logistics-flow-section .slider .item {
  text-align: center;
}

/* RTL Key Feature Section Adjustments */
html .key-feature-section .box {
  text-align: right;
}

html .key-feature-section .box ul li {
  padding-left: 0;
  padding-right: 30px;
}

html .key-feature-section .box ul li::before {
  left: auto;
  right: 0;
}

/* RTL Form Adjustments */
html .form-group input,
html .form-group textarea,
html .form-group select {
  text-align: right;
}

html .form-group label {
  text-align: right;
}

/* RTL Button Adjustments */
html .btn {
  text-align: center;
}

/* RTL Dropdown Adjustments */
html .dropdown-menu {
  text-align: right;
}

html .dropdown-toggle::after {
  margin-left: 0;
  margin-right: 0.255em;
}

/* RTL Navigation Adjustments */
html .nav-menu {
  /* flex-direction: row-reverse; */
}

/* RTL List Adjustments */
html ul {
  padding-right: 0;
  padding-left: 0;
}

html ol {
  padding-right: 0;
  padding-left: 0;
}

/* RTL Icon and Image Adjustments */
html .icon {
  margin-left: 0;
  margin-right: 0.5rem;
}

html img {
  max-width: 100%;
  height: auto;
}

/* RTL Text Alignment Overrides */
html .text-left {
  text-align: right !important;
}

html .text-right {
  text-align: left !important;
}

/* RTL Margin and Padding Adjustments */
html .ml-auto {
  margin-left: 0 !important;
  margin-right: auto !important;
}

html .mr-auto {
  margin-right: 0 !important;
  margin-left: auto !important;
}

html .ml-1, html .ml-2, html .ml-3, html .ml-4, html .ml-5 {
  margin-left: 0 !important;
}

html .mr-1, html .mr-2, html .mr-3, html .mr-4, html .mr-5 {
  margin-right: 0 !important;
}

/* RTL Float Adjustments */
html .float-left {
  float: right !important;
}

html .float-right {
  float: left !important;
}

/* RTL Position Adjustments */
html .position-relative {
  position: relative;
}

html .position-absolute {
  position: absolute;
}

/* RTL Flexbox Adjustments */
html .d-flex {
  display: flex;
}

html .flex-row {
  flex-direction: row-reverse;
}

html .flex-row-reverse {
  flex-direction: row;
}

/* RTL Grid Adjustments */
.header-content .menu .nav-menu li.dropdown .dropdown-menu li a i {
    transform: rotate(180deg);
}
[data-aos=fade-right] {
  transform: translate3d(100px, 0, 0);
}
[data-aos=fade-left] {
  transform: translate3d(-100px, 0, 0);
}
.our-journey-section .journey-slide .journey-content {
  padding-right: 75px;
}
.journey-content .icon {
  right: 0;
  left: auto;
}
.certifications-section .box ul li {
padding-left: 0;
  padding-right: 30px;
}
.certifications-section .box ul li::before {
  right: 0;
  left: auto;
}

/* RTL Animation Adjustments */
html .slide-in-left {
  animation: slideInRight 0.5s ease-in-out;
}

html .slide-in-right {
  animation: slideInLeft 0.5s ease-in-out;
}

@keyframes slideInRight {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes slideInLeft {
  from {
    transform: translateX(-100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}

/* RTL Scrollbar Adjustments */
html ::-webkit-scrollbar {
  width: 8px;
}

html ::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.1);
}

html ::-webkit-scrollbar-thumb {
  background-color: #c6c6c6;
  border-radius: 8px;
}

.services-section .container-fluid {
  padding-right: 5rem;
  padding-left: 0;
}

/* RTL Focus States */
html *:focus {
  outline: 2px solid #ABC73A;
  outline-offset: 2px;
}

/* RTL Print Styles */
@media print {
  html {
    direction: rtl;
  }
  
  html body {
    direction: rtl;
    text-align: right;
  }
}
.our-journey-section .journey-slide {direction: rtl;}

.hero-image {
  left: 12vw;
  right: auto;
}
.slider-section .slider .owl-carousel .owl-nav {
  left: 0;
  right: auto;
}
/* RTL Mobile Responsive Adjustments */
@media (max-width: 767px) {
  .our-journey-section .journey-slide .journey-content {
    padding-right: 0;
}
  .services-section .container-fluid {
    padding: 0 15px;
  }
  html .header-content .menu {
    margin-right: 0;
  }
  
  html .container-fluid {
    padding: 0 1rem;
  }
  
  html .hero-section .banner-description p {
    padding-left: 0;
  }
  
  html .track-shipment {
    max-width: 100%;
  }
  
  html .services-section .owl-nav {
    left: 1rem;
  }
  
  html .why-choose-us-content ul.list-unstyled {
    max-width: 100%;
  }
  

  
  html .track-shipment-section .shipment-status ul {
    flex-direction: column;
  }
  
  html .get-a-quote-section .get-quote-options ul li .option-item .option-content {
    flex-direction: column;
    padding-right: 0;
  }
  

}

/* RTL Tablet Responsive Adjustments */
@media (max-width: 1024px) and (min-width: 769px) {
  html .container-fluid {
    padding: 0 2rem;
  }
  
  html .services-section .owl-nav {
    left: 2rem;
  }
  
  html .why-choose-us-content ul.list-unstyled {
    max-width: 80%;
  }
}

/* RTL High DPI Display Support */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}

.about-section ul {
    padding: 0 15px!important;
}
.apply-now svg,
.btn svg:last-child {
    transform: rotate(180deg);
}
.advanced-filters-dropdown {
    right:0;
    left:auto
}
.filter-select {
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%236C727F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E);
    padding-left: 36px;
    padding-right: 10px;
}