html {
  direction: ltr;
  text-align: left;
}

.right-line-side::before {
  left: -19px;
  right: unset;
}
.right-line-side::after {
  left: -31px;
  right: unset;
}

.title h3 {
  width: 100%;
  text-align: left;
}

.daterangepicker .ranges {
  float: initial !important;
  margin-right: 50%;
  margin-left: unset !important;
  transform: translateX(20%);
}

.main-container {
  padding-right: unset !important;
  padding-left: 95px !important;
}

.breadcrumb {
  padding-right: unset !important;
  padding-left: 105px !important;
}

.blog .item .content small::after {
  left: -50px !important;
}

.main {
  margin-right: 0;
}

.blog .item .content {
  text-align: left;
}

.blog .item .content small::after {
  left: -105px;
}
.blog .item .content h5 {
  text-align: left;
}
.blog .item .content h5 a {
  direction: ltr !important;
}
.btn-custom {
  direction: rtl;
}

.btn-custom .arrow_right {
  transform: rotate(180deg);
  margin: 0 0 5px 7px;
}
.more-link {
  text-align: left;
}

.about .timeline .item::after {
  left: -6px;
  right: unset;
}

.about .timeline .item .content {
  border-right: unset;
  text-align: left;
  padding: 0px 0px 50px 20px;
  border-left: 1px solid var(--_darkBlue);
}

.testimonials .item .content {
  text-align: left;
}

.works .item .details {
  direction: ltr;
  text-align: justify;
}
.works .item .details p {
  direction: ltr !important;
}
.mr-auto,
.mx-auto {
  margin: 0 0 0 auto !important;
}

.packages {
  text-align: left;
}

.right-line-side .row {
  direction: ltr !important;
}

.contact-info p {
  direction: ltr;
  text-align: left;
}

.breadcrumb .fa-chevron-left {
  transform: rotateY(180deg) !important;
}

.text-news h5 {
  text-align: left;
  margin-left: 0;
  border-right: unset;
  border-left: 4px solid #072b56;
}
.other-news ul li i {
  order: 1;
  margin-left: unset !important;
  transform: rotateY(180deg) !important;
  margin-right: 10px !important;
}

.other-news h5 {
  text-align: left;
}
.other-news h5::after {
  left: 0;
}

.other-news h5::before {
  left: 0;
  border-color: transparent #072b56 transparent transparent;
}

.cart-news p {
  text-align: left;
  padding-left: 5px;
  direction: ltr;
}

.main-news p {
  direction: ltr !important;
}

.other-news ul li a {
  direction: rtl !important;
  text-align: left !important;
  justify-content: flex-end !important;
}

.head-news-title {
  text-align: left;
}

.social-footer {
  left: 100px;
  right: unset;
}

#search-input {
  text-align: left;
  direction: ltr;
}
.modal-header {
  direction: ltr;
}

.language-selector {
  right: unset !important;
  left: 0 !important;
}

@media (min-width: 991px) {
  .language-selector {
    left: unset !important;
    right: 0 !important;
  }
}
