html {
  direction: rtl;
}

.tooltip[data-title]:before {
  right: 100%;
  left: auto;
}

.phone-input__list .flag {
  margin-left: 6px;
  margin-right: 0;
}

.phone-input__code {
  margin-right: 6px;
  margin-left: 0;
  display: inline-block;
}

.error {
  transform: scaleX(-1);
}

.error__content {
  transform: translateY(-50%) scaleX(-1);
  margin-right: auto;
}

.header__group {
  float: left;
  padding-right: 0;
}

.header__box {
  margin-right: 16px;
  margin-left: 0;
}

.header__filter {
  margin-right: 0;
  margin-left: 9px;
}

.header__login {
  float: left;
}

.header .user-photo {
  float: right;
  margin-left: 13px;
  margin-right: 0;
}

.arrow::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 10px;
}

.user-photo.verified.tooltip[data-title]::before, .user-photo.pending.tooltip[data-title]::before {
  right: 36px;
  left: auto;
}

.login__back-arrow {
  right: 0;
  left: auto;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.login__skip {
  left: 0;
  right: auto;
}

.login__close-btn {
  right: 0;
  left: auto;
}

#loaderLine::after {
  right: 0;
  left: auto;
}

.form__registrate a {
  margin-left: 0;
  margin-right: 17px;
}

.form__forgot {
  text-align: left;
}

.form__item input[type="password"] {
  padding-left: 40px;
  padding-right: 18px;
}

.form__item input[name="address"] {
  padding-right: 50px;
  padding-left: 18px;
}

.form--red .form__text {
  margin-left: auto;
  margin-right: 0;
}

.icon::before {
  right: auto;
  left: 18px;
}

.icon--search::before {
  right: 18px;
  left: auto;
}

.radio-btns span {
  margin-left: 15px;
  margin-right: 0;
}

.dots {
  left: auto;
  right: 50%;
  transform: translateX(50%);
}

.dots span {
  margin-right: 0;
  margin-left: 4px;
  float: right;
}

.dots span:last-child {
  margin-left: 0;
}

.checkboxes label span {
  margin-left: 14px;
  margin-right: 0;
}

.verification__arrow {
  right: -10px;
}

.verification__back img {
  right: 20px;
  left: auto;
  transform: rotateY(180deg);
}

.header__back {
  float: right;
  margin-left: 13px;
  margin-right: -4px;
}

.header__back img {
  transform: rotateY(180deg);
}

.slider__user-info {
  text-align: right;
}

.verification-block__circle {
  margin-left: 14px;
  margin-right: 0;
}

.popup-verification__info p span {
  margin-left: 4px;
  margin-right: 0;
}

.popup-verification__slider .slider__item .slider__cover:nth-child(2) {
  margin-left: 0;
  margin-right: 5px;
}

.search__clear {
  float: left;
}

.search__close {
  float: right;
}

.filters__collapse {
  float: left;
}

.filters__search input {
  padding-right: 40px;
  padding-left: 12px;
}

.filters__search.icon--search::before {
  right: 12px;
}

.filters__line p {
  float: left;
}

.filters__value {
  right: auto;
  left: 0;
  padding-left: 26px;
  padding-right: 0;
}

.filters__value::after {
  left: 0;
  right: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.filters__feature img {
  margin-left: 9px;
  margin-right: 0;
}

.filters__rtl:first-of-type {
  float: right;
}

.filters__rtl:last-of-type {
  float: left;
}

.popup-search__height .filters__rtl:first-child {
  margin-left: 4px;
}

.popup-search__height .filters__rtl:last-child {
  margin-right: 4px;
}

.multiple-range__thumb {
  left: auto;
  right: 0;
  margin-left: auto;
  margin-right: -14px;
}

.home-left__link:last-child {
  text-align: right;
  border-right: 1px solid #e6e4ea;
  padding-right: 7.7%;
  padding-left: 37px;
}

.home-left__link:first-child {
  text-align: left;
  padding-left: 7.7%;
  padding-right: 37px;
  border-right: none;
}

.home-left__link:first-child .home-left__requests_amount {
  right: -5px;
  left: auto;
  transform: translateX(100%);
}

.home-left__link:last-child .home-left__requests_amount {
  left: -5px;
  right: auto;
  transform: translateX(-100%);
}

.home-left__favorites {
  padding-right: 16px;
  padding-left: 0;
}

.home-left__nearby.empty {
  margin-left: 8px;
  margin-right: 0;
}

.home-left__text {
  float: right;
  margin-left: 7px;
  margin-right: 0;
}

.home-left__text span {
  margin-right: 2px;
  margin-left: 0;
}

.home-left__container {
  padding-right: 8px;
  padding-left: 0;
}

.home-left__interests, .home-left__results {
  padding-left: 8px;
  padding-right: 0;
}

.home-left__activity {
  padding-left: 8px;
  padding-right: 0;
}

.home-left__close {
  right: 0;
  left: auto;
}

.home-left__read_all {
  margin-right: auto;
  margin-left: 16px;
}

.tabs__sent .users__filters.status {
  right: auto;
  left: 0;
}

.users__card .user-photo {
  float: right;
  margin-left: 9px;
  margin-right: 0;
}

.users__info {
  float: right;
}

.users__text img {
  float: right;
}

.users__nickname,
.users__text span {
  float: left;
}

.users__single {
  margin-left: 12px;
  margin-right: 0;
}

.users__two {
  margin-left: 8px;
  margin-right: 0;
}

.users__send {
  margin-left: 7px;
  margin-right: 0;
}

.users--slider .users__text img {
  margin-left: 2px;
  margin-right: 0;
}

.users--line .users__btns {
  left: 0;
  right: auto;
}

.profile .users__card .user-photo {
  margin-left: 5px;
  margin-right: 0;
}

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

.profile-top__item.pending::before {
  left: 18px;
  right: auto;
}

.profile-top__image.pending::before {
  left: 4px;
  right: auto;
}

.profile-top__main {
  direction: ltr;
  float: left;
}

.profile-top__name img {
  margin-left: 0;
  margin-right: 3px;
}

.profile-top__location img {
  margin-right: 0;
  margin-left: 6px;
  float: right;
}

.profile-top__status img {
  margin-right: 0;
  margin-left: 6px;
  float: right;
}

.profile-top__mail {
  margin-left: 10px;
  margin-right: 0;
}

.profile-top__access {
  margin-left: 10px;
  margin-right: 0;
}

.profile-top__btns.case .profile-top__mail{
  margin-right: 0;
  margin-left: 4px;
}

.profile-top__mail img {
  margin-right: 0;
  margin-left: 4px;
}

.profile-top__access::before {
  margin-right: 0;
  margin-left: 4px;
}

.profile-top__add {
  margin-left: 0;
  margin-right: 7px;
}

.profile-top__add img {
  margin-right: 0;
  margin-left: 3.6px;
}

.profile-top__edit img {
  margin-right: 0;
  margin-left: 5.2px;
}

.popup-request img {
  margin-left: 9px;
  margin-right: 0;
}

.content__box {
  float: right;
}

.content__action {
  margin-right: 0;
  margin-left: 14px;
}

.content__comments, .content__like {
  margin-right: 0;
  margin-left: 3px;
}

.likers-popover {
  left: auto;
  right: 0;
}

.likers-popover .users__card .user-photo {
  margin-left: 6px;
  margin-right: 0;
}

.content__text label {
  left: 0;
  right: auto;
  padding-right: 0;
  padding-left: 14px;
}

.content__text label::before {
  margin-right: 0;
  margin-left: 2px;
}

.profile-popup__close {
  left: auto;
  right: 20px;
}

.dropdown-menu {
  right: auto;
  left: 14px;
  text-align: left;
}

.profile-popup__name, .profile-popup__sex,
.profile-popup .user-photo {
  float: right;
}

.profile-popup__image button {
  left: auto;
  right: 16px;
}

.edit-photos__main .edit-photo {
  right: 12px;
  left: auto;
}

.edit-photos__photo {
  margin-right: 0;
  margin-left: 6px;
}

.edit-photos__photo:last-child {
  margin-left: 0;
}

.edit-photos__photo .edit-photo {
  right: 6px;
  left: auto;
}

.edit-photos__image.private::after,
.edit-photos__image.pending::before {
  left: 13px;
  right: auto;
}

.edit-photos__photo.private::after,
.edit-photos__photo.pending::before {
  left: 4px;
  right: auto;
}

.edit-profile__switches {
  float: left;
}

.edit-profile__switch:first-child {
  padding-left: 10px;
  margin-left: 8px;
  border-left: 1px solid #e6e4ea;
  padding-right: 0;
  margin-right: 0;
  border-right: none;
}

.edit-profile__title img {
  margin-left: 4px;
  margin-right: 0;
}

.edit-turning__arrow {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.edit-about__arrow {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.edit-about__body {
  margin-left: 5px;
  margin-right: 0;
}

.edit-liked__more {
  margin-left: 0;
  margin-right: 9px;
}

.password-display {
  right: auto;
  left: 10px;
}

.settings__account .settings__column:nth-child(2) {
  margin-left: 1px;
  margin-right: 11px;
  text-align: left;
}

.settings__payment .settings__column:nth-child(2) {
  float: left;
}

.settings__notification .settings__column:first-child {
  margin-right: 0;
  margin-left: 2px;
}

.settings__edit {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.settings__input[type="password"] {
  padding-left: 37px;
  padding-right: 14px;
}

.input-toggle {
  margin-right: 0;
  margin-left: 3px;
}

.input-toggle input:checked ~ span::after {
  left: 16.5px;
}

.input-toggle span::after {
  left: 0;
}

.payment__close {
  left: 24px;
  right: auto;
}

.payment__card {
  margin-right: 0;
  margin-left: 8px;
}

.payment__card:last-child {
  margin-left: 0;
}

.payment__input .input-error {
  float: left;
  text-align: left;
}

.payment__options {
  margin-left: -16px;
  margin-right: 0;
}

.payment__item {
  margin-right: 0;
  margin-left: 4px;
}

.payment__item:last-child {
  margin-left: 16px;
  margin-right: 0;
}

.payment__images img {
  margin-left: 14px;
  margin-right: 0;
}

.payment__images img:last-child {
  margin-left: 0;
}

.notifications__top button {
  left: 18px;
  right: auto;
  text-align: left;
}

.notifications__column .user-photo {
  margin-right: 0;
  margin-left: 3px;
}

.notifications__column .notifications__text {
  margin-left: 0;
  margin-right: 3px;
}

.notifications__msg {
  padding-right: 0;
  padding-left: 35px;
}

.notifications__msg span {
  right: auto;
  left: 0;
}

.notifications__photo {
  margin-left: 0;
  margin-right: 14px;
}

.notifications__text + .notifications__btns {
  margin-right: 0;
}

.notifications__btns {
  margin-left: 0;
  margin-right: 71px;
}

.notifications__btns .btn {
  margin-right: 0;
  margin-left: 6px;
}

.chat__options {
  float: left;
}

.chat__row {
  padding-left: 12px;
  padding-right: 7px;
}

.chat__input .input-error {
  text-align: left;
  margin-left: 20px;
  margin-right: 0;
}

.chat__garbage {
  margin-left: 6px;
  margin-right: 0;
}

.chat__audio-send {
  margin-right: 9px;
  margin-left: 0;
}

.chat__card.users .users__card .user-photo {
  margin-left: 0;
}

.chat__item.response span {
  float: left;
}

.chat__item span.read::after {
  margin-left: 0;
  margin-right: 4px;
}

.chat__item.response .chat__wrap img {
  margin-left: 0;
  margin-right: auto;
}

.chat-voice__rec {
  margin-right: 10px;
  margin-left: 0;
}

.chat__item .chat-voice span {
  float: none;
}

.chat__bottom.disabled::after {
  right: 51px;
  left: auto;
}

.popup-media__close {
  right: 20px;
  left: auto;
}

.photo-send__buttons .btn--white {
  margin-right: 10px;
  margin-left: 0;
}

.media-header__close {
  left: auto;
  right: 10px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.media-box {
  display: inline-block;
}

.media-box span:last-child {
  float: left;
}

.media-box span:last-child::before {
  content: " ";
  white-space: pre;
}

.media-gallery__box {
  float: right;
}

.available__subtitle img {
  margin-left: 4px;
  margin-right: 0;
}

.available__text label {
  left: 0;
  right: auto;
}

.available__text label::before {
  margin-left: 2px;
  margin-right: 0;
}

.comments__new button {
  float: left;
}

.users-photos .content__top {
  margin-right: 0;
  margin-left: 24px;
}

.pop__btns .pop__btn:last-child {
  border-right: 1px solid #e6e4ea;
  border-left: 0;
}

.toast img {
  margin-right: 0;
  margin-left: 6px;
}

.expired-date {
  text-align: right;
}

.today-description .input-error {
  float: right;
  text-align: right;
}

#openSupportForm {
  text-align: right;
}

@media (min-width: 500px) {
  .content-form__btns .btn--white {
    margin-right: 6px;
    margin-left: 0;
  }
}

@media (min-width: 650px) {
  .users--big {
    margin-left: 0;
    margin-right: -12px;
  }
}

@media (min-width: 750px) {
  .pop__btns .pop__btn:last-child {
    border: 1px solid #e6e4ea;
    margin-right: 10px;
    margin-left: 0;
  }

  .header__arrow {
    float: left;
  }
  .header__logo {
    float: right;
  }
  .header .user-photo {
    float: left;
    margin-left: 0;
  }
  .full-height {
    float: left;
  }
  .full-height__content {
    padding-right: 47px;
    padding-left: 10px;
  }
  .login {
    padding-right: 10px;
    padding-left: 37px;
  }
  .login__content {
    float: left;
  }
  .login__close-btn.arrow::after {
    left: 7px;
  }
  .input-error {
    float: left;
    text-align: left;
  }
  .form {
    margin-right: auto;
    margin-left: 0;
  }
  .form__btn.btn--white {
    margin-right: 5px;
    margin-left: 0;
  }
  .form__forgot {
    margin-left: 0;
    margin-right: auto;
  }
  .popup-info__close {
    margin-right: -10px;
    margin-left: 0;
  }
  .popup-info__later {
    margin-right: 9px;
    margin-left: 0;
  }
  .dots span {
    margin-left: 5px;
  }
  .checkboxes label span {
    margin-left: 9px;
  }
  .verification__back {
    margin-left: 0;
    margin-right: 5px;
  }
  .verification__back img {
    right: 5px;
  }
  .add-photo__arrow {
    margin-left: auto;
  }
  .form-photo__box label img {
    margin-right: 6px;
    margin-left: 0;
  }
  .verification-block__circle {
    margin-left: 8px;
  }
  .verification__arrow {
    right: 24px;
  }
  .popup-verification .popup-verification__close {
    right: 28px;
    left: auto;
  }
  .popup-verification__info p span {
    margin-left: 6px;
  }
  .popup-verification__slider .slider__item .slider__cover:nth-child(2) {
    margin-right: 24px;
    margin-left: 0;
  }
  .slider__left::after {
    left: 13px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  .main-left {
    float: left;
  }
  .main-left__content {
    padding-right: 14px;
    padding-left: 0;
  }
  .main-right {
    margin-left: 4px;
    margin-right: 0;
  }
  .menu a {
    text-align: right;
  }
  .menu a::before {
    margin-right: 0;
    margin-left: 11px;
  }
  .filters__line label img {
    margin-right: 0;
    margin-left: 7px;
  }
  .filters__select img {
    right: 12px;
    left: auto;
  }
  .filters__buttons .btn--white {
    margin-right: 12px;
    margin-left: 0;
  }
  .home-left__link:nth-child(n) {
    text-align: center;
  }
  .home-left__requests_text {
    padding-left: 0;
  }
  .home-left__text {
    margin-right: 0;
    margin-left: 8px;
  }
  .home-left__favorites {
    padding-left: 0;
    padding-right: 18px;
  }
  .home-left__favorites .btn-arrow--right {
    right: 120px;
  }
  .home-left__favorites .btn-arrow--left {
    left: 14.5px;
  }
  .home-left__nearby.empty {
    margin-left: 0;
  }
  .home-left__container {
    padding-right: 0;
  }
  .home-left__interests, .home-left__results {
    padding-left: 0;
  }
  .home-left__activity {
    padding-left: 0;
  }
  .home-left__read_all {
    margin-left: 0;
  }
  .users__card .user-photo {
    margin-left: 6px;
  }
  .users__two {
    margin-left: 6px;
  }
  .users__accept, .users__cancel {
    float: left;
  }
  .users--slider .users__text img {
    margin-right: auto;
    margin-left: auto;
  }
  .users button.users__accept {
    margin-right: 14px;
    margin-left: 0;
  }
  .profile-top__name img {
    margin-right: 5px;
  }
  .profile-top__location {
    float: right;
    margin-right: 0;
    margin-left: 14px;
  }
  .profile-top__status {
    float: right;
  }
  .profile-top__wrap {
    float: right;
    margin-left: 10px;
    margin-right: 0;
  }
  .profile-top__mini {
    margin-left: 2px;
    margin-right: 0;
  }
  .profile-top__cover {
    padding-right: 5px;
    padding-left: 0;
    direction: ltr;
  }
  .profile-top__info.edit .profile-top__btns {
    right: auto;
    left: 8px;
  }
  .profile-top__item.private::after {
    left: 57px;
    right: auto;
  }
  .profile-top__dots + .profile-top__wrap .profile-top__item.private::after {
    left: 20px;
    right: auto;
  }
  .profile-top__image.private::after {
    left: 4px;
    right: auto;
  }
  .profile-top .edit-profile__btns {
    margin-right: 111px;
    margin-left: 0;
  }
  .profile__open {
    margin-right: 15px;
    margin-left: 0;
  }
  .profile__open.tooltip::before {
    right: auto;
    left: 0;
    top: -30px;
  }
  .features__item {
    margin-right: 0;
    margin-left: 3px;
  }
  .reviews__container {
    padding-left: 43px;
    padding-right: 18px;
  }
  .profile-popup__close {
    right: 18px;
  }
  .dropdown-menu {
    left: 18px;
  }
  .edit-btn {
    margin-right: 12px;
    margin-left: 0;
  }
  .edit-profile__item input,
  .edit-profile__item select {
    padding-right: 12px;
  }
  .edit-profile__item select {
    padding-left: 30px;
  }
  .edit-profile__item .icon--arrow::before {
    left: 12.6px;
    right: auto;
  }
  .edit-profile__item .icon--search input {
    padding-right: 40px;
    padding-left: 10px;
  }
  .edit-profile__btns button:last-child {
    margin-right: 6px;
    margin-left: 0;
  }
  .edit-profile .checkboxes label {
    padding-right: 12px;
  }
  .edit-profile .edit-btn {
    float: left;
  }
  .settings__account .settings__column:nth-child(2) {
    text-align: right;
    margin-right: 3px;
    margin-left: 20px;
  }
  .settings__notification .settings__column:last-child {
    text-align: left;
  }
  .settings__radio label:first-child {
    margin-right: 0;
    margin-left: 25px;
  }
  .settings__radio span::after {
    margin-left: 0;
    margin-right: 6px;
  }
  .settings__radio span::before {
    right: auto;
    left: 4px;
  }
  .settings__btns .btn--white {
    margin-right: 2.5px;
    margin-left: 0;
  }
  .settings__btns.mg {
    margin-right: 179px;
    margin-left: 0;
  }
  .settings__box label,
  .settings__box input,
  .settings__box textarea {
    float: right;
  }
  .settings__verification {
    float: left;
  }
  .settings-popup--small .settings-popup__btns .btn--white {
    margin-right: 10px;
    margin-left: 0;
  }
  .settings-popup--large .settings-popup__text, .settings-popup--large .settings-popup__subtitle {
    margin-left: auto;
    margin-right: 0;
  }
  .settings-popup--large .settings-popup__btns .btn--white {
    margin-right: 14px;
    margin-left: 0;
  }
  .settings-popup .close-btn {
    right: 18px;
    left: auto;
  }
  .settings-popup--large .close-btn {
    right: auto;
    left: 18px;
  }
  .settings-popup__radio.radio-btns label span {
    margin-left: 11px;
    margin-right: 0;
  }
  .payment__options {
    margin-left: -24px;
  }
  .payment__item {
    margin-left: 9px;
  }
  .payment__item:last-child {
    margin-left: 24px;
  }
  .payment__box input {
    left: 0;
    right: auto;
  }
  .payment__box .payment__input {
    float: right;
  }
  .payment__box .payment__input:first-child {
    margin-left: 51px;
    margin-right: 0;
  }
  .payment__box .payment__input:first-child input {
    right: 0;
    left: auto;
  }
  #paymentCardData .payment__box .input-error {
    text-align: right;
    float: none;
  }
  .notifications {
    left: 0;
    right: auto;
  }
  .notifications--msg {
    left: 40px;
  }
  .notifications__column .user-photo {
    margin-left: 6px;
  }
  .notifications__photo {
    margin-right: 25px;
  }
  .notifications__column .notifications__text {
    margin-right: 6px;
  }
  .notifications__btns {
    margin-right: 80px;
  }
  .notifications--msg .notifications__btns {
    margin-right: 92px;
  }
  .notifications__btns .btn {
    margin-left: 12px;
  }
  .messages__drop-down {
    left: 9px;
    right: auto;
  }
  .messages__drop-down button, .messages__drop-down a {
    text-align: right;
  }
  .chat__item.message {
    padding-left: 42px;
  }
  .chat__item.response {
    padding-right: 42px;
  }
  .chat__garbage {
    margin-left: 15px;
    margin-right: 8px;
  }
  .chat__audio-send {
    margin-right: 20px;
    margin-left: 8px;
  }
  .player__time {
    padding-right: 15px;
    padding-left: 0;
  }
  .player__play button {
    margin-left: 9px;
    margin-right: 0;
  }
  .popup-media__top .media-info {
    float: left;
    text-align: left;
  }
  .popup-media__close {
    right: 0;
  }
  .photo-send__buttons {
    text-align: right;
  }
  .comments__new .users {
    margin-left: 3px;
    margin-right: 0;
  }
  .comments__new textarea {
    padding-left: 125px;
    padding-right: 16px;
  }
  .comments__new button {
    left: 23px;
    right: auto;
  }
  .users-photos .content__top {
    margin-left: 31px;
  }
  .popup-search__buttons .btn--white {
    margin-left: 0;
    margin-right: 6px;
  }
  .search__top {
    text-align: right;
  }
  .search__top img {
    float: left;
  }
}

@media (min-width: 845px) {
  .details__features:nth-child(2) .edit-profile__btns, .details__features:nth-child(3) .edit-profile__btns {
    margin-right: 175px;
    margin-left: 0;
  }
  .settings__btns .btn--white {
    margin-right: 9px;
    margin-left: 0;
  }
  .available__item::before {
    right: calc(46% + 23px);
    left: auto;
  }
  .available__content {
    float: left;
    padding-right: 25px;
    margin-right: 22px;
    padding-left: 0;
    margin-left: 0;
  }
  .available__user {
    float: right;
  }
  .available__btn {
    right: 18px;
    left: auto;
  }
}

@media (min-width: 900px) {
  .payment__column {
    float: right;
  }
  .payment__column:first-child {
    margin-left: 32px;
    margin-right: 0;
  }
  #paymentCardData .payment__box .payment__input:first-child {
    margin-left: 26%;
    margin-right: 0;
  }
  .payment__card {
    margin-left: 0;
  }
  .users--columns {
    margin-right: -12px;
    margin-left: 0;
  }
  .details__features:nth-child(4) .edit-profile__btns {
    margin-right: 227px;
    margin-left: 0;
  }
}

@media (min-width: 965px) {
  .full-height__content {
    padding-right: 125px;
  }
  .login {
    padding-left: 77px;
  }
  .profile-top__box {
    margin-left: 10px;
    margin-right: 0;
    float: right;
  }
  .profile-top__btns {
    right: auto;
    left: 8px;
    text-align: left;
  }
  .profile-top__btns.case {
    text-align: left;
  }
  .profile-top__mail {
    margin-left: 8px;
    margin-right: 0;
  }
  .profile-top__access {
    margin-left: 8px;
    margin-right: 0;
  }
  #paymentCardData .payment__box .payment__input:first-child {
    margin-left: 30.4%;
  }
}

@media screen and (min-width: 0\0) and (min-resolution: 0.001dpcm) {
  .form__box::after {
    left: 18px;
  }
}

@media (max-width: 749px) {
  .settings-popup--small .settings-popup__btns .btn--white {
    border-right: 1px solid #e6e4ea;
    border-left: none;
  }
  .settings-popup__radio.radio-btns label span {
    float: left;
    margin-left: 0;
  }
  .settings .open .btn--white {
    left: auto;
    right: 20px;
  }
  .home-left__visitors .users--line .users__btns {
    margin-right: 74px;
    margin-left: 0;
  }
  .edit-profile__details .form__text {
    text-align: right;
  }
  #paymentCardData .payment__box input {
    left: 0;
    right: auto;
  }
  #paymentCardData .payment__box .payment__input {
    float: right;
  }
  #paymentCardData .payment__box .payment__input:first-child {
    margin-left: 51px;
    margin-right: 0;
  }
  #paymentCardData .payment__box .payment__input:first-child input {
    right: 0;
    left: auto;
  }
  #paymentCardData .payment__box .input-error {
    text-align: right;
    float: none;
  }
}
