html[dir="rtl"] body {
  font-family: "AtypeBelqeesSharp";
}

html[dir="rtl"] .language-selection-option {
  right: auto !important;
  left: 16px !important;
  font-size: 20px;
  font-family: "Open Sans";
}

html[dir="rtl"] .shop-closed {
  font-size: 19px;
  font-weight: 700;
}

html[dir="rtl"] .nav {
  padding-right: 0;
}

html[dir="rtl"] .tab-content .tab-pane .delivery-select .delivery-detail-selected a .right-arrow {
  margin-right: 20px;
  margin-left: 5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

html[dir="rtl"] .allbooking-arrow-div .right-arrow {
  margin-right: 20px;
  margin-left: 5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

html[dir="rtl"] .accordion-container .governarate-accordion,
html[dir="rtl"] .category-accordion {
  text-align: right;
}

html[dir="rtl"] .accordion-container .governarate-accordion:after,
html[dir="rtl"] .category-accordion::after {
  float: left;
  margin-right: 5px;
  margin-left: 0%;
  content: "\f104";
}

html[dir="rtl"] .accordion-container .governarate-accordion:after,
html[dir="rtl"] .category-accordion.active::after {
  content: "\f107";
}

html[dir="rtl"] button {
  font-family: "AtypeBelqeesSharp";
}

html[dir="rtl"] input {
  font-family: "AtypeBelqeesSharp";
}

html[dir="rtl"] .delivery-order-header .back-button {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

html[dir="rtl"] .products-main-div .products-list .products-list-item .product-div .product-image-link .product-list-image {
  margin-right: 0;
  margin-left: 20px;
}

html[dir="rtl"] .products-main-div .products-list .products-list-item .product-div .product-image-link .product-offer {
  right: 0;
  left: auto;
}

html[dir="rtl"] .details-container .product-outer-div .product-inner-div .product-category {
  margin-right: 0;
  margin-left: 16px;
  font-size: 18px;
  font-weight: 600;
}

html[dir="rtl"] .details-container .product-outer-div .margin-bottom-div .product-notes-div {
  padding-right: 0%;
  padding-left: 16px;
}

html[dir="rtl"] .details-container .order-details-div .delivery-details-div .delivery-timing-tab p {
  margin-right: 0;
  margin-left: 16px;
  font-size: 18px;
  font-weight: 600;
}

html[dir="rtl"] .details-container .order-details-div .delivery-timing-tab i {
  margin-right: 20px;
  margin-left: 5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

html[dir="rtl"] .menu-navigation-mobile .mobile-menu .mobile-navigations .no-border .externallink {
  left: 0;
  right: auto;
}

html[dir="rtl"] .menu-navigation-mobile .mobile-menu .mobile-navigations .otherlinks {
  font-size: 16px;
}

html[dir="rtl"] .addons-style {
  float: right;
}

html[dir="rtl"] .addon-child {
  margin-right: 25px;
  margin-left: 0;
  font-size: 18px;
  font-weight: 600;
}

html[dir="rtl"] .addon-child-price {
  margin-left: 0;
  margin-right: auto;
  font-size: 18px;
  font-weight: 600;
}

html[dir="ltr"] .addon-child-price span {
  margin-right: 0px;
  margin-left: 10px;
}

html[dir="rtl"] .cart-product-details .cart-product-name {
  padding-left: 8px;
  padding-right: 0;
  font-size: 18px;
  font-weight: 600;
}

html[dir="rtl"] .order-border .order-name-price a {
  padding-left: 8px;
  padding-right: 0;
  font-size: 18px;
  font-weight: 600;
}

html[dir="rtl"] .order-border .order-name-price a span {
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .order-border .order-timing-tab .timming-desc {
  margin-right: 0;
  margin-left: 16px;
}

html[dir="rtl"] .order-border .order-timing-tab .timming-desc .del-ic {
  padding-left: 15px;
  padding-right: 0;
}

html[dir="rtl"] .order-border .order-timing-tab .right-arrow-option {
  margin-right: 20px;
  margin-left: 5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

html[dir="rtl"] .order-details-div .promo-code-div .promo-code {
  padding-left: 16px;
  padding-right: 0;
}

html[dir="rtl"] .checkout-step-two .delivery-details .delivery-select a .right-arrow {
  margin-right: 20px;
  margin-left: 5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

html[dir="rtl"] .products-main-div .products-list .products-list-item .product-div .item-count {
  margin-right: 0px;
  margin-left: 4px;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .order-border .order-name-price p {
  font-size: 18px;
  font-weight: 600;
}

html[dir="rtl"] .order-border .order-name-price p span {
  font-size: 15px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .total-details-div .cart-total-div .cart-total-text {
  font-size: 19px;
  font-weight: 700;
}

html[dir="rtl"] .total-details-div .cart-total-div .cart-total-text span {
  font-size: 16px;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .cart-product-details .cart-product-total {
  font-size: 18px;
  font-weight: 600;
}

html[dir="rtl"] .cart-product-details .cart-product-total span {
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .order-border .order-timing-tab .flex-home .para-text-small-grey {
  font-size: 16px;
}

html[dir="rtl"] .products-main-div .products-list .products-list-item .product-div .product-cost-div .price-bubble {
  margin-right: auto;
  margin-left: 0;
  font-size: 16px;
}

html[dir="rtl"] .details-container .product-outer-div .product-inner-div .product-price-div .product-price {
  text-align: right;
  font-size: 19px;
  font-weight: 700;
}

html[dir="rtl"] .fashion-product-price {
  text-align: right;
  font-size: 19px;
  font-weight: 700;
}

html[dir="rtl"] .details-container .product-outer-div .product-inner-div .product-price-div .product-price span span {
  font-size: 16px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .details-container .product-outer-div .product-inner-div .product-price-div .product-price del span {
  font-size: 12px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .details-container .product-outer-div .product-inner-div .product-price-div .product-price del {
  font-size: 15px;
}

html[dir="rtl"] .search-container .search-cancel {
  margin-left: 0px;
  margin-right: 16px;
}

html[dir="rtl"] .order-review-details .added-count {
  margin: -8px;
  margin-left: 0px !important;
  margin-right: 2px !important;
  background-color: rgba(0, 0, 0, 0.25);
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .review-img {
  margin-left: 0px;
  margin-right: 20px;
}

html[dir="rtl"] .order-review-details .order-with-price {
  margin-left: 0;
  margin-right: auto;
}

html[dir="rtl"] .order-review-details .order-with-price .price-count {
  margin-right: 0px !important;
  margin-left: 10px !important;
  font-size: 18px;
}

html[dir="rtl"] .order-review-details .order-with-price .price-count span {
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .back-block-float {
  display: inline-block;
  float: right;
}

html[dir="rtl"] .area_border {
  border-left: none;
  border-right: 8px var(--vendor-color) solid;
}

html[dir="rtl"] .place-order-success .order-id .code-of-order {
  padding-left: 0%;
  font-family: "Open Sans", sans-serif;
  padding-right: 8px;
  font-size: 15px;
}

html[dir="rtl"] .para-text-small-grey {
  font-size: 16px;
}

html[dir="rtl"] .order-delivery-info .order-name-price .pro-fetch-name {
  font-size: 18px;
}

html[dir="rtl"] .order-delivery-info .order-name-price .para-text {
  font-size: 18px;
}

html[dir="rtl"] .order-delivery-info .order-name-price .para-text span,
html[dir="rtl"] .order-delivery-info .order-name-price .cart-product-discount span {
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .order-delivery-info .order-name-price .cart-product-discount {
  font-size: 18px !important;
  font-family: "AtypeBelqeesSharp" !important;
}

html[dir="rtl"] .open-detail .cart-pricing-details .cart-sub-total .product-price {
  font-size: 16px;
}

html[dir="rtl"] .open-detail .cart-pricing-details .cart-sub-total .product-price span {
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .checkmark-radio-l {
  right: 25px;
}

html[dir="rtl"] .estimate-time .estimated-timeline .time-text {
  font-size: 17px;
}

html[dir="rtl"] .get-help {
  float: right;
}

html[dir="rtl"] .sub-heading span {
  font-size: 17px;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .get-help .card-submit {
  font-size: 16px;
}

html[dir="rtl"] .order-delivery-info .order-name-price .pro-fetch-name span span {
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .place-order-success .order-id .order-numb {
  font-size: 18px;
  font-weight: 600;
}

html[dir="rtl"] .card-submit {
  font-size: 16px;
}

.products-main-div .products-list .products-list-item .product-div .cart-image {
  width: 0.8rem;
}

html[dir="rtl"] del .cost-bubble {
  font-size: 16px;
}

html[dir="rtl"] .delivery-schedular-box .delivery-schedular .schedule-order .order-schedule-check {
  margin-right: 0px;
  margin-left: 8px;
}

html[dir="rtl"] .product-category-item a .product-price-div .product-price-margin {
  margin-left: 0;
  margin-right: auto;
  font-size: 15px;
}

html[dir="rtl"] .controlbuttondiv {
  direction: ltr;
}

html[dir="rtl"] .controlbuttondiv .quantity-text {
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .sticky-whats {
  right: auto;
  left: 0;
}

html[dir="rtl"] .category-select-tab .active {
  -webkit-box-shadow: inset -5px 0 0 0 var(--vendor-color);
  box-shadow: inset -5px 0 0 0 var(--vendor-color);
}

html[dir="rtl"] .desktop-navbar .desktop-navbar-links .navbar-nav .nav-item .nav-link {
  font-size: 18px;
}

html[dir="rtl"] .order-type-select .order-type-select-box .nav-item .nav-link .ordertype-link-title {
  font-size: 18px;
}

html[dir="rtl"] .tab-content .tab-pane .delivery-select .delivery-detail-selected,
html[dir="rtl"] .checkout-step-two .delivery-details .delivery-select {
  font-size: 18px;
  font-weight: 700;
}

html[dir="rtl"] .tab-content .tab-pane .delivery-select .delivery-detail-selected a span,
html[dir="rtl"] .tab-content .tab-pane .delivery-select .delivery-detail-selected a i {
  font-weight: 600;
  font-size: 18px;
}

html[dir="rtl"] .searchbar-container .searchbar {
  font-size: 16px;
}

html[dir="rtl"] .sub-heading {
  font-size: 20px;
  font-weight: 700;
}

html[dir="rtl"] .sub-heading span {
  font-size: 17px;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .products-main-div .products-list .products-list-item .product-div .product-cost-div .cost-bubble,
html[dir="rtl"] .show-more {
  font-size: 16px;
  padding: 8px 16px 10px;
}

html[dir="rtl"] .order-review-details .order-review .review-order {
  font-weight: 700;
}

html[dir="rtl"] .products-main-div .products-list .products-list-item .product-div .product-cost-div .cost-bubble span {
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .addons-control-div {
  margin-left: 0px;
  margin-right: 10px;
}

html[dir="rtl"] .details-container .product-outer-div {
  padding-left: 0;
  padding-right: 10px;
}

html[dir="rtl"] .sharewith {
  float: left;
}

html[dir="rtl"] .product-category-item a .product-title {
  height: 48px;
}

html[dir="rtl"] .product-category-item a .product-title p {
  font-size: 18px;
  font-weight: 600;
}

html[dir="rtl"] .product-category-item a .product-description-div .product-description {
  font-size: 15px;
  font-weight: 500;
}

html[dir="rtl"] .product-category-item a .product-price-div .product-price {
  font-size: 16px;
  padding-right: 0;
  padding-left: 10px;
}

html[dir="rtl"] .product-category-item a .product-price-div .product-price span span {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
}

html[dir="rtl"] .product-category-item a .product-price-div .product-price .buy-get-img {
  font-size: 16px;
}

html[dir="rtl"] .delivery-order-header .delivery-order-title {
  font-size: 20px;
}

html[dir="rtl"] .delivery-order-header .delivery-order-sub p {
  font-size: 18px;
}

html[dir="rtl"] .area-search-wrapper .area-search {
  font-size: 18px;
}

html[dir="rtl"] .accordion-container .governarate-accordion {
  font-size: 18px;
}

html[dir="rtl"] .category-accordion {
  font-size: 23px;
}

html[dir="rtl"] .accordion-container .area-list-collapse .area p {
  font-size: 18px;
}

html[dir="rtl"] .branch-list-container .branch-list .branch-list-item .branch-details .branch-name {
  font-size: 18px;
  font-weight: 600;
}

html[dir="rtl"] .branch-list-container .branch-list .branch-list-item .branch-details .branch-address {
  font-size: 16px;
  font-weight: 500;
}

html[dir="rtl"] .branch-list-container .branch-list .branch-list-item .branch-info span {
  font-size: 13px;
}

html[dir="rtl"] .delivery-schedular-box .delivery-schedular .schedule-order .para-text {
  font-size: 18px;
  font-weight: 600;
}

html[dir="rtl"] .form-control {
  font-size: 1.1rem;
}

html[dir="rtl"] .details-container .product-outer-div .product-inner-div .product-name {
  font-size: 20px;
  font-weight: 700;
}

html[dir="rtl"] .details-container .product-outer-div .product-inner-div .product-name {
  font-size: 20px;
  font-weight: 700;
}

html[dir="rtl"] .details-container .product-outer-div .margin-bottom-div .product-notes-div .label-note {
  font-size: 16px;
}

html[dir="rtl"] .details-container .product-outer-div .margin-bottom-div .product-notes-div input {
  font-size: 18px;
}

html[dir="rtl"] .item-count-div .count-control-div .control-button-div .quantity-text {
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .bottom-button .checkout-button {
  font-size: 18px;
  font-weight: 800;
}

html[dir="rtl"] .details-container .order-details-div .delivery-details-div .delivery-sub-heading,
html[dir="rtl"] .details-container .order-details-div .cart-details-div .cart-sub-heading {
  font-size: 20px;
  font-weight: 700;
}

html[dir="rtl"] .cart-product-quantity .product-quantity-control .product-quantity {
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .max-tab {
  font-size: 17px;
}

html[dir="rtl"] .max-tab span {
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .cart-product-quantity .remove-product-button {
  font-size: 16px;
}

html[dir="rtl"] .saved-remove-button {
  font-size: 16px;
}

html[dir="rtl"] .checkout-step-one .main-heading {
  font-size: 25px;
}

html[dir="rtl"] .bottom-button .checkout-button .span-s {
  font-size: 15px;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .logo-container .logo-detail {
  font-size: 17px;
  font-weight: 600;
}

html[dir="rtl"] .checkout-step-one .sub-text {
  font-size: 18px;
}

html[dir="rtl"] .checkout-step-one .checkout-one .form-div .label-name {
  font-size: 16px;
}

html[dir="rtl"] .checkout-step-one .checkout-one .form-div .label-name {
  font-size: 16px;
}

html[dir="rtl"] .error-text {
  font-size: 15px !important;
}

html[dir="rtl"] .modal-made .modal-content-made .header-modal {
  font-size: 23px;
}

html[dir="rtl"] .modal-made .modal-content-made .text-modal {
  font-size: 19px;
}

html[dir="rtl"] .modal-made .modal-content-made .button-container button {
  font-size: 19px;
}

html[dir="rtl"] .checkout-step-two .delivery-details .delivery-select a span,
html[dir="rtl"] .checkout-step-two .delivery-details .delivery-select a i {
  font-size: 18px;
}

html[dir="rtl"] .address-select .small-text {
  font-size: 18px;
  font-weight: 700;
}

html[dir="rtl"] .address-select .address-type-select .nav-item .nav-link .navlink-text {
  font-size: 17px;
}

html[dir="rtl"] .address-select .address-type-select .nav-item .nav-link .navlink-text-active {
  font-size: 17px;
}

html[dir="rtl"] .address-select .address-type-select .nav-item .nav-link .navlink-icon {
  margin-right: 0;
  margin-left: 20px;
}

html[dir="rtl"] .order-border .delivery-timing-tab p {
  font-size: 20px;
  font-weight: 700;
}

html[dir="rtl"] .order-border .order-timing-tab .timming-desc {
  font-size: 18px;
  font-weight: 500;
}

html[dir="rtl"] .order-details-div .promo-code-div .promo-code input {
  font-size: 18px;
}

html[dir="rtl"] .order-details-div .promo-code-div button {
  font-size: 16px;
}

html[dir="rtl"] .order-details-div .cart-pricing-details .cart-sub-total .sub-price {
  font-size: 16px;
}

html[dir="rtl"] .order-details-div .cart-pricing-details .cart-sub-total .sub-price span {
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .product-category-item a .product-price-div .product-price .product-price-del {
  font-size: 16px;
}

html[dir="rtl"] .product-category-item a .product-price-div .product-price .product-price-del span {
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .products-main-div .products-list .products-list-item .product-div .product-list-description .product-list-title {
  font-size: 19px;
}

html[dir="rtl"] .products-main-div .products-list .products-list-item .product-div .product-list-description .product-list-subtitle {
  font-size: 16px;
}

html[dir="rtl"] .vendor-mobile-logo .vendor-name .mini {
  font-size: 16px;
}

html[dir="rtl"] .category-container .container .row .category-tab .category-title {
  font-size: 19px;
}

html[dir="rtl"] .products-main-div .products-list .products-list-item .product-div .product-image-link .product-offer {
  font-size: 14px;
  padding-top: 0px;
}

html[dir="rtl"] .branch-call-div .branch-call-flex .branch-call {
  font-size: 16px;
}

html[dir="rtl"] .details-container .branch-inner-div .branch-big-text {
  font-size: 18px;
}

html[dir="rtl"] .details-container .branch-inner-div .branch-small-text {
  font-size: 16px;
}

html[dir="rtl"] .logo-container .logo-name {
  font-weight: 700;
  font-size: 25px;
}

html[dir="rtl"] .product-number {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
}

html[dir="rtl"] .category-select-tab .country-list-inner {
  font-size: 18px;
}

html[dir="rtl"] .cart-product-notes {
  font-size: 17px;
}

html[dir="rtl"] .menu-navigation-mobile .mobile-menu .menu-header-mobile .go-back img {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

html[dir="rtl"] .vendor-mobile-logo .vendor-name .call-us a {
  font-size: 18px;
}

html[dir="rtl"] .Toastify__toast {
  font-size: 21px !important;
}

html[dir="rtl"] .slider {
  top: 13px;
}

html[dir="rtl"] .cart-image-div {
  font-family: "Open Sans", sans-serif !important;
  margin-left: 0px;
  margin-right: 6px;
}

html[dir="rtl"] .product-category-view .product-category-list .product-category-pad:nth-child(odd) {
  border-right: none;
  /* border-left: 1px #dbdbdb solid; */
}

html[dir="rtl"] .category-product-number {
  font-family: "Open Sans", sans-serif;
  margin-left: 2px;
  margin-right: auto;
}

html[dir="rtl"] .single-product-pad .product-price-div {
  margin-left: 10px !important;
}

html[dir="rtl"] .single-product-pad .product-name {
  font-size: 23px !important;
}

html[dir="rtl"] .scroll-product-div {
  margin-right: 0px;
  margin-left: 30px;
}

html[dir="rtl"] .scroll-product-div:last-of-type {
  margin-right: 0;
  margin-left: 0;
}

html[dir="rtl"] .single-product-pad .product-description {
  font-size: 18px !important;
}

html[dir="rtl"] .list-select-button {
  font-size: 19px;
}

/* Booking Starts */

html[dir="rtl"] .booking-branch-img {
  margin-right: 0;
  margin-left: 16px;
}

html[dir="rtl"] .number-span {
  font-family: "Open Sans", sans-serif !important;
}

html[dir="rtl"] .booking-sub-title {
  font-size: 23px;
  margin-right: 0;
  margin-left: 15px;
}

html[dir="rtl"] .booking-info-text {
  font-size: 21px;
}

html[dir="rtl"] .date-selector {
  font-size: 16px;
}

html[dir="rtl"] .booking-branch-title,
html[dir="rtl"] .booking-time-text {
  font-size: 21px;
}

html[dir="rtl"] .booking-branch-desc,
html[dir="rtl"] .booking-branch-button button {
  font-size: 18px;
}

html[dir="rtl"] .booking-branch-button button {
  margin-right: auto;
  margin-left: 0;
}

html[dir="rtl"] .booking-time-slot {
  font-size: 15px;
}

/* Booking Ends */

/* Terms start */

html[dir="rtl"] .terms {
  padding-left: 0;
  padding-right: 25px;
}

html[dir="rtl"] .checkmark {
  right: 0;
}

/* Terms End  */

/*Login Start*/
html[dir="rtl"] .login-step-one {
  font-size: 25px;
}

html[dir="rtl"] .right-button-login {
  margin-right: 0px !important;
  margin-left: 8px !important;
}

html[dir="rtl"] .login-step-one .login-one .form-div .label-name {
  font-size: 16px;
}

html[dir="rtl"] .login-step-one .login-one .form-div .label-name {
  font-size: 16px;
}

html[dir="rtl"] .login-page-account {
  font-size: 16px;
}

html[dir="rtl"] .login-main-div {
  padding-top: 7%;
  padding-bottom: 7%;
}

html[dir="rtl"] .guest-button {
  padding-right: 0px;
  padding-left: 16px;
}

html[dir="rtl"] .user-details {
  font-size: 18px;
}

html[dir="rtl"] .user-row {
  margin-left: 0px;
  margin-right: 0px;
}

html[dir="rtl"] .user-profile-div .user-previous-order {
  padding-right: 8px;
}

html[dir="rtl"] .user-profile-div .user-previous-order a .right-arrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

html[dir="rtl"] .user-profile-div .user-previous-order .right-arrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

html[dir="rtl"] .social-capsule {
  direction: ltr;
}

html[dir="rtl"] .social-capsule i {
  font-size: 18px;
}

html[dir="rtl"] .social-capsule span {
  font-size: 20px;
}

html[dir="rtl"] .order-text {
  font-size: 18px;
}

html[dir="rtl"] .savedaddress-area-text {
  font-size: 18px;
}

html[dir="rtl"] .small-grey-text {
  font-size: 16px;
}

html[dir="rtl"] .savedaddress-message {
  font-size: 18px;
}

html[dir="rtl"] .dont-change {
  direction: ltr;
  font-family: "Open Sans", sans-serif !important;
}

html[dir="rtl"] .booking-history {
  font-size: 18px;
}

html[dir="rtl"] .big-grey-text {
  font-size: 18px;
}

html[dir="rtl"] .order-details-values {
  font-size: 17px;
}

html[dir="rtl"] .total-details {
  font-size: 18px;
}

html[dir="rtl"] .share-text {
  font-size: 18px;
}

html[dir="rtl"] .details-icon {
  margin-left: 10px;
  margin-right: 0px;
}

html[dir="rtl"] .phone-number {
  direction: ltr;
}

html[dir="rtl"] .mobile-menu-navigation .right-menu .login-mobile-button {
  margin-left: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

html[dir="rtl"] .social-login-button {
  font-size: 15px;
}

html[dir="rtl"] .history-text-right {
  text-align: left;
}

html[dir="rtl"] .history-text-left {
  text-align: right;
}

html[dir="rtl"] .order-arrow-div .right-arrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

html[dir="rtl"] .number-font {
  direction: ltr;
  font-size: 13px;
  font-family: "Open Sans", sans-serif !important;
}

html[dir="rtl"] .address-form-div .form-div .label-name {
  font-size: 16px;
}

/* html[dir="rtl"] .product-toggle-button-div .row .col-lg-6:first-of-type { */
/* border-right: none;
  border-left: 1px solid black; */
/* } */
html[dir="rtl"] .order-type-image {
  margin-right: 0;
  margin-left: 10px;
}

html[dir="rtl"] .order-method {
  justify-content: center;
}

html[dir="rtl"] .order-method .right-arrow {
  margin-right: 16px;
  margin-left: 5px;
}

html[dir="rtl"] .search-viewer {
  float: left;
  padding-left: 25px;
  padding-right: 0;
}

html[dir="rtl"] .product-categories .active-1 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

html[dir="rtl"] .product-categories .active-2 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

html[dir="rtl"] .mobile-footer-div {
  direction: ltr;
}

html[dir="rtl"] .mobile-footer-text {
  font-family: "Open Sans", sans-serif;
}

html[dir="rtl"] .back-button-div .back-button {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

html[dir="rtl"] .addnew-address div .right-arrow-option {
  margin-right: 20px;
  margin-left: 5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

html[dir="rtl"] .addressList-addressName,
html[dir="rtl"] .addnew-address {
  font-size: 18px;
}

html[dir="rtl"] .addressList-address {
  font-size: 15px;
}

html[dir="rtl"] .mobile-menu-navigation .hamburger-ic {
  padding: 5px 0px 5px 5px;
}

/*Login Ends*/
html[dir="rtl"] .country-flag-classdiv {
  justify-content: start;
}

html[dir="rtl"] .fashion-add-to-cart-text {
  font-size: 16px;
}

html[dir="rtl"] .fashion-showmore-button .right-arrow {
  margin-right: 20px;
  margin-left: 5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

html[dir="rtl"] .fashionshopNow .right-arrow {
  margin-right: 20px;
  margin-left: 5px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

html[dir="rtl"] .fashiondetails2-categoryName {
  font-size: 18px;
}

html[dir="rtl"] .navicons-backarrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

html[dir="rtl"] .fashionproduct-description-div .fashionproduct-description {
  font-size: 14px;
}

html[dir="rtl"] .fashion-newTheme-productName {
  font-size: 18px;
}

html[dir="rtl"] .fashionCategoryTheme-categoryDivEaseIn {
  animation: revloadFashionCate 1.5s forwards;
}

html[dir="rtl"] .fashionCategoryTheme-categoryDivEaseOut {
  animation: revloadOutFashionCate 1.5s forwards;
}

@keyframes revloadFashionCate {
  0% {
    display: none;
    position: relative;
    left: 40%;
  }

  100% {
    position: relative;
    left: 0;
    display: block;
  }
}

@keyframes revloadOutFashionCate {
  0% {
    position: relative;
    display: block;
    left: 0;
  }

  100% {
    display: none;
    position: relative;
    left: 40%;
  }
}

html[dir="rtl"] .fashionCategoryTheme-categoryName {
  font-size: 18px;
}

html[dir="rtl"] .fashionCategoryTheme-categoryNameHandler .fashionCategoryTheme-right-arrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

html[dir="rtl"] .fashionCategoryTheme-categoryproductDivEaseIn {
  animation: revloadFashionproductCate 1.5s forwards;
}

html[dir="rtl"] .fashionCategoryTheme-categoryproductDivEaseOut {
  animation: revloadOutFashionproductCate 1.5s forwards;
}

@keyframes revloadFashionproductCate {
  0% {
    display: none;
    position: absolute;
    z-index: 1;
    left: 40%;
  }

  100% {
    position: relative;
    left: 0;
    display: block;
  }
}

@keyframes revloadOutFashionproductCate {
  0% {
    position: relative;
    display: block;
    left: 0;
  }

  100% {
    display: none;
    position: relative;
    left: 40%;
  }
}

html[dir="rtl"] .FashionTheme3CategoryDesign-categoryName {
  font-size: 18px;
}

html[dir="rtl"] .tracking-number-error {
  font-size: 16px;
}

html[dir="rtl"] .product-short-description span {
  font-family: "AtypeBelqeesSharp" !important;
}