.category_page .each_filter_section .filter_search:after{ 
  left: 11px; 
}
.form-check-input[type="checkbox"] + label::before, 
.form-check-input[type="checkbox"]:not(.filled-in) + label::after, 
label.btn input[type="checkbox"] + label::before, 
label.btn input[type="checkbox"]:not(.filled-in) + label::after {
  right:0;
  left: auto !important;
}
.form-check-input[type="checkbox"] + label, 
label.btn input[type="checkbox"] + label {
  padding-right: 22px !important;
  padding-left: 0 !important;    
}
.form-check-input[type="checkbox"]:checked + label::before, 
label.btn input[type="checkbox"]:checked + label::before {
  right: 9px;
  left: auto;
}
.rmtamshop input[type="checkbox"]:checked + label::before { 
  right: 0 !important; 
} 
.related_products  .product_box .addtocart a span,
.product .product_box .addtocart a span{
  left: 100%;
  margin-left: 8px;
} 
.related_products  .product_box .addtocart a span::before,
.product .product_box .addtocart a span::before {
  right: 100%;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.product-badge { 
  left: -12px;  
}
.product-badge::after { 
  left: 3px; 
  transform: rotate(-45deg);    
}
.product-badge.product-available::after {
  border-color: rgba(66,214,151,0); 
  border-left-color: #29bc7d;
}
.product-badge.product-unavailable::after {
  border-color: rgba(66,214,151,0); 
  border-left-color: #d9345b;
}
.gallery_tab .btn-close { 
  left: 20px; 
  background-position: left !important; 
} 
.rmtamshop .form-floating > .form-select {
  background-position: left .75rem center;
  padding-right: 12px !important;
  padding-left: 30px !important;
}
.rmtamshop .form-floating > label { 
  right: 0;
  padding: 13px 10px 0 0;
  left: auto;
}
.card_form #remove_coupon{
  left: 0;  
}
.card_form #remove_coupon:after{ 
  left: 5px; 
} 
.card_form{
    padding-left: 60px !important;
}
.card_form .coupon_box.invalid::after,
.card_form .coupon_box.valid:after{ 
  left: 10px; 
} 
.checkout_view #city_id_loading, 
.checkout_view #province_id_loading { 
    left: 2px; 
}
.rmshop_input_row.invalid::after {
  left: 18px;
}
.rmshop_input_row.valid::after {
  left: 18px;
}
#rmshop_address_row::after {
  left: 10px;
}  
#pro_related_products .layout1_gallery .swiper-button-prev,
.category_page .product .layout1_gallery .swiper-button-prev {
  left: 5px !important;
  right: auto;
}
#pro_related_products .layout1_gallery .swiper-button-next ,
.category_page .product .layout1_gallery .swiper-button-next {
  right: 5px !important;
  left: auto;
}