
.sf-arrows .sf-with-ul:after {
	left: 15px;
	right: unset;
}

.nav-menu a {
    padding: 10px 8px 0 8px;
}

.sf-arrows .sf-with-ul {
    padding-left: 30px;
    padding-right: 8px;
}

#mobile-nav ul .menu-has-children i {
	right: unset;
	left: 0;
}

.offer-panel .author img {
  margin-right: 0px;
  margin-left: 10px;
}

.offer-panel .offer-date p i {
  margin-right: 0;
  margin-left: 5px;
}

.btn.like {
  padding: .84rem 2.7rem 0.8rem 2.14rem;
}

.btn.like:after {
  right: 23px;
  left: unset;
}
.offer-panel .offer-footer ul li {
  margin-left: 30px;
  margin-right: unset;
}

.ui.star.rating .active.icon {
  float: right;
}

.home-section .features i {
  margin : 0 0 0 20px;
}

.float-left {
  float: right !important;
}

.float-right {
  float: left !important;
}

.notif-box i {
  right: unset;
  left: 8px;
}

.users-rating .users-list li span {
  float: right;
}

.users-rating .users-list li .star.rating {
  float: left;
}

.users-rating .users-list li span i {
  margin-left: 5px;
}

ul.comments-list li .date {
  float: left;
}

#services .icon {
  float: right;
}

#services .description {
  margin-left: 60px;
}

#services .title {
  margin-right: 60px;
}

select.my-select2 {
  direction: rtl;
  text-align: right;
}

select.white-select {
  direction: rtl;
  text-align: right;
}

input,textarea {
  text-align: right;
}

.pull-left {
  float: right !important;
}

.pull-right {
  float: left !important;
}

@media (min-width: 1024px) {
  #nav-menu-container {
    padding-right: 60px;
  }
}

@media (min-width: 1024px) {
  #header #logo {
    padding-left: 60px;
  }
}

.nav-menu ul {
  left: unset;
  right: 0;
}

.wrapper:after {
  right: unset;
  left: 15px;
}

select.my-select {
  padding: 0px 10px 10px 70px;
}

.screen-carousel {
  direction: ltr !important;
}

#mobile-nav-toggle {
  right: 0;
  left: unset;
  margin: 20px 20px 0 0;

}