@font-face {
    font-family: LiterataRegular;
    src: url(../fonts/Tajawal/Tajawal-Regular.ttf) format('ttf');
    font-display: swap;
}

@font-face {
    font-family: LiterataBold;
    src: url(../fonts/Tajawal/Tajawal-Bold.ttf) format('ttf');
    font-display: swap;
}

@font-face {
    font-family: LiterataSemiBold;
    src: url(../fonts/Tajawal/Tajawal-Medium.ttf) format('ttf');
    font-display: swap;
}

html, body {
    font-family: LiterataRegular, sans-serif;
}

body {
    direction: rtl;
}

.list-countries-popular li span {
    float:left;
}

.wrap-one-news {
    padding-left: 30px;
}

#wrapper .wrap-one-news:nth-child(2n) {
    padding-left: 0;
}



.list-values {
    left:0;
    right:initial;
}

.list-share ul li:last-child a {
    margin-right: 5px;
}

.list-countries-popular li span {
    margin-left: 10px;
}

.list-countries-popular li a {
    margin-right: 10px;
}

.home-search .field-search:before {
    left:initial;
    right:0;
    top:-1px;
}

.list-business li {
    text-align: right;
}

#wrapper .list-b2b ul li a {
    padding-left: 0;
    padding-right: 45px;
}

#wrapper .list-b2b ul li a img {
    left:initial;
    right: 0;
}

.account-list {
    right:initial;
    left:0;
}

.list-categories-filter li a:after {
    right:initial;
    left:15px;
    transform: rotate(180deg);
}

.list-categories-filter li a {
    padding-right: 5px;
    padding-left: 25px;
}

.close-search {
    right:initial;
    left:30px;
}

#wrapper .list-categories-filter div.content-list:after {
    right:initial;
    left:0;
    display: block;
    content: '';
}


.home-search .field-search input {
    padding-right: 40px;
}

#fancybox-thumbs, .modal {
    direction: ltr;
}

.intl-tel-input .selected-flag, .intl-tel-input .selected-flag:hover, .intl-tel-input .selected-flag:focus {
    border:none;
    outline: none;
    background-color: transparent !important;
}

.intl-tel-input .country-list {
    left:15px;
}

.agree-field input:checked + label:after {
    left:initial;
    right:0;
}

.field-category>a, .field-country>a {
    padding-right: 40px;
}

.arab-class {
    float:left;
}

.wrap-registration .tabs ul {
    display: flex;
}

.error-field-auth:after, .success-field-auth:after {
    right:initial;
    left:0;
}

.notifyjs-corner {
    right:initial;
    left:10px;
    text-align: left;
}

.wrap-registration .tabs ul li:first-child {
    order:2;
}

.wrap-registration .tabs ul li:last-child {
    order:1;
}

.form-control-fields a.list-field, .form-control-fields input, .intl-tel-input {
    float:none;
}

.intl-tel-input .flag-dropdown {
    left:-13px;
}

.form-control-fields a.list-field, .form-control-fields input {
    text-align: right;
    padding-right: 15px;
}

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

.list-field:after {
    right:initial;
    left:10px;
}

.form-field-password a {
    right:initial;
    left:15px;
}

.form-field p, .agree-field label {
    text-align: right;
    float:left;
}

/*.agree-field label {*/
    /*width: max-content;*/
/*}*/

.g-recaptcha {
    float:left;
    clear: both;
    margin-top: 20px;
}

#wrapper .field-registration-data>ul>li:nth-child(n+2) span b.remove-email {
    width: 18px;
    height: 18px;
    display: block;
    right: 0;
}

.field-registration-list-email span {
    padding-right: 0;
}

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

#wrapper .time-message {
    right:initial;
    left:10px;
}

.links-profile ul li:nth-child(7) a:after {
    right: -12px;
}

.links-profile ul li:nth-child(8) a:after {
    right: -8px;
}

.form-field ul {
    text-align: right;
}

.form-field ul li label:before, .form-field ul li input:checked+label:after {
    right:0;
}

.form-field ul li label {
    padding-right: 25px;

}

.arab-none span {
    display: none;
}

.agree-field label:before {
    right:0;
}

.agree-field label {
    padding-right: 30px;
}

.form-field .list-remember {
    display: block;
    float: left;
    margin-left: 0;
}

.list-remember li:last-child {
    margin-left: 35px;
}

.intl-tel-input .selected-flag .arrow {
    right:-12px !important;
}

.ar-phone {
    direction: ltr;
}

.list-languages ul {
    padding: 5px 5px 5px 15px;
}

.categories-news li a:after {
    left:0;
    margin-left: 0;
}

.one-news>ul li:after {
    top: 3px;
    left: -7px;
    margin-left: 0;
}

.list-info-news>ul:last-child li:after {
    margin-left: 0;
    left:-9px;
}


.ar-float-left {
    float:right;
}

.ar-margin-left li {
    margin-left: 15px;
}

.other-news ul {
    direction: ltr;
}

.home-search .field-search input {
    margin-right: 0;
}

.btn-submit-search {
    margin-right: 10px;
}

.info-articles li:last-child {
    float:left;
}


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

#category .col-lg-3 {
    padding-right: 0;
    padding-left: 15px;
}

.one-filter-price>a:after, .one-filter>a:after {
    right:initial;
    left:0;
}

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

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

.list-values-filter li label:before {
    left:initial;
    right:0;
}

.list-values-filter li input[type=checkbox]:checked+label:after, .list-values-filter li input[type=radio]:checked+label:after {
    left: initial !important;
    right:0;
}

.wrap-btn-search-category {
    float:left;
}

.list-values-filter.some-filter>li>.show-filters-category:after {
    left:0;
    right:initial;
}

.one-filter-price ul li:nth-child(3) {
    float:left;
    margin-left: 0;
}

.one-filter-price ul li {
    margin-right: 0;
    margin-left: 20px;
}

.list-favorites-business {
    right:initial;
    left:15px;
}

.one-current-business>ul>li:nth-child(2):after {
    right: initial;
    left:0;
}

.one-current-business>ul>li:nth-child(3) {
    padding-left: 0;
    padding-right: 20px;
}

.wrap-list-filter-country>a:after {
    right:initial;
    left:5px;
}

.wrap-list-filter-country>a {
    padding-right: 10px;
}

.country-business:before {
    left:initial;
    right:0;
}

.country-business {
    padding-right: 15px;
}

.left-content-business:before {
    right:initial;
    left:-10px;
}

.right-content-business {
    padding-left: 0;
    padding-right: 15px;
    margin-left: 0;
    margin-right: 10px;
}


.filter-values-business span {
    float:left;
    margin-right: 5px;
}

.price-business {
    direction: ltr;
}

.one-current-business>ul>li:first-child {
    margin-right: 0;
}

.show-phones {
    direction: ltr;
}

.list-info-page-business>ul>li:nth-child(n+2) {
    float:left;
    margin-left: 0;
    margin-right: 20px;
}

#wrapper .top-header .account-list li a {
    text-align: initial;
    padding-left: 0;
    padding-right: 20px;
}

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

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

.links-profile {
    left:initial;
    right:5px;
}

.links-profile ul li a.active:before, .links-profile ul li a:hover:before {
    left:initial;
    right:-5px;
}

.links-profile ul li a {
    padding-right: 45px;
}

.links-profile ul li a:after {
    left:initial;
    right:0;
}

.links-profile ul li:first-child a:after {
    right:-5px;
}

.links-profile ul li:nth-child(3) a:after {
    right:2px;
}

.links-profile ul li:nth-child(4) a:after {
    right: -4px;
}

.links-profile ul li:nth-child(5) a:after {
    right: 3px;
}

.links-profile ul li:nth-child(6) a:after {
    right: -4px;
}

.links-profile ul li:last-child a:after {
    right: -6px;
}

.list-data>li:first-child {
    padding-right: 0;
    padding-left: 35px;
}

.registration-data .list-data>li:first-child:after {
    right:initial;
    left:15px;
}

.field-registration-data-password>a {
    right:initial;
    left:0;
}

.field-registration-data input {
    padding-right: 15px;
}

.select-email {
    right: 25px;
}

.field-registration-data>ul>li:nth-child(n+2) span b.remove-email {
    left:initial;
    right:-5px;
}

.field-registration-list-email ul li a {
    padding-right: 25px;
}

.field-registration-list-email ul li a:before {
    left:initial;
    right: 0;
}

.wrap-label label {
    padding-right: 25px;
}

.wrap-label label:before {
    left:initial;
    right:0;
}

.wrap-label input:checked+label:after {
    left:initial;
    right: 0;
}

.wrap-label:hover:before {
    left:initial;
    right:0;
    top:-50px;
}

.tabs-favorites ul li a {
    margin-right: 0;
    margin-left: 25px;
}

.filter-messages>ul>li:last-child {
    float:left;
}

.wrap-settings-profile>ul>li:first-child:after {
    right:initial;
    left:30px;
}

.caption-container-profile {
    padding-left: 0;
    padding-right: 170px;
}

.list-customer-services>ul>li, .list-subscribes>ul>li, .wrap-payment-tariff .list-payment-tariff>ul>li {
    margin-right: 0;
    margin-left: 32px;
}

.list-customer-services>ul>li:last-child, .list-subscribes>ul>li:last-child, .wrap-payment-tariff .list-payment-tariff>ul>li:last-child {
    margin-left: 0;
}

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

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


.list-categories-faq ul li:first-child, .list-categories-faq ul li:nth-child(4) {
    margin-right: 0;
}

.list-categories-faq ul li:nth-child(3n) {
    margin-right: 65px;
}

#page .col-lg-10 {
    float:right;
    padding-left: 15px;
}

#page .col-lg-2 {
    padding-left:0;
    padding-right: 15px;
}

.other-questions ul li a {
    padding-right: 10px;
}

.other-questions ul li a:before {
    left:initial;
    right:0;
    top:1px;
}

.list-description-services ul li {
    padding-left: 0;
    padding-right: 25px;
}

.list-description-services ul li:before {
    left:initial;
    right:0;
}

.list-pluses li:before {
    left:initial;
    right:0;
}

.list-pluses li {
    padding-left: 0;
    padding-right: 25px;
}

.wrap-page-professional>ul>li>ul>li:first-child {
    margin-right: 0;
}

.wrap-page-professional>ul>li>ul>li:last-child {
    margin-right: 35px;
}

.list-subscribes > ul > li {
    margin-left: 31px;
}

#step1Business form>ul>li>span, .wrap-append-block>ul>li>span {
    margin-right: 0;
}

.btn-list-show:after, .btn-show-list-categories:after, .field-add-business .btn-list-countries:after {
    right: initial;
    left:10px;
}

.btn-list-show, .btn-show-list-categories, .field-add-business .btn-list-countries,
.field-add-business input[type=number], .field-add-business input[type=text], .text-field{
    padding-right: 15px;
}

.field-add-business>a, .wrap-list-languages-field>a {
    right: initial;
    left:0;
}

.list-categories-list ul li a:after, .list-countries ul li a:after {
    right:initial;
    left:0;
    transform: rotate(180deg);
}

.show-filters-category.active + .list-categories-filter {
    right:280px;
    left:initial;
}

.breadcrumbs-categories ul li a {
    margin-right: 0;
    margin-left: 16px;
}

.one-filter-price-square ul li:last-child a:after {
    right:initial;
    left:10px;
}

.one-filter-price-square ul li:last-child a {
    padding-right:10px;
}

.list-sort {
    right:initial;
    left:-25px;
}

#step1Business .list-categories-list ul li a, .list-countries ul li a {
    padding-left: 25px;
    padding-right: 0;
}

.list-payments-business>ul>li:first-child {
    margin-right: 0;
}
.list-payments-business>ul>li:last-child {
    margin-right: 35px;
}

.list-payments-business>ul>li label:before, .name-service:before {
    left: 6px;
    position: absolute;
}

.name-service a {
    right:initial;
    left:-10px;
}

.name-service {
    padding-left: 0;
    padding-right: 30px;
}

#step2business .list-other-services .name-service:before {
    left:initial;
    right:0;
}

#step2business .list-other-services .name-service:after {
    left:initial;
    right:1px;
}

.btn-select-month:after {
    right:initial;
    left:-25px;
}

.list-country-payment>a:after {
    right:initial;
    left:15px;
}

.field-payment input, .field-payment>a {
    padding-right: 15px;
}

.field-category>a:after, .field-country>a:after {
    right:initial;
    left:10px;
}

.field-country>a:before, .field-category>a:before {
    left:initial;
    right:10px;
}

.top-header .row {
    display: flex;
}

.wrap-header-list-categories {
    transform: translate(-698px,0);
}

.main-header .row {
    display: flex;
}

.top-header .col-lg-5 {
    padding-left: 0;
    padding-right: 150px;
}

.field-category>a:before {
    top: 5px;
}

#categoriesCountries .row, #footer .row {
    display: flex;
}

.top-header .col-lg-6.col-sm-8.col-md-6 {
    padding-left: 0;
}

.logo {
    margin-right: -30px;
}

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

.auth-account>a:before {
    left:initial;
    right:0;
}

.auth-account a {
    padding-left: 0;
    padding-right: 15px;
}

.list-currencies a:after, .list-languages a:after {
    right:initial;
    left:-15px;
}

.breadcrumbs-categories ul li a:after {
    right:initial;
    left:-8px;
}

.filters-categories>ul>li>a:after {
    right:initial;
    left:-15px;
}

.filters-categories>ul>li {
    margin-right: 0;
    margin-left: 50px;
}

.filters-categories>ul>li:last-child {
    float:left;
    margin-left: 0;
}

.list-favorites-business li {
    margin-left: 0;
    margin-right: 20px;
}

.price-content-business span {
    direction: ltr;
}

.info-account-business>ul>li:last-child {
    margin-right: 10px;
}

.info-account-business>ul>li:first-child {
    margin-right: 0;
}

.list-images-business ul li {
    margin-right: 0;
}

.count-images {
    left:initial;
    right:10px;
}

.tariff-list-price:after {
    right: initial;
    left:10px;
}

.tariff-list-price {
    padding-right: 10px;
}

.filter-values-business span {
    padding-left: 0;
}

.breadcrumbs ul li a:after {
    top: -1px;
    transform: rotate(180deg);
    left: 1px;
    margin-left: -10px;
}

.breadcrumbs ul li a, .breadcrumbs ul li span {
    margin-right:0;
    margin-left: 10px;
}

#profileAccount .col-lg-4>a {
    direction: ltr;
}

.list-mini-categories li a {
    margin-right: 0;
    margin-left: 10px;
}

.wrap-profile .row {
    display: flex;
}

#oneBusiness .categories-business li {
    margin-right: 0;
}

.list-info-page-business>ul>li>a {
    padding-right: 10px;
}

.list-info-page-business>ul>li>a:before {
    left:initial;
    right:0;
    top:-1px;
    transform: rotate(180deg);
}


#phonesList {
    direction: ltr;
}

.one-news>ul li:first-child {
    margin-right: 0;
}

.sorts-news li:last-child {
    float:left;
}

.news-img {
    float:right;
}

.one-news {
    padding: 10px 18px 10px 5px;
}

#news .col-lg-10.col-sm-12 {
    float:right;
    padding-right: 0;
}

.one-news>ul li:nth-child(2):before {
    left:initial;
    right:0;
}

.one-news>ul li:nth-child(2) {
    padding-left: 0;
    padding-right: 20px;
}

.ar-margin-left {
    float:left;
}

.list-info-news>ul:first-child li a {
    padding-right: 10px;
}

.list-info-news>ul:first-child li a:before {
    left:initial;
    right:0;
    transform: rotate(180deg);
    top:-1px;
}

#wrapper .ar-margin-left li:last-child {
    margin-left: 0;
}

.content-news>ul>li:last-child {
    margin-left: 0;
}

.content-news>ul>li:first-child {
    margin-left: 50px;
}

.list-share ul li a:before {
    top:51%;
}

#oneNews .col-lg-10.col-sm-9 {
    float:right;
}

.list-info-news>ul:last-child {
    float:left;
}

.list-info-news>ul:last-child li:nth-child(2):before {
    right:0;
    left:initial;
}

.list-info-news>ul:last-child li:nth-child(2) {
    padding-left: 0;
    padding-right: 20px;
}

.other-news {
    text-align: right;
}

.articles-page .col-lg-10.col-sm-9 {
    float:right;
}

.list-subcategories {
    display: flex;
}

.wrap-one-news {
    float:right;
    padding-right: 0;
}

.wrap-one-news:nth-child(2n) {
    padding-left: 15px;
}

.articles-page .col-lg-10 {
    float:right;
}

.one-article-page .col-lg-10 {
    float:right;
}

.list-customer-services>ul>li {
    margin-left: 30px;
}

.wrap-counter-service {
    right:initial;
    left:20px;
    direction: ltr;
}

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

.discount-price-to-payment span, .list-subcategories li a span {
    direction: ltr;
}

.counter-services {
    margin-left: 0;
}


.list-subscribes.list-b2b-page > ul > li:first-child {
    margin-left: 26px;
}

.list-subcategories {
    display: block;
}

.list-buttons-create-article ul li input[type="submit"] {
    margin-right: 0;
    margin-left: 20px;
}

.agree-create-article label:before {
    left:initial;
    right:0;
}

.agree-create-article label {
    padding-left: 0;
    padding-right: 25px;
}

.list-date-month li span {
    float:initial;
}

#wrapper .time-message {
    right:initial;
    left:10px;
}

.wrap-find-info-search li:last-child a, .wrap-find-info-search-home li:last-child a {
    float:left;
}

.btn-info-payment {
    right:initial;
    left:10px;
}


#step1Business .error-field-auth:after {
    right:initial;
}

#wrapper .description-payment {
    right:initial;
    left:-10px;
}

.wrap-form-payment input[type="submit"], .btn-payment-way-for-pay, .btn-payment-way-for-pay:hover {
    float:left;
}

.list-payment-tariff p {
    padding-left: 0;
    padding-right: 25px;
}

.list-payment-tariff p:before {
    left:initial;
    right:0;
}

.field-payment {
    float:left;
}

.field-payment > ul > li {
    margin-left: 35px;
    margin-right: 0;
}

.wrap-form-payment > .field-payment {
    float:initial;
}

.phone-field-ar p {
    direction: ltr;
}

.business-status {
    left:initial;
    right:0;
}

.business-id {
    left:initial;
    right:0;
}

.wrap-info-business span {
    direction: ltr;
}

.promotion-text a {
    width: max-content;
    margin: 15px auto;
}

.promotion-text a:before {
    left: -15px;
    position: absolute;
}

.mini-text-style {
    padding: 0 10px 5px;
}

.setting-business ul li a {
    padding-left: 0;
    padding-right: 30px;
    margin-right: 20px;
    margin-left: 0;
}

.setting-business ul li a:before {
    left:initial;
    right:0;
}

.wrap-list-rows-business table td:last-child:after {
    display: block;
}

.wrap-list-rows-business table tr td:first-child:after {
    display: none;
}

.filter-messages > ul > li > p a {
    margin-left: 0;
    margin-right: 10px;
}

.wrap-info-business-dialog {
    text-align: right;
}

.wrap-info-business-dialog > ul > li:last-child {
    padding-left: 0;
}

.wrap-info-business-dialog ul li ul li a:after {
    left:-17px;
    right:initial;
}

.header-dialog > ul > li:last-child {
    float:left;
    text-align: left;
}

.name-account-participant {
    text-align: left;
}

.wrap-list-messages table td:first-child:after {
    display: none;
}

.wrap-list-messages table td:last-child:after {
    display: block;
}

.wrap-list-control-dialog ul li:nth-child(n + 2) {
    float:left;
}

.wrap-list-control-dialog ul li a:before {
    left:initial;
    right:0;
}

.wrap-list-control-dialog ul li a {
    padding-left: 0;
    padding-right: 25px;
}

.wrap-list-control-dialog ul li:first-child a {
    padding-left: 0;
    padding-right: 10px;
}

.wrap-list-control-dialog ul li:first-child a:before {
    transform: rotate(180deg);
}

.right-message {
    float:left;
}

.left-message {
    float:right;
}

.message-style span {
    text-align: left;
}

.wrap-list-payments td:first-child:after {
    display: none;
}

.wrap-list-payments td:last-child:after {
    display: block;
}

.wrap-list-payments a {
    padding: 0 8px;
}

.one-article-list ul li:last-child {
    padding-left: 0;
    padding-right: 10px;
}

.show-article:after {
    right:initial;
    left:-17px;
}

.list-account-articles table tr td:first-child:after {
    display: none;
}

.list-account-articles table tr td:last-child:after {
    display: block;
}

.list-setting-article ul li a {
    padding-left: 0;
    padding-right: 25px;
    margin-left: 0;
    margin-right: 35px;
}

.list-setting-article ul li a:before {
    left:initial;
    right:0;
}

.views-articles {
    padding-left: 0;
    padding-right: 25px;
}

.views-articles:before {
    left:initial;
    right:-5px;
}

.list-setting-article ul li:first-child a:before {
    right:-3px;
}

.wrap-list-create-article > a:after {
    right:initial;
    left:5px;
}

.field-create-article input[type="text"], .wrap-list-create-article > a {
    padding-left: 0;
    padding-right: 15px;
}

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

.add-file-import {
    padding-left: 0;
    padding-right: 30px;
}

.add-file-import:before {
    left:initial;
    right:0;
    top:-2px;
}

.agree-import label:before {
    left:initial;
    right:0;
}

.agree-import input[type="checkbox"]:checked + label:after {
    left:initial;
    right:0;
}

.wrap-list-buttons-import ul li a {
    margin-right: 0;
}

#faq.subfaq h1 {
    text-align: right;
}

.subfaq .col-lg-4, #sitemapPage .col-lg-4 {
    float:right;
}

.btn-top {
    right:initial;
    left:10px;
}

.selected-categories li a {
    padding-right: 25px;
}

.selected-categories li a:after {
    margin-left: 0;
    right:0;
}

#step1Business form > ul > li > ul li label, .list-field-price li label, .list-field-radio ul li label {
    padding-left: 0;
    padding-right: 25px;
}

#step1Business form > ul > li > ul li label:before, .list-field-price li label:before, .list-field-radio ul li label:before,
#step1Business form > ul > li > ul li input:checked + label:after, .list-field-price li input[type="checkbox"]:checked + label:after, .list-field-radio ul li input:checked + label:after{
    left:initial;
    right:0;
}

#step1Business .btn-coordinate {
    left:initial;
    right:15px;
}

.price-filter {
    direction: ltr;
}

.one-filter-price ul li input {
    padding-right: 10px;
    padding-left: 0;
}

.field-registration-data-password ul {
    right:initial;
    left:0;
    text-align: left;
}

.field-registration-data-list > a {
    padding-right: 15px;
}

.field-registration-data-list > a:after {
    right:initial;
    left:10px;
}

.field-registration-data img {
    margin: 15px auto;
}

#step1Business .no-arrow.active:after {
    transform: rotate(0deg);
}

.agree-create-article input:checked + label:after {
    left:initial;
    right:0;
}

.wrap-list-type.wrap-list-valutes {
    max-height: 170px;
    overflow: auto;
}

#step1Business .list-categories-list > ul > li:nth-child(n+2), .list-countries > ul > li:nth-child(n+2) {
    border-right: 1px solid #ccc;
    border-left:none;
}

.field-create-article span a:hover:before, .text-hint:hover:before {
    left:initial;
    right:25px;
}

.list-languages-translate {
    right:initial;
    left:0;
}

#step1Business .field-add-business > a[data-title]:hover:before {
    right:0;
}

.error-field-auth:after, .success-field-auth:after {
    left:-25px;
}

.form-field-password a {
    left:10px;
    top:5px;
}


#wrapper .list-categories-filter div.content-list:after {
    left:0;
}

#wrapper div.content-list:first-of-type:after,
#wrapper div.content-list:first-of-type:after{
    left:-4px;
}

#wrapper div.content-list:last-of-type:after,
#wrapper div.content-list:last-of-type:after{
    display: none;
}

.wrap-btn-search a {
    float:left;
}

.articles-page #articlesCategories {
    display: flex;
}

.field-registration-list-email ul li {
    clear: both;
}

.list-stats-business ul li:before {
    left: 25px;
    margin-left: 0;
}

#wrapper .field-category .list-categories-filter div.content-list:nth-of-type(n+2):after,
#wrapper .field-country .list-categories-filter div.content-list:nth-of-type(n+2):after{
    left:-10px;
}

.list-categories-filter div ul {
    padding-right: 10px;
}

#category .list-categories-filter div.content-list:after {
    left:-5px;
}

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

/*media css*/


@media only screen and (min-width: 320px) and (max-width: 480px) {
    .field-filters-mobile {
        float:left;
    }

    #accountProfile .field-registration-data>span {
        text-align: right;
    }

    #accountProfile .field-registration-data > ul {
        padding-right: 15px;
    }


    .favorite-country {
        padding-left: 0;
        padding-right: 15px;
    }

    .favorite-country:before {
        left:initial;
        right:0;
    }

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

    .wrap-list-create-article, .wrap-list-create-article > a {
        width: 100%;
    }

    .wrap-list-payments-mobile div p {
        right:initial;
        left:10px;
    }

    #wrapper .caption-container-profile {
        padding-right:0;
    }


    .filter-messages>ul>li:last-child {
        text-align: left;
    }

    .list-stats-business ul li:before {
        left:-5px;
    }

    .wrap-content-profile .wrap-find-info-search-home li:last-child a {
        float:none;
    }

    .top-header .col-lg-6.col-sm-8.col-md-6 {
        text-align: left;
    }

    .top-header .row {
        display: block;
    }

    .main-header .h1-top {
        float:left;
    }

    .form-field-password a {
        top:4px;
    }

    .wrap-password {
        width: 100%;
    }

    .list-payments-business > ul > li label {
        right: 15px;
    }

    .list-payments-business > ul > li input:checked + label:after {
        left:7px;
    }

    .list-payments-business>ul>li:last-child {
        margin-right: auto;
    }

    .wrap-total-price {
        right:initial;
        left:0;
    }

    .list-date-month {
        right:100px;
    }

    .list-other-services > ul > li > ul > li:first-child {
        margin-right: 0;
    }

    .list-buttons-create-article ul li input[type="submit"] {
        margin: 0;
    }

    .field-registration-data-list > a {
        width: 100%;
        padding-right: 15px;
    }

    .field-registration-data-list > a:after {
        right:initial;
        left:10px;
    }

    .one-dialog-mobile .message-time, .one-dialog-mobile .list-btn-messages {
        right:initial;
        left:0;
        bottom: 0;
    }

    .content-profile .form-field-password a:after {
        margin-top: -4px;
    }

    .field-registration-data > ul {
        padding-left: 0;
        padding-right: 30px;
    }

    .field-registration-data-password ul {
        right:initial;
        left:0;
        text-align: left;
    }

    .list-data>li:first-child {
        padding-left: 0;
    }

    .list-btn-messages {
        padding-left: 0;
    }

    .logo {
        margin-right: -10px;
    }

    .auth-account:before {
        left:1px;
        right:initial;
    }
    #categoriesCountries .row, #footer .row {
        flex-direction: column;
    }

    #wrapper .top-header .sections-header-mobile a {
        text-align: right;
    }

    #wrapper .top-header .sections-header-mobile-menu>ul>li>a:after {
        right:initial;
        left:5px;
        transform: rotate(180deg);
    }

    .list-currencies>a>span, .list-languages>a>span {
        float:left;
    }

    .top-header .list-mobile-menu-header .list-currencies a, .top-header .list-mobile-menu-header .list-languages a {
        text-align: right;
        padding-right: 0;
    }

    .form-field-password a {
        left:10px;
    }

    .form-field-password a:after {
        margin-top: 2px;
    }

    .form-field>span {
        text-align: right;
    }

    .form-field p, .agree-field label {
        float:none;
        width: 100%;
        display: block;
    }

    .intl-tel-input .flag-dropdown {
        direction: ltr;
        left:0;
    }

    #wrapper .g-recaptcha {
        float:left !important;
    }

    .categories-news li a {
        padding-right: 0;
        margin-right: 0;
    }

    .other-news ul li {
        margin-right: 0;
        margin-left: 21px;
    }

    .other-news ul li:nth-child(2n - 1) {
        margin-left: 0;
    }

    .favorite-price {
        direction: ltr;
    }

    .favorite-price {
        display: block;
        direction: ltr;
    }

    .right-content-business {
        margin-right: 0;
        padding-right: 0;
    }

}


@media only screen and (min-width: 1200px)  and (max-width: 1368px) {
    .field-search {
        margin-right: 0;
    }

    .field-category {
        margin-right: 0;
    }

    .btn-submit-search {
        margin-right: 18px;
    }
}

@media only screen and (min-width: 993px)  and (max-width: 1368px) {
    .field-search {
        margin-right: 0;
    }

    #wrapper .time-message {
        right: initial;
        left:10px;
    }

    .favorite-price {
        display: block;
        direction: ltr;
    }

    .list-favorites > div > ul > li:nth-child(2) {
        padding-left: 0;
        padding-right: 30px;
    }

    .favorite-country {
        padding-left: 0;
        padding-right: 15px;
    }

    .favorite-country:before {
        left:initial;
        right:0;
    }

    .list-favorites > div > ul > li:last-child:before {
        left:initial;
        right:5px;
    }

    .list-values {
        right:initial;
        left:0;
    }

    .field-category {
        margin-right: 0;
    }

    .btn-submit-search {
        margin-right: 18px;
    }

    .btn-add-business {
        float:left;
    }

    .padding-left-0 {
        padding-left: 15px;
    }

    .wrap-one-news:nth-child(2n) {
        padding-left: 0;
        padding-right: 15px;
    }

    .list-share ul li:last-child a {
        margin-right: 5px;
    }

    .news-description {
        padding-left: 0;
        padding-right: 15px;
    }

    .articles-page .news-img img {
        width: 100% !important;
    }

}

@media only screen and (max-width: 992px) and (min-width: 768px) {
    .link-mobile-header:after {
        right: 40px;
        top: 0;
        position: absolute;
        margin: 0;
    }

    #wrapper .time-message {
        right: initial;
        left:10px;
    }

    .one-news .news-description {
        width: 150px;
    }

    .list-favorites > div > ul > li:nth-child(2) {
        padding-left: 0;
        padding-right: 30px;
    }

    .favorite-country {
        padding-left: 0;
        padding-right: 15px;
    }

    .favorite-country:before {
        left:initial;
        right:0;
    }

    .list-favorites > div > ul > li:last-child:before {
        left:initial;
        right:5px;
    }

    .list-favorites > div > ul > li:last-child {
        width: 170px;
    }

    .list-more-information-business {
        padding-left: 0;
    }

    .wrap-one-news:nth-child(2n) {
        padding-left: 0;
    }
    .padding-right-0 {
        padding-right:30px ;
    }


    .list-values {
        right:initial;
        left:0;
    }

    .list-subscribes > ul > li {
        margin-left: 25px;
    }

    .registration-data .list-data > li:last-child {
        padding-right: 25px;
    }

    .field-registration-data-list > a {
        padding-right: 15px;
    }

    .field-registration-data-list > a:after {
        right:initial;
        left:10px;
        top:1px;
    }

    .field-registration-data-password ul {
        right:initial;
        left:0;
        text-align: left;
    }

    .field-registration-data img {
        margin: 0 auto;
    }

    .registration-data, .rows-business, .wrap-list-favorites, .width-account-wrap {
        padding-left: 0;
        padding-right: 60px;
    }

    .caption-container-profile {
        padding-right: 170px;
    }

    .one-current-business > ul > li:nth-child(2) {
        margin-right: 15px;
    }

    .list-stats-business ul li {
        padding-left: 25px;
    }

    .list-stats-business ul li:before {
        left:10px;
        margin-left: 0;
    }

    .one-filter-price ul li {
        margin-left: 5px;
    }

    .list-ipad-links {
        top:30px;
    }

    .link-mobile-header.active:after {
        position: absolute;
    }

    #wrapper .list-ipad-links li a {
        padding-right: 10px;
    }

    .content-news>ul>li:first-child {
        margin-left: 0;
    }

    .content-news > ul > li:last-child {
        float:left;
    }

    .content-news > ul {
        min-height: 250px;
    }

    .list-share ul {
        float:left;
    }

    .other-news ul li {
        margin-right: 0;
        margin-left: 15px;
    }

    .articles-page .list-subcategories {
        display: flex;
    }

}

@media only screen and (min-width: 481px) and (max-width: 767px) {

    .top-header .row {
        display: block;
    }

    .wrap-one-news {
        padding-left: 0;
    }

    .list-categories-faq ul{
        text-align: center;
    }

    #wrapper .list-categories-faq ul li:nth-child(3n) {
        margin-right: 5px;
    }

    #wrapper .list-categories-faq ul li a img {
        height: 100%;
    }

    #wrapper .caption-container-profile {
        padding-right:0;
    }

    .close-search {
        left:35px;
    }

    #wrapper .wrap-one-news:nth-child(2n) {
        padding-left: 0;
    }

    .main-header .h1-top, .main-header .h2-top {
        text-align: left;
    }

    .form-control-fields span {
        text-align: center;
    }

    #page .col-lg-10 {
        float:none;
    }

    .good-article {
        width: 100%;
    }

    #page .col-lg-2 {
        padding-right: 0;
    }



    /*#authRegistration .form-field-password a {*/
        /*left:50px;*/
        /*top:25px;*/
    /*}*/

    #authRegistration .wrap-registration {
        width: 100%;
    }

    .list-subscribes.list-b2b-page > ul > li:first-child {
        margin-left: 0;
    }


    .list-values {
        right:initial;
        left:0;
    }

    .list-payments-business > ul > li label {
        right: 15px;
    }

    .list-payments-business>ul>li:first-child, .list-payments-business>ul>li:last-child {
        margin-right: auto;
    }

    .list-payments-business > ul > li input:checked + label:after {
        left:7px;
    }

    .field-registration-list-email span {
        padding-right: 50px;
    }

    .field-registration-data > ul > li:nth-child(n+2) span b.remove-email:before, .field-registration-data > ul > li:nth-child(n+2) span b.remove-phone:before {
        left:2px;
    }

    .top-header .col-lg-5 {
        display: none;
    }

    .list-stats-business ul li:before {
        margin-left: 0;
        left:0;
    }

    .list-stats-business ul li {
        margin-right: 0;
        margin-left: 15px;
    }

    .one-mobile-business > ul > li {
        padding-right: 15px;
    }

    .favorite-country {
        padding-left: 0;
        padding-right: 15px;
    }

    .info-account-business > ul > li {
        margin-right: 0;
    }

    .info-account-business>ul>li:last-child {
        margin-right: 0;
    }

    .favorite-country:before {
        left:initial;
        right:0;
    }

    #wrapper .list-categories-filter div.content-list:after {
        left:-5px;
    }

    .location-filter > div:after {
        right:initial;
        left:5px;
    }

    .right-content-business {
        padding-right: 0;
        margin-right: 0;
    }

    .message-business-error.active {
        margin-top: 20px;
    }

    .list-favorites-mobile > div > ul > li:first-child {
        border-right: none;
        border-left:1px solid #ccc;
        padding-right: 0;
        padding-left: 15px;
    }

    .list-more-information-business {
        padding-left: 0;
        padding-right: 20px;
    }

    .favorite-price {
        direction: ltr;
        display: block;
    }

    .top-header .col-lg-6.col-sm-8.col-md-6 {
        float:left;
        text-align: left;
    }

    .list-mobile-menu-header {
        left:0;
        right:initial;
    }

    .auth-account {
        margin-right: 15px;
    }

    .header-mobile-list:after {
        right:initial;
        left:5px;
        transform: rotate(180deg);
    }

    .list-languages > a > span, .list-currencies > a > span {
        float:left;
    }

    .top-header .list-mobile-menu-header .list-languages a, .top-header .list-mobile-menu-header .list-currencies a {
        text-align: right;
    }

    .field-filters-mobile {
        margin-right: -5px;
    }

    .btn-submit-search {
        margin-right: 16px;
    }

    .field-filters-mobile > a:before {
        right:10px;
        left:initial;
    }

    .field-filters-mobile > a {
        padding-left: 0;
        padding-right: 45px;
    }

    .field-filters-mobile > a:after {
        right:initial;
        left:10px;
    }

    .home-search .field-search:before {
        top:-5px;
    }

    #categoriesCountries .row, #footer .row {
        display: block;
    }

    #wrapper .top-header .sections-header-mobile a {
        text-align: right;
    }

    .field-create-article span a:hover:before, .text-hint:hover:before {
        left:initial;
        right:25px;
    }

    .wrap-list-payments-mobile div {
        padding-left: 0;
        padding-right: 25px;
    }

    #wrapper .field-registration-data>ul>li:nth-child(n+2) span b.remove-email {
        right:-23px;
    }

    .field-registration-data-list .wrap-find-info-search-home ul, #accountProfile .field-registration-data-list ul {
        float:none;
    }

    .btn-file-logo, .btn-file-logo:hover, .btn-file-logo:active, .btn-file-logo:focus {
        margin-right: 10px;
    }

    .wrap-list-payments-mobile div p {
        right:initial;
        left:10px;
    }

    .filter-messages > ul > li:last-child {
        text-align: left;
    }

    #wrapper .time-message {
        right:initial;
        left:10px;
    }

}

@media only screen and (min-width: 320px) and (max-width: 480px) {

    .top-header .row {
        flex-direction: row-reverse;
    }

    .wrap-one-news {
        padding-left: 0;
    }

    #news .col-lg-10.col-sm-12 {
        padding-right: 15px;
    }

    #wrapper .time-message {
        right:initial;
        left:0;
        top:-18px;
    }

    .message-style {
        margin-bottom: 30px;
    }

    .wrap-list-control-dialog ul li:nth-child(n + 2) {
        float:none;
    }

    .footer-dialog ul li:first-child {
        left:initial;
        right:10px;
    }

    .footer-dialog ul li:nth-child(2) {
        float:none;
        margin-right: 50px;
    }

    .footer-dialog ul li:last-child {
        float:left;
    }

    .top-header .col-lg-5 {
        display: none;
    }

    .articles-page .col-lg-10.col-sm-9 {
        float:none;
    }
    .info-articles li:last-child {
        float:none;
    }

    .wrap-one-news {
        float:none;
    }


}
