@media (max-width: 1280px) {
    .header-block-top .info-actions .phone-number-block {
        font-size: 25px;
    }
    .primary-button.large {
        height: 40px;
        line-height: 40px;
        padding: 0 30px;
    }
}

@media (max-width: 1100px) {
    .social ul li {
        margin-right: 15px;
    }
}


@media (max-width: 1028px) {
    .primary-button {
        height: 30px;
        line-height: 30px;
        font-size: 12px;
        padding: 0 12px;
    }
    .primary-button.large {
        height: 30px;
        line-height: 30px;
    }
    .header-block-top .logo {
        width: 225px;
    }
    .header-block-top .info-actions .phone-number-block {
        font-size: 21px;
        margin-right: 23px;
    }
    .header-block-top .info-actions .call-me {
        padding-right: 0;
    }
    .header-block-top .info-actions .call-me::after {
        display: none;
    }
    .header-block-top .info-actions .teaser-phone .primary-button {
        padding: 0 8px;
    }
    .header-block-top .info-actions .teaser-phone a.primary-button .chat-icon {
        width: 17px;
        height: 17px;
    }
    .header-menu-block.fixed .menu-logo {
        width: 30px;
        top: 2px;
    }
    .social ul li {
        margin-right: 15px;
    }
    .social ul li a {
        width: 31px;
        height: 31px;
    }
    .social ul li a img {
        max-width: 40%;
        max-height: 40%;
    }

    .top_menu ul {
        margin-top: 5px;
    }
    .top_menu ul li a, .top_menu ul li span {
        font-size: 13px;
    }
    .top_menu ul li {
        margin-right: 35px;
    }
    .top_menu ul li:nth-child(2) {
        padding-right: 35px;
    }
    .top_menu ul li:nth-child(2)::after {
        height: 23px;
        margin-top: -11px;
    }
    .top_menu ul li a, .top_menu ul li span {
        font-size: 13px;
    }

    .strategies-page-wrapper .strategy {

    }
    .strategies-page-wrapper .strategy .title {
        margin-bottom: 32px;
        font-size: 11.5px;
    }
	.strategies-page-wrapper p {
		font-size: 16px;
	}
    .strategies-page-wrapper .strategy .title .name {
        font-size: 13.5px;
		height: auto;
    }
    .strategies-page-wrapper .strategy .img {
        margin-bottom: 18px;
    }
    .strategies-page-wrapper .strategy .img img {
        max-width: 40%;
    }
    .strategies-page-wrapper .strategy .strategy-info {

    }
    .strategies-page-wrapper .strategy .strategy-info .profit {
        margin-bottom: 7px;
        font-size: 11px;
    }
    .strategies-page-wrapper .strategy .strategy-info .deposit {
        font-size: 10px;
        margin-bottom: 20px;
    }
    .strategies-page-wrapper .strategy .strategy-readmore {
    }
}

@media (max-width: 800px) {
    .header-block-top .info-actions .phone-number-block {
        display: none;
    }
    .social ul li {
        margin-right: 8px;
    }
}

@media (max-width: 766px) {
    .BreadCrumbs {
        position: relative;
    }
    .BreadCrumbs > ul > li {
        position: static;
    }
    .comment-manager-block {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
        text-align: center;
    }
    h4 {
        font-size: 18px;
    }
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
    }
}

@media (max-width: 740px) {
    .primary-button.large {
        padding: 0 20px;
    }
    .social ul li {
        margin-right: 4px;
    }
    .social ul li a {
        width: 29px;
        height: 29px;
    }
    .header-block-top .logo {
        width: auto;
    }
    .header-block-top .logo img.logo-img {
        display: none;
    }
    .header-block-top .logo img.logo-img-small {
        display: block;
    }
    .header-block-top .info-actions {
        margin-top: 0;
    }
    .header-menu-block.fixed .menu-logo {
        width: 25px;
        display: none;
    }
    .header-menu-block.fixed .top_menu {
        margin-left: 0;
    }
    .top_menu ul li {
        margin-right: 15px;
    }
    .top_menu ul li:nth-child(2) {
        padding-right: 15px;
    }
    .top_menu ul li:nth-child(2)::after {
        height: 15px;
        margin-top: -7px;
    }
}

@media (max-width: 620px) {
    .header-menu-block.fixed {
        display: none;
    }
    .primary-button.large {
        padding: 0 15px;
    }
    .header-block-top {
        padding: 15px 0;
    }
    .header-block-top .inner {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .header-block-top .info-actions .phone-number-block {
        margin-right: 0;
    }
    .language_selection {
        margin: 0;
    }
    .header-block-top .info-actions .call-me {
        display: none;
    }
    .header-block-top .info-actions .teaser-phone {
        display: none;
    }
    .header-block-top .menu-icon {
        display: block;
    }
    .header-menu-block.top {
        display: none;
        position: relative;
    }
    .header-menu-block.top.active {
        display: block;
    }
    .header-menu-block.top .header-menu-wrap {
        position: absolute;
        background: #0d1c2a;
        width: 100%;
        left: 0;
        top: 0;
        padding: 40px 10px;
        box-sizing: border-box;
    }
    .header-menu-block.top .top_menu {
        float: none;
        margin-bottom: 20px;
    }
    .header-menu-block.top .top_menu ul {
        margin-top: 0;
        flex-direction: column;
    }
    .header-menu-block.top .top_menu ul li {
        margin: 0 0 15px 0;
        padding: 0 0 15px 0;
        text-align: center;
    }
    .header-menu-block.top .top_menu ul li::after {
        content: "";
        background-color: #384d62;
        height: 1px;
        width: 23px;
        bottom: 0;
        right: auto;
        left: 50%;
        margin-left: -11px;
        margin-top: 0;
        top: auto;
        position: absolute;
        display: block;
    }
    .header-menu-block.top .top_menu ul li:last-child::after {
        display: none;
    }
    .header-menu-block.top .top_menu ul li a, .header-menu-block.top .top_menu ul li span {
        font-size: 21px;
    }
    .header-menu-block.top .social {
        float: none;
    }
    .header-menu-block.top .social ul {
        justify-content: center;
    }
    .header-menu-block.top .social ul li a {
        background: #012B51;
        border-color: #012B51;
    }

    .strategies-page-wrapper {
        flex-direction: column;
    }
    .strategies-page-wrapper .strategy {
        width: 100%;
        display: flex;
        align-items: center;
        margin-bottom: 25px;
    }
    .strategies-page-wrapper .strategy .title {
        text-align: left;
        width: 100px;
        padding-right: 12px;
        position: relative;
        margin: 0 20px 0 0;
    }
    .strategies-page-wrapper .strategy .title::after {
        content: "";
        position: absolute;
        right: 0;
        width: 2px;
        height: 23px;
        background: #384d62;
        opacity: 0.41;
        top: 50%;
        margin-top: -11px;
    }
    .strategies-page-wrapper .strategy .title .name {
        font-weight: 600;
		display: block;
    }
    .strategies-page-wrapper .strategy .img {
        display: none;
    }
    .strategies-page-wrapper .strategy .strategy-info {
        max-width: none;
        flex-grow: 2;
        margin: 0 10px 0 0;
        text-align: left;
    }
    .strategies-page-wrapper .strategy .strategy-info .profit {
        padding: 0;
        margin: 0 0 8px 0;
        font-weight: 600;
        border-bottom: 0 none;
    }
    .strategies-page-wrapper .strategy .strategy-info .deposit {
        padding: 0;
        margin: 0;
    }
    .strategies-page-wrapper .strategy .strategy-readmore {
        margin: 0;
        flex-grow: 1;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
    .strategies-page-wrapper .strategy .strategy-readmore a.primary-button.large {
        border-top: none;
        border-left: none;
        border-right: none;
        border-bottom: 1px solid #d89a58;
        padding: 0;
        height: auto;
        border-radius: 0;
        line-height: normal;
        margin-bottom: 0;
    }
    .strategies-page-wrapper .strategy .strategy-readmore a.primary-button.large:hover {
        background: none;
        border-bottom-color: transparent;
        color: #d89a58;
    }
}

@media (max-width: 480px) {
    .fix-b {
        padding: 0 15px;
    }
    .strategies-page-wrapper .strategy .title {
        margin-right: 15px;
    }
}

@media screen and (min-width: 300px) and (max-width: 639px) {
    body {
        overflow-x: hidden;
    }
    .fix {
        /*width: 320px;*/
    }
    .sentence_block, .phone_number_block {
        margin: 25px 0px 0px 0;
    }
    .exchange_rates {
        width: 92.5%;
    }
    .header .teaser-phone {
        float: none;
        display: inline-block;
        margin: 25px 0px 0px 0px;
    }
    .slider {
        display: none;
    }
    .profit {
        text-align: center;
        margin-left: 0;
    }
    .profit_bg {
        margin: 0px 0px 5px 0px;
        width: 146px;
    }
    .profit_bg.profit_triple {
        width: 300px;
    }
    #name, #e-mail {
        width: 269px;
    }
    #button {
        width: 286px;
    }
    .block_news {
        margin-right: 0;
        margin-bottom: 20px;
    }
    .block_news h3 {
        overflow: hidden;
        font-size: 21px;
        line-height: 1.2;
    }
    .block_news h3 a {
        font-size: 20px;
        line-height: 1.2;
    }
    .big_block_news {
        margin-top: 0;
    }
    .big_block_news .published {
        display: inline-block;
        position: relative;
        margin: 15px 0;
        width: 100%;
        -webkit-transform: translate(0%, 0%);
        left: 0;
        bottom: 0;
    }
    .big_block_news {
        height: auto;
    }
    .become_a_client_title:before {
        display: none;
    }
    .become_a_client_title:after {
        display: none;
    }
    .right_block {
        margin-left: 0;
    }
    .list li, .left_block_form p {
        font-size: 16px;
    }
    .left_block_form {
        padding: 6px 10px 6px;
        width: 92.5%;
    }
    .wealth-management-mobile {
        display: block;
    }
    .wealth-management {
        display: none;
    }
    .footer_block {
        margin-right: 0;
        margin-top: 10px;
        max-width: 320px;
        overflow: hidden;
    }
    .footer_block p {
        margin: 10px 0 10px;
        clear: none;
        word-wrap: break-word;
        display: block;
        width: 100%;
        overflow: hidden;
    }
    .information .logo {
        text-align: center;
    }
    .footer {
        position: relative;
    }
    .footer_block_text {
        margin-top: 65px;
    }
    .information .social {
        margin: 25px auto;
        display: block;
        text-align: center;
    }
    .information p {
        text-align: center;
    }
    .footer_block a {
        border-bottom: none;
      /*  position: absolute;*/
        top: 250px;
        margin: 0 auto;
        width: 320px;
        display: block;
        word-wrap: break-word;
    }

    .footer_block a:nth-child(2) {
        margin-top:20px;
    }
    .copyright {
        margin-top: 15px;
        text-align: center;
    }
    .publications_footer, .spending, .footer_strategies, .footet_contacts {
        display: none;
    }
    .become_a_client_block {
        margin-right: 0;
    }
    .top_menu ul li:hover::before, .active:before {
        display: none;
    }

    /******************************Гамбургер*************************************************/
    .spoiler-title {
        cursor: pointer;
    }
    .spoiler-body {
        display: none;
        width: 100%;
        float: left;
    }
    .top_menu .spoiler-body {
        display: block;
        float: none;
    }
    .main-content {
        width: 100%;
        height: 100%;
        padding: 10px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        position: relative;
    }
    .main-content .content {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding-left: 60px;
        width: 100%;
    }
    .main-content .content h1 {
        font-weight: 100;
    }
    .main-content .content p {
        width: 100%;
        line-height: 160%;
    }
    .main-content #sidebar-toggle {
        background-color: #192229;
        border-radius: 3px;
        display: inline-block;
        position: relative;
        padding: 10px 7px;
    }
    #textmenu {
        visibility: visible;
    }
    .main-content #sidebar-toggle .bar {
        display: block;
        width: 18px;
        margin-bottom: 3px;
        height: 2px;
        background-color: #f1b961;
        border-radius: 1px;
    }
    .main-content #sidebar-toggle .bar:last-child {
        margin-bottom: 0;
    }
    /******************************Гамбургер-end*************************************************/

    /******************************Main-page-end*************************************************/



    /******************************About-page*************************************************/

    .about_right_block_text {
        margin-left: 0;
        margin-bottom: 50px;
    }
    .download_criteria {
        display: none;
    }

    /******************************About-page-end*************************************************/



    /******************************News*****************************************************/

    .right_block_news {
        margin-left: 0;
    }
    .right_block_news .block_news.news_form #e-mail {
        width: 263px;
    }
    .right_block_news .block_news.news_form #button {
        width: 280px;
    }
    .block_news p {
        font-size: 11px;
    }
    .pagination_news ul li a {
        font-size: 14px;
    }
    .pagination_news {
        margin-bottom: 45px;
    }

    /******************************News-end*************************************************/



    /******************************Contacts*************************************************/

    .map {
        display: none;
    }
    #map {
        display: none;
    }
    .contact_information {
        margin-right: 0;
    }
    .contacts_form {
        margin: 20px 0;
        width: auto;
        border: 0;
    }
    .contacts_form #feedback-text {
        width: 269px;
    }
    .contacts_form input[type="text"] {
        width: 269px;
    }
    .contacts_form #button {
        width: 268px;
    }

    /******************************Contacts-end*************************************************/




    /**********************************Strategy*************************************************/

    .investments {
        background-image: none;
    }
    .strategy_investments_block {
        width: auto;
        margin-right: 0;
    }
    .strategy_investments_block p {
        font-size: 13px;
    }
    .investments_img {
        margin-left: auto;
        margin-right: auto;
    }
    .klientom-form input.form-control {
        font-size: 13px;
    }

    /******************************Strategy-end*************************************************/



    /******************************Strategy-Inner**********************************************/

    .strategy_inner {
        overflow: hidden;
    }
    .strategy_inner_trigers li {
        margin-right: 0;
        margin-bottom: 30px;
    }
    .strategy_classic {
        background-size: 50%;
    }
    .strategy_classic_list .form_block {
        width: 316px;
    }
    .strategy_classic_list #text {
        width: 267px;
    }
    .tabs {
        text-align: center;
    }
    .sub_strategies .tabs li {
        margin-bottom: 15px;
        display: block;
    }
    .line_left_block_social:before {
        content: "";
        position: absolute;
        background-color: #1b2532;
        width: 1000%;
        height: 100%;
        left: -2860px;
        z-index: -1;
    }
    .line_left_block_social:after {
        content: "";
        position: absolute;
        background-color: #1b2532;
        width: 100%;
        height: 100%;
        left: 20px;
        z-index: -1;
        max-width: 320px;
        top: 0;
    }
    .example_transaction {
        margin-bottom: 0px;
    }
    .example_transaction_text {
        width: 320px;
        margin-left: 0;
        padding-top: 40px;
    }
    .grafik {
        width: 100%;
    }
    .schedule {
        margin: 30px 0 20px;
        max-width: 360px;
    }
    .press_room .block_news {
        margin-right: 0;
    }
    #QuestionForm_name, #QuestionForm_contact {
        width: 269px;
    }
    .strategy_classic_list #QuestionForm_message {
        width: 267px;
    }
    .button {
        width: 286px;
    }
    .answer_questions {
        width: auto;
    }
    .schedule {
        width: auto;
    }
    .strategy_inner_line_contacts_form {
        width: auto;
        max-width:  350px;
    }
    .example_transaction_graph {
        width: 100%;
    }


    /******************************Strategy-Inner-end*********************************************/

    .person-block>div {
        height: auto;
    }
    .news-with-quote-row {
        max-width: 100%;
        margin: 0;
    }
    .news-with-quote .comment-block {
        padding-left: 0;
        margin-left: 0;
    }
    .comment-block p::before, .comment-block p::after {
        content: '';
    }

    .row {
        margin: 0;
    }
    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
        padding: 0;
    }

}