.display-none {display:none !important;}
.knopka {font-size: 24px;
    text-decoration: auto;
    border: 1px solid #ddd;
    padding: 4px 41px;
    border-radius: 4px;
    /* text-transform: uppercase; */
    font-family: 'Cormorant';}
.knopka:hover {background: #000; color:#fff;}
@media (max-width: 800px) {.knopka {font-size: 16px;}}
.hover-underline:hover {text-decoration: underline !important;}
.primary__text strong {
    font-weight: 300;
    background: #000;
    color: #fff;
    padding: 0px 12px 2px;
    border-radius: 3px;white-space: nowrap;
}


.area {
    letter-spacing: 1px;
    text-decoration: none !important;
    animation: blur 15s ease-out infinite;
    text-shadow: 0px 0px 1px #fff, 0px 0px 1px #fff;
}

@keyframes blur {
    from {
        text-shadow:0px 0px 1px #fff,
        0px 0px 1px #fff,
        0px 0px 2px #fff,
        0px 0px 2px #fff,
        0px 0px 2px #fff,
        0px 0px 2px #fff,
        0px 0px 2px #fff,
        0px 0px 2px #fff,
        0px 0px 4px #fff,
        0px 0px 4px #fff,
        0px 0px 4px #7B96B8,
        0px 0px 6px #7B96B8,
        0px 1px 6px #7B96B8,
        0px 1px 6px #7B96B8,
        0px 1px 6px #7B96B8,
        0px 1px 6px #7B96B8,
        0px -1px 6px #7B96B8,
        0px -1px 6px #7B96B8;
    }
}
.ppp {margin-top:-50px;}
.ppp img {margin-top:-1px;}

.footer-bottom {
    height: 50px;
    font-size: 1.275rem;
    line-height: 2.25rem;
    margin: 8px auto;
    text-decoration: none;
    border: 3px solid #fff;
    width: 232px;
    border-radius: 88px;
}

@media (max-width: 6000px) {
    .p1 img {max-width:100%}
}

@media (max-width: 2800px) {
    .p1 img {max-width:100%}
}
.footer {
    padding-bottom: 30px;
}

.ppp {    text-align: center;
    margin: 0 auto;    margin-top: -51px;}

.footer-bottom {
    height: 50px;
    font-size: 1.275rem;
    line-height: 2.25rem;
    margin: 8px auto;
    text-decoration: none;
    border: 3px solid #fff;
    width: 232px;
    border-radius: 88px;
}

@media (max-width: 22800px){.ppp {margin-left:auto;} .pp img {width:100%}}
@media (min-width:990px)   { .only-mobile {display: none !important;}}
@media (max-width: 990px)  { .only-web {display: none !important;}}

@media (max-width: 2540px) { .ppp .only-web img {max-width: 146%; margin-left: -18%;}}
@media (max-width: 1920px) { .ppp .only-web img {max-width: 190%;margin-left: -40%;}}
@media (max-width: 1580px) { .ppp .only-web img {max-width: 227%;  margin-left: -65%;}}
@media (max-width: 1480px) { .ppp .only-web img {max-width: 201%; margin-left: -50%;}}
@media (max-width: 1280px) { .ppp .only-web img {max-width: 237%; margin-left: -69%;}}
@media (max-width: 1024px) { .ppp .only-web img {max-width: 236%; margin-left: -68%;}}
@media (max-width: 990px)  { .ppp .only-web img {max-width: 178%; margin-left: -36%;}}




.footer {
    padding-bottom: 30px;
    margin-bottom: -46px;
}

.size14 {font-size:14px !important;}
.behance {font-size: 16px;
    line-height: 33px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    margin-top: 11px;}
.behance span {    display: inline-block;
    margin-top: 2px;
    position: absolute;
    margin-left: 5px;}
.behance svg {border-radius:3px;}
