/* Header start */

/* home3 header */
.rtl .wdt-custom-home3-header::after {
    left: auto; right: 0;
}

/* menu */
.rtl .wdt-header-menu ul li ul.sub-menu {
    left: auto; right: 0; text-align: right;
}
.rtl .wdt-header-menu .menu-container .wdt-primary-nav > li > a span::after {
    left: auto; right: 0;
}


/* menu search */
.rtl #searchform::before, 
.rtl #searchform input[type="submit"], 
.rtl #searchform .wdt-search-icon {
    right: auto; left: 0;
}

/* mobile menu */
.rtl .mobile-menu li[class*="has-children"] > a {
    padding-right: 15px; padding-left: 40px; text-align: right;
}
.rtl .mobile-menu li[class*="has-children"] > a::before {
    right: auto; left: 12px; -webkit-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg);
  }
.rtl .mobile-menu li[class*="has-children"] > a::after {
    left: 18px; right: auto;
  }
.rtl .mobile-menu li[class*="has-children"] > a:hover::before {
    right: auto; left: 8px;
  }
.rtl .mobile-menu li[class*="has-children"] > a:hover::after {
    left: 12px; right: auto;
  }
.rtl .mobile-menu ul > li > a, 
.rtl .mobile-menu ul ul > li > a {
    text-align: right;
  }

  /* Header End */

  /* Footer starts */

  /* icon list */

  .rtl .wdt-custom-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item > a::before {
    left: auto; right: 0;
  }
  .rtl .wdt-custom-iconlist ul.elementor-icon-list-items li.elementor-icon-list-item > a:hover span.elementor-icon-list-text {
    transform: translateX(-12px); -webkit-transform: translateX(-12px);
  }

  /* footer2 mail champ */
  .rtl .wdt-custom-footer-b-mailchimp .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder,
  .rtl .wdt-custom-footer-c-mailchimp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder,
  .rtl .wdt-custom-footer-d-mailchimp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    right: auto; left: 0;
  }
  .rtl .wdt-custom-footer-b-mailchimp .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input[type="email"] {
    padding: 20px 5px 20px 80px;
  }

  /* Footer4 mail champ */
  .rtl .wdt-custom-footer-d-mailchimp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    border-radius: 50px 0px 0px 50px;
  }
  .rtl .wdt-custom-footer-d-mailchimp .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
    padding-left: 8em; padding-right: 0;
  }

  /* Footer End */


  /* Home1 start */

  /* support sec */
.rtl .wdt-custom-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group {
    margin: 0 0px 0 20px;
  }

  /* Testimonial */
.rtl .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-detail-group{
    text-align: right;
  }
.rtl .wdt-custom-testimonial .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group .wdt-content-icon-wrapper {
    right: 0; left: auto;
  }
.rtl .wdt-custom-testimonial .wdt-testimonial-holder .wdt-carousel-pagination-wrapper {
    text-align: right;
  }

  /* blog */
  .rtl .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-thumb img,
  .rtl .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-thumb {
    border-radius: 0 0 0 100px;
  }
  .rtl .wdt-simple-style.wdt-post-entry .has-post-thumbnail.blog-entry > div.entry-thumb ~ div.entry-date {
    border-radius: 50px 0 0 0;
  }

  /* shop tab */
  @media only screen and (max-width: 767px){
  .rtl .wdt-custom-home1-prd-tabs .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon {
    margin: 0 0 0 10px;
  }
  }

  /* home1 End */

  /* Home2 start */

/* tab */
.rtl .wdt-custom-home2-prd-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) {
    margin: 0 0px 0 10px;
}
.rtl .wdt-custom-home2-prd-tab .wdt-tabs-container[class*="-icon-style-inline"] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon {
    margin: 0 0px 0 10px;
}
@media only screen and (max-width: 767px){
.rtl .wdt-custom-home2-prd-tab .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon {
  margin: 0 0 0 10px;
}
}

/* faq */
.rtl .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description {
    padding: 5px 37px 45px 60px;
}
.rtl .wdt-custom-faq-icon-box-contact .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group {
    margin: 0 0 0 25px;
}
@media only screen and (max-width: 767px){
.rtl .wdt-custom-faq .wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description {
  padding: 5px 27px 35px 50px;
}
}

/* testimonial */
.rtl .wdt-custom-testimonial-b .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-media-group {
    margin-right: 25px; margin-left: 0;
}
.rtl .wdt-custom-testimonial-b .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next {
    margin-right: 50px; margin-left: 0;
}
.rtl .wdt-custom-testimonial-b .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev {
    margin-right: 0; margin-left: 50px;
}
.rtl .wdt-custom-testimonial-b .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next::after {
    right: -50px; left: auto;
}

/* support section */
.rtl .wdt-cus-icon-aside-type-icon_box .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item {
    margin-right: 20px; margin-left: 0;
}
.rtl .wdt-cus-icon-aside-type-icon_box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon::before,
.rtl .wdt-cus-icon-aside-type-icon_box .wdt-content-item .wdt-content-icon-wrapper::after {
    left: 14px; right: auto; background-position: right center;
}
@media only screen and (max-width: 479px){
.rtl .wdt-cus-icon-aside-type-icon_box .wdt-content-item .wdt-content-icon-wrapper::after,
.rtl .wdt-cus-icon-aside-type-icon_box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon::before {
  left: unset; right: -30px;
}
}

  /* home2 End */

  /* home3 start */

  /* slider */
.rtl .wdt-custom-slider-3-button .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon {
  margin-right: 8px; margin-left: 0;
}
.rtl .wdt-custom-slider-3-button .wdt-button-holder > a .wdt-button-icon {
  transform: translateX(0px) rotate(180deg); -webkit-transform: translateX(0px) rotate(180deg);
}
.rtl .wdt-custom-slider-3-button .wdt-button-holder > a:hover .wdt-button-icon {
  transform: translateX(-6px) rotate(180deg); -webkit-transform: translateX(-6px) rotate(180deg);
}
.rtl .wdt-custom-slider-3-popup-box .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon {
  margin-right: 0; margin-left: 25px;
}
.rtl .wdt-custom-slider-3-popup-box .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon svg {
  transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.rtl .wdt-custom-slider-text-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group {
  margin: 0 0 0 30px;
}

/* icon  box */
.rtl .wdt-custom-service-icon-box .wdt-icon-box-holder .wdt-content-item::before {
  right: auto; left: 0;
}
.rtl .wdt-custom-service-icon-box .wdt-icon-box-holder .wdt-content-item:hover::before {
  left: auto; right: 0;
}

/* icon box */
.rtl .wdt-cus-title_aside-icon_box .wdt-content-item .wdt-content-media-group .wdt-content-title {
  margin-left: 50px; margin-right: 0;
}
@media only screen and (max-width: 1920px) and (min-width: 1541px){
.rtl .elementor-element.wdt-cus-title_aside-icon_box .wdt-column:not(:last-child) .wdt-content-item::after {
  left: 0; right: auto;
}
}

@media only screen and (max-width:1540px) and (min-width:768px){
.rtl .elementor-element.wdt-cus-title_aside-icon_box .wdt-column:not(:nth-child(even)) .wdt-content-item:after{
  left: 0; right: auto;
  }
}

@media only screen and (max-width: 767px){
.rtl .wdt-cus-title_aside-icon_box .wdt-content-item .wdt-content-media-group .wdt-content-title {
  margin-left: 0; margin-right: 30px;
}
}

/* shop */
.rtl .wdt-custom-prd-list-style.woocommerce ul.products li.product .product-details .product-title h5 {
  text-align: right;
}

/* form */
.rtl .wdt-custom-booking-pg-contact {
  text-align: right;
}
.rtl .wdt-custom-booking-pg-contact .booking-contact-row-3 .booking-contact-date span input, 
.rtl .booking-contact-time span input, 
.rtl .booking-contact-preference span input,
.rtl .wdt-custom-booking-pg-contact .select2-container.select2-container--default .select2-selection--single {
  float: right; text-align: right;
}
.rtl .wdt-custom-booking-pg-contact .select2-container--default .select2-selection--single .select2-selection__arrow b {
  left: auto; right: 0; margin-right: -4px; margin-left: 0;
}
.rtl .wdt-custom-booking-pg-contact .booking-contact-row-3 .booking-contact-time p span::after {
  left: 30%; right: auto;
}
.rtl .select2-container--default .select2-dropdown--below .select2-results > .select2-results__options, 
.rtl .select2-container--default .select2-dropdown--above .select2-results > .select2-results__options {
  text-align: right;
}


 /* Hme3 end */

 /* Home4 Start */

/* form */
.rtl .wdt-custom-contact-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control[class*="wpcf7-text"] {
  text-align: right;
}

/* image banner */
.rtl .wdt-custom-contact-image .elementor-widget-container::before {
  right: -100px; left: 0;
}

.rtl .wdt-custom-gallery-popup-box .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon {
  margin-right: 0; margin-left: 25px;
}
/* .rtl .wdt-custom-gallery-popup-box .wdt-popup-box-trigger-holder.wdt-click-element-label-n-icon .wdt-popup-box-trigger-element .wdt-popup-box-trigger-label + .wdt-popup-box-trigger-icon {
  transform: rotate(180deg); -webkit-transform: rotate(180deg);
} */

/* icon box */
.rtl .wd-cus-icon-aside-counter .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
  margin-left: 40px; margin-right: 0;
}
.rtl .wdt-cus-counter-main-heading .wdt-heading-holder::before {
  right: 0; left: auto;
}
.rtl .wdt-cus-counter-main-heading .wdt-heading-holder {
  padding-right: 84px; padding-left: 0;
}
@media only screen and (max-width:1024px){
.rtl .wdt-cus-counter-main-heading .wdt-heading-holder:before{
  left: 0; right: 0;
}
}

/* pricing table */
.rtl .wdt-custom-pricing .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list .wdt-pricing-table-features-list-inner .wdt-pricing-table-features-list-text, 
.rtl .wdt-custom-pricing-active .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list .wdt-pricing-table-features-list-inner .wdt-pricing-table-features-list-text {
  padding-right: 15px; padding-left: 0;
}

/* image caroussel */
.rtl .wdt-custom-contact-carousel-image-box .wdt-carousel-holder .wdt-carousel-pagination-wrapper {
  right: auto; left: -50px;
}
.rtl .wdt-custom-contact-carousel-image-box .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination::before {
  right: -25px; left: auto;
}
.rtl .wdt-custom-contact-carousel-image-box .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
  transform: translateX(0px) rotate(180deg); -webkit-transform: translateX(0px) rotate(180deg);
}

.rtl .wdt-custom-contact-carousel-image-box .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination:hover > div {
  -webkit-transform: translateX(-10px) rotate(180deg); transform: translateX(-10px) rotate(180deg);
}

/* contact form */

.rtl .wpcf7-form .wpcf7-response-output, 
.rtl .wpcf7 form .wpcf7-response-output {
  text-align: right;
  padding: 15px 45px 15px 15px;
}

.rtl .wpcf7-form .wpcf7-response-output::before, 
.rtl .wpcf7 form .wpcf7-response-output::before {
  right: 18px; left: auto;
}

 /* Home4 Ends */

 /* service side bar */

 .rtl .side-navigation.type4 ul.side-nav li a {
  padding: 30px 70px 30px 30px; flex-direction: row-reverse; float: right; text-align: right;
 }
.rtl .side-navigation.type4 ul.side-nav li a::before {
  right: 0; left: auto;
}
.rtl .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button > a .wdt-button-text::after {
  right: auto; left: -30px; -webkit-transform: translateX(0px) rotate(180deg); transform: translateX(0px) rotate(180deg);
}
.rtl .wdt-custom-grid-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-button > a:hover .wdt-button-text::after {
  -webkit-transform: translateX(-5px) rotate(180deg); transform: translateX(-5px) rotate(180deg);
}

/* shop */

.rtl .widget #searchform input[type="submit"] {
  right: 15px; left: auto;
}
.rtl .select2-container--default .select2-selection--single {
  text-align: right !important;
}
.rtl .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-left: 8px; padding-right: 20px;
}
.rtl .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 16px; right: auto !important;
}
.rtl .widget.woocommerce ul.product-categories li span {
  right: auto; left: 0;
}
.rtl .wdticon-angle-double-right::before {
  transform: rotate(-46deg); -webkit-transform: rotate(-46deg);
}
.rtl .widget .tagcloud a {
  float: right; margin: 0 0px 10px 10px;
}
.rtl.woocommerce .widget_price_filter .price_slider_amount {
  flex-direction: unset;
}
.rtl.woocommerce ul.product_list_widget li img {
  float: right;
}
.rtl .widget.woocommerce.widget_products ul.product_list_widget li img {
  margin-right: 0; margin-left: 25px;
}

/* review */
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
  margin: 0 50px 0 0;
}
@media only screen and (max-width: 479px){
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text{
  margin: 20px 0 0;
}
.rtl.woocommerce #review_form #respond p {
  text-align: right;
}
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
  float: none !important;
}
}
.rtl.woocommerce #reviews #comments ol.commentlist li .star-rating {
  float: left;
}
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
  float: right;
}
.rtl .comment-form > p {
  float: right; text-align: right;
}
.rtl .comment-form .comment-form-cookies-consent label {
  padding-right: 30px; padding-left: 0;
}
.rtl .comment-form > p input[type="checkbox"] ~ label::before,
.rtl .comment-form .comment-form-cookies-consent #wp-comment-cookies-consent {
  right: 0; left: auto;
}
.rtl .comment-form p:not(.comment-form-cookies-consent) label {
  right: 0; left: auto;
}
.rtl.woocommerce div.product .wdt-product-tabs-exploded > h2 {
  text-align: right;
}

/* gallery */

.rtl .wdt-custom-gallery-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) {
  margin: 0 0 0 14px;
}
.rtl .wdt-custom-gallery-tab .wdt-tabs-container[class*="-icon-style-inline"] .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon {
  margin: 0 0 0 15px;
}
@media only screen and (max-width: 1540px){
.rtl .wdt-custom-gallery-tab .wdt-tabs-container .wdt-tabs-list-wrapper .wdt-tabs-list li {
  margin: 14px 14px 0 0;
}
}
@media only screen and (max-width: 767px){
.rtl .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon {
  margin: 0 0 0 10px;
}
.rtl .wdt-custom-gallery-tab .wdt-tabs-container .wdt-tabs-list-wrapper .wdt-tabs-list li {
  margin: 0 0 0 0;
}
}

/* Pricing page */

.rtl .wdt-custom-pricing-tab .wdt-tabs-container .wdt-tabs-list li:not(:last-child) {
  margin: 0 0 0 24px;
}

/* blog detail */

.rtl .widget .recent-posts-widget li .thumb {
  float: right; margin: 0 0 10px 15px;
}
.rtl .widget .recent-posts-widget li .entry-meta p {
  float: right;
}
.rtl .blog-single-entry.post-minimal .blog-image img {
  border-radius: 0 0 0 100px;
}
.rtl #primary .format-standard.blog-single-entry .entry-thumb.single-preview-img .single-entry-date {
  border-radius: 50px 0 0 0;
}
.rtl .blog-single-entry.post-minimal .entry-post-navigation > .post-next-link > .next-post-bgimg {
  right: -20px; left: auto; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);
}
.rtl .blog-single-entry.post-minimal .entry-post-navigation > div [class*="-bgimg"] ~ .nav-title-wrap {
  margin-right: auto; margin-left: 0; text-align: right;
}
.rtl .blog-single-entry.post-minimal .entry-post-navigation > .post-prev-link > .prev-post-bgimg {
  right: 80px; left: auto; transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%); -moz-transform: translate(50%, -50%);
}
.rtl .blog-single-entry.post-minimal .entry-post-navigation > div > .nav-title-wrap p a svg {
  transform: rotate(180deg); -webkit-transform: rotate(180deg);
}

/* blog comment */
.rtl .comment-body {
  padding-right: 80px; padding-left: 0;
}
.rtl .commentlist li.comment .reply {
  left: 0; right: auto;
}
.rtl .comment-author .avatar {
  left: auto; right: -80px;
}

@media only screen and (max-width:767px) {
  .rtl .comment-author .avatar {
    left: auto; right: -60px;
  }
  .rtl .comment-body {
    padding-right: 60px; padding-left: 0;
  }
}

@media only screen and (max-width:479px){
  .rtl .comment-body {
    padding-right: 0; padding-left: 0;
  }
  .rtl .comment-author .avatar {
    left: auto; right: 0;
  }
}

/* Default Heading icon */

.rtl .wdt-custom-common-heading-a .wdt-heading-holder .wdt-heading-icon-wrapper {
  right: -55px; left: auto; transform: rotate(90deg); -webkit-transform: rotate(90deg);
}

/* home4 slider heading icon */
.rtl .wdt-custom-slider-4-heading .wdt-heading-holder .wdt-heading-icon-wrapper {
  right: -95px; left: auto; transform: rotate(90deg); -webkit-transform: rotate(90deg);
}

@media only screen and (max-width:1540px){
  .rtl .wdt-custom-slider-4-heading .wdt-heading-holder .wdt-heading-icon-wrapper {
    right: -75px; left: auto; 
  }
}

@media only screen and (max-width:1280px){
  .rtl .wdt-custom-slider-4-heading .wdt-heading-holder .wdt-heading-icon-wrapper {
    right: -65px; left: auto; 
  }
}

@media only screen and (max-width:1024px){
  .rtl .wdt-custom-slider-4-heading .wdt-heading-holder .wdt-heading-icon-wrapper {
    right: auto; left: 0;  transform: rotate(0deg); -webkit-transform: rotate(0deg);
  }
}

/* cart page */
.rtl.woocommerce table.shop_table tr td:last-child, 
.rtl.woocommerce-page table.shop_table tr td:last-child {
  padding-left: 30px; padding-right: 15px;
}
.rtl.woocommerce table.shop_table thead th:first-child, 
.rtl.woocommerce-page table.shop_table thead th:first-child,
.rtl.woocommerce table.shop_table tr td:first-child, 
.rtl.woocommerce-page table.shop_table tr td:first-child {
  padding-right: 30px; padding-left: 15px;
}
.rtl .woocommerce table.shop_table thead th,
.rtl .woocommerce-page table.shop_table thead th {
  text-align: right;
}
.rtl.woocommerce .cart-collaterals table.shop_table tr th, 
.rtl.woocommerce-page .cart-collaterals table.shop_table tr th {
  text-align: right;
}
.rtl.woocommerce .cart-collaterals table.shop_table tr td:last-child, 
.rtl.woocommerce-page .cart-collaterals table.shop_table tr td:last-child {
  text-align: left;
}
.rtl.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout, 
.rtl.woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout {
  float: right;
}
.rtl.woocommerce .woocommerce-checkout-review-order .shop_table .checkout-review-order-details span {
  float: right;
}
.rtl.woocommerce-checkout .woocommerce-checkout-review-order .shop_table .product-name img {
  float: right; margin-left: 20px; margin-right: 0;
}
.rtl.woocommerce-checkout .woocommerce-checkout-review-order .shop_table .checkout-review-order-details span {
  float: right; margin-left: 8px; margin-right: 0;
}
.rtl.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tr td:last-child {
  text-align: left;
}
.rtl.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th {
  text-align: right;
}
.rtl.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table tr td ul#shipping_method li {
  text-align: left;
}
.rtl.woocommerce-checkout #payment div.form-row.place-order > #place_order {
  float: right;
}
.rtl.woocommerce-checkout .woocommerce-checkout-review-order .shop_table .checkout-review-order-details {
  text-align: right;
}
@media only screen and (min-width: 768px){
.rtl.woocommerce table.shop_table tr td:not(:last-child), 
.rtl.woocommerce-page table.shop_table tr td:not(:last-child) {
  text-align: right !important;
}
}

/* ------------------- */
/* Icon Widget style */
/* =================== */


.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
  overflow:hidden
 }
 .elementor-widget .elementor-icon-list-items.elementor-inline-items {
  margin-right:-8px;
  margin-left:-8px
 }
 .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right:8px;
  margin-left:8px
 }
 .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  width:auto;
  left:auto;
  right:auto;
  position:relative;
  height:100%;
  border-top:0;
  border-bottom:0;
  border-right:0;
  border-left-width:1px;
  border-style:solid;
  right:-8px
 }
 .elementor-widget .elementor-icon-list-items {
  list-style-type:none;
  margin:0;
  padding:0
 }
 .elementor-widget .elementor-icon-list-item {
  margin:0;
  padding:0;
  position:relative
 }
 .elementor-widget .elementor-icon-list-item:after {
  position:absolute;
  bottom:0;
  width:100%
 }
 .elementor-widget .elementor-icon-list-item,
 .elementor-widget .elementor-icon-list-item a {
  display:flex;
  font-size:inherit;
  align-items:var(--icon-vertical-align,center)
 }
 .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
  align-self:center;
  padding-left:5px
 }
 .elementor-widget .elementor-icon-list-icon {
  display:flex;
  position:relative;
  top:var(--icon-vertical-offset,initial)
 }
 .elementor-widget .elementor-icon-list-icon svg {
  width:var(--e-icon-list-icon-size,1em);
  height:var(--e-icon-list-icon-size,1em)
 }
 .elementor-widget .elementor-icon-list-icon i {
  width:1.25em;
  font-size:var(--e-icon-list-icon-size)
 }
 .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
  text-align:var(--e-icon-list-icon-align)
 }
 .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
  margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)
 }
 .elementor-widget.elementor-list-item-link-full_width a {
  width:100%
 }
 .elementor-widget.elementor-align-center .elementor-icon-list-item,
 .elementor-widget.elementor-align-center .elementor-icon-list-item a {
  justify-content:center
 }
 .elementor-widget.elementor-align-center .elementor-icon-list-item:after {
  margin:auto
 }
 .elementor-widget.elementor-align-center .elementor-inline-items {
  justify-content:center
 }
 .elementor-widget.elementor-align-left .elementor-icon-list-item,
 .elementor-widget.elementor-align-left .elementor-icon-list-item a {
  justify-content:flex-start;
  text-align:left
 }
 .elementor-widget.elementor-align-left .elementor-inline-items {
  justify-content:flex-start
 }
 .elementor-widget.elementor-align-right .elementor-icon-list-item,
 .elementor-widget.elementor-align-right .elementor-icon-list-item a {
  justify-content:flex-end;
  text-align:right
 }
 .elementor-widget.elementor-align-right .elementor-icon-list-items {
  justify-content:flex-end
 }
 .elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
  left:0
 }
 .elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
  right:0
 }
 @media (min-width:0) {
  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
   justify-content:center
  }
  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
   margin:auto
  }
  .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
   justify-content:center
  }
  .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
   justify-content:flex-start;
   text-align:left
  }
  .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
   justify-content:flex-start
  }
  .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
   justify-content:flex-end;
   text-align:right
  }
  .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
   justify-content:flex-end
  }
  .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
   left:0
  }
  .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
   right:0
  }
 }
 @media (max-width:1540px) {
  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
   justify-content:center
  }
  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
   margin:auto
  }
  .elementor-widget.elementor-laptop-align-center .elementor-inline-items {
   justify-content:center
  }
  .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
   justify-content:flex-start;
   text-align:left
  }
  .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
   justify-content:flex-start
  }
  .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
   justify-content:flex-end;
   text-align:right
  }
  .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
   justify-content:flex-end
  }
  .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
   left:0
  }
  .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
   right:0
  }
 }
 @media (max-width:1280px) {
  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
   justify-content:center
  }
  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
   margin:auto
  }
  .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
   justify-content:center
  }
  .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
   justify-content:flex-start;
   text-align:left
  }
  .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
   justify-content:flex-start
  }
  .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
   justify-content:flex-end;
   text-align:right
  }
  .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
   justify-content:flex-end
  }
  .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
   left:0
  }
  .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
   right:0
  }
 }
 @media (max-width:1024px) {
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
   justify-content:center
  }
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
   margin:auto
  }
  .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
   justify-content:center
  }
  .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
   justify-content:flex-start;
   text-align:left
  }
  .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
   justify-content:flex-start
  }
  .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
   justify-content:flex-end;
   text-align:right
  }
  .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
   justify-content:flex-end
  }
  .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
   left:0
  }
  .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
   right:0
  }
 }
 @media (max-width:767px) {
  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
   justify-content:center
  }
  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
   margin:auto
  }
  .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
   justify-content:center
  }
  .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
   justify-content:flex-start;
   text-align:left
  }
  .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
   justify-content:flex-start
  }
  .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
   justify-content:flex-end;
   text-align:right
  }
  .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
   justify-content:flex-end
  }
  .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
   left:0
  }
  .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
   right:0
  }
 }
 @media (max-width:479px) {
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
   justify-content:center
  }
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
   margin:auto
  }
  .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
   justify-content:center
  }
  .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
   justify-content:flex-start;
   text-align:left
  }
  .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
   justify-content:flex-start
  }
  .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
   justify-content:flex-end;
   text-align:right
  }
  .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
   justify-content:flex-end
  }
  .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
   left:0
  }
  .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
   right:0
  }
 }
 

 /* ------------------- */
/* Icon Widget style End*/
/* =================== */