body {
  direction: ltr;
  text-align: start;
}
.sidebar {
  right: auto;
  left: -450px;
}
.sidebar-width {
  left: 0px;
}
.card-header .btn::after {
  right: 20px;
  left: auto;
}
input,
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
textarea {
  direction: ltr;
}
.site-search .close-side i {
  right: 20px;
  left: auto;
}
.sidebar .close-side i {
  right: 20px;
  left: auto;
}
.sidebar li.menu-item-has-children > a::after {
  right: 1px;
  left: auto;
}
.site-search .woocommerce-product-search button {
  right: 0;
  left: auto;
}
ul.sub-menu {
  left: 0;
  right: auto;
}
.lolo-co {
  float: left;
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInRight;
}
.fadeInRight {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

.site-search .woocommerce-product-search .search-field,
.site-search .widget_search .search-form .search-field {
  padding-right: 36px;
  padding-left: 15px;
}
.site-search button {
  right: 0;
  left: auto;
}
.site-search .woocommerce-product-search .search-field,
.site-search .widget_search .search-form .search-field {
  direction: ltr;
}
.request a i {
  transform: scaleX(-1);
}
.services .card-header .btn::before{
  left: auto;
  right: -23px;
  transform: rotate(0deg);
}  
.services .nav-item.card.active,
.services .nav-item.card .nav-link.active, .services .nav-item.card .show > .nav-link{
  background: linear-gradient(-90deg, #fd2d17 0%, #162687 100%);
}
.hero-slider {
  right: 0;
  left: auto;
}
.slider-img img {
  border-radius: 136px 0 0 0;
}
.hero-section::before {
  right: 0;
  left: auto;
  border-radius: 280px 0 0 0;
}
.slider-img {
  margin-inline-start: auto;
}
.hero-slider .owl-theme .owl-dots {
  margin-inline-end: -60px;
}
.hero-info h2 {
  background: linear-gradient(to right, #162687 44%, #fd2d17 11%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.hero-info h3 {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 52px;
}

@media (max-width: 991px) {
}
