#ntoolbar {
    background-color: #333;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    max-width: 100%;
    overflow: hidden;

}

#ntoolbar > div {
    position: relative;
}

#ntoolbar > div:not(:first-child) {
    margin-left: 1px;
}

#ntoolbar > div:not(:first-child):after {
    content: "";
    position: absolute;
    width: 3px;
    height: 100%;
    background: url('/i/img/site/toolbar/icons/block_line.png');
    background-repeat: no-repeat;
    background-position: 50%;
    top: 0;
    left: -2px;
}

#ntoolbar > div > .btn {
    border-radius: 0;
    height: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    justify-content: center;
}

#ntoolbar > div > .btn:hover, #ntoolbar > div > .btn:focus {
    color: #fff;
}

@media (max-width: 545px) {
    #ntoolbar > div > .btn {
        padding: 5px 9px;
    }
}

@media (max-width: 360px) {
    #ntoolbar > div > .btn {
        padding: 5px 5px;
    }
}

#ntoolbar > div > .btn[aria-expanded="true"] {
    background-color: #e8e8e8;
    border-color: #e8e8e8;
    color: #5b5757;
}

#ntoolbar > div > .btn[aria-expanded="true"]::-moz-focus-inner {
    border: none;
    outline: 0;
}

#ntoolbar > div > .btn[aria-expanded="true"]:focus {
    border: none;
    outline: 0;
}

#ntoolbar > div > .btn > svg {
    fill: rgb(255, 255, 255);
}

#ntoolbar > div > .btn[aria-expanded="true"] > svg {
    fill: rgb(127, 12, 12);
}

#ntoolbar > div > .btn > span {
    align-self: center;
}

#ntoolbar > div > .btn > span.caption {
    padding-left: 10px;
    padding-right: 10px;
}

body > header [id^="toolbarCollapse"] {
    background-color: #e9e9e9;
    padding-bottom: 15px;
    padding-top: 15px;
    color: #5b5757;
    font-size: 11pt;
    overflow: hidden;
    text-align: center;
}

body > header [id^="toolbarCollapse"] a {
    color: #5b5757;
}

body > header [id^="toolbarCollapse"] > div {
    position: relative;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

body > header [id^="toolbarCollapse"] > div.left {
    max-width: 775px;
    padding-right: 425px;
}

body > header [id^="toolbarCollapse"] > div.right {
    max-width: 720px;
    padding-left: 450px;
}

body > header [id^="toolbarCollapse"] > div.left .image-block {
    right: 0;
}

body > header [id^="toolbarCollapse"] > div.right .image-block {
    left: 0;
}

body > header [id^="toolbarCollapse"] > div .image-block {
    position: absolute;
    width: 400px;
    height: 100%;
    bottom: -15px;
    z-index: 0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    text-align: center;
}

body > header [id^="toolbarCollapse"] > div .image-block > h3, body > header [id^="toolbarCollapse"] > div .image-block > a {
    position: relative;
    font-size: 13px;
    line-height: 1.5;
    text-transform: none;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
}

body > header [id^="toolbarCollapse"] > div .image-block > a:hover, body > header [id^="toolbarCollapse"] > div .image-block > a:focus {
    color: #800;
}

/* Do HardCode */
/* Thank you OC for this */
body > header [id^="toolbarCollapse"] > div .image-block > a[data-alias="toolbar_open_account_image_title_2"] {
    padding-right: 65px;
}

body.language-ru > header [id^="toolbarCollapse"] > div .image-block > h3[data-alias="toolbar_open_account_image_title_2"],
body.language-ua > header [id^="toolbarCollapse"] > div .image-block > h3[data-alias="toolbar_open_account_image_title_2"],
body.language-az > header [id^="toolbarCollapse"] > div .image-block > h3[data-alias="toolbar_open_account_image_title_2"],
body.language-oz > header [id^="toolbarCollapse"] > div .image-block > h3[data-alias="toolbar_open_account_image_title_2"],
body.language-uz > header [id^="toolbarCollapse"] > div .image-block > h3[data-alias="toolbar_open_account_image_title_2"],
body.language-kk > header [id^="toolbarCollapse"] > div .image-block > h3[data-alias="toolbar_open_account_image_title_2"] {
    padding-right: 43px;
}

/* / Do HardCode */
body > header [id^="toolbarCollapse"] > div .image-block > img {
    position: absolute;
    bottom: 0;
    left: 0;
    max-height: 100%;
    max-width: 100%;
}

body > header [id^="toolbarCollapse"] > div .promo-block {
    width: 425px;
    margin-left: 0;
    margin-right: 25px;
    text-align: left;
    color: #5b5757;
    z-index: 1;
}

body > header [id^="toolbarCollapse"] > div .promo-block h2 {
    font-size: 18pt;
    margin-bottom: 25px;
    margin-top: 15px;
    font-weight: bold;
    text-transform: none;
    color: #000000;
}

body > header [id^="toolbarCollapse"] > div .promo-block h2 > span {
    display: block;
    font-weight: 100;
    font-size: 95%;
}

body > header [id^="toolbarCollapse"] > div .promo-block p, body > header [id^="toolbarCollapse"] > div .promo-block ul li {
    font-size: 14.6667px;
    margin-bottom: 15px;
    line-height: 1.5;
}

body > header [id^="toolbarCollapse"] > div .promo-block p a {
    font-weight: bold;
    text-decoration: none;
}

body > header [id^="toolbarCollapse"] > div .promo-block p a:hover, body > header [id^="toolbarCollapse"] > div .promo-block p a:focus {
    color: #7f0c0c;
}

body > header [id^="toolbarCollapse"] > div .promo-block a {
    font-size: 11pt;
}

body > header [id^="toolbarCollapse"] > div .main-block {
    width: 365px;
    z-index: 2;
}

body > header [id^="toolbarCollapse"] > div .main-block h2, body > header [id^="toolbarCollapse"] > div > h2 {
    display: none;
    color: #7f0c0c;
    text-transform: none;
    text-align: center;
    margin-bottom: 15px;
}

body > header [id^="toolbarCollapse"] > div form {
    width: 100%;
}

body > header [id^="toolbarCollapse"] > div form .fastbannerform__flex {
    width: 100%;
    min-height: unset;
    background: transparent;
    padding: 0;
    margin: 0;
}

body > header [id^="toolbarCollapse"] > div form .fastbannerform__flex .fastbannerform__flex__botton {
    margin-top: 11px;
}

body > header [id^="toolbarCollapse"] > div form .fastbannerform__flex .fastbannerform__flex__botton button:not(.btn-preloader), body > header [id^="toolbarCollapse"] > div form .fastbannerform__flex .fastbannerform__flex__botton input[type="submit"], body > header [id^="toolbarCollapse"] > div form .fastbannerform__flex .fastbannerform__flex__botton a.btn {
    width: 100%;
    display: block;
    margin: 11px auto 0;
    padding: 15px 10px;
}

body > header [id^="toolbarCollapse"] form .btn-preloader {
    max-width: 100%;
    background: transparent;
    border-color: transparent;
    text-align: center;
    padding: 0;
    margin: 0;
    display: none;
}

body > header [id^="toolbarCollapse"] form .btn-preloader > i {
    margin-left: auto;
    margin-right: auto;
}

#toolbarCollapseOpenAccount form .fastbannerform__login {
    background: rgba(255, 255, 255, 0.65);
    padding: 20px;
}

.select2-container.select2-container--default .select2-dropdown .select2-results > .select2-results__options {
    max-height: 265px;
}

#toolbarCollapseSearch > div {
    -webkit-justify-content: center;
    justify-content: center;
    align-items: center;
}
#toolbarCollapseSearch > div > a {
    margin-left: 15px;
    font-size: 85%;
    text-decoration: none;
}
#toolbarCollapseSearch > div > a:hover {
    color: #000;
}
#toolbarCollapseSearch form {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    max-width: 620px;
    margin-right: 15px;
}

#toolbarCollapseSearch form input[type="search"] {
    width: calc(100% - 100px);
    padding: 15px 20px;
    border: 1px solid #c3c3c3;
    border-right: 0;
    line-height: 16px;
    -webkit-appearance: none;
    border-radius: 6px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

#toolbarCollapseSearch form button[type="submit"] {
    min-width: 100px;
    border-radius: 6px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border: 1px solid #c3c3c3;
}

#toolbarCollapseSearch form button[type="submit"]:hover,
#toolbarCollapseSearch form button[type="submit"]:focus,
#toolbarCollapseSearch form button[type="submit"].active {
    background-color: rgba(127, 12, 12, 0.9);
    color: #fff;
}
@media (max-width: 1200px) {
    #toolbarCollapseSearch > div {
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (max-width: 720px) {
    #toolbarCollapseSearch  form {
        margin-right: 0px;
    }
    #toolbarCollapseSearch > div > a {
        display: none;
    }
}


#toolbarCollapseLangList > div {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: inline-block;
}

#toolbarCollapseLangList > div > a {
    width: 13%;
    min-width: 160px;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding: 10px 20px;
    text-decoration: none;
}

#toolbarCollapseLangList > div > a:hover, #toolbarCollapseLangList > div > a:focus {
    color: #000;
}

#toolbarCollapseLangList > div > a > span {
    -webkit-align-self: center;
    align-self: center;
}

#toolbarCollapseLangList > div > a > span:last-child {
    padding-left: 10px;
}

/*@media (max-width: 1200px) {
    #toolbarCollapseLangList > div > a {
        width: 24%;
    }
}*/

/*@media (max-width: 800px) {
    #toolbarCollapseLangList > div > a {
        width: 33%;
    }
}*/

@media (max-width: 510px) {
    #toolbarCollapseLangList > div > a {
        min-width: 160px;
    }
}

@media (max-width: 405px) {
    #toolbarCollapseLangList > div > a > span:last-child {
        padding-left: 0;
        text-align: center;
        min-width: 100%;
        padding-top: 10px;
        margin-left: -20px;
        margin-right: -20px;
    }

    #toolbarCollapseLangList > div > a {
        min-width: 60px;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        align-items: center;
    }

    #toolbarCollapseLangList > div > a > span {
        -webkit-align-self: unset;
        align-self: unset;
        display: inline-block !important;
    }
}

#toolbarCollapseTradingPlatform > div {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

#toolbarCollapseTradingPlatform > div > h3 {
    width: 100%;
    text-align: center;
}

body > header #toolbarCollapseTradingPlatform > div > div {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: calc(100% / 3 - 31px);
    border-right: 1px solid #b5b4b4;
    padding: 0 15px;
}

body > header #toolbarCollapseTradingPlatform > div > div:last-child {
    border-right: none;
}

body > header #toolbarCollapseTradingPlatform > div > div div.icons {
    margin-right: 15px;
}

body > header #toolbarCollapseTradingPlatform > div > div > div:last-child {
    height: 100%;
}

body > header #toolbarCollapseTradingPlatform > div > div h4 {
    margin-bottom: 15px;
    margin-top: 7px;
}

body > header #toolbarCollapseTradingPlatform > div > div div.list a {
    text-align: left;
    margin-bottom: 15px;
    padding-top: 3px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center;
}

body > header #toolbarCollapseTradingPlatform > div > div div.list a svg {
    width: 20px;
    height: 20px;
    margin-right: 7px;
}

body > header #toolbarCollapseTradingPlatform > div > div div.list a {
    text-decoration: none;
}

body > header #toolbarCollapseTradingPlatform > div > div div.list a svg {
    fill: rgb(102, 102, 102);
}

body > header #toolbarCollapseTradingPlatform > div > div div.list a:hover, body > header #toolbarCollapseTradingPlatform > div > div div.list a:focus {
    color: #000;
}

#toolbarCollapseSupportPanel > ul {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    justify-content: center;
}

body > header #toolbarCollapseSupportPanel > ul li {
    min-width: 40px;
    width: 15%;
    text-align: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
}

body > header #toolbarCollapseSupportPanel > ul li div:first-child {
    width: 100%;
}

body > header #toolbarCollapseSupportPanel > ul li > a {
    font-size: 85%;
    text-decoration: none;
}

body > header #toolbarCollapseSupportPanel > ul li > a:hover,
body > header #toolbarCollapseSupportPanel > ul li > a:focus {
    color: #000;
}

#toolbarCollapsePartnerCabinet form {
    margin-top: 5px;
}

#toolbarCollapsePartnerCabinet .promo-block > div {
    display: none;
}

#toolbarCollapsePartnerCabinet .promo-block > div.active {
    display: block;
}

#toolbarCollapsePartnerCabinet .promo-block > div > h2 {
    margin-top: 4px;
    margin-bottom: 20px;
}

#toolbarCollapsePartnerCabinet .promo-block > div > ul {}

#toolbarCollapsePartnerCabinet .promo-block > div > ul > li {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    line-height: 28px;
    padding-bottom: 0;
    margin-bottom: 10px;
    cursor: default;
}

#toolbarCollapsePartnerCabinet .promo-block > div > ul > li > svg {
    fill: rgb(102, 102, 102);
    margin-right: 15px;
    transition: transform 0.1s ease-out 0.1s;
    min-width: 28px;
}

#toolbarCollapsePartnerCabinet .promo-block > div > ul > li:hover {
}

#toolbarCollapsePartnerCabinet .promo-block > div > ul > li:hover > svg {
    fill: rgb(127, 12, 12);
    transform: rotate(-90deg);
}

#toolbarCollapsePartnerCabinet .main-block .fastbannerform__flex__input input, #toolbarCollapsePartnerCabinet .main-block .fastbannerform__flex__botton button, #toolbarCollapsePartnerCabinet .main-block .fastbannerform__flex__botton input[type="submit"] {
    max-width: 100%;
}

#toolbarCollapsePartnerCabinet .main-block > button.btn {
    width: 49%;
    white-space: inherit;
}

#toolbarCollapsePartnerCabinet .main-block > button.btn.active[data-target="ntoolbarClientCabinet"] {
    color: #fff;
    background-color: #7f0c0c;
    border-color: #7f0c0c;
}

#toolbarCollapsePartnerCabinet .main-block > #ntoolbarClientCabinet form .fastbannerform__flex__botton .btn.btn-gray:hover, #toolbarCollapsePartnerCabinet .main-block > #ntoolbarClientCabinet form .fastbannerform__flex__botton .btn.btn-gray:focus {
    color: #fff;
    background-color: #7f0c0c;
    border-color: #7f0c0c;
}

#toolbarCollapsePartnerCabinet .main-block > button.btn.active[data-target="ntoolbarPartnerCabinet"] {
    color: #fff;
    border-color: #4e274e;
    background-color: #4e274e;
}

#toolbarCollapsePartnerCabinet .main-block > #ntoolbarPartnerCabinet form .fastbannerform__flex__botton .btn.btn-gray:hover, #toolbarCollapsePartnerCabinet .main-block > #ntoolbarPartnerCabinet form .fastbannerform__flex__botton .btn.btn-gray:focus {
    color: #fff;
    border-color: #4e274e;
    background-color: #4e274e;
}

body > header #toolbarCollapseReplenish > div > div:first-child {
    border-right: 1px solid #b5b4b4;
    padding-right: 15px;
    margin-right: 15px;
    text-align: center;
}

.right_border_eu {
    border-right: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px !important;
}

body > header #toolbarCollapseReplenish > div > div:first-child > h4 {
    text-align: center;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list {
    width: 240px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    justify-content: center;
    align-content: flex-start;
    margin: 15px auto;
    padding-left: 15px;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a {
    display: -webkit-flex;
    display: flex;
    position: relative;
    width: 65px;
    height: 65px;
    padding: 0;
    margin-right: 15px;
    margin-bottom: 15px;
    overflow: hidden;
    text-decoration: none;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a > span {
    color: #fff;
    text-align: center;
    font-family: Tahoma, serif;
    font-weight: 700;
    text-decoration: none;
    font-size: 12px;
    text-transform: uppercase;
    margin: auto;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a > span > span {
    font-size: 70%;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a[data-bonus="250"] {
    background-color: #716954;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a[data-bonus="100"] {
    background-color: #522e30;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a[data-bonus="55"] {
    background-color: #d46b4b;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a[data-bonus="30"] {
    background-color: #6d6153;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a[data-bonus="club"] {
    background-color: #6e6e3c;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a[data-bonus="lucky"] {
    background-color: #463e1a;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a:hover:before {
    display: block;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0.7;
    display: none;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a:hover:after {
    display: block;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a:after {
    content: "";
    position: absolute;
    top: calc(50% - 16px);
    left: calc(50% - 16px);
    width: 32px;
    height: 32px;
    background-image: url('/i/img/site/toolbar/icons/ic_bonus.png');
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: no-repeat;
    display: none;

}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a[data-bonus="250"]:after {
    background-position-y: 0;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a[data-bonus="100"]:after {
    background-position-y: -32px;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a[data-bonus="55"]:after {
    background-position-y: -64px;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a[data-bonus="30"]:after {
    background-position-y: -96px;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a[data-bonus="club"]:after {
    background-position-y: -128px;
}

body > header #toolbarCollapseReplenish > div > div:first-child > div.list > a[data-bonus="lucky"]:after {
    background-position-y: -160px;
}

body > header #toolbarCollapseReplenish > div > div:nth-child(2) {
    width: 100%;
    text-align: center;
}

body > header #toolbarCollapseReplenish > div > div .tabs {
    text-align: left;
    border-bottom: 1px solid silver;
}

body > header #toolbarCollapseReplenish > div > div .tabs > div {
    display: inline-block;
    border: 1px solid silver;
    padding: 5px 25px;
    margin-bottom: -1px;
    cursor: pointer;
}

body > header #toolbarCollapseReplenish > div > div .tabs .active {
    background: #8b8c8c;
    color: #fff;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections {
    padding: 10px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections > div {
    display: none;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections > div.active {
    display: block;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections > div > .list {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 20px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay] {
    display: block;
    min-width: 215px;
    width: 215px;
    min-height: 73px;
    height: 73px;
    background-image: url('/i/img/site/toolbar/icons/pay_logo3.png');
    background-repeat: no-repeat;
    background-position-x: 0;
    background-position-y: 0;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay]:nth-child(-n+4) {
    margin-bottom: 13px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay]:hover {
    background-position-x: -215px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="visa_mastercard"] {
    background-position-y: -2px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="visa_mastercard"]:hover {
    background-position-x: -216px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="terminals"] {
    background-position-y: -837px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="bank_wire_en"] {
    background-position-y: -154px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="bank_wire_ru"] {
    background-position-y: -80px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="qiwi"] {
    background-position-y: -306px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="megatransfer"] {
    background-position-y: -381px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="megatransfer"]:hover {
    background-position-x: -213px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="yandex_money_ru"] {
    background-position-y: -686px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="yandex_money_en"] {
    background-position-y: -761px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="skrill"] {
    background-position-y: -535px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="epayments"] {
    background-position-y: -229px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="neteller"] {
    background-position-y: -458px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="bitcoin"] {
    background-position-y: -614px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="webmoney"] {
    background-position-y: -914px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="solidtrust"] {
    background-position-y: -986px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="bpay"] {
    background-position-y: -1144px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="ruru"] {
    background-position-y: -1064px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="payco"] {
    background-position-y: -1218px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="payco"]:hover {
    background-position-x: -214px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="china_union_pay"] {
    background-position-y: -1295px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="alipay"] {
    background-position-y: -1370px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="alipay"]:hover {
    background-position-x: -214px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="maestro"] {
    background-position-y: -1446px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="wechat"] {
    background-position-y: -1522px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="bank_mandiri"] {
    background-position-y: -1601px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="bank_bca"] {
    background-position-y: -1673px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="bank_bni"] {
    background-position-y: -1748px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="bank_maybank"] {
    background-position-y: -1826px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="bank_rhb"] {
    background-position-y: -1902px;
}

body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay="bank_cimb"] {
    background-position-y: -1977px;
}

.instaicon {
    display: inline-block;
    width: 32px;
    height: 32px;
    background-image: url(/i/img/site/toolbar/icons_sprite.png);
    background-position-x: -6px;
}

.instaicon.instaicon-search {
    background-position-y: -176px;
}

.instaicon.instaicon-briefcase {
    background-position-y: -5px;
}

.instaicon.instaicon-headphones {
    background-position-y: -108px;
}

.instaicon.instaicon-clock {
    background-position-y: -40px;
}

.instaicon.instaicon-trading_platform {
    background-position-y: -141px;
}

.instaicon.instaicon-plastic_card {
    background-position-y: -73px;
}

.instaicon.instaicon-android {
    width: 42px;
    height: 42px;
    background-position-x: -146px;
    background-position-y: -131px;
}

.instaicon.instaicon-apple {
    width: 42px;
    height: 42px;
    background-position-x: -146px;
    background-position-y: -90px;
}

.instaicon.instaicon-windows {
    width: 42px;
    height: 42px;
    background-position-x: -146px;
    background-position-y: -48px;
}

.instaicon.instaicon-web {
    width: 42px;
    height: 42px;
    background-position-x: -146px;
    background-position-y: -6px;
}

.instaicon.media_toolbar {
    width: 52px;
    height: 52px;
    background-position-x: -83px;
    background-position-y: -56px;
}

.instaicon.instaicon-chevron-down,
.instaicon.instaicon-chevron-up {
    width: 10px;
    background-image: url(/i/img/site/toolbar/select.png);
    background-repeat: no-repeat;
    background-position: 50%;
}

.instaicon.instaicon-chevron-up {
    transform: scaleY(-1);
}

#ntoolbar > .caret {
    width: 10px;
    height: 25px;
    display: inline-block;
    background-image: url(/i/img/site/toolbar/select.png);
    background-repeat: no-repeat;
    background-position: 50%;
    transition-property: transform;
    transition-duration: .35s;
    transition-timing-function: ease;
}

.collapse {
    display: none;
}

.collapse.in {
    display: block;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}

@media (max-width: 1350px) {
    #ntoolbar > div:nth-child(-n+2) > button > .caption {
        display: none;
    }
}

@media (max-width: 1250px) {
    body > header [id^="toolbarCollapse"] > div .promo-block {
        margin-left: 15px;
    }

    #ntoolbar > div:nth-child(-n+3) > button > .caption {
        display: none;
    }
}

@media (max-width: 1200px) {
    body > header #toolbarCollapseOpenAccount > div .promo-block p {
        font-size: 14px;
    }

    body > header [id^="toolbarCollapse"] > div .promo-block {
        width: 65%;
        margin-right: 15px;
        margin-left: 50px;
    }

    body > header [id^="toolbarCollapse"] > div .main-block {
        width: 50%;
        margin-right: 15px;
    }

    body > header [id^="toolbarCollapse"] > div.left .image-block {
        display: none;
    }

    body > header [id^="toolbarCollapse"] > div.left, body > header [id^="toolbarCollapse"] > div.right {
        max-width: 1200px;
    }

    body > header [id^="toolbarCollapse"] > div.left {
        padding-right: 0;
    }

    body > header [id^="toolbarCollapse"] > div.right {
        padding-left: 0;
    }

    body > header #toolbarCollapseTradingPlatform > div > div {
        flex-wrap: wrap;
    }

    body > header #toolbarCollapseTradingPlatform > div > div div.icons {
        width: 100%;
        text-align: center;
        margin-right: 0;
    }

    body > header #toolbarCollapseTradingPlatform > div > div h4 {
        width: 100%;
        margin-top: 0;
        text-align: center;
    }

    body > header #toolbarCollapseTradingPlatform > div > div > div:last-child {
        width: 100%;
    }

    body > header #toolbarCollapseSupportPanel > ul {
        margin-left: 15px;
        margin-right: 15px;
    }

    body > header #toolbarCollapseReplenish > div > div .tab_sections > div > .list {
        -webkit-justify-content: center;
        justify-content: center;
    }

    body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay] {
        margin-right: 15px;
    }

    body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay]:nth-child(7), body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay]:nth-child(8) {
        display: none;
    }
}

@media (max-width: 1150px) {
    #ntoolbar > div:nth-child(-n+4) > button > .caption,  #ntoolbar > div:nth-child(-n+4) > a.btn > .caption{
        display: none;
    }
}

@media (max-width: 1024px) {
    body > header #toolbarCollapseSupportPanel > ul {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    body > header #toolbarCollapseSupportPanel > ul li {
        width: 25%;
    }

    body > header #toolbarCollapseSupportPanel > ul li:nth-child(-n+4) {
        margin-bottom: 15px;
    }
}

@media (max-width: 992px) {
    #ntoolbar > div:nth-child(-n+5) > button > .caption {
        display: none;
    }

    body > header #toolbarCollapseTradingPlatform > div > div {
        width: calc((100% / 2) - 31px);
    }

    body > header #toolbarCollapseTradingPlatform > div > div > div:last-child {
        width: auto;
        margin-left: auto;
        margin-right: auto;
    }

    body > header #toolbarCollapseReplenish > div > div:first-child {
        display: none;
    }

    body > header #toolbarCollapseReplenish > div > div:nth-child(2) {
        margin-left: 15px;
        margin-right: 15px;
    }

    body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay] {
        margin-right: 13px;
    }

    body > header #toolbarCollapseReplenish > div > div .tab_sections > div > .list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

@media (max-width: 805px) {
    #ntoolbar > div > .btn > span.caption {
        display: none;
    }
}

@media (max-width: 768px) {
    body > header [id^="toolbarCollapse"] > div .promo-block {
        display: none;
    }

    body > header [id^="toolbarCollapse"] > div .main-block {
        width: 90%;
        max-width: 350px;
        margin-right: 0;
    }

    body > header [id^="toolbarCollapse"] > div .main-block h2, body > header [id^="toolbarCollapse"] > div > h2 {
        display: block;
        margin-bottom: 0;
    }

    body > header #toolbarCollapseSupportPanel > ul li:nth-child(n) {
        width: 50%;
        margin-bottom: 15px;
    }

    body > header #toolbarCollapseSupportPanel > ul li:last-child {
        margin-bottom: 0;
    }

    body > header #toolbarCollapseTradingPlatform > div > div {
        width: 80%;
        min-width: 300px;
        -webkit-justify-content: center;
        justify-content: center;
        border: 0;
        border-bottom: 1px solid #b5b4b4;
        padding: 15px 0;
    }

    body > header #toolbarCollapseTradingPlatform > div > div > h2 {
        margin-bottom: 0;
    }

    body > header #toolbarCollapseTradingPlatform > div > div:last-child {
        border: 0;
        padding-bottom: 0;
    }

    body > header #toolbarCollapseTradingPlatform > div > div div.icons {
        display: none;
    }

    body > header #toolbarCollapseTradingPlatform > div > div div.list {
        min-width: 300px;
    }

    body > header #toolbarCollapseTradingPlatform > div > div div.list a {
        border: 1px solid #b5b4b4;
        text-align: center;
        padding: 15px 15px 15px 25px;
        border-radius: 7px;
        margin-bottom: 5px;
    }

    body > header #toolbarCollapseTradingPlatform > div > div div.list a:before {
        display: none;
    }

    body > header #toolbarCollapseTradingPlatform > div > div div.list a:hover, body > header #toolbarCollapseTradingPlatform > div > div div.list a:focus {
        border-color: #7f0c0c;
        color: #7f0c0c;
    }

    body > header #toolbarCollapseTradingPlatform > div > div div.list a:hover svg, body > header #toolbarCollapseTradingPlatform > div > div div.list a:focus svg {
        fill: rgb(127, 12, 12);
    }

    body > header #toolbarCollapseTradingPlatform > div > div div.list a svg {
        width: 42px;
        height: 42px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
    }

    body > header #toolbarCollapseTradingPlatform > div > div div.list a span {
        width: 100%;
    }
}

@media (max-width: 720px) {
    body > header #toolbarCollapseReplenish > div > div .tab_sections {
        padding-left: 0;
        padding-right: 0;
    }

    body > header #toolbarCollapseReplenish > div > div .tab_sections a[data-pay]:nth-child(2n) {
        margin-right: 0;
    }
}

@media (max-width: 400px) {
    body > header #toolbarCollapseReplenish > div > div .tabs {
        text-align: center;
    }

    body > header #toolbarCollapseReplenish > div > div .tabs > div {
        padding: 10px 15px;
    }
}

@media (max-width: 300px) {
    body > header #toolbarCollapseSupportPanel > ul li:nth-child(n) {
        width: 100%;
    }

    body > header #toolbarCollapseTradingPlatform > div > div {
        min-width: 100px;
    }

    body > header #toolbarCollapseTradingPlatform > div > div ul {
        min-width: 100px;
    }
}

body > header #main-menu-wrapper .logo {
    max-width: 260px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

body > header #main-menu-wrapper .logo a {
    text-decoration: none;
}

body > header #main-menu-wrapper .logo p {
    font-size: 10px;
    font-weight: bold;
}

body > header #main-menu-wrapper #main-menu {
    max-height: 820px;
    border-top: 1px solid #ccc;
    margin-top: 10px;
    padding-top: 8px;
    padding-bottom: 5px;
    max-width: 100%;
    height: auto;
    background: linear-gradient(to bottom, #f9f9f9 0%, #fff 70%);
}

body > header #main-menu-wrapper #main-menu div.dropdown {
    margin-top: 125px;
}

body > header #main-menu-wrapper nav#main-menu > ul > li.active:after {
    top: 195px;
}

@media (max-width: 1024px) {
    body > header #main-menu-wrapper {
        display: none;
    }
}

@media (min-width: 1024px) {
    body > header .nheader {
        display: none;
    }

    body > header #main-menu-wrapper {
        display: block;
    }
}

@media (min-width: 1200px) {
    body > header #main-menu-wrapper {
        display: -webkit-flex;
        display: flex;
        max-width: 1200px;
        width: auto;
        padding: 5px 25px;
    }

    body > header #main-menu-wrapper .logo {
    }

    body > header #main-menu-wrapper #main-menu {
        margin-top: auto;
        margin-bottom: auto;
        height: 42px;
        background: transparent;
        border-top: 0;
    }

    body > header #main-menu-wrapper #main-menu div.dropdown {
        margin-top: 59px;
    }

    body > header #main-menu-wrapper nav#main-menu > ul > li.active:after {
        top: 127px;
    }
}

/** АнтиХак **/
@media (min-width: 991px) {
    body {
        padding-top: 0;
    }

    body > header {
        position: relative;
    }
}
