
#burger, #setfilter {
    width: 28px;
    height: 21px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    margin-top: 19px;
    position: relative;
    margin-left: 106px;
    display: none;
}

#setfilter {
    float: left;
    width: 28px;
    height: 21px;
    margin: 4px 15px 0 0;
    position: relative;
}

#setfilter:after {
    display: block;
    content: " ";
    position: absolute;
    width: 44px;
    z-index: 0;
    height: 38px;
    left: -8px;
    top: -8px;
    background: #00a2ff;
}

#burger span, #setfilter span {
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    background: #fff;
    border-radius: 3px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    z-index: 1;
}

#setfilter span {
    /*background: #000;*/

}

#setfilter span:after {
    position: absolute;
    width: 7px;
    height: 7px;
    content: ' ';
    display: block;
    z-index: 1;
    background: #fff;
    top: -2px;
    left: 5px;
}

#setfilter.open span:after {
    opacity: 0;
}

#burger:hover span, #setfilter span:hover {
    background: #78ceff;
}

#burger span:nth-child(1), #setfilter span:nth-child(1) {
    top: 0;
}

#setfilter span:nth-child(1):after {
    left: 3px;
}

#burger span:nth-child(2), #setfilter span:nth-child(2) {
    top: 10px;
}

#setfilter span:nth-child(2):after {
    left: 16px;
}

#burger span:nth-child(3), #setfilter span:nth-child(3) {
    top: 19px;
}

#setfilter span:nth-child(3):after {
    left: 9px;
}

#burger.open span:nth-child(1), #setfilter.open span:nth-child(1) {
    top: 9px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}

#burger.open span:nth-child(2), #setfilter.open span:nth-child(2) {
    opacity: 0;
    left: -60px;
}

#burger.open span:nth-child(3), #setfilter.open span:nth-child(3) {
    top: 9px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.header .ico-box-03 {
    display: none;
}

.header .panel-menu .fa {
    display: none;
}

.bottom-panel {
    position: fixed;
    background: #222;
    bottom: 0;
    left: 0;
    width: 100%;
    display: none;
    z-index: 1000;
    padding: 10px;
}

.bottom-panel span {
    display: none;
}

.bottom-panel .fa {
    font-size: 30px;
}

.bottom-panel {
    font-size: 13px;
    color: #fff;
}

.bottom-panel a {
    color: #fff;
}

.front .left-column .close {
    display: none;
}

.project-awards.mobile {
    display: none;
}

.os-info .product-info2 .addtocart {
    float: none;
    width: auto;
    max-width: 240px;
}

.os-info .product-info2 {
    display: none;
}

@media (max-width: 1260px) {
    .callback .btn {
        display: none;
    }

    .header .callback {
        padding-top: 10px;
        padding-left: 10px;
    }

    .header .ico-box-03 {
        display: block;
    }

    .header .cart {
        margin-left: 0;
    }

    header .callback {
        padding-right: 7px;
    }

    .slider3d .owl-nav .owl-prev {
        left: 20px;
    }

    .slider3d .owl-nav .owl-next {
        right: 20px;
    }

    .slider3d .item-2 .layer-1 {
        right: 0;
    }

    #setfilter {
        display: block;
    }

    .front .left-column {
        position: fixed;
        height: 100%;
        width: 320px;
        background: #e8e8e8;
        left: -320px;
        top: 0;
        z-index: 1000;
        overflow: auto;
        transition: left 0.3s ease-in;
        z-index: 100001;
    }

    .front .left-column.open {
        box-shadow: 10px 0 25px -2px rgba(0, 0, 0, 0.5);
        left: 0;

    }

    .front .left-column .panel-filters {
        padding-bottom: 40px;
    }

    .front .left-column .close {
        position: fixed;
        font-size: 20px;
        top: 20px;
        left: -40px;
        display: block;
        z-index: 1001;
        transition: left 0.3s ease-in;
    }

    .front .left-column.open .close {
        left: 280px;
    }

    .front .os-column {
        width: 100%;
    }

    .project-box .show-all {
        padding: 0 0 0 15px;
    }

    .projects .info-plast .rgt-column {
        display: none;
    }

    .projects.info .info-plast .rgt-column {
        display: block;
    }

    .projects.info .info-plast .container {
        display: flex;
        flex-flow: column;
    }

    .projects.info .info-plast .rgt-column {
        order: 1;
        float: none;
        max-width: 856px;
        margin: 0 auto;
        width: 100%;

        padding: 10px;
    }

    .projects.info .info-plast .info-column {
        order: 2;
    }



    .info-plast .info-column {
        width: auto;
        max-width: 856px;
        margin: 0 auto;
        float: none;
        padding-right: 10px;
    }

    .project-awards.mobile {
        display: block;
    }

    .project-awards {
        margin-top: 10px;
    }

    .project-awards .chi-coll-4 > * {
        width: 33.33% !important;
        margin-bottom: 20px;
    }

    .project-awards .chi-coll-4 > * img {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .select-awards-box > .item {
        width: 50%;
    }

    .select-awards-box2 > .item2 {
        width: 100%;
    }

    #projects-lot-13 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-26 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-40 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-41 .select-awards-box2 {
        width: 100%;
    }


    #projects-lot-44 .select-awards-box2 {
        width: 100%;
    }



    #projects-lot-24 .select-awards-box2 {
        width: 100%;
    }


    #projects-lot-25 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-21 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-31 .select-awards-box2, #projects-lot-32 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot40 .select-awards-box2, #projects-lot-40 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot41 .select-awards-box2, #projects-lot-41 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot44 .select-awards-box2, #projects-lot-44 .select-awards-box2 {
        width: 100%;
    }





}

@media (max-width: 1200px) {
    .gallery-product .thumb-list .scroll {
        width: auto;
        height: auto;
        overflow: visible;
    }

    .gallery-product > * {
        float: none;
        width: auto;
    }

    .gallery-product {
        width: 380px;
    }

    .gallery-product .thumbs {
        padding-left: 0;
        padding-top: 20px;
    }

    .gallery-product .thumbs a {
        float: left;
        margin: 0 10px 10px 0;
    }

    .os-info {
        width: 53%;
        padding-right: 20px;
    }

    .gallery-product .thumb-list .scroll {
        overflow: auto !important;
    }

    .gallery-product .thumb-list .scroll, .gallery-product .thumb-list .jspContainer, .gallery-product .thumb-list .jspPane {
        width: auto !important;
        height: auto !important;
        position: relative;

    }

    .itog-box .left-col {
        margin-right: 15px;
    }

    .slider .item-7 .inner {
        background: transparent;
        overflow: hidden;
    }

    .slider .item-7 .inner img {
        display: block;
        max-width: 100%;
    }

}

@media (max-width: 1140px) {
    .header .topmenu li {
        padding: 0 8px;
        font-size: 13px;
    }

    .header .topmenu li a {
        padding-top: 22px;
    }

    .header .topmenu {
        margin-left: 106px;
    }

    .mass-campaign .product-list .block {
        width: 33%;
    }

    .header .logo img {
        width: 81px;
        height: 60px;
    }

    .header .logo {
        top: 0;
    }

}

@media (max-width: 1120px) {

    .checkout .ordering {
        /*display: none;*/
        /*position: absolute;*/
        right: 0;
        top: 0;
        margin-top: 0;
    }

    .checkout .go-box > div:nth-child(2) {
        width: 360px;
    }

    .checkout .go-box {
        position: relative;
        /*padding-top: 200px;*/
        margin-top: 25px;
    }

    .order .go-box > div:nth-child(1) {
        width: 100%;
    }

    .project-box .statis span {
        font-size: 20px;
    }

    .likes-box {
        display: none;
    }

    .os-info {
        width: 48%;
        padding-right: 0;
    }

    .os-info .info-01 > div > div {
        font-size: 14px;
    }

    .product .rgt-col {
        display: none;
    }

    .product .os-col {
        width: 100%;
    }

    .os-info .product-info2 {
        display: block;
    }

    .dop-poduct .chi-coll-4 > * {
        width: 33.33% !important;
    }

    .cart-page .go-box > * {
        float: none;
        width: auto;
    }

    .itog-box {
        margin-top: 20px;
    }

    .order .complete.itog-box {
        width: 250px !important;
    }

    .order .complete.itog-box .left-col {
        width: 90px;
        text-align: left;
        float: left;
    }

    .order .go-box { display: flex; flex-direction: column; }
    .order .itog-box {
        order: 2;
        position: relative;
        top: -115px;
        width: 50% !important;
        padding-right: 30px;
    }
    .order .form-box { order: 1; }

    .form-bottom {
            bottom: -340px;
             position: relative;
    }

}

@media (max-width: 980px) {
    .cart-list .label, .order-list .label {
        display: none;
    }

    .cart-list > div > div:nth-child(4) {
        display: none;
    }

    .cart-list > div > div:nth-child(5) {
        width: 20%;
    }

    .cart-list > div > div:nth-child(3) {
        width: 26%;
    }

    .cart-list > div > div:nth-child(1) {
        width: 12%;
    }

    .slider .item-3 .container {
        top: 0px;
        left: 0px;
        width: 100%;
        text-align: center;
        padding-top: 150px;
    }

    .slider3d .item-3 .container.inner p {
        max-width: 480px;
        margin: 0 auto;
        margin-bottom: 30px;

    }

    .slider3d .item-3 .container.inner .btn {
        display: table;
        margin: 0 auto;
    }

}

@media (max-width: 960px) {
    #burger {
        display: block;
    }

    /*.crumbs {*/
        /*display: none;*/
        /*}*/
        .slider3d .item-2 .inner {
            padding: 110px 0 0 80px;
        }

        .slider3d .item-2 .inner img {
            display: none;
        }

        .slider3d .item-1 .layer-2 {
            right: -80px;
        }

        .header .logo {
            left: 0;
        }

        .bottom-nav {
            display: none;
        }

        .header .rgt-coll {
            padding-right: 0;
        }

        .header .container {
            padding-left: 0;
            padding-right: 0;
        }

        .user-minibox {
            right: 0;
        }

        .header .panel-menu {
            position: fixed;
            left: -280px;
            top: 0;
            margin: 0;
            height: 100%;
            width: 280px;
            background: #222;
            overflow: auto;
            z-index: 10;
            transition: left 0.3s ease-in;
        }

        .header .panel-menu.open {
            left: 0;
            box-shadow: 10px 0 25px -2px rgba(0, 0, 0, 0.5);
        }

        .header .panel-menu .fa {
            display: block;
            margin: 10px auto;
            text-align: center;
            font-size: 40px;
        }

        .header .topmenu {
            margin: 0 0 !important;
        }

        .header .topmenu li {
            float: none;
            padding: 0 20px;
            border-bottom: 1px solid rgba(255, 255, 255, 0.3);
        }

        .header .topmenu li a {
            padding: 15px 0;
            height: auto;
        }

        .crumbs .btn {
            display: none;
        }

        .crumbs ul {
            display: none;
        }

        .search-modal {
            right: 10px;
            width: calc(100% - 20px);
        }

        .search-modal:after {
            right: 115px;
        }

        .slider .item-5 .inner {
            background: url("../images/bloodborne-hunter02.png") no-repeat center bottom;
            -webkit-background-size: 100% auto;
            background-size: 100% auto;

        }

    }

    @media (max-width: 920px) {
        .product-list .block {
            width: 50%;
        }

        .action-box > * > div {
            display: block;
        }

        .action-box > * > *:first-child {
            padding-right: 0;
            margin-bottom: 10px;
        }

        .about-box, .metric-box {
            width: 100%;
            float: none;
            padding: 0 56px;
        }

        .label-idx-box {
            width: 100%;
            padding-left: 55px;
            padding-right: 55px;
        }

        .project-box > .row > div {
            width: 100%;
            padding: 0 10px;
            float: none;
        }

        .project-box .visual .photo {
            height: auto;
        }

        .project-box .visual .photo.y-video {
            height: 440px;
        }

        .project-box .info p.text {
            height: auto;
        }

        .project-awards .chi-coll-4 > * {
            width: 50% !important;
        }

        .info-plast .info-column {
            padding: 0;
        }

        .sponsors .block {
            width: 50%;
        }

        .projects.info .info-plast .rgt-column {
            padding: 0 0 10px;
        }

        .mass-campaign .product-list .block {
            width: 50%;
        }

    }

    @media (max-width: 800px) {

        .os-info {
            width: 46%;
            padding-right: 0;
        }

        .footer .container > * {
            float: none;
            text-align: center;
        }

        .slider3d .item-1 .layer {
            -webkit-transform: translateZ(0px);
            -moz-transform: translateZ(0px);
            -ms-transform: translateZ(0px);
            -o-transform: translateZ(0px);
            transform: translateZ(0px);
        }

        .slider3d .item-1 .layer-2 {
            right: -160px;
        }

        .slider3d .item-1 .layer-1 {
            left: -40px;
        }

        .slider3d .item-1 .layer-3 {
            left: 10px;
        }

        .slider3d .container.inner p {
            max-width: 400px;
        }

        .footer .left-coll > * {
            float: none;
            margin: 15px 20px;
            padding: 0;
            display: block;
        }

        .soc-box a {
            margin: 0 5px;
        }

        .footer .soc-box a {
            float: none;
        }

        .footer img {
            display: none !important;
        }

        .footer .container {
            padding: 10px 10px 30px;
        }

        .footer .rgt-coll {
            float: none;
        }

        .bottom-panel {
            display: block;
        }

        #container {
            margin-bottom: 50px;
        }

        .button-top {
            display: none !important;
        }

        .dop-poduct .chi-coll-4 > * {
            width: 50% !important;
        }

        .column-2 {
            -moz-column-count: 1;
            -webkit-column-count: 1;
            column-count: 1;
        }

        .partners-points .rus-points, .partners-points .sng-points {
            width: 50%;
        }

        .slider3d .item-4 .container.inner {
            padding-top: 40px;
        }

        .select-awards-box .row-t {
            display: table;
            width: 100%;
        }

        .select-awards-box .row-t > * {
            display: table-cell;
            vertical-align: middle;
        }

        .select-awards-box > .item {
            width: 100%;
        }

        .select-awards-box2 {
            width: 100%;
        }

        .select-awards-box2 > .item2 {
            width: 100%;
        }

        .select-awards-box .top-block .info .title {
            height: auto;
        }

        .select-awards-box .top-block .info .annotation {
            height: auto;
            margin-bottom: 12px;
        }

        .slider3d .item a img {
            display: none;
        }

        .slider3d .item a img.mob-img {
          display: block;
      }


  }

  @media (max-width: 767px) {
    .gallery-product {
        width: auto;
        float: none;
    }

    #vk_community_messages {
        bottom: 40px!important;
        right: 6px!important;
    }

    .gallery-product .os-photo {
        width: auto;
    }

    .gallery-product .os-photo img {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .os-info {
        width: 100%;
        float: none;
        padding-right: 0;
    }

    .tabs-03 {
        white-space: nowrap;
        overflow: auto;
        padding: 0;
        margin: 0 -30px 0 -20px;
    }

    .tabs-03:before {
        display: none;
    }

    .tabs-03 li.active {
        padding: 0;
        top: 0;
    }

    .tabs-03 li a {
        border: 2px solid #00a4ff;
    }

    .tabs-03 li.active a {
        height: 42px;

    }

    .tabs-03 li {
        float: none;
        display: inline-block;
    }

    .full-info .boxes > .box > .row > * {
        width: auto !important;
        float: none;
        padding-left: 0 !important;
    }

    .full-info .boxes > .box > .video-list.row > * {

        padding-left: 30px !important;
    }

    .order .itog-box {
        width: 100% !important;
        padding: 0 33px 0 0;
        top: -180px;
    }
    .order .consent {
        width: 100%;
        bottom: -330px;
        position: relative;
    }

      .form-bottom {
          width: 100%;
      }

      .info-pay {
          width: 100% !important;
          float: right;
          margin: 0;
          margin-top: 15px;
      }

}

@media (max-width: 718px) {
    .cart-list > div > div, .order-list > div > div {
        width: auto !important;
        text-align: center;
    }

    .order-list .btn {
        float: none;
        margin: 0 auto;
    }

    .cart-list > div > div:nth-child(1) img {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .cart-list .delete {
        margin-left: auto;
        margin-right: auto;
    }

    .product-2-list .block > * {
        position: relative;
    }

    .product-2-list .block .info {
        width: calc(100% - 200px);
    }

    .product-2-list .block .info {
        width: calc(100% - 200px);
    }

    .product-2-list .block .description {
        padding-bottom: 36px;
    }

    .product-2-list .block .button {
        position: absolute;
        bottom: 20px;
        left: 240px;
        width: 160px;
        margin: 0;
        padding: 0px;
    }

    .slider .item-4 .olen {
        animation-name: OLEN-M;
        animation-duration: 30s;
        animation-timing-function: ease-out;
        animation-iteration-count: infinite;
    }

}

@media (max-width: 660px) {
    .slider3d .item-1 .layer-1 {
        display: none;
    }

    .slider3d .item-1 p {
        display: none;
    }

    .slider3d .item-1 h3 {
        /*margin-top: -50px;*/
    }

    .slider3d .item-1 .layer-3 {
        -webkit-background-size: cover;
        background-size: cover;
        width: 300px;
        height: 80px;
        top: 30px;
        left: 50%;
        margin-left: -150px;
    }

    .slider3d .timer-25 {
        margin: 0 auto;
    }

    .slider3d .owl-nav {
        display: none;
    }

    .slider3d .item-1 .layer-2 {
        right: auto;
        left: 50%;
        margin-left: -275px;
        top: 40px;

    }

    .slider3d .item-1 .container.inner {
        position: relative;
        top: -220px;
        text-align: center;
        padding: 0;
    }

    .slider3d .item-2 .container.inner {
        padding-left: 40px;
    }

    .slider3d .item-1 .btn {
        display: inline-block;
    }

    .slider3d .item-2 .container.inner strong {
        font-size: 26px;
    }

    .product-list .block {
        width: 100%;
    }

    #setfilter {
        float: none;
        position: relative;
        margin-bottom: 10px;
        margin-left: 8px;
    }

    .product-box {
        position: relative;
    }

    .action-box .search {
        position: absolute;
        top: -8px;
        right: 0;
        margin: 0;
    }

    .action-box .search > div {
        display: none;
    }

    .action-box > * {
        margin-right: 12px;
    }

    .pagenator li {
        display: none;
    }

    .pagenator li.next, .pagenator li.back {
        display: block;
    }

    .project-awards .chi-coll-4 > * {
        width: 100% !important;
        padding: 0;
    }

    .project-awards .chi-coll-4 .remain {
        display: none;
    }

    .news .row > * {
        width: 100%;
        float: none;
    }

    .news .date span {
        line-height: 100%;
        display: inline;
        font-size: 18px;
    }

    .news .date p {
        display: inline;
    }

    .news .date p br {
        display: none;
    }

    .news .block {
        margin-bottom: 25px;
        padding-bottom: 25px;
    }

    .lk .lk-info, .lk .score {
        width: 100%;
        float: none;
        text-align: left;
    }

    .label-idx-box .block-tbl {
        margin-bottom: 30px;
    }

    .label-idx-box .block-tbl > * {
        width: 100%;
        display: block;
    }

    .label-idx-box .label {
        padding-right: 0px;
        width: 240px;
        margin-bottom: 12px;
    }

    .label-idx-box .label img {
        margin: 0;
    }

    .modal-01 {
        max-width: 100%;
        padding: 60px 20px;
    }

    .project-box .chi-50 > * {
        width: 50%;
    }

    .chi-50 > * {
        width: 100%;
    }

    .block-list-01 .block:nth-child(odd) .info {
        padding-left: 0;
    }

    .block-list-01 .block:nth-child(even) .info {
        padding-right: 0;
    }

    .block-list-01 .info {
        margin-top: 28px;
    }

    .jq-selectbox__dropdown {
        width: 100% !important;
    }

    .jq-selectbox li {
        white-space: normal;
    }

}

@media (max-width: 600px) {

    .promo-box.chi-col-2 > * {
        width: 100% !important;
        padding: 0 !important;
    }

    .txt-box h1, .txt-box h2 {
        font-size: 26px;
    }

    .txt-box h3 {
        font-size: 22px;
    }

    .txt-box h4 {
        font-size: 18px;

    }

    .txt-box h5 {
        font-size: 16px;
    }

    .slider3d .item-2 .layer-1 {
        background-position: calc(83% + 250px) 0;
    }

    .sponsors .block {
        width: 100%;
    }

    .about-box, .metric-box {
        padding: 0 0;
    }

    .metric-box p {
        font-size: 66px;
    }

    .popup {
        width: calc(100% - 40px);
        padding: 25px;
    }

    .popup .form-item {
        display: block;
        float: none;
    }

    .popup input, .popup textarea {
        width: 100%;

    }

    .popup h6 {
        letter-spacing: 0;
    }

    .popup .jq-selectbox {
        width: 100%;
    }

    .popup .btn {
        width: 100%;
        max-width: 245px;

    }

    #add-to-cart .btn, #one-click .btn {
        width: calc(50% - 3px);
        max-width: 245px;
        margin: 0;
    }

    .fancybox-close-small:after {
        top: 0;
        right: 0;
    }

    .popup .form-item input.date-picker {
        width: calc(100% - 40px);
    }

    .popup .form-item + .form-item {
        margin-left: 0;
    }

    .order .form-box > div {
        width: 100%;
        float: none;
    }

    /*.popup.if {*/
        /*width: 280px;*/
        /*}*/
        .popup .chi-50 > * {
            width: 100%;
            float: none;
            margin-bottom: 25px;
            margin-left: 0;
            padding: 0 !important;
        }

        .project-box .visual .photo.y-video {
            height: 300px;
        }

        .project-box h2 {
            font-size: 22px;
        }

        .tabs-list-01 {
            white-space: nowrap;
            overflow: auto;
            width: 100%;
        }

        .project-tabs .container {
            padding: 0;
        }

        .tabs-list-01 li {
            display: inline-block;
            float: none;
            margin-right: -3px !important;
            position: relative;
        }

        .tabs-list-01 a {
            /*display: inline-block;*/
            /*text-align: center;*/
            /*padding-bottom: 15px;*/
        }

        .specblock {
            padding: 20px;
            margin: 20px 0 20px 40px;
        }

        blockquote {
            padding: 20px;
            font-size: 16px;
            line-height: 130%;
            margin: 20px 0 20px 40px;
        }

        .gallery-01 .thumbs > div {
            width: 25%;
            padding: 5px;
        }

        .dop-poduct .chi-coll-4 > * {
            width: 100% !important;
        }

        .itog-box .btn.btn-red {
            /*display: none;*/
        }

        .itog-box .left-col {
            width: 135px;
        }

        .itog-box .rgt-col {
            width: 130px;
        }

        .promocode {
            margin-bottom: 10px;
        }

        .attempt-promo {
            margin-bottom: 20px;
        }

        .promocode > * {
            display: block;
        }

        .promocode .title {
            margin-bottom: 8px;
        }

        .promocode input {
            width: 210px;
        }

        .order .form-box {
            margin: 0;
        }

        .order .form-box > div {
            padding: 10px 0;
        }

        .product-2-list .block .photo {
            width: 100%;
        }

        .product-2-list .block .info {
            width: 100%;
        }

        .product-2-list .block .button {
            position: absolute;
            left: 40px;
        }

        .slider .item-5 .inner {
            background: url("../images/bloodborne-hunter02.png") no-repeat -300px 75px;
            width: 320px;
            overflow: hidden;
            -webkit-background-size: 660px auto;
            background-size: 660px auto;
        }

    .order .itog-box {
        padding: 0;
    }

    }

    @media (max-width: 520px) {
        .header .contact {
            display: none;
        }

        .search-modal label {
            display: none;
        }

        .search-modal input {
            margin-left: 0;
            width: calc(100% - 40px) !important;
        }

        .mass-campaign .product-list .block {
            width: 100%;
        }

        .p404 h1 {
            font-size: 70px;
        }

        #burger {
            margin-left: 92px;
        }

        .header .contact {
            padding-left: 10px;
        }

        .slider3d .item-2 .container.inner {
            text-align: center;
            padding-left: 0;
        }

        .slider3d .item-2 .container.inner p {
            display: none;
        }

        .slider3d .item-2 .btn {
            display: inline-block;
            margin-top: 250px;
        }

        .project-box .info > div {
            height: auto;
        }

        .project-box .info .chi-50 > div {
            width: 100%;
            float: none;
        }

        .project-box .info .buttons {
            position: static;
            width: 100%;
        }

        .project-box .show-all {
            display: none;
        }

        .project-box .statis > div:nth-child(2) {
            display: none;
        }

        .project-box .info2 > div {
            margin-bottom: 15px;
        }

        .project-box .info > div {
            padding: 20px;
        }

        .project-box .btn.green {
            margin: 5px 0 0 0;
        }

        .creator-info img {
            max-width: calc(100% - 10px);
        }

        .lk .avatar {
            display: none;
        }

        .lk-info > div {
            padding: 10px 0 10px 16px;
            margin: 0 0;
            width: auto;
            float: none;
        }

        .password-edit .password > * {
            width: 100%;
        }

    }

    @media (max-width: 460px) {
        #add-to-cart .btn, #one-click .btn {
            width: 100%;
            max-width: none;
            margin: 5px 0;
        }

        .project-box .visual .photo.y-video {
            height: 220px;
        }

        .partners-points .rus-points, .partners-points .sng-points {
            width: 100%;
            padding-left: 0;
        }

        .partners-points br {
            display: none;
        }

        .partners-points .list-3 a {
            margin-left: 4px;
        }

        .partners-points .sng-points {
            padding-top: 16px;
        }

        .partners-points .list-3 p {
            padding-right: 0;
        }

    }

    @media (max-width: 440px) {

        .bottom-panel span {
            display: block;
        }

        .product .thumbs a {
            float: left;
            margin: 0 5px 5px 0;
        }

        .os-info .info-01 > div > div {
            font-size: 12px;
        }

        .os-info {
            padding: 0;
            margin-top: 30px;
        }

        .product .box {
            padding: 0;
        }

        .full-info .specblock {
            margin: 0;
            padding: 30px 0 0 0;
            background: transparent;
            border: 0;
        }

        .full-info .specblock i {
            display: none;
        }

        .comments-box ul ul {
            padding-left: 14px;

        }

        .btn.mini-buy i {
            display: none;
        }

        .select-awards-box .list-box .button {
            width: 64px;
        }

        .btn.mini-buy.round i {
            display: inline-block;
        }

        .btn.mini-buy.round span {
            display: none;
        }

        .select-awards-box2 .name2 {
            height: auto;
        }

        .select-awards-box .price-box2.block-tbl > * {
            display: block;
        }

        .select-awards-box2 .availablenum2 {
            padding: 0;
            margin-bottom: 2px;
        }

        .select-awards-box .list-box .label {
            padding-left: 8px;
        }

    }

    @media (max-width: 380px) {
        .search input {
            width: 170px;
        }

        .header .callback {
            padding-left: 0px;
        }

        .header .cart {
            padding: 10px 3px;
        }

        .header .user {
            padding: 10px 3px;
        }

        .header .search-top {
            padding: 10px 3px;
        }

        .header .callback {
            padding: 10px 3px;
        }

        .search-modal:after {
            right: 94px;
        }

        .project-box .visual .photo.y-video {
            height: 180px;
        }

        .slider .item-3 .container {
            padding-top: 120px;
        }

        .select-awards-box .top-block .statistic-box .value {
            font-size: 18px;
        }

    }

    @media (max-width: 1260px) {
        #projects-lot-8 .select-awards-box2, #projects-lot-7 .select-awards-box2 {
            width: 100%;
        }



        #projects-lot-8 .select-awards-box2 > .item2, #projects-lot-7 .select-awards-box2 > .item2 {
            width: 50%;
        }

        #projects-lot-35 .select-awards-box2 > .item2, #projects-lot-35 .select-awards-box2 > .item2 {
            width: 50%;
        }

        #projects-lot-37 .select-awards-box2 > .item2 {
            width: 50%;
        }

        #projects-lot-37 .select-awards-box2 {
            width: 100%;
        }

        #projects-lot-40 .select-awards-box2 > .item2 {
            width: 100%;
        }

        #projects-lot-40 .select-awards-box2 {
            width: 100%;
        }

        #projects-lot-41 .select-awards-box2 > .item2 {
            width: 100%;
        }

        #projects-lot-41 .select-awards-box2 {
            width: 100%;
        }

        #projects-lot-44 .select-awards-box2 > .item2 {
            width: 100%;
        }

        #projects-lot-44 .select-awards-box2 {
            width: 100%;
        }
    }

    @media (max-width: 860px) {
        #projects-lot-8 .select-awards-box2, #projects-lot-7 .select-awards-box2 {
            width: 100%;
        }

        #projects-lot-8 .select-awards-box2 > .item2, #projects-lot-7 .select-awards-box2 > .item2 {
            width: 100%;
        }

        #projects-lot-31 .select-awards-box2 {
            width: 100%;
        }

        #projects-lot-31 .select-awards-box2 > .item2 {
            width: 100% !important;
        }

        #projects-lot-32 .select-awards-box2 {
            width: 100%;
        }

        #projects-lot-32 .select-awards-box2 > .item2 {
            width: 100% !important;
        }

        #projects-lot-35 .select-awards-box2 {
            width: 100%;
        }

        #projects-lot-35 .select-awards-box2 > .item2 {
            width: 100% !important;
        }

        #projects-lot-40 .select-awards-box2 {
            width: 100%;
        }

        #projects-lot-40 .select-awards-box2 > .item2 {
            width: 100% !important;
        }

        #projects-lot-41 .select-awards-box2 {
            width: 100%;
        }

        #projects-lot-41 .select-awards-box2 > .item2 {
            width: 100% !important;
        }

        #projects-lot-44 .select-awards-box2 {
            width: 100%;
        }

        #projects-lot-44 .select-awards-box2 > .item2 {
            width: 100% !important;
        }

        .select-awards-box2 > .item2.lot-width-standart,
        .select-awards-box2 > .item2.lot-width-half,
        .select-awards-box2 > .item2.lot-width-wide {
            width: 100%;
        }

    }

    @media (min-width: 1920px) {
        .slider .item-6 {
            background-size: cover;
        }
    }

    @media (max-width: 620px) {
        .slider .item-6 {
            background-size: cover;
            /*background-image: url(../charter/images/banner_220x320.jpg);*/
        }
    }

    @media (max-width: 1024px) {
        .slider .item-8 .inner {
            background-size: 1500px auto;
            background-position: center 0;
        }
    }

    @media (max-width: 1324px) {
        .slider .item-9 .inner {
            background-size: 100% auto;
            background-position: center;
        }

    }

    @media (max-width: 960px) {
      #projects-lot-26 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-29 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-29 .select-awards-box2 > .item2 {
        width: 100%;
    }

    #projects-lot-26 .select-awards-box2 > .item2 {
        width: 100%;
    }

    #projects-lot-28 .select-awards-box2 > .item2 {
        width: 100%;
    }

    #projects-lot-27 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-28 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-27 .select-awards-box2 > .item2 {
        width: 100%;
    }

    #projects-lot-37 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-37 .select-awards-box2 > .item2 {
        width: 100%;
    }

    #projects-lot-40 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-40 .select-awards-box2 > .item2 {
        width: 100%;
    }

    #projects-lot-41 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-41 .select-awards-box2 > .item2 {
        width: 100%;
    }

    #projects-lot-44 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-44 .select-awards-box2 > .item2 {
        width: 100%;
    }

    .select-awards-box2 > .item2.lot-width-standart,
    .select-awards-box2 > .item2.lot-width-half,
    .select-awards-box2 > .item2.lot-width-wide {
        width: 100%;
    }

}
@media (max-width: 800px) {
   .slider .item-10 .inner {
    background-size: 100% auto;
    background-position: center;
}

.slider .item-11 .inner {
    background-size: 100% auto;
    background-position: center;
}

.slider .item-12 .inner {
    background-size: 100% auto;
    background-position: center;
}

}

@media (max-width: 830px) {

    .select-awards-box2 > .item2.lot-width-standart,
    .select-awards-box2 > .item2.lot-width-half,
    .select-awards-box2 > .item2.lot-width-wide {
        width: 100% !important;
    }

    #projects-lot-13 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-13 .select-awards-box2 > .item2 {
        width: 100%;
    }

    #projects-lot-15 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-15 .select-awards-box2 > .item2 {
        width: 100%;
    }

    #projects-lot-16 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-16 .select-awards-box2 > .item2 {
        width: 100%;
    }


    #projects-lot-17 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-17 .select-awards-box2 > .item2 {
        width: 100%;
    }

    #projects-lot-18 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-18 .select-awards-box2 > .item2 {
        width: 100%;
    }

    #projects-lot-24 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-24 .select-awards-box2 > .item2 {
        width: 100%;
    }


    #projects-lot-26 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-26 .select-awards-box2 > .item2 {
        width: 100%;
    }

    #projects-lot-37 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-37 .select-awards-box2 > .item2 {
        width: 100%;
    }

    #projects-lot-40 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-40 .select-awards-box2 > .item2 {
        width: 100%;
    }

    #projects-lot-41 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-41 .select-awards-box2 > .item2 {
        width: 100%;
    }

    #projects-lot-44 .select-awards-box2 {
        width: 100%;
    }

    #projects-lot-44 .select-awards-box2 > .item2 {
        width: 100%;
    }


}

@media (max-width: 740px) {
    .slider .item-8 .inner {
        background-size: 1200px auto;
    }

    .slider .item-8 {
        background: url("../images/viti-bg.jpg") no-repeat left center;
    }
}

@media (max-width: 600px) {
    .slider .item-8 .inner {
        background-size: 900px auto;
    }

}

@media (max-width: 440px) {
    .slider .item-8 .inner {
        background-size: 660px auto;
    }

    .projects.info .bg-info {
        background: transparent !important;
    }
}

@media (max-width: 600px) {
    .slider .item-9 .inner {
        background: none;
    }

    .slider .item-9 .inner img {
        display: block;
        max-width: 100%;
    }
}

@media (max-width: 1024px) {
    #project-13  .cloud-screen-2, #project-13  .cloud-screen-1 {
        display: none;
    }


}

@media (max-width: 1600px) {

    .slider .item-13 .inner {
        max-width: 1200px;
        -webkit-background-size: 100% auto;
        background-size:  100% auto;
    }
}

@media (max-width: 1100px) {

    .slider .item-13 .inner {
        max-width: 580px;
        -webkit-background-size: 100% auto;
        background: url("../images/viral3.png") no-repeat center center;
        background-size:  100% auto;
    }

    .slider .item-21 .inner {
        max-width: 680px;
        -webkit-background-size: auto;
        background: url("../images/decoder-logo.png") no-repeat center center;
        background-size:  98% auto;
    }

}

@media (max-width: 1100px) {

    .slider .item-13 .inner {
        max-width: 580px;
        -webkit-background-size: 100% auto;
        background: url("../images/viral3.png") no-repeat center bottom;
        background-size:  100% auto;
    }
}


@media (max-width: 1000px) {

    .slider .item-14 .inner {
        max-width: 660px;
        -webkit-background-size: 100% auto;
        /*background: url("../images/viral3.png") no-repeat center bottom;*/
        /*background-size:  100% auto;*/
    }
}


@media (max-width: 580px) {

    .slider .item-13 .inner {
        max-width: 580px;
        -webkit-background-size: auto;
        background: url("../images/viral4.png") no-repeat center center;
        background-size:  auto;
    }


    .slider .item-21 .inner {
        max-width: 360px;
        -webkit-background-size: auto;
        background: url("../images/decoder-logo.png") no-repeat center center;
        background-size:  98% auto;
    }

}

@media (max-width: 680px) {

    .slider .item-14 .inner {
        max-width: 680px;
        -webkit-background-size: auto;
        background: url("../images/bloody-2.png") no-repeat center center;
        background-size:  auto;
    }

    .slider .item-15 .inner {
        max-width: 680px;
        -webkit-background-size: auto;
        background: url("../images/wow-logo.png") no-repeat center center;
        background-size:  90% auto;
    }

    .slider .item-20 .inner {
        max-width: 680px;
        -webkit-background-size: auto;
        background: url("../images/logo-bad.png") no-repeat center center;
        background-size:  98% auto;
    }

    .slider .item-20 {
        background: url("../images/bad-bg.jpg") no-repeat center center;
        background-position: calc(50% - 350px) 50%;
    }

}

@media (max-width: 440px) {

    .slider .item-14 .inner {
        background-size:  100% auto;
    }
}

@media (max-width: 960px) {

    .slider .item-17 .inner {
        max-width: 680px;
        -webkit-background-size: auto;
        background: url("../images/bloodborne-hunter-2.png") no-repeat center center;
        background-size:  auto;
    }

    .slider .item-22 .inner {
        max-width: 680px;
        -webkit-background-size: auto;
        background: url("../images/rejkholt-logo.png") no-repeat center center;
        background-size:  100% auto;
    }

    .slider .item-22 {
        background-position: -280px 0;
    }

    .order-list-v2 .project-block .status {
        display: none;
    }

    .order-list-v2 .product-labels-box {
        display: none;
    }
    .order-list-v2 .project-block .pay-list-box .pay-box,
    .order-list-v2 .product-block .product-title-box {
        flex-wrap: wrap;
    }

    .order-list-v2 .project-block .price {
        width: 100%;
        flex-shrink: 0;
    }


}

@media (max-width: 560px) {

    .slider .item-17 .inner {
        -webkit-background-size: 100% auto;
        background: url("../images/bloodborne-hunter-2.png") no-repeat center;
        background-size:  100% auto;
    }

    .slider .item-18  {
     background: url("../images/mk-b.png") no-repeat calc(50% - 15px) 50%;
     background-size:  1140px 540px;
 }


}

@media (max-width: 600px) {

  .itog-box > div {
      font-size: 12px;
  }


}

@media (max-width: 720px) {

  .slider .item-23 .inner {
    max-width: 680px;
    -webkit-background-size: auto;
    background: url("../images/klank-logo.png") no-repeat center center;
    background-size:  100% auto;
}
}

@media (max-width: 1000px) {
#pochta-widget {
  width: auto;
    min-width: 97%;
}}
