.shop-btn-div{
	margin-right: 0px!important;
	margin-left: 16px;
}
.m-m-cnt-div h2{
	margin-right: 0px!important;
}
.subscrip-form-div form input.email{
	margin-right: 16px!important;
	margin-left: 0px;
}
.copy-right-div ul{
	padding-left: 0rem!important;
}
.shoping-icons-div li:last-child {
    margin-right: 0px;
}
.shoping-icons-div li:first-child {
    margin-right: 0px;
}
.shoping-icons-div{
	padding-right: 0px!important;
}
.shoping-icons-div{
   direction: ltr;
}
#changetoen{
	background-color: #fff;
    color: #282828;
    padding: 0px 3px!important;
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-size: 14px!important;
    line-height: 14px!important;
    border: 0px solid #282828!important;
    cursor: pointer;
}
/*#changetoen:hover{
	background-color: #282828;
    color: #fff;
}*/
.person-image{
	.person-image 
    margin-right: 0px!important;
    margin-left: 16px;
}
.home-form-flex{
   direction: rtl!important;
}
.Subscribe-input input.wpcf7-form-control.wpcf7-email{
	margin-right: 0px;
	margin-left: 16px;
}
/*.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
    margin-right: 29px;
}
.top-pic-sec .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin-right: 29px !important;
}*/
/*.products.columns-4{
  direction: ltr;
}*/

.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
    clear: both;
    margin-right: 0px!important;
}
.top-pic-sec .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	margin-right: 0px!important;
	margin-left: 29px!important;
	    max-width: 270px!important;
}
.top-pic-sec .woocommerce ul.products li.product.last, .woocommerce-page ul.products li.product.last {
    margin-right: 0 !important;
    margin-left: 0px!important;
}
.woocommerce ul.products li.product .price{
	    direction: ltr;
}
.woocommerce ul.products li.product .price ins{
	margin-right: 0px !important;
	margin-left: 8px;
}
.btn-close{
    right: unset;
    left: 5px;
}
.howdoeswork .accordion-button.collapsed::after, .howdoeswork .accordion-button:not(.collapsed)::after, .howdoeswork .accordion-button::after{
    position: absolute;
    left: 0px;
}
#hero.hero .text-lg-start{
    text-align: right!important;
    padding-left: 23%;
}
.loadmodal .Subscribe-input input.wpcf7-form-control.wpcf7-email{
    margin-right: 0px;
}
.dontshowcheck .wpcf7-list-item .wpcf7-list-item-label{
    margin-right: 6px;
    margin-left: 0px;
}
.loadmodal .modal-dialog button.btn-close{
    right: unset;
    left: 23.25px;
}
.wallet-cnt-div {
    padding-left: 0px!important;
    padding-right: 50px;
}
div .woocommerce ul.products li.product .added_to_cart.wc-forward{
    right: unset;
    left: 3px;
}
.cart-product-details{
    padding-left: 0px!important;
    padding-right: 20px!important;
}
.cart-product-details .btn-viewcart{
    text-align: right;
}
.cart-model .modal-content .close{
    right: unset;
    left: -8px!important;
}
div .yith-wcan-filters.custom-style span.checkboxbutton:before{
    margin-right: 0px!important;
    margin-left: 8px!important;
}
.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:after {
    right: unset!important;
    left: 5px!important;
}
td.product-remove {
    padding-right: 15px !important;
    padding-left: 0px !important;
}
.shop_table.shop_table_responsive tbody, .shop_table.shop_table_responsive td, .shop_table.shop_table_responsive tfoot, .shop_table.shop_table_responsive th, .shop_table.shop_table_responsive thead, .shop_table.shop_table_responsive tr {
    text-align: right;
}
.woocommerce tr.woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity .qty{
    margin-right: 0px!important;
}
.woocommerce-form-coupon-toggle a.showcoupon{
    margin-left: 0px!important;
    margin-right: 7px!important;
}
div.woocommerce-error::before, div.woocommerce-info::before, div.woocommerce-message::before{
    left: unset;
    right: 1.1em!important;
}
/*.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
    float: right!important;
}*/
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
    float: right!important;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    float: left!important;
}
#billing_address_1_field, #billing_state_field, #billing_phone_field{
  float: left!important;
}
#shipping_address_1_field, #shipping_state_field, #shipping_phone_field{
    float: left!important;
} 
.woocommerce form.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{
    right: unset!important;
    left: 10px!important;
}
#select2-billing_country-container, #select2-shipping_country-container{
    line-height: 28px!important;
}
.shop_table.woocommerce-checkout-review-order-table{
    text-align: right!important;
}
.woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity .minus{
  left: unset!important;
    right: 0px!important;
}
.woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity .plus{
  left: unset!important;
    right: 0px!important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
    padding: 1em 3.5em 1em 3.5em!important;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{
    left: unset!important;
    right: 1.5em!important;
}
.select2-container--default .select2-selection--single{
    border: 1px solid #dfdfdf !important;
    height: 42px!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 42px!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 42px!important;
    border-radius: 0.375rem !important;
}
.woocommerce table.shop_table{
    text-align: right!important;
}
tr.woocommerce-table__line-item.order_item td{
    padding: 15px 30px!important;
}
.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses address{
    /*direction: ltr;*/
    text-align: right;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{
    padding-left: 0!important;
    padding-right: 1.5em!important;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{
    margin-right: -25px!important;
    margin-left: 0!important;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{
    margin-right: -25px!important;
    margin-left: 0!important;
}
.woocommerce ul.order_details li{
    margin-right: 0em!important;
    padding-right: 0em!important;
    margin-left: 2em!important;
    padding-left: 2em!important;
}
.sidebar-sticky .yith-wcan-active-filters .active-filter b {
    margin-right: 0px!important;
    margin-left: 6px!important;
}
.yith-wcan-active-filters .active-filter .active-filter-label:after{
    right: unset!important;
    left: -5px!important;
}
.yith-wcan-active-filters .active-filter{
    margin-right: 0px!important;
    margin-left: 15px!important;
}
.sidebar-sticky .activefilter button.btn.btn-primary.yith-wcan-reset-filters.reset-filters{
    right: unset!important;
    left: 2px!important;
}
div .woocommerce .woocommerce-ordering select{
    background-position: calc(100% - 11em) 54%!important;
    padding-right: 10px !important;
}
div .woocommerce .woocommerce-ordering select.orderby{
    background-position: calc(85% - 11em) 54%!important;
}
form.woocommerce-cart-form{
    float: right!important;
}
.woocommerce div.cart-collaterals, .woocommerce-page div.cart-collaterals{
    float: left!important;
}
.woocommerce .woocommerce-checkout .col2-set .col-1, .woocommerce-page .woocommerce-checkout .col2-set .col-1{
    float: right!important;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
    float: left!important;
}
#address-div .u-column1.col-1.woocommerce-Address{
    float: right!important;
}
section.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{
    margin: 0 0px 24px 0!important;
}
#post-9 .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 h2.woocommerce-column__title,
#post-9 .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 h2.woocommerce-column__title
{
   text-align: right!important;
}
@media screen and (min-width: 1280px){
    .navbar a i, .navbar a:focus i{
        margin-left: 0px!important;
        margin-right: 5px!important;
    }
   
}
@media screen and (min-width: 768px) and (max-width: 1268px){
    .top-pic-sec .woocommerce ul.products li.product.first, .woocommerce-page ul.products li.product.first{
       margin-right: 0px!important;
    }
    .top-pic-sec .woocommerce ul.products li.product.last, .woocommerce-page ul.products li.product.last{
        margin-right: 26.5px !important;
    }
}

@media screen and (max-width: 767px){
    .top-pic-sec .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin-right: 0px!important;
    margin-left: 0px!important;
    max-width: 100%!important;
   }
   .crpt-bnr-cnt-div {
    padding-right: 0%;
    padding-left: 0%;
    text-align: center;
   }
   .banr-btn-div{
    text-align: center;
   }
   #hero.hero .text-lg-start {
    text-align: center!important;
    padding-left: 0%;
   }
}
@media screen and (max-width: 375px){
    #mini-cart-count{
        font-size: 12px;
    }
}
@media screen and (max-width: 360px){
    .shoping-icons-div li:first-child {
      margin-right: 6px;
    }
    .header .logo img {
    max-height: 20px!important;
    margin-right: 0px!important;
    }
}