html,
.swiper-slide,
body {
  direction: ltr;
}

.overlay-bg {
  left: 0;
}
.dropdown-menu {
  text-align: left;
}
.hover-effect::after {
  left: 50%;
}
.btn-style {
  margin-right: 1rem;
}

@media (max-width: 575.98px) {
  .btn-style {
    margin-right: 0.4rem;
  }
}

header .top-header_left .txt_off {
  margin-right: 0.8rem;
  padding-right: 0.8rem;
  border-left: 0;
  border-right: 1px solid #ddd;
}
header .top-header_right div {
  border-right: 1px solid #ddd;
  border-left: 0;
}
header .top-header_right div:last-child {
  padding-left: 15px;
  padding-right: 0;
}

@media (max-width: 1200px) {
  header .middle-header .logo .toggle-menu {
    margin-left: 1rem;
  }
}

@media (max-width: 1200px) {
  header .middle-header nav {
    left: -250px;
  }
}
header .middle-header nav.showing {
  left: 0;
}

header .middle-header nav > ul > li > a > span {
  right: 0;
}

@media (max-width: 1200px) {
  header .middle-header nav > ul > li > a i {
    right: 0;
  }
}
header .middle-header nav > ul > li > ul {
  left: 0;
}
@media (max-width: 1200px) {
  header .middle-header nav > ul > li > ul::before {
    content: "";
    left: 0;
  }
}

header .middle-header nav > ul > li > ul > li > a span {
  left: auto;
  right: 0;
}
header .middle-header nav > ul > li > ul > li > a > i {
  right: -3px;
}

header .middle-header .header-actions > div + div {
  margin-right: 0;
  margin-left: 2rem;
}
header .middle-header .header-actions > div > a .count {
  right: -15px;
}

header .middle-header .header-actions .box-search {
  left: 50%;
}
header .middle-header .header-actions .box-search .close_search {
  right: 30px;
}
header .middle-header .header-actions .box-search form input {
  border-right: 0;
}
header .middle-header .header-actions .box-search form button {
  border-left: 0;
}
@media (max-width: 767.98px) {
  header .middle-header .header-actions {
    left: 0;
  }
  header .middle-header .header-actions .icon_call a {
    left: 50%;
  }
}

.cart-sidebar {
  right: -320px;
}
.cart-sidebar.showing {
  right: 0;
}
.cart-sidebar_items__item_info .product-price del {
  color: #bbb;
}
.cart-sidebar_items__item .del_item {
  left: 10px;
}

.product_qty > div input[type="number"] {
  border-left: 0;
  border-right: 0;
}
.product_qty > div span:nth-child(1) {
  border: 1px solid #ddd;
  border-right: 0;
}
.product_qty > div span:nth-child(3) {
  border: 1px solid #ddd;
  border-left: 0;
}
.product_qty .num_item {
  margin-right: 1rem;
}

.apply_coupon input {
  border-right: 0;
}

.breadcrumb-pages::before {
  left: 0;
}

.title2 h4::before,
.title2 h4::after {
  left: -30px;
}
.title2 h4::after {
  right: -30px;
  left: unset;
}
.title2 p {
  font-weight: 500;
}

.preloader {
  left: 0px;
}

.section-slider .swiper-slide_caption {
  left: 60%;
}

.section-slider .swiper-slide_caption.txt-1 {
  left: auto;
  right: 50px;
}
@media (max-width: 991.98px) {
  .section-slider .swiper-slide_caption.txt-1 {
    right: 24px;
  }
}
.section-slider .right-banner a {
  padding-left: 5px;
}

@media (max-width: 767.98px) {
  .section-slider .right-banner a {
    padding-left: 0;
  }
  .section-slider .right-banner a:nth-child(2) {
    padding-left: 5px;
  }
}
.section-slider .right-banner a .caption {
  left: 20px;
}

.home-style2 .swiper-home-two .next_btn {
  left: 0;
}
.home-style2 .swiper-home-two .prev_btn {
  right: 0;
}
.home-style2 .right-banner a {
  padding-left: 0;
}

.promotion-item a {
  display: block;
  position: relative;
}
.promotion-item a .info {
  left: 20px;
}
.promotion-item a .info .btn-shop::after {
  left: 0;
}

.product-item_imgs img.back {
  left: 50%;
}

.offers_1 {
  left: 10px;
}
.offers_2 {
  right: 10px;
}
.offers_3 {
  right: 10px;
}

.hotdeal-item .img-product {
  left: 160px;
}

footer .wedget-footer .title-footer::after {
  left: 2px;
}
footer .wedget-footer .links-footer li a::after {
  left: 1px;
}

@media (max-width: 991.98px) {
  .sidebar-filter {
    left: -290px;
  }
  .sidebar-filter.showing {
    left: 0;
  }
}
.sidebar-filter.filter_fixed {
  left: -280px;
}
.sidebar-filter.filter_fixed.showing {
  left: 0;
}
.sidebar-filter .blocks .form-check {
  padding-left: 1em;
}
.sidebar-filter .blocks .form-check .form-check-input {
  margin-left: -2em;
}

.range-slider svg,
.range-slider input[type="range"] {
  left: 0;
}

.filter-sorts .dropdown:not(:last-child) {
  margin-right: 1rem;
}
@media (max-width: 575.98px) {
  .filter-sorts .dropdown:not(:last-child) {
    margin-right: 0.2rem;
  }
}
@media (max-width: 991.98px) {
  .filter-sorts .toggle_filter {
    margin-left: auto;
  }
}
.filter-sorts .toggle_filter.d-block {
  margin-right: 1rem;
}

.box-check label strong {
  margin-left: 0.5rem;
}

.slides-images .swiperThumps .swiper-button-next {
  right: 0;
  left: auto;
}
.slides-images .swiperThumps .swiper-button-prev {
  right: auto;
  left: 0;
}

.thumbnail-left .swiper-button-prev,
.thumbnail-left .swiper-button-next {
  right: 0;
  left: auto;
}
.thumbnail-left .swiper-button-prev {
  right: 40px;
  left: auto;
}

.product-info .product_qty {
  margin-right: 1rem;
}
@media (max-width: 991.98px) {
  .product-info .product_qty {
    margin-right: 0.4rem;
  }
}

.product-info .product-actions a {
  margin-right: 1rem;
}
@media (max-width: 575.98px) {
  .product-info .product-actions a {
    margin-right: 0.4rem;
  }
}
@media (max-width: 991.98px) {
  .product-info .product-actions .btn-style {
    margin-right: 0.4rem;
  }
}

.form-register .sign-or::after {
  left: 0px;
}

.box-products .item .txt {
  padding-left: 0.5rem;
}

.li-promocode input {
  padding-right: 140px;
}
@media (max-width: 575.98px) {
  .li-promocode input {
    padding-right: 140px;
  }
}

.li-promocode button {
  right: 20px;
}
@media (max-width: 575.98px) {
  .li-promocode button {
    right: 5px;
  }
}

.checkout_options .labels {
  padding-left: 2rem;
}

.sidebar-profile {
  border-right: 1px solid #eee;
}
@media (max-width: 991.98px) {
  .sidebar-profile ul {
    left: -250px;
  }
  .sidebar-profile ul.show {
    left: 0;
  }
}

.order-delevary-times .item-time:not(:last-child)::after {
  content: "";
  left: 100%;
}
.order-delevary-times .s-status span {
  left: 50%;
}

.collection-item_info {
  left: 3%;
}

.title-news > div span {
  border-right: 1px solid #ddd;
  margin-right: 1rem;
  padding-right: 1rem;
}
.news-post .img-post::after,
.news-post .img-post::before {
  left: 10px;
}

blockquote {
  border-left: 15px solid var(--mainColor);
  border-right: 2px solid var(--mainColor);
}
blockquote::before {
  left: 5px;
}

.share-block .left-block a {
  margin-left: 5px;
}

.share-block .social-block a + a {
  margin-right: 0;
  margin-left: 38px;
}

.title-three h4::before,
.title-three h4::after {
  left: -30px;
}
.title-three h4::after {
  right: -30px;
  left: unset;
}
.title-four h4::after {
  left: 50%;
}

.collection-item_center .collection-item_info {
  left: 50%;
}

.item-service-three .short-desc strong::after {
  left: 0;
}

.tab-one .nav-tabs .nav-item {
  margin-right: 1rem;
}
@media (max-width: 767.98px) {
  .tab-one .nav-tabs .nav-item {
    margin-right: 0.3rem;
  }
}

.tab-four .nav-tabs .nav-item .nav-link::after {
  left: 4px;
}
.tab-four .nav-tabs .nav-item .nav-link i {
  margin-right: 0.5rem;
}

.item-price .head-package img {
  right: 0;
}

.item-price .head-package .package-name::after {
  left: 50%;
}
.item-price ul::before {
  left: -170px;
}
.item-price ul li {
  padding-left: 2rem;
}
.item-price ul li i {
  padding-right: 1rem;
}
.item-price ul li::after {
  left: 0;
  padding-right: 1rem;
}

.item-price-service .package-title::after {
  content: "";
  left: 50%;
}

am::before {
  right: 0;
  left: 0;
}
.item-team .img-team::after {
  top: 0;
  left: 0;
}

.item-team .social {
  left: 0;
}

.item-team-three .info-user {
  left: 0;
}
.item-team-three .info-user:after {
  left: 0;
}

.swiper-testimonials-one .swiper-navs {
  left: 50%;
}

.swiper-testimonials-one .swiper-navs .next_btn.prev_btn::after,
.swiper-testimonials-one .swiper-navs .prev_btn.prev_btn::after {
  content: "prev" !important;
}

.swiper-testimonials-one .swiper-navs .next_btn.next_btn::after,
.swiper-testimonials-one .swiper-navs .prev_btn.next_btn::after {
  content: "next" !important;
}

.testimonials-two .swiper-testimonials-two .swiper-navs .next_btn:nth-child(1),
.testimonials-two .swiper-testimonials-two .swiper-navs .prev_btn:nth-child(1) {
  left: 0;
}
.testimonials-two .swiper-testimonials-two .swiper-navs .next_btn:nth-child(2),
.testimonials-two .swiper-testimonials-two .swiper-navs .prev_btn:nth-child(2) {
  right: 0;
}

.form-check .form-check-input {
  float: left;
  margin-right: 0;
  margin-left: -1.5em;
}
