.header .main-menu-wrapper .main-nav > li {
  margin-left: 30px;
  margin-right: auto !important;
}
.header .main-menu-wrapper .main-nav > li:last-child {
  margin-left: 0 !important;
  
}
.header .main-menu-wrapper .main-nav > li a i {
  margin-right: 3px;
  margin-left: auto !important;
}
.header .header-navbar-rht .has-arrow .dropdown-toggle .user-img {
  margin-left: 5px;
  margin-right: auto !important;
}
.header .header-navbar-rht .has-arrow .dropdown-toggle:after {
  margin-right: 10px;
  margin-left: auto !important;
}
.header .header-navbar-rht > li .dropdown-menu .dropdown-item {
  border-top: 1px solid #FCFBFB;
  padding: 10px 15px;
  font-size: 0.9375rem;
  font-weight: 400;
  position: relative;
  display: flex;
  justify-content: center;
}
.header .header-navbar-rht > li .dropdown-menu .dropdown-item i{
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  font-weight: 600;
  font-size: 14px;
}

.banner-slider {
  transform: scaleX(-1);
}
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  transform: scaleX(-1);
}
.container .search-box-banner{
  transform: scaleX(-1);
}
.search-box-banner .group-img i {
  right: 15px;
  left: auto !important;
}
.search-box-banner .group-img input {
  padding: 13px 36px 13px 13px !important;
}
.search-box-banner .search-btn .search-button i {
  margin-left: 8px;
  margin-right: auto !important;
}
.listing-item .listing-content .listing-features .author-img {
  left: 15px;
  right: auto !important;
}
.listing-item .listing-content .listing-details-group ul li p {
  margin: 0 8px 0 0 !important;
}
.owl-stage-outer{
  direction: ltr;
}
.facts-number .count-group .count-img {
  margin: 0 0 0 20px !important;
}
.listing-item .listing-content .listing-features{
  text-align: right;
}
.listing-item .listing-content .listing-details-group{
  direction: rtl !important;
}
.listing-item .listing-content .listing-location-details{
  direction: rtl !important;
}
.testimonials-section .card-body{
  direction: rtl !important;
}
.testimonials-section .review-box .review-details {
  margin-right: 18px;
  margin-left: auto !important;
}
.faq-section .faq-title > a:after {
  left: -15px;
  right: auto !important;
}
.faq-section .faq-card {
  padding: 20px 20px 20px 40px !important;
}
.user-app-group .userapp-heading .download-btn .app-avilable {
  margin: 0 0 0 7px !important;
}
.blog-section .blog-content .meta-item li .post-author .post-author-img {
  margin-left: 7px;
  margin-right: auto !important;
}
.footer-top .col-lg-4{
  transform: scaleX(-1);
}

.footer .footer-widget .footer-title:before {
  right: 0;
  left: auto !important;
}
.footer-top .footer-contact{
  transform: scaleX(-1);
}
.footer .footer-contact .footer-contact-info .footer-address span{
  margin-left: 20px !important;
  margin-right: 0 !important;
}
.footer .footer-contact .footer-contact-info .update-form .subscribe-submit {
  left: 0;
  right: auto !important;
}
.footer .footer-contact .footer-contact-info .update-form .subscribe-submit:before {
  left: 20px;
  right: auto !important;
}
.footer .footer-contact .footer-contact-info .update-form .btn {
  left: 10px;
  right: auto !important;
}
.footer .footer-contact .footer-contact-info .update-form .form-control {
  padding: 10px 40px 12px 100px !important;
}
.footer-contact-info .update-form .wpcf7-form-control-wrap input {
  text-align: right !important;
}
.footer .footer-contact .footer-contact-info .update-form span.footernewslettericon {
  right: 10px;
  left:  auto !important;
}
.footer-social-widget .nav-social li {
  margin-left: 10px;
  margin-right: 0 !important;
}
.copyright-text{
  transform: scaleX(-1);
}
.breadcrumb-bar {
  transform: scaleX(-1);
}
.header .header-navbar-rht > li {
  padding-left: 15px;
  padding-right: auto !important;
}
.header .header-navbar-rht .nav-item .header-login span {
  margin: 0 0 0 8px !important;
}
.header .header-navbar-rht .nav-item .header-reg span {
  margin: 0 0 0 8px !important;
}
.sortby-sec {
  transform: scaleX(-1);
}
.sorting-div .product-filter-group .sortbyset .sortbytitle {
  margin-left: 10px;
  margin-right: auto !important;
}
.sorting-div .product-filter-group .sortbyset .sorting-select {
  margin-left: 10px;
  margin-right: auto !important;
}
.grid-listview ul li {
  margin-left: 10px;
  margin-right: auto !important;
}
.form-custom span img {
  left: 15px;
  right: auto !important;
}

.custom_check .checkmark {
  right: 0;
  left: auto !important;
}
.custom_check {
  padding-right: 30px;
  padding-left: auto !important;
}
.listview-car .card .blog-img {
  margin-right: 15px;
  margin-left: auto !important;
}
.listview-car .card .card-body .blog-list-head .blog-list-rate h6 span {
  margin-right: 7px;
  margin-left: auto !important;
}
.listview-car .card .card-body .listing-details-group ul li span img {
  margin-left: 10px;
  margin-right: auto !important;
}
.container .detail-page-head{
  transform: scaleX(-1);
}
.product-detail-head .detail-page-head .year {
  margin: 0 0 0 13px !important;
}
.camaro-location{
  direction: ltr;
}
.product-detail-head .details-btn button i {
  margin-left: 8px;
  margin-right: auto !important;
}
.slick-list{
  direction: ltr;
}

.review-sec h4::before {
  right: 0;
  left:  auto !important;
}
.specification-card .feature-img {
  margin: 0 0 0 12px !important;
}
.listing-feature ul li span {
  margin-left: 8px;
  margin-right: 0 !important;
}
.review-sec .review-card .review-header-group .review-widget-header .review-design {
  margin-right: 15px;
  margin-left: auto !important;
}
.review-sec .reviewbox-list-rating span {
  margin-right: 7px;
  margin-left: auto !important;
}
.details-slider-heading {
transform:  scaleX(-1);
}
.car-details-slider{
  transform: scaleX(-1);
}
.car-details-slider.owl-carousel .owl-nav {
  left: 0;
  right: auto !important;
}
.about-content{
  transform: scaleX(-1);

}
.about-sec{
  direction: ltr;
}
.about-content {
  text-align: right;
}
.about-img .about-exp{
  transform: scaleY(-1);
}
.about-content ul li::before {
  right: 0;
  left: auto !important;
}
.about-content ul li {
  padding: 0 25px 0 0 !important;
}
.team-prof{
  transform: scaleX(-1);
}
.footer-social-links .nav li {
  margin-left: 10px;
  margin-right: 0 !important;
}

.contact-section{
  transform: scaleX(-1);
}
.contact-section .col-md-12{
  direction: rtl;
}
.privacy-section .terms-policy ul li span {
  margin-left: 10px;
  margin-right: 0 !important;
}
.blog-section .rightsidebar .card ul {
  padding: 0 17px 0 0 !important;
}
.blog-section .rightsidebar .card .article .article-content .article-date i {
  margin-left: 10px;
  margin-right: 0 !important;
}
.blog-section .blog-content .blog-list-date .meta-item-list li .post-author .post-author-img {
  margin-left: 7px;
  margin-right: auto !important;
}
.blog-section .blog-content .blog-list-date .meta-item-list .date-icon i {
  margin: 0 0 0 7px !important;
}
.blogbanner-content{
text-align: right;
}
.blogbanner-content .entry-meta li {
  margin-left: 20px;
  margin-right: 0 !important;
}
.blogbanner-content .post-author img {
  margin-left: 5px;
  margin-right: 0 !important;
}
.blogbanner-content .post-author-img {
  margin-left: 10px;
  margin-right: 0 !important;
}
.blogbanner-content .date-icon i {
  margin-left: 5px;
  margin-right: 0 !important;
}
.wp-block-quote{
  text-align: right;
  border-width: 0 0.2rem 0 0 !important;
  padding: 8px 20px 8px 0 !important;
}
.wp-block-pullquote blockquote{
  text-align: right !important;
  border-width: 0 0.2rem 0 0 !important;
  padding: 8px 20px 8px 0 !important;

}
.wp-block-pullquote blockquote p{
  text-align: right !important;

}
.entry-content ul{
  padding-right: 25px;
  margin-left: 0 !important;
}
.tag-list .tags li {
  margin-left: 15px;
  margin-right: 0 !important;
}
.blogdetails-pagination ul{
  direction: ltr;
}
.comment-form-email input{
  text-align: right;
}
.comment-form-cookies-consent label {
  margin-right: 8px;
  margin-left: 0 !important;
}
.input-block .toggle-password{
  left: 17px !important;
  right: auto !important;
}
.input-block .form-control{
  direction: rtl;
}
.log-footer .container-fluid .copyright .copyright-text{
  transform: scaleX(1);
}
.copyright .copyright-text{
  transform: scaleX(-1);
}
.testimonial-item.d-flex .card-body{
  transform: scaleX(1);
}
.about-testimonials .owl-stage-outer{
  transform: scaleX(1);
}
.dashboard-section{
  transform: scaleX(-1);
}
.dashboard-section .dashboard-menu ul li {
  margin-left: 20px;
  margin-right: auto !important;
}
.dashboard-content{
  transform: scaleX(-1);
}
.dashboard-table .table td .table-avatar .avatar {
  margin: 0 0 0 8px !important;
  margin-left: 8px;
  margin-right: auto !important;
}
.content{
  transform: scaleX(-1);
}
.booking-lists ul li + li {
  margin-right: 15px;
  margin-left: 0 !important;
}
#tablefilter div.dataTables_filter label::before {
  left: 15px;
  right: 0 !important;
}
.modal-backdrop.fade.show {
  display: none;
}
.dataTables_length label:before {
  margin-left: 5px;
  margin-right: auto !important;
}
.dataTables_length label:after {
  margin-right: 5px;
  margin-left: auto !important;
}
.table-footer .pagination li.previous {
  margin-left: 16px !important;
  margin-right: 0 !important;
}
.table-footer .pagination li.next {
  margin-right: 24px !important;
  margin-left: 0 !important;
}
.table-footer .pagination li + li {
  margin-right: 8px !important;
  margin-left: 0 !important;
}
.table-footer .pagination li.next i {
  margin-right: 4px;
  margin-left: auto !important;
}
.table-footer .pagination li.previous i {
  margin-left: 4px;
  margin-right: auto !important;
}
.book-card {
  transform: scaleX(-1);
}
.dashboard-table .table.dataTable tbody tr td .dropdown-action .dropdown-menu .dropdown-item i {
  margin-left: 6px;
  margin-right: 0 !important;
}
.content-header h4{
  transform: scaleX(-1);
}
.wishlist-wrap .listview-car .card{
  /* transform: scaleX(1); */
}
.wishlist-wrap .listview-car .card .card-body .listing-details-group ul li {
  margin-left: 26px;
  margin-right: 0 !important;
}
.row.chat-window{
  transform: scaleX(-1);
}
.chat-window .chat-cont-left .chat-users-list a.notify-block .media-img-wrap {
  margin-left: 15px;
  margin-right: 0 !important;
}
.chat-window .chat-cont-right .chat-header .notify-block .media-img-wrap {
  margin-left: 15px;
  margin-right: 0 !important;
}
.chat-window .chat-msg-info li {
  padding-left: 16px;
  padding-right: 0 !important;
}
.chat-window .chat-cont-right .chat-body .notify-block .media-body {
  margin-right: 20px;
  margin-left: 0 !important;
}
.chat-window .chat-cont-right {
border-left: 1px solid !important;
border-right: 0 !important;
}
.container .content .content-header {
  transform: scaleX(-1);
} 
.card .card-header{
  transform: scaleX(-1);
}
.card .card-body{
  transform: scaleX(-1);
}
.why-choose-group .card .card-body{
  transform: scaleX(1);
}
.new-modal .invoice-details .invoice-item-bills .invoice-bill-info{
  padding-right: 10px;
}
.settings-info .profile-info-grid .profile-inner .profile-info-pic .profile-info-img {
  margin-left: 15px;
  margin-right: 0 !important;
}
.settings-info .profile-submit-btn .btn-secondary {
  margin-left: 10px;
  margin-right: 0 !important;
}
.chat-window {
  transform: scaleX(-1);
}
.blog-widget{
  direction: ltr;
}
.bloglist-content{
  direction: rtl;
}
.user-card{
  transform: scaleX(-1);
}
.listing-item .listing-content .listing-location-details .listing-price h6 span{
  margin-right: 7px;
  margin-left: 0 !important;
}
.listview-car .card{
  transform: scaleX(-1);
}
.testimonial-group{
  transform: scaleX(1);
}
.contact-info-area .single-contact-info{
  transform: scaleX(-1);
}
.ms-3 {
  margin-left: 0 !important;
}

/* Hide subtotal on the checkout page */
.woocommerce-checkout .cart-subtotal {
  display: none;
}
