

input {
    outline: none;
    border: none;
    color: rgba(0, 0, 0, 0.54);
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    box-sizing: border-box;
    padding-left: 15px;
}

input:focus::placeholder {
    opacity: 0;
}


button {
    background: none;
    border: none;
    outline: none;
    cursor: pointer;
}


h2 {
    font-size: 14px;
    margin-bottom: 12px;
}

/* ::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-thumb {
    background-color: #127FFF;
    border-radius: 20px;
    border: none;
}

::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.164);
} */

select {
    outline: none;
    cursor: pointer;
}

option {
    line-height: 25px;
    height: 25px;
}


/***************gogogo****************************/

.hide-block {
    display: none !important;
}

/* .container {
    font-size: 14px;
    background: #F8F8F8;
    min-height: 100%;
    position: relative;
    padding-bottom: 200px;
} */

/* .content {
    margin: 0 auto;
    max-width: 1200px;
    position: relative;
} */

.content_flex {
    display: flex;
}

.flex {
    display: flex;
}

.relative {
    position: relative;
}

.white_block {
    background: #FFFFFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    padding: 30px 2rem;
}

@media (max-width: 991px) {
    .white_block {
        padding: 20px 0rem;
    }
}
.blue_block {
    background: #127FFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    padding: 0 50px;
}

._tab_ {
    display: flex;
    align-items: center;
    height: 100%;
    color: #FFFFFF;
    position: relative;
    cursor: pointer;
    margin-right: 50px;
    user-select: none;
}

._tab_::after {
    display: none;
    content: "";
    width: 100%;
    height: 3px;
    background-color: #FFC200;
    position: absolute;
    bottom: 0;
    left: 0;
}

._tab_.active {
    color: #FFC200;
    font-weight: 700;
}

._tab_:hover {
    color: #FFC200;
}

._tab_.active::after {
    display: block;
}

.row {
    display: flex;
    width: 100%;
}

.row .t_cell {
    display: flex;
    align-items: center;
    height: 100%;
}

.row .null {
    text-align: center;
    padding-top: 20px;
    min-width: 100%;
}

.btn_yellow {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 130px;
    height: 35px;
    background: #FFC200;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    cursor: pointer;
}

.btn_yellow:hover {
    color: #127FFF;
}

.btn_blue {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 130px;
    height: 35px;
    background: #127FFF;
    color: white;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    cursor: pointer;
}

.btn_blue:hover {
    color: #FFC200;
}

.i_agree {
    display: flex;
    align-items: center;
    padding-top: 10px;
}

.i_agree input {
    display: none;
}

.i_agree input:checked+label span img {
    display: block;
}

.i_agree span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15px;
    height: 15px;
    background: #FFFFFF;
    border: 0.5px solid #ECECEC;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 4px;
    margin-right: 10px;
}

.i_agree span img {
    width: 15px;
    height: 15px;
    display: none;
}

.i_agree label {
    display: flex;
    align-items: center;
    font-size: 9px;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Chrome/Safari/Opera */
    -khtml-user-select: none;
    /* Konqueror */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    cursor: pointer;
}

.i_agree label:hover span {
    box-shadow: 0px 0px 7px rgba(85, 135, 201, 0.25);
}

.socials a:hover {
    opacity: .8;
}

.p_ul {
    padding-left: 15px;
    position: relative;
}

.p_ul::before {
    display: block;
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #127FFF;
    position: absolute;
    left: 2px;
    top: 50%;
    transform: translateY(-50%);
}

/*.dropdown {
    display: block;
    width: 100%;
    height: 28px;
    background: #FFFFFF;
    border: 0.5px solid #ECECEC;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    position: relative;
}
.dropdown::after {
    display: block;
    content: "";
    width: 4px;
    height: 4px;
    background: linear-gradient(45deg, black 50%, transparent 50%);
    transform: rotate(-45deg);
    position: absolute;
    top: 10px;
    right: 10px;
}*/
.error {
    background: rgba(198, 126, 126, 0.14);
    border: 0.5px solid #B80707;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    color: #C67E7E;
}

.red_star {
    color: #C67E7E;
}

.span_arrow {
    display: block;
    width: 5px;
    height: 5px;
    border-right: .5px solid black;
    border-bottom: .5px solid black;
    transform: rotate(45deg);
    position: absolute;
    right: 15px;
}


/***************popups***********************777777777777777777777777777777*****/

.auth_page {
    display: block;
    z-index: 10;
}

.auth_page .popup {
    display: flex;
    width: 550px;
    max-height: 90%;
    background: #FFFFFF;
    border-radius: 11px;
}

.auth_page .popup.active {
    display: flex;
}

.auth_page .popup h1 {
    font-size: 29px;
    font-weight: 400;
}


.auth_page .p_sign_up {
    flex-direction: column;
    align-items: center;
    padding: 40px 115px 40px;
    margin: 20px auto;
    text-align: center;
}

.auth_page .p_sign_up h1 {
    margin-bottom: 30px;
}

.auth_page .p_sign_up h2 {
    font-weight: normal;
    color: rgba(0, 0, 0, 0.587);
}

.auth_page .p_sign_up .input {
    margin-bottom: 17px;

}

.auth_page .p_sign_up .input select {
    width: 100%;
    height: 38px;
    color: rgba(0, 0, 0, 0.54);
    padding: 0 24px;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
}

.auth_page .p_sign_up .input p {
    margin-bottom: 7px;
    text-align: left;
    padding-left: 20px;
}

.auth_page .p_sign_up .input p span {
    color: #C67E7E;
    padding-left: 5px;
}

.auth_page .p_sign_up .input input {
    width: 100%;
    height: 38px;
    color: rgba(0, 0, 0, 0.54);
    padding: 0 24px;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
}

.auth_page .p_sign_up a {
    color: #127FFF;

}

.auth_page .p_sign_up a:hover {
    text-decoration: underline;
}

.auth_page .p_sign_up button {
    margin-top: 10px;
}


.auth_page .p_sign_in {
    flex-direction: column;
    align-items: center;
    width: 550px;
    height: 670px;
    margin: 20px auto;
    padding: 40px 115px 50px;

}

.auth_page .p_sign_in h1 {
    margin-bottom: 35px;
    text-align: center;
}

.auth_page form {
    width: 100%;
}

.auth_page .p_sign_in .input {
    width: 100%;
    margin-bottom: 18px;
    position: relative;
}

.auth_page .p_sign_in .input:nth-of-type(2) {
    margin-bottom: 8px;
}

.auth_page .p_sign_in .input p {
    margin-bottom: 7px;
    padding-left: 20px;
}

.auth_page .p_sign_in .input p span {
    color: #C67E7E;
    margin-left: 3px;
}

.auth_page .p_sign_in .input input {
    width: 100%;
    height: 38px;
    color: rgba(0, 0, 0, 0.54);
    padding: 0 24px;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
}

.auth_page .p_sign_in a {
    color: #127FFF;
}

.auth_page .p_sign_in a.forgot_pass {
    position: absolute;
    margin-bottom: 20px;
    right: 10px;
    top: 5px;
    font-size: 10px;
}

.auth_page .p_sign_in a:hover {
    text-decoration: underline;
}

.auth_page .p_sign_in .create_acc {
    margin-bottom: 10px;
    text-align: center;
}

.auth_page .p_sign_in h4 {
    margin-bottom: 8px;
    text-align: center;
}

.auth_page button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 190px;
    height: 35px;
    font-size: 12px;
    margin: 0 auto 12px;
    border-radius: 10px;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
}

.auth_page button img {
    display: block;
    margin-right: 7px;
}

.auth_page button.btn_yellow {
    margin: 10px auto 8px;
}

.auth_page .btn_create {
    display: flex;
    margin-bottom: 12px;
}

.auth_page .btn_create p {
    margin-right: 6px;
}

.auth_page .input {
    width: 100%;
}


.auth_page button.btn_google {
    background: #B74637;
    border-color: #B74637;
    color: white;
    margin-top: 10px;
}

.auth_page button.btn_google:hover {
    background: #b3655c;
    border-color: #b3655c;
}

.auth_page button.btn_fb {
    background: #3F5793;
    border-color: #3F5793;
    color: white;
}

.auth_page button.btn_fb:hover {
    background: #4d66a5;
    border-color: #4d66a5;
}

.auth_page button.btn_apple {
    background: black;
    border-color: black;
    color: white;
}

.auth_page button.btn_apple:hover {
    background: rgb(55, 55, 55);
    border-color: rgb(55, 55, 55);
}

.auth_page button.btn_telegram {
    background: #039BE5;
    border-color: #039BE5;
    color: white;
}

.auth_page button.btn_telegram:hover {
    background: #1ca7ec;
    border-color: #1ca7ec;
}


.auth_page .password_recovery {
    flex-direction: column;
    width: 880px;
    height: 320px;
    padding: 30px 50px;
}

.auth_page .password_recovery h2 {
    font-size: 14px;
    margin-bottom: 12px;
}

.auth_page .password_recovery h4 {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 20px;
    font-weight: normal;
}

.auth_page .password_recovery .white_block {
    padding: 25px;
    width: 410px;
}

.auth_page .password_recovery .white_block .flex {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.auth_page .password_recovery .white_block .flex p {
    color: rgba(0, 0, 0, 0.6);
    margin-right: 10px;
    white-space: nowrap;
}

.auth_page .password_recovery .white_block .input {
    display: flex;
    position: relative;
}

.auth_page .password_recovery .white_block .input input {
    height: 28px;
    padding-left: 10px;
    padding-right: 50px;
    box-sizing: border-box;
    font-size: 9px;
}

.auth_page .password_recovery .white_block .input img {
    display: block;
    position: absolute;
    top: 5px;
    right: 10px;
}

.auth_page .password_recovery .white_block button {
    margin: 0 auto;
}


/***************mobile*********************************************************/

.mob_header {
    display: none;
}

.mob_menu_block {
    display: none;
}

.mob_ticker {
    display: none;
}


/***************main page*********************************************************/


.content_left_block {
    width: 320px;
    min-width: 320px;
    padding-right: 10px;
    margin-bottom: 10px;
}

.content_left_block .logo {
    display: block;
    width: 100%;
    padding: 25px 0;
}

.content_left_block .logo img {
    display: block;
    width: 100%;
}

.exchange_block {}

.exchange_block .exchange_tabs {
    display: flex;
    justify-content: center;
    width: 100%;
    height: 66px;
    background: #127FFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    margin-bottom: 2px;
}

.exchange_block .exchange_tabs p {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30%;
    height: 100%;
    color: #fff;
    cursor: default;
    position: relative;
}

.exchange_block .exchange_tabs p::after {
    display: none;
    content: "";
    width: 40%;
    height: 3px;
    background: #FFC200;
    border-radius: 1px;
    position: absolute;
    bottom: 0;
    left: 30%;
}

.exchange_block .exchange_tabs p:hover {
    color: #FFC200;

}

.exchange_block .exchange_tabs p.active {
    color: #FFC200;
    font-weight: 700;
}

.exchange_block .exchange_tabs p.active::after {
    display: block;
}

.exchange_table {
    height: 686px;
    max-height: 686px;
    background: #127FFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    padding: 24px 0 0;
    position: relative;
    overflow: hidden;
    transition: .3s;
}

.exchange_table.active {
    max-height: 3000px;
    transition: .8s;
}

.exchange_table_seach {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 0 20px;
}

.exchange_table_flex {
    display: flex;
    justify-content: space-between;
    max-height: 0px;
    height: 520px;
    position: relative;
    transition: .4s;
}

.exchange_table_flex.flex_open {
    top: -1px;
    max-height: 520px;
    transition: .4s;
}

.exchange_table .exchange_table_half {
    width: 100%;
    max-height: 100%;
    overflow-y: auto;
    position: relative;
}

.exchange_table .exchange_table_half:last-of-type {
    border-left: .5px solid rgba(255, 255, 255, 0.418);
}

.exchange_table .exchange_table_half::after {
    display: block;
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    left: -5px;
    top: 0;
    background-color: white;
}

.exchange_table .exchange_table_half::-webkit-scrollbar {
    width: 6px;
    /* ширина всей полосы прокрутки */
}

.exchange_table .exchange_table_half:hover::-webkit-scrollbar-thumb {
    background-color: #ffffff8f;
    /* цвет бегунка */
}

.exchange_table .exchange_table_half::-webkit-scrollbar-thumb {
    background-color: #ffffff00;
    /* цвет бегунка */
    border-radius: 20px;
    /* округлось бегунка */
    border: none;
    /* отступ вокруг бегунка */
}

.exchange_table .exchange_table_half::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0);
    /* цвет зоны отслеживания */
}

.exchange_table_seach .input {
    display: flex;
    align-items: center;
    position: relative;
    width: 120px;
    height: 28px;
    background: rgba(255, 255, 255, 0.2);
    border: 0.5px solid #ECECEC;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    margin-bottom: 14px;
}

.exchange_table_seach .input input {
    display: block;
    width: 100%;
    height: 28px;
    font-size: 12px;
    border: none;
    padding-left: 10px;
    padding-right: 30px;
    background: none;
    color: white;
    box-shadow: none;
}

.exchange_table_seach .input input::placeholder {
    color: white;
}

.exchange_table_seach .input input:focus::placeholder {
    visibility: hidden;

}

.exchange_table_seach .input img {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}

.exchange_table h2 {
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 25px;
    color: #FFFFFF;
    background: #66ACFF;
    box-shadow: 0px 0px 10px -2px rgba(18, 127, 255, 0.52);
    position: relative;
    cursor: pointer;
    margin-bottom: 0;
}

.exchange_table h2::after {
    display: block;
    content: "";
    width: 10px;
    height: 5px;
    background: url(img/arrow_thin.svg) no-repeat center center;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
}

.exchange_table h2.flex_open::after {
    transform: translateY(-50%);
}

.exchange_table .exchange_list {}

.exchange_table .exchange_list p {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 18px;
    font-size: 12px;
    color: white;
    line-height: 18px;
    padding: 4px 12.5px 4px 20px;

    cursor: pointer;
}

.exchange_table .exchange_list p:hover {
    background-color: rgba(255, 255, 255, 0.5);
}

.exchange_table .exchange_table_half.right .exchange_list p {
    padding-left: 12.5px;
    padding-right: 20px;
}

.currency span {
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    background: #B454FF;
    border-radius: 5px;
    padding: 0 3px;
    text-transform: uppercase;
    color: white;
}

.currency.btcb span {
    background: #00E1C6;
}

.currency.ltc span {
    background: #FD9800;
}

.currency.doge span {
    background: #FF6954;
}

.currency.xrp span {
    background: #546FFF;
}

.ex_table_arrow {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 26px;
    background: #127FFF;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 0 0 10px 10px;
    cursor: pointer;
}

.ex_table_arrow img {
    display: block;
    opacity: .5;
    transition: .3s;
}

.ex_table_arrow:hover img {
    opacity: 1;
    transition: .3s;
}


.exchange_find {
    padding: 25px 25px 35px;
}

.exchange_find_flex {
    display: flex;
    justify-content: space-between;
}

.exchange_find_flex .give_get {
    width: 120px;
}

.exchange_find_flex .give_get h5 {
    font-size: 12px;
    font-weight: normal;
    padding-left: 12px;
    margin-bottom: 7px;
}

.exchange_find_flex .dropdown {
    font-size: 10px;
}

.exchange_find .btn_yellow {
    margin: 12px auto 0;
}


.exchange_popular_directions {
    padding: 12px 20px 30px;
    background: #FFFFFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
}

.exchange_popular_directions h2 {
    text-align: center;
    font-size: 14px;
    color: #127FFF;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.exchange_popular_directions .popular_list {
    padding-top: 18px;
}

.exchange_popular_directions .popular_list .one_direction {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}

.exchange_popular_directions .popular_list .one_direction p {
    font-size: 12px;
}

.exchange_popular_directions .popular_list .one_direction p.up_down {
    position: relative;
    padding-left: 8px;
}

.exchange_popular_directions .popular_list .one_direction p.up_down::before {
    display: flex;
    content: "";
    width: 6px;
    height: 100%;
    position: absolute;
    top: 1px;
    left: 0;
    background: url(img/arrow_green.svg) no-repeat 50% 50%;
}

.exchange_popular_directions .popular_list .one_direction p.up_down.down::before {
    background: url(img/arrow_red.svg) no-repeat 50% 50%;
}


.left_statistics {
    padding-top: 20px;
}

.currency_course {}

.currency_course h3 {
    font-size: 18px;
    margin-bottom: 10px;
}

.currency_course_table {
    padding: 15px 25px;
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.07);
    border-radius: 10px;
    margin-bottom: 1px;
}

.head_select_currency {
    display: block;
    position: relative;
    width: fit-content;
    z-index: 3;
    margin-right: 15px;
    margin-bottom: 15px;
}

.head_select_currency .selected_currency {
    display: flex;
    align-items: center;
    width: 60px;
    height: 20px;
    background: #FFC200;
    border-radius: 30px;
    position: relative;
    cursor: pointer;
}

.head_select_currency .selected_currency::after {
    display: block;
    content: "";
    width: 3px;
    height: 3px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%) rotate(45deg);
}

.head_select_currency .head_currency_open.curr_opened {
    display: block;
}

.head_select_currency .head_currency_open {
    display: none;
    width: 60px;
    background: #FFC200;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13);
    border-radius: 10px;
    position: absolute;
    left: 0;
    top: 25px;
    padding: 5px 0;
}

.head_select_currency .head_currency_open p:hover {
    text-decoration: underline;
    cursor: pointer;
}

.head_select_currency p {
    font-size: 12px;
    padding-left: 12px;
}

.currency_course_table .row {
    display: flex;
    width: 100%;
    margin-bottom: 12px;
}

.currency_course_table .row h6 {
    width: 100%;
    height: 12px;
    line-height: 12px;
    font-size: 10px;
    font-weight: 400;
    color: #808080;

}

.currency_course_table .row h6:first-of-type {
    visibility: hidden;
    width: 30px;
    min-width: 30px;
}

.currency_course_table .row p {
    display: flex;
    align-items: center;
    width: 100%;
    height: 16px;
    line-height: 14px;
    font-size: 12px;
    font-weight: 700;
}

.currency_course_table .row p:first-of-type {
    width: 30px;
    min-width: 30px;
}


.security_exchange {
    display: flex;
    align-items: center;
    width: 100%;
    height: 74px;
    padding-left: 35px;
    background: url(/img/security_exchange_bg.png) no-repeat;
    background-position: 90% 6px;
    background-color: #FFC200;
    border: 1px solid #D9D9D9;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.07);
    border-radius: 10px;
    box-sizing: border-box;
    transition: .3s;
    margin-bottom: 20px;
}

.security_exchange h4 {
    width: 150px;
    font-size: 13px;
    color: #795C00;
}

.security_exchange:hover {
    background-color: #dba904;
    transition: .3s;
}


.market_statistics {
    margin-bottom: 20px;
}

.market_statistics h3 {
    font-size: 18px;
    margin-bottom: 10px;
}

.market_statistics_table {
    width: 100%;
    height: 110px;
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.07);
    border-radius: 10px;
    padding: 20px 25px;
}

.market_statistics_table .row {
    margin-bottom: 15px;
}

.market_statistics_table .row p {
    display: flex;
    align-items: center;
    width: 100%;
    height: 14px;
}

.market_statistics_table .row p img {
    display: block;
}

.market_statistics_table .row p:nth-of-type(1) {
    width: 25px;
    min-width: 25px;
}

.market_statistics_table .row p:nth-of-type(2) {
    font-size: 12px;
    font-weight: bold;
}

.market_statistics_table .row p:nth-of-type(3) {
    font-size: 10px;
}


.left_statistics_socials {}

.left_statistics_socials h3 {
    font-size: 17px;
    margin-bottom: 10px;
}

.left_statistics_socials .flex {
    justify-content: space-between;
}

.left_statistics_socials .flex a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48%;
    height: 40px;
    background: #03A9F4;
    border-radius: 10px;
}

.left_statistics_socials .flex a.telegram {
    background: #039BE5;
}

.left_statistics_socials .flex a:hover {
    opacity: .8;
}


.news_fauced {
    display: none;
    margin-top: 10px;
}

.news_fauced_tabs {
    display: flex;
    justify-content: center;
    height: 65px;
    background: #127FFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
}

.news_fauced_tabs p {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    color: white;
    padding: 0 30px;
    cursor: default;
    position: relative;
}

.news_fauced_tabs p:hover {
    color: #FFC200;
}

.news_fauced_tabs p.active {
    font-weight: bold;
    color: #FFC200;
}

.news_fauced_tabs p.active::after {
    display: block;
}

.news_fauced_tabs p::after {
    display: none;
    content: "";
    width: 60%;
    height: 3px;
    background-color: #FFC200;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.news_fauced_form {
    padding: 30px 35px;
}

.news_fauced_form p {
    color: rgba(0, 0, 0, 0.6);
    line-height: 20px;
}

.news_fauced_form .search {
    display: flex;
    align-items: center;
    position: relative;
    background: #FFFFFF;
    border: 0.5px solid #ECECEC;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    height: 28px;
    margin-top: 20px;
}

.news_fauced_form .search input {
    border: none;
    width: 100%;
    padding-left: 18px;
    padding-right: 40px;
    font-size: 9px;
}

.news_fauced_form .search input:focus::placeholder {
    opacity: 0;
}

.news_fauced_form .search input::placeholder {
    color: rgba(18, 127, 255, 0.54);
}

.news_fauced_form .search img {
    display: block;
    position: absolute;
    right: 15px;
    top: 8px;
}

.news_fauced_form .btn_yellow {
    margin: 12px auto 0;
}


.content_right_block {
    width: calc(100% - 320px);
    padding-top: 20px;
    display: flex;
    flex-direction: column;
}


.right_menu {
    display: flex;
    justify-content: space-between;
    height: 66px;
    background: #127FFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    padding: 0 50px;
    margin-bottom: 2px;
}

.right_menu .right_menu_links {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 100%;
}

.right_menu .right_menu_links a {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #FFF9F9;
    height: 100%;
    cursor: pointer;
    position: relative;
}

.right_menu .right_menu_links a .icon {
    display: none;
}

.right_menu .right_menu_links a:hover {
    color: #FFC200;
}

.right_menu .right_menu_links a.active {
    font-weight: bold;
    color: #FFC200;
}

.right_menu .right_menu_links a.active::after {
    display: block;
}

.right_menu .right_menu_links a::after {
    display: none;
    content: "";
    width: 100%;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #FFC200;
}

.right_menu .right_menu_buttons {
    display: flex;
    height: 100%;
    width: 65px;
    min-width: 65px;
    align-items: center;
    margin-left: 25px;
}

.right_menu .right_menu_buttons .language {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    margin-right: 10px;
    color: white;
    position: relative;
    z-index: 5;
}

.right_menu .right_menu_buttons .language .choosed {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    cursor: pointer;
    user-select: none;
}

.right_menu .right_menu_buttons .language .choosed:hover {
    color: #FFC200;
}

.right_menu .right_menu_buttons .language .lang_list {
    display: none;
    flex-direction: column;
    width: 30px;
    background: #FFFFFF;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    position: absolute;
    top: 80%;
    left: 0;
}

.right_menu .right_menu_buttons .language .lang_list a {
    display: flex;
    align-items: center;
    height: 22px;
    font-size: 12px;
    color: #000;
    padding-left: 5px;
}

.right_menu .right_menu_buttons .language .lang_list a:hover {
    background: rgba(18, 127, 255, 0.11);
}

.right_menu .right_menu_buttons .language.lang_active .lang_list {
    display: flex;
}


.right_menu .right_menu_buttons .right_menu_user {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 30px;
    height: 100%;
    position: relative;
    z-index: 5;
}

.right_menu .right_menu_buttons .right_menu_user .btn_user {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    cursor: pointer;
    width: 100%;
    height: 100%;
}

.right_menu .right_menu_buttons .right_menu_user .btn_user img.is_active {
    display: none;
}

.right_menu .right_menu_buttons .right_menu_user .btn_user:hover img.not_active {
    display: none;
}

.right_menu .right_menu_buttons .right_menu_user .btn_user:hover img.is_active {
    display: block;
}

.right_menu .right_menu_buttons .right_menu_user .user_log_reg {
    display: flex;
    position: relative;
    position: absolute;
    right: -10px;
}

.right_menu .right_menu_buttons .right_menu_user .user_log_reg a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 65px;
    height: 20px;
    background: #FFFFFF;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    font-size: 12px;
    color: black;

}

.right_menu .right_menu_buttons .right_menu_user .user_log_reg a:hover {
    color: #127FFF;
}

.right_menu .right_menu_buttons .right_menu_user .user_log_reg a:first-of-type {
    margin-right: 2px;
}

.right_menu .right_menu_buttons .right_menu_user .user_cab_links {
    display: none;
    flex-direction: column;
    align-items: flex-end;
    width: 16px;
    min-width: 16px;
    position: absolute;
    right: -40px;
    top: 80%;

}

.right_menu .right_menu_buttons .right_menu_user .user_cab_links .links_auth {
    display: flex;
    flex-direction: column;
    width: 176px;
    min-width: 176px;
    height: 88px;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);
    background: #FFFFFF;
    border-radius: 7px;
    position: relative;
    right: -10px;
}

.right_menu .right_menu_buttons .right_menu_user .links_auth a {
    line-height: 22px;
    padding-left: 15px;
    color: black;
}

.right_menu .right_menu_buttons .right_menu_user .links_auth a:hover {
    background: rgba(18, 127, 255, 0.11);
}

.right_menu .right_menu_buttons .right_menu_user.user_active .user_cab_links {
    display: flex;
}

.right_menu .right_menu_buttons .right_menu_user.user_active img.is_active {
    display: block;
}

.right_menu .right_menu_buttons .right_menu_user.user_active img.not_active {
    display: none;
}


.right_text {
    margin-bottom: 10px;
}

.right_text h2 {
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 7px;
}

.right_text p {
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 20px;
}

.right_text p:last-of-type {
    margin-bottom: 0;
}

.right_our_data {
    padding: 20px 0px 20px;
}

.right_our_data .our_data_text {
    position: relative;
}

.right_our_data .our_data_text h1 {
    font-size: 29px;
    color: #127FFF;
    margin-bottom: 3px;
    padding: 0 40px;
}

.right_our_data .our_data_text p {
    padding: 0 40px;
}

.right_our_data .our_data_text img {
    display: none;
}

.right_our_data .right_our_data_flex {
    display: flex;
    justify-content: space-between;
    padding-top: 40px;
}

.right_our_data .right_our_data_flex .one_data {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 212px;
    height: 95px;
    background: #127FFF;
    color: white;
    border-radius: 11px;
    position: relative;
    overflow: hidden;
}

.right_our_data .right_our_data_flex .one_data:first-of-type img {
    left: -7%;
}

.right_our_data .right_our_data_flex .one_data img {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.right_our_data .right_our_data_flex .one_data:last-of-type {
    border: none;
}

.right_our_data .right_our_data_flex .one_data:nth-of-type(even) {
    color: white;
}

.right_our_data .right_our_data_flex .one_data .text {
    text-align: right;
    padding-right: 12px;
}

.right_our_data .right_our_data_flex .one_data h3 {
    font-weight: 700;
    font-size: 24px;
    margin: 5px 0;
    text-align: right;
}

.right_our_data .right_our_data_flex .one_data p {
    text-align: right;
}

.mobile_currencys_table {
    display: none;
    justify-content: space-between;
    position: relative;
}

.mobile_currencys_table .search_currency {

    width: 48%;
}

.mobile_currencys_table .search_currency .input {
    position: relative;
}

.mobile_currencys_table .search_currency input {
    height: 45px;
    width: 100%;
    padding-right: 40px;
    color: rgba(18, 127, 255, 1);
}

.mobile_currencys_table .search_currency input::placeholder {
    color: rgba(18, 127, 255, 1);
}

.mobile_currencys_table .search_currency:first-of-type .input img {}

.mobile_currencys_table .search_currency .input img {
    display: block;
    width: 16px;
    position: absolute;
    right: 15px;
    top: 14px;
}

.mobile_currencys_table .currency_open {
    display: none;
    width: 100%;
    max-height: 500px;
    background: #127FFF;
    border: 0.5px solid #FFFFFF;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.19);
    border-radius: 11px;
    overflow-y: auto;
    position: absolute;
    left: 0;
    top: 50px;
    z-index: 4;
    transition: .4s;
}

.mobile_currencys_table .currency_open::-webkit-scrollbar-thumb {
    background-color: #ffffff5e;
    /* цвет бегунка */
    border-radius: 20px;
    /* округлось бегунка */
    border: none;
    /* отступ вокруг бегунка */
}

.mobile_currencys_table .search_currency input:focus+.currency_open {
    display: block;
}

.mobile_currencys_table .currency_open:hover {
    display: block;
}

.mobile_currencys_table .currency_open .currency_section {
    margin-bottom: 5px;
}

.mobile_currencys_table .currency_open .currency {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 28px;
    border-bottom: 0.5px solid rgba(255, 255, 255, 0.54);
    color: white;
    padding: 0 20px;
    font-size: 12px;
    cursor: pointer;
}

.mobile_currencys_table .currency_open .currency:hover {
    background-color: rgba(255, 255, 255, 0.5);
}

.mobile_currencys_table .currency_open h2 {
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    text-align: center;
    color: white;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}


.right_exchangers_statistic {
    margin-bottom: 2px;
}

.exchangers_statistic_tabs {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 66px;
}

.exchangers_statistic_tabs .p_tabs {
    display: flex;
    height: 100%;
}

.exchangers_statistic_tabs .p_tabs p {
    display: flex;
}

.exchangers_statistic_tabs .p_tabs p.tab_active {
    color: #FFC200;
    font-weight: 700;
}

.exchangers_statistic_tabs .p_tabs p.tab_active::after {
    display: block;
}

.exchangers_statistic_tabs .p_icons {
    display: none;
}

.exchangers_statistic_tabs a {
    margin-left: 30px;
}

.exchangers_statistic_tabs a:hover {
    opacity: .8;
}


.mob_table_style {
    display: none;
}

.right_exchangers_table {
    width: 100%;
    padding: 0;
}

.right_exchangers_table .row.caption {
    border-bottom: 0.5px solid rgba(18, 127, 255, 0.54);

}

.right_exchangers_table .row.caption .t_cell {
    height: 50px;
    font-weight: bold;
    border: none;
    color: #A7A7A7;
    padding-top: 10px;
}

.right_exchangers_table .row.caption .t_cell.give {
    padding-left: 10px;
}

.right_exchangers_table .row.caption .t_cell.reviews {

    font-weight: bold;
}

.right_exchangers_table .row.caption .t_cell.reviews:hover {}

.right_exchangers_table .row.caption .t_cell .s_arrow {
    display: block;
    width: 5px;
    height: 5px;
    background: linear-gradient(45deg, transparent 50%, #A7A7A7 50%);
    transform: rotate(135deg);
    margin-left: 5px;
    border-radius: 1px;
}

.right_exchangers_table .scroll {
    /* border-bottom: .5px solid rgba(18, 127, 255, 0.54); */
    border-bottom: .5px solid #127FFF;
}

.right_exchangers_table .row:last-of-type {}

.right_exchangers_table .row.caption:hover {
    background: #ffc40000;
    box-shadow: none;
}

.right_exchangers_table .row:hover {
    background: #FFC200;
    box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.24);
}

.right_exchangers_table .row:hover .info_img {
    background: url(img/info_white.svg) no-repeat center center;
    opacity: 1;
}

.right_exchangers_table .row:hover .info_img img {
    opacity: 0;
}

.right_exchangers_table .row:hover .t_cell span {
    color: white;
}

.right_exchangers_table .row:hover .t_cell.give .min_max h5 {
    color: white;
}

.right_exchangers_table .row .t_cell {
    display: flex;
    align-items: center;
    width: 100%;
    height: 30px;
    font-weight: bold;
    border-right: .5px solid rgba(18, 127, 255, 0.54);
    padding-left: 15px;
}

.right_exchangers_table .row:nth-of-type(1) .t_cell {
    padding-top: 10px;
}

.right_exchangers_table .row .t_cell:first-of-type {
    width: 240px;
    min-width: 240px;
    padding-right: 10px;
    padding-left: 20px;
}

.right_exchangers_table .row .t_cell.give {
    justify-content: space-between;
    box-sizing: border-box;
    padding-left: 10px;
    width: auto;
    min-width: max-content;
}

.right_exchangers_table .row .t_cell.get {
    padding-right: 10px;
    width: auto;
    min-width: max-content;
}

.right_exchangers_table .row .t_cell.give .min_max {
    padding-right: 3px;
}

.right_exchangers_table .row .t_cell.give .amount span {
    margin-left: 2px;
}

.right_exchangers_table .row .t_cell.give .min_max h5 {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
    font-size: 8px;
    line-height: 10px;
    white-space: nowrap;
    text-align: right;
}

.right_exchangers_table .row .t_cell.give .min_max h5 p {
    font-size: 8px;
    line-height: 10px;
    padding-left: 3px;
}

.right_exchangers_table .row .t_cell:nth-of-type(4) {
    width: 110px;
    min-width: 110px;
}

.right_exchangers_table .row .t_cell.reviews {
    width: 80px;
    min-width: 80px;
}

.right_exchangers_table .row .t_cell.our_mark {
    border-right: none;
    width: 100px;
    min-width: 100px;
    font-weight: bold;
    color: #539B41;

}

.right_exchangers_table .row.caption .t_cell.our_mark:hover {
    text-decoration: underline;
    cursor: pointer;
}

.right_exchangers_table .row .t_cell.our_mark.red {
    color: #9B4141;
}

.right_exchangers_table .row .t_cell.our_mark p {
    position: relative;
}

.right_exchangers_table .row .t_cell.our_mark p::after {
    display: block;
    content: "";
    width: 11px;
    height: 11px;
    background: url(/img/star_green.svg) no-repeat center center;
    position: absolute;
    left: 120%;
    top: 50%;
    transform: translateY(-50%);
}

.right_exchangers_table .row .t_cell.our_mark.red p::after {
    background: url(/img/star_red.svg) no-repeat center center;
}

.right_exchangers_table .row.caption .t_cell:last-of-type {
    font-weight: bold;
    color: #A7A7A7;
}

.right_exchangers_table .row .t_cell:nth-of-type(5) a {
    color: #9B4141;
    font-weight: normal;
}

.right_exchangers_table .row .t_cell:nth-of-type(5) a span {
    margin-left: 0;
    color: #539B41;
}

.right_exchangers_table .row .t_cell:nth-of-type(5) a:hover {
    text-decoration: underline;
}

.right_exchangers_table .row .t_cell span {
    color: #1281ff80;
    margin-left: 5px;
}

.t_cell.infoblock {
    position: relative;
}

.t_cell.infoblock .infoblock_user {
    display: flex;
    align-items: center;
}

.t_cell.infoblock .mob_icon {
    display: none;
}

.t_cell.infoblock h6 {
    display: flex;
    width: 115px;
    font-size: 14px;
    font-weight: normal;
    padding-right: 3px;
}

.t_cell.infoblock h6 span {
    margin: 0 !important;
    color: #000000 !important;
    position: relative;
    z-index: 1;
}

.t_cell.infoblock h6 .one_icon {
    display: block;
    width: 15px;
    height: 15px;
    position: relative;
    margin-left: 3px;
}

.t_cell.infoblock h6 .one_icon img {
    display: block;
    position: relative;
    z-index: 1;
}

.t_cell h6.liked .one_icon::after {
    display: none;
    content: "відбираємо найкращих, страхуємо операції до 3000$";
    width: 150px;
    padding: 10px 15px;
    background: #ECECEC;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11);
    border-radius: 10px;
    font-weight: 400;
    font-size: 8px;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;
}

.t_cell h6.liked .one_icon:hover::after {
    display: block;
}

.t_cell.infoblock .info_img {
    display: block;
    margin-right: 10px;
    width: 14px;
    height: 14px;
    opacity: .4;
    filter: grayscale(100%);
}

.t_cell.infoblock img.t_sell_info {
    display: block;
    width: 100%;
}

.t_cell.infoblock .info_img:hover+.infoblock_hover {
    display: block;
}

.t_cell .infoblock_hover {
    display: none;
    width: 210px;
    height: 135px;
    background: #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.51);
    border-radius: 10px;
    padding: 15px 0 0 15px;
    position: absolute;
    top: -7px;
    left: 19px;
    color: white;
    font-size: 10px;
    font-weight: normal;
    z-index: 6;
}

.t_cell .infoblock_hover .relativee {
    padding: 10px 20px 20px;
}

.t_cell .infoblock_hover .relative::after {
    display: block;
    content: "";
    width: 5px;
    height: 11px;
    background: url(img/info_shield.svg) no-repeat;
    position: absolute;
    top: 10px;
    left: -5px;
}

.t_cell .infoblock_hover h4 {
    display: flex;
    align-items: center;
    font-size: 10px;
    margin-bottom: 7px;
}

.t_cell .infoblock_hover h4 img {
    display: block;
    margin-left: 5px;
    position: relative;
    top: 1px;
}

.t_cell .infoblock_hover p {
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 7px;
}

.t_cell .infoblock_hover p:last-of-type {
    margin-bottom: 0;
}

.t_cell .infoblock_hover_left {
    padding-right: 10px;
    border-right: 0.5px solid rgba(255, 255, 255, 0.5);
}

.t_cell .infoblock_hover_right {
    padding-left: 10px;
}

.t_cell .infoblock_hover_right p img {
    display: inline-block;
    position: relative;
    top: 2px;
}

.t_cell .info_icons {
    display: flex;
    align-items: center;
    padding-right: 5px;
}

.t_cell .info_icons img {
    display: block;
    margin-left: 3px;
}

.t_cell.infoblock .t_cell_icons {
    display: flex;
    align-items: center;
}

.t_cell.infoblock .t_cell_icons .one_icon {
    display: block;
    width: 15px;
    height: 15px;
    margin-right: 2px;
    position: relative;
}

.row:hover .t_cell.infoblock .t_cell_icons .one_icon.icon_exc {
    background: url(img/tbl_exc_w.svg) no-repeat center center;
}

.row:hover .t_cell.infoblock .t_cell_icons .one_icon.icon_dollar {
    background: url(img/tbl_dollar_w.svg) no-repeat center center;
}

.row:hover .t_cell.infoblock .t_cell_icons .one_icon.icon_key {
    background: url(img/tbl_key_w.svg) no-repeat center center;
}

.row:hover .t_cell.infoblock .t_cell_icons .one_icon.icon_m {
    background: url(img/tbl_m_w.svg) no-repeat center center;
}

.row:hover .t_cell.infoblock .t_cell_icons .one_icon.icon_percent {
    background: url(img/tbl_percent_w.svg) no-repeat center center;
}

.row:hover .t_cell.infoblock .t_cell_icons .one_icon.icon_arrow {
    background: url(img/tbl_arrow_w.svg) no-repeat center center;
}

.row:hover .t_cell.infoblock .t_cell_icons .one_icon.icon_card {
    background: url(img/tbl_card_w.svg) no-repeat center center;
}

.row:hover .t_cell.infoblock .t_cell_icons .one_icon.icon_like {
    background: url(img/like_green_w.svg) no-repeat center center;
}

.row:hover .t_cell.infoblock .t_cell_icons .one_icon.icon_wallet {
    background: url(img/tbl_wallet_w.svg) no-repeat center center;
}

.row:hover .t_cell.infoblock .t_cell_icons .one_icon.icon_dots {
    background: url(img/tbl_dots_w.svg) no-repeat center center;
}

.row:hover .t_cell.infoblock .t_cell_icons .one_icon.icon_stamp {
    background: url(img/tbl_stamp_w.svg) no-repeat center center;
}

.row:hover .t_cell.infoblock .t_cell_icons .one_icon img {
    opacity: 0;
}

.t_cell.infoblock .t_cell_icons .one_icon::after {
    display: none;
    content: "обмінний пункт не фіксує обмінний курс на момент створення заявки";
    width: 180px;
    padding: 10px 15px;
    background: #ECECEC;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11);
    border-radius: 10px;
    font-weight: 400;
    font-size: 8px;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}

.t_cell.infoblock .t_cell_icons .one_icon.icon_dollar::after {
    content: "повертаємо до 35% від нашого прибутку";
}

.t_cell.infoblock .t_cell_icons .one_icon.icon_key::after {
    content: "обмінний пункт може потребувати верифікацію документів, або затримати обмін для перевірки інших даних";
}

.t_cell.infoblock .t_cell_icons .one_icon.icon_m::after {
    content: "обмінний пункт працює в ручному або полуавтоматичному режимі";
}

.t_cell.infoblock .t_cell_icons .one_icon.icon_percent::after {
    content: "додаткові комісії";
    width: 100px;
}

.t_cell.infoblock .t_cell_icons .one_icon.icon_arrow::after {
    content: "обмінний пункт використовує сторонні платіжні системи";
}

.t_cell.infoblock .t_cell_icons .one_icon.icon_card::after {
    content: "потребує верифікацію банковської карти";
}

.t_cell.infoblock .t_cell_icons .one_icon.icon_like::after {
    content: "відбираємо найкращих, страхуємо операції до 3000$";
}

.t_cell.infoblock .t_cell_icons .one_icon.icon_wallet::after {
    content: "обмінний пункт не фіксує обмінний курс на момент створення заявки";
}

.t_cell.infoblock .t_cell_icons .one_icon.icon_dots::after {
    content: "має кілька курсів обміну, які залежать від міста. Показано найвигідніший курс";
}

.t_cell.infoblock .t_cell_icons .one_icon.icon_stamp::after {
    content: "обмінний пункт здійснює банківські переводи від юр.особи";
}

.t_cell.infoblock .t_cell_icons .one_icon:hover::after {
    display: block;
}

.t_cell.infoblock .t_cell_icons img {
    display: block;
    width: 100%;
}

.right_exchangers_table .p_icons {
    display: none;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 30px;
    padding-right: 30px;
}

.right_exchangers_table .p_icons a {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-left: 15px;
}

.right_exchangers_table .p_icons a img {
    display: block;
}

.right_exchangers_table .p_icons a p {
    color: black;
    opacity: 0;
    text-align: center;
}

.right_exchangers_table .p_icons a:hover {
    opacity: .7;
}


.right_explanations {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 165px;
    padding: 15px 20px 30px;
    background-color: white;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-bottom: 10px;
}

.right_explanations .flex {
    display: flex;
    align-items: center;
    width: 31%;
    height: 25%;
    margin-right: 3.5%;
}

.right_explanations .flex:nth-of-type(4n) {
    margin-right: 0;
}

.right_explanations .flex .img {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15px;
    min-width: 15px;
    height: 15px;
    margin-right: 10px;
}

.right_explanations .flex .img img {
    display: block;
}

.right_explanations .flex p {
    font-size: 8px;
    line-height: 10px;
}


.content_right_block .white_block.m10 {
    margin-bottom: 10px;
    padding: 15px 50px;
}

.content_right_block .white_block.border_blue {
    border: 1px solid #127FFF;
}

.content_right_block .white_block.m10_big {
    padding: 30px 50px;
}

.content_right_block .white_block.m10_big h4 {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 14px;
}


/********news*****************************************************************/


.all_news_page {
    background: #FFFFFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    padding: 30px 20px;
    margin-top: 10px;
}

.all_news_page h1 {
    margin-bottom: 15px;
    font-size: 29px;
}

.all_news_flex {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.all_news_flex .one_new {
    display: block;
    width: 31%;
    margin-right: 3.5%;
    margin-bottom: 25px;
}

.all_news_flex .one_new:hover .image img {
    transform: scale(1.1);
    transition: .4s;
}

.all_news_flex .one_new:hover p {
    text-decoration: underline;
}

.all_news_flex .one_new:nth-of-type(3n) {
    margin-right: 0;
}

.all_news_flex .one_new .image {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 134px;
    border-radius: 11px;
    overflow: hidden;
}

.all_news_flex .one_new .image img {
    display: block;
    width: 100%;
    transition: .4s;
}

.all_news_flex .one_new p {
    padding-top: 10px;
    font-weight: 500;
    font-size: 12px;
    color: black;
}


.right_news_block {
    display: block;
    margin-top: 10px;
    position: relative;
}

.right_news_block h1 {
    font-size: 29px;
    margin-bottom: 10px;
    color: #127FFF;
}

.right_news_block .one_new {
    display: block;
}

.right_news_block .one_new:hover p {
    text-decoration: underline;
}

.right_news_block .one_new img {
    display: block;
    width: 100%;
}

.right_news_block .one_new p {
    color: black;
    font-size: 12px;
    line-height: 17px;
    font-weight: 600;
    padding-top: 5px;
}

.right_news_block .owl-theme .owl-nav {
    display: flex;
    position: absolute;
    top: -50px;
    right: -20px;
    margin: 0;
    text-align: right;
}

.right_news_block .owl-theme .owl-nav button {
    display: flex;
    width: 24px;
    height: 24px;
    background: url(/img/arrow_slider.svg) no-repeat center center;
    opacity: .5;
}

.right_news_block .owl-theme .owl-nav button:hover {
    opacity: 1;
    background: url(/img/arrow_slider.svg) no-repeat center center;
}

.right_news_block .owl-theme .owl-nav .disabled {
    opacity: .2;
}

.right_news_block .owl-theme .owl-nav .disabled:hover {
    opacity: .2;
}

.right_news_block .owl-theme .owl-nav button span {
    display: none;
}

.right_news_block .owl-theme .owl-nav .owl-prev {
    transform: rotate(180deg);
}


.right_banner {
    display: block;
    margin-top: 10px;
    position: relative;
}

.right_banner img {
    width: 100%;
}

.right_banner a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 235px;
    height: 50px;
    font-weight: bold;
    color: #3F7DE8;
    background: #F9E337;
    border: 1px solid #3F7DE8;
    border-radius: 10px;
    position: absolute;
    left: 58%;
    top: 60%;
}

.right_banner a:hover {
    color: #000000;
    border: 1px solid #000000;
}


.right_how_block {
    margin-top: 5px;
}

.right_how_block .how_question {
    margin-bottom: 20px;
}

.right_how_block .how_question h2 {
    font-size: 14px;
    margin-bottom: 18px;
}

.right_how_block .how_question p {
    font-size: 12px;
    line-height: 18px;
}

.right_how_block .how_question p.p_ul {
    padding-left: 10px;
    position: relative;
}

.right_how_block .how_question p.p_ul::before {
    display: block;
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #127FFF;
    position: absolute;
    left: 2px;
    top: 50%;
    transform: translateY(-50%);
}


/*choice exchangers*******************************************************************************/


.content_right_block .table_exchangers.choice_exchange_table {
    display: none;
}

.content_right_block .table_exchangers.choice_exchange_table .row.caption .t_cell {
    border-right: none;
}

.right_exchangers_table.table_exchangers.choice_exchange_table .row .t_cell:first-of-type {
    width: 240px;
    min-width: 240px;
    padding-left: 20px;
}

.content_right_block .table_exchangers.choice_exchange_table .t_cell:nth-of-type(2) {
    font-weight: bold;
    width: 100%;
}

.content_right_block .table_exchangers.choice_exchange_table .t_cell:nth-of-type(3) {
    font-weight: bold;
    width: 100%;
}

.content_right_block .table_exchangers.choice_exchange_table .t_cell:nth-of-type(4) {
    width: 110px;
    min-width: 110px;
}

.content_right_block .table_exchangers.choice_exchange_table .row .t_cell.reviews {
    width: 80px;
    min-width: 80px;
}

.content_right_block .table_exchangers.choice_exchange_table .row .t_cell.our_mark {
    width: 100px;
    min-width: 100px;
}


.right_exchangers_table .calculator {
    display: none;
}

.choice_exchange_table.calculator_active .calculator {
    display: flex;
}


/*exe_notifications*******************************************************************************/

.choice_exchange_table.notification_active .right_exe_notification {
    display: block;
}

.right_exe_notification {
    display: none;
    padding: 35px 75px;
    margin-top: 3px;
}

.right_exe_notification .notif_row {
    display: flex;
    align-items: center;
    height: 30px;
    margin-bottom: 3px;
}

.right_exe_notification .notif_row .left_text {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 290px;
}

.right_exe_notification .notif_row .left_text select {
    margin-right: 20px;
}

.right_exe_notification .notif_row select {
    width: 120px;
    height: 28px;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    outline: none;
    padding-left: 6px;
    font-size: 10px;
    box-sizing: border-box;
}

.right_exe_notification .notif_row input {
    width: 120px;
    height: 28px;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    margin-right: 15px;
    font-size: 10px;
}

.right_exe_notification .notif_row .p_input {
    display: flex;
    align-items: center;
    width: 120px;
    height: 28px;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    margin-right: 15px;
    font-size: 10px;
    padding-left: 10px;
    box-sizing: border-box;
}

.right_exe_notification .btn_yellow {
    width: 175px;
    margin-top: 20px;
}


/*exchangers*******************************************************************************/

.content_right_block .exchangers_block {
    padding: 15px 50px 20px;
}

.exchangers_block .flex {
    align-items: center;
    margin-bottom: 10px;
    margin-top: 20px;
}

.content_right_block .exchangers_block h6 {
    font-weight: 700;
    font-size: 14px;
    margin-right: 20px;
}

.content_right_block .exchangers_block input {
    width: 320px;
    height: 38px;
}


.content_right_block .table_exchangers .content_right_block .table_exchangers {
    display: block;
    padding-bottom: 10px;
}

.content_right_block .table_exchangers .scroll {
    background: #FFFFFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-top: 5px;
}

.right_exchangers_table.table_exchangers .row .t_cell:first-of-type {
    padding-left: 10px;
    width: 215px;
    min-width: 215px;
}

.content_right_block .table_exchangers.el_active {
    display: block;
}

.content_right_block .table_exchangers .t_cell:nth-of-type(2) {
    width: 80px;
    min-width: 80px;
    font-weight: normal;
}

.content_right_block .table_exchangers .row.caption .t_cell {
    border-right: 0.5px solid rgba(18, 127, 255, 0.54);
}

.content_right_block .table_exchangers .row.caption .t_cell:last-of-type {
    border: none;
}

.content_right_block .table_exchangers .row.caption .t_cell:nth-of-type(2) {
    font-weight: bold;
}

.content_right_block .table_exchangers .t_cell:nth-of-type(3) {
    width: 100px;
    min-width: 100px;
    font-weight: normal;
}

.content_right_block .table_exchangers .row.caption .t_cell:nth-of-type(3) {
    font-weight: bold;
}

.right_exchangers_table.table_exchangers .row:nth-of-type(2) .t_cell {
    padding-top: 10px;
    height: 28px;
}

.content_right_block .table_exchangers .t_cell:nth-of-type(4) {
    width: 70px;
    min-width: 70px;
}

.content_right_block .table_exchangers .t_cell:nth-of-type(5) {
    font-weight: normal;
    width: 60px;
    min-width: 60px;
}

.content_right_block .table_exchangers .row .t_cell:nth-of-type(6) {
    width: 70px;
    min-width: 70px;
}

.content_right_block .table_exchangers .row .t_cell.our_mark {
    width: 95px;
    min-width: 95px;
}

.content_right_block .table_exchangers .row .t_cell.reviews {
    width: 95px;
    min-width: 95px;
}

.content_right_block .table_exchangers .t_cell.reviews a {
    font-weight: 400;

    color: #9B4141
}

.content_right_block .table_exchangers .t_cell.reviews a span {
    color: #539B41;
}

.right_exchangers_table.table_exchangers .row:last-of-type {
    border-bottom: .5px solid rgba(18, 127, 255, 0.54);
}

.content_right_block .table_exchangers .t_cell .t_arrow img {
    display: block;
    position: relative;
    top: 2px;
}


.right_exchangers_double {
    display: none;
}

.right_exchangers_double.el_active {
    display: block;
}

.calculator {
    display: flex;
    align-items: center;
    padding: 20px 50px;
    background: #FFFFFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    margin: 3px 0 5px;
}

.calculator .give_get_radio {
    display: flex;
    flex-direction: column;
    padding-right: 70px;
}

.calculator .give_get_radio label {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
    font-size: 14px;
    cursor: pointer;
}

.calculator .give_get_radio label:last-of-type {
    margin-bottom: 0;
}

.calculator .give_get_radio label span {
    display: flex;
    width: 15px;
    min-width: 15px;
    height: 15px;
    border: 1px solid #127FFF;
    border-radius: 50%;
    background-color: white;
    box-sizing: border-box;
    position: relative;
    margin-right: 10px;
}

.calculator .give_get_radio label span::after {
    display: none;
    content: "";
    width: 11px;
    height: 11px;
    border-radius: 50%;
    position: absolute;
    left: 1px;
    top: 1px;
    background-color: #127FFF;
}

.calculator .give_get_radio label input {
    display: none;
}

.calculator .give_get_radio label input:checked+span::after {
    display: block;
}

.calculator .amount {
    display: flex;
    align-items: center;
    margin-right: 25px;
}

.calculator .amount input {
    display: flex;
    align-items: center;
    width: 120px;
    height: 28px;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    padding: 0 20px;
    margin-right: 8px;
    text-align: right;
    color: black;
}


.calculator .comission {
    margin-right: 8px;
}

.calculator .comission select {
    width: 185px;
    height: 28px;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    padding-left: 10px;
    box-sizing: border-box;
}

.calculator .comission select option {}


.double_exchange_table {
    padding: 20px 0;
    background: #FFFFFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
}

.double_exchange_table .row.caption {
    margin-bottom: 20px;
    cursor: default;
}

.double_exchange_table .row.caption .t_cell {
    display: flex;
    height: 45px;
    font-size: 14px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);

}

.double_exchange_table .row.caption:hover {
    background: white;
}

.double_exchange_table .row {
    width: 100%;
    padding: 0 50px;
    cursor: pointer;
}

.double_exchange_table .row.row_active {
    background: #FFC200;
}

.double_exchange_table .row.row_active:hover {
    background: #FFC200;
}

.double_exchange_table .row:hover {
    background: #ffc40098;
}

.double_exchange_table .row.row_active+.row_opened {
    max-height: 1000px;
    padding: 20px 50px;
    transition: .3s;
}

.double_exchange_table .row .t_cell {
    display: flex;
    align-items: center;
    height: 26px;
}

.double_exchange_table .row .t_cell span {
    color: rgba(18, 127, 255, 0.54);
    font-weight: bold;
    padding-left: 3px;
}

.double_exchange_table .row.row_active .t_cell span {
    color: rgba(18, 127, 255, 1);
}

.double_exchange_table .row:hover .t_cell span {
    color: rgba(18, 127, 255, 1);
}

.double_exchange_table .row .t_cell:nth-of-type(1) {
    width: 100%;
    min-width: 200px;
}

.double_exchange_table .row.caption .t_cell.arrow {
    background: none;
}

.double_exchange_table .row .t_cell.arrow {
    width: 23px;
    min-width: 23px;
    background: url(/img/arrow_to.svg) no-repeat center center;
}

.double_exchange_table .row .t_cell:nth-of-type(3) {
    width: 100%;
    min-width: 200px;
    padding-left: 25px;
}

.double_exchange_table .row .t_cell:nth-of-type(3) span {
    background: rgba(18, 127, 255, 0.54);
    border-radius: 2px;
    color: white;
    padding: 0 5px;
    line-height: 11px;
    font-size: 7px;
    font-weight: normal;
    margin-left: 5px;
}

.double_exchange_table .row.row_active .t_cell:nth-of-type(3) span {
    background-color: rgba(18, 127, 255, 1);
}

.double_exchange_table .row:hover .t_cell:nth-of-type(3) span {
    background-color: rgba(18, 127, 255, 1);
}

.double_exchange_table .row .t_cell:nth-of-type(5) {
    width: 120px;
    min-width: 120px;
    padding-left: 25px;
}

.double_exchange_table .row .t_cell:nth-of-type(6) {
    width: 80px;
    min-width: 80px;
}

.double_exchange_table .row .t_cell:nth-of-type(7) {
    width: 90px;
    min-width: 90px;
}

.double_exchange_table .row_opened {
    display: block;
    max-height: 0px;
    padding: 0px 50px;
    background: #F9F9F9;
    border-bottom: 1px solid #EBEBEB;
    overflow: hidden;
    transition: .3s;
}

.double_exchange_table .row_opened .flex {
    align-items: flex-end;
    margin-bottom: 10px;
}

.double_exchange_table .row_opened .flex:nth-of-type(2) {
    margin: 0;
}

.double_exchange_table .row_opened p:nth-of-type(1) {
    margin-right: 20px;
}

.double_exchange_table .row_opened p:nth-of-type(2) {
    font-weight: bold;
}

.double_exchange_table .row_opened p:nth-of-type(3) {
    display: block;
    width: 34px;
    min-width: 34px;
    height: 20px;
    background: url(/img/arrow_to_black.svg) no-repeat center center;
}

.double_exchange_table .row_opened p:nth-of-type(4) {
    font-weight: bold;
}

.double_exchange_table .row_opened p:nth-of-type(5) {
    margin: 0 5px;
}

.double_exchange_table .row_opened p span {
    color: #127FFF;
    margin-left: 3px;
}

.double_exchange_table .row_opened a {
    text-decoration: underline;
    line-height: 20px;
}

.double_exchange_table .row_opened a:hover {
    text-decoration: none;
}

.double_exchange_table .row_opened .info_ico {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    font-size: 8px;
    background-color: #127FFF;
    color: white;
    position: relative;
    top: -3px;
    margin-left: 3px;
}


.choice_exchange_table.statistics_active .right_exchangers_statistics {
    display: block;
}

.choice_exchange_table.statistics_active .exe_table_item {
    display: none;
}

.choice_exchange_table.statistics_active .right_explanations {
    display: none;
}

.right_exchangers_statistics {
    display: none;
    margin-top: 3px;
    margin-bottom: 10px;
}

.right_exchangers_statistics.el_active {
    display: block;
}

.exchangers_stat_chart_choice {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 22px 50px;
    margin-bottom: 10px;
}

.exchangers_stat_chart_choice h3 {
    font-weight: normal;
    margin-right: 20px;
    font-size: 14px;
}

.exchangers_stat_chart_choice p {
    margin-right: 14px;
    font-size: 14px;
}

.exchangers_stat_chart_choice select {
    height: 28px;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    padding-left: 12px;
    margin-right: 30px;
    outline: none;
}

.exchangers_stat_chart_choice select:first-of-type {
    margin-right: 14px;
}

.exchangers_stat_chart_choice .popular_ex {
    width: 230px;
}

.exchangers_stat_chart_choice .time_ex {
    width: 170px;
}

.right_exchangers_stat_graph {
    padding: 20px 50px;
}

.right_exchangers_stat_graph p {
    padding-bottom: 20px;
    border-bottom: 1px solid rgb(231, 231, 231);
}

.right_exchangers_stat_graph img {
    display: block;
}


/*feedback_block**************************************************************************/

.fb_banner {
    display: none;
}

.feedback_block {
    margin-bottom: 3px;
}

.feedback_block .flex {
    align-items: flex-start;
}

.feedback_block .flex img {
    display: block;
    margin-right: 24px;
}

.feedback_block .flex .mobile_link_btn {
    display: none;
}

.feedback_block .text h2 {
    display: flex;
    align-items: center;
}

.feedback_block .text h2 img {
    display: block;
    margin-left: 5px;
}

.feedback_block .blue {
    color: #127FFF;
}

.feedback_block .text h5 {
    font-weight: normal;
    font-size: 14px;
}

.feedback_block .select {
    position: relative;
}

.feedback_block .select .select_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 155px;
    height: 35px;
    background: #127FFF;
    border-radius: 7px;
    color: white;
    cursor: pointer;
}

.feedback_block .select .select_btn.active .arrow_white {
    transform: rotate(180deg);
}

.feedback_block .select .select_btn .arrow_white {
    display: block;
    margin-right: 0;
    margin-left: 10px;
    transform: rotate(180deg);
}

.feedback_block .select .select_open_block {
    display: none;
    width: 180px;
    height: 190px;
    background: #FFFFFF;
    border-radius: 7px;
    box-shadow: 0 0 10px rgba(207, 198, 198, 0.349);
    overflow-y: auto;
    position: absolute;
    top: 40px;
    left: -10px;
}

.feedback_block .select .select_open_block.active {
    display: block;
}

.feedback_block .select .select_open_block::-webkit-scrollbar {
    width: 6px;
    /* ширина всей полосы прокрутки */
}

.feedback_block .select .select_open_block::-webkit-scrollbar-thumb {
    background-color: #fff;
    /* цвет бегунка */
    border: 1px solid #127FFF;
    /* отступ вокруг бегунка */
}

.feedback_block .select .select_open_block p {
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid rgba(18, 127, 255, 0.5);
    padding-left: 10px;
    cursor: pointer;
}

.feedback_block .select .select_open_block p:hover {
    background: rgba(18, 127, 255, 0.11);
}


.feedback_table {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 30px;
}

.feedback_table .row {
    position: relative;
    width: 50%;
}

.feedback_table .row:nth-of-type(odd)::after {
    left: 4%;
}

.feedback_table .row:nth-of-type(even)::after {
    left: 0;
}

.feedback_table .row::after {
    display: block;
    content: "";
    width: 96%;
    height: 1px;
    background-color: #127FFF;
    position: absolute;
    bottom: 0;
}

.feedback_table .row p {
    width: 100%;
    line-height: 25px;
    padding-left: 20px;

}

.feedback_table .row p:first-of-type {
    font-weight: 700;
    padding-left: 0;
}

.feedback_table .row p:nth-of-type(3) {
    font-weight: 700;
}

.feedback_table .row:nth-of-type(even) p:nth-of-type(1) {
    padding-left: 50px;
}

.feedback_table .row:nth-of-type(even) p:nth-of-type(2) {
    width: 70px;
    min-width: 70px;
    border-right: none;
}

.feedback_table .row p .span_blue {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 17px;
    font-size: 12px;
    color: white;
    background: #127FFF;
    border-radius: 2px;
}

.feedback_tabs {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 66px;
    background: #127FFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    padding: 0 50px;
    margin-bottom: 5px;
}

.feedback_tabs .tabs {
    display: flex;
    height: 100%;
}

.feedback_tabs .tabs p {
    display: flex;
    align-items: center;
    position: relative;
    color: white;
    cursor: default;
    margin-right: 50px;
    cursor: pointer;
}

.feedback_tabs .tabs p:hover {
    color: #FFC200;
}

.feedback_tabs .tabs p.tab_active {
    color: #FFC200;
    font-weight: bold;
}

.feedback_tabs .tabs p::after {
    display: none;
    content: "";
    width: 100%;
    height: 3px;
    background: #FFC200;
    border-radius: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.feedback_tabs .tabs p.tab_active::after {
    display: block;
}

.feedback_tabs .p_icons {
    display: none;
    position: relative;
    top: 12px;
}

.feedback_tabs .p_icons a {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.feedback_tabs .p_icons a p {
    color: white;
    opacity: 0;
}

.feedback_tabs .p_icons a:hover p {
    opacity: 1;
}


.right_feedback_all {
    display: none;
}

.right_feedback_all.el_active {
    display: block;
}

.add_feedback .button_add_fb {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 155px;
    height: 35px;
    background: #127FFF;
    border-radius: 7px;
    margin-bottom: 17px;
    cursor: pointer;
    user-select: none;
}

.add_feedback .button_add_fb img {
    display: block;
}

.add_feedback .button_add_fb.active .arrow_white {
    transform: rotate(0deg);
}

.add_feedback .button_add_fb .arrow_white {
    display: block;
    margin-left: 4px;
    position: relative;
    top: 2px;
    transform: rotate(180deg);
}

.add_feedback .button_add_fb span {
    margin-right: 6px;
}

.add_feedback .button_add_fb p {
    color: white;
}

.add_feedback .button_add_fb.active+.feedback_form {
    max-height: 1000px;
    transition: .5s;
}

.add_feedback .feedback_form {
    max-height: 1px;
    overflow: hidden;
    transition: .5s;
}

.add_feedback .feedback_form .input {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 17px;
}

.add_feedback .feedback_form .input.order_number {
    display: none;
}

.add_feedback .feedback_form .input.order_number.active {
    display: block;
}

.add_feedback .feedback_form .input p {
    margin-bottom: 8px;
    padding-left: 20px;
}

.add_feedback .feedback_form .input input {
    width: 205px;
    height: 38px;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
}

.add_feedback .feedback_form .input textarea {
    width: 400px;
    height: 65px;
    resize: none;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    padding: 10px 25px;
    box-sizing: border-box;
}

.add_feedback .feedback_form .input h6 {
    margin-top: 4px;
    font-weight: 400;
    font-size: 7px;
    color: #A6A6A6;
}

.add_feedback .feedback_form .input h5 {
    margin-top: 4px;
    font-weight: 400;
    font-size: 10px;
    color: #A6A6A6;
}

.add_feedback .feedback_form .input_radio label {
    width: 88px;
}

.add_feedback .feedback_form .input_radio label p {
    padding-left: 5px;
}

form .input_radio {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

form .input_radio p {
    margin-right: 10px;
    padding-left: 20px;
}

form .input_radio input {
    display: none;
}

form .input_radio label {
    display: flex;
    align-items: center;
    width: 130px;
    height: 35px;
    font-size: 11px;
    background: #539B41;
    border: 0.5px solid #127FFF;
    border-radius: 10px;
    margin-right: 5px;
    padding-left: 5px;
    cursor: pointer;
}

form .input_radio label p {
    user-select: none;
    margin: 0;
}

form .input_radio label span {
    display: block;
    width: 15px;
    min-width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #FFFFFF;
    border: 1px solid #127FFF;
    margin-right: 5px;
    position: relative;
}

form .input_radio .positive p {
    color: white;
}

form .input_radio .comment label {
    background: #ECECEC;
}

form .input_radio .complaint label {
    background: #9B4141;
    color: white;
}

form .input_radio label span::after {
    display: none;
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #127FFF;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

form .input_radio input:checked+label span::after {
    display: block;
}

.add_feedback .feedback_form button {
    margin-bottom: 50px;
}


.one_review {
    background: rgba(255, 255, 255, 0.54);
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    padding: 0 25px 10px;
    margin-bottom: 13px;
}

.one_review .head {
    display: flex;
    width: 100%;
    height: 50px;

    align-items: center;
    justify-content: space-between;
}

.one_review .head .flex {
    align-items: center;
    width: 100%;
}

.one_review .head img {
    display: block;
    margin-right: 5px;
}

.one_review .head .delete {
    justify-content: flex-end;
    width: 60px;
    min-width: 60px;
    color: #127FFF;
}

.one_review .head .delete p {
    opacity: 0;
    position: absolute;
    top: 15px;
    left: 50%;
    transform: translateX(-50%);
}

.one_review .head .delete img {
    margin-right: 0;
    margin-left: 5px;
}

.one_review .head .delete .comment {
    position: relative;
}

.one_review .head .delete .comment:hover p {
    opacity: 1;
}

.one_review .head .delete .del_comment {
    position: relative;
}

.one_review .head .delete .del_comment:hover p {
    opacity: 1;
}

.one_review .head .delete .del_comment .review_pass {
    display: none;
    flex-direction: column;
    width: 155px;
    padding: 15px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.14);
    background: #FFFFFF;
    border-radius: 7px;
    position: absolute;
    top: 18px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 3;
}

.one_review .head .delete .del_comment.click .review_pass {
    display: flex;
}

.one_review .head .delete .del_comment .review_pass h3 {
    color: black;
    font-size: 13px;
    margin-bottom: 10px;
    font-weight: normal;
}

.one_review .head .delete .del_comment .review_pass input {
    height: 28px;
    margin-bottom: 10px;
}

.one_review .text {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 22px;
}

.one_review .like_dis {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
    margin-top: 20px;
}

.one_review .like_dis .expand {
    color: #127FFF;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.one_review .like_dis .expand .p_collapse {
    display: none;
}

.one_review .like_dis .expand.collapse .p_expand {
    display: none;
}

.one_review .like_dis .expand.collapse .p_collapse {
    display: block;
}

.one_review .like_dis .ld_date {
    display: none;
}

.one_review .like_dis .icons {
    display: flex;
}

.one_review .like_dis img {
    display: block;
}

.one_review .like_dis .dislike {
    margin-left: 10px;
}

.one_review .like_dis .dislike img {
    transform: rotate(180deg);
}

.one_review .like_dis .flex {
    cursor: pointer;
}

.one_review .like_dis .flex img.active {
    display: none;
}

.one_review .like_dis .flex.active img {
    display: none;
}

.one_review .like_dis .flex.active img.active {
    display: block;
}

.one_review .like_dis .flex img.active {
    display: none;
}

.one_review .like_dis .flex:hover img {
    display: none;
}

.one_review .like_dis .flex:hover img.active {
    display: block;
}

.one_review .like_dis .flex:active img {
    transform: scale(1.1);
}

.one_review .like_dis .dislike:active img {
    transform: rotate(180deg) scale(1.1);
}

.one_review .review_collapse {
    position: relative;
    margin-top: 10px;
}

.one_review .collapse_amount {
    display: none;
    position: absolute;
    top: -24px;
    left: 0;
    color: #127FFF;
}

.one_review .collapse_message {
    background: rgba(181, 215, 255, 0.54);
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    margin-bottom: 15px;
}

.one_review .collapse_message .head {
    height: 50px;
    padding: 0 25px;
    border-bottom: 1px solid rgba(18, 127, 255, 0.28);
}

.one_review .collapse_message .text {
    padding: 5px 25px 10px;
}


.pagination_block {
    margin-top: 20px;
}

.pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.pagination span:hover {
    opacity: .5;
}

.pagination span.end {
    opacity: .3;
}

.pagination span {
    cursor: pointer;
}

.pagination span img {
    display: block;
}

.pagination span:first-of-type img {
    transform: rotate(180deg);
    position: relative;

}

.pagination a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15px;
    color: black;
}

.pagination a:hover {
    opacity: .5;
}

.pagination a.active {
    font-weight: bold;
}


.pagination_rows_pages {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
}

.pagination_rows_pages a {
    margin-right: 30px;
    color: #000000;
}

.pagination_rows_pages a:hover {
    text-decoration: underline;
}

.pagination_rows_pages .select {
    display: flex;
    align-items: center;
}

.pagination_rows_pages .select select {
    width: 40px;
    height: 18px;
    background: rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    border: none;
    margin-left: 10px;
    outline: none;
    font-size: 10px;
}

.pagination_rows_pages .select p {
    margin-bottom: 0;
}


.right_feedback_statistics {
    display: none;
    padding: 0;
}

.right_feedback_statistics.el_active {
    display: block;
}

.right_feedback_statistics h2 {
    padding: 25px 60px 15px;
}

.feedback_statistics_table {}

.feedback_statistics_table .row {
    border-bottom: 0.5px solid #127FFF;
    padding: 0 60px;
    height: 25px;
}

.feedback_statistics_table .row:first-of-type {
    border-top: 0.5px solid #127FFF;
}

.feedback_statistics_table .row p {
    display: flex;
    align-items: center;
}

.feedback_statistics_table .row p:nth-of-type(1) {
    width: 170px;
    min-width: 170px;
}

.feedback_statistics_table .row p:nth-of-type(2) {
    width: 35px;
    min-width: 35px;
    border-left: 0.5px solid #127FFF;
    border-right: 0.5px solid #127FFF;
    justify-content: center;
}

.feedback_statistics_table .row p:nth-of-type(3) {
    width: 100%;
    padding-left: 35px;
}

.feedback_statistics_table .row p:nth-of-type(4) {
    justify-content: flex-end;
    width: 50px;
    min-width: 50px;
}

.feedback_statistics_table .row p span {
    color: rgba(18, 127, 255, 0.54);
    font-weight: bold;
    margin-left: 5px;
}

.right_feedback_statistics .expand {
    padding: 20px 60px 30px;
    color: #127FFF;
    cursor: pointer;
}

.right_feedback_statistics .expand:hover p {
    text-decoration: underline;
}


.right_feedback_reputation {
    display: none;
}

.right_feedback_reputation.el_active {
    display: block;
}

.reputation_main {
    display: block;
}

.reputation_main.display_none {
    display: none;
}

.reputation_head {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.reputation_head h3 {
    font-size: 14px;
}

.reputation_head .btn_info {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 21px;
    height: 21px;
    background: #127FFF;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
}

.reputation_head .btn_info.active {
    background: #161616;
}

.reputation_head .btn_info:hover .btn_info_hover {
    display: flex;
}

.reputation_head .btn_info span {
    color: white;
    font-size: 15px;
    line-height: 15px;
    cursor: pointer;
}

.reputation_head .btn_info .btn_info_hover {
    display: none;
    align-items: center;
    justify-content: center;
    width: 180px;
    height: 19px;
    background: #ECECEC;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11);
    border-radius: 10px;
    position: absolute;
    top: 25px;
    right: -25px;
    font-size: 9px;
}

.reputation_head .btn_info .btn_info_hover::after {
    display: block;
    content: "";
    width: 6px;
    height: 6px;
    background: #ECECEC;
    transform: rotate(45deg);
    position: absolute;
    top: -3px;
    right: 30px;
}

.reputation_flex {
    margin-bottom: 42px;
}

.reputation_flex .flex_line {
    display: flex;
    margin-bottom: 2px;
}

.reputation_flex .flex_line p {
    display: flex;
    align-items: center;
    width: 230px;
    min-width: 230px;
    height: 38px;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    font-size: 14px;
    padding-left: 15px;
    box-sizing: border-box;
}

.reputation_flex .flex_line .scale {
    display: block;
    width: 100%;
    height: 38px;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    margin: 0 2px;
}

.reputation_flex .flex_line .scale .complited {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    border-radius: 10px;
}

.reputation_flex .flex_line.age .scale .complited {
    width: 30%;
    background: rgba(18, 127, 255, 0.32);
}

.reputation_flex .flex_line.processing .scale .complited {
    width: 95%;
    background: rgba(18, 127, 255, 0.95);
}

.reputation_flex .flex_line.support .scale .complited {
    width: 55%;
    background: rgba(18, 127, 255, 0.55);
}

.reputation_flex .flex_line.affiliate .scale .complited {
    width: 75%;
    background: rgba(18, 127, 255, 0.75);
}


.reputation_flex .flex_line .scale_percent {
    display: flex;
    align-items: center;
    width: 100%;
    height: 38px;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    font-size: 14px;
    padding-left: 15px;
    box-sizing: border-box;
    position: relative;
}

.reputation_flex .flex_line .scale_percent:first-of-type {
    margin-right: 1px;
}

.reputation_flex .flex_line .scale_percent:nth-of-type(2) {
    margin-left: 1px;
}

.reputation_flex .flex_line .scale_percent .div_scale {
    position: absolute;
    left: 0;
    top: 0;
    width: 30%;
    height: 100%;
    background: rgba(18, 127, 255, 0.11);
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
}


.reputation_how {
    display: block;
}

.reputation_how.active {
    display: block;
}

.reputation_how .section {
    margin-bottom: 20px;
}

.reputation_how .section h3 {
    font-size: 14px;
    margin-bottom: 10px;
}

.reputation_how .section p {
    font-size: 12px;
    line-height: 18px;
}

.reputation_how .section p span {
    width: 4px;
}

.reputation_how .section li {
    font-size: 12px;
    line-height: 18px;
    list-style: none;
    padding-left: 20px;
    position: relative;
}

.reputation_how .section li:first-of-type {
    margin-top: 10px;
}

.reputation_how .section li:last-of-type {
    margin-bottom: 10px;
}

.reputation_how .section li::after {
    display: block;
    content: "";
    width: 3px;
    height: 3px;
    border-radius: 10px;
    background-color: black;
    position: absolute;
    left: 5px;
    top: 50%;
    transform: translateY(-50%);
}

.reputation_how .zones {
    margin-bottom: 20px;
}

.reputation_how .zones .one_zone {
    display: flex;
    align-items: center;
    margin-bottom: 3px;
}

.reputation_how .zones .one_zone span {
    display: block;
    width: 20px;
    height: 20px;
    background: #127FFF;
    border-radius: 5px;
    margin-right: 7px;
}

.reputation_how .zones .one_zone span:nth-of-type(2) {
    background: #66ACFF;
}

.reputation_how .zones .one_zone span:nth-of-type(3) {
    background: #E5F1FF;
}

.reputation_how .zones .one_zone:last-of-type p {
    color: #127FFF;
}

.reputation_how .btn_back_reputation {
    display: flex;
    align-items: center;
    text-decoration: underline;
    cursor: pointer;
}

.reputation_how .btn_back_reputation:hover {
    text-decoration: none;
}


/*affiliate**************************************************************************/

.affiliate_way {
    margin-bottom: 15px;
}

.affiliate_way h2 {
    margin-bottom: 15px;
}

.affiliate_way .flex {
    display: flex;
    padding-left: 25px;
    left: -25px;
    position: relative;
}

.affiliate_way .way_step {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 103px;
    border-radius: 12px;
    position: relative;
    z-index: 5;
}

.affiliate_way .way_step:nth-of-type(2) {
    background: #2F8FFF;
    z-index: 4;
}

.affiliate_way .way_step:nth-of-type(3) {
    background: #4A9DFF;
    z-index: 3;
}

.affiliate_way .way_step:nth-of-type(4) {
    background: #82BBFF;
    z-index: 2;
}

.affiliate_way .way_step::before {
    display: block;
    content: "";
    width: 120%;
    height: 103px;
    background: url(img/aff_way1.png) no-repeat right center;
    background-size: auto 100%;
    border-radius: 12px;
    position: absolute;
}

.affiliate_way .way_step:nth-of-type(2)::before {
    background: url(img/aff_way2.png) no-repeat right center;
}

.affiliate_way .way_step:nth-of-type(3)::before {
    background: url(img/aff_way3.png) no-repeat right center;
}

.affiliate_way .way_step:nth-of-type(4)::before {
    background: url(img/aff_way4.png) no-repeat right center;
}

.affiliate_way p {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 145px;
    color: white;
    position: relative;
    z-index: 5;
    text-align: center;

}

.affiliate_way p span {
    display: block;
    font-size: 12px;
    line-height: 16px;
    margin-top: 3px;
}


.affiliate_visits {
    margin-bottom: 25px;
}

.affiliate_visits h2 {
    margin-bottom: 12px;
}

.affiliate_visits h5 {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
}

.affiliate_visits_days {
    display: flex;
    width: 100%;
}

.affiliate_visits_days .one_day {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    position: relative;
}

.affiliate_visits_days .one_day p {
    text-align: center;
    margin-bottom: 15px;
}

.affiliate_visits_days .one_day .ring {
    display: block;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    background: #127FFF;
    position: relative;
    z-index: 2;
}

.affiliate_visits_days .one_day h6 {
    width: 100%;
    margin-top: 10px;
    font-size: 18px;
    text-align: center;
}

.affiliate_visits_days .one_day::before {
    display: block;
    content: "";
    width: 100%;
    height: 8px;
    background: #E6E6E6;
    position: absolute;
    top: 78px;
    left: -52px;
}

.affiliate_visits_days .one_day:first-of-type::before {
    display: none;
}

.affiliate_visits_days .one_day.active .ring {
    background: #6DBA13;
}

.affiliate_visits_days .one_day.active::before {
    background: #6DBA13;
}


.affiliate_bonus {
    text-align: center;
    margin-bottom: 25px;
}

.blue_text {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}

.blue_text img {
    display: block;
    margin-right: 10px;
}

.blue_text p {
    font-weight: bold;
    color: #127FFF;
}

.blue_text_summ {
    text-align: center;
    margin-bottom: 25px;
}

.blue_text_summ h3 {
    color: #127FFF;
    font-size: 22px;
    margin-bottom: 8px;
}

.blue_text_summ span {
    color: #B7B7B7;
    font-size: 14px;
}

.aff_bonus_level {}

.aff_bonus_level h6 {
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    margin-bottom: 20px;
}

.aff_bonus_level .flex {
    justify-content: space-between;
    background: #127FFF;
    border-radius: 11px;
}

.aff_bonus_level .aff_bonus_one_lvl {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 180px;
    width: 48%;
    background: url(/img/aff_line1.png) no-repeat center bottom;
    border-radius: 11px;
}

.aff_bonus_level .aff_bonus_one_lvl:nth-of-type(2) {
    background: url(/img/aff_line2.png) no-repeat center bottom;
}

.aff_bonus_level .aff_bonus_one_lvl h2 {
    font-weight: 700;
    font-size: 35px;
    text-align: center;
    color: #FFC200;
    margin: 0;
    padding-top: 10px;
}

.aff_bonus_level .aff_bonus_one_lvl h3 {
    font-size: 14px;
    color: #FFC200;
}

.aff_bonus_level .aff_bonus_one_lvl p {
    font-size: 14px;
    color: #FFC200;
}

.affiliate_link {}

.affiliate_link .text {
    margin-bottom: 12px;
}

.affiliate_link .text h2 {
    margin-bottom: 12px;
}

.affiliate_link .text p {
    line-height: 20px;
}

.aff_link_forbidden {
    margin-bottom: 25px;
}

.aff_link_forbidden h4 {
    color: #B80707;
    margin-bottom: 12px;
    font-weight: normal;
}

.aff_link_forbidden .flex {
    flex-wrap: wrap;
    justify-content: space-between;
}

.aff_link_forbidden .one_forbidden {
    display: flex;
    align-items: flex-start;
    width: 48%;
    margin-bottom: 15px;
}

.aff_link_forbidden .one_forbidden img {
    display: block;
    margin-right: 7px;
    position: relative;
    top: 2px;
}

.aff_link_forbidden .one_forbidden p {
    line-height: 20px;
}


.affiliate_withdraw {
    margin-bottom: 25px;
}

.affiliate_withdraw h2 {
    margin-bottom: 12px;
}

.affiliate_withdraw p {
    line-height: 20px;
    margin-bottom: 17px;
}

.affiliate_withdraw p a {}

.affiliate_withdraw p a:hover {
    text-decoration: underline;
}

.affiliate_withdraw .flex {
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

.affiliate_withdraw span {
    color: #B7B7B7;
}


.affiliate_rules {}

.affiliate_rules h2 {
    margin-bottom: 12px;
}

.affiliate_rules .flex {
    justify-content: space-between;
    flex-wrap: wrap;
}

.affiliate_rules .one_rule {
    display: flex;
    align-items: flex-start;
    width: 48%;
    margin-bottom: 15px;
}

.affiliate_rules .one_rule img {
    display: block;
    margin-right: 5px;
    position: relative;
    top: 2px;
}

.affiliate_rules .one_rule p {
    line-height: 20px;
}


/*affiliate_login**************************************************************************/

.right_affiliate_log_in {
    padding: 40px;
}

.right_affiliate_log_in .text {
    margin-bottom: 20px;
}

.right_affiliate_log_in .text h2 {
    margin-bottom: 20px;
    font-size: 14px;
}

.right_affiliate_log_in .text p {
    line-height: 22px;
}

.right_affiliate_log_in .text a {
    color: #127FFF;
}

.right_affiliate_log_in .text a:hover {
    text-decoration: underline;
}

.affiliate_login_form {
    padding: 30px 40px 10px;
    width: 500px;
}

.affiliate_login_form .affiliate_login_form_input {
    display: flex;
    height: 65px;
    margin-bottom: 17px;

}

.affiliate_login_form .affiliate_login_form_input:nth-of-type(2) {
    margin-bottom: 40px;
}

.affiliate_login_form .affiliate_login_form_input.btn_submit {
    text-align: center;
}

.affiliate_login_form .affiliate_login_form_input.btn_submit button {
    margin: 0 auto;
}

.affiliate_login_form .input {
    min-width: 205px;
    margin-right: 24px;
    position: relative;
}

.affiliate_login_form .input p {
    margin-bottom: 10px;
}

.affiliate_login_form .input input {
    height: 38px;
    width: 100%;
}

.affiliate_login_form .input a {
    font-size: 10px;
    margin: 10px auto 0;
}

.affiliate_login_form .input .remind_pass {

    position: absolute;
    bottom: -16px;
    left: 50%;
    transform: translateX(-50%);
}

.affiliate_login_form .input a:hover {
    text-decoration: underline;
}

.affiliate_login_form .error {
    display: block;
    height: 100%;
    background: rgba(255, 255, 255, 0.54);
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    padding: 15px 15px 0;
    font-size: 12px;
    color: #C67E7E;
    line-height: 18px;
}


/*contacts****************************888888888888*******888888888888888**************/

.right_contacts {
    margin-top: 3px;
}

.right_contacts .text h2 {
    font-size: 14px;
    margin-bottom: 10px;

}

.right_contacts .text p {
    font-size: 14px;
    line-height: 22px;
}

.right_contacts .contact_mail {
    display: flex;
    align-items: center;
    margin: 20px 0 30px;
}

.right_contacts .contact_mail img {
    display: block;
    margin-right: 7px;
}

.right_contacts .contact_mail p {
    font-weight: bold;
    margin-right: 10px;
}

.right_contacts .contacts_form {
    width: 320px;
    margin-top: 20px;
    color: rgba(0, 0, 0, 0.603);
    margin-bottom: 30px;
    padding: 0;
    box-shadow: none;
}

.right_contacts .contacts_form .input {
    display: flex;
    flex-direction: column;
    margin-bottom: 15px;
    width: 100%;

}

.right_contacts .contacts_form .input span {
    display: block;
    margin-left: 15px;
    margin-bottom: 5px;
    white-space: nowrap;
    color: black;
}

.right_contacts .contacts_form .input input {
    display: flex;
    align-items: center;
    height: 38px;
    width: 100%;
    padding-left: 24px;
    box-sizing: border-box;
    font-size: 14px;
    color: rgba(18, 127, 255, 0.54);
}

.right_contacts .contacts_form .input select {
    width: 165px;
    height: 28px;
    font-size: 9px;
    outline: none;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    padding-left: 10px;
}

.right_contacts .contacts_form .input .contacts_select {
    width: 100%;
    padding: 0;
    margin-bottom: 0;
}

.right_contacts .contacts_form .input .contacts_select .select_options_open .option {
    width: 100%;
    height: 38px;
    line-height: 38px;
    top: -42px;
    padding-left: 24px;
}

.right_contacts .contacts_form .input .contacts_select span {
    width: 5px;
    top: 15px;
    display: none;
}

.right_contacts .contacts_form .input .contacts_select .select_options_open label {
    width: 100%;
    height: 38px;
    line-height: 38px;
    padding-left: 24px;
}

.right_contacts .contacts_form .input .contacts_select .select_options_open {
    width: 100%;
    top: 42px;
}

.right_contacts .contacts_form .input .contacts_select .select_options_open input {
    display: none;
}

.right_contacts .contacts_form .input select option {
    font-size: 14px;
}

.right_contacts .contacts_form .input textarea {
    width: 100%;
    height: 39px;
    resize: none;
    font-size: 14px;
    color: rgba(18, 127, 255, 0.54);
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    padding: 10px 10px 10px 24px;
    box-sizing: border-box;
}

.right_contacts .contacts_form .input textarea:focus::placeholder {
    opacity: 0;
}

.right_contacts .contacts_form .btn_yellow {
    margin: 12px auto;
}

.right_contacts .contacts_socials {
    display: flex;
    margin-top: 30px;
}

.right_contacts .contacts_socials a {
    margin-right: 25px;
}


/*terms*********************************8888888888888888888888888****************/

.terms_conditions p {
    margin-bottom: 30px;
}


/*news*********************************8888888888888888888888888****************/

.news_page {}

.the_new h1 {
    padding: 15px 50px 20px;
    color: black;
    position: relative;
}

.the_new .prew_next {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    position: relative;
}

.the_new .prew_next .prew_next_btn {
    display: none;
    position: absolute;
    top: 50%;
    cursor: pointer;
    opacity: .6;
}

.the_new .prew_next .prew_next_btn img {
    display: block;
    width: 24px;
}

.the_new .prew_next .prew_new {
    left: 0;
    transform: translateY(-50%) rotate(180deg);
}

.the_new .prew_next .next_new {
    right: 0;
    transform: translateY(-50%);
}

.the_new .prew_next .prew_next_btn:hover {
    opacity: 1;
}

.the_new_banner {
    margin-bottom: 10px;
}

.the_new_banner img {
    display: block;
}

.the_new_text {}

.the_new_text p {
    margin-bottom: 40px;
    font-size: 12px;
    line-height: 18px;
}

.the_new_text .new_img {
    margin-bottom: 20px;
}

.the_new_text .new_img img {
    display: block;
    width: 100%;
}

.the_new_text h2 {
    font-size: 29px;
}


.other_news {
    margin-top: 10px;
}

.other_news h1 {
    margin-bottom: 25px;
}

.other_news_flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.other_news_flex .oth_new {
    display: flex;
    width: 31%;
    flex-direction: column;
    cursor: pointer;
    margin-right: 3.5%;
    margin-bottom: 25px;
}

.other_news_flex .oth_new:nth-of-type(3n) {
    margin-right: 0;
}

.other_news_flex .oth_new:hover p {
    text-decoration: underline;
}

.other_news_flex .oth_new:hover .oth_new_img img {
    transform: scale(1.1);
    transition: .4s;
}

.other_news_flex .oth_new .oth_new_img {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-bottom: 10px;
    overflow: hidden;
    border-radius: 11px;
}

.other_news_flex .oth_new .oth_new_img img {
    display: block;
    width: 100%;
    transition: .4s;
}

.other_news_flex .oth_new p {
    font-size: 12px;
    line-height: 17px;
    color: black;
}

.other_news .see_more {
    padding-top: 30px;
    text-align: center;
}

.other_news .see_more a {
    color: black;
    font-weight: 700;
}

.other_news .see_more a:hover {
    text-decoration: underline;
}


/*privacy*********************************8888888888888888888888888****************/

.privacy_policy .privacy_pount {
    margin-bottom: 30px;
}


/*desktop10*********************************8888888888888888888888888****************/
.zsu_block {
    background: #F8F8F8;
    height: 1750px;
    @media (max-width: 991px) {
        height: auto;
    }
}

.right_zsu {
    position: absolute;
    width: calc(100% + 30px);
    right: 0;
    top: 140px;
    background: #F8F8F8;
    margin-top: 40px;
    padding-left: 30px;
}

.flex_form {
    display: flex;
    margin-bottom: 15px;
}

.right_zsu .p_sign_in {
    width: 550px;
    /* height: 560px; */
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.09);
    border-radius: 11px;
    padding: 32px 115px 80px;
}

.right_zsu .p_sign_in h1 {
    font-weight: 700;
    font-size: 22px;
    text-align: center;
    margin-bottom: 20px;
}

.right_zsu .p_sign_in .input {
    margin-bottom: 15px;
    position: relative;
}

.right_zsu .p_sign_in .input:nth-of-type(2) {
    margin-bottom: 7px;
}

.right_zsu .p_sign_in .input p {
    margin-bottom: 5px;
}

.right_zsu .p_sign_in .input p span {
    color: #C67E7E;
    margin-left: 5px;
}

.right_zsu .p_sign_in .input input {
    width: 100%;
    height: 38px;
}

.right_zsu .p_sign_in .input .forgot_pass {
    position: absolute;
    right: 10px;
    top: 2px;
}

.right_zsu .p_sign_in .input .forgot_pass:hover {
    text-decoration: underline;
}

.right_zsu .p_sign_in .create_acc {
    text-align: center;
    margin-bottom: 10px;
}

.right_zsu .p_sign_in .create_acc a {
    margin-left: 5px;
}

.right_zsu .p_sign_in .create_acc a:hover {
    text-decoration: underline;
}

.right_zsu .p_sign_in button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 190px;
    height: 35px;
    margin: 0 auto 10px;
    font-size: 12px;
}

.right_zsu .p_sign_in button img {
    display: block;
    margin-right: 7px;
}

.right_zsu .p_sign_in .btn_google {
    color: white;
    background: #B74637;
    border-color: #B74637;
}

.right_zsu .p_sign_in .btn_fb {
    color: white;
    background: #3F5793;
    border-color: #3F5793;
}

.right_zsu .p_sign_in .btn_telegram {
    color: white;
    background: #039BE5;
    border-color: #039BE5;
}

.right_zsu .p_sign_in h4 {
    text-align: center;
    margin-bottom: 10px;
    font-weight: normal;
}

.right_zsu .flex_form .image {
    position: relative;
    padding-top: 32px;
}

.right_zsu .flex_form .image h2 {
    padding-left: 25px;
    font-size: 40px;
    font-weight: 500;
    color: #4A75B9;
}

.right_zsu .flex_form .image img {
    display: block;
    position: absolute;
    top: 90px;
}

.zsu_how {
    background: #FFFFFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
}

.zsu_how .flex_text {
    display: flex;
    padding: 30px 0 0 12px;
    margin-bottom: 60px;
}

.zsu_how .flex_text img {
    display: block;
    margin-top: 50px;
}

.zsu_how .flex_text .text {
    position: relative;
    padding-right: 195px;
    background: url(/img/zsu_bg2.png) no-repeat;
    background-position: 99% 30px;
}

.zsu_how .flex_text .text h3 {
    font-weight: 500;
    font-size: 40px;
    color: #4A75B9;
    margin-bottom: 10px;
}

.zsu_how .flex_text .text p {
    font-weight: 400;
    font-size: 19px;
    line-height: 30px;
    color: #545454;
}

.zsu_how .flex_how {
    display: flex;
    justify-content: space-between;
    padding: 0 50px 30px 115px;
}

.zsu_how .flex_how .text h3 {
    font-weight: 700;
    font-size: 19px;
    color: #545454;
    margin-bottom: 10px;
}

.zsu_how .flex_how .text p {
    font-weight: 400;
    font-size: 19px;
    line-height: 170%;
    color: #545454;
    margin-bottom: 10px;
}

.zsu_how .flex_how .text .btn_yellow {
    width: 235px;
    height: 50px;
    background: #F9E337;
    border: 1px solid #3F7DE8;
    border-radius: 10px;
    margin-top: 40px;
    color: #3F7DE8;
    font-weight: bold;
}

.zsu_how .flex_how .text .btn_yellow:hover {
    color: #545454;
    border-color: #545454;
}

.zsu_how .flex_how .images img {
    display: block;
    margin-bottom: 7px;
}


/*cabinet*********************************8888888888888888888888888****************/




/*cabinet profile*********************************8888888888888888888888888****************/

.cab_page {
    margin-top: 5px;
}

.cab_my_profile {}

.my_prof_balance {
    display: flex;
    justify-content: space-between;
    gap: 10p;
    margin-bottom: 10px;
}

.my_prof_balance .one_balance {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 130px;
    background: #FFFFFF;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    padding-left: calc(20px + 1rem);
}

.my_prof_balance .one_balance:nth-of-type(3) {
    margin: 0;
}

.my_prof_balance .one_balance h6 {
    display: flex;
    align-items: flex-end;
    font-size: 14px;
    line-height: 12px;
    margin-bottom: 10px;
}

.my_prof_balance .one_balance h6 img {
    display: block;
    margin-right: 3px;
}

.my_prof_balance .one_balance .one_balance_amount {
    display: flex;
    align-items: center;
}

.my_prof_balance .one_balance .one_balance_amount .icon {
    display: flex;
    align-items: center;
    height: 32px;
}

.my_prof_balance .one_balance .one_balance_amount img {
    display: block;
    margin-right: 4px;
}

.my_prof_balance .one_balance .one_balance_amount p {
    font-weight: 700;
    font-size: 26px;
    margin-right: 4px;
    margin-bottom: 0;
}

.my_prof_balance .one_balance span {
    font-weight: 700;
    font-size: 26px;
}

.my_prof_balance .one_balance .one_balance_amount span:nth-of-type(2) {
    font-weight: 700;
    color: #127FFF;
}


.my_profile_flex {
    display: flex;
    padding-bottom: 10px;
}

.my_profile_flex .my_profile_whiteblock {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 280px;
    margin-right: 10px;
    background: #FFFFFF;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    text-align: center;
    padding: 20px 10px 24px;
}

.my_profile_flex .my_profile_whiteblock:nth-of-type(3) {
    margin-right: 0;
}

.my_profile_flex .my_profile_whiteblock .icon {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    width: 42px;
    height: 42px;
    margin: 0 auto 5px;
}

.my_profile_flex .my_profile_whiteblock .icon img {
    display: block;
}

.my_profile_flex .my_profile_whiteblock h5 {
    font-size: 14px;
    margin-bottom: 5px;
}

.my_profile_flex .my_profile_whiteblock p {
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 7px;
    color: rgba(0, 0, 0, 0.501);
}

.my_profile_flex .my_profile_whiteblock a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    width: 100%;
    color: #127FFF;
    border: 1px solid #127FFF;
    border-radius: 10px;
}


.cab_loyalty_program {
    display: flex;


}

.cab_loyalty_program .loyalty_status {
    display: flex;
    align-items: center;
    flex-grow: 2;
    height: 160px;
    background: #FFFFFF;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    margin-right: 10px;
}

.cab_loyalty_program .loyalty_status .loyalty_block {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 50%;
    height: 100%;
}

.cab_loyalty_program .loyalty_status .loyalty_block .icon {
    display: block;
    margin-bottom: 5px;
}

.cab_loyalty_program .loyalty_status .loyalty_block p {
    font-weight: 700;
    margin-bottom: 6px;
}

.cab_loyalty_program .loyalty_status .loyalty_block h6 {
    font-weight: 700;
    font-size: 14px;
    color: #127FFF;
}

.cab_loyalty_program .loyalty_status .loyalty_block h5 {
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    color: rgba(0, 0, 0, 0.5);
    padding: 0 20px;
    margin-bottom: 20px;
}

.cab_loyalty_program .amount_to_status {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0 20px;
}

.cab_loyalty_program .amount_to_status img {
    display: block;
    margin-right: 3px;
    margin-bottom: 0;
    position: relative;
    top: 1px;
}

.cab_loyalty_program .amount_to_status h2 {
    font-weight: 700;
    font-size: 26px;
    margin: 0 3px 0 0;
}

.cab_loyalty_program .amount_to_status span {
    font-weight: 700;
    font-size: 26px;
    color: #127FFF;
}

.loyalty_accumulation {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 160px;
    background: #FFFFFF;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    flex-grow: 1;
    padding: 0 16px;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.loyalty_accumulation .icon {
    display: block;
    margin-bottom: 5px;
}

.loyalty_accumulation p {
    font-weight: bold;
}

.cab_loyalty_program .loyalty_accumulation .amount_to_status {
    width: max-content;
}


.loyalty_conditions {
    margin-bottom: 15px;

}

.loyalty_conditions p {
    color: #5B5B5B;
    line-height: 20px;
}

.loyalty_conditions .loyalty_conditions_remark {
    margin-top: 20px;
}

.loyalty_conditions .loyalty_conditions_remark h2 {
    font-size: 14px;
    margin-bottom: 5px;
}


.loyalty_statuses_block {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 270px;
}

.loyalty_statuses_block .loyalty_one_status {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    width: 19%;
    border-radius: 11px;
    background: #127FFF;
    padding: 5px 0 15px;
}

.loyalty_statuses_block .loyalty_one_status.start {
    height: 95px;
    padding-top: 20px;
}

.loyalty_statuses_block .loyalty_one_status.start p {
    color: white;
}

.loyalty_statuses_block .loyalty_one_status.bronze {
    height: 120px;
    background: #DA986F;
}

.loyalty_statuses_block .loyalty_one_status.silver {
    height: 140px;
    background: #9F9F9F;
}

.loyalty_statuses_block .loyalty_one_status.gold {
    height: 165px;
    background: #F5B53F;
}

.loyalty_statuses_block .loyalty_one_status.premium {
    height: 200px;
    padding: 30px 0 25px;
}

.loyalty_statuses_block .loyalty_one_status.premium p {
    color: white;
}

.loyalty_statuses_block .loyalty_one_status.premium a {
    text-align: center;
    padding: 0 10px;
}

.loyalty_statuses_block .loyalty_one_status h4 {
    font-weight: 700;
    font-size: 40px;
    color: rgba(255, 255, 255, 0.3);
}

.loyalty_statuses_block .loyalty_one_status p {
    font-weight: 700;
    font-size: 14 p;
}

.loyalty_statuses_block .loyalty_one_status span {
    font-weight: 600;
    font-size: 14px;
    color: white;
}

.loyalty_statuses_block .loyalty_one_status a {
    font-weight: 300;
    font-size: 14px;
    text-decoration-line: underline;
    color: #FFFFFF;
}

.loyalty_statuses_block .loyalty_one_status a:hover {
    text-decoration: none;
}

.cab_friends .my_prof_balance .one_balance:nth-of-type(4) {
    margin-right: 0px;
}

.cab_banner_friends {
    display: flex;
    align-items: center;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: auto;
    background: #FFFFFF;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    padding: 2rem 2.2rem;
    position: relative;
    display: flex;
    justify-content: space-between;
}

.cab_banner_friends .banner_half {
    width: 50%;
}

.cab_banner_friends .banner_half h1 {
    width: 390px;
    font-weight: 900;
    font-size: 42px;
    margin-bottom: 20px;
}

.cab_banner_friends .banner_half h6 {
    width: 435px;
    font-weight: 400;
    font-size: 14px;
    color: #5B5B5B;
}

.cab_banner_friends .banner_half .input {
    display: flex;
    height: 60px;
    background: #FFFFFF;
    border: 1px solid #127FFF;
    border-radius: 10px;

}

.cab_banner_friends .banner_half .input p {
    display: flex;
    align-items: center;
    width: 100%;
    line-height: 20px;
    padding-left: 20px;
}

.cab_banner_friends .banner_half .input button {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 180px;
    background: #FFC200;
    border-left: 1px solid #127FFF;
    border-radius: 0px 10px 10px 0px;
    cursor: pointer;
}

.cab_banner_friends .banner_half .input button:hover {
    text-decoration: underline;
}

.cab_banner_friends .banner_half span {
    display: block;
    text-align: center;
    color: rgba(0, 0, 0, 0.25);
    margin: 5px auto 20px;
}

.cab_banner_friends .banner_half .banner_socials {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.cab_banner_friends .banner_half .banner_socials a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 50px;
    border-radius: 10px;
}

.cab_banner_friends .banner_half .banner_socials a:nth-of-type(1) {
    background: #0084FF;
}

.cab_banner_friends .banner_half .banner_socials a:nth-of-type(2) {
    background: #4CAF50;
}

.cab_banner_friends .banner_half .banner_socials a:nth-of-type(3) {
    background: #3B5998;
}

.cab_banner_friends .banner_half .banner_socials a:nth-of-type(4) {
    background: #6F3FAA;
}

.cab_banner_friends .banner_half .banner_socials a:nth-of-type(5) {
    background: #03A9F4;
}

.cab_banner_friends .banner_half .banner_socials a:nth-of-type(6) {
    background: #039BE5;
}

.cab_banner_friends .banner_half .banner_socials a:hover {
    opacity: .8;
}


/*cabinet withdraw cashback*********************************8888888888888888888888888****************/

.cab_friends_list {
    margin-bottom:110px;
}

.friends_select {
    position: relative;
    padding-left: 20px;
    width: 150px;
    margin-bottom: 38px;
    z-index: 44;
}

.friends_select input {
    opacity: 0;
    width: 130px;
    height: 30px;
    padding-left: 10px;
    color: black;
    position: relative;
    z-index: 4;
    cursor: pointer;
}

.friends_select span.sp_arrow {
    display: block;
    width: 5px;
    height: 5px;
    border-right: .5px solid black;
    border-bottom: .5px solid black;
    transform: rotate(45deg);
    position: absolute;
    right: 11px;
    top: 11px;
}

.friends_select input:focus {
    z-index: 2;
}

.friends_select input:focus+.select_options_open {
    max-height: 1330px;
    padding: 4px 0;
}

.friends_select input:focus+.select_options_open label {
    display: flex;
}

.friends_select .select_options_open:active {
    max-height: 1330px;
    padding: 4px 0;
}

.friends_select .select_options_open:active label {
    display: flex;
}

.friends_select .select_options_open {
    display: flex;
    flex-direction: column;
    width: 130px;
    max-height: 0px;
    background: #FFFFFF;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    position: absolute;
    top: 33px;
    right: 0;

}

.friends_select .select_options_open .radioinput.visibility input,
.friends_select .select_options_open .radioinput.visibility label {
    display: none;
}

.friends_select .select_options_open label {
    display: none;
    height: 24px;
    width: 130px;
    line-height: 24px;
    padding-left: 10px;
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
    user-select: none;
}

.friends_select .select_options_open input {
    display: none;
}

.friends_select .select_options_open label:hover {
    background-color: #1281ff2d;
}

.friends_select .select_options_open .option {
    display: none;
    width: 130px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #127FFF;
    border-radius: 10px;
    position: absolute;
    right: 0;
    top: -33px;
    padding-left: 10px;
    box-sizing: border-box;
}

.friends_select .select_options_open #input_option0:checked+.option_selected0 {
    display: block;
    z-index: 10;
}

.friends_select .select_options_open #input_option1:checked+.option_selected1 {
    display: block;
    z-index: 10;
}

.friends_select .select_options_open #input_option2:checked+.option_selected2 {
    display: block;
    z-index: 10;
}

.friends_select .select_options_open #input_option3:checked+.option_selected3 {
    display: block;
    z-index: 10;
}

.friends_select .select_options_open #input_option4:checked+.option_selected4 {
    display: block;
    z-index: 10;
}

.friends_select .select_options_open #input_option5:checked+.option_selected5 {
    display: block;
    z-index: 10;
}

.friends_select .select_options_open #input_option6:checked+.option_selected6 {
    display: block;
    z-index: 10;
}

.friends_select .select_options_open #input_option7:checked+.option_selected7 {
    display: block;
    z-index: 10;
}

.friends_select .select_options_open #input_option8:checked+.option_selected8 {
    display: block;
    z-index: 103;
}

.friends_select .select_options_open #input_option9:checked+.option_selected9 {
    display: block;
    z-index: 10;
}

.friends_select .select_options_open #input_option10:checked+.option_selected10 {
    display: block;
    z-index: 10;
}

.friends_select .select_options_open #input_option11:checked+.option_selected11 {
    display: block;
    z-index: 10;
}

.friends_select .select_options_open #input_option12:checked+.option_selected12 {
    display: block;
    z-index: 10;
}

.friends_select .select_options_open #input_option13:checked+.option_selected13 {
    display: block;
    z-index: 10;
}

.friends_select .select_options_open #input_option14:checked+.option_selected14 {
    display: block;
    z-index: 10;
}

.cab_friends_table {}

.cab_friends_table .row {
    align-items: center;
    height: 110px;
    border-bottom: 1px solid #D9D9D9;
    padding: 0 20px 20px;
    margin-bottom: 15px;
}

.cab_friends_table .row:last-of-type {
    border: none;
    margin-bottom: 0;
}

.cab_friends_table .row .t_cell {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    width: 50%;
}

.cab_friends_table .row .t_cell:nth-of-type(1) {}

.cab_friends_table .row .t_cell:nth-of-type(2) {
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
}

.cab_friends_table .row .t_cell:nth-of-type(2) h6 {
    font-size: 26px;
}

.cab_friends_table .row .t_cell:nth-of-type(2) span {
    font-size: 26px;
    color: #127FFF;
    font-weight: bold;
    margin-left: 5px;
}

.cab_friends_table .row .t_cell .name {
    display: flex;
    align-items: baseline;
    margin-bottom: 10px;
}

.cab_friends_table .row .t_cell .name img {
    display: block;
    margin-right: 5px;
}

.cab_friends_table .row .t_cell .name h4 {
    font-size: 14px;
    margin-right: 5px;
}

.cab_friends_table .row .t_cell .date {
    margin-bottom: 15px;
}

.cab_friends_table .row .t_cell .line {
    font-weight: bold;
}

.friends_see_more {
    display: none;
}


/*cabinet withdraw cashback*********************************8888888888888888888888888****************/




/*cabinet settings*********************************8888888888888888888888888****************/

.right_cab_settings {
    padding-top: 5px;
}

.right_cab_settings h1 {
    display: flex;
    align-items: center;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 20px;
}

.right_cab_settings h1 img {
    display: block;
    margin-right: 5px;
}

.right_cab_settings h2 {
    font-weight: normal;
}

.right_cab_settings .whiteblock {
    width: 630px;
    padding: 25px 40px;
    background: #FFFFFF;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    margin-bottom: 10px;
}

.right_cab_settings .whiteblock .line {
    display: flex;
    height: 15px;
    width: 100%;
    margin-bottom: 20px;
}

.right_cab_settings .whiteblock .line p {
    width: 100%;
}

.right_cab_settings .whiteblock .line .change {
    color: #127FFF;
    cursor: pointer;
}

.right_cab_settings .whiteblock .line .change:hover {
    text-decoration: underline;
}

.right_cab_settings .whiteblock .line p:first-of-type {
    width: 200px;
    min-width: 200px;
}

.right_cab_settings .whiteblock .radio_sex {
    display: flex;
}

.right_cab_settings .whiteblock .radio_sex .input {
    display: flex;
    align-items: center;
    margin-right: 30px;
}

.right_cab_settings .whiteblock .radio_sex label {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.right_cab_settings .whiteblock .radio_sex label h6 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15px;
    min-width: 15px;
    height: 15px;
    border: 1px solid #127FFF;
    border-radius: 50%;
    background-color: white;
    margin-left: 5px;
    position: relative;
}

.right_cab_settings .whiteblock .radio_sex label h6 span {
    display: none;
    width: 11px;
    min-height: 11px;
    height: 11px;
    border-radius: 50%;
    border: 2px solid white;
    background: #127FFF;
}

.right_cab_settings .whiteblock .radio_sex input:checked+label h6 span {
    display: block;
}

.right_cab_settings .whiteblock .radio_sex input {
    display: none;
}

.cab_settings_region.whiteblock .line {
    margin: 0;
}


.cab_settings_wallets {}

.cab_settings_wallets .wallet {
    margin-bottom: 20px;
}

.cab_settings_wallets .wallet span {
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}

.cab_settings_wallets .wallet p {
    display: flex;
    align-items: center;
    width: 320px;
    height: 38px;
    padding-left: 20px;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
}


.cab_settings_phone {
    display: flex;
    align-items: flex-start;
}

.cab_settings_phone .text {
    padding-right: 80px;
}

.cab_settings_phone .text h3 {
    margin-bottom: 5px;
}

.cab_settings_phone .text p {
    color: rgba(0, 0, 0, 0.5);
}

.cab_settings_phone .text .phone_input {
    padding-top: 10px;
}

.cab_settings_phone .text .phone_input h6 {
    font-weight: 400;
    font-size: 14px;
    padding-left: 40px;
    margin-bottom: 5px;
}

.cab_settings_phone .text .phone_input .input {
    display: flex;
    align-items: center;

}

.cab_settings_phone .text .phone_input .input .country {
    margin-right: 10px;
}

.cab_settings_phone .text .phone_input .input input {
    width: 320px;
    height: 38px;
}

.cab_settings_phone .text .phone_input button {
    margin-top: 18px;
    cursor: pointer;
    margin-left: 29px;
}


.cab_settings_password {}

.cab_settings_password .flex {
    display: flex;
    align-items: flex-start;
}

.cab_settings_password .flex h2 {
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 10px;
}

.cab_settings_password .flex p {
    color: rgba(0, 0, 0, 0.5);
}

.cab_settings_password .flex p span {
    color: black;
}

.cab_settings_password .flex button {
    color: #127FFF;
    width: 100px;
    text-align: right;
    margin-left: 50px;
}

.cab_settings_password .flex button .opened {
    display: none;
}

.cab_settings_password .flex button .closed {
    display: block;
}

.cab_settings_password .flex button.open_pass .opened {
    display: block;
}

.cab_settings_password .flex button.open_pass .closed {
    display: none;
}

.cab_settings_password .flex button:hover {
    text-decoration: underline;
}

.cab_settings_password .password_change {
    display: block;
    max-height: 0px;
    overflow: hidden;
    margin-top: 10px;
    transition: .4s;
}

.cab_settings_password .password_change.open_pass {
    max-height: 10000px;
    transition: .8s;
}

.cab_settings_password .password_change .input {
    margin-bottom: 18px;
}

.cab_settings_password .password_change .input p {
    padding-left: 10px;
    margin-bottom: 5px;
}

.cab_settings_password .password_change .input input {
    width: 320px;
    height: 38px;
}


.cab_settings_socials {}

.cab_settings_socials h2 {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
}

.cab_settings_socials p {
    color: rgba(0, 0, 0, 0.5);
    margin-bottom: 15px;
}

.cab_settings_socials .flex {
    display: flex;
    align-items: baseline;
}

.cab_settings_socials .flex a {
    display: flex;
    align-items: center;
    margin-right: 20px;
}

.cab_settings_socials .flex a img {
    display: block;
    margin-right: 10px;
}

.cab_settings_socials .flex a:hover {
    text-decoration: underline;
}


.cab_settings_notifications {
    padding-right: 100px;
}

.whiteblock {
    padding: 25px 40px;
    background: #FFFFFF;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
}

.whiteblock .checkbox {
    margin-bottom: 20px;
}

.whiteblock .checkbox input {
    display: none;
}

.whiteblock .checkbox label {
    display: flex;
    align-items: flex-start;
    cursor: pointer;
}

.whiteblock .checkbox label .box {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 12px;
    min-width: 12px;
    height: 12px;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    border-radius: 2px;
    margin-right: 10px;
    position: relative;
    top: 5px;
}

.whiteblock .checkbox label .box img {
    display: none;
}

.whiteblock .checkbox input:checked+label .box img {
    display: block;
}

.whiteblock .checkbox label .text p {
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 4px;
}

.whiteblock .checkbox label .text span {
    color: #878787;
}


.cab_settings_email_letter {}

.delete_account {
    display: flex;
    justify-content: center;
    width: 630px;
    padding: 10px 0;
    margin-bottom: 100px;
}

.delete_account:hover {
    text-decoration: underline;
}


.right_cab_settings .input_block {
    display: flex;
    align-items: center;
    margin-bottom: 17px;
}

.right_cab_settings .input_block .input {
    width: 320px;
    height: 62px;
    margin-right: 50px;
}

.right_cab_settings .input_block .input p {
    display: block;
    padding-left: 15px;
    margin-bottom: 10px;
}

.right_cab_settings .input_block .input input {
    width: 100%;
    height: 38px;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
}

.right_cab_settings .input_block .error {
    display: flex;
    width: 200px;
    height: 100%;
    font-size: 12px;
    line-height: 18px;
    padding: 12px 15px;
}

.right_cab_settings .btn_yellow {
    margin-top: 20px;
}

.cab_settings_wallet {
    margin-top: 7px;
}


.right_cab_delete {
    padding: 40px 100px 100px;
    text-align: center;
}

.right_cab_delete h2 {
    font-size: 18px;
    margin-bottom: 20px;
}

.right_cab_delete p {
    padding: 0 100px;
    margin-bottom: 40px;
}

.right_cab_delete img {
    display: block;
    margin: 0 auto 30px;
}

.right_cab_delete button {
    margin: 0 auto;
}


.cab_delete_confirm {
    padding-top: 20px;
}

.cab_delete_confirm h2 {
    display: flex;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
}

.cab_delete_confirm h2 img {
    display: block;
    margin-right: 5px;
}

.cab_delete_confirm h4 {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
}

.cab_delete_confirm button {
    width: 200px;
}


/*cab_banners*********************************8888888888888888888888888****************/

.right_cab_banners {}

.right_affiliate .banners_flex {
    padding-top: 20px;
}

.right_affiliate h5 {
    width: 80%;
    margin-bottom: 50px;
    font-weight: normal;
    font-size: 14px;
}

.right_affiliate .banners_group {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
}

.right_affiliate .banners_group h2 {
    width: 100%;
    margin-bottom: 16px;
}

.right_affiliate .banner {
    margin-bottom: 20px;
}

.right_affiliate .banner a:hover {
    text-decoration: underline;
}

.right_affiliate .banner .text {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 5px;
}

.right_affiliate .banner .text img {
    display: block;
    margin-right: 10px;
}

.right_affiliate .banners234x60 .banner {
    margin-right: 40px;
}

.right_affiliate .banners729x90 {
    justify-content: space-between;
}

.right_affiliate .banners729x90 .banner {
    width: 48%;
}

.right_affiliate .banners729x90 .banner:last-of-type {
    margin: 0 auto;
}

.right_affiliate .banners729x90 .banner .text {
    justify-content: center;
}

.right_affiliate .banners240x400 .banner {
    margin-right: 50px;
    width: 156px;
}

.right_affiliate .banners240x400 .banner:nth-of-type(4n) {
    margin-right: 0;
}

.right_affiliate .banners240x400 .banner .text {
    width: 100%;
}

.right_affiliate .banners240x400 .banner .text a {
    text-align: center;
    display: flex;
    justify-content: center;
}

.right_affiliate .banners320x120 .banner {
    margin-right: 30px;
}

.right_affiliate .banners336x280 .banner {
    margin-right: 20px;
}


/*cab_affiliate*********************************8888888888888888888888888****************/

.right_cab_affiliate {
    padding: 0;
}

.cab_affiliate_program {
    padding: 35px 50px 22px;
    border-bottom: 1px solid rgba(18, 127, 255, 0.54);
}

.right_cab_affiliate h2 {
    font-size: 14px;
    margin-bottom: 14px;
}

.right_cab_affiliate h2:nth-of-type(2) {
    padding-top: 10px;
}

.right_cab_affiliate .text_block {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 12px;
}

.right_cab_affiliate .text_block a:hover {
    text-decoration: underline;
}

.right_cab_affiliate .text_block img {
    display: inline;
    margin-right: 5px;
    cursor: pointer;
}

.right_cab_affiliate .text_block img:hover {
    opacity: .5;
}

.cab_affiliate_balance {
    padding: 10px 50px 80px;
}

.cab_affiliate_balance .text_block.margin {
    margin-bottom: 30px;
}

.cab_affiliate_balance .text_block h3 {
    font-size: 14px;
}


/*cab_users_statistics*********************************8888888888888888888888888****************/


.right_cab_users_statistics {
    padding: 40px 0;
}

.right_cab_users_statistics h2 {
    padding: 0 50px;
}

.right_cab_users_statistics h4 {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 30px;
    padding: 0 50px;
}

.right_cab_users_statistics .all_visits h2 {
    margin-bottom: 5px;
    padding: 0 50px;
}

.right_cab_users_statistics .all_visits .flex {
    align-items: center;
    justify-content: space-between;
    height: 33px;
    border-bottom: 1px solid rgba(18, 127, 255, 0.54);
    padding: 0 50px;
}

.right_cab_users_statistics .all_visits .flex:first-of-type {
    border-top: 1px solid rgba(18, 127, 255, 0.54);
}

.cab_table {
    margin-top: 25px;
}

.cab_table h2 {
    margin-bottom: 5px;
    padding: 0 50px;
}

.cab_table .row {
    padding: 0;
}

.cab_table .row.caption {
    height: 30px;

}

.cab_table .row .t_cell:last-of-type {
    justify-content: flex-end;
    text-align: right;
}

.visits_table .row .t_cell:nth-of-type(4) {
    width: 220px;
    min-width: 220px;
}


/*cab_ref_statistics*********************************8888888888888888888888888****************/


.partners_table {
    margin-top: 45px;
}

.partners_table .row .t_cell:nth-of-type(1) {
    width: 120px;
    min-width: 120px;
}

.partners_table .row .t_cell:nth-of-type(2) {
    width: 60px;
    min-width: 60px;
}

.partners_table .row .t_cell:nth-of-type(4) {
    width: 240px;
    min-width: 250px;
}


/*cab_paymens*********************************8888888888888888888888888****************/


.right_cab_payments {
    padding: 37px 0;
}

.cab_payments {
    padding: 0 50px;
}

.cab_payments h4 {
    color: #B80707;
    margin-bottom: 10px;
}

.cab_payments h5 {
    margin-bottom: 25px;
    font-weight: 400;
}

.cab_payments .middle {
    text-align: center;
}

.cab_payments .middle h6 {
    font-size: 14px;
    color: #B80707;
    margin-bottom: 10px;
}

.cab_payments .middle p {
    margin-bottom: 10px;
}

.cab_payments .middle a:hover {
    text-decoration: underline;
}

.right_cab_payments .cab_table h2 {
    margin-bottom: 10px;
}


/*cab_cashback*********************************8888888888888888888888888****************/

.right_cab_cashback {
    padding: 10px 0;
}

.right_cab_cashback h2 {
    display: flex;
    align-items: center;
    font-size: 18px;
    margin-bottom: 5px;
}

.right_cab_cashback h2 img {
    display: block;
    margin-right: 5px;
}

.right_cab_cashback p {
    margin-bottom: 25px;
}

.right_cab_cashback_flex {
    display: flex;
}

.cashback_form {
    position: relative;
    padding: 25px 40px;
}

.cashback_form form {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.cashback_form .form_cashback_bonus {
    width: 48%;
}

.cashback_form .input {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
}

.cashback_form .input span {
    margin-bottom: 8px;
    padding-left: 15px;
}

.cashback_form .input select {
    width: 100%;
    height: 40px;
    border-radius: 10px;
    border: 1px solid #127FFF;
    padding-left: 10px;
}

.cashback_form .input select option {
    height: 30px;
    padding-left: 10px;
}

.cashback_form .input input {
    width: 100%;
    height: 38px;
}

.cashback_form .check_double {}

.cashback_form .check_double input {
    display: none;
}

.cashback_form .check_double input:checked+label span img.done {
    display: none;
}

.cashback_form .check_double input:checked+label span img.close {
    display: block;
}

.cashback_form .check_double label {
    display: flex;
    align-items: center;
    width: 155px;
    height: 35px;
    font-size: 9px;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 10px;
    user-select: none;
    cursor: pointer;
}

.cashback_form .check_double label span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 12px;
    height: 12px;
    background: #FFFFFF;
    border-radius: 2px;
    margin-right: 5px;
    border: 0.5px solid #127FFF;
}

.cashback_form .check_double label span img {
    display: none;
}

.cashback_form .check_double label span img.done {
    display: none;
}

.cashback_form .accure {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 130px;
    height: 35px;
    background: #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    color: white;
    cursor: pointer;
}

.cashback_form .accure:hover {
    background: #0a59b3;
}

.cashback_form a {
    display: inline-block;
    margin: 15px 0 10px;

}

.cashback_form a:hover {
    text-decoration: underline;
}

.cashback_form h3 {
    font-size: 12px;
    font-weight: normal;
    color: #B7B7B7;
    margin-bottom: 10px;
}

.cashback_form h3 span {
    font-weight: bold;
    color: #539B41;
}

.cashback_form .error {
    display: none;
    align-items: center;
    justify-content: center;
    width: 200px;
    height: 60px;
    padding-left: 20px;
    position: absolute;
    top: 0;
    right: 50px;
}

.cashback_form .error.active {
    display: flex;
}

.cashback_form form .input_radio p {
    padding-left: 5px;
}


.casback_bill {
    display: block;
    width: 240px;
    min-width: 240px;
    height: 160px;
    background: #FFFFFF;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    margin-left: 10px;
    padding: 25px 30px;
}

.casback_bill h5 {
    font-size: 14px;
    margin-bottom: 10px;
}

.casback_bill h4 {
    font-size: 26px;
    color: #127FFF;
}


.cashback_table {
    padding: 30px 40px;
}

.cashback_table h2 {
    margin-bottom: 15px;
}

.cashback_table .row .t_cell:first-of-type {
    width: 130px;
    min-width: 130px;
}


.cashback_review_form {
    display: block;
    padding: 0;
    width: 48%;
}

.cashback_review_form.active {}

.cashback_review_form h3 {
    line-height: 17px;
    margin-bottom: 8px;
    color: black;
    font-weight: bold;
}

.cashback_review_form .rating span {
    display: block;
    margin-bottom: 10px;
}

.cashback_review_form .input span {
    padding-left: 20px;
}

.cashback_review_form .input textarea {
    width: 100%;
    height: 159px;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    padding: 10px 20px;
    box-sizing: border-box;
    resize: none;
}

.cashback_review_form .input_radio {
    display: flex;
    justify-content: space-between;
}

.cashback_review_form .input_radio .radio_btn {
    width: 32%;
}

.cashback_review_form .input_radio .radio_btn label {
    width: 100%;
    box-sizing: border-box;
}

.cashback_form .input.textarea {
    margin-bottom: 10px;
}

.cashback_form_text {
    padding-top: 10px;

}

.cashback_form_text a {}

.cashback_form_text p {
    margin-bottom: 10px;
    color: #B7B7B7;
}

.cashback_form .btn_yellow {
    width: 200px;
    margin-top: 20px;
}


.cashback_table_request {
    margin-top: 10px;
    padding: 20px 30px;
}

.cashback_table_request h2 {
    padding-left: 0;
}

.cashback_table_request .row {
    height: 145px;
    padding: 20px;
    border-bottom: 1px solid #D9D9D9;
    margin-bottom: 10px;
}

.cashback_table_request .row:last-of-type {
    border: none;
}

.cashback_table_request .row div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.cashback_table_request .row .image {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    width: 60px;
    min-width: 60px;
}

.cashback_table_request .row .text {
    width: 290px;
    min-width: 290px;
}

.cashback_table_request .row .text h3 {
    font-size: 14px;
    margin-bottom: 10px;
}

.cashback_table_request .row .text p {
    margin: 0;

}

.cashback_table_request .row .text p.cashback_percent {
    margin-top: 35px;
}

.cashback_table_request .row .comment {
    width: 100%;

}

.cashback_table_request .row .comment h3 {
    font-size: 14px;
    margin-bottom: 10px;
}

.cashback_table_request .row .comment p {}

.cashback_table_request .row .casback_amount {
    align-items: flex-end;
    width: 250px;
    min-width: 250px;
}

.cashback_table_request .row .casback_amount .date {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin-bottom: 20px;

}

.cashback_table_request .row .casback_amount .date p {
    text-align: right;
    margin-bottom: 0;
}

.cashback_table_request .row .casback_amount .date h5 {
    text-align: right;
    color: rgba(0, 0, 0, 0.25);
    font-weight: bold;
    font-size: 14px;
}

.cashback_table_request .row .casback_amount .date h5 span {}

.cashback_table_request .row .casback_amount.expected .date h5 span {
    color: #e6c611;
}

.cashback_table_request .row .casback_amount.done .date h5 span {
    color: #00CD99;
}

.cashback_table_request .row .casback_amount.cancel .date h5 span {
    color: #e0075a;
}

.cashback_table_request .row .casback_amount h6 {
    font-size: 26px;
    text-align: right;
}

.cashback_table_request .row .casback_amount h6 span {
    color: #127FFF;
}

.cashback_see_more {
    display: none;
    padding: 0 20px;
    margin-top: 10px;
}

.cashback_see_more button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 38px;
    border: 1px solid #127FFF;
    border-radius: 10px;

}


.right_cab_cashback_payments {
    padding: 35px 0;
}

.right_cab_cashback_payments .cab_cashback_payments {
    padding: 0 50px;
}

.right_cab_cashback_payments .flex {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
}

.right_cab_cashback_payments .flex.border {
    border-bottom: 1px solid rgba(18, 127, 255, 0.54);
    padding-bottom: 12px;
}

.right_cab_cashback_payments .withdraw {
    padding-top: 10px;
}

.right_cab_cashback_payments .withdraw h5 {
    font-size: 14px;
    font-weight: normal;
    color: #B80707;
    margin-bottom: 15px;
}

.right_cab_cashback_payments .withdraw .payment_wallet {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 10px;
}

.right_cab_cashback_payments .withdraw .payment_wallet h4 {
    color: #B80707;
    margin-bottom: 10px;
}

.right_cab_cashback_payments .withdraw .payment_wallet a:hover {
    text-decoration: underline;
}

.cashback_payments_table {}


/*cab_exchanger_settings*********************************8888888888888888888888888****************/

.exchanger_settings_page {
    padding-top: 10px;
}

.exchanger_settings_page h1 {
    display: flex;
    align-items: center;
    font-size: 18px;
    margin-bottom: 2px;
}

.exchanger_settings_page h1 img {
    display: block;
    margin-right: 5px;
}

.exchanger_settings_page h4 {
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 10px;
}

.exchanger_settings_page .white_block {
    padding: 20px 40px;
}

.exchanger_settings_page .ex_settings_criteria p {
    font-size: 14px;
    line-height: 24px;
}

.exchanger_settings_page .ex_settings_criteria p.p_li {
    padding-left: 10px;
    position: relative;
}

.exchanger_settings_page .ex_settings_criteria p.p_li::before {
    display: block;
    content: "";
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 11px;
}


.exchanger_settings_page .ex_settings_links {
    margin-top: 10px;
    margin-bottom: 20px;
}

.exchanger_settings_page .ex_settings_links textarea {
    display: flex;
    align-items: center;
    width: 100%;
    height: 88px;
    margin-bottom: 10px;
    padding: 20px 100px 0 30px;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    background: #FFFFFF;
    border: 1px solid #127FFF;
    border-radius: 11px;
    box-sizing: border-box;
    resize: none;
    letter-spacing: -.7px;
}

.exchanger_settings_page .white_block.ex_add_exchanger {
    padding: 30px 150px 30px 50px;
    margin-bottom: 20px;
}

.ex_add_exchanger .flex {
    display: flex;
    justify-content: space-between;
}

.ex_add_exchanger .flex .half_block {
    width: 320px;
}

.ex_add_exchanger .flex .half_block .logo {
    display: block;
    width: 100%;
    height: 150px;
    border: 0.5px dashed #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    position: relative;
    margin-bottom: 12px;
}

.ex_add_exchanger .flex .half_block .logo .absolute {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    padding-top: 10px;
}

.ex_add_exchanger .flex .half_block .logo .absolute img {
    display: block;
    margin: 0 auto;
}

.ex_add_exchanger .flex .half_block .logo .absolute p {
    font-weight: 400;
    font-size: 9px;
    line-height: 15px;
    padding: 0 67px;
    text-align: center;
    color: #878787;
}


.ex_add_exchanger .flex .half_block .input {
    margin-bottom: 17px;
    position: relative;

}

.ex_add_exchanger .flex .half_block .input p {
    margin-bottom: 5px;
    padding-left: 15px;
}

.ex_add_exchanger .flex .half_block .input input {
    width: 100%;
    height: 38px;
    padding-right: 20px;
}

.ex_add_exchanger .flex .half_block .input img {
    display: block;
    position: absolute;
    right: 20px;
    bottom: 10px;
}

.ex_add_exchanger .flex .half_block .input.date input {
    padding-right: 50px;
}

.ex_add_exchanger .flex .half_block .input:last-of-type {
    margin-bottom: 0;
}

.ex_add_exchanger .flex .half_block .input .span_arrow {
    bottom: 17px;
}

.ex_add_exchanger .flex .half_block .description {
    margin-top: 20px;
}

.ex_add_exchanger .flex .half_block .description p {
    margin-bottom: 5px;
}

.ex_add_exchanger .flex .half_block .description textarea {
    display: block;
    width: 100%;
    height: 200px;
    resize: none;
    background: #FFFFFF;
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.25);
    border-radius: 10px;
    padding: 10px;
    box-sizing: border-box;
}


.ex_socials.white_block {

    padding: 20px 150px 20px 50px;
    margin-bottom: 20px;
}

.ex_socials .flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.ex_socials .input {
    position: relative;
    width: 320px;
    margin-bottom: 15px;
}

.ex_socials .input .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 37px;
    height: 38px;
    border-right: 0.5px solid #127FFF;
}

.ex_socials .input input {
    width: 100%;
    height: 38px;
    padding-left: 50px;
    padding-right: 50px;
}

.ex_socials .input p {
    margin-bottom: 5px;
    padding-left: 15px;
}

.ex_socials .input .line {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 38px;
    position: absolute;
    right: 0;
    bottom: 0;
    border-left: 0.5px solid #127FFF;
}

.ex_socials .input .line span {
    display: block;
    width: 20px;
    height: 1px;
    background: #127FFF;
}

.ex_socials .add_socials p {
    margin-bottom: 15px;
}

.ex_socials .add_socials .more_socials {
    display: flex;
    align-items: flex-end;
}

.ex_socials .add_socials .more_socials a {
    display: block;
    position: relative;
    padding-bottom: 12px;
    margin-right: 7px;
}

.ex_socials .add_socials .more_socials a span {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    color: #8D8E90;
    font-size: 9px;
    opacity: 0;
}

.ex_socials .add_socials .more_socials a:hover span {
    opacity: 1;
}


.ex_checkboxes.white_block {
    display: flex;
    flex-wrap: wrap;
    padding: 30px;
}

.ex_checkboxes .checkbox {
    display: flex;
    align-items: center;
    width: 270px;
    height: 50px;
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.05);
    border-radius: 11px;
    margin-bottom: 5px;
    margin-right: 5px;
}

.ex_checkboxes .checkbox:nth-of-type(3n) {
    margin-right: 0;
}

.ex_checkboxes .checkbox input {
    display: none;
}

.ex_checkboxes .checkbox label {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    background: #FFFFFF;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.05);
    border-radius: 11px;
    cursor: pointer;
    border: .5px solid white;
}

.ex_checkboxes .checkbox input:checked+label {
    border-color: #127FFF;
}

.ex_checkboxes .checkbox label .img {
    display: flex;
    justify-content: center;
    width: 30px;
    min-width: 30px;
}

.ex_checkboxes .checkbox label .img img {
    display: block;
}

.ex_checkboxes .checkbox label p {
    font-size: 10px;
    line-height: 12px;
}

.exchanger_settings_page .btn_yellow {
    margin-top: 20px;
}


/*exchanger_reviews_page*********************************8888888888888888888888888****************/

.exchanger_reviews_page {
    padding-top: 20px;
}

.exchanger_reviews_page .ex_review_block {
    padding: 15px 20px 25px;
    margin-bottom: 10px;
    border: 0.5px solid #127FFF;
}

.exchanger_reviews_page .ex_review_block .head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 0 20px 8px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.exchanger_reviews_page .ex_review_block .head .flex {
    align-items: center;
}

.ex_review_block .head img {
    display: block;
    margin-right: 5px;
}

.ex_review_block .head p {
    font-size: 14px;
}

.ex_review_block .head .delete button {
    padding: 0;
}

.ex_review_block .head .delete button img {
    margin: 0;
}

.ex_review_block .head .delete button:hover {
    opacity: .7;
}

.exchanger_reviews_page .discussions_block {
    max-height: 10000px;
    overflow: visible;
    transition: .5s;
}

.exchanger_reviews_page .discussions_block .opened {
    max-height: 10000px;
    overflow: visible;
    transition: .5s;
}

.exchanger_reviews_page .see_more_btn {
    display: none;
}


.ex_review_block .text {
    padding: 20px 20px 10px;
    min-height: 60px;
}

.ex_review_block .foot {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    padding: 0 20px;
}

.ex_review_block .foot .discussions {
    display: flex;
    color: #C2C2C2;
    cursor: pointer;
}

.ex_review_block .foot .discussions.active {
    color: #127FFF;
}

.ex_review_block .foot .discussions span {
    margin-left: 5px;
}

.ex_review_block .foot .discussions:hover p {
    text-decoration: underline;
}

.ex_review_block .foot button.disabled {
    background: #D9D9D9;
    border: 0.5px solid #B5B5B5;
    cursor: default;
}

.ex_review_block .foot button.disabled:hover p {
    text-decoration: none;
}

.ex_review_block .foot button.disabled p {
    color: #A7A7A7;
}

.ex_review_block .foot button p {
    display: flex;
    align-items: center;
    color: #127FFF;
}

.ex_review_block .foot button p::after {
    display: block;
    content: "";
    position: relative;
    width: 9px;
    height: 9px;
    background: url(/img/arrow_reply.png) no-repeat center center;
    margin-left: 3px;
}

.ex_review_block .foot button:hover {}

.ex_review_block .foot button:hover p {
    text-decoration: underline;
}

.ex_review_block .foot .delete {
    display: none;
}

.ex_review_block .foot .delete:hover {
    opacity: .5;
}

.exchanger_reviews_page .discussions_block {
    padding: 25px 20px;
}

.exchanger_reviews_page .ex_review_block.dialog {
    background: rgba(18, 127, 255, 0.11);
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    margin-bottom: 10px;
}

.exchanger_reviews_page .ex_review_block .review_answer {
    padding: 20px 20px 0;
}

.exchanger_reviews_page .ex_review_block .review_answer textarea {
    width: 100%;
    height: 120px;
    resize: none;
    padding: 10px;
    box-sizing: border-box;
    margin-bottom: 24px;
    background: rgba(255, 255, 255, 0.54);
    border: 0.5px solid #127FFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
}


.thank_for_message {
    display: block;
    padding: 60px;
}

.thank_for_message p {
    margin-bottom: 25px;
    text-align: center;
}

.thank_for_message img {
    display: block;
    margin: 0 auto;
}


/*exchanger_statistic*********************************8888888888888888888888888****************/

.exchanger_statistic_page {
    padding-top: 5px;
}

.ex_stat_block {
    display: flex;
    justify-content: space-between;
}

.ex_stat_block .ex_stat_amount {
    display: flex;
    align-items: center;
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 11px;
    width: 49%;
    height: 96px;
}

.ex_stat_block .ex_stat_amount h3 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 49%;
}

.ex_stat_block .ex_stat_amount h3 img {
    display: block;
    margin-right: 10px;
}

.ex_stat_block .ex_stat_amount h3 span {
    display: block;
    font-weight: 700;
    font-size: 32px;
    color: rgba(18, 127, 255, 0.7);
    position: relative;
    top: -2px;
}

.ex_stat_block .ex_stat_amount h4 {
    width: 51%;
    text-align: center;
    font-size: 18px;
    position: relative;
}

.ex_stat_block .ex_stat_amount h4::before {
    display: block;
    content: "";
    width: 1px;
    height: 70px;
    background: #D9D9D9;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}


.ex_stat_table {
    margin-top: 10px;
    background: #FFFFFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    padding: 0 20px;
    margin-bottom: 20px;
}

.ex_stat_table .row.caption {
    border-bottom: 1px solid #D9D9D9;
    padding-top: 20px;
}

.ex_stat_table .row p {
    display: flex;
    align-items: center;
    height: 38px;
    width: 100%;
    border-right: 1px solid #D9D9D9;
    box-sizing: border-box;
}

.ex_stat_table .row p:nth-of-type(1) {
    padding-left: 25px;
    width: 115px;
    min-width: 115px;
}

.ex_stat_table .row p:nth-of-type(2) {
    padding-left: 50px;
    width: 230px;
    min-width: 230px;
}

.ex_stat_table .row p:nth-of-type(3) {
    padding-left: 50px;
    width: 210px;
    min-width: 210px;
}

.ex_stat_table .row p:nth-of-type(4) {
    border: none;
    padding-left: 50px;
}


/*exchanger_statistic*********************************8888888888888888888888888****************/

.exchanger_statistic_page {
    padding-top: 5px;
}

.exchanger_statistic_page .ex_rating_block {
    display: flex;
    justify-content: space-between;
}

.exchanger_statistic_page .ex_rating_amount {
    display: flex;
    width: 33%;
    height: 130px;
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 11px;
    padding: 20px 25px 20px 30px;
}

.exchanger_statistic_page .ex_rating_amount:nth-of-type(1) {
    background: url(/img/ex_rating_bg1.png) no-repeat;
    background-color: #28B025;
    background-position: center bottom;
}

.exchanger_statistic_page .ex_rating_amount:nth-of-type(2) {
    background: url(/img/ex_rating_bg2.png) no-repeat;
    background-color: #E28E41;
    background-position: center 65px;
}

.exchanger_statistic_page .ex_rating_amount:nth-of-type(3) {
    background: url(/img/ex_rating_bg3.png) no-repeat;
    background-color: #9665D3;
    background-position: center bottom;
}

.exchanger_statistic_page .ex_rating_amount .text h2 {
    display: flex;
    align-items: center;
    font-size: 18px;
    color: white;
    margin-bottom: 0px;
}

.exchanger_statistic_page .ex_rating_amount .text h2 img {
    display: block;
    width: 18px;
    margin-right: 5px;
    position: relative;
    top: 1px;
}

.exchanger_statistic_page .ex_rating_amount .text h3 {
    font-size: 14px;
    color: white;
    font-weight: bold;
}

.ex_rating_graph {
    padding: 15px 35px 35px;
    background: #FFFFFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    margin-top: 10px;
}

.ex_rating_graph .graph_head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.ex_rating_graph .graph_head .date {
    display: flex;
    align-items: center;
    padding-left: 30px;
}

.ex_rating_graph .graph_head .date img {
    display: block;
    margin-right: 8px;
}

.ex_rating_graph .graph_head .radio_buttons {
    display: flex;
    width: 170px;
    height: 35px;
    background: #D9D9D9;
    border-radius: 11px;
    position: relative;
}

.ex_rating_graph .graph_head .radio_buttons .input {
    width: 100%;
    position: relative;
}

.ex_rating_graph .graph_head .radio_buttons input {
    display: none;
}

.ex_rating_graph .graph_head .radio_buttons label {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    position: absolute;
    cursor: pointer;
}

.ex_rating_graph .graph_head .radio_buttons .input:nth-of-type(1) {
    width: 50px;
    min-width: 50px;
}

.ex_rating_graph .graph_head .radio_buttons .input:nth-of-type(3) {
    width: 50px;
    min-width: 50px;
}

.ex_rating_graph .graph_head .radio_buttons input:checked+label {
    background: #FFFFFF;
    box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.09);
    border-radius: 11px;
}

.ex_rating_statistic {
    display: flex;
    background: #FFFFFF;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    margin-top: 10px;
    padding: 30px;
}

.ex_rating_statistic .scroll {
    display: flex;
}

.ex_rating_statistic .ex_rating_stat_block {
    display: block;
    width: 25%;
}

.ex_rating_statistic .ex_rating_stat_block p {
    color: #707070;
    font-size: 16px;
    margin-bottom: 5px;
}

.ex_rating_statistic .ex_rating_stat_block h4 {
    font-size: 16px;
    margin-bottom: 20px;
}

.ex_rating_statistic .ex_rating_stat_block .scale {
    display: block;
    width: 160px;
    height: 5px;
    background: #D9D9D9;
    border-radius: 3px;
    overflow: hidden;
}

.ex_rating_statistic .ex_rating_stat_block .scale span {
    display: block;
    width: 30%;
    height: 100%;
    background: #FFF27C;

}

.ex_rating_statistic .ex_rating_stat_block.page_views .scale span {
    background: #E888B6;
    width: 20%;
}

.ex_rating_statistic .ex_rating_stat_block.unique .scale span {
    background: #E88888;
    width: 70%;
}

.ex_rating_statistic .ex_rating_stat_block.new_users .scale span {
    background: #FFF27C;
    width: 70%;
}


.ex_rating_table {
    background: #FFFFFF;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    margin-top: 10px;
    padding: 25px 30px;
    margin-bottom: 20px;
}

.ex_rating_table .row {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 20px;
    margin-bottom: 15px;
}

.ex_rating_table .row:last-of-type {
    border: none;
    margin: 0;
}

.ex_rating_table .row .name {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.ex_rating_table .row .name img {
    display: block;
    margin-right: 5px;
}

.ex_rating_table .row .name h5 {
    margin-right: 5px;
    font-size: 14px;
}

.ex_rating_table .row p {}

.ex_rating_table .row .number {
    margin-top: 15px;
    font-weight: bold;
    color: #BFBFBF;
}

.ex_rating_table .row .number span {
    margin-left: 5px;
}

.ex_rating_table .row h6 {
    font-size: 26px;
}

.ex_rating_table .row h6 span {
    color: #127FFF;
}


/* footer*********************************8888888888888888888888888***************



/*ADAPTITION    ***********************************************************************************/

@media screen and (max-width: 770px) {

    .content {
        height: calc(100% - 168px);
        overflow-y: auto;
    }

    .content_flex {
        flex-direction: column;
        height: 100%;
    }

    .content_left_block {
        width: 100%;
        min-width: 100%;
        padding: 10px 15px 0;
        margin-bottom: 0;
    }

    .content_left_block .logo {
        display: none;
    }

    .exchange_block {
        display: none;
    }

    .content_right_block {
        width: 100%;

        padding: 0;
        padding-bottom: 80px;
    }

    .right_statistics {
        display: none;
    }

    .content_right_block .header {}

    .right_menu {
        display: flex;
        position: fixed;
        width: 100%;
        height: 80px;
        bottom: 0;
        left: 0;
        margin-bottom: 0;
        padding: 0;
        border-radius: 0px;
        background-color: white;
        box-shadow: 0 0 20px #a7a7a78c;
        z-index: 10;
    }

    .right_menu .right_menu_links a {
        flex-direction: column;
        width: 100%;
        color: black;
        font-size: 11px;
        line-height: 13px;
        padding: 15px 10px 0;
        text-align: center;
        box-sizing: border-box;
        font-weight: bold;
    }

    .right_menu .right_menu_links a .icon {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 35px;
        height: 35px;
        min-height: 35px;
    }

    .right_menu .right_menu_links a img {
        display: block;
        margin-bottom: 5px;
    }

    .right_menu .right_menu_links a::after {
        width: 100px;
        height: 100px;
        border-radius: 50%;
        background: none;
        border: 1px solid #127FFF;
        left: 50%;
        top: 10%;
        bottom: auto;
        transform: translateX(-50%);
    }

    .right_menu .right_menu_links a.active {
        color: #127FFF;
        font-weight: bold;
    }

    .right_menu .right_menu_buttons {
        display: none;
    }

    .left_statistics {
        display: none;
    }


    /*auth*/
    .auth_page {
        /* position: fixed; */
        width: 100%;
        /* height: calc(100% - 73px);
        z-index: 81;
        top: 73px;
        background-color: white; */
        overflow-y: auto;
    }

    .auth_page .p_sign_in {
        padding: 20px 40px;
        max-width: 100%;
        max-height: 100vh;
    }

    .auth_page .p_sign_up {
        padding: 20px 40px;
        max-width: 100%;
        max-height: 100vh;
    }

    .auth_page .password_recovery {
        box-shadow: 0px 0px 24px rgb(0 0 0 / 5%);
        width: 100%;
        max-height: 100vh;
        height: auto;
        padding: 20px 40px;
    }

    .auth_page .password_recovery .white_block {
        width: 100%;
    }

    .auth_page .password_recovery .white_block .flex {
        width: 100%;
        justify-content: center;
    }

    .auth_page .password_recovery .white_block .flex .input {
        width: 180px;
    }

    .auth_page .p_sign_in h4 {
        width: 100%;
        text-align: center;
    }

    .auth_page button {
        /* width: 100%;
        height: 50px; */
    }

    .auth_page button.btn_yellow {
        font-size: 18px;
    }

    .auth_page .p_sign_in .input p {
        padding-left: 0;
    }


    /*mobile*/
    .mob_header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 10px;
        width: 100%;
        height: 73px;
        max-height: 73px;
        background-color: white;

        position: fixed;
        top: 0;
        left: 0;
        z-index: 77;
    }

    .mob_header .mob_logo {
        display: flex;
        align-items: center;
        height: 100%;
        width: 110px;

    }

    .mob_header .mob_logo img {
        display: block;
        width: 100%;
    }

    .mob_header .mob_header_btns {
        display: flex;
        align-items: center;
        height: 100%;
    }

    .mob_header .mob_header_btns .mob_profile {
        display: flex;
        align-items: center;
        height: 100%;
        padding: 0 10px;
        margin-right: 10px;
    }

    .mob_header .mob_header_btns .mobile_btn {
        display: flex;
        align-items: center;
        height: 100%;
        width: 35px;
        cursor: pointer;
        padding-left: 10px;
    }

    .mob_header .mob_header_btns .mobile_btn .mob_open {
        display: block;
    }

    .mob_header .mob_header_btns .mobile_btn .mob_close {
        display: none;
    }

    .mob_header .mob_header_btns .mobile_btn.active .mob_open {
        display: none;
    }

    .mob_header .mob_header_btns .mobile_btn.active .mob_close {
        display: block;
    }

    .mob_menu_block {
        display: none;
        flex-direction: column;
        align-items: center;
        width: 100%;
        height: calc(100% - 73px);
        padding-top: 50px;
        position: fixed;
        top: 73px;
        left: 0;
        background-color: rgb(255, 255, 255);
        z-index: 99;
    }

    .mob_menu_block.active {
        display: flex;
    }

    .mob_menu_links a {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 38px;
        color: black;
    }

    .mob_menu_links a:hover {
        color: #FFC200;
    }

    .mob_menu_links a.active {
        color: #FFC200;
        font-weight: bold;
    }

    .mob_log_reg {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-top: 20px;
    }

    .mob_log_reg a {
        color: black;
        width: 190px;
    }

    .mob_log_reg p {
        margin: 5px 0;
    }

    .mob_language {
        display: flex;
        align-items: center;
        margin-top: 30px;
    }

    .mob_language a {
        padding: 5px;
        color: black;
    }

    .mob_language a.active {
        color: #FFC200;
        font-weight: bold;
    }

    .mob_language a:hover {
        color: #FFC200;
    }

    .mob_ticker {
        display: flex;
        align-items: center;
        height: 25px;
        width: 100%;
        background: #F5F5F5;
        position: fixed;
        top: 73px;
        left: 0;
        overflow: hidden;
        z-index: 77;
    }

    .mob_ticker .ticker_data {
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 25px;
        width: 800px;
        position: absolute;
    }

    .mob_ticker .ticker_data:nth-of-type(1) {
        left: 0;
        animation: ticker1 8s linear infinite;
    }

    .mob_ticker .ticker_data:nth-of-type(2) {
        left: 800px;
        animation: ticker2 8s linear infinite;
    }

    @keyframes ticker1 {
        0% {
            left: 0px;
        }

        100% {
            left: -800px;
        }
    }

    @keyframes ticker2 {
        0% {
            left: 800px;
        }

        100% {
            left: 0;
        }
    }

    .mob_ticker .one_data {
        display: flex;
        align-items: center;
        font-size: 13px;
        margin-left: 10px;
    }

    .mob_ticker .one_data:nth-of-type(odd) {
        color: #127FFF;
    }

    .mob_ticker .one_data img {
        display: block;
        height: 13px;
    }

    .mob_ticker .one_data h3 {
        white-space: nowrap;
        margin-left: 5px;
        position: relative;
        top: -1px;
    }

    .mob_ticker .one_data p {
        white-space: nowrap;
        margin-left: 5px;
        position: relative;
        top: -1px;
    }

    .mobile_currencys_table {
        display: flex;
        margin: 0 15px;
    }

    .feedback_block .mobile_currencys_table {
        position: absolute;
        top: -70px;
        left: 0px;
        width: 100%;
    }


    /*main*/
    .right_our_data {
        padding: 0 15px 15px;
    }

    .right_our_data .our_data_text {
        padding: 15px 10px;
        background: #127FFF;
        border-radius: 11px;
    }

    .right_our_data .our_data_text h1 {
        color: white;
        font-size: 18px;
    }

    .right_our_data .our_data_text p {
        color: white;
        font-size: 12px;
        padding-right: 90px;
    }

    .right_our_data .our_data_text img {
        display: block;
        position: absolute;
        right: 20px;
        bottom: 0px;
    }


    .right_our_data .right_our_data_flex {
        display: none;
    }

    .right_exchangers_table {
        position: relative;
        background: transparent;
        padding: 0 15px 10px;
        box-shadow: none;
    }

    .right_exchangers_table .scroll {
        width: 100%;
        margin-top: 10px;
        position: relative;
        background: white;
        box-sizing: border-box;
        overflow-x: auto;
        border: none;
        padding-bottom: 10px;
        border-top-left-radius: 10px;
    }

    .right_exchangers_table .row {
        min-width: 755px;
        width: auto;
        border: none;
        padding: 0;
        background-color: transparent;
        box-shadow: none;
        position: relative;
    }

    .right_exchangers_table .row:nth-of-type(1) {}

    .right_exchangers_table .row:nth-of-type(2) {}

    .right_exchangers_table .row:nth-of-type(3) {}

    .right_exchangers_table .row:nth-of-type(4) {}

    .right_exchangers_table .row:nth-of-type(5) {}

    .right_exchangers_table .row:nth-of-type(6) {}

    .right_exchangers_table .row:nth-of-type(7) {}

    .right_exchangers_table .row:nth-of-type(8) {}

    .right_exchangers_table .row:nth-of-type(9) {}

    .right_exchangers_table .row:nth-of-type(10) {}

    .right_exchangers_table .row:nth-of-type(11) {}

    .right_exchangers_table .row:nth-of-type(12) {}

    .right_exchangers_table .row:nth-of-type(13) {}

    .right_exchangers_table .row:nth-of-type(14) {}

    .right_exchangers_table .row:nth-of-type(15) {}

    .right_exchangers_table .row:nth-of-type(15) .t_cell .infoblock_hover {
        top: -50px;
    }

    .right_exchangers_table .row:nth-of-type(15) .t_cell .infoblock_hover::after {
        top: 50px;
    }

    .right_exchangers_table .row:nth-of-type(16) {}

    .right_exchangers_table .row:nth-of-type(16) .t_cell:nth-of-type(1):after {
        display: block;
        content: "";
        box-shadow: 0px 0px 50px rgb(0 0 0 / 16%);
        width: 135px;
        height: 65px;
        position: absolute;
        left: 0;
        top: 0;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }

    .row.active .t_cell.infoblock .t_cell_icons .one_icon {
        background: none;
    }

    .row.active .t_cell.infoblock .t_cell_icons .one_icon img {
        opacity: 1;
    }

    .right_exchangers_table .row:hover .t_cell span {
        color: #1281ff80;
    }

    .right_exchangers_table .row:hover {
        background-color: #FFFFFF;
        box-shadow: none;
    }

    .right_exchangers_table .row:nth-of-type(even) {
        background: rgba(181, 215, 255, 0.3);
        box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1);
        border-radius: 10px;
    }

    .right_exchangers_table .row.caption {
        background: transparent;
        border: none;
        border-top-left-radius: 10px;
    }

    .right_exchangers_table .row .t_cell {
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        width: 100%;
        height: 53px;
        border: none;
        padding: 0 16px;
        font-size: 16px;
    }

    .t_cell.infoblock h6 {}

    .right_exchangers_table .row .t_cell.give .min_max {
        display: none;
    }

    .right_exchangers_table .row.caption .t_cell.reviews {
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
    }

    .right_exchangers_table .row .t_cell span {
        margin-left: 0;
    }

    .right_exchangers_table .row .t_cell:first-of-type {
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        width: 135px;
        min-width: 135px;
        background: white;
        position: sticky;
        left: 0;
        padding-left: 40px;
        z-index: 2;
    }

    .right_exchangers_table .row .t_cell:first-of-type::after {
        display: block;
        content: "";
        box-shadow: 0px 0px 40px 16px rgba(0, 0, 0, 0.06);
        width: 155px;
        height: 100%;
        position: absolute;
        left: -20px;
        z-index: 1;
    }

    .t_cell.infoblock .mob_icon {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 55px;
        height: 55px;
        border-radius: 50%;
        background-color: white;
        margin-right: 10px;
        position: relative;
        top: 5px;
    }

    .t_cell.infoblock .mob_icon img {
        display: block;
    }

    .t_cell.infoblock h6 span {
        color: white !important;
        font-weight: 700;
        font-size: 13px;
    }

    .t_cell.infoblock h6 .one_icon {
        display: none;
    }


    .right_exchangers_table .row:nth-of-type(even) .t_cell:first-of-type {}

    .right_exchangers_table.table_exchangers .row:nth-of-type(2) .t_cell {
        height: 53px;
        padding-top: 0;
    }

    .right_exchangers_table.table_exchangers .row:last-of-type {
        border: none;
    }

    .right_exchangers_table.table_exchangers .scroll {
        position: relative;
        margin-bottom: 30px;
        padding-bottom: 40px;
        padding-top: 20px;
        margin-top: 0;
    }

    .right_exchangers_table.table_exchangers .scroll::-webkit-scrollbar {
        width: 6px;
        /* ширина всей полосы прокрутки */
        height: 6px;
    }


    .right_explanations {
        display: none;
    }


    .right_exchangers_table::-webkit-scrollbar {
        height: 6px;
    }

    .right_exchangers_table::-webkit-scrollbar-thumb {
        background-color: #1281ff49;
        /* цвет бегунка */
    }

    .right_exchangers_table .row .t_cell.infoblock .relative {
        position: absolute;
        left: 15px;
        top: 6px;
        width: 17px;
        height: 17px;
        z-index: 5;
    }

    .t_cell.infoblock .info_img {
        width: 21px;
        height: 21px;
        background: url(/img/info_mob.svg) no-repeat;
        background-size: 100% 100%;
        margin: 0;
        opacity: 1;
    }

    .t_cell.infoblock .info_img img {
        opacity: 0;
    }

    .right_exchangers_table .row:hover .info_img {
        width: 21px;
        height: 21px;
        background: url(/img/info_mob.svg) no-repeat;
        background-size: 100% 100%;
        margin: 0;
        opacity: 1;
    }

    .t_cell .infoblock_hover {
        background: #fff;
        box-shadow: 0px 0px 7px rgba(223, 223, 223, 0.51);
        left: 25px;
        z-index: 6;
    }

    .t_cell .infoblock_hover h4 {
        color: black;
    }

    .t_cell .infoblock_hover p {
        margin-bottom: 5px;
        color: black;
    }

    .t_cell .infoblock_hover .relative::after {
        background: url(/img/info_shield_mob.svg) no-repeat;

    }

    .t_cell .infoblock_hover_left {
        border-color: #127FFF;
    }

    .t_cell.infoblock .t_cell_icons {
        padding-top: 6px;
        position: relative;
        z-index: 5;
    }

    .right_exchangers_table .t_cell.t_cell_mobile {
        height: auto;
        padding: 20px 16px;
    }

    .t_cell.t_cell_mobile button {
        width: 100%;
        height: 40px;
        padding: 0 10px;
        border-color: #FFC200;
        margin-bottom: 20px;
    }

    .t_cell.t_cell_mobile button img {
        display: block;
        width: 20px;
        min-width: 20px;
    }

    .right_exchangers_table .t_cell.t_cell_mobile button span {
        width: 100%;
        color: #000;
        font-weight: bold;
        font-size: 14px;
    }

    .t_cell.t_cell_mobile .reviews_rating {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
    }

    .t_cell.t_cell_mobile .reviews_rating .feedback_cell {
        display: flex;
        align-items: center;
        position: relative;
        width: 50%;
    }

    .t_cell.t_cell_mobile .reviews_rating .feedback_cell b {
        color: #A7A7A7;
        font-size: 11px;
    }

    .t_cell.t_cell_mobile .reviews_rating .feedback_cell a {
        font-size: 16px;
        color: #6DBA13;
        font-weight: normal;
    }

    .t_cell.t_cell_mobile .reviews_rating .feedback_cell a span {
        color: #B80707;
    }

    .t_cell.t_cell_mobile .reviews_rating .feedback_cell a:hover {
        text-decoration: underline;
    }

    .t_cell.t_cell_mobile .reviews_rating .rating_cell {
        width: 50%;
        text-align: right;
    }

    .t_cell.t_cell_mobile .t_cell_icons {
        display: flex;
    }

    .right_exchangers_table .row .t_cell.feedback {
        display: none;
    }

    .right_exchangers_table .row .t_cell.our_mark {
        display: none;
    }


    .right_exchangers_table .p_icons {
        display: none;
    }

    .right_how_block .how_question p.p_ul::before {
        top: 10px;
    }

    .content_right_block .table_exchangers .row.caption .t_cell {
        border: none;
    }

    .content_right_block .table_exchangers .row.caption .t_cell:first-of-type {
        border-top-right-radius: 10px;
        padding-left: 15px;

    }

    .content_right_block .table_exchangers .row.caption .t_cell:first-of-type::after {
        display: block;
        content: "";
        box-shadow: 0px 0px 50px rgb(0 0 0 / 16%);
        width: 135px;
        height: 50px;
        position: absolute;
        left: 0;
        top: 0;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }

    .right_exchangers_table .row.caption .t_cell {
        color: black;
        border: none;
    }

    .content_right_block .table_exchangers .t_cell:nth-of-type(5) {
        font-weight: bold;
    }


    .mob_table_style {
        display: flex;
        position: relative;
        z-index: 50;
        padding: 0 20px;
        margin: 0;
    }

    .mob_table_style .flex {
        width: 100%;
        background: #E8E8E8;
        border-radius: 11px;
    }

    .mob_table_style .mob_table_style_tab {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 50%;
        height: 30px;
        cursor: pointer;
        user-select: none;
    }

    .mob_table_style .mob_table_style_tab.active {
        background-color: white;
        box-shadow: 0px 0px 55px rgba(0, 0, 0, 0.12);
        border-radius: 11px;
    }


    .faq_question {
        padding: 0 10px 0 20px;
    }

    .faq_search input {
        padding: 0 10px 0 20px;
    }

    .faq_search img {
        margin-right: 20px;
    }


    /*contacts*/
    .right_contacts {
        padding: 20px;
    }

    .right_contacts .contact_mail {
        margin: 10px 0;
    }

    .right_contacts .contacts_form {}


    /*profile*/

    .cabinet_menu a p {
        font-size: 11px;
        text-align: center;
        line-height: 13px;
        padding: 0 5px;
    }

    .cabinet_menu a .icon {
        justify-content: center;
        align-items: center;
        width: 50px;
        height: 50px;
        margin: 0;
        border: none;
    }

    .cabinet_menu a.active .icon {
        border: none;
        box-shadow: none;
    }

    .cabinet_menu a.active::after {
        display: block;
        content: "";
        width: 100px;
        height: 100px;
        border: 0.5px solid #127FFF;
        box-shadow: 0px 0px 10px rgb(18 127 255 / 24%);
        border-radius: 50%;
        position: absolute;
        top: 3px;
        left: 50%;
        transform: translateX(-50%);
    }

    .cabinet_menu a .icon img {
        visibility: hidden;
    }

    .cabinet_menu a .prof_menu1,
    .cabinet_menu a.active .prof_menu1 {
        background: url(/img/prof_menu1_mob.png) no-repeat center center;
    }

    .cabinet_menu a .prof_menu2,
    .cabinet_menu a.active .prof_menu2 {
        background: url(/img/prof_menu2_mob.png) no-repeat center center;
    }

    .cabinet_menu a .prof_menu3,
    .cabinet_menu a.active .prof_menu3 {
        background: url(/img/prof_menu3_mob.png) no-repeat center center;
    }

    .cabinet_menu a .prof_menu5,
    .cabinet_menu a.active .prof_menu5 {
        background: url(/img/prof_menu5_mob.png) no-repeat center center;
    }

    .cabinet_menu a .prof_menu6,
    .cabinet_menu a.active .prof_menu6 {
        background: url(/img/prof_menu6_mob.png) no-repeat center center;
    }

    .cabinet_menu a .prof_menu_exit,
    .cabinet_menu a.active .prof_menu_exit {
        background: url(/img/prof_menu1_mob.png) no-repeat center center;
    }

    .my_profile_flex .my_profile_whiteblock a {
        width: 250px;
        margin: 0 auto;
    }


    /*prof_main*/

    .my_prof_balance {
        flex-direction: column;
    }

    .cab_friends .my_prof_balance {
        flex-direction: row;
        flex-wrap: wrap;

    }

    .cab_friends .my_prof_balance .one_balance {
        padding-left: 10px;
        height: 80px;
        width: 48%;
    }

    .cab_friends .my_prof_balance .one_balance .one_balance_amount p {
        font-size: 16px;
    }

    .cab_friends .my_prof_balance .one_balance .one_balance_amount span {
        font-size: 16px;
    }

    .cab_friends .my_prof_balance .one_balance {

        margin-right: 0;
        margin-bottom: 10px;
        /* height: 110px; */

    }
    .cab_friends .select-line-list {
        gap: 0.6rem;
    }
    .select-line-list .cab_friends-select-line-btn {
        margin: auto 0;
    }

    .my_profile_flex {
        flex-direction: column;
        padding-bottom: 5px;
    }

    .my_profile_flex .my_profile_whiteblock {
        height: 180px;
        margin: 0 0 10px 0;
    }

    .cab_banner_friends {
        flex-direction: column;
        position: relative;
        width: calc(100% - 30px);
        height: auto;
        padding: 25px 18px;
        margin: 0 auto;
    }

    .cab_banner_friends .banner_half {
        width: 100%;
    }

    .cab_banner_friends .banner_half h1 {
        font-size: 32px;
        width: 100%;
    }

    .cab_banner_friends .banner_half h6 {
        width: 100%;
    }

    .cab_banner_friends .banner_half.text {
        margin-bottom: 20px;
    }

    .cab_banner_friends .banner_half .input {
        flex-direction: column;
        border: none;
        height: auto;
    }

    .cab_banner_friends .banner_half .input p {
        display: block;
        border: 1px solid #FFC200;
        border-radius: 10px;
        height: 40px;
        line-height: 40px;
        box-sizing: border-box;
        margin-bottom: 2px;
        font-size: 14px;
        padding-left: 10px;
    }

    .cab_banner_friends .banner_half .input button {
        height: 40px;
        border-radius: 10px;
        border: none;
        font-size: 14px;
        font-weight: bold;
    }

    .cab_banner_friends .banner_half .banner_socials {
        flex-wrap: wrap;
        width: 280px;
        margin: 0 auto;
    }

    .cab_banner_friends .banner_half .banner_socials a {
        margin-bottom: 10px;
    }

    .right_news_block {
        padding: 20px 15px;
        box-shadow: none;
        margin: 10px 15px 0;
    }

    .right_banner {
        margin: 0 15px;
        padding: 0;
    }

    .right_banner a {
        width: 28%;
        height: 40px;
    }

    .right_how_block {
        margin: 10px 15px 0;
    }


    /*prof_withdraw*/
    .cab_withdraw {
        padding: 0 0 100px 0;
    }

    .cab_withdraw h2 {
        padding-left: 25px;
    }

    .withdraw_method.selected .regulations {
        width: 100%;
    }

    .withdraw_method.selected .regulations p::after {
        top: 11px;
    }

    .withdraw_method_flex {

        padding: 10px 15px;
        overflow-x: auto;
    }

    .withdraw_method_flex .scroll {
        width: 100%;
    }

    .withdraw_method_flex::-webkit-scrollbar {
        width: 7px;
        /* ширина всей полосы прокрутки */
        height: 7px;
    }

    .withdraw_method_flex::-webkit-scrollbar-thumb {
        background-color: #1281ff79;
    }

    .withdraw_method_flex .one_method {
        min-width: 180px;
    }

    .withdraw_method_flex .one_method p {
        font-size: 13px;
    }

    .withdraw_method.selected {
        padding: 15px 15px 0;
    }

    .withdraw_method.selected .choosed_method_flex {
        padding: 15px 0 0;
        box-shadow: none;
    }

    .withdraw_method.selected .choosed_method_flex .choosed_logo {
        display: none;
    }

    .withdraw_method.selected .choosed_method .input span {
        padding-left: 0;
    }

    .withdraw_method.selected .choosed_method .input input {
        width: 100%;
    }

    .withdraw_method.selected .choosed_method .input button {
        width: 100%;
    }

    .cab_withdraw_history h2 {
        padding-left: 20px;
    }

    .withdraw_cashback_table .t_cell:nth-of-type(1) {
        display: none;
    }

    .withdraw_cashback_flex {
        padding: 0 0 10px;
        box-shadow: none;
    }

    .withdraw_cashback_table {
        max-height: 650px;
        overflow: hidden;
        margin-bottom: 10px;
    }

    .withdraw_cashback_table .row {
        padding: 20px;
        height: auto;
    }

    .withdraw_cashback_table .t_cell h6 {
        white-space: nowrap;
    }

    .withdraw_cashback_table .t_cell p {}

    .withdraw_cashback_table .t_cell span {
        color: #127FFF;
        white-space: nowrap;
    }

    .withdraw_cashback_table .t_cell:nth-of-type(2) {
        width: 50%;
    }

    .withdraw_cashback_table .t_cell:nth-of-type(3) {
        width: 50%;
        min-width: auto;
        padding-top: 0;
    }

    .withdraw_cashback_table .t_cell:nth-of-type(3) h5 {
        margin: 26px 0 27px;
    }

    .withdraw_cashback_table .t_cell:nth-of-type(3) p {
        white-space: nowrap;
        margin: 0;
    }

    .withdraw_table_more {
        display: block;
        padding: 0 20px;
    }

    .withdraw_table_more button {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 38px;
        border: 1px solid #127FFF;
        border-radius: 10px;
    }


    /*prof_friends*/
    .cab_friends {
        padding: 0;
    }

    .cab_friends .my_prof_balance {
        margin-bottom: 30px;
        /* padding: 0 15px; */
    }

    .cab_friends .withdraw_cashback_flex {
        box-shadow: none;
        padding: 10px 0;
    }

    .cab_friends_list {
        margin-bottom: 10px;
    }

    .cab_friends_list h2 {
        font-size: 18px;
        font-weight: bold;
        /* padding: 0 15px; */
    }

    .cab_friends_list .friends_select {
        width: 100%;
        /* padding: 0 15px; */
        padding-left: 0;
        margin-bottom: 10px;
    }

    .cab_friends_list .friends_select .sp_arrow {
        display: none;
    }

    .cab_friends_list .friends_select .input_selected {
        display: none;
    }

    .cab_friends_list .friends_select .select_options_open {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        width: 100%;
        max-height: 1000px;
        position: relative;
        top: 0;
        left: 0;
        box-shadow: none;
    }

    .cab_friends_list .friends_select .select_options_open .radioinput {
        width: 32%;
    }

    .cab_friends_list .friends_select .select_options_open label {
        display: flex;
        align-items: center;
        justify-content: center;
        visibility: visible;
        width: 100%;
        height: 38px;
        background: #F7F7F7;
        border-radius: 10px;
        box-sizing: border-box;
        padding: 0;
    }

    .cab_friends_list .friends_select .select_options_open .radioinput:nth-of-type(2) label {
        font-weight: bold;
        color: #FFC200;
    }

    .cab_friends_list .friends_select .select_options_open .radioinput:nth-of-type(3) label {
        font-weight: bold;
        color: #127FFF;
    }

    .cab_friends_list .friends_select .select_options_open input:checked~label {
        background: rgba(181, 215, 255, 0.54);
        border: 1px solid #127FFF;
    }

    .cab_friends_list .friends_select .select_options_open .option {
        visibility: hidden;
    }

    .cab_friends_table {
        max-height: 610px;
        overflow: hidden;
    }

    .cab_friends_table .row .t_cell:nth-of-type(1) {}

    .cab_friends_table .row .t_cell .name {
        white-space: nowrap;
    }

    .cab_friends_table .row .t_cell:nth-of-type(2) {
        align-items: flex-end;
        white-space: nowrap;
    }

    .cab_friends .friends_see_more {
        display: block;
        padding: 0 20px;
    }

    .cab_friends .friends_see_more .btn_more_friends {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 38px;
        border: 1px solid #127FFF;
        border-radius: 10px;
    }


    /*prof_settings*/
    .right_cab_settings {
        padding: 15px 20px;
    }

    .right_cab_settings .white_block {
        position: relative;
        box-shadow: none;
        padding: 0;
    }

    .right_cab_settings .input_block {
        flex-direction: column;
    }

    .right_cab_settings .input_block .input {
        width: 100%;
        height: auto;
        margin-right: 0;
    }

    .right_cab_settings .input_block .error {
        width: 100%;
        height: fit-content;
        padding: 4px 15px;
        margin-top: 4px;
        border-radius: 5px;
    }

    .right_cab_settings .btn_yellow {
        margin: 20px auto 20px;
    }

    .right_cab_settings .input_block .input p {
        margin-bottom: 3px;
    }

    .right_cab_affiliate {
        border: 0.5px solid #127FFF;
    }

    .right_cab_affiliate .text_block p.ref_link {
        text-align: right;
        margin-left: 20px;
    }

    .cab_affiliate_program {
        border: none;
    }

    .right_cab_banners {
        border: 0.5px solid #127FFF;
    }

    .right_cab_banners .banners_group {
        margin-bottom: 25px;
    }

    .right_cab_banners .banners729x90 .banner {
        justify-content: flex-start;
        width: fit-content;
        max-width: 100%;
    }

    .right_cab_banners .banners729x90 .banner:last-of-type {
        margin-left: 0;
    }

    .right_cab_banners .banners729x90 .banner img {
        max-width: 100%;
    }

    .right_cab_banners .banners240x400 .banner {
        margin-right: 40px;
    }

    .right_cab_banners .banners240x400 .banner:nth-of-type(4n) {
        margin-right: 40px;
    }

    .right_cab_banners .banners240x400 .banner img {
        width: 100%;
    }

    .right_cab_banners .banners240x400 .banner .text img {
        width: 11px;
    }

    .right_cab_banners .banners468x60 .banner {
        max-width: 100%;
    }

    .right_cab_banners .banners468x60 .banner img {
        max-width: 100%;
    }

    .right_cab_banners .banners320x120 .banner {
        max-width: 100%;
    }

    .right_cab_banners .banners320x120 .banner img {
        max-width: 100%;
    }

    .right_cab_users_statistics {
        border: 0.5px solid #127FFF;
    }

    .right_cab_users_statistics .all_visits .flex:first-of-type {
        border: none;
    }

    .right_cab_users_statistics .all_visits .flex {
        border: none;
    }

    .cab_table {
        overflow-y: auto;
        padding-bottom: 20px;

    }

    .cab_table::-webkit-scrollbar {
        width: 7px;
        /* ширина всей полосы прокрутки */
        height: 7px;
    }

    .cab_table::-webkit-scrollbar-thumb {
        background-color: #1281ff79;
    }

    .cab_table .row {
        min-width: 900px;
    }

    .affiliate_cashback_table .row {
        min-width: 600px;
    }

    .cashback_form_text {
        max-height: 350px;
    }

    .cashback_review_form .input textarea {
        max-width: 100%;
    }

    .cashback_review_form.active {
        max-height: 600px;
    }

    .right_cab_payments {
        border: 0.5px solid #127FFF;
    }

    .right_cab_cashback_payments {
        border: 0.5px solid #127FFF;
    }


    .right_cab_cashback {
        padding: 0;
    }

    .right_cab_cashback .my_prof_balance {
        padding: 0 15px;
    }

    .right_cab_cashback_flex {}

    .cashback_form.white_block {
        box-shadow: none;
        padding: 15px 0;
    }

    .right_cab_cashback h2 {
        padding: 0 20px;
    }

    .right_cab_cashback p {
        padding: 0 20px;
    }

    .right_cab_cashback .input_radio label p {
        padding: 0;
    }

    .cashback_table_request .row .casback_amount .date p {
        padding: 0;
    }

    .cashback_form form {
        flex-direction: column;
    }

    .cashback_form .input input {
        width: 100%;
    }

    .cashback_form .form_cashback_bonus {
        padding: 0 20px;
    }

    .cashback_form .accure {
        width: 100%;
        height: 38px;
        margin: 0 auto 25px;
    }

    .cashback_review_form {
        border-radius: 0;
        padding: 15px 20px;
    }

    .cashback_review_form h3 {
        width: 190px;
        text-align: center;
        margin: 0 auto 12px;
    }

    .cashback_form .input select {
        width: 100%;
    }

    .cashback_form button {
        width: 100%;
    }

    .cashback_form_text p {
        padding: 0;
    }


    .cashback_table_request {
        padding: 15px 0;
        overflow: visible;
        box-shadow: none;
        margin: 0;
    }

    .cashback_table_request .scroll {
        overflow: hidden;
        height: 715px;
    }

    .cashback_table_request .row {
        width: 100%;
        min-width: 100%;
        height: 135px;
    }

    .cashback_table_request .row .image {
        display: none;
    }

    .cashback_table_request .row .text p {
        padding: 0;
    }

    .cashback_table_request .row .text h3 {
        margin-bottom: 4px;
    }

    .cashback_table_request .row .comment {
        display: none;
    }

    .cashback_table_request .row .text {
        width: 200px;
        min-width: 200px;
    }

    .cashback_table_request .row .casback_amount {
        width: 100%;
        min-width: auto;
    }

    .cashback_table_request .row .text p.cashback_percent {
        margin-top: 27px;
    }

    .cashback_see_more {
        display: block;
    }


    /*exchanger_profile*********/
    /*add_exchanger*/
    .exchanger_settings_page form {
        padding: 0 20px;
    }

    .exchanger_settings_page .white_block.ex_settings_criteria {
        padding: 10px 20px 60px;
        position: relative;
    }

    .ex_settings_criteria .scroll {
        padding: 0;
        max-height: 245px;
        overflow: hidden;
    }

    .ex_settings_criteria .read_more {
        display: block;
        text-align: center;
        width: 100%;
        height: 60px;
        cursor: pointer;
        position: absolute;
        left: 0;
        bottom: 0;
        user-select: none;
        padding-top: 20px;
        font-weight: 700;
        font-size: 14px;
    }

    .ex_settings_criteria .read_more:hover {
        text-decoration: underline;
    }

    .exchanger_settings_page .ex_settings_links.white_block {
        padding: 0;
        box-shadow: none;
    }

    .exchanger_settings_page .ex_settings_links textarea {
        padding: 20px 10px 0;
        font-size: 13px;
        overflow: visible;
        line-height: 20px;
    }

    .exchanger_settings_page .white_block.ex_add_exchanger {
        padding: 20px 0;
        box-shadow: none;
    }

    .ex_add_exchanger .flex {
        flex-direction: column;
    }

    .ex_add_exchanger .flex .half_block {
        width: 100%;
    }

    .ex_socials.white_block {
        padding: 0;
        box-shadow: none;
    }

    .ex_socials .input {
        width: 100%;
    }

    .ex_socials .add_socials .more_socials {
        flex-wrap: wrap;
    }

    .ex_socials .add_socials .more_socials a {
        margin-bottom: 10px;
    }

    .ex_socials .add_socials .more_socials a span {
        opacity: 1;
    }

    .ex_checkboxes.white_block {
        justify-content: space-between;
        padding: 10px 0;
        box-shadow: none;
    }

    .ex_checkboxes .checkbox {
        width: 48%;
        height: auto;
        min-height: 44px;
        margin-right: 0;
        margin-bottom: 10px;

    }

    .ex_checkboxes .checkbox label {
        padding: 5px 10px 5px 0;
        box-sizing: border-box;
    }

    .ex_checkboxes .checkbox label p {
        font-size: 8px;
        line-height: 10px;
    }

    .ex_checkboxes .checkbox:last-of-type {
        margin: 0 auto;
    }

    .exchanger_settings_page .btn_yellow {
        width: 100%;
    }


    /*exchanger reviews*/
    .exchanger_reviews_page {
        padding: 10px 20px 20px;
    }

    .ex_review_block .foot .btn_yellow {
        margin-right: 45px;
    }

    .exchanger_reviews_page .ex_review_block {
        position: relative;
        padding: 10px;
    }

    .exchanger_reviews_page .ex_review_block .head {
        padding: 0 5px 8px;
    }

    .exchanger_reviews_page .ex_review_block .head .delete {
        display: none;
    }

    .ex_review_block .text {
        padding: 20px 5px 20px;
    }

    .exchanger_reviews_page .ex_review_block .foot {
        position: relative;
        padding: 0 5px;
    }

    .exchanger_reviews_page .ex_review_block .foot .delete {
        display: block;
        position: absolute;
        right: 0px;
        bottom: 0px;
    }

    .exchanger_reviews_page .discussions_block {
        padding: 20px 0;
    }

    .exchanger_reviews_page .ex_review_block.dialog {
        padding-bottom: 50px;
        position: relative;
    }

    .exchanger_reviews_page .ex_review_block.dialog .head .date {
        position: absolute;
        bottom: 20px;
        right: 50%;
        transform: translateX(50%);
        white-space: nowrap;
    }

    .exchanger_reviews_page .ex_review_block.dialog .head .delete {
        display: block;
        position: absolute;
        right: 15px;
        bottom: 20px;
    }

    .exchanger_reviews_page .ex_review_block .review_answer {
        padding: 20px 0;
    }

    .exchanger_reviews_page .ex_review_block .review_answer .btn_yellow {
        width: 100%;
    }

    .see_more {
        display: block;
        width: 100%;
    }

    .see_more button {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 38px;
        border: 1px solid #127FFF;
        border-radius: 10px;
    }

    .see_more button:hover {
        text-decoration: underline;
    }


    /*ex_statistic*/
    .exchanger_statistic_page .ex_rating_block {
        overflow-x: auto;
        padding-bottom: 10px;
        margin: 0 20px;
    }

    .exchanger_statistic_page .ex_rating_block::-webkit-scrollbar {
        height: 6px;
        /* ширина всей полосы прокрутки */

    }

    .exchanger_statistic_page .ex_rating_amount {
        min-width: 347px;
        margin-right: 10px;
    }

    .exchanger_statistic_page .ex_rating_amount:nth-of-type(3) {
        margin-right: 0;
        background-size: 100% auto;
    }


    .ex_rating_graph {
        margin: 10px 20px 0;
        background: none;
        box-shadow: none;
        padding: 10px 0;

    }

    .ex_rating_graph .graph_head {
        justify-content: center;
    }

    .ex_rating_graph .graph_head .date {
        display: none;
    }

    .ex_rating_graph .graph_head .radio_buttons {
        width: 400px;
    }

    .ex_rating_graph .graph_head .radio_buttons .input:nth-of-type(1) {
        width: 100%;
    }

    .ex_rating_graph .graph_head .radio_buttons .input:nth-of-type(3) {
        width: 100%;
    }

    .ex_rating_graph .graph_image {
        overflow-x: auto;
        padding: 10px 0 20px;
    }

    .ex_rating_graph .graph_image::-webkit-scrollbar {
        height: 6px;
        /* ширина всей полосы прокрутки */

    }

    .ex_rating_statistic {
        padding: 30px 20px;

    }

    .ex_rating_statistic .scroll {
        overflow-x: auto;
        padding-bottom: 30px;
    }

    .ex_rating_statistic .scroll::-webkit-scrollbar {
        height: 6px;
        /* ширина всей полосы прокрутки */

    }

    .ex_rating_statistic .ex_rating_stat_block {
        width: fit-content;
        margin-right: 20px;
    }

    .ex_rating_statistic .ex_rating_stat_block:last-of-type {
        margin-right: 0;
    }

    .ex_rating_statistic .ex_rating_stat_block h4 {
        white-space: nowrap;
    }

    .exchanger_statistic_page .see_more {
        padding: 0 20px;
    }


    .ex_rating_table {
        background: none;
        box-shadow: none;
        padding: 20px 0 0px;
        margin-top: 50px;
        max-height: 785px;
        overflow: hidden;
    }

    .ex_rating_table .row {
        padding: 0 20px 20px;
        position: relative;
        height: 115px;
    }

    .ex_rating_table .row .text {
        width: 140px;
        min-width: 140px;
    }

    .ex_rating_table .row .number {
        position: absolute;
        width: 110px;
        right: 20px;
        top: 6px;
        text-align: right;
    }

    .ex_rating_table .row p {
        white-space: nowrap;
    }

    .ex_rating_table .row h6 {
        display: flex;
        justify-content: flex-end;
        padding-top: 70px;
        white-space: nowrap;
        width: 100%;
        text-align: right;
    }


    /*main news*/
    .all_news_page {
        padding: 10px;
        margin: 0 10px;
    }

    .all_news_page h1 {
        margin-bottom: 10px;
        font-size: 18px;
        text-align: center;
    }

    .all_news_flex {
        justify-content: space-between;
    }

    .all_news_flex .one_new {
        width: 48%;
        margin-right: 0;
    }

    .all_news_flex .one_new .image {
        height: fit-content;
    }

    .news_page .the_new {
        padding: 0 15px;
    }

    .the_new_banner img {
        width: 100%;
    }

    .the_new_text {
        box-shadow: none;
        padding: 0;
    }

    .the_new_img {
        width: 100%;
    }

    .the_new_img img {
        display: block;
        width: 100%;

    }

    .the_new .prew_next .prew_next_btn {
        display: block;
    }


    .other_news {
        box-shadow: none;
    }

    .other_news .see_more {
        display: none;
    }

    .other_news_flex {
        flex-wrap: nowrap;
        overflow-x: auto;
    }

    .other_news_flex::-webkit-scrollbar {
        height: 6px;
        /* ширина всей полосы прокрутки */

    }

    .other_news_flex .oth_new {
        width: 150px;
        min-width: 150px;
        margin-right: 10px;
    }

    .other_news_flex .oth_new:nth-of-type(3n) {
        margin-right: 10px;
    }


    /*main exchanders*/
    .right_exchangers_statistic {
        margin: 0 20px 5px;
    }

    .content_right_block .exchangers_block {
        padding: 10px 20px;
        box-shadow: none;
    }

    .content_right_block .exchangers_block h6 {
        margin: 0 0 10px 20px;
        width: 100%;
        text-align: left;
    }

    .content_right_block .exchangers_block input {
        width: 100%;
    }

    .exchangers_block .flex {
        flex-direction: column;
    }

    .content_right_block .table_exchangers.el_active {
        padding: 0 20px 0 0;
    }

    .content_right_block .table_exchangers.mob_table {}

    .right_exchangers_statistics.el_active {
        padding: 20px;
        box-shadow: none;
    }

    .stat_chart_image {
        flex-direction: column;
        padding: 0;
    }

    .stat_chart_image img {
        display: block;
        width: 100%;
    }

    .stat_chart_image .stat_chart_image_text {
        display: flex;
        justify-content: center;
        margin-bottom: 30px;
        padding: 0;
        flex-wrap: wrap;
    }

    .stat_chart_image .stat_chart_image_text p {
        padding: 0 20px 0 0;
        white-space: nowrap;
        margin: 0 0 10px 0;
    }

    .stat_chart_image .stat_chart_image_text p:last-of-type {
        margin: 0 0 10px 0;
    }

    .exchangers_stat_chart_choice {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .exchangers_stat_chart_choice h3 {
        display: block;
        width: 100%;
        margin-bottom: 10px;
    }

    .exchangers_stat_chart_choice select {
        margin: 0;
        height: 38px;
    }

    .exchangers_stat_chart_choice .popular_ex {
        width: 48%;
    }

    .exchangers_stat_chart_choice .time_ex {
        width: 48%;
    }

    .exchangers_stat_chart_choice button {
        width: 100%;
        margin-top: 20px;
        height: 38px;
    }


    /*main feedback*/
    .fb_banner {
        display: block;
        width: 100%;
        height: 80px;
        background: fuchsia;
        position: absolute;
        top: 102px;
        left: 0;
    }

    .feedback_block {
        margin-top: 200px;
        position: relative;
    }

    .feedback_block .flex {
        flex-direction: column;
    }

    .feedback_block .flex .fb_logo {
        order: 2;

    }

    .feedback_table {
        margin-top: 10px;
    }

    .feedback_block .flex .text {
        display: none;
        order: 3;
    }

    .feedback_block .select {
        width: 100%;
        margin-bottom: 20px;
        position: absolute;
        top: -125px;
        left: 0;
    }

    .feedback_block .select .select_btn {
        width: 100%;
        order: 1;
    }

    .feedback_block .select .select_open_block {
        width: 100%;
        left: 0;
    }

    .feedback_table .row {
        width: 100%;
    }

    .feedback_table .row p {}

    .feedback_table .row:nth-of-type(even) p:nth-of-type(1) {
        padding-left: 0;
    }

    .feedback_table .row:nth-of-type(even) p:nth-of-type(2) {
        width: 100%;
    }

    .feedback_table .row::after {
        display: none;
    }

    .feedback_table .row:nth-of-type(2) {
        order: 7;
    }

    .feedback_table .row:nth-of-type(4) {
        order: 8;
    }

    .feedback_table .row:nth-of-type(6) {
        order: 9;
    }

    .feedback_table .row:nth-of-type(8) {
        order: 10;
    }

    .feedback_table .row:nth-of-type(10) {
        order: 11;
    }

    .feedback_table .row:nth-of-type(12) {
        order: 12;
    }

    .feedback_table .row p .span_blue {
        margin-top: 3px;
    }

    .one_review {
        position: relative;
        padding: 0;
        margin-bottom: 30px;
    }

    .one_review .head {
        height: 70px;
        padding: 0 25px;
        border-bottom: .5px solid #127FFF;
    }

    .one_review .head .delete {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 70px;
        min-width: 70px;
        height: 70px;
        border-radius: 50%;
        background-color: white;
        border: .5px solid #127FFF;
        position: absolute;
        top: -20px;
        left: 50%;
        transform: translateX(-50%);
    }

    .one_review .head .delete p:hover {
        visibility: hidden;
    }

    .one_review .head .date {
        display: none;
        position: absolute;

    }

    .one_review .head .flex.country {
        justify-content: flex-end;
    }

    .one_review .text {
        padding: 10px 25px;
        border-bottom: 0.5px solid #127FFF;
    }

    .one_review .like_dis {
        flex-wrap: wrap;
        height: 90px;
        margin-top: 0;
        overflow: hidden;
    }

    .one_review .like_dis .ld_date {
        display: flex;
        align-items: center;
        width: 70%;
        padding-left: 25px;
    }

    .one_review .like_dis .ld_date img {
        display: block;
        margin-right: 5px;
    }

    .one_review .like_dis .icons {
        display: flex;
        align-items: center;
        width: 30%;
        height: 53px;
        justify-content: flex-end;
        padding: 0 25px;
    }

    .one_review .like_dis .icons img {
        width: 14px;
        height: 13px;
    }

    .one_review .like_dis .expand {
        display: flex;
        align-items: center;
        width: 100%;
        height: 37px;
        padding: 0 25px;
        background-color: #127FFF;
        color: #fff;
        position: relative;
        top: 0;
        transform: none;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        order: 2;
    }

    .one_review .like_dis .expand.collapse {
        border-radius: 10px 10px 0 0;
    }

    .one_review .review_collapse {
        margin: 0;
    }

    .one_review .collapse_message {
        margin-bottom: 5px;
    }

    .one_review .collapse_message:last-of-type {
        margin: 0;
    }

    .one_review .collapse_message:first-of-type {
        border-radius: 0 0 10px 10px;
    }

    .one_review .collapse_message .text {
        border: none;
    }

    .pagination_block {
        display: none;
    }

    .right_feedback_statistics {
        overflow: hidden;
    }

    .right_feedback_statistics .expand {
        background-color: #127FFF;
        color: white;
        padding: 10px 25px;
        text-align: center;
    }

    .feedback_block .flex .mobile_link_btn {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 155px;
        height: 35px;
        color: white;
        background: #127FFF;
        border-radius: 7px;
        order: 3;
    }

    .feedback_block .flex .mobile_link_btn:hover {
        background: #5c9de7;
    }

    .feedback_statistics_table {
        overflow-x: auto;
        padding-bottom: 5px;
    }

    .feedback_statistics_table::-webkit-scrollbar {
        height: 6px;
        /* ширина всей полосы прокрутки */
    }

    .feedback_statistics_table::-webkit-scrollbar-thumb {
        background-color: #1281ff7e;
        /* цвет бегунка */
        border-radius: 20px;
        /* округлось бегунка */
        border: none;
        /* отступ вокруг бегунка */
    }

    .feedback_statistics_table .row {
        min-width: 600px;
    }

    .right_feedback_all {
        padding: 10px 0 0;
        box-shadow: none;
        background: none;
    }

    .add_feedback .feedback_form .input textarea {
        display: block;
        width: 100%;
        height: 130px;
    }

    form .input_radio {
        flex-wrap: wrap;
    }

    form .input_radio>p {
        display: block;
        width: 100%;
        margin-bottom: 5px;
    }


    .right_getting_started .started_pount .img_screen {
        max-width: 100%;
    }

    .right_getting_started .started_pount .img_screen img {
        width: 100%;
    }


    .affiliate_way .flex {
        flex-direction: column;
        padding: 0;
        left: 0;
    }

    .affiliate_way .way_step {
        background-color: #127FFF;
    }

    .affiliate_way .way_step::before {
        width: 100%;
        height: 100%;
        background-image: url(/img/aff_way1_mob.png);
        background-size: 100% 100%;
        top: 30px;

    }

    .affiliate_way .way_step:nth-child(2):before {
        width: 100%;
        height: 100%;
        background-image: url(/img/aff_way2_mob.png);
        background-size: 100% 100%;
    }

    .affiliate_way .way_step:nth-child(3)::before {
        width: 100%;
        height: 100%;
        background-image: url(/img/aff_way3_mob.png);
        background-size: 100% 100%;
    }

    .affiliate_way .way_step:nth-child(4)::before {
        width: 100%;
        height: 100%;
        background-image: url(/img/aff_way4_mob.png);
        background-size: 100% 100%;
    }

    .affiliate_way .way_step:nth-of-type(1) p {
        top: 10px;
    }

    .affiliate_way .way_step p {
        width: auto;
        white-space: nowrap;
        position: relative;
        top: 20px;
    }

    .affiliate_way {
        padding-bottom: 30px;
    }

    .affiliate_visits_days {
        overflow-y: auto;
        padding-bottom: 10px;
    }

    .affiliate_visits_days::-webkit-scrollbar {
        width: 6px;
        height: 6px;
        /* ширина всей полосы прокрутки */
    }

    .affiliate_visits_days::-webkit-scrollbar-thumb {
        background-color: #1281ff52;
        /* цвет бегунка */
        border-radius: 20px;
        /* округлось бегунка */
        border: none;
        /* отступ вокруг бегунка */
    }

    .affiliate_visits_days .one_day {
        min-width: 75px;
    }

    .affiliate_visits_days .one_day .ring {
        width: 30px;
        height: 30px;
    }

    .affiliate_visits_days .one_day::before {
        height: 6px;
        top: 58px;
        left: -30px;
    }

    .affiliate_visits_days .one_day p {
        font-size: 12px;
        line-height: 15px;
    }

    .affiliate_visits_days .one_day h6 {
        font-size: 14px;
    }

    .aff_bonus_level .flex {
        flex-direction: column;
        align-items: center;
    }

    .aff_bonus_level .aff_bonus_one_lvl {
        width: 500px;
        max-width: 100%;
    }

    .aff_bonus_level .aff_bonus_one_lvl:first-of-type {
        margin-bottom: 15px;
    }

    .aff_link_forbidden .one_forbidden {
        width: 100%;
    }

    .affiliate_withdraw .flex {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .affiliate_withdraw .flex img:last-of-type {
        margin: 20px auto 0;
    }

    .affiliate_rules .one_rule {
        width: 100%;
    }


    .footer {
        display: none;
    }


}


@media screen and (max-width: 501px) {
    .right_our_data {
        padding-bottom: 30px;
    }

    .right_our_data .our_data_text img {
        right: 5px;
        bottom: -20px;
    }

    .right_cab_settings .white_block {}

    .right_cab_settings .input_block .error {
        font-size: 10px;

    }

    .right_cab_settings .input_block .error p {
        line-height: 14px;
    }

    .cab_affiliate_program {
        padding: 30px 25px;
    }

    .cab_affiliate_balance {
        padding: 10px 25px 25px;
    }

    .right_cab_banners .banners240x400 {
        justify-content: space-between;
    }

    .right_cab_banners .banners240x400 .banner {
        width: 45%;
        margin-right: 0;
    }

    .right_cab_banners .banners240x400 .banner:nth-of-type(4n) {
        margin-right: 0;
    }

    .right_cab_banners {
        padding: 30px 25px;
    }

    .right_cab_users_statistics {
        padding: 30px 0;
    }

    .right_cab_users_statistics h2 {
        padding: 0 25px;
    }

    .right_cab_users_statistics h4 {
        padding: 0 25px;
    }

    .right_cab_users_statistics .all_visits h2 {
        padding: 0 25px;
    }

    .right_cab_users_statistics .all_visits .flex {
        padding: 0 25px;
    }

    .cab_table .row.caption {
        padding: 0 25px;
    }

    .cab_table .row {
        padding: 0 25px;
    }

    .cab_payments {
        padding: 0 25px;
    }

    .right_cab_cashback_payments .cab_cashback_payments {
        padding: 0 25px;
    }

    .cashback_form {
        padding: 0 25px;
    }

    .cashback_form .check_double label {
        margin: 20px auto 0;
    }

    .cashback_form .input select {
        width: 100%;
    }

    .cashback_form .input input {
        width: 100%;
    }

    form .input_radio {
        justify-content: space-between;
    }

    form .input_radio .radio_btn {
        width: 30%;
    }

    form .input_radio label {
        margin: 0;
        width: 100%;
        box-sizing: border-box;
    }

    .cashback_form .btn_yellow {
        margin: 20px auto;
    }

    .right_how_block {
        display: flex;
        background: none;
        padding: 0;
        box-shadow: none;
        margin: 10px 0 0;
    }

    .right_how_block .scroll {
        display: flex;
        overflow-y: auto;
        position: relative;
        padding: 15px;
    }

    .right_how_block .scroll::-webkit-scrollbar {
        height: 6px;
    }

    .right_how_block .scroll::-webkit-scrollbar-thumb {
        background-color: #1281ff48;
        /* цвет бегунка */
    }

    .right_how_block .how_question {
        display: flex;
        flex-direction: column;
        width: 100%;
        min-width: 100%;
        max-height: 400px;
        padding: 25px;
        background-color: white;
        border-radius: 10px;
        margin-right: 10px;
        margin-bottom: 0;
        position: relative;
        box-shadow: 0px 0px 24px rgb(0 0 0 / 5%);

    }

    .right_how_block .how_question:last-of-type {
        margin: 0;
    }

    .right_how_block .how_question .q_scroll {
        display: block;
        height: 300px;
        max-height: 300px;
        overflow-x: auto;
    }

    .right_how_block .how_question .q_scroll::-webkit-scrollbar {
        width: 6px;
        /* ширина всей полосы прокрутки */
    }

    .right_how_block .how_question .q_scroll::-webkit-scrollbar-thumb {
        background-color: #1281ff48;
        /* цвет бегунка */
    }


    .right_contacts {
        padding: 30px 25px;
    }

    .right_contacts .contacts_form {
        width: 100%;
    }

    .right_contacts .contacts_form .input {
        flex-direction: column;
        height: auto;
        margin-bottom: 10px;
    }

    .right_contacts .contacts_form .input span {
        display: block;
        width: auto;
        margin-bottom: 4px;
    }

    .right_contacts .contacts_form .input input {
        width: 100%;
        min-height: 28px;
    }

    .right_contacts .contacts_form .input select {
        width: 100%;
    }

    .right_contacts .contacts_form .input textarea {
        width: 100%;
    }

    .i_agree label {
        justify-content: center;
        width: 100%;
    }

    .right_contacts .contacts_form .btn_yellow {
        width: 100%;
        height: 50px;
        font-size: 18px;
    }

    .right_faq {
        padding: 30px 25px;
    }

    .right_getting_started {
        padding: 30px 25px;
    }

    .right_cab_cashback_what_is {
        padding: 30px 25px;
    }

    .right_cab_cashback_what_is .section .screen.double {
        width: 100%;
    }

    .right_affiliate {
        padding: 30px 25px;
    }

    .blue_text img {
        width: 30px;
    }

    .blue_text p {
        font-size: 11px;
        line-height: 15px;
    }

    .auth_page .p_sign_in {
        padding: 30px 25px;
    }

    .auth_page .p_sign_up {
        padding: 30px 25px;
    }

    .auth_page .password_recovery {
        padding: 30px 25px;
    }

    .auth_page .password_recovery .white_block .flex {
        flex-direction: column;
        align-items: flex-start;
    }

    .auth_page .password_recovery .white_block .flex p {
        margin-bottom: 8px;
    }

    .auth_page .password_recovery .white_block .flex .input {
        width: 100%;
    }

    .auth_page .password_recovery .white_block .flex .input input {
        width: 100%;
    }

    .feedback_block {
        padding: 30px 25px;
    }

    .right_feedback_statistics h2 {
        padding: 30px 25px 25px;
    }

    .add_feedback .button_add_fb {
        margin: 0 auto 27px;
    }

    .add_feedback .feedback_form {
        padding: 0 25px;
    }

    .add_feedback .button_add_fb.active+.feedback_form {
        background: #FFFFFF;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
        border-radius: 11px;
        padding: 20px 25px;
        margin-bottom: 40px;
    }

    .add_feedback .feedback_form .input input {
        width: 100%;
    }

    .add_feedback .feedback_form button {
        width: 100%;
        margin-bottom: 0;
    }

    .one_review {
        padding: 0;
        margin-bottom: 30px;
    }

    .one_review .head {
        border-bottom: 0.5px solid rgba(18, 127, 255, 0.54);
        padding: 0 25px;
        justify-content: space-between;
    }

    .one_review .head .flex {
        width: fit-content;
    }

    .one_review .head .date {
        display: none;
    }

    .one_review .text {
        padding: 20px 25px;
        border-bottom: 0.5px solid rgba(18, 127, 255, 0.54);
        margin: 0;
    }

    .one_review .like_dis {
        flex-wrap: wrap;
        height: 90px;
        margin-top: 0;

        overflow: hidden;

    }

    .one_review .like_dis .ld_date {
        display: flex;
        align-items: center;
        width: 70%;
        padding-left: 25px;
    }

    .one_review .like_dis .ld_date img {
        display: block;
        margin-right: 5px;
    }

    .one_review .like_dis .icons {
        display: flex;
        align-items: center;
        width: 30%;
        height: 53px;
        justify-content: flex-end;
        padding: 0 25px;
    }

    .one_review .like_dis .icons img {
        width: 14px;
        height: 13px;
    }

    .one_review .like_dis .expand {
        display: flex;
        align-items: center;
        width: 100%;
        height: 37px;
        padding: 0 25px;
        background-color: #127FFF;
        color: #fff;
        position: relative;
        top: 0;
        transform: none;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        order: 2;
    }

    .one_review .like_dis .expand.collapse {
        border-radius: 10px 10px 0 0;
    }

    .one_review .collapse_message {
        display: flex;
        flex-direction: column-reverse;
        margin-bottom: 5px;
    }

    .one_review .collapse_message:first-of-type {
        border-radius: 0 0 10px 10px;
    }

    .one_review .collapse_message:last-of-type {
        margin: 0;
    }

    .one_review .collapse_message .head .date {
        display: flex;
        position: relative;
        top: 0;
    }

    .one_review .review_collapse {
        margin: 0;
    }

    .pagination {
        display: none;
    }

    .right_news_block {}


    .cashback_table_request .row {
        padding: 20px;
    }

    .cashback_table_request .row .text {
        width: 160px;
        min-width: 160px;
    }

    .cashback_table_request .row .text h3 {
        white-space: nowrap;
    }


    .exchanger_settings_page .ex_settings_links textarea {
        padding: 15px 10px 0;
        font-size: 11px;
        line-height: 16px;
    }

    .exchanger_reviews_page .ex_review_block .head .date img {
        display: none;
    }

    .exchangers_statistic_tabs {
        padding: 0 20px;

    }

    .exchangers_statistic_tabs .p_tabs {
        justify-content: space-between;
        width: 100%;
    }

    .exchangers_statistic_tabs .p_tabs p {
        margin: 0 auto;
    }

    .right_banner a {
        height: 35px;
        font-size: 11px;
    }


    .cabinet_menu {
        height: 70px;
    }

    .cabinet_menu a {
        padding-top: 10px;
    }

    .cabinet_menu a.active::after {
        width: 80px;
        height: 80px;
    }

    .cabinet_menu a .icon {
        width: 35px;
        height: 35px;
    }

    .cabinet_menu a p {
        font-size: 8px;
        padding: 0 10px;
        line-height: 9px;
    }

    .right_menu {
        height: 70px;
    }

    .right_menu .right_menu_links a {
        font-size: 8px;
        line-height: 9px;
        padding: 15px 2px;
    }

    .right_menu .right_menu_links a::after {
        width: 80px;
        height: 80px;
    }


}


@media screen and (max-width: 401px) {
    .right_our_data .our_data_text img {
        width: 60px;
        bottom: -15px;
    }

    .right_our_data .our_data_text h1 {
        font-size: 16px;
    }

    .right_our_data .our_data_text p {
        font-size: 11px;
        line-height: 15px;
    }

    .right_cab_affiliate .text_block p {
        font-size: 12px;
        line-height: 16px;
    }

    .right_cab_banners .banners234x60 .banner {
        max-width: 100%;
        margin-right: 0;
    }

    .right_cab_banners .banners234x60 .banner img {
        max-width: 100%;
    }

    .right_cab_banners .banners336x280 .banner {
        max-width: 100%;
    }

    .right_cab_banners .banners336x280 .banner img {
        max-width: 100%;
    }

    .affiliate_way .way_step p {
        width: 160px;
        white-space: normal;
    }

    .affiliate_withdraw .flex {
        flex-direction: column;
    }

    .affiliate_withdraw .flex img {
        margin: 0 auto 20px;
    }

    .affiliate_withdraw .flex img:last-of-type {
        margin-top: 0;
    }

    .cabinet_menu a p {}

    .feedback_table .row p {
        font-size: 12px;
    }


    .cab_banner_friends .banner_half .input p {
        font-size: 11px;
    }

    .cashback_table_request .scroll {
        height: 640px;
    }

    .cashback_table_request .row {
        height: 120px;
    }

    .cashback_table_request .row .text {
        width: 140px;
        min-width: 140px;
    }

    .cashback_table_request .row .text h3 {
        font-size: 11px;
        margin-bottom: 0;
    }

    .cashback_table_request .row .text p {
        font-size: 11px;
    }

    .cashback_table_request .row .casback_amount .date p {
        font-size: 11px;
    }

    .cashback_table_request .row .casback_amount .date h5 {
        font-size: 11px;
    }

    .cashback_table_request .row .casback_amount h6 {
        font-size: 20px;
    }

    .cashback_table_request .row .text p.cashback_percent {
        margin-top: 20px;
    }

    .exchanger_settings_page .ex_settings_links textarea {
        padding: 10px 10px 0;
        font-size: 11px;
        line-height: 16px;
    }

    .ex_socials .add_socials .more_socials {
        justify-content: space-between;
    }

    .ex_socials .add_socials .more_socials a {
        width: 11%;
        margin-right: 2%;
        text-align: center;
        padding-bottom: 9px;
    }

    .ex_socials .add_socials .more_socials a span {
        font-size: 7px;
    }

    .ex_socials .add_socials .more_socials a img {
        width: 100%;
    }

    .ex_socials .add_socials .more_socials a:nth-of-type(7n) {
        margin-right: 0;
    }

    .exchanger_reviews_page .ex_review_block .head p {
        font-size: 12px;
    }

    .ex_review_block .foot .btn_yellow {
        width: 110px;
    }


    .stat_chart_image .stat_chart_image_text p {
        font-size: 12px;
    }

    .stat_chart_image .stat_chart_image_text p::before {
        width: 15px;
        height: 15px;
    }

    .right_menu .right_menu_links a .icon {
        width: 25px;
    }

    .right_menu .right_menu_links a .icon img {
        width: 100%;
    }


}


@media screen and (max-width: 361px) {
    .right_our_data .our_data_text h1 {
        font-size: 14px;
    }

    .right_our_data .our_data_text p {
        font-size: 9px;
    }

    .right_cab_affiliate h2 {
        font-size: 12px;
    }

    .right_cab_affiliate .text_block p {
        font-size: 10px;
        line-height: 12px;
    }

    .right_cab_affiliate .text_block:first-of-type p:last-of-type {
        width: fit-content;
    }

    form .input_radio label span {
        height: 10px;
        width: 10px;
        min-width: 10px;
    }

    form .input_radio label span::after {
        width: 8px;
        height: 8px;
    }

    form .input_radio label p {
        font-size: 10px;
    }

    .one_review .head {
        font-size: 11px;
    }


    .cab_banner_friends .banner_half .banner_socials {
        width: 100%;
    }

    .cab_banner_friends .banner_half .banner_socials a {
        width: 75px;
    }

    .my_prof_balance .one_balance {
        padding-left: calc(20px + 2rem);
        height: 80px;
    }

    .my_prof_balance .one_balance h6 {
        font-size: 12px;
        margin-bottom: 5px;
    }

    .my_prof_balance .one_balance .one_balance_amount p {
        font-size: 20px;
    }

    .my_prof_balance .one_balance .one_balance_amount span {
        font-size: 20px;
    }

    .cashback_table_request .row .text {
        width: 130px;
        min-width: 130px;

    }

    .cab_friends_table .row .t_cell .name h4 {
        font-size: 11px;
    }

    .cab_friends_table .row .t_cell .name p {
        font-size: 11px;
    }

    .cab_friends_table .row .t_cell .date {
        margin-bottom: 10px;
        font-size: 11px;
    }

    .cab_friends_table .row .t_cell .line {
        font-size: 12px;
    }

    .cab_friends_table .row .t_cell:nth-of-type(2) {
        padding-bottom: 5px;
    }

    .cab_friends_table .row .t_cell:nth-of-type(2) h6 {
        font-size: 20px;
    }

    .cab_friends_table .row .t_cell:nth-of-type(2) span {
        font-size: 20px;
    }


    .withdraw_cashback_table .t_cell h6 {
        font-size: 11px;
    }

    .withdraw_cashback_table .t_cell:nth-of-type(2) p {
        font-size: 11px;
    }

    .withdraw_cashback_table .t_cell span {
        font-size: 11px;
    }

    .withdraw_cashback_table .t_cell:nth-of-type(3) h5 {
        font-size: 11px;
    }

    .withdraw_cashback_table .t_cell:nth-of-type(3) p {
        font-size: 20px;
    }


    .exchanger_reviews_page .ex_review_block .head p {
        font-size: 10px;
    }

    .ex_review_block .foot .discussions {
        font-size: 11px;
        line-height: 12px;
    }

    .ex_review_block .foot .discussions p {
        line-height: 12px;
    }

    .ex_review_block .text p {
        font-size: 12px;
        line-height: 15px;
    }

    .ex_review_block .foot .btn_yellow {
        margin-right: 35px;
        width: 100px;
    }


    .ex_rating_table .row .text {
        font-size: 11px;
        width: 140px;
        min-width: 140px;
    }

    .ex_rating_table .row h6 {
        font-size: 20px;
    }


    .stat_chart_image .stat_chart_image_text p {
        padding-right: 10px;
    }

    .exchangers_stat_chart_choice select {
        font-size: 11px;
    }
}

.other-news__article {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 1.5625rem;
    box-sizing: border-box;
}

.other-news__article:first-of-type {
    margin-top: 0;
}

.other-news__article:last-of-type {
    margin-bottom: 5rem;
}

.other-news__header {
    font-size: 1.8125rem;
    margin-top: 1.325rem;
}

.other-news__thumbnail {
    border-radius: 0.65rem;
    overflow: hidden;
    max-width: 17.875rem;
    height: auto;
}

.other-news__data {
    margin-left: 2.2125rem;
    box-sizing: border-box;
}

.other-news__data .other-news__data-group:nth-of-type(2) {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 1rem;
}

.other-news__data-group:nth-of-type(1) {
    border-bottom: solid 1px #D3D3D3;
    padding-bottom: 1.125rem;
}

.other-news__author {
    color: #AFAFAF;
    font-size: 1rem;
    font-weight: 600;
    display: inline-block;
}

.other-news__category {
    color: #127FFF;
    font-size: 1rem;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
}

.other-news__tags {
    margin: 0.6rem 0 1rem 0;
}

.other-news__tag {
    font-weight: 500;
    color: #000;
    text-decoration: none;
    font-size: 1rem;
    display: inline-block;
    margin: 0.75rem 0.642rem 0 0;
}

.other-news__tag:hover {
    text-decoration: underline;
}

.other-news__title {
    font-size: 1.8125rem;
}

.other-news__title a {
    text-decoration: none;
    color: #000;
}

.other-news__title a:hover {
    text-decoration: underline;
}

.other-news__details {
    font-weight: 500;
}

.other-news__views {
    margin-left: 2.0625rem;
}

.c-exchanger-table__icons {
    flex-wrap: wrap;
    width: 120px;
    align-items: center;
    justify-content: center;
}

.c-exchanger-table__icons-item {
    margin-top: 0.2rem;
}

.c-exchanger-table__inner {
    background-color: #fff;
    border-radius: 10px;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden !important;
    max-width: 100%;
}

.c-exchanger-table__icons-descr {
    left: 50%;
    transform: translateX(-10%);
}

[data-view-change] * {
    pointer-events: none;
}

.home-donating {
    display: flex !important;
    justify-content: center;
}
.simplebar-scrollbar {
    display: none !important; 
  }
 .c-exchanger-table.main-page-table .simplebar-track.simplebar-horizontal {
    display: none !important;
  }
  body {
    overflow-x: hidden;
  }