.elementor-233 .elementor-element.elementor-element-7517a88 > .elementor-widget-container {
  margin: 0px 0px 0px 20px !important;
}
.elementor-233 .elementor-element.elementor-element-9cd15b9 .generic-el-logo-wrapper {
  text-align: right !important;
}
.bdevs-generic-el .generic-main-menu nav ul li .sub-menu {
  left: auto;
  right: 0;
}

.elementor-255 .elementor-element.elementor-element-d54d5b0 .generic-main-menu ul li {
  text-align: right !important;
}
.elementor-233 .elementor-element.elementor-element-213bbe6 .generic-main-menu ul li .sub-menu li {
  text-align: right !important;
}
.elementor-255 .elementor-element.elementor-element-4a88e5d > .elementor-widget-container {
  margin: 0px 0px 0px 100px !important;
}
.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {
  padding-left: 0;
  padding-right: 5px;
}
.elementor-255 .elementor-element.elementor-element-676faad .generic-el-logo-wrapper {
  text-align: left !important;
}
.elementor-255 .elementor-element.elementor-element-5b92faa > .elementor-widget-container {
  margin: 0px 0px 0px 20px !important;
}
.elementor-272 .elementor-element.elementor-element-13b07e7 > .elementor-widget-container {
  margin: 0px 0px 0px 20px !important;
}
.elementor-272 .elementor-element.elementor-element-c8598e6 .generic-el-logo-wrapper {
  text-align: right !important;
}
.elementor-927 .elementor-element.elementor-element-68d4b21 {
  text-align: left;
}
.bdevs-generic-el .generic-main-menu nav ul li {
  text-align: right !important;
}
ul.product_list_widget img {
  margin-right: 0;
  margin-left: 15px;
}

body.rtl .bd-footer-bottom-social a {
  margin-right: 0px !important;
  margin-left: 15px !important;
}
body.rtl .generic-main-menu ul li.mega-menu > ul.sub-menu {
  left: 0% !important;
  right: -110% !important;
}
body.rtl .elementor-element .bdevs-generic-el .generic-el-side-info-content .generic-el-contact-info-social {
  text-align: right;
}
body.rtl .bdevs-generic-el .generic-el-contact-info-social a {
  margin-right: 0px;
  margin-left: 15px;
}
body.rtl .bdevs-generic-el .generic-el-side-info-contact-wrapper ul li i {
  margin-right: 0px;
  margin-left: 20px;
}
body.rtl .bdevs-generic-el .side-info-close {
  margin-right: 90%;
}
body.rtl .offcanvas-overlay {
  right: unset;
  left: 0;
}
body.rtl .generic-elements.generic-sidebar-toggle .offcanvas-overlay {
  right: 0;
  left: unset;
}
body.rtl .bdevs-generic-el div.side-info.info-open {
  right: unset;
  left: 0;
}
body.rtl .bd-footer-bottom-social a {
  margin-right: 0px !important;
  margin-left: 15px !important;
}
body.rtl .generic-main-menu ul li.mega-menu > ul.sub-menu {
  left: 0% !important;
  right: -110% !important;
}
body.rtl .elementor-element .generic-el-contact-info-social {
  text-align: right;
}
body.rtl .bdevs-generic-el .generic-el-contact-info-social a {
  margin-right: 0px;
  margin-left: 15px;
}
body.rtl .bdevs-generic-el .generic-el-side-info-contact-wrapper ul li i {
  margin-right: 0px;
  margin-left: 20px;
}
body.rtl .bdevs-generic-el .side-info-close {
  margin-right: 90%;
}
body.rtl .offcanvas-overlay {
  right: unset;
  left: 0;
}
body.rtl .generic-elements.generic-sidebar-toggle .offcanvas-overlay {
  right: 0;
  left: unset;
}
body.rtl .bdevs-generic-el div.side-info.info-open {
  right: unset;
  left: 0;
}
body.rtl .bdevs-generic-el .generic-el-side-info-search form button {
  right: unset;
  left: 20px;
}
body.rtl .bd-feature-wrapper ul li {
  border-left: 0;
  border-right: 1px solid rgba(255, 255, 255, 0.4);
}
body.rtl .bd-feature-wrapper ul li:first-child {
  border-right: 0;
}
body.rtl .bd-blog-prev i {
  transform: rotate(180deg);
}
body.rtl .bd-blog-next i {
  transform: rotate(-180deg);
}
body.rtl .mean-container .mean-nav ul li a {
  text-align: right;
}
body.rtl .bdevs-generic-el .mean-container .mean-nav ul li a.mean-expand {
  right: auto;
  left: 0;
}
body.rtl .bd-hero-social-wrapper {
  left: unset;
  right: -12%;
}
body.rtl .progress-wrap {
  right: unset;
  left: 50px;
}
body.rtl .bd-hero-bg {
  left: unset;
  right: 0;
}
body.rtl .bd-hero-bg::before {
  background: linear-gradient(-270deg, #001413 16.09%, rgba(0, 0, 0, 0) 84.22%);
  left: unset;
  right: 0;
}
body.rtl .bd-hero-navigation {
  right: unset;
  left: 70px;
}
.elementor-857 .elementor-element.elementor-element-0bd1f1b > .elementor-element-populated {
  margin-right: 15px;
}
body.rtl .woocommerce-product-search input {
  padding: 0 27px 0 50px;
}
body.rtl .woocommerce-product-search button::before {
  right: unset;
  left: 0;
}
body.rtl .widget_product_categories ul li a {
  padding-right: 20px;
  padding-left: 0;
}
body.rtl .widget_product_categories ul li a::before {
  transform: translateY(-50%) rotate(-180deg);
  right: 0;
  left: unset;
}
body.rtl .widget_product_categories > ul > li:hover > a::before {
  left: unset;
  right: 5px;
}
body.rtl .basic-pagination ul li a i {
  transform: rotate(-180deg);
}

@media (max-width: 1024px) {
  .kd-footer-gap .elementor-column.elementor-col-25.elementor-inner-column:nth-child(4) .elementor-widget-wrap.elementor-element-populated {
    margin-left: unset;
    margin-right: 50px;
  }
}
@media (max-width: 767px) {
  .kd-footer-gap .elementor-column.elementor-col-25.elementor-inner-column:nth-child(4) .elementor-widget-wrap.elementor-element-populated {
    margin-left: unset;
    margin-right: 0;
  }
  .kd-footer-gap .elementor-column.elementor-col-25.elementor-inner-column:nth-child(2) .elementor-widget-wrap.elementor-element-populated {
    margin-left: unset;
    margin-right: 0;
  }
}
