.search__button a {
    border-radius: 5px 0 0 5px;
}

.search__box input {
    border-radius: 0 5px 5px 0;
}

.search__box>span {
    right: auto;
    left: 20px;
}

.search__box {
    border-right: 0;
    border-left: 1px solid #c4c4c4;
}

.search__box input {
    padding-left: 0;
    padding-right: 55px;
}

.dropdown-box .dropdown__value::after {
    right: auto;
    left: 21px;
}

.search__box::after {
    left: auto;
    right: 17px;
}

.auth-account>a:before {
    right: -5px;
}

.categories-of-ads .list-categories li a {
    padding-left: 0;
    padding-right: 10px;
}

.categories-of-ads .list-categories li a span {
    padding-left: 8px;
    padding-right: 8px;
}

.categories-of-ads .list-categories li a img {
    margin-right: 0;
    margin-left: 8px;
}

.popular-cat-box .popular-cat-item {
    direction: ltr;
    margin-left: 30px;
    margin-right: 0;
    justify-content: space-between;
}

.popular-cat-box .popular-cat-item .popular-cat-sub {
    padding-right: 15px;
}

.site-description .footer-logo {
    margin-right: 0;
    margin-left: 40px;
}

.offers-title img {
    margin-right: 0;
    margin-left: 20px;
}

.freelance-right {
    padding-left: 0;
    padding-right: 120px;
}

.freelance-left {
    border-right: 0;
    border-left: 1px solid #c4c4c4;
    padding-right: 0;
    padding-left: 120px;
}

.services-link img {
    margin-right: 0;
    margin-left: 16px;
}

.mobile-btn>li:not(:last-child) {
    margin-right: 0;
    margin-left: 15px;
}

.mobile-add-btn img, .mobile-menu-btn img, .mobile-profile-btn img {
    margin-right: 0;
    margin-left: 9px;
}

.account-list-mobile, .list-mobile-menu-header {
    right: auto;
    left: -350px;
    transform: translateX(-110%);
}

.account-list-mobile.active, .list-mobile-menu-header.active {
    left: 0;
    right: auto;
}

.list-currencies a:after, .list-languages a:after {
    right: auto;
    left: -15px;
    top: 3px;
    transform: rotate(180deg);
}

.list-currencies a.active:after {
    top: 0;
    transform: rotate(360deg);
}

.list-subscribes>ul>li ul li:before {
    right: 0;
    left: auto;
}

.list-subscribes > ul > li ul.list-pluses li {
    text-align: right;
}

.describe, .describe>p, .wrap-modal-message>.describe-content>.describe>p {
    text-align: right;
}

.popular-cat-box .popular-cat-item .popular-cat-sub .popular-list>span {
    text-align: right;
}

.popular-cat-box .popular-cat-item .popular-cat-sub .popular-list>ul>li>a {
    text-align: right;
    max-width: 100%;
}

.popular-cat-box .popular-cat-item .popular-cat-sub a.popular-more {
    text-align: right;
    max-width: 100%;
}

.one-filter-price>a, .one-filter>a {
    padding-right: 0;
}

@media (max-width: 767px) {
    .popular-cat-box .popular-cat-item:nth-child(2n) {
        justify-content: end;
    }

    .tariff-count, .tariff-period {
        justify-content: start;
    }

    .tariff-count-box .count-box, .tariff-count-title {
        min-width: 100px;
        text-align: right;
    }
}

@media only screen and (max-width: 992px) and (min-width: 768px) {
    .list-values {
        right: initial;
        left: auto;
        top: 52px;
    }
}

.top-header .col-lg-6 > ul > li a, .top-header .col-lg-5 > ul > li a {
    margin-right: 0;
    margin-left: 20px;
}

.map-tooltip .map-tooltip-content .text .tooltip-country-name img {
    margin-right: 0;
    margin-left: 5px;
}

.list-languages a.active:after {
    transform: rotate(0);
}

#wrapper .list-languages ul li a, #wrapper .list-currencies ul li a {
    text-align: right;
    margin-left: 0;
}

.popular-location-item .popular-location-collapse {
    padding-left: 25px;
}

.popular-location-item .popular-location-collapse::after {
    top: 10px;
    right: auto;
    left: 0;
}

.account-list-mobile>li>a>img {
    margin-right: 0;
    margin-left: 16px;
}

.list-business-content .list-business-image {
    margin-right: 0;
    margin-left: 17px;
}

.top-header .col-lg-6 > ul > li:last-child a, .top-header .col-lg-5 > ul > li:last-child a {
    margin-right: 0;
}

#wrapper .top-header .account-list li:first-child a:before {
    right: 0;
}

.filter-head span.filter-wish {
    margin-right: 0;
    margin-left: 6px;
}

#category .col-lg-9 {
    padding-left: 15px;
}

.mobile-filter-btns a>span {
    margin-right: 0;
    margin-left: 5px;
}

.list-value-languages div.languages-filter>ul.langs>li>span {
    right: auto;
    left: 30px;
}

.list-value-languages div.languages-filter label {
    padding-left: 0;
    padding-right: 20px;
}

.list-value-languages div.languages-filter label:before {
    left: auto;
    right: 0;
}

ul.lang-levels {
    padding-right: 15px;
    padding-left: 0;
}

.list-business-logo-avatar {
    right: auto;
    left: 10px;
}

.list-business-wish.simple>a.add-favorite {
    right: auto;
    left: 20px;
}

.badge {
    padding-left: 0;
    padding-right: 20px;
    margin-right: 0;
    margin-left: 15px;
}

.badge:before {
    left: auto;
    right: 0;
}

.name-profile.company img {
    margin-right: 0;
    margin-left: 5px;
}

.online-user i:before {
    left: 0;
    right: -15px;
}

.breadcrumbs ul li a:after {
    top: 2px;
}

.list-company-country-filter>li:after {
    right: auto;
    left: 30px;
}

.list-company-country-filter li label {
    padding-right: 20px;
    padding-left: 0;
}

.list-company-country-filter li ul {
    padding-left: 0;
    padding-right: 30px;
}

.list-company-country-filter li label:before {
    left: auto;
    right: 0;
}

.company-logo {
    margin-right: 0;
    margin-left: 30px;
}

.list-values-filter-company-ads li label {
    padding-right: 20px;
    padding-left: 0;
}

.list-values-filter-company-ads li label:before {
    left: auto;
    right: 0;
}

/*.one-filter input[name=search] {*/
/*    margin-right: 10px;*/
/*}*/

.review-author img {
    margin-right: 0;
    margin-left: 5px;
}

.review-strike {
    margin-left: 0;
    margin-right: 10px;
}

.review-dislikes a, .review-likes a {
    margin-right: 0;
    margin-left: 5px;
}

.review-date, .review-likes {
    margin-right: 0;
    margin-left: 10px;
}

.article-image {
    margin-right: 0;
    margin-left: 15px;
}

.company-site>a.source-link {
    padding-left: 0;
    padding-right: 25px;
}

.company-site>a.source-link:before {
    left: auto;
    right: -3px;
}

li.company-ad-type {
    margin-left: 0;
    margin-right: 15px;
}

li.company-ad-type:before {
    left: auto;
    right: -15px;
}

.arrow-link.left-arrow:before, .arrow-link.right-arrow:after {
    top: 3px;
    right: 0;
}

.banners .banner-content {
    padding: 22px 22px 22px 0;
}

.employer-catalog-box .catalog-tabs ul>li:not(:last-child) {
    margin-left: 45px;
    margin-right: 0;
}

.employer-catalog-box .catalog-tabs ul>li>a>img, .employer-catalog-box .catalog-tabs ul>li>a>svg {
    margin-left: 10px;
    margin-right: 0;
}

.employer-catalog-box .catalog-right {
    padding-right: 45px;
    padding-left: 0;
}

.employer-catalog-box .catalog-right::after {
    left: auto;
    right: 0;
}

.banners .left-banner .banner-content.applicant {
    background: linear-gradient(-260.46deg,#f0f0f0 5.52%,rgba(255,255,255,0) 11.26%),
    linear-gradient(-80.63deg,#f0f0f0 64.31%,rgba(255,255,255,0) 73.57%),
    url("/images/new-icons/employer/escalator1.png");
}

.banners .right-banner .banner-content.applicant {
    background: linear-gradient(-263.46deg,#f0f0f0 5.48%,rgba(255,255,255,0) 14.26%),
    linear-gradient(-80.63deg,#f0f0f0 63.31%,rgba(255,255,255,0) 67.57%),
    url("/images/new-icons/employer/people1.png");
}

.banners .left-banner .banner-content.applicant,
.banners .right-banner .banner-content.applicant {
    background-position: left;
}

.banners .left-banner .banner-content,
.banners .right-banner .banner-content {
    background-position-x: left;
    background-repeat: no-repeat;
}

.banners .right-banner .banner-content {
    background: linear-gradient(-257.46deg,#f0f0f0 7.48%,rgba(255,255,255,0) 14.26%),
    linear-gradient(-79.63deg,#f0f0f0 52.31%,rgba(255,255,255,0) 76.57%),
    url("/images/new-icons/employer/people.png");
}

.banners .left-banner .banner-content {
    background: linear-gradient(-262.46deg,#f0f0f0 9.48%,rgba(255,255,255,0) 15.26%),
    linear-gradient(-80.63deg,#f0f0f0 57.31%,rgba(255,255,255,0) 72.57%),
    url("/images/new-icons/employer/escalator.png");
}

.list-subscribes>ul.tariffs>li:first-child {
    margin-left: 26px;
    margin-right: 0;
}

.list-subscribes > ul > li ul li {
    padding-right: 0;
}

.list-subscribes > ul > li ul.list-pluses li {
    padding-right: 20px;
}

.c-plus-ico {
    margin-right: 0;
    margin-left: 15px;
}

.foc-steps .foc-step .foc-step-ico {
    margin-right: 0;
    margin-left: 15px;
}

.seller-services .service .service-content {
    padding-right: 20px;
    padding-left: 0;
    width: 80%;
}

.seller-services .service .service-action {
    padding-right: 20px;
    padding-left: 0;
}

.seller-services .service {
    width: 100%;
    justify-content: space-between;
}

.field-create-article span a, .text-hint {
    right: auto;
    left: 10px;
}

a.lending_link>img {
    margin-right: 0;
    margin-left: 5px;
}

.list-field-price li div.date-input-group label.shevron {
    right: auto;
    left: 10px;
}

label.custom-file-upload {
    margin-right: 0;
    margin-left: 15px;
}

label.radio span {
    left: auto;
    right: 0;
}

label.radio {
    padding-left: 0;
    padding-right: 20px;
}

.links-profile ul li a:after {
    right: 0 !important;
}

.links-profile:hover {
    box-shadow: 0 0 7px -3px rgb(0 0 0 / 56%);
}

.links-profile {
    left: initial;
    right: 0;
}

.links-profile ul li a.active:before, .links-profile ul li a:hover:before {
    right: 0;
}

.business-title i.attention {
    right: auto;
    left: 10px;
}

.one-business-account-image, .business-actions .business-top {
    margin-right: 0;
    margin-left: 10px;
}

.filters-cabinet-ads>ul>li>a:after {
    left: -15px;
    right: auto;
}

.filters-cabinet-ads ul li {
    padding-left: 20px;
    padding-right: 0;
}

.remove-favorite {
    left: 40px;
    right: auto;
}

.remove-favorite:after {
    left: -25px;
    right: auto;
}

.child-lines .package-line {
    margin-left: -43px;
    margin-right: -20px;
    padding-right: 30px;
    padding-left: 43px;
}

i.attention {
    left: 10px;
    right: auto;
    margin-left: 5px;
    margin-right: 0;
}

.list-business-title a {
    padding-right: 0;
    padding-left: 30px;
}

.price-business,
.price-filter,
.price-content-business span {
    direction: rtl;
}

.hidden-phone , .show-phones {
    direction: ltr;
}

.list-business-filters ul.list-parameters.list-parameters-freelance>li {
    margin-right: 0;
    margin-left: 20px;
}

.list-business-filters ul.list-parameters.list-parameters-freelance>li:not(:last-child):before {
    right: auto;
    left: -15px;
    top: 10px;
}

.list-info-page-business>ul>li>a:before {
    top: 2px;
}

.online-user {
    padding-left: 0;
    padding-right: 15px;
}

.wrap-row-business-related.wrap-row-business-related .wrap-row-business ul li:not(:last-child) {
    margin-right: 0;
    margin-left: 12px;
}

#accountTabContent .tab-pane .field-registration-data>span {
    text-align: right;
}

.business-status-badge {
    margin-right: 0;
    margin-left: 20px;
}

.business-badges .badge {
    margin-right: 0;
    margin-left: 10px;
}

.checkbox label, .delete-wish-search {
    padding-left: 0;
    padding-right: 30px;
}

.checkbox label:before {
    left: auto;
    right: 0;
    top: -10px;
}

.delete-wish-search:before {
    left: auto;
    right: 0;
    top: -6px;
}

.package-line.active span:after {
    left: auto;
    right: -22px;
}

.buy-button a.dropdown-item {
    text-align: right;
}

ul.account-tabs>li.nav-item {
    margin-right: 0;
    margin-left: 35px;
}


.price-list-status {
    margin-right: 0;
    margin-left: 25px;
}

.form-commands-add .form-field .required-span {
    margin-right: 0;
    margin-left: 40px;
    text-align: right;
}

.company-cat-title-box .company-cat-title {
    padding-right: 9px;
}

section.companies-info {
    background-position: left;
    background: linear-gradient(115deg,#f0f0f0 15%,rgba(240,240,240,0) 30%),
    linear-gradient(290deg,#f0f0f0 47.15%,rgba(240,240,240,0) 55%),
    url("/images/new-icons/company/companies-splash.png");
    background-size: contain;
}

.company-online .online-user {
    margin-right: 0;
}

.about-wrap .countries .continent-line span {
    margin-right: 0;
    margin-left: 15px;
}

.price-list-company-info a {
    margin-right: 0;
    margin-left: 30px;
}

.wrap-registration .form-control-fields .list-values {
    left: auto;
    right: initial;
    top: 55px;
}

.phone-field-ar p {
    text-align: right;
}

.select-email {
    right: 0;
}

#wrapper .list-emails-account {
    padding-right: 25px;
}

.bbs-label input:checked+label:after, .bbs-label label:before {
    left: auto;
    right: 0;
}

.bbs-label label {
    padding-right: 25px;
    padding-left: 0;
}

.filters-cabinet-ads ul li {
    padding-left: 20px;
    padding-right: 0;
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0;
}

.iti {
    vertical-align: middle;
    text-align: right;
    max-width: 270px;
}

.menu-list {
    right: calc(-50vw + 50%);
}

.arab-class > li {
    margin-right: 10px;
}

.popular-cat-box .popular-cat-item:nth-child(3),
.popular-cat-box .popular-cat-item:nth-child(4),
.popular-cat-box .popular-cat-item:nth-child(7),
.popular-cat-box .popular-cat-item:nth-child(8) {
    justify-content: end;
}

.filter-value-span {
    float: left;
    margin-left: 20px;
    margin-right: 0;
}

.package-line.not-active span:after {
    right: 0;
}

.wrap-content-profile {
    overflow-x: hidden;
}
.field-registration-list-email ul li a {
    text-align: right;
}

#subscribeProfessional .list-subscribes .tariffs {
    display: block;
}

.list-subscribes>ul>li ul.list-info-subscribes li {
    padding-left: 0;
    padding-right: 20px;
    text-align: right;
}

.list-subscribes>ul>li ul.list-info-subscribes li:before {
    left: auto;
}

@media (max-width: 767px) {
    .bbs-label label {
        text-align: right;
    }

    .field-registration-data.field-notification.account-images-field ul {
        float: right;
    }
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
    .field-registration-list-email span {
         padding-right: 0;
    }
}

@media (max-width: 767px) {
    .child-lines .package-line {
        margin: 0;
    }

    .package-line.not-active span:after {
        left: auto;
        right: -22px;
    }
}

@media only screen and (max-width: 992px) {
    .logo {
        margin-right: -20px;
    }
}

@media (min-width: 768px) and (max-width: 990px){
    .mobile-button span.ico {
        margin-right: 0;
        margin-left: 8px;
    }

    .popular-cat-box .popular-cat-item {
        margin-right: 0;
        margin-left: 10px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .categories-of-ads .list-categories li:nth-child(3n) a {
        margin-left: 0;
        margin-right: 25px;
    }
}

@media (max-width: 767px) {
    .mobile-add-btn img, .mobile-menu-btn img, .mobile-profile-btn img {
        margin-left: 0;
    }

    .list-currencies>a>span, .list-languages>a>span {
        padding-left: 15px;
        padding-right: 0;
    }

    .filter-category-company .mobile-filter-btns {
        padding-right: 15px;
        padding-left: 15px;
    }

    .filter-category-company .mobile-filter-btns {
        margin-left: 0;
        margin-right: -15px;
    }

    .btn-desktop-right {
        padding-right: 0;
        padding-left: 15px;
    }

    .logo {
         margin-right: 0;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .filter-category-company .mobile-filter-btns {
        margin-right: -30px;
        padding-right: 30px;
        padding-left: 30px;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .dropdown-box .dropdown__value {
        padding: 13px 10px 0 0;
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .dropdown-box .dropdown__value {
        padding: 13px 10px 0 0;
    }

    section.companies-info {
        background: #f0f0f0 none;
        padding: 15px;
    }

    .banners .left-banner .banner-content,
    .banners .right-banner .banner-content,
    .banners .left-banner .banner-content.applicant,
    .banners .right-banner .banner-content.applicant {
        background: #f0f0f0 none;
    }
}

@media (max-width: 767px) {
    .search__box input {
        padding-right: 10px;
    }
}

@media (min-width: 481px) and (max-width: 767px){
    .search__box input {
        padding-right: 50px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .main-header .h1-top {
        float: none;
    }
}

@media only screen and (max-width: 991px) {
    .list-languages > a > span, .list-currencies > a > span {
        float: left;
    }

    .header-mobile-list:after {
        right: auto;
        left: 0;
        transform: rotate(180deg);
    }

    .list-currencies a:after, .list-languages a:after {
        left: 0;
    }
}

@media (min-width: 768px) and (max-width: 990px) {
    .list-currencies a, .list-languages a {
        padding-right: 0;
        padding-left: 15px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .field-create-article span a, .text-hint {
        left: 75%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
    .one-current-business .list-parameters {
        text-align: right;
    }
}

@media (max-width: 767px) {
    .caption-container-profile h3 {
        text-align: right;
        padding-right: 15px;
    }

    .package-line.main>.left-side {
        padding-right: 10px;
    }
}

.date-message {
    margin-bottom: 20px;
}

.list-value-languages li input[type=checkbox]:checked+label:after,
.list-value-languages li input[type=radio]:checked+label:after {
    left: auto !important;
}

.list-value-languages div.languages-filter li.active-child>label:after {
    left: auto !important;
    right: 3px;
}