body,
html {
  direction: rtl;
}

#plugin-hook #atr-item .atr-value-single {
  margin-left: 0;
  padding-left: 20px;
  margin-right: 0px;
  padding-right: 0px;
}

#atr-form.atr-styled .atr-input-box label {
  padding: 0 30px 0 0 !important;
  float: right;
}

.search #main .titles-top h1 {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}

.search #main .titles-top span {
  float: right;
}

.alert-box .btn {
  right: auto;
  left: 3px;
}

.post-edit .loc-more .row,
.post-edit .seller .row,
#home-search .col>strong,
#home-blog .box a .img {
  float: right;
}

#home-search .col {
  float: right;
  padding: 0 0 0 15px;
}

#home-blog .box a,
#home-blog .box a .data,
#home-blog .box a h3 {
  float: right;
  text-align: right;
}

#home-blog .box a .data {
  padding: 0 15px 0 0;
}

.post-edit .loc-more .address {
  padding-right: 0;
  padding-left: 20px;
}

.post-edit .loc-more .city-area {
  padding-right: 0;
  padding-left: 0px;
}

.post-edit .status-wrap .condition {
  float: right;
  padding-right: 8px;
  padding-left: 0;
}

.post-edit .status-wrap .transaction {
  float: right;
  padding-left: 8px;
  padding-right: 0;
}

#contact .row.r1 {
  float: right;
  padding-left: 15px;
  padding-right: 0;
}

#contact .row.r2 {
  float: right;
  padding-left: 0;
  padding-right: 15px;
}

section.loc-page .page .left {
  float: right;
  padding-left: 50px;
  padding-right: 0;
}

section.loc-page .page .right,
section.loc-page .page .right a {
  float: right;
}

#comment .info .remove {
  left: 0;
  right: auto;
}

#listing .item .basic .price {
  float: left;
  margin-left: 0;
  margin-right: 15px;
}

.pre-basic>div:not(.qr-code) {
  float: right;
  margin-left: 15px;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 0px;
  border-left: 1px solid #ccc;
  border-right: none;
}

.pre-basic>div:last-child {
  border-left: none;
  padding-left: 0;
  padding-right: 0;
}

#listing .item .pre-basic {
  padding-left: 40px;
  padding-right: 0;
}

.pre-basic>.qr-code,
.pre-basic>.qr-code img,
.main-data>.thumbs,
#listing .item .data .fi_save_favorite {
  left: 0;
  right: auto;
}

.main-data>.img,
#item-card .dsc>div,
#item-card .img {
  float: right;
}

#item-card .dsc {
  padding-left: 0;
  padding-right: 10px;
}

#listing #contact #send-message i,
#comment a.new-comment i,
.itm-links a i {
  margin-left: 3px;
  margin-right: 0;
}

#listing #contact .lb,
#listing #contact .rb,
.fw-box .middle button {
  float: right;
}

#listing #contact .rb {
  padding-left: 0;
  padding-right: 20px;
}

#listing #contact h2,
#listing #comment h2,
#listing #about h2,
#listing #user-items h2 {
  text-align: right;
}

#listing .item .data .fi_save_favorite i {
  margin-left: 7px;
  margin-right: 0;
  float: right;
}

.fw-box .head {
  text-align: right;
  padding-left: 60px;
  padding-right: 18px;
}

#delModal .modal-close {
  left: 15px;
  right: auto;
}

.pre-basic .fi_save_favorite {
  left: 0;
  right: auto;
}

.pre-basic .date,
.pre-basic .location {
  float: right;
}

.pre-basic svg {
  float: right;
  margin: 0px 0px 1px 5px;
}

.pre-basic .fi_save_favorite i {
  float: right;
  margin-right: 0;
  margin-left: 7px;
}

header .right a .counter {
  left: 8px;
  right: auto;
}

.nice-scroll-left {
  display: initial;
}

.nice-scroll-right {
  display: none;
  content: "";
}

.sort-it {
  float: left;
  margin-left: 0;
  margin-right: 12px;
}

.sort-it .sort-content a span {
  float: right;
}

.filter .sbox h3 {
  text-align: right;
}

.uitem .category,
.uitem .title a,
.uitem .price {
  float: right;
}

.uitem .pub {
  float: left;
}

.usr-menu.alerts-menu strong {
  padding-left: 30px;
  padding-right: 0;
}

.usr-menu .del {
  left: 10px;
  right: auto;
}

.usr-menu>a,
.usr-menu>div,
.usr-menu .usr-empty {
  border-left: none;
  border-right: 2px solid transparent;
}

.im-row.im-item-related {
  float: left;
  clear: left;
}

.plugin-instant_messenger.file-messages #im-error-list,
.im-table.im-messages,
body #im-message-form {
  margin-left: 5%;
  margin-right: 0;
  float: right;
  clear: right;
}

body #im-message-form button.im-button-alt {
  left: 7px;
  right: auto;
}

body #im-message-form .im-attachment {
  right: auto;
  left: 58px;
}

body #im-message {
  padding-left: 105px;
  padding-right: 15px;
}

header .user-menu {
  left: 1px;
  right: auto;
}

body .im-threads .im-line {
  float: right;
}

body .im-threads .im-title a {
  float: right;
}

body .im-threads .im-title a.im-block-thread {
  margin-left: 0;
  margin-right: 3px;
}

body .im-threads .im-table-row.im-unread {
  border: none;
  border-right: 2px solid #4182c3;
}

.body-ua .paginate {
  float: revert;
}

.usr-menu {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}

body #fi_user_new_list .fi_new_name {
  float: right;
  margin-left: 2%;
  margin-right: 0;
}

body #fi_user_new_list .fi_check.first,
body #fi_user_new_list .fi_check {
  float: right;
  padding-right: 5px;
  padding-left: 20px;
}

#fi_user_new_list .fi_check label {
  float: right;
  padding: 2px 26px 0 0 !important;
}

.fi_check>span label:before,
.fi_check>span label:after {
  left;
  auto;
  right: 0;
}

body #fi_user_lists .fi_list .fi_count,
body #fi_user_lists .fi_list .fi_user_list_remove {
  float: right;
}

#fi_user_lists .fi_name,
#fi_user_lists .fi_notification,
#fi_user_lists .fi_current {
  float: right;
}

#fi_user_lists .fi_list_edit {
  float: left;
}

header .user-menu .ins a,
header .user-menu .ins div,
header .user-menu .ins strong {
  float: right;
}

.sold-by .sleft {
  float: right;
  padding-left: 15px;
  padding-right: 0;
}

.sold-by .sright {
  float: right;
}

.sold-by .sright .btn.mobile {
  direction: rtl;
}

.sold-by .sright .btn svg,
#listing .side .btn.contact i {
  margin-right: 0;
  margin-left: 3px;
}

.safe-block svg {
  float: left;
  margin: 0 12px 12px 0;
}

.itm-links a {
  float: right;
  margin-left: 6px;
  margin-right: 0;
}

.itm-links .item-share {
  float: left;
}

.itm-links .item-share a {
  float: right;
  margin: 0 6px 0 0;
}

.about-block .links a {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}

.about-block .links svg {
  float: right;
  margin-left: 4px;
  margin-right: 0;
}

#listing .side #comment h2 span {
  float: right;
}

#listing .side #comment h2 span.count {
  float: right;
  margin-right: 7px;
  margin-left: 0;
}

#comment .info .date {
  float: left;
  margin: 0 6px 0 0;
}

#listing .side .btn.contact,
#listing .side .btn.other {
  float: right;
  margin: 5px 0 0 6px;
}

#listing .side a.dir {
  float: right;
}

#listing .side a.dir i {
  float: right;
  margin: 0 0 0 5px;
}

#listing .side h2 {
  text-align: right;
}

.ftr-block #report {
  float: left;
}

#bread .goback {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}

#bread .goback i {
  float: right;
  margin-left: 4px;
  margin-right: 0;
}

#bread .goback i:before {
  content: "\f061";
}

body#body-item #bread .bread-text {
  float: right;
}

#bread .navlinks {
  float: left;
}

#i-forms .box .row.p1 {
  float: right;
  padding-left: 8px;
  padding-right: 0;
}

#i-forms .box .row.p2 {
  float: right;
  padding-left: 0px;
  padding-right: 8px;
}

#seller .bottom-menu .elem i {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}

#about .lb {
  float: right;
  padding-right: 0;
  padding-left: 30px;
}

#about .rb {
  float: right;
}

#about .links a {
  float: right;
  margin-left: 20px;
  margin-right: 0;
}

#about .links svg {
  float: right;
  margin-left: 4px;
  margin-right: 0;
}

#listing #contact.upb .rb {
  padding-right: 0;
}

#listing .data.upb .item-share a {
  float: right;
  margin: 0 0 5px 5px;
}

#seller .user-box .wrap {
  padding-right: 60px;
  padding-left: 0;
}

#seller .user-box .user-img {
  right: 0;
  left: auto;
}

#listing.userpb .side {
  float: right;
  padding-left: 20px;
  padding-right: 0;
}

#public-items {
  float: right;
}

#bread .navlinks a {
  float: right;
  margin: 0 4px 0 0;
}

#bread .navlinks a i {
  float: right;
  margin: 0 0 0 4px;
  transform: scaleX(-1);
}

.products.list .simple-prod .action {
  left: 15px;
  right: auto;
}

.products.list .simple-prod .action .bt a i {
  margin-left: 4px;
  margin-right: 0;
}

.products.list .simple-prod .title {
  padding-right: 0;
  padding-left: 15px;
}

.products.list .simple-prod .data {
  padding-left: 190px;
  padding-right: 20px;
}


@media screen and (max-width: 767px) {
  section.loc-page .page .left {
    padding-left: 0;
  }

  #sub-cat .list .link {
    margin: 0 0 4px 8px;
  }

  #home-search .col,
  #home-search .col.c3 {
    padding-left: 0;
  }
}

#sub-cat .list a {
  float: right;
}

#sub-cat .navi {
  direction: rtl;
  text-align: right;
}

#sub-cat .navi svg {
  transform: rotate(90deg) !important;
}

#sub-cat .list .link.show-all a svg {
  margin-left: 0;
  margin-right: 4px;
}

header .right a.publish,
#home-pub a.publish,
#search-pub .subscribe {
  margin-left: 0;
  margin-right: 30px;
}

#home-search .simple-select .option,
#home-search #location-picker .shower .option,
#home-search .query-picker .shower .option {
  text-align: right;
}

#home-cat2 a,
#search-bar .wb,
#sub-cat .list a>span,
#sub-cat .list a>em {
  float: right;
}

#search-bar .w1,
#search-bar .w2 {
  float: right;
  padding-left: 20px;
  padding-right: 0;
}

#search-bar #location-picker .term {
  padding-left: 30px;
  padding-right: 36px;
}

#search-bar #location-picker svg.svg-left {
  left: auto;
  right: 10px;
}

#search-bar #location-picker svg.svg-right {
  right: auto;
  left: 10px;
}

#sub-cat .list a>em {
  margin-left: 0;
  margin-right: 4px;
}

.alert-box {
  float: right;
  clear: right;
}

#listing.user_public_profile .side {
  float: right;
  margin-left: 2%;
  margin-right: 0;
}

.body-ua #main.profile .box {
  float: right;
  margin-left: 2%;
  margin-right: 0;
}

.uitem .image {
  float: right;
}

.uitem .buttons a {
  margin-left: 0;
  margin-right: 5px;
  float: left;
}

 !.body-ua #bread,
.body-ua #main {
  padding-right: 305px;
  padding-left: 25px;
}

#user-menu a i {
  margin: 0 0 0 20px;
}

.body-ua header .right {
  padding-right: 0;
  padding-left: 1px;
}

.main-data>.loc a.direction i:before {
  content: "\f104";
}

#listing .item .data .description .qr-code {
  float: left;
  margin: 0 15px 15px 0;
}

#listing .item .stats span {
  float: right;
  margin-left: 6px;
  margin-right: 0;
}

#listing .item .stats span.right {
  float: left;
  margin-left: 0;
  margin-right: 5px;
}

#comment .button-wrap a.new-comment i {
  margin: 0 0 0 1px;
}

#listing .data .connect-pre .row.mob i {
  float: right;
  margin: 0 0 0 6px;
}

#listing .data .connect-pre .mob a {
  float: right;
}

#listing .data .connect-after a i {
  margin: 0 0 0 5px;
}

#listing .data .lab.box-user {
  float: right;
  margin-left: 5px;
  margin-right: 0;
}

#listing .side .line .user-name>strong span {
  float: right;
}

.main-head>a {
  float: right;
}

.main-head>a:first-child {
  border-radius: 0;
  border-top-right-radius: 5px;
}

.main-head>a:last-child {
  border-top-left-radius: 5px;
  border-left: none;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.main-head>a i {
  margin-right: 0;
  margin-left: 1px;
}

.body-ua .profile .user-img-button .btn,
.body-ua .profile .row.img-buttons .btn {
  margin-left: 6px;
  margin-right: 0;
}

.body-ua .profile .row.img-buttons .btn.cancel {
  float: left;
  margin-left: 0;
}

.link-check-box a {
  padding: 1px 26px 1px 20px
}

.link-check-box a:before {
  left: auto;
  right: 0;
}

.link-check-box a:after {
  left: auto;
  right: 5px;
}

.side-cat a em {
  left: 4px;
  right: auto;
}

.filter .wrap .box label {
  float: right;
}

header .user-menu strong.ld {
  padding-left: 0;
  padding-right: 38px;
}

header .user-menu strong.ld .image {
  right: 0;
  left: auto;
}

header .user-menu:after {
  left: 30px;
  right: auto;
}

.shower .button-wrap a.btn i {
  float: right;
  margin-left: 5px;
  margin-right: 0;
}

@media screen and (min-width: 768px) {
  .search-wrap #location-picker .shower-wrap {
    right: 0;
    left: auto;
  }

  .search-wrap #location-picker .shower:before {
    right: 24px;
    left: auto;
  }

  .cat-picker .cat-tab.root .elem {
    float: right;
    margin-left: 0;
    margin-right: -1px;
  }
}

.home-container.stats .bl strong,
.home-container.stats .bl span {
  text-align: right;
}

.home-container.stats .bl {
  float: right;
  padding-left: 10px;
  padding-right: 65px;
}

.home-container.stats .bl .img {
  right: 0;
  left: auto;
}

.home-container.promote .ar:before {
  content: "\f0d9";
}

.home-container.promote .bl {
  float: right;
}

.products.grid .simple-prod .fi_save_favorite {
  left: 10px;
  right: auto;
}

.products.grid .simple-prod .location,
.white .simple-prod .location {
  padding-left: 30px;
  padding-right: 10px;
}

.shower .button-wrap a.btn {
  float: left;
}

.cat-picker .cat-tab .elem i {
  left: 3px;
  right: auto;
}

.cat-picker .cat-tab .elem:not(.active) i.fa-angle-right:before {
  content: "\f104";
}

.cat-picker .cat-tab.sub {
  float: right;
}

.post-edit .price-wrap .enter .simple-select .text {
  border-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

footer .cl .lnk,
footer .cl .txt,
footer .cl .lg {
  float: right;
}

footer .cl .lnk.lang img {
  float: right;
  margin-right: 0;
  margin-left: 8px;
}

footer .cl {
  float: right;
  padding-left: 20px;
  padding-right: 0;
}

.post-edit .mail-show {
  float: right;
}

.simple-prod .category i,
.simple-prod .date i {
  margin-left: 1px;
  margin-right: 0;
}

#mmenu a {
  float: right;
}

.blg-publish .blg-row label,
.blg-publish .blg-row select,
.blg-publish .blg-row .select-box,
.blg-publish .blg-row input[type="text"],
.blg-publish .blg-row textarea,
.blg-att {
  float: right;
}

.blg-blog-category {
  border-left: none;
  border-right: 4px solid rgba(0, 0, 0, 0.2);
}

.blg-content .blg-details .blg-detail-cat {
  border-left: none;
  border-right: 4px solid rgba(0, 0, 0, 0.2);
  margin-right: 0;
  margin-left: 8px;
}

.blg-categories .blg-row {
  padding-right: 8px;
  padding-left: 0;
  border-right: 4px solid #aaa;
  border-left: none;
}

.blg-authors .author-img {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}

.blg-authors .author-name,
.blg-categories a.blg-cat-title {
  float: right;
}

#atr-item .atr-value-single {
  margin-right: 0;
  margin-left: 20px;
}

#atr-item .atr-value-single img:not(.atr-img-def) {
  margin-left: 7px;
  margin-right: 0;
}

#atr-item .atr-value-single img {
  margin-left: 5px;
  margin-right: 0;
}

#atr-item .atr-value-select .atr-value-single {
  margin-right: 0;
  margin-left: 10px;
}

#atr-item .atr-value-select .atr-value-single:after {
  margin-right: 10px;
  margin-left: 0;
  content: "\f104";
  float: left;
}

.post-edit #plugin-hook .atr-form select {
  margin-bottom: 10px;
}

#scroll-to-top {
  left: 15px;
  right: auto;
}

#listing .manage .tools a {
  margin: 0 0 6px 6px;
  float: right;
}

.post-edit .row.category.multi {
  margin: 0 0 15px -2%;
}

.post-edit .row.category.multi select {
  float: right;
  margin: 0 0 10px 2%;
}

.lg-outer {
  direction: ltr;
}

.post-edit .seller {
  float: right;
}

.post-edit .location {
  float: right;
  padding-left: 15px;
  padding-right: 0;
}

.mobile-navi .full a i {
  margin-left: 5px;
  margin-right: 0;
}

#home-search .col1 input.pattern.open {
  border-bottom-right-radius: 0;
  border-top-right-radius: 30px;
  box-shadow: 1px 0 0 0 #fff, 0 1px 0 0 #fff;
}

.frm-breadcrumbs>i {
  float: right;
  margin: 0 0 0 3px;
}

.frm-breadcrumbs .frm-my-profile {
  float: left;
}

.frm-profile .frm-user-data label {
  float: right;
  padding-left: 10px;
  padding-right: 0;
}

.frm-profile .frm-user-data .frm-input-box,
.frm-profile .frm-user-data .frm-user-img,
.frm-breadcrumbs ol,
.frm-breadcrumbs li,
.frm-breadcrumbs li a,
.frm-breadcrumbs li span {
  float: right;
}

.frm-attachment {
  float: right;
  margin-left: 5px;
  margin-right: 0;
}

.frm-profile .frm-user-data .frm-input-box textarea {
  float: right;
}

.osp-table-payments .osp-col.source {
  white-space: nowrap;
}

.osp-ph-links a {
  float: left;
  margin-right: 4px;
  margin-left: 0;
}

.osp-pay-button li {
  float: right;
  margin-left: 3.5%;
  margin-right: 0;
}

.osp-pay-button li:nth-child(3n+4) {
  margin-left: 0;
}

.osp-body-itempay .osp-pay-button li {
  margin-left: 2.66%;
  margin-right: 0;
}

.osp-body-itempay .osp-pay-button li:nth-child(3n+4) {
  margin-left: 2.66%;
}

.osp-body-itempay .osp-pay-button li:nth-child(4n+4) {
  margin-left: 0;
}

.osp-group .osp-is-active {
  left: -10px;
  right: auto;
}

.osp-group .osp-right2 {
  text-align: right;
}

.osp-cart-col.prod .p1 {
  float: right;
  margin-right: 0;
  margin-left: 4px;
}

.osp-options .osp-b-line a i {
  margin-right: 0;
  margin-left: 2px;
}

#comment .image {
  float: right;
}

#comment .info {
  padding-left: 0;
  padding-right: 15px;
  float: right;
}

#comment .info h3>span {
  float: right;
  margin-left: 4px;
}

.list-empty .tips i {
  float: right;
}

.filter-remove a {
  float: right;
  margin-left: 8px;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 8px;
}

.filter-remove a:after {
  left: 0;
  right: auto;
  border: none;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.osp-item .osp-stat>span {
  margin-right: -1px;
  margin-left: 0;
  float: right;
}

.osp-stat>span.osp-issue:after,
.osp-stat>span.osp-201:after,
.osp-stat>span.osp-801:after,
.osp-stat>span.osp-401:after,
.osp-stat>span.osp-601:after {
  float: left;
  margin-right: 5px;
  margin-left: 0;
}

.osp-item .osp-img img {
  padding-left: 3px;
  padding-right: 0;
  float: right;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  border-right: none;
}

.osp-item .osp-img,
.osp-item .osp-left,
.osp-item .osp-right {
  float: right;
}

.osp-item .osp-right {
  padding-right: 15px;
  padding-left: 10px;
  text-align: right;
}

.osp-item .osp-promote,
.osp-options {
  left: 3px;
  right: auto;
}

.osp-options label>div {
  padding: 0 26px 0 8px !important;
}

.osp-options label>div:before,
.osp-options label>div:after {
  right: 0;
  left: auto;
}

 !#sub-cat .navi>* {
  float: right;
}

 !#sub-cat .navi i {
  line-height: 18px;
}

 !#sub-cat .list a {
  float: right;
  margin-right: 0;
  margin-left: 6px;
}

 !#sub-cat .navi:after {
  right: 0;
  left: auto;
}

.post-edit .tabberlive .tabbertab h2,
.post-edit .tabberlive .tabbertab h3 {
  padding-left: 3px;
  padding-right: 0;
  left: 0;
  right: auto;
}

.osp-body-itempay .osp-promote-form .osp-h1:after {
  right: auto;
  left: 10px;
  text-indent: 0px;
}

.osp-table-payments .osp-col,
ul.osp-um-inside li,
.osp-cart .osp-cart-col {
  float: right;
}

.osp-pack.gallery {
  float: right;
  margin-right: 0;
  margin-left: 2%;
}

.osp-pack.gallery:nth-child(3n+3) {
  margin-left: 0;
}

.osp-pack.gallery .osp-right1 .osp-perc {
  left: 0;
  right: auto;
  transform: rotate(8deg);
}

#osp-aff .osp-invite-link {
  float: right;
}

#osp-aff .osp-share a {
  float: right;
  margin-right: 0;
  margin-left: 8px;
}

.osp-pack.list .osp-right1 {
  padding-right: 15px;
  padding-left: 0;
}

.osp-pack.list .osp-left {
  padding-right: 0;
  padding-left: 10px;
  border-right: none;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.osp-pack.list .osp-left,
.osp-pack.list .osp-right1,
.osp-pack.list .osp-right2 {
  float: right;
}

.osp-pack .osp-right2 a,
.osp-ph-links {
  float: left;
}

.osp-group {
  float: right;
  margin-left: 3.5%;
  margin-right: 0;
}

.osp-group:nth-child(3n+3) {
  margin-left: 0;
}

header .right a.logout i {
  transform: rotate(180deg);
}

.products.grid .simple-prod,
.white .simple-prod,
#fi_list_items.fi_user_menu .fi_item {
  float: right;
}

.frm-solved .frm-solved-text:before {
  left: auto;
  right: -20px;
  border-color: transparent transparent transparent #02C39A;
}

.frm-solved .frm-solved-text i {
  float: right;
  margin: 0 0 0 8px;
}

.frm-pagination:not(.frm-apagi) a {
  float: right;
  margin: 0 0 0 3px;
}

.frm-tpc-top .frm-headers {
  padding: 0 10px 0 0;
  float: right;
}

.frm-apagi a,
.frm-tpc-top .frm-img,
.frm-solved .frm-left {
  float: right;
}

.frm-auser .frm-one-user {
  float: left;
}

.frm-topic .frm-description>span {
  float: right;
  margin-left: 4px;
}

.frm-topic .frm-info,
.frm-topic .frm-block,
.frm-topic .frm-stats,
.frm-topic .frm-last,
.frm-topic .frm-last-topic {
  float: right;
}

.frm-topic .frm-last-topic {
  text-align: right;
}

.frm-topic .frm-last {
  padding: 0 5px 0 0;
}

.frm-topic .frm-last .frm-user-icon {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}

.frm-topic .frm-data i,
.frm-tpc-top i {
  float: right;
  margin-left: 4px;
  margin-right: 0;
}

.frm-topic .frm-data a {
  float: right;
  margin-left: 0;
  margin-right: 2px;
}

.frm-topic.frm-unread .frm-unread-dot {
  left: auto;
  right: -8px;
}

.frm-topic.frm-logged {
  border-left: none;
  border-right: 20px solid transparent;
}

.richText .richText-toolbar ul li {
  float: right;
}

.frm-answer .frm-logged-title {
  text-align: right;
  padding-right: 145px;
  padding-left: 0;
}

.frm-answer .frm-area .frm-text:before {
  right: -40px;
  left: auto;
  border-color: transparent transparent transparent #d4d4d4;
}

.frm-answer .frm-left,
.frm-answer .frm-area {
  float: right;
}

.frm-answer .frm-area {
  padding-left: 0;
  padding-right: 20px;
}

.frm-title-right,
.frm-title-right a.frm-new-topic {
  float: left;
}

.frm-board .frm-subboards a,
.frm-board .frm-about,
.frm-board .frm-stats,
.frm-board .frm-last,
.frm-title-left,
.frm-post .frm-left,
.frm-post .frm-right {
  float: right;
}

.frm-board .frm-subboards .frm-square {
  float: right;
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
  margin-left: 6px;
  margin-right: 0px;
}

.frm-board .frm-icon {
  right: 20px;
  left: auto;
}

.frm-board {
  padding-left: 20px;
  padding-right: 60px;
}

.frm-title-right form button {
  left: 1px;
  right: auto;
}

.frm-boards,
#frm-main,
.frm-content,
.frm-box,
.frm-category,
#frm-body h1,
#frm-body h2,
.frm-board,
.frm-board .frm-about .frm-desc,
.frm-board .frm-about .frm-name,
.frm-board .frm-stats strong,
.frm-board .frm-stats span,
.frm-board .frm-last-title,
.frm-board .frm-last-user,
.frm-board .frm-last-date,
.frm-board .frm-subboards,
.frm-topics,
.frm-pagination,
.frm-topic,
.frm-topic .frm-stats strong,
.frm-topic .frm-stats span,
.frm-topic .frm-data,
.frm-auser,
.frm-apagi,
frm-posts,
.frm-tpc-top,
.frm-tpc-top .frm-title,
.frm-tpc-top .frm-subtitle,
.frm-post .frm-posted,
.frm-post .frm-message,
.frm-post .frm-signature,
.frm-post .frm-website,
.frm-answer,
.frm-unlogged-title,
.frm-unlogged-subtitle,
.frm-unlogged-subtitle,
.frm-answer .frm-left strong,
.frm-answer .frm-area .frm-buttons,
.frm-breadcrumbs,
.frm-solved,
.frm-file-data i,
.frm-file-data strong,
.frm-file-data span,
.frm-post .frm-parent,
.frm-clear,
.frm-profile .frm-user-data .frm-inside,
.frm-profile .frm-user-data .frm-row {
  float: right;
}

.blg-comments .blg-row {
  padding-left: 0;
  padding-right: 60px;
}

.blg-comment-img {
  right: 0;
  left: auto;
}

.blg-comment-top>span {
  float: right;
  margin-left: 4px;
}

.blg-btn i {
  float: right;
  margin: -2px 0 -2px 4px;
}

.blg-content .blg-primary-img img {
  float: right;
  margin-left: 25px;
  margin-right: 0;
}

.blg-popular .blg-popular-count {
  display: inline-block;
  margin-left: 0;
  margin-right: 3px;
}

#blg-main {
  float: right;
  padding-right: 0;
  padding-left: 50px;
}

.blg-row .blg-text {
  padding-left: 0;
  padding-right: 20px;
}

#blg-side,
.blg-row .blg-img,
.blg-new-comment .blg-row label,
.blg-new-comment .blg-row input,
.blg-new-comment .blg-row textarea,
.blg-btn {
  float: right;
}

.blg-text .blg-title,
.blg-title,
.blg-blog-category,
.blg-row.blg-first .blg-img,
.blg-side-header {
  float: right;
}

.blg-search button {
  right: auto;
  left: 1px;
}

.blg-row.blg-first .blg-text {
  padding-left: 0;
  padding-right: 30px;
}

.itemviewer #listing .side {
  left: 0;
  right: auto;
}

.im-attachment .im-att-box .im-status i {
  float: right;
  margin-left: 4px;
}

.im-attachment {
  float: left;
  margin-left: 0;
  margin-right: 12px;
}

.im-table-head div[class^="im-col-"],
.osp-head-row .osp-col {
  letter-spacing: -0.9px;
  white-space: nowrap;
}

.im-profile-img {
  right: 5px;
  left: auto;
}

.im-table-row>div.no-img {
  padding-left: 8px;
  padding-right: 56px;
}

div[class^="im-col-"],
.im-block .im-table-head strong,
.im-button-green,
.im-body #uniform-undefined {
  float: right;
}

.im-table-row .im-align-left,
.im-table-head>div.im-align-left,
.im-align-left {
  text-align: right;
}

div[id^="anr_captcha_field_"] {
  min-width: 310px !important;
  margin-left: -30px;
}

.bpr-filters>strong,
.bpr-profile .bpr-links a {
  float: right;
}

.bpr-filters .bpr-select {
  float: left;
  margin-left: 0;
  margin-right: 8px;
}

.bpr-filters .bpr-show-all {
  float: left;
  margin-left: 15px;
  margin-right: 0;
}

.bpr-profile .bpr-right>div>i {
  left: auto;
  right: 0;
}

.bpr-profile .bpr-right-box {
  padding: 0 35px 0 0;
}

.bpr-profile .bpr-phone a {
  float: right;
}

.bpr-profile .bpr-right {
  border-left: none;
  border-right: 1px solid #eee;
  float: right;
  margin: 0 -1px 0 0;
}

.bpr-profile .bpr-left {
  float: right;
  border-left: 1px solid #eee;
  border-right: none;
}

.bpr-profile .bpr-left .bpr-box {
  padding: 0 20px 0 100px;
}

.bpr-cover .bpr-contact-us {
  left: auto;
  right: 20px;
}

.bpr-profile .bpr-verified {
  left: 12px;
  right: auto;
}

#sellerContact .bpr-close {
  left: 15px;
  right: auto;
}

#sellerContact {
  left: auto;
  right: 0;
}

#sellerContact input,
#sellerContact .bpr-btn,
.bpr-profile .bpr-left .bpr-icon {
  float: right;
}

.bpr-box-check label {
  padding: 0 25px 0 0 !important;
  float: right;
}

.bpr-box-check label:before,
.bpr-box-check label:after {
  left: auto;
  right: 0;
}

#pp-side {
  float: right;
  margin-left: 2%;
  margin-right: 0;
}

.bpr-prof .bpr-row-inf label>span,
.bpr-profile h1,
.bpr-profile .bpr-reg {
  float: right;
}

.bpr-prof .bpr-row-inf label>i {
  float: right;
  margin-left: 0;
  margin-right: 6px;
}

.bpr-prof .bpr-show-profile,
.bpr-prof input[type="text"],
.bpr-select-cat {
  float: right;
}

.bpr-prof .bpr-row-inf {
  float: right;
}

.bpr-prof .bpr-row-inf label,
.bpr-prof .bpr-row-cover .bpr-preview {
  float: right;
}

.bpr-prof .bpr-row-inf strong,
.bpr-prof .bpr-row-icon .bpr-preview,
.bpr-attachment {
  float: right;
}

.alert .top .menu,
.bpr-prof .bpr-btn {
  float: right;
}

.bpr-prof .bpr-line>span {
  float: right;
  margin-right: 0;
  margin-left: 5px;
}

.alert .top .btn {
  left: 12px;
  right: auto;
}

.tabbernav li {
  float: right;
  margin: 0 0 5px 5px;
}

#location-picker,
.bpr-box-check {
  float: right;
}

button,
.btn {
  float: right;
}

.body-ua .profile textarea {
  float: right;
}

.body-ua #main.profile .box .update-avatar {
  float: right;
}

#atr-form .control-group>label {
  padding: 0 0 0 20px;
}

.post-edit #atr-form .control-group>label {
  text-align: right;
}

.post-edit #plugin-hook {
  float: right;
}

#photos .qq-upload-list li {
  float: right;
  margin-right: 0;
  margin-left: 2%;
}

#photos .qq-upload-delete {
  left: -10px;
  right: auto;
}

#photos .primary_image {
  left: 20px;
  right: auto;
}

#photos .qq-upload-button {
  left: auto;
  right: 10px;
}

.post-edit .price-wrap .enter #price {
  padding-left: 8px;
  padding-right: 105px;
}

.post-edit .price-wrap .enter .simple-select {
  right: 0;
  left: auto;
}

.post-edit .simple-cat {
  float: right;
  margin-left: 2%;
  margin-right: 0;
}

.post-edit .price-wrap .enter {
  float: right;
  padding-right: 0;
  padding-left: 80px;
}

.post-edit .price-wrap .enter .or {
  left: 15px;
  right: auto;
}

body .fancybox-close {
  left: -12px;
  right: auto;
}

#user-menu {
  margin-left: 20px;
  margin-right: 0;
  left: auto;
  right: 0;
}

#user-menu .update-avatar {
  left: 10px;
  right: auto;
}

#user-menu .update-avatar i {
  float: right;
  margin: 0 0 0 5px;
}

.im-user-account-count {
  margin-left: 0;
  margin-right: 2px;
}

.uitem .stats {
  left: 6px;
  right: auto;
}

.uitem .ua-premium {
  float: left;
}

header .left {
  float: right;
}

header .right {
  float: left;
}

.mobile-block {
  float: left;
}

.mobile-block a#m-options {
  margin: 0 10px 0 0;
}

@media screen and (max-width: 767px) {
  #blg-main {
    padding-right: 0;
    padding-left: 0px;
  }

  .mobile-block a {
    float: left;
  }

  .mobile-block a#m-options {
    margin: 0 2px 0 0;
  }

  .header-search-mobile input[name="sPattern"] {
    float: right;
    margin: 0 0 0 3%;
  }

  .fancybox-wrap.search-mobile-filter-box .fancybox-close,
  .fancybox-wrap.imgviewer .fancybox-close {
    left: 15px;
    right: auto;
  }

  .loc-picker .region-tab .elem,
  .loc-picker .city-tab .elem,
  .cat-picker .cat-tab.sub .elem {
    padding: 12px 10px 12px 24px;
  }

  .btn.cat-confirm,
  .btn.loc-confirm {
    left: 15px;
    right: auto;
  }

  .post-edit .price-wrap .selection a {
    margin: 0 0 0 8px;
    float: right;
  }

  .post-edit .price-wrap .selection a:last-child {
    margin-left: 0;
  }
}

.cat-picker .cat-tab.root .elem:after {
  left: 10px;
  right: auto;
}

#listing .item .basic h1,
#listing .item .basic h2 {
  text-align: right;
}

#listing .item .basic h2>span.price {
  float: left;
}

#listing .item .item-prem-lab {
  float: right;
  margin: 1px 0px -1px 6px;
}

a.toggle-pass {
  left: 5px;
  right: auto;
}

#showcase-box {
  left: 20px;
  right: auto;
}

#showcase-box a {
  float: left;
  margin: 8px 10px 0 0;
}

#bread ul {
  float: right;
}

.filter button svg {
  float: right;
  margin: 1px 0 1px 5px;
}

#search-pub .info h3 {
  text-align: right;
}

#search-pub .info {
  float: right;
  padding: 0 0 0 20px;
}

#search-pub .buttons {
  float: left;
}

header .relative1 a {
  float: left;
}

header .relative1 a:first-child {
  border-right: 1px solid #dfe3ed;
  padding-right: 12px;
  padding-left: 0;
}

header .relative1 a:last-child {
  border-right: none;
}

/* #home-search .inside>.box {
  float: right;
} */

header .right a {
  float: left;
  padding-left: 0;
  padding-right: 25px;
}

header .right .header-user {
  float: left;
  margin-left: 0;
  margin-right: 10px;
}

header .right a.is-logged .img {
  left: auto;
  right: 0;
}

header .right a.logout {
  margin-right: 8px;
  margin-left: 5px;
  text-indent: -1px;
}

#home-search .box2>strong {
  float: right;
}

#home-search input,
#home-search input.pattern {
  padding-left: 10px;
  padding-right: 36px;
}

#home-search #location-picker svg.svg-left,
#home-search .query-picker>svg,
#home-search svg.svg-left {
  right: 11px;
  left: auto;
}

#home-search #location-picker svg.svg-right,
#home-search svg.svg-right {
  left: 12px;
  right: auto;
}

#cat-box .side {
  right: 0;
  left: auto;
}

#cat-box .box {
  left: 0;
  right: auto;
}

#cat-box .box a.cat1,
#cat-box .side a.cat1 h3 {
  float: right;
}

#home-pub {
  padding-left: 35px;
  padding-right: 190px;
  background-position: calc(100% + 20px) calc(100% + 40px);
}

#home-pub .info {
  padding: 0 0 0 20px;
  float: right;
}

footer .line2 .box ul li {
  float: right;
  padding: 0 0 0 8px;
  text-align: right;
}

footer .line2 .box.share ul li {
  margin-left: 8px;
  margin-right: 0;
}

footer .lang a img {
  float: right;
  margin: 0 0 0 8px;
}

footer .line3 ul li:last-child {
  border-right: 1px dashed #163a57;
}

footer .line3 ul li:first-child {
  border-right: none;
}

#home-pub .buttons,
#home-pub .buttons a.publish {
  float: left;
}

#home-pub .info h3,
footer .line2 .box h4 {
  text-align: right;
}

footer .line2 .box {
  float: right;
  margin-left: 30px;
  margin-right: 0;
}

footer .line2 .box.b1,
footer .line2 .box.b2 {
  border-right: none;
  border-left: 1px dashed #163a57;
}

footer .pub-box .button {
  left: 0;
  right: auto;
}

footer .pub-box .wrap {
  padding-left: 260px;
  padding-right: 0;
}

footer .pub-box .reg {
  position: absolute;
  right: 588px;
  top: 134px;
  width: 364px;
  padding: 5px 0;
}

header .right a.publish svg,
#home-pub a.publish svg,
#search-pub .subscribe svg {
  float: right;
  margin: 1px 0px 1px 7px;
}

div.xmodal.category .xclose {
  left: 22px;
  right: auto;
}

.logo {
  float: right;
}

.logo img {
  left: auto;
  right: 0;
}

header .left a.categories {
  float: right;
  margin-left: 0;
  margin-right: 8px;
}

header .left a.categories span {
  float: right;
}

header .left a.categories span.svg {
  margin-left: 0;
  margin-right: 5px;
}

#home-cat2 h2,
.home-container h2,
.home-container .h2 {
  text-align: right;
}

.products.grid .simple-prod .title,
.white .simple-prod .title {
  padding: 0 10px 0 35px;
}

.simple-prod .category i,
.simple-prod .date i {
  margin-left: 0;
  margin-right: 1px;
}

.products.grid .simple-prod .date,
.white .simple-prod .date {
  float: left;
  padding-left: 10px;
  padding-right: 5px;
}

#cat-box a.cat1,
#cat-box a.cat1 h3,
#cat-box .sub-box .link {
  float: right;
}

#cat-box a.cat1>div {
  float: right;
  margin-left: 12px;
  margin-right: 0;
}

#cat-box .sub-box .link {
  padding: 0 0 0 20px;
}

#cat-box .sub-box .link a {
  float: right;
}

#comment .info h3 .title {
  padding-left: 30px;
  padding-right: 0;
}

.job-detail,
.car-detail,
.real-detail,
.custom-fields .list {
  padding-left: 0;
  padding-right: 18px;
}

.custom-fields .field,
.job-detail table tr,
.real-detail table tr,
.car-detail table tr,
.real-detail .detail2,
#atr-item li,
#atr-item li.atr-type-checkbox,
#atr-item li.atr-type-select {
  float: right;
}

.flash-box {
  left: auto;
  right: 20px;
}

.flashmessage {
  padding: 15px 65px 15px 15px !important;
  text-align: right;
}

.flashmessage .ico-close,
.flashmessage .close {
  left: 1px;
  right: auto;
}

.flashmessage:before {
  left: auto;
  right: -1px;
  border-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.flashmessage:after {
  left: auto;
  right: 0;
}

.osp-promote-form button[type="submit"],
#uniform-osp-item-promote {
  float: right;
}

.osp-promote-form .osp-pb-line .osp-pb-name strong {
  margin-left: 0;
  margin-right: 3px;
}

.osp-promote-form .osp-pb-line {
  text-align: right;
}

.osp-promote-form .osp-pb-line .osp-select {
  float: right;
}

.osp-promote-form .osp-pb-line .osp-text {
  float: right;
  padding: 10px 60px 10px 10px;
}

.osp-promote-form .osp-pb-line label.osp-chk {
  left: auto;
  right: 0;
  border-radius: 0;
  border-top-right: 3px;
  border-bottom-right: 3px;
}

.osp-promote-form .osp-pb-line .osp-select1 {
  float: right;
}

.osp-promote-form .osp-pb-line .osp-select2 {
  float: right;
  padding-left: 10px;
  padding-right: 0;
}

.osp-promote-form button[type="submit"],
#uniform-osp-item-promote {
  padding-left: 20px;
  padding-right: 35px;
}

.osp-promote-form button[type="submit"] i,
#uniform-osp-item-promote i {
  left: auto;
  right: 6px;
}

.custom-fields .field .name,
.job-detail table tr td:first-child,
.real-detail table tr td:first-child,
.car-detail table tr td:first-child,
.real-detail .detail2 h4,
#atr-item .atr-name {
  float: right;
  padding-left: 6px;
  padding-right: 0;
}

.custom-fields .field .value,
.job-detail table tr td:last-child,
.real-detail table tr td:last-child,
.car-detail table tr td:last-child,
.real-detail .detail2 ul,
#atr-item .atr-value {
  float: right;
}

.item-bx-pager a {
  float: right;
  margin: 0 0 10px 2%;
}

#img .bx-wrapper {
  direction: ltr;
}

#listing .side .line .user-name {
  float: right;
  padding-left: 0;
  padding-right: 15px;
}

#listing .side .line .user-img {
  float: right;
}

#listing .side .stats span.right {
  float: left;
}

#listing .side .stats span {
  float: right;
  margin-left: 6px;
  margin-right: 0;
}

.basic {
  text-align: right;
}

.basic h2>span {
  margin-left: 13px;
  margin-right: 0;
  padding-right: 0;
  padding-left: 23px;
}

.basic h2>span:after {
  left: 0;
  right: auto;
}

#listing .side .data .price>span {
  float: right;
}

#listing .data .like {
  right: auto;
  left: 0;
}

#listing .data .like .fi_save_favorite i {
  margin-right: 0;
  margin-left: 5px;
}

#listing .side {
  margin-left: 0;
  margin-right: 20px;
}

#listing .item {
  float: right;
}

#bread ul li {
  float: right;
  margin-right: 0;
  margin-left: 9px;
}

#bread ul li span {
  margin-left: 0;
  margin-right: 4px;
}

#atr-search ul.atr-ul li {
  margin-right: 0;
  margin-left: 0;
}

#atr-search .atr-input-box {
  margin-left: 15px;
  margin-right: 0;
  float: right;
}

body #atr-search .atr-input-box label,
body #atr-form .atr-input-box label {
  padding-left: 0 !important;
  padding-right: 25px !important;
  text-align: right;
  float: right;
}

#atr-search .atr-input-box label:before,
#atr-search .atr-input-box label:after,
#atr-form .atr-input-box label:before,
#atr-form .atr-input-box label:after {
  left: auto;
  right: 0;
}

.loc-search #home-cat .inside .box {
  text-align: right;
} 

.empty-comment {
  text-align: right;
}

#bpr-seller.bpr-block .bpr-comp,
.frm-title-right form {
  float: right;
}

.frm-breadcrumbs .frm-my-profile i {
  margin-right: 0;
  margin-left: 2px;
}

.simple-select .text i:not(.help) {
  float: left;
}

#location-picker .fa-angle-down {
  left: 8px;
  right: auto;
}

#body-item-post #location-picker .fa-angle-down,
#category-picker .fa-angle-down {
  left: 12px;
  right: auto;
}

.products.list .simple-prod .user {
  padding: 5px 10px 5px 24px;
}

.products.list .simple-prod .user:after {
  right: auto;
  left: 4px;
}

.paginate ul li i.fa-angle-double-right:before,
.bpr-profile .bpr-links a .fa-angle-double-right:before {
  content: "\f100";
}

.paginate ul li i.fa-angle-double-left:before {
  content: "\f101";
}

.paginate ul li i.fa-angle-right:before,
#sub-cat .navi i.fa-angle-right:before {
  content: "\f104";
}

.paginate ul li i.fa-angle-left:before {
  content: "\f105";
}

 !.paginate ul li:last-child * {
  padding-right: 0;
  padding-left: 2px;
}

 !.paginate ul li:first-child * {
  padding-left: 0;
  padding-right: 2px;
}

.simple-prod .details>div {
  float: right;
  text-align: right;
}

.simple-prod .details>div>span {
  text-align: right;
}

.sbox.cat a .icon {
  float: right;
  margin: -6px 0 -6px 6px;
}

.sbox.cat a span,
.sbox.cat a {
  float: right;
}

.sbox.cat a em {
  margin-left: 0;
  margin-right: 3px;
}

.sbox.cat a.gotop i {
  float: right;
  margin-left: 4px;
  margin-right: 0;
  transform: scaleX(1);
}

.simple-prod .details>div:first-child {
  padding-left: 8px;
  border-left: 1px solid #ddd;
  border-right: 0;
  padding-right: 0;
}

.loc-picker .region-tab {
  border-right: none;
}

.loc-picker .city-tab {
  border-right: 1px solid #ccc;
}

.loc-picker .region-tab,
.loc-picker .city-tab {
  float: right;
  clear: none;
}

.loc-picker .region-tab .elem i,
.loc-picker .city-tab .elem i,
.loc-picker .country-tab .elem:after {
  right: auto;
  left: 10px;
}

.loc-picker .region-tab i.fa-angle-right:before {
  content: "\f104";
}

.post-edit .mail-show .input-box-check label {
  padding: 2px 19px 0 0 !important;
}

.loc-picker .country-tab .elem img {
  float: right;
  margin-left: 6px;
  margin-right: 0;
}

#home-search .simple-select .text i:not(.help),
#home-search #location-picker .fa.fa-angle-down {
  right: auto;
  left: 15px;
}

.home-container.tabs a {
  float: right;
  margin-right: 0;
  margin-left: 5px;
}

.loc-picker .country-tab .elem:after {
  left: 10px;
  right: auto;
}

footer .line1 .col1,
footer .line1 .col2,
footer .line1 .col3 {
  float: right;
}

footer .line1 .col2 {
  padding-right: 0;
  padding-left: 30px;
}

footer .share a {
  float: right;
  margin-left: 8px;
  margin-right: 0;
}

footer .line1 .locale a {
  float: right;
  margin-right: 0;
  margin-left: 5px;
}

footer .line2 .left {
  float: right;
}

footer .line2 .right {
  float: left;
}

footer .line2 .right a {
  float: right;
  margin-left: 0;
  margin-right: 20px;
}

#home-search .col1,
#home-search .col2,
#home-search .col3,
#home-search .col4 {
  float: right;
}

#home-search .col4 .btn {
  border-radius: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

#home-search .col1 {
  border-right: transparent;
  border-left: 1px solid #ccc;
}

#home-search .col1 input {
  border-radius: 0;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  padding-left: 15px;
  padding-right: 25px;
}

#home-search .col3 {
  border-right: 1px solid #ccc;
}

#home-search .col4 .btn .fa-angle-right:before {
  content: "\f104";
}

.products.grid .simple-prod .price,
.white .simple-prod .price {
  float: right;
  padding-left: 5px;
  padding-right: 10px;
}

.simple-prod .fi_save_favorite {
  left: auto;
  right: 5px;
}

.simple-prod .preview {
  right: auto;
  left: 5px;
}

.blg-tp-grid .blg-wg-in .blg-row .blg-text {
  text-align: right;
}

.products.grid .simple-prod .label,
.white .simple-prod .label {
  right: 10px;
  left: auto;
}

div[id^="anr_captcha_field_"] {
  margin-right: 0;
  margin-left: -60px;
}

div[id^="anr_captcha_field_"]:after {
  display: none;
}

#i-forms .swap a {
  float: right;
}

.usr-menu>a,
.usr-menu>div,
.usr-menu .usr-empty {
  margin-right: -1px;
  margin-left: 0;
}

.usr-menu>a:first-child,
.usr-menu>div:first-child {
  border-radius: 3px 3px 0 0;
}

#i-forms .swap a:last-child {
  float: left;
}

.input-box-check label,
body #gdpr-check.styled .input-box-check label {
  padding: 0 26px 0 0 !important;
  float: right;
}

.input-box-check label:before,
.input-box-check label:after,
#gdpr-check.styled .input-box-check label:after,
#gdpr-check.styled .input-box-check label:before {
  left: auto;
  right: 0;
}

.mobile-box .head strong {
  float: right;
  text-align: right;
}

.mobile-box .head .mclose {
  left: 10px;
  right: auto;
}

.mobile-post {
  left: auto;
  right: 12px;
}

.search #filter {
  float: right;
  margin: 0 0 50px 2%;
}

#filter .show-hooks i,
.filter-fancy .show-hooks i {
  float: right;
  margin: 0 0 0 6px;
}

#filter .row.price .input-box,
.filter-fancy .row.price .input-box {
  float: right;
}

#filter .row.price .input-box:last-child,
.filter-fancy .row.price .input-box:last-child {
  float: left;
}

#search-sort .user-type {
  float: right;
}

#search-sort .list-grid {
  float: left;
}

.sort-it .sort-title .title-keep>span {
  float: right;
}

.sort-it .sort-title .title-keep:after {
  float: left;
  margin-left: 0;
  margin-right: 5px;
}

.alert-notify i {
  margin-left: 4px;
  margin-right: 0;
}

.sub-line .img-check {
  float: left;
}

#n-block {
  float: right;
}

.sort-it #sort-wrap {
  right: auto;
  left: 0;
}

.sub-line .img-check .link-check-box a {
  padding-right: 26px;
  padding-left: 0;
}

.sort-it .sort-content:before {
  left: 15px;
  right: auto;
}

#search-sort .user-type a {
  float: right;
  margin: 0 0 0 3px;
}

.products.list .simple-prod .price {
  float: right;
}

.products.list .simple-prod .user {
  right: auto;
  left: 15px;
}

.products.list .simple-prod .data {
  float: right;
  border-left: none;
  margin: 0;
}

.products.list .simple-prod .img-wrap {
  float: right;
}

.products.list .simple-prod .label {
  right: 10px;
  left: auto;
}

.products .simple-prod .fi_save_favorite,
.white .simple-prod .fi_save_favorite {
  left: 10px;
  right: auto;
}

#listing .side h2 .hbtn {
  float: left;
  margin-left: -10px;
  margin-right: 0;
}

.mobile-box .head .image {
  right: 23px;
  left: auto;
}

.mobile-box .head,
.mobile-box .body a {
  padding-left: 20px;
  padding-right: 70px;
}

.mobile-box .head a.close {
  right: auto;
  left: 2px;
}

.mobile-box .body a i {
  right: 25px;
  left: auto;
}

#menu-user,
#menu-options {
  left: 0;
  right: auto;
}


@media screen and (max-width: 1024px) {
  footer .line2 .right a {
    float: none;
    margin: 0 8px 8px 8px;
  }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .user-menu-wrap {
    width: 30%;
  }
}

@media screen and (max-width: 767px) {
  #item-summary .img {
    float: right;
  }

  #item-summary .img+.data,
  #item-summary.c2 .img+.data {
    padding-left: 0;
    padding-right: 10px;
    float: right;
  }

  #item-summary .cnt {
    left: 10px;
    right: auto;
  }

  #item-summary .cnt>a {
    float: left;
    margin-left: 0;
    margin-right: 6px;
  }

  #listing .side h2 .hbtn {
    float: left;
    margin-left: -5px;
    margin-right: 0;
  }

  .osp-promote-form .osp-pb-line .osp-select {
    padding-right: 60px;
    padding-left: 10px;
  }

  .osp-promote-form .osp-pb-line .osp-select1 {
    padding-right: 60px;
    padding-left: 10px;
  }

  #home-search .query-picker .shower-wrap {
    right: -1px;
    left: auto;
  }

  footer .share a {
    display: inline-block;
    float: none;
    margin: 0 4px 8px 4px;
  }

  footer .line1 .locale a {
    float: none;
    display: inline-block;
    margin: 0 3px 5px 3px;
  }

  .user-menu-wrap {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

  .logo img {
    right: 0;
    left: auto;
  }

  #listing .item .data .fi_save_favorite {
    left: 15px;
  }

  .body-ua #bread,
  .body-ua #main {
    padding-right: 0;
    padding-left: 0;
  }

  #user-menu {
    margin: 0 0 0 0;
  }

  #home-search .col .btn svg {
    margin-left: 4px;
    margin-right: 0;
  }

  #home-pub,
  #search-pub {
    padding: 20px;
    background: #fff;
  }

  #search-pub {
    background: #f0f2f7;
  }

  #home-pub .info,
  #search-pub .info {
    padding: 0;
  }

  #home-pub .buttons,
  #home-pub .buttons a.publish {
    float: right;
    margin-right: 0;
  }

  footer .pub-box .wrap {
    padding: 0;
  }

  .products.list .simple-prod .data {
    padding-right: 12px;
    padding-left: 0;
  }

  #home-search .col {
    float: right;
  }

  #body-search #home-search .col.c2 {
    padding-left: 12px;
    padding-right: 0;
  }

  #home-search .col.cx .btn svg {
    margin-left: 3px;
    margin-right: 0;
  }

  #body-search #home-search .col.c1 strong,
  .filter.filter-fancy .box>h2.f2 {
    text-align: right;
  }

  .filter.filter-fancy .box>h2.f2 {
    padding-left: 60px;
    padding-right: 15px;
  }

  #mmenu a .circle {
    left: 2px;
    right: auto;
  }

  .body-ua #main.profile .box {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
  }

}


@media screen and (max-width: 540px) {
  #about .lb {
    padding-left: 0;
  }

  .post-edit .price-wrap .enter {
    padding-left: 0;
  }

  #search-sort .list-grid {
    float: right;
  }
}

@media screen and (max-width: 490px) {
  #listing #contact .rb {
    padding: 0;
  }
}

@media screen and (max-width: 420px) {

  div[id^="anr_captcha_field_"]>div,
  div.g-recaptcha>div {
    transform-origin: right center;
  }
}







/*new home rtl style*/


#offcanvasNavbar>div.offcanvas-body>div>div>div.col-lg-4.ms-auto {
  width: 421px;
  padding: 0px;
  /* margin-left: auto; */
  float: left;
  /* background: red; */
  position: absolute;
  left: 29px;
}



h1.sk_search-header {

  margin-right: 152px;
}

.sk_search-text{
  
    font-size: 1.5rem !important;
    width: 90%;
     margin: 0px !important; 
    animation: toRight 0.8s;
    transition: all 0.8s ease-in-out;
    margin-right: 152px!important;

}








@media (max-width: 1398.99px){
.aaa {
    position: absolute !important;
    top: -15px !important;
    right: 3px !important;
    width: 143px !important;
    font-size: 10px !important;
    padding: 3px 3px !important;
    box-shadow: none !important;
    border-radius: 5px !important;
    display: flex !important;
    align-items: center !important;
}}

.offcanvas.offcanvas-start {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}




footer .line2 .box.b1, footer .line2 .box.b2 {
 
  border-right: 1px dashed #163a57!important;
}

footer .line2 .box.b1, footer .line2 .box.b2 {
  border-right: none;
  border-left: none!important;
}











.apps__container--image> .phone_ltr {
display: none;
}


/*telephone in rtl version*/

.apps__container {
  padding: 3rem 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-radius: 15px;
  position: relative;
  height: 22rem;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 1), rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
  width: 100vw;
}
.apps__container--text {
  width: 60%!important;
}





.apps__container .text--heading {
  font-size: 32px !important;
  display: block;
  text-align: right!important;
  font-weight: bold;
  line-height: 1.08;
  text-transform: uppercase;
}

.apps__container .text--heading {
  font-size: 32px !important;
  text-align: left;
  font-weight: bold;
  line-height: 1.08;
  text-transform: uppercase;
  /* margin-left: auto; */
  
  
}


.apps__container .text--paragraph {
  font-size: 1.3rem;
  
  
  
  text-transform: uppercase;
}
@media (max-width:768px) {
  .apps__container .text--heading {
    text-align: center!important;
  }
}

.apps__container--image > .phone_rtl {
  display: flex !important;
  height: 30rem!important;
  position: absolute!important;
  top: -8rem!important;

  left: 22px!important;
}

@media(max-width:1179px) {

  .apps__container--image> .phone_rtl {
    height: 20rem!important;
    top: 28px!important;
   
  }

}


.apps__container .text__btns--playStore {
  background-color: transparent;
  width: 14rem;
  height: 4rem;
  padding: 1.2rem 0.2rem;
  text-decoration: none;
  background-image: url(../images/ready-play.png);
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 3rem!important;
  margin-left: 0rem!important;
}


.home-container h2, .home-container .h2 {
  display: inline-block;
  margin: 0;
  padding: 0;
  font-weight: normal;
  width: 100%;
}

.home-container h2, .home-container .h2 {
  float: right!important;
  width: 100%;
  clear: both;
  position: relative;
  margin: 0 0 -14px 0;
  font-size: 26px;
  line-height: 34px;
  text-align: right!important;
  color: #111;
  font-family: 'Montserrat';
}

@media(max-widt:1400px){

.navbar-brand {
  width: 140px !important;
  margin-right: 107px;
  margin-left: px;

}
}

@media screen and (max-width: 767px){
#home-cat2 h2 {
    margin: 0 0 5px 0;
    display: block;
    text-align: right!important;
}
}


 #home-search input.pattern {
  padding-right: -10px!important;
}

#home-search input, #home-search input.pattern {
 
  padding-right: 40px!important;
} 


.icon-input {
  padding-right: 25px!important;
  background: url(https://static.thenounproject.com/png/101791-200.png) no-repeat right!important;
  background-size: 20px!important;
}