 html, body {
    direction: rtl;
  }

select{ padding:4px 10px 5px 25px;}
table th {  text-align: right;}
.bdcrum .bdcrum_list .bdcrum_item::after {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
 .footer.content ul.footer_list{padding-right: 0;}
 .right_col_detail .swatch-opt .color .swatch-option.selected.disabled::after,
 .model .price_cta_block .model_type img,
 .steps .steps_item .step_icon {
  transform: scaleX(-1);
}

.minicart-wrapper .block-minicart:after{left: 11px;
    top: -14px;
    right: unset;}
.minicart-wrapper .block-minicart:before {
    left: 12px;
    top: -12px;
    right: unset;
}

.minicart-wrapper .block-minicart {right: unset;}
.minicart-wrapper .action.close{right: unset;}
.minicart-items .product-item-details{padding-left: 0px;}
.minicart-items .product > .product-item-photo{width: 50%;float: right;}
form #contact_time {direction: ltr;text-align: right;}
.choose_model_carousel.owl-carousel .owl-nav button.owl-prev, .choose_model_carousel.owl-carousel .owl-nav button.owl-next{transform: translateY(-50%) rotate(180deg) !important;}
.modal-popup .action-close, .modal-slide .action-close{right: unset;left: 0px;}
.catalog-product-view .block-content.popup-inner-contant #popup_for_restrict_add_more .proceed_checkout_btn a {font-size: 12px !important;}
.minicart-items-wrapper .minicart-items .product-item-details .product .options.list dt{float: right;clear: right;}
.minicart-items-wrapper .minicart-items .product-item-details .product .options.list dd{float: right;}
.minicart-wrapper .minicart-items-wrapper .product .actions {float: left;margin: -28px -10px 0;}
.customer-account-forgotpassword .actions-toolbar .primary {float: right;}
.checkout-index-index  #fmestorepickup .fieldset, .checkout-index-index #fmehomedelivery .fieldset{display: block;}
.checkout-index-index #fmestorepickup .fieldset .field label{padding-left: 25px;}
.checkout-index-index #fmestorepickup .fieldset .field .control{width: calc(100% - 120px);}
.checkout-index-index #fmestorepickup .fieldset .field .control select{height: 50px;}
.checkout-index-index #fmestorepickup, .checkout-index-index #fmehomedelivery {padding: 20px 0px !important;}
.checkout-index-index #fmehomedelivery .fieldset .field .control{display: flex;}
.checkout-index-index #fmehomedelivery .fieldset .field .control input{height: 50px;width: 100% !important;}
.checkout-index-index .pickuptime{padding-right: 0px !important;}
.customer-popup-login .actions-toolbar .primary .action, .customer-popup-login-wishlist .actions-toolbar .primary .action{margin: 0px 0 0 15px;}
.tooltip.wrapper .tooltip.content{right: 0 !important;left: unset !important;}
.tooltip.wrapper .tooltip.content:before {right: 15px !important;margin-right: -6px !important;left: unset !important;margin-left: unset !important;}
.tooltip.wrapper .tooltip.content:after {right: 15px !important;margin-right: -5px !important;left: unset !important;margin-left: unset !important;}
.modal-popup.customer-popup .action-close:before, .modal-slide .action-close:before, .modal-popup.customer-popup-wishlist .action-close:before, .modal-slide .action-close:before, 
.modal-popup.new-shipping-address-modal .action-close:before{left: 10px !important;}
.filter-options-content .form_field input[type="checkbox"]:checked + a:after{top: 0px !important;right: 2px !important;}
.color .swatch-attribute-label{min-width: 110px;}
.right_col_detail .test_drive_block p span.num{direction: initial;}
.checkout-index-index #shipping-new-address-form .field-tooltip {cursor: pointer;position: absolute;left: 0;right: unset;top: 1px;}
.address.shipping_detail_block.shipping-address-checkout .field .control._with-tooltip .input-text{margin-right: 0px;}
.checkout-index-index .form-shipping-address .shipping-address-checkout{margin-left: 20px;}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month{margin-right: 0px;}
.account .order-details-items .actions-toolbar{text-align: inherit;}
.right_col_detail .vas_step_container .swatch-option{float: right;}


.swatch-input {
  right: -1000px;}

select{background-position: left;}
.footer .footer_block .social_list{padding-right: 0;}
.page-layout-2columns-left #maincontent .sidebar-main{float: right;}
  @media (min-width:200px) and (max-width:900px){
  .modal-popup.modal-slide {right: 0;padding: 15px;top: 50px;left: 0;}
  .modal-popup .action-close::before, .modal-slide .action-close::before {top: -5px;left: -15px !important;}
  }

  @media (min-width:200px) and (max-width:767px){
    .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content {right: unset;left: 10px !important;top: 50px;}
    .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before{border: 10px solid transparent;margin-top: -21px;left: 10px;right: auto;top: 0;}
  }

  @media (min-width:901px){
  .modal-popup .action-close:before, .modal-slide .action-close:before {left: 0px !important;}
  }

  @media (min-width: 769px), print {
  #maincontent .order-links .item {
    float: right;  }
  }











/*fonts*/


.svg_symbol{height: 0.73em; margin-right: 0.03em; }


span.cart-price,
.order-details-items tfoot .amount{white-space: nowrap; direction: ltr;  display: inline-block;}


.pay_block .full_pay_price{text-align: right;}
.pay_block .pay_options .price_input .currency{order: 2;}
.pay_block .pay_options .price_input .input-text{order: 1;}
.pay_block .pay_options .price_input #multicard_error_msg{order: 3;}


td.col.car_price, td.col.grand_total,
.model .price_cta_block .price strong,
.model .price_cta_block .pricing .price,
span.price,
.right_col_detail .cash_option .tabcontent .full_pay_price .price_full .price,
.right_col_detail .slider ul li span,
.right_col_detail .all_prices table .bold,
.right_col .vechile_detail .total_amount_detail ul li strong,
.checkout-index-index .selected_extra_opt .vad_services li strong,
.checkout-index-index .all_prices li strong,
.st_model_price .primary_text.strong{direction: ltr;}


.right_col .vechile_detail .total_amount_detail ul li span.price,
.st_model_price .primary_text.strong span.price{direction: ltr; display: inline-block;}

 .tabcontent .price, .right_col_detail .cash_option .tabcontent .full_pay_price .price_cash .price{text-align: right;}

#my-orders-table td.col.total,
#my-orders-table td.col.remaining{direction: ltr; text-align: right;}
#my-orders-table th{text-align: right;}
.order_top_summary .data.table-order-items td{text-align: right;  direction: ltr;}

.order_top_summary .data.table-order-items thead th{text-align: right;}
.frm_slider .slider-txt.min_max .ranges._first{direction: ltr;}
.pay_installment_form .field.amount-payment,
.installment-wrapper .amount-payment .amount-control span{order: 2;}
.block.block-installment-details-view .actions-toolbar .primary {
  margin-right: 0;
  margin-left: 10px;
}
.installment-wrapper .amount-payment .amount-control span{margin-left: 0;
  margin-right: 10px;}
.installment-wrapper .amount-payment .amount-control {
  margin-left: 0;
}

table td span.price{display: inline-block;}
.price-container .price-wrapper{direction: ltr;  display: inline-block;}
.price_block p.price{direction: ltr;}
.pay_deposit_cnt .price_input .currency{order: 2;}
.pay_deposit_cnt .price_input{padding-right: 0;}
.pay_deposit_cnt .price_input .msg .price_tag{display: inline-block; direction: ltr;}
 .pay_deposit_cnt .price_input .msg .svg_symbol {
  margin-right: -3px;
}
.successful_order_block .payemnt_status span{display: inline-block;}
.popup_filter_option .ln_slider_range .start,
.compare_block .compare_info .comp_price,
.right_col .vechile_detail .vad_services ul li strong,
.processing_fee p.price{direction: ltr;}

/*.right_col_detail .cash_option .tabcontent .full_pay_price .price_cash .price .svg_symbol {margin-right: 4px;}*/
.model .price_cta_block .price.normal-price-block{direction: rtl;}
.comparing_table_block .price-box{direction: ltr;}
.installment-wrapper .remaining-payment label span.price {  direction: ltr;  display: inline-block;}
  @media (max-width: 950px), print {
.products-grid.wishlist .product-item .product-item-info .price-make-year-name .price-box{width: auto !important;}
}

  @media (max-width: 500px) {
.installment-wrapper .amount-payment .amount-control{direction: ltr;}
}

.field .label span.price-notice .price-wrapper {direction: ltr;  display: inline-block;}
.right_col_detail .vas_step_container .swatch-option{margin-right: 0;}
.minicart-items .product-item-details .price,
.extra_block .label span.crossed_price {  direction: ltr;  display: inline-block;}
