/*noinspection ALL*/
@media screen and (max-width: 1441px) {
    .header .mbox:after {
        left: -17.5%;
        bottom: -27%;
    }

    .header .mbox:before {
        right: -13%;
        bottom: -28%;
    }

    .middle-items .middle-items-wrap {
        padding: 0 25px;
    }

    .middle-items .middle-items-wrap .items.akciy-items .item {
        width: 270px;
        height: 545px;
        margin: 0 6px 15px;
    }

    /*noinspection ALL*/
    .middle-items .middle-items-wrap .items.akciy-items .item .item-img {
        height: 275px;
    }

    /*noinspection ALL*/
    .middle-items .middle-items-wrap .items.akciy-items .item .item-text {
        height: -webkit-calc(100% - 275px);
        height: -moz-calc(100% - 275px);
        height: calc(100% - 275px);
    }

    .middle-items .middle-items-button a {
        margin-right: -39%;
    }

    .bottom-section {
        margin-top: -62px;
    }

    .footer .footer-wrap .item:nth-child(6) {
        display: none;
    }

    /*noinspection ALL*/
    .mbox.has-shadow:after {
        right: -60px;
    }

    /*noinspection ALL*/
    .mbox.has-shadow:before {
        left: -60px;
    }

    .inside-page.spisok-akciy-page .middle-items .middle-items-wrap {
        padding: 0 10px;
    }
}

@media screen and (max-width: 1440px) {
    .tabs-block .tabs-block-wrap ul li:not(.find-form) {
        padding: 2px 2px;
        margin-right: -3px;
    }

    .popup .middle-items .middle-items-wrap .items .item {
        width: 250px;
    }
}

/*noinspection ALL*/
@media screen and (max-width: 1241px) {
    .header .mbox:after {
        left: -33.5%;
    }
    .header .mbox:before {
        right: -28%;
    }

    .header .header-wrap:after, .header .header-wrap:before {
        left: -11px;
    }

    .header .header-wrap:before {
        right: -11px;
        left: auto;
    }

    .header .header-wrap .logo {
        padding-left: 5px;
        margin-top: -52px;
        max-width: 210px;
        padding-right: 5px;
    }

    .header .header-wrap .center {
        width: 350px;
    }

    .header .header-second-wrap ul li {
        margin: 0;
    }

    /*noinspection ALL*/
    .header .header-second-wrap ul li.active:after {
        -webkit-background-size: 105% 100%;
        -moz-background-size: 105% 100%;
        -o-background-size: 105% 100%;
        background-size: 105% 100%;
        top: 43px;
        height: -webkit-calc(100% + 20px);
        height: -moz-calc(100% + 20px);
        height: calc(100% + 20px);
        width: -webkit-calc(100% + 30px);
        width: -moz-calc(100% + 30px);
        width: calc(100% + 30px);
    }

    /*noinspection ALL*/
    .header.log-in .bottom .row .item-params {
        width: 53%;
    }

    /*noinspection ALL*/
    .header.log-in .bottom .row .item-params .item.item-2 {
        padding-left: 0;
        padding-right: 0;
    }

    /*noinspection ALL*/
    .header.log-in .bottom .row .item-params .item .item-description .item-progres {
        display: none;
    }

    /*noinspection ALL*/
    .header.log-in .bottom .row .item-params .item .item-description .item-text {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
        margin-bottom: 0;
    }

    /*noinspection ALL*/
    .header.log-in .bottom .row .item-params .item .item-description .item-text .item-text-left {
        display: inline-block;
        margin-bottom: 5px;
        width: 100%;
    }

    /*noinspection ALL*/
    .header.log-in .bottom .row .item-params .item .item-description .item-text .item-text-right {
        display: inline-block;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .header.log-in .bottom .row .item-params .item .item-description .item-text .item-text-right b {
        margin-left: 0;
    }

    /*noinspection ALL*/
    .header.log-in .bottom .row .item-button {
        width: 47%;
    }

    .tabs-block:after {
        background: transparent url("../img/submenu_bg_940.png") center 144% no-repeat;
    }

    /*noinspection ALL*/
    .tabs-block .tabs-block-wrap {
        max-width: 605px;
        /*height: 240px;*/
    }

    .tabs-block .tabs-block-wrap ul li:not(.find-form):nth-child(5) {
        margin-right: -2px;
    }

    .middle-items .mbox:after {
        right: -webkit-calc(100% + 0px);
        right: -moz-calc(100% + 0px);
        right: calc(100% + 0px);
    }

    /*noinspection ALL*/
    .middle-items.index-page .loade_more {
        margin-right: 0;
    }

    .middle-items .middle-items-wrap {
        max-width: 910px;
    }

    .middle-items .middle-items-wrap .items {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .middle-items .middle-items-wrap .items .item {
        margin: 0 6px 15px 6px;
    }

    /*noinspection ALL*/
    .middle-items .middle-items-wrap .items.akciy-items {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .middle-items .middle-items-wrap .items.akciy-items .item {
        width: 280px;
        margin: 0 0 15px;
    }

    /*noinspection ALL*/
    .middle-items .middle-items-button {
        margin-right: -312px;
    }

    .middle-items .middle-items-button a {
        margin-right: 0;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-left {
        width: 65%;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-right {
        width: 35%;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-right .item-price-title:after {
        width: 100%;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items.tournaments-items .items .item-right .item-right-slider .slick-arrow {
        left: -29px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items.tournaments-items .items .item-right .item-right-slider .slick-arrow.slick-next {
        right: -29px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items.tournaments-items .items .item-right .item-right-slider .slick-dots {
        max-height: 34px;
        overflow: hidden;
    }

    .zal-items-wrap .middle-items .middle-items-wrap .items {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    /*noinspection ALL*/
    .zal-items-wrap .middle-items .middle-items-wrap .middle-items-button {
        margin: 0;
    }

    /*noinspection ALL*/
    .vip-status-steps .vip-status-steps-wrap .step .step-circle-wrap .step-circle .step-arrow {
        right: -22%;
    }
}

/*noinspection ALL*/
@media screen and (max-width: 1024px) {
    .middle-items .middle-items-wrap .items-wrap .items .item:hover .item-img .item-img-buttons {
        background-color: transparent;
    }

    .middle-items .middle-items-wrap .items-wrap .items .item:hover .item-img .item-img-buttons a {
        -webkit-transform: translate(0, 0) !important;
        -moz-transform: translate(0, 0) !important;
        -ms-transform: translate(0, 0) !important;
        -o-transform: translate(0, 0) !important;
        transform: translate(0, 0) !important;
        opacity: 0;
        pointer-events: none;
    }

    .middle-items .middle-items-wrap .items-wrap .items .item.active .item-img .item-img-buttons {
        background-color: rgba(0, 0, 0, 0.7);
    }

    .middle-items .middle-items-wrap .items-wrap .items .item.active .item-img .item-img-buttons a {
        -webkit-transform: translate(0, 0) !important;
        -moz-transform: translate(0, 0) !important;
        -ms-transform: translate(0, 0) !important;
        -o-transform: translate(0, 0) !important;
        transform: translate(0, 0) !important;
        opacity: 1;
        pointer-events: inherit;
    }

    .middle-items .middle-items-wrap .items-wrap .items .item .item-star.active:hover a {
        background: transparent url("../img/star-active.png") center center no-repeat;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
    }

    .middle-items .middle-items-wrap .items-wrap .items .item .item-star:hover a {
        background: transparent url("../img/star-normal.png") center center no-repeat;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .items-row:last-child {
        padding-bottom: 30px;
    }
}

/*noinspection ALL*/
@media screen and (max-width: 999px) {
    .header .mbox:after {
        display: none;
    }

    .header .mbox:before {
        display: none;
    }

    .header .header-wrap:after, .header .header-wrap:before {
        left: -11px;
    }

    .header .header-wrap:before {
        right: -11px;
        left: auto;
    }

    .header .header-wrap .logo {
        max-width: 185px;
        margin-top: -45px;
    }

    .header .header-wrap .center {
        width: 320px;
    }

    .header .header-wrap .right-buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -moz-box-orient: vertical;
        -moz-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        margin-right: 0;
        width: 100%;
        max-width: 170px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
        padding-right: 15px;
        margin-top: -2px;
    }

    .header .header-wrap .right-buttons .item {
        width: 100%;
    }

    .header .header-wrap .right-buttons .mobile-hidden {
        display: none;
    }

    .header .header-wrap .right-buttons a {
        height: 46px;
    }

    .header .header-wrap .right-buttons a.green {
        margin-bottom: -3px;
    }

    .header .header-wrap .right-buttons p {
        padding-top: 0;
    }

    .header .header-second-wrap {
        background: transparent url("../img/header-second-wrap-700.png") center center no-repeat;
        margin-top: 0;
    }

    .header .header-second-wrap ul {
        padding: 0 4px;
    }

    .header .header-second-wrap ul a {
        font-size: 14px;
    }

    .header .header-second-wrap ul span {
        width: 100%;
    }

    /*noinspection ALL*/
    .header .header-second-wrap ul li.active:after {
        display: none;
    }

    .header.log-in .logo {
        max-width: 163px;
        margin-top: -10px;
        margin-left: -16px;
        position: relative;
        z-index: 10;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in {
        width: -webkit-calc(100% - 149px);
        width: -moz-calc(100% - 149px);
        width: calc(100% - 149px);
        padding-right: 12px;
        font-size: 12px;
    }

    .header.log-in .header-log-in a, .header.log-in .header-log-in p {
        font-size: 12px;
    }

    .header.log-in .header-log-in b {
        font-size: 14px;
    }

    .header.log-in .header-log-in .top {
        margin-left: -4%;
        margin-right: 0;
    }

    .header.log-in .header-log-in .top:after {
        bottom: -17px;
    }

    .header.log-in .header-log-in .top p {
        margin: 0;
    }

    .header.log-in .header-log-in .top .item {
        width: 21%;
        padding: 0 2px;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .top .item.support {
        width: 8%;
    }

    .header.log-in .header-log-in .top .item.support .header-top-link a span {
        display: none;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .top .item.logout {
        width: 8%;
    }

    .header.log-in .header-log-in .top .item .header-top-link a span {
        margin: 0 3px;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row {
        height: 70px;
        padding-top: 10px;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row .item-params {
        width: 36%;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -moz-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-left: -10px;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row .item-params .item.item-1 {
        padding-left: 0;
        width: 73px;
    }

    .header.log-in .header-log-in .bottom .row .item-params .item.item-1 .item-description, .header.log-in .header-log-in .bottom .row .item-params .item.item-2 .item-description {
        display: none;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row .item-params .item.item-2 {
        width: 73px;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row .item-params .item .item-img {
        max-width: 50px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
    }

    .header.log-in .header-log-in .bottom .row .item-params .item .item-description {
        width: -webkit-calc(100% - 50px);
        width: -moz-calc(100% - 50px);
        width: calc(100% - 50px);
        padding-left: 8px;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row .item-button {
        width: 64%;
        padding-top: 0;
    }

    /*noinspection ALL*/
    .middle-items .middle-items-button {
        margin-right: 0;
        padding-top: 45px;
        padding-bottom: 45px;
    }

    .middle-items .middle-items-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 595px;
        padding: 0 10px;
    }

    .middle-items .middle-items-wrap .items-wrap {
        width: 100%;
    }

    .middle-items .middle-items-wrap .items-wrap .items {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .middle-items .middle-items-wrap .aside {
        width: 100%;
    }

    .middle-items .middle-items-wrap .aside .aside-wrap {
        margin: 0 auto;
    }

    .footer .footer-wrap .item:nth-child(4) {
        display: none;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-left {
        width: 100%;
        float: none;
    }

    .loteries-items-wrap .loteries-items .items .item-left .item-description {
        padding-right: 50px;
        padding-top: 25px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-right {
        width: 100%;
        float: none;
        height: auto;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-right .item-right-top {
        float: left;
        width: 50%;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-right .item-right-bottom {
        float: right;
        width: 50%;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-right .item-price-number + .item-price-title:after {
        display: none;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-right .item-price-place {
        padding: 50px 25px 0px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items.tournaments-items .items .item-right .item-price-number {
        margin-bottom: 0;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items.tournaments-items .items .item-right .item-price-place {
        padding: 0 5px 0px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items.tournaments-items .items .item-right .item-right-top:after {
        width: 100%;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items.tournaments-items .items .item-right .item-right-bottom {
        margin-top: -10px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items.tournaments-items .items .item-right .item-right-slider {
        float: left;
        width: 100%;
        max-width: 100%;
        padding: 24px 65px 22px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items.tournaments-items .items .item-right .item-right-slider:after {
        display: none;
    }

    /*noinspection ALL*/
    .vip-status-steps .vip-status-steps-wrap .step {
        width: 50%;
    }

    /*noinspection ALL*/
    .vip-status-steps .vip-status-steps-wrap .step:nth-child(3n+1) {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
    }

    /*noinspection ALL*/
    .vip-status-steps .vip-status-steps-wrap .step:nth-child(2n) .step-circle-wrap .step-circle .step-arrow {
        display: none;
    }

    /*noinspection ALL*/
    .vip-status-steps .vip-status-steps-wrap .step:nth-child(3n) {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
    }

    /*noinspection ALL*/
    .vip-status-steps .vip-status-steps-wrap .step:nth-child(3n) .step-circle-wrap .step-circle .step-arrow {
        display: block;
    }

    /*noinspection ALL*/
    .vip-status-steps .vip-status-steps-wrap .step:last-child .step-circle-wrap .step-circle .step-arrow {
        display: none;
    }

    /*noinspection ALL*/
    .vip-status-steps .vip-status-steps-wrap .step .step-circle-wrap .step-circle .step-arrow {
        right: -24%;
    }

    /*noinspection ALL*/
    .inside-page.profile-page .mbox.has-shadow:before {
        left: -40px;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data {
        padding-left: 10px;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data .form-row:after {
        width: 90%;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data .form-row.row-2 .profile-data-inputs .form_row .form_input {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data .form-row.row-2 .profile-data-inputs .form_row .form_input .input-title {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data .form-row.row-2 .profile-data-inputs .form_row .form_input .input-button {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    .profile-page-wrap .profile-middle .profile-data .form-row.row-2 .profile-data-inputs .form_row .form_input input {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 5px;
        margin-bottom: 10px;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data .profile-data-inputs .form_row .form_input {
        width: 179px;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data .promo-inputs.profile-data-inputs .form_row .form_input {
        width: 220px;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data .promo-inputs .promo-inputs-button {
        margin-right: 0;
    }

    /*noinspection ALL*/
    .cashbox-popup {
        width: 700px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle {
        margin-right: -20px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-item {
        height: 545px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-popup-wrap {
        padding: 25px 20px;
    }
}

/*noinspection ALL*/
@media screen and (max-width: 900px) {
    /*noinspection ALL*/
    .profile-page .bonus-nav .bonus-nav-item {
        padding: 0 35px;
    }
}

@media screen and (max-width: 890px) {
    .top-block .top-block-text .top-block-text-center p {
        font-size: 38px;
        bottom: 13px;
    }
}

@media screen and (max-width: 820px) {
    .top-block .top-block-text .top-block-text-center p {
        font-size: 36px;
        bottom: 12px;
    }
}

/*noinspection ALL*/
@media screen and (min-width: 761px) and (max-width: 780px) {
    html.desktop .top-block .top-block-text .top-block-text-center p {
        bottom: 11px;
    }

    /*noinspection ALL*/
    .gameplay__canvas_inner {
        height: auto;
    }
}

@media screen and (min-width: 700px) and (max-width: 760px) {
    html.desktop .top-block .top-block-text .top-block-text-center p {
        bottom: 11px;
        font-size: 33px;
    }

}

/*noinspection ALL*/
@media screen and (max-width: 768px) {
    /*noinspection ALL*/
    .header .header-second-wrap ul li.active:after {
        width: 124px;
    }

    .top-block .top-block-text .top-block-text-center p {
        bottom: 11px;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data {
        padding-right: 40px;
    }
}

/*noinspection ALL*/
@media screen and (min-width: 700px) and (max-width: 768px) {
    .header .header-second-wrap ul {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    /*noinspection ALL*/
    .header .header-second-wrap ul li:nth-child(1).active:after {
        -webkit-background-size: 116% 116%;
        -moz-background-size: 116%;
        -o-background-size: 116%;
        background-size: 116%;
    }

    .header .header-second-wrap ul li a {
        padding: 0 15px;
    }

    /*noinspection ALL*/
    .vip-status-steps .vip-status-steps-wrap .step .step-circle-wrap .step-circle .step-arrow {
        right: -25%;
    }

    /*noinspection ALL*/
    .profile-page .bonus-nav .bonus-nav-item {
        padding: 0 24px;
    }
}

/*noinspection ALL*/
@media screen and (max-width: 767px) {
    /*noinspection ALL*/
    .cashbox-popup {
        width: 320px;
        overflow: auto;
    }

    /*noinspection ALL*/
    .cashbox-popup .close-btn-custom {
        right: 22px;
        top: 15px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-popup-wrap {
        padding: 30px 20px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-top .cashbox-top-title {
        padding-bottom: 40px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-top .cashbox-top-title:after {
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
        bottom: -6px;
    }

    .cashbox-popup .cashbox-top .cashbox-top-title ul li {
        padding-right: 22px;
    }

    .cashbox-popup .cashbox-top .cashbox-top-title ul li:last-child {
        margin-left: 17px;
    }

    .cashbox-popup .cashbox-top .cashbox-top-title ul li b, .cashbox-popup .cashbox-top .cashbox-top-title ul li a {
        font-size: 18px;
    }

    .cashbox-popup .cashbox-top .cashbox-top-tabs .tabs-block-wrap ul {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .cashbox-popup .cashbox-top .cashbox-top-tabs .tabs-block-wrap ul li {
        margin: 0 4px;
    }

    .cashbox-popup .cashbox-top .cashbox-top-tabs .tabs-block-wrap ul li.active a {
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
    }

    .cashbox-popup .cashbox-top .cashbox-top-tabs .tabs-block-wrap ul li a {
        width: 127px;
        height: 41px;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
        font-size: 14px;
        margin-top: 0;
    }

    .cashbox-popup .cashbox-top .cashbox-top-tabs .tabs-block {
        padding-bottom: 20px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-top .insufficient-funds {
        margin-bottom: 21px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-top .insufficient-funds:after {
        height: 187px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-top .insufficient-funds .insufficient-funds-wrap {
        padding-bottom: 9px;
        height: 167px;
    }

    .cashbox-popup .cashbox-top .insufficient-funds .insufficient-funds-wrap p {
        font-size: 15px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle {
        height: auto;
        overflow: visible;
        margin-right: 0;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-item {
        height: auto;
        overflow: visible;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .items-row {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-height: 480px;
        padding-left: 0;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .items-row .item:last-child .item-wrap:after, .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .items-row .item:nth-last-child(2) .item-wrap:after {
        top: -11px;
        bottom: auto;
        -webkit-transform: scaleY(-1);
        -moz-transform: scaleY(-1);
        -ms-transform: scaleY(-1);
        -o-transform: scaleY(-1);
        transform: scaleY(-1);
        left: 39%;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .items-row .item:last-child .item-form, .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .items-row .item:nth-last-child(2) .item-form {
        top: auto;
        bottom: -webkit-calc(100% + 10px);
        bottom: -moz-calc(100% + 10px);
        bottom: calc(100% + 10px);
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .items-row .item:first-child .item-wrap:after {
        top: auto !important;
        bottom: -11px !important;
        -webkit-transform: scaleY(1) translateX(-50%);
        -moz-transform: scaleY(1) translateX(-50%);
        -ms-transform: scaleY(1) translateX(-50%);
        -o-transform: scaleY(1) translateX(-50%);
        transform: scaleY(1) translateX(-50%);
        left: 50% !important;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .items-row .item:first-child .item-form {
        top: -webkit-calc(100% + 10px) !important;
        top: -moz-calc(100% + 10px) !important;
        top: calc(100% + 10px) !important;
        bottom: auto !important;
    }

    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item {
        margin-right: 0;
        margin-bottom: 18px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item:nth-child(3n-1) .item-form {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item:nth-child(3n) {
        margin-right: 0;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item:nth-child(3n) .item-form {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item .item-form {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 275px;
        padding: 22px 30px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item .item-form .contact-form-row.item-tel {
        padding-bottom: 18px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item .item-form .contact-form-row.item-tel .contact-form-item-input {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }

    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item .item-form .contact-form-row.item-tel .contact-form-item-input p {
        margin-bottom: 10px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item .item-form .contact-form-row.item-radio {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -moz-box-align: end;
        -ms-flex-align: end;
        -ms-grid-row-align: flex-end;
        align-items: flex-end;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item .item-form .contact-form-row.item-radio .contact-form-item {
        margin-right: 0;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item .item-form .contact-form-row.item-radio .contact-form-item-input {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item .item-form .contact-form-row.item-radio .contact-form-item-input .form_input {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item .item-form .contact-form-row.item-radio .contact-form-item-input .form_input label {
        width: 100%;
        margin-bottom: 13px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item .item-form .contact-form-row.item-radio .contact-form-item-input .form_input label .circle-checkbox {
        margin-right: 11px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item .item-form .contact-form-row.item-conclusin {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 15px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item .item-form .contact-form-row.item-conclusin .contact-form-item {
        width: 100%;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item .item-form .contact-form-row.item-conclusin .contact-form-item .contact-submit {
        margin: 20px 0 6px;
    }

    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item .item-form .contact-form-row.item-conclusin .contact-form-item-input p {
        margin-right: 0px;
    }

    /*noinspection ALL*/
    .cashbox-popup .cashbox-middle .cashbox-middle-wrapper .cashbox-middle-items .item .item-form .contact-form-row.item-conclusin .form_row .errorText {
        top: -36px;
        white-space: pre-line;
        font-size: 14px;
        left: 0;
    }
}

/*noinspection ALL*/
@media screen and (max-width: 700px) {
    .top-block {
        position: absolute;
        bottom: -30px;
        left: 0;
        right: 0;
        top: 0;
        z-index: 3;
    }

    .top-block .top-block-slider {
        display: none;
    }

    .top-block:after {
        display: none;
    }

    .top-block .top-block-text-img {
        display: none;
    }

    .top-block .top-block-text-center img {
        max-width: none;
    }

    .top-block .top-block-text .top-block-text-center p {
        bottom: 16px;
        font-size: 36px;
    }

    .header {
        padding-top: 0px;
        background: none;
        background: transparent url("../img/top-block-700.png") center bottom no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }

    .header .header-main {
        padding-top: 3px;
        position: relative;
        padding-bottom: 142px;
        margin-bottom: 29px;
    }

    .header .mbox {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -moz-box-orient: vertical;
        -moz-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .header .header-second-wrap {
        max-width: 320px;
        background: transparent url("../img/header-second-wrap-300.png") center center no-repeat;
    }

    .header .header-second-wrap ul {
        position: absolute;
        top: 57px;
        left: 0;
        background-color: #0d0211;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        display: none;
        padding: 0;
    }

    .header .header-second-wrap ul li {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        margin: 0;
    }

    .header .header-second-wrap ul li a {
        width: 100%;
        padding: 19px 0px;
    }

    .header .header-second-wrap ul li a:hover {
        color: #40362f;
        background-color: #fec79b;
        text-shadow: none;
    }

    /*noinspection ALL*/
    .header .header-second-wrap .mobile-show {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        cursor: pointer;
        display: block;
        text-align: center;
        vertical-align: top;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    /*noinspection ALL*/
    .header .header-second-wrap .mobile-show .mobile-buter {
        position: relative;
        width: 29px;
        height: 23px;
        overflow: hidden;
        margin-right: 10px;
        margin-top: -2px;
        display: inline-block;
        vertical-align: top;
    }

    .header .header-second-wrap .mobile-show .mobile-buter > div {
        position: absolute;
        top: 0;
        height: 5px;
        width: 100%;
        background-color: #fec79b;
        left: 0;
    }

    .header .header-second-wrap .mobile-show .mobile-buter > div:nth-child(2) {
        top: -webkit-calc(50% - 3px);
        top: -moz-calc(50% - 3px);
        top: calc(50% - 3px);
    }

    .header .header-second-wrap .mobile-show .mobile-buter > div:nth-child(3) {
        top: auto;
        bottom: 0;
    }

    .header .header-second-wrap .mobile-show b {
        color: #fec79b;
        font-family: TotShrift;
        font-size: 30px;
        font-weight: 700;
        text-transform: uppercase;
        display: inline-block;
        margin-top: 7px;
    }

    .header .header-wrap {
        max-width: 320px;
        z-index: 2;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 115px;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        position: relative;
        height: auto;
        background: transparent url("../img/header-purple-bg.png") center 1px no-repeat;
    }

    .header .header-wrap .right-buttons {
        position: relative;
        width: 320px;
        max-width: 100%;
        padding: 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
        padding-top: 33px;
    }

    .header .header-wrap .right-buttons .item {
        width: 50%;
    }

    .header .header-wrap .logo {
        max-width: 260px;
        margin-top: -115px;
        margin-bottom: 10px;
        padding: 0;
        margin-left: -33px;
    }

    .header .header-wrap .center:before, .header .header-wrap .center:after {
        display: none;
    }

    .header .header-second-wrap ul a:hover:after {
        display: none;
    }

    /*noinspection ALL*/
    .header .header-second-wrap ul li.active:after {
        display: none;
    }

    /*noinspection ALL*/
    .header.header-inside {
        background: transparent url("../img/top-block-700.png") center bottom no-repeat;
        padding-bottom: 37px;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        margin-bottom: 15px;
        padding-top: 03px;
    }

    /*noinspection ALL*/
    .header.header-inside:after {
        display: none;
    }

    .header.header-inside .header-main {
        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    .header.log-in .header-wrap {
        margin-top: 80px;
    }

    .header.log-in .logo {
        max-width: 153px;
        margin-top: -82px;
        margin-left: -22px;
        margin-bottom: 6px;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in {
        width: 100%;
        padding: 0 10px;
    }

    .header.log-in .header-log-in a, .header.log-in .header-log-in p {
        font-size: 13px;
    }

    .header.log-in .header-log-in b {
        font-size: 14px;
        white-space: nowrap;
    }

    .header.log-in .header-log-in .top {
        margin-left: 0;
        position: static;
        margin-bottom: 5px;
    }

    .header.log-in .header-log-in .top:after {
        top: 85px;
        bottom: auto;
        width: 80%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        background: transparent url("../img/header-login-top-shadow-mobile.png") center top no-repeat;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .top .row {
        height: auto;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 6px;
        padding-left: 11px;
        padding-right: 28px;
        margin: 0;
    }

    .header.log-in .header-log-in .top .row .item {
        width: 50%;
        margin-bottom: 21px;
    }

    .header.log-in .header-log-in .top .row .item:nth-child(1) {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .header.log-in .header-log-in .top .row .item:nth-child(2) {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -moz-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .header.log-in .header-log-in .top .row .item:nth-child(2) span {
        margin-right: 0;
    }

    .header.log-in .header-log-in .top .row .item:nth-child(3) {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .header.log-in .header-log-in .top .row .item:nth-child(4) {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -moz-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .header.log-in .header-log-in .top .row .item:after {
        display: none;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .top .row .item.hidden-mobile {
        display: none;
    }

    .header.log-in .header-log-in .top .row .item.hidden {
        display: block;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .top .row .item.support, .header.log-in .header-log-in .top .row .item.logout {
        position: absolute;
        top: -69px;
        z-index: 5;
        width: auto;
        left: 24px;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .top .row .item.support:after, .header.log-in .header-log-in .top .row .item.logout:after {
        display: none;
    }

    .header.log-in .header-log-in .top .row .item.support .header-top-link img, .header.log-in .header-log-in .top .row .item.logout .header-top-link img {
        width: 40px;
        height: 40px;
        max-width: 100%;
        max-height: 100%;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .top .row .item.logout {
        left: auto;
        right: 25px;
    }

    .header.log-in .header-log-in .bottom {
        margin: 0 -10px;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row {
        height: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row .item-params {
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
        padding: 0 35px 0px 27px;
        margin-left: 0;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row .item-params .item.item-1 {
        width: 100%;
    }

    .header.log-in .header-log-in .bottom .row .item-params .item.item-1 .item-description {
        display: block;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row .item-params .item.item-2 {
        width: 100%;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row .item-params .item .item-img {
        max-width: 80px;
        width: 85px;
    }

    .header.log-in .header-log-in .bottom .row .item-params .item .item-description {
        width: -webkit-calc(100% - 85px);
        width: -moz-calc(100% - 85px);
        width: calc(100% - 85px);
        padding-left: 0px;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row .item-params .item .item-description .item-progres {
        display: block;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row .item-params .item .item-description .item-text {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-bottom: 2px;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row .item-params .item .item-description .item-text .item-text-left {
        font-size: 13px;
        margin-left: 7px;
        margin-bottom: 0;
        width: 35%;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row .item-params .item .item-description .item-text .item-text-right {
        max-width: 76px;
        word-break: break-all;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -moz-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        width: 65%;
    }

    .header.log-in .header-log-in .bottom .row .item-params .item .item-description .item-text .item-text-right b {
        margin: 0 2px 0 0;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row .item-params .item .item-description .item-text .item-text-right .item-text-icon .item-text-hidden {
        right: 0;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row .item-button {
        width: 100%;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-top: 15px;
        padding-bottom: 5px;
    }

    .header.log-in .header-log-in .bottom .row .item-button .button-purple.button-whith-img:nth-child(2) a {
        min-width: 73px;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .bottom .row .item-button .button-purple.button-whith-img:nth-child(2) a span .circle {
        margin: 0 2px;
    }

    .header.log-in .header-log-in .bottom .row .item-button .button-purple.button-whith-img:nth-child(2) a span .img {
        margin: 0 1px;
    }

    .header.log-in .header-log-in .bottom .row .item-button .button-purple.button-whith-img:nth-child(2) a img {
        height: 100%;
    }

    .header.log-in .header-log-in .bottom .row .item-button .button-red.button-whith-img a {
        width: 108px;
    }

    .header.log-in .header-log-in .bottom .row .item-button .button-red.button-whith-img a img {
        height: 100%;
    }

    .tabs-block {
        margin-top: -105px;
    }

    .tabs-block:after {
        background: transparent url("../img/submenu_bg_320.png") center 80% no-repeat;
    }

    /*noinspection ALL*/
    .tabs-block .tabs-block-wrap {
        max-width: 330px;
    }

    .tabs-block .tabs-block-wrap ul li:not(.not-form) {
        padding: 2px 4px;
    }

    .tabs-block .tabs-block-wrap ul li:not(.not-form) a {
        width: 157px;
        height: 52px;
        -webkit-background-size: contain !important;
        -moz-background-size: contain !important;
        -o-background-size: contain !important;
        background-size: contain !important;
        font-size: 15px;
    }

    /*noinspection ALL*/
    .tabs-block .tabs-block-wrap ul li.find-form {
        padding: 4px 6px;
    }

    .tabs-block .tabs-block-wrap ul li.find-form input {
        height: 51px;
        max-width: 145px;
        font-size: 14px;
    }

    .middle-items .mbox:after {
        display: none;
    }

    .middle-items .mbox:before {
        display: none;
    }

    .middle-items .middle-items-wrap {
        max-width: 320px;
        padding: 0;
        position: relative;
    }

    .middle-items .middle-items-wrap:after {
        top: 56px;
        width: 27px;
        height: 765px;
        background: transparent url("../img/middle-items-left.png") left top no-repeat;
        content: '';
        position: absolute;
        right: -webkit-calc(100% + 15px);
        right: -moz-calc(100% + 15px);
        right: calc(100% + 15px);
    }

    .middle-items .middle-items-wrap:before {
        top: 56px;
        width: 27px;
        height: 765px;
        background: transparent url("../img/middle-items-right.png") left top no-repeat;
        content: '';
        position: absolute;
        left: -webkit-calc(100% + 15px);
        left: -moz-calc(100% + 15px);
        left: calc(100% + 15px);
    }

    .middle-items .middle-items-wrap .items-wrap .items .item {
        margin: 0;
        width: 155px;
        height: 135px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
        margin-bottom: 10px;
    }

    .middle-items .middle-items-wrap .items-wrap .items .item .item-img .item-img-wrap {
        height: 85px;
    }

    .middle-items .middle-items-wrap .items-wrap .items .item .item-img .item-img-wrap img {
        max-width: 120%;
    }

    .middle-items .middle-items-wrap .items-wrap .items .item .item-img .item-img-buttons {
        -webkit-border-radius: 15px 15px 0px 0px;
        -moz-border-radius: 15px 15px 0px 0px;
        border-radius: 15px 15px 0px 0px;
    }

    .middle-items .middle-items-wrap .items-wrap .items .item .item-img .item-img-buttons a {
        width: 72px;
        height: 28px;
        -webkit-background-size: contain !important;
        -moz-background-size: contain !important;
        -o-background-size: contain !important;
        background-size: contain !important;
        font-size: 10px;
    }

    .middle-items .middle-items-wrap .items-wrap .items .item .item-img .item-img-buttons a.game {
        margin-bottom: 2px;
    }

    .middle-items .middle-items-wrap .items-wrap .items .item .item-description {
        padding: 10px 10px 5px;
    }

    .middle-items .middle-items-wrap .items-wrap .items .item .item-description .item-title {
        font-size: 13px;
        margin-bottom: 7px;
    }

    /*noinspection ALL*/
    .middle-items .middle-items-wrap .items-wrap .items .item .item-description .item-subtitle {
        font-size: 7px;
    }

    /*noinspection ALL*/
    .middle-items .middle-items-wrap .items-wrap .items .item .item-description .item-star {
        right: 9px;
        bottom: 2px;
    }

    .middle-items .middle-items-wrap .items-wrap .items .item .item-description .item-star a {
        width: 17px;
        height: 17px;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
    }

    /*noinspection ALL*/
    .middle-items .middle-items-wrap .items-wrap .items.akciy-items {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .middle-items .middle-items-wrap .items-wrap .items.akciy-items .item {
        width: 280px;
        height: auto;
    }

    .middle-items .middle-items-wrap .items-wrap .items.akciy-items .item .item-text .item-description {
        margin-bottom: 55px;
        padding: 0;
    }

    /*noinspection ALL*/
    .middle-items .middle-items-wrap .items-wrap .items.akciy-items .item .item-text {
        height: auto;
    }

    /*noinspection ALL*/
    .middle-items .middle-items-button {
        padding-top: 29px;
        padding-bottom: 27px;
    }

    /*noinspection ALL*/
    .bottom-section-link, .bottom-section-partners {
        display: none;
    }

    .bottom-section {
        margin-top: -100px;
    }

    .bottom-section .bottom-section-wrap {
        min-height: 368px;
    }

    .bottom-section .bottom-section-wrap .bottom-section-img {
        padding-top: 152px;
    }

    .footer .footer-wrap .item:nth-child(3) {
        display: none;
    }

    .footer .footer-wrap .item:nth-child(2) {
        display: none;
    }

    /*noinspection ALL*/
    .loteries-page .title-inside {
        padding-top: 20px;
    }

    .zal-items-wrap .tabs-block {
        margin-top: -73px;
    }

    .zal-items-wrap .tabs-block:after {
        background: transparent url("../img/submenu_bg_320.png") center 80% no-repeat;
        top: 0;
        height: 100%;
        bottom: auto;
    }

    /*noinspection ALL*/
    .zal-items-wrap .tabs-block-mini .tabs-block-mini-wrap {
        max-width: 330px;
        margin: 0 auto;
        width: 100%;
    }

    .zal-items-wrap .middle-items .items-wrap .items {
        margin: 0;
    }

    /*noinspection ALL*/
    .inside-page.spisok-akciy-page .title-inside {
        padding-top: 25px;
    }

    .loteries-items-wrap .loteries-items.tournaments-items .items .item-left .item-description {
        padding: 22px 18px 0px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items.tournaments-items .items .item-left .item-description .item-description-desc {
        padding-bottom: 5px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items.tournaments-items .items .item-left .item-description .item-description-desc:nth-child(4) {
        margin-bottom: 8px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items.tournaments-items .items .item-left .item-description .item-description-title {
        padding-top: 0;
        margin-bottom: 22px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items.tournaments-items .items .item-right {
        padding-bottom: 10px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items.tournaments-items .items .item-right .item-right-top:after {
        bottom: -4px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items.tournaments-items .items .item-right .item-right-slider {
        padding: 13px 48px 0px;
    }

    /*noinspection ALL*/
    .inside-page.vip-status .header.header-inside {
        margin-bottom: 35px;
    }

    /*noinspection ALL*/
    .vip-status-steps .vip-status-steps-wrap {
        max-width: 320px;
    }

    /*noinspection ALL*/
    .vip-status-steps .vip-status-steps-wrap:after {
        position: absolute;
        width: 27px;
        height: 765px;
        background: transparent url("../img/mbox.hasshadow-right.png") left top no-repeat;
        right: -27px;
        top: -40px;
        content: '';
    }

    /*noinspection ALL*/
    .vip-status-steps .vip-status-steps-wrap:before {
        position: absolute;
        width: 27px;
        height: 765px;
        background: transparent url("../img/mbox.hasshadow-left.png") left top no-repeat;
        left: -27px;
        top: -40px;
        content: '';
    }

    /*noinspection ALL*/
    .vip-status-steps .vip-status-steps-wrap .step {
        width: 100%;
        position: relative;
    }

    /*noinspection ALL*/
    .vip-status-steps .vip-status-steps-wrap .step:nth-child(3n) .step-circle-wrap .step-circle .step-arrow {
        display: none;
    }

    /*noinspection ALL*/
    .vip-status-steps .vip-status-steps-wrap .step .step-circle-wrap .step-circle .step-arrow {
        display: none;
    }

    /*noinspection ALL*/
    .vip-status-steps .vip-status-steps-wrap .step .step-text .step-description .step-description-wrap {
        padding: 25px 15px;
        margin: 0 15px;
    }

    /*noinspection ALL*/
    .vip-status-steps .vip-status-steps-wrap .step .step-text .step-description .step-description-wrap .step-description-text {
        font-size: 15px;
    }

    /*noinspection ALL*/
    .inside-page.profile-page .bonus-nav {
        margin-bottom: 0;
        padding-bottom: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 30px 30px;
    }

    /*noinspection ALL*/
    .inside-page.profile-page .bonus-nav .bonus-nav-item {
        margin-bottom: 28px;
        padding: 0;
    }

    /*noinspection ALL*/
    .inside-page.profile-page .bonus-nav .bonuse-page-shadows {
        display: none;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle {
        max-width: 320px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-main {
        width: 100%;
        margin-bottom: 15px;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-main .profile-main-wrap {
        padding: 60px 74px 30px;
    }

    .profile-page-wrap .profile-middle .profile-main .profile-main-wrap .profile-button a {
        width: 173px;
        margin: 0 auto;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data .form-row:after {
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data .form-row.row-1, .profile-page-wrap .profile-middle .profile-data .form-row.row-2, .profile-page-wrap .profile-middle .profile-data .form-row.row-4 {
        padding-bottom: 0;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data .form-row.row-6 {
        bottom: 167px;
        margin-bottom: 0;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data .form-row.form-submit {
        padding-top: 185px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data .form-row.form-submit .button-whith-img {
        padding-top: 30px;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data .profile-data-inputs .form_row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 0;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data .profile-data-inputs .form_row .form_input {
        width: 100%;
        margin-bottom: 20px;
    }

    .profile-page-wrap .profile-middle .profile-data .ocial-list ul {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .profile-page-wrap .profile-middle .profile-data .ocial-list ul li {
        margin: 0 11px 10px;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data .profile-data-chekboxes {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .profile-page-wrap .profile-middle .profile-data .profile-data-chekboxes .item {
        margin: 0 20px 20px;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data .promo-inputs.profile-data-inputs .form_row .form_input {
        width: 100%;
        padding: 0 10px;
    }

    /*noinspection ALL*/
    .profile-page-wrap .profile-middle .profile-data .promo-inputs .promo-inputs-button {
        margin-left: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

/*noinspection ALL*/
@media screen and (max-width: 666px) {
    .button-tabs .button-tabs-wrap li {
        margin: 0 -3px;
    }

    .button-tabs .button-tabs-wrap a {
        width: 150px;
    }

    .button-tabs .button-tabs-wrap a img {
        width: 100%;
        height: 100%;
        -webkit-border-radius: 60px;
        -moz-border-radius: 60px;
        border-radius: 60px;
    }

    .button-tabs .button-tabs-wrap a .item > span > span {
        display: none;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .tabs-holder:not(.active) {
        width: 100%;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items {
        max-width: 300px;
        padding-left: 0;
        padding-right: 0;
        position: relative;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items:after {
        position: absolute;
        width: 27px;
        height: 765px;
        background: transparent url("../img/mbox.hasshadow-right.png") left top no-repeat;
        right: -44px;
        top: 0;
        content: '';
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items:before {
        position: absolute;
        width: 27px;
        height: 765px;
        background: transparent url("../img/mbox.hasshadow-left.png") left top no-repeat;
        left: -44px;
        top: 0;
        content: '';
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-left {
        height: auto;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-left:after {
        display: none;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-left .item-img {
        height: 300px;
        width: 300px;
        float: none;
        margin: 0 auto;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-left .item-img .loteries-on-fire {
        width: 213px;
        height: 225px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-left .item-img:after {
        display: none;
    }

    .loteries-items-wrap .loteries-items .items .item-left .item-description {
        float: none;
        width: 100%;
        padding: 28px 25px 0px;
    }

    .loteries-items-wrap .loteries-items .items .item-left .item-description .item-description-link a {
        margin: 0 auto;
        display: block;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-left .item-description .item-description-desc {
        height: auto;
        overflow: visible;
        padding-bottom: 20px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-right {
        padding-bottom: 28px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-right .item-right-top {
        float: none;
        width: 100%;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-right .item-right-bottom {
        float: none;
        width: 100%;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-right .item-price-number + .item-price-title {
        margin-bottom: 10px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items .items .item-right .item-price-place {
        padding: 5px 25px 0px;
    }

    /*noinspection ALL*/
    .loteries-items-wrap .loteries-items.tournaments-items .items .item-right .item-right-bottom {
        padding-top: 25px;
    }

    .zal-items-wrap .middle-items .middle-items-wrap:after {
        position: absolute;
        width: 27px;
        height: 765px;
        background: transparent url("../img/mbox.hasshadow-right.png") left top no-repeat;
        right: -44px;
        top: -250px;
        content: '';
    }

    .zal-items-wrap .middle-items .middle-items-wrap:before {
        position: absolute;
        width: 27px;
        height: 765px;
        background: transparent url("../img/mbox.hasshadow-left.png") left top no-repeat;
        left: -44px;
        top: -250px;
        content: '';
    }

    /*noinspection ALL*/
    .title-inside-mini h1:after, .title-inside-mini h1:before, .title-inside-mini h2:after, .title-inside-mini h2:before, .title-inside-mini .h1:after, .title-inside-mini .h1:before, .title-inside-mini .h2:after, .title-inside-mini .h2:before {
        top: 37%;
        width: 87px;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
    }

    /*noinspection ALL*/
    .title-inside-mini h1:after, .title-inside-mini h2:after, .title-inside-mini .h1:after, .title-inside-mini .h2:after {
        right: -102px;
    }

    /*noinspection ALL*/
    .title-inside-mini h1:before, .title-inside-mini h2:before, .title-inside-mini .h1:before, .title-inside-mini .h2:before {
        left: -102px;
    }
}

/*noinspection ALL*/
@media screen and (max-width: 479px) {
    .header .header-wrap {
        max-width: 296px;
    }

    .header .header-wrap .center p {
        font-size: 15px;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .top .row {
        padding-right: 15px;
    }

    .middle-items .middle-items-wrap .items-wrap .items .item .item-img .item-img-wrap img {
        max-width: 100%;
    }

    /*noinspection ALL*/
    #call-popup {
        width: 340px;
        height: 344px;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
    }

    /*noinspection ALL*/
    #call-popup a.fancybox-close, #call-popup a.close-btn {
        top: 25px;
        right: 15px;
    }

    /*noinspection ALL*/
    .change-pass-popup {
        width: 280px;
        padding: 25px 15px;
    }

    /*noinspection ALL*/
    .change-pass-popup .close-btn-custom {
        top: 23px;
        right: 19px;
    }

    /*noinspection ALL*/
    .change-pass-popup .change-pass-popup-title {
        font-size: 20px;
        margin-bottom: 39px;
    }

    /*noinspection ALL*/
    .change-pass-popup .change-pass-popup-title:after {
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
    }

    .change-pass-popup .form_row p {
        font-size: 14px;
    }

    .change-pass-popup .contact-submit button[type=submit] {
        margin-top: 0;
    }

    /*noinspection ALL*/
    .change-pass-popup .contact-submit:after {
        display: none;
    }

    .change-pass-popup .form_row input {
        height: 43px;
        padding: 0px 14px;
        font-size: 13px;
    }

    .change-pass-popup .form_row input::-webkit-input-placeholder {
        font-size: 13px;
    }

    .change-pass-popup .form_row input:-moz-placeholder {
        font-size: 13px;
    }

    .change-pass-popup .form_row input::-moz-placeholder {
        font-size: 13px;
    }

    .change-pass-popup .form_row input:-ms-input-placeholder {
        font-size: 13px;
    }

    /*noinspection ALL*/
    .change-pass-popup .form_input {
        max-width: 230px;
        margin: 0 auto 23px;
    }

    .change-pass-popup .form_row span {
        width: 19px;
        height: 13px;
        top: -webkit-calc(50% - 7px);
        top: -moz-calc(50% - 7px);
        top: calc(50% - 7px);
        right: 16px;
    }
}

/*noinspection ALL*/
@media screen and (max-width: 360px) {
    /*noinspection ALL*/
    #call-popup {
        width: 320px;
    }

    /*noinspection ALL*/
    .fancybox-wrap.cashbox-form {
        width: 100% !important;
        left: 0 !important;
    }

    /*noinspection ALL*/
    .fancybox-wrap.cashbox-form .fancybox-outer {
        padding-right: 0 !important;
    }

    /*noinspection ALL*/
    .fancybox-wrap.cashbox-form .fancybox-outer .fancybox-inner {
        margin-right: 0 !important;
        width: 100% !important;
    }

    /*noinspection ALL*/
    .fancybox-wrap.cashbox-form .cashbox-popup {
        margin: 0 auto;
        width: 100%;
        max-width: 320px;
    }
}

/*noinspection ALL*/
@media screen and (max-width: 320px) {
    .header .header-wrap {
        max-width: 280px;
    }

    .header .header-wrap .center p {
        font-size: 13px;
        line-height: 16px;
    }

    /*noinspection ALL*/
    .header.log-in .header-log-in .top .row {
        padding-left: 5px;
        padding-right: 9px;
    }

    .top-block .top-block-text .top-block-text-center img {
        position: relative;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    .tabs-block .tabs-block-wrap ul li.find-form input {
        height: 48px;
        max-width: 145px;
        font-size: 14px;
    }

    /*noinspection ALL*/
    #call-popup {
        width: 320px;
        height: 344px;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
    }

    #call-popup input {
        padding: 0px 30px 0px;
    }

    /*noinspection ALL*/
    .fancybox-wrap.fancybox-form {
        width: 310px !important;
        left: 0px !important;
    }

    /*noinspection ALL*/
    .fancybox-wrap.fancybox-form .fancybox-inner {
        width: 310px !important;
    }

    /*noinspection ALL*/
    .fancybox-wrap.fancybox-form .fancybox-close {
        top: 26px;
        right: 6px;
    }

    .tabs-block .tabs-block-wrap ul {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .tabs-block .tabs-block-wrap ul li:not(.not-form) {
        margin-right: 0px;
    }

    .tabs-block .tabs-block-wrap ul li:not(.not-form) a {
        width: 146px;
        height: 49px;
    }

    .header .header-wrap .center ul li:not(.next-lvl) {
        margin: 0px 1px;
    }
}
