.rtl:root{

  --Knockout:'Almarai',  'Knockout'\ 30,'Almarai', 'Roboto'\ 28  !important;
  --Open_Sans:  'Almarai', 'Roboto' !important;
  --Roboto: 'Almarai', 'Roboto' !important;
}

.rtl {
  --Knockout:'Almarai', 'Knockout'\ 30, 'Roboto'\ 28 ;
  --Open_Sans:  'Almarai', 'Roboto' !important;
  --Roboto: 'Almarai', 'Roboto' !important;

}
.rtl .from-text{padding-right:0px; padding-left: 10px;}
.rtl.woocommerce-page form .input-text{ text-align: right;}


  .rtl {
    --Knockout:'Almarai', 'Knockout'\ 30, 'Roboto'\ 28 !important;
    --Open_Sans:  'Almarai', 'Roboto' !important;
    --Roboto: 'Almarai', 'Roboto' !important;

  }
  .rtl .detail-right h1 {
    font-family: "Open Sans";
}


  .rtl .woocommerce-checkout-review-order .woocommerce-Price-amount.amount{ float: left;}

.rtl .widget-position-left #button:not(.sidebar){ left:auto !important; right: 0px  !important}
.rtl #tidio-chat-iframe{ right: 0 !important; left: auto !important;}
.rtl .widget-position-left #button:not(.sidebar){ right: 0px !important; left: auto !important;}
.rtl .arrow{float: left;}

.rtl .icn-txt-dtl svg{    margin-left: 0px;     margin-right: 20px;}

.rtl .icn-txt-dtl p span{     padding-left: 0rem;     padding-right: 1rem;}


  /* .rtl .title-02 h2{ text-align: right !important;} */


.rtl{font-family: 'Almarai', 'Knockout'\ 30; letter-spacing: 0 !important; }
 .rtl .button{font-family: 'Almarai', 'Roboto'; letter-spacing: 0 !important;}
 .rtl h3,.rtl h2, .rtl h1, .rtl h4   {font-weight: 600; text-align: right  ;}


 .rtl .text-center h3, .rtl .text-center h2, .rtl .text-center h1, .rtl .text-center h4 { text-align: center !important;}

 .rtl .show-more-row ul, .rtl .show-more-row ol{ padding: 0 22px 16px 0;}
.rtl *{letter-spacing: 0 !important;}
.rtl .count-option{ margin-left: inherit; margin-right: auto;}
.rtl  .form-check{padding-left: 0px; padding-right: 1.5em;}
.rtl .form-check .form-check-input { float: right; margin-right: -1.5em; margin-left: 0;}

.rtl .txt-block .list-04 { padding-left:0px; padding-right: 35px;}
.rtl .gf__list__item .gf__list__item__link__text, .rtl .icn-txt-dtl p span{ font-weight: 600;}

.rtl .product-card{text-align: right;}


.rtl .gh__hamburger{ right: 0; left: unset;}
.rtl .sub-title-block-2 h3{font-family: 'Almarai', 'Roboto' !important;}

.rtl .woocommerce-account .woocommerce-MyAccount-navigation{ float: right;}
.rtl .woocommerce-account .woocommerce-MyAccount-content{ float: left;}
.rtl .gh__utility-bar__support .gh__utility-bar--text { margin-left: 0rem; margin-right: 0.4rem;}


.rtl .swiper-button-next svg, .rtl .swiper-button-prev svg {
    -moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.rtl .pro-tag-2{ left: unset; right: 18px}
 
 .rtl .list ul{ padding-right: 16px; padding-left: 0;}
.rtl .list-04 ul{ padding-left: 0%; padding-right: 4%;}

.rtl.woocommerce-account .woocommerce-MyAccount-navigation{     float: right; }
.rtl .wishlist_products_counter_number{ right: unset; top:-13px; right:-10px;}
/* .rtl .gh__utility-bar__cart-wrapper__items-number{ left: 13px; top: -7px;} */
.rtl .carousel .carousel-control-next{left: unset; right: 1.3%;}
.rtl .carousel .carousel-control-prev{right:unset; left:1.3%;}
.rtl .gh__search__close{    right: unset; left:5px; }

.rtl .gh__search__input__icon{ left: unset; right: 10px;}
.rtl .comparison-section .dd-arrow{ right: 0; left: unset;}
.rtl .gh__search__input{ padding: 0px 45px 0px 25px;}

.rtl .comparison-section h3{padding-left:0px; padding-right : 25px }
.rtl .remove{ float: left;}
.rtl .title-0a1 h2{ text-align: right !important;}

[dir=rtl] .slick-prev{    right: unset;}

.rtl .g__tooltip__icon{margin-left: 0.5em; margin-right: 0.5em }

.rtl .g__tooltip__icon{ margin-left:0em; margin-right: 0.5em;}

.rtl .app__product__card__title{ text-align: right;}

.rtl.woocommerce-page .cart-collaterals{ float: left;}
.rtl.woocommerce-page .woocommerce-cart-form{ float: right;}
.rtl  select{ background-position: 15% center !important}
.rtl .cart-collaterals .shop_table.shop_table_responsive td{    text-align: left;}
.rtl #shipping_method{ margin: 0px; padding-left: 0px;}

.rtl .coupon-block .form-row.form-row-last{ margin-right: auto; margin-left: unset;}

.rtl .bank-discount-cls .button {  margin-right: auto; margin-left: unset;}


.rtl .language-switcher.mob-switch{ left: unset; right : 50px;}

/* .rtl #myCarousel img, .rtl #myCarousel source{

-webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
 */

 .rtl .left-align h2{ text-align: right !important;}

 .rtl .txt-block-0a.justify-content-end h2{ text-align: right !important; margin-left: 0; margin-right: auto;}
  
.rtl .check-out-right{float: left;}
.rtl .p__landing__section__flexbox__item .icn-blk{  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);}


  .p__landing__section__arrow{ margin: 0rem 2rem 0 0rem;}

.rtl .copy table{text-align: right;}


.rtl .top-link-a li{border-left: 0.1em solid #101010; border-right:none;}
/* .rtl .top-link-a {} */


 .swiper-container-rtl .swiper-button-next{ left: 0px !important; right: unset;}
 .swiper-container-rtl .swiper-button-prev{right: 0px !important; left: unset;}

 .rtl .p__policy__hero__list li::before{ right:0px; left: unset; padding-left:0px; }
 .rtl .p__policy__hero__list li{ padding-right: 20px; padding-left: 0;}
 .rtl .form-row.form-row-first{ float: right; margin-left: auto; margin-right: 0;}
 .rtl .form-row.form-row-last{ float: left;  margin-right: auto; margin-left: 0;}
 .rtl.woocommerce-checkout .lost_password{    margin-left: 0;     margin-right: auto;}
 .rtl .product-detail .name-li a{font-size: 1.2em; line-height: 30px;}
 .rtl .cart-list-ul .price-li{font-size: 1.20rem;}
 .woocommerce-thankyou{text-align: center !important;}
 /* .rtl .app__tabs__content__wrap table td{ text-align: right;} */
 .rtl .app__tabs__content__wrap table tr.title td h3{text-align: right;}

 .rtl .home-pro-slider .product-card__description h2{ text-align: center;}
.rtl .banner-title-box .caption h1{ text-align: right;}

/* .rtl .series-banner__content .item-heading p{ font-family: 'Knockout\ 30' , 'Roboto';} */
.rtl .product-card-container .product-card__description__copy p{line-height: 20px;}

.rtl .home-top-title h2{ text-align: center;}



.rtl .woocommerce-checkout .checkout__prompt{     text-align: right;}

.rtl.woocommerce-checkout .checkout__prompt, .rtl.woocommerce-checkout .woocommerce-info{ text-align: right;}
 #prdct_part_num{     display: inline-block;}

 .rtl .detail-tab-block h5{font-size: 1.20em;}





@media screen and (max-width: 990px){
.rtl .banner-title-box .caption h1{ text-align: center;}}

.rtl .search-block{ right: unset; left: -5px; }

.rtl .product-notification .button{-moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);}


  .rtl .gf__list__item a, .rtl .gf__list__item button{ text-align: right;}


  @media screen and (min-width: 1024px){

    .rtl .product-container .filter-wrapper{ border-right:none; border-left: 1px solid #d9d9d9;}
  }



@media screen and (min-width: 991px){

    .rtl .carousel-item .banner-title-box {background: transparent; text-align: right !important;}
    .rtl .carousel-item .copy table{text-align: right !important;}

    .rtl .carousel-item .banner-title-box .caption{    width: calc(48% - 10rem); margin-right: auto;}

    .rtl .banner-title-box{ text-align: right;}

}

 
@media screen and (max-width: 520px){




.rtl .language-switcher.mob-switch{right: 50px; left:unset;}


}
 
