.mini button {
    display: none
}

footer {
    overflow: hidden
}

.forMobile {
    display: none
}

.formaCalc .mobile {
    display: none
}

.infoUserBlock[class*="mobile"] {
    display: none
}

.menu ul[class*='mobile'] {
    display: none
}

.cabinetBalance .mobile {
    display: none
}

.contentCabinet .settingsBlock:after {
    height: calc(100% + 120px);
    background-size: contain
}

.hidden {
    overflow: hidden
}

@media (max-width: 1440px) {
    .contentCabinet .settingsBlock:after {
        height: calc(100% + 80px)
    }
    .settingsBlock {
        min-height: auto
    }
    .settingsBlock .btnSettings {
        float: none
    }
}

@media (max-width: 1199px) {
    body {
        max-width: none;
        min-width: auto
    }
    .container {
        width: 970px;
        padding: 0 15px
    }
    .cooperation .text {
        width: 100%;
        padding-top: 25px;
        font-size: 25px;
        line-height: 25px
    }
    .cooperation .listCoop {
        margin-top: 10px
    }
    .cooperation .listCoop .item+.item {
        margin-top: 10px
    }
    .greeting .btn {
        left: calc(50% + 180px);
        margin-top: 20px
    }
    .footerTop .listPlatFot li {
        background-size: contain
    }
    .infoFot .left {
        width: 400px
    }
    .infoFot .listInfoFot p {
        font-size: 14px
    }
    .linkSocialFot::before {
        background-size: contain;
        width: 407px;
        top: -44px;
        right: -80px;
        height: 202px
    }
    .linkSocialFot li a {
        font-size: 15px
    }
    .mediaInfoDoings::after {
        right: 5px
    }
    .mediaInfoDoings .in::before {
        right: 0;
        width: 957px
    }
    .calcMainPage {
        margin-top: 0;
        min-height: 728px;
    }
    .cabinetPage .calcMainPage {min-height: auto;}
    .calcBlWrap {
        min-height: 647px;
    }
    .cabinetPage .calcBlWrap {min-height: auto;}
    .formaCalc {
        width: 100%;
        padding: 0 60px
    }
    .formaCalc .textBlock {
        margin-top: 20px;
        padding-right: 0
    }
    .resultCalc {
        margin-top: 20px;
        padding: 15px 0
    }
    .calcPlans {
        width: 400px;
        height: 400px;
        background-size: contain;
        top: 46%;
        left: 50%;
    }
    section.wrapper .calcPlans {
        display: none;
    }
    .resultCalc::before {
        left: -35px;
        top: -32px;
        width: 440px;
        height: 171px;
        background-size: contain
    }
    .resultCalc ul li {
        width: 50%
    }
    .resultCalc ul {
        width: 350px
    }
    .calcPlans::before {
        width: 400px;
        height: 400px;
        background-size: contain
    }
    .calcPlans .center {
        margin-top: -66px;
        margin-left: -50px;
        width: 105px;
    }
    .calcPlans .centerTit {
        font-size: 20px;
        line-height: 22px
    }
    .calcPlans .centerName {
        font-size: 15px
    }
    .calcPlans .pr {
        font-size: 20px
    }
    .calcPlans ul li:nth-child(1) .txt {
        font-size: 12px;
        line-height: 14px;
    }
    .calcPlans ul li:nth-child(2) {
        left: 70px;
        top: 169px
    }
    .calcPlans ul li:nth-child(3) {
        left: 96px;
        top: 103px
    }
    .calcPlans ul li:nth-child(4) {
        left: 160px;
        top: 60px
    }
    .calcPlans ul li:nth-child(5) {
        left: 230px;
        top: 76px
    }
    .calcPlans ul li:nth-child(6) {
        left: 285px;
        top: 128px
    }
    .calcPlans ul li:nth-child(7) {
        left: 289px;
        top: 206px
    }
    .calcPlans ul li:nth-child(8) {
        left: 233px;
        top: 257px
    }
    .calcPlans ul li:nth-child(9) {
        left: 125px;
        top: 282px;
    }
    .calcPlans ul li:nth-child(10) {
        left: 43px;
        top: 241px
    }
    .calcPlans ul li:nth-child(10) .name {
        padding: 0 9px;
        width: 100px
    }
    .calcPlans .status {
        font-size: 24px
    }
    .calcPlans .name {
        font-size: 15px
    }
    .calcPlans ul li:nth-child(9) .name {
        text-align: center;
        padding: 0 9px;
        width: 120px
    }
    .calcPlans .days {
        font-size: 14px
    }
    .calcPlans .status {
        font-size: 20px;
        line-height: 16px;
    }
    .calcPlans .name {
        font-size: 12px;
    }
    .ReferalCommission {
        top: 5px;
        transform: scale(0.7);
        right: 0
    }
    .benefits .list {
        width: 100%;
        padding: 0 20px
    }
    .benefitsBl {
        margin: 0;
        padding: 10px 0
    }
    .benefits {
        background-color: rgba(255, 255, 255, 0.5);
        border-radius: 25px
    }
    .benefits .title {
        padding-left: 20px
    }
    .userStat:before {
        -webkit-border-top-right-radius: 100px;
        -moz-border-top-right-radius: 100px;
        -ms-border-top-right-radius: 100px;
        border-top-right-radius: 100px;
        -webkit-border-bottom-right-radius: 100px;
        -moz-border-bottom-right-radius: 100px;
        -ms-border-bottom-right-radius: 100px;
        border-bottom-right-radius: 100px
    }
    .footerTop .logo {
        height: 236px
    }
    .close br {
        display: none
    }
    .aboutPage .mediaInfoDoings::after {
        top: -30px
    }
    .aboutPage .mediaInfoDoings {
        position: relative;
        height: 330px;
        padding-top: 25px
    }
    .logoCalc {
        left: -16px;
        top: -19px;
    }
    .investPlan+.calcMainPage .logoCalc {
        width: 135px;
        height: 135px;
        background-size: contain;
        left: -14px;
        top: -14px
    }
    .listOurForum .item:before {
        left: -38px
    }
    .loginRegBlock {
        padding: 20px 10px
    }
    .loginPageBlock:before {
        -webkit-border-top-right-radius: 150px;
        -moz-border-top-right-radius: 150px;
        -ms-border-top-right-radius: 150px;
        border-top-right-radius: 150px;
        -webkit-border-bottom-right-radius: 150px;
        -moz-border-bottom-right-radius: 150px;
        -ms-border-bottom-right-radius: 150px;
        border-bottom-right-radius: 150px
    }
    .helloyBlock {
        width: 100%;
        left: -5px
    }
    .loadBl {
        right: 160px
    }
    .logo {
        top: 0
    }
    .infoUserBlock .left {
        padding-left: 0
    }
    .infoUserBlock .right {
        padding-right: 0
    }
    .infoUserBlock .right li:first-child a {
        font-size: 16px;
        width: 239px;
        overflow: hidden;
        display: inline-block;
        height: 22px
    }
    .cabinetBalance .left {
        width: 350px;
        padding-left: 0;
        padding-bottom: 10px
    }
    .cabinetBalance .right {
        width: 350px;
        padding-left: 0;
        padding-bottom: 10px
    }
    .cabinetBalance:before {
        background-image: none
    }
    .cabinetBalance {
        border-radius: 21px;
        /*padding-top: 15px;*/
        background-color: rgba(255, 255, 255, 0.75)
    }
    .cabinetBalance .center {
        margin-top: 9px
    }
    .menuCabinet ul li a {
        font-size: 14px;
        padding-left: 37px
    }
    .accountBl .right {
        margin-left: 60px
    }
    .accountBl .banersBlock {
        margin-top: 39px
    }
    .accountBl .banersBlock input {
        width: 100%
    }
    .listDeposit .infoLeftDepositBl {
        width: auto;
        padding-right: 15px;
        float: none;
        padding-bottom: 11px;
        padding-left: 20px
    }
    .listDeposit .infoRightDepositBl {
        padding-left: 20px
    }
    .listDeposit .line {
        padding-left: 15px;
        padding-right: 10px
    }
    .listDeposit .infoLeftDepositBl li {
        float: left;
        width: 33.33%
    }
    .listDeposit .infoLeftDepositBl ul:after {
        content: " ";
        display: block;
        clear: both
    }
    .listDeposit .infoLeftDepositBl li+li {
        margin-top: 0
    }
    .listDeposit .line:after {
        height: 245px;
        background-size: cover
    }
    .filter:after {
        height: 125px;
        background-size: cover
    }
    .filter button {
        margin: 0 auto;
        position: relative;
        left: 50%;
        margin-left: -86px;
        margin-top: 12px
    }
    .filter {
        padding-bottom: 10px
    }
    .listDepositHistory .line:after {
        height: 95px
    }
    .filterHistory:after {
        height: 185px
    }
    .linesDepositHistory .txtDepost {
        width: 100%;
        margin: 0;
        text-align: center;
        display: block;
        padding: 0 10px
    }
    .earnitHistory .line:after {
        height: 100px
    }
    .earnitHistory ul li {
        padding-bottom: 10px;
        padding-top: 10px
    }
    .infoReferrals .item {
        width: calc(33.33% - 3px) !important;
        padding: 0 20px
    }
    .infoReferrals {
        padding-left: 20px
    }
    .yourReferals .list .item .col:first-child {
        width: 33.33%
    }
    .yourReferals .list .item .col {
        width: 33.33%
    }
    .yourReferals .list .item .col:nth-child(2) {
        width: 33.33%
    }
    .newDepBl .titleBlock {
        margin-bottom: 0
    }
    .newDepBl .calcPlans {
        top: 46%
    }
    .newDepBl .calcPlans .center {
        transform: scale(0.65);
        margin-top: -110px;
        margin-left: -74px
    }
    .withdraw .resultCalc ul {
        width: 100%
    }
    .withdraw .resultCalc:before {
        background-image: url(../img/bluesetka.jpg);
        background-size: auto;
        background-repeat: inherit;
        width: 100%;
        left: 0;
        border-radius: 0 125px 125px 0;
        height: 95px;
        top: 0
    }
    .contentCabinet .settingsBlock:after {
        height: 100%;
        top: 12px;
        background-size: contain
    }
    .loginRegBlock:before {
        -webkit-border-top-right-radius: 50px;
        -moz-border-top-right-radius: 50px;
        -ms-border-top-right-radius: 50px;
        border-top-right-radius: 50px;
        -webkit-border-bottom-right-radius: 50px;
        -moz-border-bottom-right-radius: 50px;
        -ms-border-bottom-right-radius: 50px;
        border-bottom-right-radius: 50px
    }
    .wrapGreeting {
        height: 265px
    }
    .wrapGreeting .btnScroll {
        top: calc(100% - 48px)
    }
    .wrapGreetingHome {
        height: auto;
        padding-bottom: 40px
    }
    .wrapGreeting .btnMainPage {
        display: none
    }
    .listFaq .faqItem+.faqItem {
        margin-top: 25px
    }
    .banersBlock input {
        width: 100%;
        left: 0
    }
    .listDepositHistory .item+.item {
        margin-top: 53px
    }
}

@media (max-width: 991px) {
    body {
        max-width: none
    }
    .container {
        width: 750px;
        position: relative
    }
    .logo {
        left: 0;
        margin-left: -53px;
        top: 0
    }
    .menu ul {
        width: 100%;
        padding: 0;
        padding-left: 200px;
        justify-content: center;
        padding-right: 35px
    }
    .menu ul+ul {
        padding: 0;
        padding-left: 200px;
        padding-right: 35px
    }
    .menu ul li {
        width: calc(100% / 4);
        text-align: center
    }
    .cooperation .text {
        text-align: center;
        padding-top: 10px;
        font-size: 20px;
        width: 320px;
        margin: 0 auto
    }
    .cooperation .text br {
        display: none
    }
    .greeting .btn {
        left: calc(50% + 110px);
        transform: scale(0.7);
        margin-top: -47px
    }
    .mediaInfoDoings .in {
        width: 100%
    }
    .mediaInfoDoings .in::before {
        right: 0;
        width: 100%;
        background: none
    }
    .mediaInfoDoings .btnArrowRight {
        display: none
    }
    .infoDoings .title {
        float: none;
        width: 100%;
        text-align: center
    }
    .title span {
        line-height: 42px;
        font-size: 42px
    }
    .infoDoings .textBlock {
        float: none;
        width: 100%;
        padding-left: 26px
    }
    .mediaInfoDoings {
        padding-top: 30px
    }
    .mediaInfoDoings .videoBl {
        float: none;
        padding: 0 26px
    }
    .mediaInfoDoings .name {
        text-align: right
    }
    .mediaInfoDoings .videoBl .video {
        width: 100%
    }
    .mediaInfoDoings::after {
        display: none
    }
    .refister {
        float: none;
        padding: 0 26px;
        padding-top: 10px
    }
    .refister .listInfo {
        width: 45%;
        text-align: right;
        float: right;
        background-position: center;
        border-radius: 10px;
        padding: 0 6px
    }
    .refister .btn {
        display: inline-block
    }
    .calcPlans {
        top: 47%;
        left: 47%
    }
    .benefits .list .item {
        margin-bottom: 0;
        padding: 10px 10px 10px 167px;
        background-size: 40%;
        padding-left: 120px;
        min-height: 155px
    }
    .userStat .thead ul li {
        padding: 10px 0 10px 40px;
        font-size: 13px;
        width: auto;
        width: auto;
        max-width: calc(100% / 5)
    }
    .userStat .thead ul li::before {
        right: -20px
    }
    .userStat {
        margin-top: 10px
    }
    .userStat .tbody .item {
        max-width: 100%;
        padding: 25px;
        padding-right: 30px
    }
    .userTable {
        width: 50%;
        padding: 0 15px
    }
    .userTable .tit {
        font-size: 25px
    }
    .userTable tbody td:nth-child(1) {
        width: 175px
    }
    .footerTop .logo {
        top: 230px;
        margin-left: -23px;
        padding-top: 147px;
        height: 213px;
        background-size: cover;
        margin-top: 0
    }
    .copy {
        width: 100%;
        text-align: center;
        left: 0;
        bottom: -60px
    }
    .linkSocialFot {
        margin-right: 0;
        display: inline-block
    }
    .linkSocialFot::before {
        width: 300px;
        height: 150px;
        display: none
    }
    .infoFot .left {
        width: 457px
    }
    .linkSocialFot li a,
    .infoFot .listInfoFot a {
        color: rgba(255, 255, 255, 0.7)
    }
    .infoFot {
        margin-top: 0
    }
    .mediaInfoDoings .in {
        float: none
    }
    .aboutPage .mediaInfoDoings {
        height: auto;
        padding-bottom: 25px
    }
    .rateusWrap .benefitsBl {
        margin-bottom: 0
    }
    .ourForum .in {
        padding-top: 35px;
        width: calc(70% + 85px)
    }
    .listOurForum {
        margin-top: 15px
    }
    .listOurForum .item:before {
        left: -35px
    }
    .listRateUs .item {
        width: calc(100% / 3)
    }
    .bannerBl .userStat .thead ul li+li {
        margin: 0
    }
    .bannerBl .userStat .thead ul {
        background: none
    }
    .banersBlock input {
        width: 100%
    }
    .wrapGreeting .btnScroll {
        display: none
    }
    .listInfoContacts .item {
        transform: scale(0.8)
    }
    .loginRegBlock .cfix {
        width: 100%
    }
    .loadBl {
        display: none
    }
    .helloyBlock {
        left: 0;
        height: auto;
        padding-top: 0;
        background-size: cover;
        padding-bottom: 14px
    }
    .helloyBlock .title {
        width: 100%;
        text-align: center;
        left: 0;
        padding-bottom: 10px
    }
    .helloyBlock .logo {
        width: 100%;
        left: 0;
        margin: 0;
        display: block;
        position: relative;
        top: 0;
        margin-top: -39px
    }
    .helloyBlock .center {
        width: calc(50% - 5px);
        display: inline-block;
        padding-bottom: 35px
    }
    .loginBl {
        margin-right: 25px
    }
    .cabitenBlock .linkTop {
        padding: 100px 105px 100px 23px
    }
    .cabitenBlock .linkTop .right {
        float: none;
        width: 100%
    }
    .cabitenBlock .linkTop .left {
        float: none
    }
    .cabitenBlock .linkTop .left ul,
    .cabitenBlock .linkTop .right ul {
        text-align: left
    }
    .cabitenBlock .linkTop .left li,
    .cabitenBlock .linkTop .right li {
        display: inline-block;
        padding-left: 0;
        padding-right: 40px
    }
    .infoUserBlock[class*="mobile"] {
        display: block
    }
    .infoUserBlock[class*="mobile"] .center {
        display: block;
        top: -100px;
        margin-right: -88px;
        transform: scale(0.8);
        left: auto;
        right: 0
    }
    .infoUserBlock .center {
        display: none
    }
    .cabitenBlock .linkTop .right ul li {
        padding-left: 0;
        padding-right: 40px
    }
    .infoUserBlock .left {
        float: none;
        width: calc(50% - 5px);
        padding: 23px 20px;
        display: inline-block;
        margin-right: 5px
    }
    .infoUserBlock .right {
        float: none;
        width: calc(50% - 5px);
        padding: 23px 15px 23px 20px;
        display: inline-block
    }
    .infoUserBlock .right:before {
        background-image: url(../img/bluesetka2.png);
        background-repeat: repeat;
        width: 100%;
        height: 100%;
        top: 0;
        border-radius: 30px
    }
    .wrapGreeting {
        height: auto;
        background-size: cover;
        padding-bottom: 10px
    }
    .menuCabinet ul li {
        width: auto;
        height: auto
    }
    .accountBl .left {
        float: none;
        width: 75%
    }
    .accountBl .right {
        float: none;
        margin: 0;
        min-height: auto;
        width: 75%
    }
    .accountBl .upline {
        position: absolute;
        margin-top: 0;
        bottom: 135px
    }
    .accountBl .banersBlock {
        margin-top: 55px;
        padding-left: 0;
        padding-right: 35px
    }
    .menuCabinet ul {
        flex-wrap: wrap
    }
    .menuCabinet ul li:before {
        display: none
    }
    .cabinetBalance .center .itemBalance {
        display: inline-block;
        margin: 0
    }
    .cabinetBalance .left {
        width: 100%;
        text-align: center;
        padding: 0;
        float: none
    }
    .cabinetBalance .right {
        width: 100%;
        text-align: center;
        padding: 0;
        float: none
    }
    .cabinetBalance .center {
        position: relative;
        width: 100%;
        margin: 0;
        position: static;
        text-align: center;
        padding: 20px 0 0;
    }
    .cabinetBalance .center .balanceCabinetBl {
        display: inline-block;
        vertical-align: middle;
        margin-right: 30px
    }
    .cabinetBalance .itemBalance {
        width: auto;
        padding: 10px 15px;
        text-align: center;
        float: none !important;
        display: inline-block;
        vertical-align: middle
    }
    .listDeposit .infoRightDepositBl {
        width: 100%;
        padding-left: 15px
    }
    .listDeposit .infoRightDepositBl ul {
        width: 50%;
        padding: 0 45px;
        padding-left: 0
    }
    .progCircle {
        transform: scale(0.75);
        top: 0;
        margin-top: -20px;
        right: -35px
    }
    .listDeposit .item {
        padding-top: 45px
    }
    .listDeposit .item+.item {
        margin-top: 30px
    }
    .cabinetPage {
        background: none
    }
    .filter .filterItem {
        width: 100%
    }
    .filter .filterItem .selectric-wrapper {
        width: calc(33.33% - 6px)
    }
    .filter .filterItem .labelDate {
        width: 100%
    }
    .filter .filterItem+.filterItem {
        margin-left: 0;
        margin-top: 10px
    }
    .filter:after {
        height: 220px;
        background: none
    }
    .linesDeposit li+li {
        margin-left: 0
    }
    .filterItemWrap {
        width: 100%
    }
    .filter .filterBigSelect {
        width: calc(50% - 2px)
    }
    .filter .filterItem:nth-child(3) {
        margin-left: 0 !important;
        padding-right: 2px
    }
    .filter .filterBigSelect .selectric-wrapper {
        width: 100%
    }
    .filter .filterBigSelect+.filterBigSelect {
        margin-left: 0;
        padding-left: 2px
    }
    .filter .filterBigSelect+.filterBigSelect .selectric-wrapper {
        width: 100%
    }
    .earnitHistory .line:after {
        height: 140px
    }
    .earnitHistory ul li {
        width: calc(33.33% - 3px)
    }
    .earnitHistory ul li+li {
        margin: 0
    }
    .userStat .thead ul {
        background: none;
        width: 100%
    }
    .userStat .thead ul li+li {
        margin-left: 0
    }
    .yourReferals .list .item .col:first-child {
        padding-left: 0;
        width: auto
    }
    .yourReferals .list .item .col .tit {
        display: block
    }
    .yourReferals .list .item .col+.col {
        width: auto;
        margin-left: 15px
    }
    .listWithdrawals {
        margin-top: 0
    }
    .listWithdrawals .item+.item {
        margin-top: 0;
        padding-top: 20px
    }
    .listWithdrawals .linesDeposit li+li {
        margin-left: 0
    }
    .loginPageBlock .inputLine input[type*="email"],
    .loginPageBlock .inputLine input[type*="password"],
    .loginPageBlock .inputLine input[type*="text"] {
        width: 50%
    }
    .loginRegBlock .inputLine input[type*="email"],
    .loginRegBlock .inputLine input[type*="password"],
    .loginRegBlock .inputLine input[type*="text"] {
        width: 100%
    }
    .menu ul {
        display: none
    }
    .menu ul[class*='mobile'] {
        display: block;
        width: 100%;
        padding-right: 0;
        padding-left: 175px
    }
    .menu ul[class*='mobile'] li {
        display: inline-block;
        text-align: left;
        width: auto;
        padding: 5px 25px
    }
    .cooperation {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .datsCoop .name,
    .listNumer .name {
        font-size: 14px
    }
    .datsCoop .day {
        font-size: 24px
    }
    .listNumer .numer {
        font-size: 16px
    }
    .cooperation .listCoop .item+.item {
        margin-top: 5px
    }
    .infoDoings .mCSB_inside>.mCSB_container {
        margin-right: 26px
    }
    .formaCalc {
        padding: 0 25px
    }
    .formaCalc .selectLine .item,
    .formaCalc .selectLine .item+.item {
        width: 50%;
        padding-right: 10px
    }
    .formaCalc .selectLine .item+.item {
        padding-right: 0;
        padding-left: 10px
    }
    .formaCalc .selectLine .selectric-wrapper {
        width: 100%
    }
    .resultCalc ul li .name {
        font-size: 15px
    }
    .resultCalc ul li .price {
        font-size: 24px
    }
    .resultCalc {
        padding: 10px 0
    }
    .resultCalc:before {
        height: 150px;
        top: -36px
    }
    .benefits .list {
        margin-bottom: 0
    }
    .benefits {
        padding-bottom: 10px
    }
    .benefits .title {
        padding-bottom: 40px
    }
    .ReferalCommission::before {
        background-size: 80%;
        background-position: center 25px
    }
    .userStatMain {
        padding: 10px 0
    }
    .userTable tbody td:nth-child(3) {
        padding: 8px 0 3px
    }
    .aboutPage .textBlock p {
        padding: 0 26px
    }
    .refister .listInfo .item p {
        padding: 0
    }
    .titleBlock span {
        font-size: 42px;
        line-height: 42px
    }
    .investPlan {
        padding-top: 30px
    }
    .sliderPlans .slider .link {
        width: auto;
        display: inline-block;
        padding: 5px 50px
    }
    .listFaq .faqItem .faqQuest:not(.active):hover:before {
        padding-left: 10px
    }
    .listRateUs {
        justify-content: left
    }
    .footerTop .listPlatFot li {
        display: inline-block;
        width: calc(100% / 6)
    }
    .footerTop .listPlatFot {
        display: block
    }
    .footerTop .listPlatFot li+li {
        margin-left: 10px
    }
    .banersBlock img {
        max-width: 100%
    }
    .bannerBl .userStat:after {
        top: -8px
    }
    .helloyBlock .logo {
        opacity: 1;
        display: inline-block;
        width: calc(50% - 5px)
    }
    .infoUserBlock .left:before {
        background-image: url(../img/bluesetka2.png);
        background-repeat: repeat;
        width: 100%;
        height: 100%;
        top: 0;
        border-radius: 30px
    }
    .infoUserBlock .right li:first-child a {
        width: 50%
    }
    .menuCabinet ul li a {
        padding: 10px 12px;
        font-size: 13px
    }
    .menuCabinet ul li:last-child {
        border-radius: 0 25px 25px 0
    }
    .listDeposit .item .nameDeposit {
        top: -8px;
        padding: 0
    }
    .listDeposit {
        margin-top: 20px
    }
    .linesDeposit li:last-child {
        width: 100%;
        padding-top: 10px
    }
    .linesDeposit li {
        width: calc(50% - 6px)
    }
    .listDepositHistory .line:after {
        height: calc(100% + 20px);
        top: -10px
    }
    .listDeposit .line {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .yourReferals .textBlock {
        padding-left: 25px
    }
    .yourReferals .textBlock p {
        font-size: 14px;
        line-height: 20px
    }
    .yourReferals .list .item+.item {
        margin-top: 10px
    }
    .yourReferals .titleCabBlock {
        margin-bottom: 15px
    }
    .yourReferals .list .item .col {
        display: inline-block
    }
    .yourReferals .list .item .top {
        padding-left: 70px;
        display: block
    }
    .yourReferals .list .top:after {
        top: -3px
    }
    .withdraw .formaCalc .selectLine .item+.item {
        padding-left: 0
    }
    .withdraw .resultCalc:before {
        height: 74px
    }
    .listDepositHistory .item .nameDeposit {
        padding-left: 55px;
        left: 0
    }

    .buttonsBlockcabinet .btnlink {
        width: 280px;
    }
}

@media (max-width: 767px) {
    .cabitenBlock .linkTop .left ul,
    .cabitenBlock .linkTop .right ul {
        text-align: center
    }
    .cabitenBlock .linkTop .left li,
    .cabitenBlock .linkTop .right li {
        padding-right: 0;
        margin: 0 7px
    }
    .ReferalCommission {
        right: -20px
    }
    .ReferalCommission::before {
        background-size: 67%;
        background-position: 75px 37px
    }
    header .logo a+.txt {
        color: #45aab5
    }
    .helloyPage {
        height: auto;
        min-height: 100vh
    }
    .wrapGreeting {
        height: 200px
    }
    .footerTop:after {
        content: "";
        display: block;
        width: 100%;
        height: 20px;
        background-color: #071f38;
        position: absolute;
        z-index: 1;
        bottom: 0
    }
    .aboutPage {
        padding-bottom: 15px;
        padding-top: 30px
    }
    body {
        max-width: none
    }
    .container {
        width: 100%;
        padding: 0 5px;
        padding: 0
    }
    .clock {
        display: none
    }
    .mini button {
        display: inline-block;
        background-image: url(../img/Forma-1.html);
        width: 37px;
        background-color: transparent;
        background-position: center;
        background-repeat: no-repeat;
        opacity: .6;
        z-index: 5;
        position: relative;
        height: 29px;
        background-size: 60%;
        right: -10px;
        top: -3px
    }
    .menu,
    .langBl,
    .socialBl,
    .loginBl {
        display: none
    }
    .logo .txt {
        display: block;
        padding-top: 0
    }
    .logo {
        padding-top: 0;
        height: 125px;
        margin-top: -22px;
        background-size: contain;
        width: 200px;
        margin-left: -20px;
        background-position: top left
    }
    .mini {
        text-align: right;
        margin-right: 20px
    }
    .lineTop .in {
        padding: 10px 0
    }
    .forMobile .menu,
    .forMobile .langBl,
    .forMobile .socialBl,
    .forMobile .loginBl {
        display: block;
        padding-top: 0;
        text-align: center
    }
    .forMobile {
        background-color: rgba(255, 255, 255, 0.9);
        border-radius: 0 0 25px 25px;
        padding-top: 80px;
        margin-top: -44px;
        text-align: right;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 4;
        box-shadow: 6px -5px 15px 0 #000
    }
    .loginBl ul li a {
        color: #000
    }
    .forMobile .menu ul {
        padding: 0;
        display: block
    }
    .forMobile .menu ul li {
        width: 100%;
        padding: 3px 0
    }
    .forMobile .menu li a {
        font-size: 16px;
        width: 100%;
        display: block;
        line-height: 29px;
        text-align: left;
        padding-left: 30px
    }
    .forMobile .loginBl {
        margin: 0;
        display: block;
        float: none
    }
    .forMobile .langBl,
    .forMobile .socialBl {
        float: left
    }
    .forMobile .menu {
        padding-bottom: 0
    }
    .forMobile .loginBl ul li {
        margin: 0;
        padding: 0 15px
    }
    .forMobile .loginBl ul {
        text-align: left
    }
    .forMobile .langBl {
        float: right;
        margin: 0;
        padding: 8px 14px;
        margin-top: 12px;
        margin-right: 15px
    }
    .forMobile .socialBl {
        padding: 10px 15px;
        padding-top: 20px
    }
    .cooperation .text {
        font-size: 15px;
        line-height: 25px;
        padding-top: 22px
    }
    .cooperation .listCoop .item {
        width: 100%;
        margin-top: 10px
    }
    .cooperation .listCoop .item:nth-child(3),
    .cooperation .listCoop .item:nth-child(4),
    .cooperation .listCoop .item:nth-child(5),
    .cooperation .listCoop .item:nth-child(6) {
        width: 100%
    }
    .greeting .btn {
        position: relative;
        left: 0;
        top: 0;
        display: block;
        margin: 0 auto;
        margin-top: 20px
    }
    .langBl .listLang {
        left: -23px
    }
    .wrapGreetingHome {
        height: auto;
        padding-bottom: 25px;
        background-size: inherit
    }
    .wrapGreeting .btnMainPage {
        display: none
    }
    .doingsBl {
        padding-top: 10px;
        padding-bottom: 15px
    }
    .infoDoings .textBlock {
        height: 220px;
        padding: 15px 10px
    }
    .mediaInfoDoings {
        padding-top: 10px
    }
    .mediaInfoDoings .videoBl {
        padding: 0 10px
    }
    .refister {
        padding: 0 10px;
        text-align: center;
        padding-top: 10px
    }
    .refister .listInfo {
        margin: 0;
        position: relative;
        width: 100%;
        text-align: left;
        padding-top: 5px
    }
    .refister .btn {
        text-align: center
    }
    .refister .listInfo .item span {
        color: #95d2d9
    }
    .calcBlWrap {
        min-height: auto
    }
    .btnArrowBot {
        display: none
    }
    .calcMainPage {
        background-size: cover;
        padding-top: 15px
    }
    .formaCalc {
        padding: 0 15px;
        position: relative
    }
    .formaCalc .selectLine .item {
        float: none;
        width: 100%;
        padding-right: 0
    }
    .formaCalc .selectLine .selectric-wrapper {
        width: 100%
    }
    .formaCalc .selectLine .item .name {
        padding: 0;
        text-align: left
    }
    .formaCalc .selectLine .item+.item {
        float: none;
        width: 100%;
        padding: 0;
        margin-top: 10px
    }
    .formaCalc .irs-grid-text {
        font-size: 12px
    }
    .calcPlans {
        position: absolute;
        left: calc(50% - 200px);
        bottom: 100px;
        transform: scale(0.8);
        margin: 0 auto;
        width: 400px;
        top: auto;
    }
    .resultCalc {
        margin: 0;
        margin-top: 370px
    }
    .resultCalc:before {
        width: 100%;
        background-size: cover;
        background: none;
        left: 0;
        display: none
    }
    .resultCalc ul {
        width: 100%
    }
    .resultCalc+.btn {
        margin: 0 auto
    }
    .benefits .list {
        padding: 0 15px;
        display: block;
        flex-wrap: nowrap
    }
    .benefits .list .item {
        width: auto;
        padding-left: 98px;
        padding-right: 20px;
        background-size: 115px;
        max-width: 300px;
        display: inline-block;
        vertical-align: top
    }
    .userStat .thead ul {
        background: none;
        width: 100%
    }
    .userStat .thead ul li {
        border-radius: 0;
        text-align: center;
        width: auto;
        max-width: none;
        min-width: auto;
        padding: 5px 13px
    }
    .userStat .thead ul li+li {
        margin-left: 0
    }
    .userStat .thead ul li:before {
        display: none
    }
    .userStat .thead ul li:hover,
    .userStat .thead ul li.active {
        background-position: 0 center;
        background-repeat: initial
    }
    .userStat .tbody .item {
        padding: 5px 10px;
        min-height: auto
    }
    .userTable {
        width: 100%
    }
    .userStat .thead ul li:last-child {
        border-radius: 0 0 25px 0
    }
    .userStat::before {
        -webkit-border-top-right-radius: 100px;
        -moz-border-top-right-radius: 100px;
        -ms-border-top-right-radius: 100px;
        border-top-right-radius: 25px;
        -webkit-border-bottom-right-radius: 100px;
        -moz-border-bottom-right-radius: 100px;
        -ms-border-bottom-right-radius: 100px;
        border-bottom-right-radius: 25px
    }
    .userStatMain {
        padding-bottom: 20px
    }
    .footerTop .listPlatFot {
        display: block;
        padding: 10px 10px 0
    }
    .footerTop .listPlatFot li {
        display: inline-block;
        width: 75px;
        background-size: contain;
        height: 25px
    }
    .infoFot .left {
        width: 100%;
        float: none;
        text-align: left
    }
    .infoFot .right {
        float: none;
        text-align: center;
        padding-top: 15px
    }
    .infoFot .listInfoFot {
        display: inline-block;
        float: none !important;
        text-align: left;
        margin-top: 10px;
        padding-right: 20px
    }
    .infoFot .listInfoFot p {
        width: 100%
    }
    .infoFot .listInfoFot a {
        width: 100%
    }
    .linkSocialFot li {
        display: inline-block;
        position: relative;
        padding: 0;
        margin: 10px 10px 0
    }
    .right .linkSocialFot li a,
    .right .infoFot .listInfoFot a {
        background: none;
        border: none;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        overflow: hidden;
        white-space: nowrap;
        text-indent: 200%;
        z-index: 1;
        margin: 0
    }
    .linkSocialFot li [class*="icon-"] {
        width: auto
    }
    .footerTop .logo {
        padding-top: 0;
        height: 125px;
        margin-top: 0;
        background-size: contain;
        width: 200px;
        margin-left: -20px;
        background-position: top left;
        top: auto;
        bottom: -32px;
        position: relative;
        margin-top: -60px
    }
    .copy {
        width: 60%;
        padding: 0 25px;
        position: relative;
        left: 45%;
        top: -35px
    }
    .copy p {
        font-size: 10px;
        width: 142px
    }
    .footerTop {
        padding-bottom: 0
    }
    .footerBot {
        display: none
    }
    .aboutPage .textBlock {
        padding: 0 10px
    }
    .investPlan+.calcMainPage .calcPlans {
        margin: 0 auto
    }
    .listFaq .faqItem+.faqItem {
        margin-top: 10px
    }
    .titleBlock span {
        font-size: 42px;
        line-height: 32px
    }
    .listRateUs .item {
        width: 300px;
        padding: 5px;
        margin: 0 auto
    }
    .listRateUs {
        margin: 7px auto
    }
    .ourForum .in {
        width: 100%;
        padding: 0 10px
    }
    .listOurForum .item {
        width: calc(50% - 10px);
        display: inline-block;
        padding-bottom: 64px
    }
    .listOurForum {
        padding-bottom: 15px;
        display: block
    }
    .listOurForum .item .name {
        font-size: 20px
    }
    .listOurForum .item:before {
        left: 0;
        width: 100%
    }
    .ourForum {
        background-size: cover;
        padding-top: 30px
    }
    .banersBlock input {
        left: 0
    }
    .banersBlock img {
        display: inline;
        max-width: 100%
    }
    .banersBlock label {
        margin-top: 42px
    }
    .bannerBl .userStat .tbody .item {
        min-height: auto
    }
    .support .forma {
        width: 100%
    }
    .support .inputLine:nth-child(1) {
        width: 100%
    }
    .support .inputLine:nth-child(2) {
        width: 100%
    }
    .listInfoContacts .item {
        width: 100%
    }
    .listInfoContacts {
        display: block
    }
    .contactsBl {
        background-color: #f3f3f3;
        background-image: none;
        padding-bottom: 40px
    }
    .support .inputLine textarea {
        background-color: #eee
    }
    .loginPageBlock {
        padding: 10px
    }
    .loginPageBlock .inputLine>label {
        width: 100%;
        margin: 0;
        text-align: center
    }
    .loginPageBlock .inputLine input[type*="email"],
    .loginPageBlock .inputLine input[type*="password"],
    .loginPageBlock .inputLine input[type*="text"] {
        width: 100%
    }
    .loginPageBlock:before {
        -webkit-border-top-right-radius: 50px;
        -moz-border-top-right-radius: 50px;
        -ms-border-top-right-radius: 50px;
        border-top-right-radius: 50px;
        -webkit-border-bottom-right-radius: 50px;
        -moz-border-bottom-right-radius: 50px;
        -ms-border-bottom-right-radius: 50px;
        border-bottom-right-radius: 50px
    }
    .loginPageBlock .inputLine .chekBl {
        margin: 0;
        width: 100%;
        text-align: center;
        margin-top: 6px
    }
    .loginPageBlock .inputLine .links {
        margin-left: 0;
        text-align: center
    }
    .loginPageBlock .inputLine a {
        margin-right: 0;
        width: calc(50% - 10px);
        display: inline-block
    }
    .loginPageBlock button {
        margin: 0 auto;
        margin-top: 15px
    }
    .loginPageBlock form {
        text-align: center
    }
    .loginRegBlock .left {
        width: 100%;
        float: right;
        padding-bottom: 25px
    }
    .loginRegBlock .right {
        width: 100%
    }
    .cabitenBlock .linkTop {
        padding: 50px 10px 25px
    }
    .cabitenBlock .linkTop .left li,
    .cabitenBlock .linkTop .right li {
        padding-left: 0
    }
    .cabitenBlock .linkTop .right ul li {
        padding-left: 0;
        padding-right: 0
    }
    .cabitenBlock .linkTop .right ul li span {
        display: block
    }
    .infoUserBlock[class*="mobile"] .center {
        transform: scale(1);
        top: 0;
        position: relative;
        margin-left: 0;
        width: 100%
    }
    .infoUserBlock .left,
    .infoUserBlock .right {
        padding: 23px 10px;
        width: 100%
    }
    .infoUserBlock .left:before,
    .infoUserBlock .right:before {
        width: 100%;
        background-position: center
    }
    .infoUserBlock .center .faceBl {
        margin: 0 auto
    }
    .cabitenBlock .linkTop .right ul li:first-child {
        text-align: left;
        padding-left: 0;
        margin-right: 20px
    }
    .cabitenBlock .linkTop .right {
        padding-bottom: 35px
    }
    .infoUserBlock .left ul,
    .infoUserBlock .right ul {
        max-width: 400px;
        margin: 0 auto
    }
    .wrapGrettingCabinet {
        height: auto
    }
    .infoUserBlock .right li:first-child a {
        width: 195px;
        text-align: right
    }
    .buttonsBlockcabinet {
        margin-top: 15px;
        padding: 0 20px
    }
    .buttonsBlockcabinet .left,
    .buttonsBlockcabinet .right {
        display: block;
        float: none;
        padding-bottom: 10px
    }
    .buttonsBlockcabinet .btnlink {
        margin: 0 auto
    }
    .cabinetBalance {
        margin: 0 5px
    }
    .cabinetBalance .itemBalance {
        padding: 5px 10px;
        margin: 0 auto
    }
    .menuCabinet ul li a {
        padding-left: 0;
        font-size: 14px;
        text-align: center
    }
    .menuCabinet ul li {
        width: 50%
    }
    .contentCabinet {
        padding-top: 0
    }
    .accountBl {
        padding: 15px;
        min-height: auto
    }
    .accountBl .left,
    .accountBl .right {
        width: 100%
    }
    .accountBl .banersBlock {
        margin-top: 45px;
        padding: 0
    }
    .accountBl .upline {
        bottom: 90px
    }
    .accountBl:before {
        -webkit-border-top-right-radius: 50px;
        -moz-border-top-right-radius: 50px;
        -ms-border-top-right-radius: 50px;
        border-top-right-radius: 50px;
        -webkit-border-bottom-right-radius: 50px;
        -moz-border-bottom-right-radius: 50px;
        -ms-border-bottom-right-radius: 50px;
        border-bottom-right-radius: 50px
    }
    .listDeposit {
        margin-top: 30px
    }
    .listDeposit .item .nameDeposit {
        left: 10px;
        width: 50%;
        line-height: 28px
    }
    .listDeposit .line {
        padding: 5px 10px
    }
    .listDeposit .infoLeftDepositBl {
        padding-right: 0;
        padding-left: 0
    }
    .listDeposit .infoLeftDepositBl li {
        width: 50%
    }
    .listDeposit .infoLeftDepositBl li:first-child {
        width: 100%;
        margin-bottom: 10px
    }
    .listDeposit .infoLeftDepositBl .name {
        font-size: 13px
    }
    .listDeposit .infoRightDepositBl {
        padding-left: 0;
        display: block
    }
    .listDeposit .infoRightDepositBl ul {
        width: 100%;
        padding: 0 10px
    }
    .listDeposit .infoRightDepositBl ul+ul {
        padding-top: 15px
    }
    .listDeposit .line:before {
        -webkit-border-top-right-radius: 50px;
        -moz-border-top-right-radius: 50px;
        -ms-border-top-right-radius: 50px;
        border-top-right-radius: 50px;
        -webkit-border-bottom-right-radius: 50px;
        -moz-border-bottom-right-radius: 50px;
        -ms-border-bottom-right-radius: 50px;
        border-bottom-right-radius: 50px
    }
    .listDeposit .line:after {
        background: none
    }
    .linesDeposit li+li {
        margin: 0
    }
    .linesDeposit li {
        width: 100%;
        padding: 10px 0 10px 50px
    }
    .listDepositHistory .linesDeposit ul {
        width: 320px;
        display: block;
        margin: 0 auto
    }
    .filter .filterItem .button:after {
        left: 15px
    }
    .earnitHistory .item .nameDeposit {
        padding-left: 0;
        width: 100%
    }
    .earnitHistory ul li {
        width: calc(50% - 15px)
    }
    .infoReferrals .item {
        width: 100% !important;
        text-align: center
    }
    .infoReferrals .item ul {
        text-align: center
    }
    .infoReferrals+.titleBlock {
        line-height: 36px
    }
    .yourReferals>.titleBlock {
        line-height: 36px
    }
    .yourReferals .list .item .top {
        display: block;
        padding: 0 15px;
        width: 320px;
        margin: 0 auto
    }
    .yourReferals .list .item .col:first-child,
    .yourReferals .list .item .col:nth-child(2),
    .yourReferals .list .item .col:nth-child(3) {
        width: 290px;
        margin: 0 auto;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .yourReferals .list .item .col:first-child {
        padding-left: 47px
    }
    .yourReferals .list .top::after {
        display: none
    }
    .znak {
        top: 0;
        margin-top: 15px
    }
    .yourReferals .list .top:before {
        border-radius: 13px;
        width: 320px;
        left: 50%;
        margin-left: -160px
    }
    .tableReferals {
        padding: 0 10px
    }
    .yourReferals .textBlock {
        padding-left: 10px
    }
    .newDepBl .formaCalc .rangeLine+.selectLine .label {
        font-size: 14px;
        text-align: right;
        padding-right: 22px
    }
    .newDepBl .formaCalc .rangeLine+.selectLine .button {
        right: -15px
    }
    .newDepBl .paltFormaCalc {
        left: 15px
    }
    .newDepBl .resultCalc {
        /*margin-top: 370px*/
    }
    .listWithdrawals {
        margin-top: 0
    }
    .listWithdrawals .linesDeposit li+li {
        margin-left: 0
    }
    .listWithdrawals .line:before {
        border-radius: 25px;
        width: 320px;
        left: 50%;
        margin-left: -160px
    }
    .listWithdrawals .linesDeposit ul {
        padding-left: 20px
    }
    .withdraw .resultCalc {
        margin-bottom: 15px;
        margin-top: 15px
    }
    .withdrawBl .formaCalc .selectLine .label {
        font-size: 14px;
        text-align: right;
        padding-right: 20px
    }
    .withdrawBl .formaCalc .selectLine .button {
        display: none
    }
    .security .cheksBlock ul {
        max-width: none;
        width: 100%
    }
    .security .cheksBlock .right {
        width: 100%
    }
    .security .cheksBlock {
        max-width: none;
        width: 100%;
        padding: 0 10px
    }
    .settingsInputs {
        display: block
    }
    .settingsInputs .inputLine {
        width: 100%
    }
    .listFaq .faqItem .faqAnswer .textBlock {
        padding: 15px 20px
    }
    .textBlock p {
        padding: 0 10px;
        font-size: 14px;
        line-height: 21px
    }
    .textBlock ul li {
        padding-left: 0;
        margin-left: 10px
    }
    /*.cooperation .listCoop {
        display: none
    }*/
    .logo .txt {
        padding-top: 25px;
        padding-left: 90px
    }
    .logo .txt+.txt {
        padding: 0;
        padding-left: 90px
    }
    .langBl .lang {
        color: #000
    }
    .title span br {
        display: none
    }
    .title span {
        font-size: 26px
    }
    .userStatMain .title span {
        padding-left: 20px
    }
    .infoDoings .textBlock h2 {
        font-size: 18px
    }
    .mediaInfoDoings .name {
        font-size: 18px;
        text-align: left
    }
    .formaCalc .selectLine .label {
        text-align: left;
        padding-left: 15px
    }
    .formaCalc .selectLine .item .name+input {
        text-align: left;
        padding-left: 15px
    }
    .formaCalc .rangeLine {
        margin-top: 10px
    }
    .formaCalc .textBlock p {
        padding: 0
    }
    .resultCalc ul li .name {
        font-size: 12px
    }
    .resultCalc ul li .price {
        font-size: 20px
    }
    .benefits .list .item p {
        font-size: 14px
    }
    .footerTop .listPlatFot li+li {
        margin-left: 0;
        margin-right: 10px
    }
    .infoFot .listInfoFot .name+* {
        margin-top: 0
    }
    .infoFot .listInfoFot p+a {
        margin-top: 0
    }
    .infoFot {
        padding: 0 10px;
        margin-bottom: -35px
    }
    .footerTop .logo .txt {
        padding-top: 51px;
        padding-left: 90px
    }
    .footerTop .logo .txt+.txt {
        padding: 0;
        padding-top: 0;
        padding-left: 0;
        padding-left: 90px
    }
    .titlePage {
        padding-left: 10px
    }
    .titlePage h1 {
        line-height: 30px
    }
    .aboutPage .textBlock p {
        padding: 0 10px
    }
    .listFaq .faqItem .faqQuest span {
        font-size: 15px
    }
    .listFaq .faqItem .faqQuest {
        padding: 15px 20px;
        padding-right: 5px
    }
    .listFaq .listfaqBl+.listfaqBl {
        margin-top: 30px
    }
    .support .titleBlock span {
        line-height: 32px
    }
    .support .forma form {
        padding: 0 10px
    }
    .helloyBlock .logo {
        display: block;
        width: 100%;
        background-position: center;
        margin-top: 0;
        padding-top: 125px
    }
    .helloyBlock .logo .txt {
        padding: 0
    }
    .helloyBlock .center {
        width: 100%;
        padding-bottom: 0;
        padding-top: 60px
    }
    .infoUserBlock .right {
        margin-top: 5px
    }
    .infoUserBlock {
        padding: 0 5px
    }
    .menuCabinet ul li:last-child {
        border-radius: 0 0 25px 0
    }
    .listDepositHistory .item .nameDeposit {
        width: 100%;
        background-position: left;
        font-size: 26px;
        left: 0;
        top: 8px;
        padding: 5px 0
    }
    .listDepositHistory .item .nameDeposit span {
        padding-left: 52px
    }
    .listDeposit .item+.item {
        margin-top: 35px
    }
    .earnitHistory .item .nameDeposit span {
        padding-left: 0
    }
    .earnitHistory .item .nameDeposit {
        top: -10px
    }
    .earnitHistory ul li span {
        display: block
    }
    .earnitHistory .platDepost {
        width: 80px
    }
    .earnitHistory .txtDepost {
        padding: 0;
        text-align: left;
        padding-right: 15px
    }
    .earnitHistory .item+.item {
        margin-top: 30px
    }
    .withdraw .formaCalc {
        padding: 10px
    }
    .withdraw .formaCalc .selectLine .item .paltFormaCalc {
        left: 15px
    }
    .settingsBlock .btnSettings {
        margin-right: 50px;
        left: 10px;
        position: relative;
        margin-bottom: 5px
    }
    .accountBl li .name,
    .accountBl .upline .tit,
    .accountBl .upline .name,
    .accountBl li .price {
        font-size: 16px
    }
    .bannerBl .userStat .thead ul li {
        border-radius: 0;
        text-align: center;
        width: auto;
        max-width: none;
        min-width: auto;
        padding: 5px 13px
    }
    .refister .listInfo .item p br {
        display: none
    }
    header .logo .txt {
        padding-left: 0;
        display: inline-block;
        margin-top: 10px;
        text-indent: 0
    }
    header .logo .txt+.txt {
        padding-left: 0
    }
    header .logo {
        width: 130px;
        margin-left: 0;
        background-position-x: -10px;
        white-space: nowrap;
        text-indent: calc(50vw - 65px);
        overflow: visible
    }
    .settingsBlock .security .textBlock {
        padding-top: 15px
    }
    .filterHistory .filterItemWrap .filterBigSelect {
        width: 100%
    }
    .bannerBl .userStat .thead ul li:last-child {
        border-radius: 0 0 25px 0
    }
    .helloyBlock {
        padding: 30px 0
    }
    .benefitsBl {
        margin-top: 20px;
        overflow: hidden
    }

    .designed_table tr th,
    .designed_table tr td {
        font-size: 12px;
        text-align: center;
        padding: 0 !important;
    }
}

@media (max-width: 530px) {
    .cabinetBalance .itemBalance {
        width: 50%;
        padding: 16px 25px;
        float: left
    }
}

@media (max-width: 394px) {
    .menuCabinet ul li {
        min-height: 58px
    }
    .cabinetBalance .mobile {
        padding: 0
    }
    .cabinetBalance .itemBalance ul li span {
        font-size: 12px
    }
    .cabinetBalance .itemBalance ul li b {
        font-size: 14px
    }
    .cabinetBalance .itemBalance {
        width: auto;
        padding: 16px 10px;
        float: none;
        margin: 0 auto
    }
    .withdraw .resultCalc ul {
        display: block;
        text-align: center
    }
    .withdraw .resultCalc ul li {
        width: 100%;
        padding-top: 10px
    }
    .withdraw .resultCalc:before {
        display: none
    }
}