
.main-block-maps {
    background: #f0f0f1;
    padding: 50px 0;
}

.main-map-tabs .nav-link {
    font-size: 3.6rem;
    padding-left: 40px;
    padding-right: 40px;
}

.main-map-tabs .nav-link small {
    display: block;
}

.main-map {
    position: relative;
}

.main-map-world {
    text-align: center;
    font-size: 0;
}

.main-map-wrap {
    position: relative;
    margin-top: 50px;
    display: inline-block;
}

.main-map-world-svg {
    width: 100vw;
    height: auto;
    max-width: 100%;
}

.main-map-world-svg .cls-1 {
    fill: #ddd;
}

.main-map-world-svg .cls-2,
.main-map-world-svg .cls-3 {
    fill: none;
    opacity: .7;
    stroke-dasharray: 2800;
    stroke-dashoffset: 2800;
}

.main-map-world-svg .cls-2 {
    stroke: #F00;
    isolation: isolate;
    stroke-width: 1;
    stroke-width: .5px;
}

.main-map-world-svg .cls-2-copy {
    stroke: #f0f0f1;
    stroke-dasharray: 2, 4;
    opacity: 1;
    stroke-width: 1px;
}

.main-map-world-svg .cls-3 {
    stroke: #4077b3;
    stroke-width: 1px;
}

.main-map-world.active .main-map-world-svg .cls-path {
    -webkit-animation: dash 12s linear 1s forwards;
    animation: dash 12s linear 1s forwards;
}

.main-map-world.active .main-map-world-svg .cls-path-dash {
    -webkit-animation: dash 12s linear forwards;
    animation: dash 12s linear forwards;
}

.main-map-world-marker-info {
    position: absolute;
    line-height: 1;
    text-align: left;
    max-width: 19rem;
    color: transparent;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
}
.main-map-world-marker-info:nth-child(7) {
    max-width: 23rem;
}
.main-map-world-marker-info:last-child {
    max-width: 22rem;
}
.main-map-world-marker-info b {
    display: block;
    font-size: 4.8rem;
    font-weight: 700;
}

.main-map-world-marker-info span {
    font-size: 1.8rem;
}

.main-map-world-marker-info:nth-child(1) {
    left: 14%;
    top: 18%;
    -webkit-animation-delay: .8s;
    animation-delay: .8s;
}

.main-map-world-marker-info:nth-child(2) {
    top: 51%;
    left: 22%;
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s;
}

.main-map-world-marker-info:nth-child(3) {
    left: 34%;
    top: 40%;
    -webkit-animation-delay: 2.7s;
    animation-delay: 2.7s;
}

.main-map-world-marker-info:nth-child(4) {
    top: 25%;
    left: 41.5%;
    -webkit-animation-delay: 3.3s;
    animation-delay: 3.3s;
}

.main-map-world-marker-info:nth-child(5) {
    top: 5%;
    left: 51%;
    max-width: 15rem;
    -webkit-animation-delay: 3.8s;
    animation-delay: 3.8s;
}

.main-map-world-marker-info:nth-child(6) {
    top: 5%;
    left: 61%;
    -webkit-animation-delay: 4.3s;
    animation-delay: 4.3s;
}

.main-map-world-marker-info:nth-child(7) {
    top: -7.2%;
    left: 72.4%;
    -webkit-animation-delay: 4.7s;
    animation-delay: 4.7s;
}

.main-map-world-marker-info:nth-child(7) .cls-6 {
    margin-bottom: 10px;
}

.main-map-world-marker-info:nth-child(8) {
    left: 81%;
    top: 40%;
    -webkit-animation-delay: 5.7s;
    animation-delay: 5.7s;
}

.main-map-world.active .main-map-world-marker-info {
    -webkit-animation-name: fadeMarkerInfo;
    animation-name: fadeMarkerInfo;
}

.main-map-world-marker {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    border: 0 solid #00499A;
    background: none;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
}

.main-map-world-marker:nth-child(1) {
    left: 12.7%;
    top: 33.2%;
}

.main-map-world-marker:nth-child(2) {
    left: 22%;
    top: 46.5%;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}

.main-map-world-marker:nth-child(3) {
    top: 39.5%;
    left: 31.8%;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}

.main-map-world-marker:nth-child(4) {
    top: 28.2%;
    left: 39%;
    -webkit-animation-delay: 2.6s;
    animation-delay: 2.6s;
}

.main-map-world-marker:nth-child(5) {
    left: 48.5%;
    top: 12%;
    -webkit-animation-delay: 3.1s;
    animation-delay: 3.1s;
}

.main-map-world-marker:nth-child(6) {
    top: -1%;
    left: 60.6%;
    -webkit-animation-delay: 3.6s;
    animation-delay: 3.6s;
}

.main-map-world-marker:nth-child(7) {
    top: 1%;
    left: 72.5%;
    -webkit-animation-delay: 4s;
    animation-delay: 4s;
}

.main-map-world-marker:nth-child(8) {
    top: 34%;
    left: 81%;
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
}

.main-map-world.active .main-map-world-marker {
    -webkit-animation-name: fadeInMarker;
    animation-name: fadeInMarker;
}

.main-map-europe-note {
    color: #F00;
    font-size: 1.8rem;
    text-transform: uppercase;
    font-weight: 300;
}

.main-map-europe-note b {
    font-weight: 500;
}

.main-map-aside {
    position: relative;
}

.main-map-aside h3 {
    color: #00499A;
    font-weight: 500;
    font-size: 1.8rem;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.main-map-aside ul {
    margin-bottom: 40px;
}

.main-map-aside li {
    color: #00499A;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 1;
    margin: 0;
}

.main-map-aside li.disabled {
    opacity: .3;
}

.main-map-aside li a {
    display: inline-block;
    color: inherit;
    font: inherit;
    text-decoration: none;
    padding: 5px 0;
    -webkit-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
}

.main-map-aside li a:hover {
    color: #F00;
}

.main-map-easteurope-wrap {
    font-size: 0;
    text-align: left;
}

.main-map-easteurope-inner {
    display: inline-block;
    position: relative;
}

.main-map-easteurope-inner img {
    width: auto;
    height: auto;
}

.main-map-easteurope-marker {
    cursor: default;
    position: absolute;
    font-size: 1.8rem;
    color: #00499A;
    font-weight: 600;
    opacity: 1;
    -webkit-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.main-map-easteurope-marker span {
    white-space: nowrap;
    display: block;
    overflow: hidden;
    width: 0;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
}

.main-map-easteurope-marker:hover,
.main-map-easteurope-marker:focus {
    opacity: 1;
}

.main-map-easteurope-marker.disabled {
    opacity: .3;
}

.main-map-easteurope-marker::before {
    content: '';
    position: absolute;
    left: -70px;
    top: 50%;
    margin-top: -28px;
    background-image: url("data:img/png;base64,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");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 56px;
    height: 56px;
    opacity: 1;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
}

/*
.main-map-easteurope-marker:nth-child(1) {
    top: 47%;
    left: 11.4%;
}
*/
.main-map-easteurope-marker:nth-child(1) {
    top: 31%;
    left: 34%;
}
.main-map-easteurope-marker:nth-child(1) span {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}

.main-map-easteurope-marker:nth-child(2) {
    top: 42%;
    left: 40%;
}

.main-map-easteurope-marker:nth-child(2)::before {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}

.main-map-easteurope-marker:nth-child(2) span {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.main-map-easteurope-marker:nth-child(3) {
    top: 54%;
    left: 50.5%;
}

.main-map-easteurope-marker:nth-child(3)::before {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.main-map-easteurope-marker:nth-child(3) span {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}

.main-map-easteurope-marker:nth-child(4) {
    top: 62%;
    left: 52.5%;
}

.main-map-easteurope-marker:nth-child(4)::before {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}

.main-map-easteurope-marker:nth-child(4) span {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}

.main-map-easteurope-marker:nth-child(5) {
    top: 63.5%;
    left: 54.5%;
}

.main-map-easteurope-marker:nth-child(5)::before {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}

.main-map-easteurope-marker:nth-child(5) span {
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s;
}

.main-map-easteurope-wrap.active .main-map-easteurope-marker::before {
    -webkit-animation-name: fadeInMarker2;
    animation-name: fadeInMarker2;
}

.main-map-easteurope-wrap.active .main-map-easteurope-marker span {
    -webkit-animation-name: fadeMarkerInfo2;
    animation-name: fadeMarkerInfo2;
}

.main-map-easteurope-sea {
    cursor: default;
    position: absolute;
    opacity: 1;
    -webkit-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    background: none no-repeat 0 0 transparent;
}

.main-map-easteurope-sea.m-sea-azov {
    background-image: url("../img/main-map-seas/azov.png");
    width: 39px;
    height: 22px;
    top: 326px;
    left: 402px;
}

.main-map-easteurope-sea.m-sea-casp {
    background-image: url("../img/main-map-seas/casp.png");
    width: 87px;
    height: 115px;
    top: 330px;
    left: 506px;
}

.main-map-easteurope-sea.m-sea-balt {
    background-image: url("../img/main-map-seas/balt.png");
    width: 160px;
    height: 124px;
    top: 134px;
    left: 181px;
}

.main-map-easteurope-sea.m-sea-black {
    background-image: url("../img/main-map-seas/black.png");
    width: 133px;
    height: 68px;
    top: 336px;
    left: 336px;
}

.main-map-easteurope-sea.active {
    opacity: 1;
}

.main-map-easteurope-sea.disabled {
    opacity: .3;
}

.main-map-easteurope-sea > span {
    display: none;
    color: #00499A;
    font-size: 1.5rem;
    position: absolute;
    white-space: nowrap;
    overflow: hidden;
    width: 0;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
}

.main-map-easteurope-wrap.active .main-map-easteurope-sea > span {
    -webkit-animation-name: fadeMarkerInfo3;
    animation-name: fadeMarkerInfo3;
}

.main-map-easteurope-sea.m-sea-azov > span {
    top: -20px;
    left: -100px;
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
}

.main-map-easteurope-sea.m-sea-casp > span {
    top: 100%;
    left: -55px;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}

.main-map-easteurope-sea.m-sea-balt > span {
    top: 45px;
    left: -100px;
}

.main-map-easteurope-sea.m-sea-black > span {
    top: 20px;
    left: -115px;
    -webkit-animation-delay: .8s;
    animation-delay: .8s;
}
@-webkit-keyframes typing {
    from {
        width: 0;
    }

    to {
        width: 100%;
    }
}

@keyframes typing {
    from {
        width: 0;
    }

    to {
        width: 100%;
    }
}

@-webkit-keyframes blinkCaret {
    from, to {
        border-color: transparent;
    }

    50% {
        border-color: #fff;
    }
}

@keyframes blinkCaret {
    from, to {
        border-color: transparent;
    }

    50% {
        border-color: #fff;
    }
}

/*-webkit-animation: fadeInUp 1s ease 1.6s forwards;
-moz-animation: fadeInUp 1s ease 1.6s forwards;
-o-animation: fadeInUp 1s ease 1.6s forwards;
animation: fadeInUp 1s ease 1.6s forwards;*/

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: scale(1) rotate(0deg);
    }

    50% {
        -webkit-transform: scale(1) rotate(80deg);
    }

    100% {
        -webkit-transform: scale(1) rotate(-180deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: scale(1) rotate(0deg);
        transform: scale(1) rotate(0deg);
    }

    50% {
        -webkit-transform: scale(1) rotate(80deg);
        transform: scale(1) rotate(80deg);
    }

    100% {
        -webkit-transform: scale(1) rotate(-180deg);
        transform: scale(1) rotate(-180deg);
    }
}

@-webkit-keyframes rotate {
    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes dash {
    to {
        stroke-dashoffset: 0;
    }
}

@keyframes dash {
    to {
        stroke-dashoffset: 0;
    }
}

@-webkit-keyframes fadeInSize {
    to {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes fadeInSize {
    to {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes fadeInMarker {
    to {
        border-width: 5px;
        background: #FFF;
    }
}

@keyframes fadeInMarker {
    to {
        border-width: 5px;
        background: #FFF;
    }
}

@-webkit-keyframes fadeMarkerInfo {
    to {
        color: #00499A;
    }
}

@keyframes fadeMarkerInfo {
    to {
        color: #00499A;
    }
}

@-webkit-keyframes fadeInMarker2 {
    to {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes fadeInMarker2 {
    to {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes fadeMarkerInfo2 {
    to {
        width: 100%;
    }
}

@keyframes fadeMarkerInfo2 {
    to {
        width: 100%;
    }
}

@-webkit-keyframes fadeMarkerInfo3 {
    to {
        width: 200px;
    }
}

@keyframes fadeMarkerInfo3 {
    to {
        width: 200px;
    }
}

@media (max-width: 900px) {
    .content__block img.icon-video-1{
        margin-top: 40px;
    }
    .presentation__block--text {
        padding: 2rem;
    }
    .heading-3 {
        margin-top: 0;
        margin-bottom: 15px !important;
        font-size: 2.5rem;
    }
    .list{
        padding-left: 0;
    }
    .list li{
        font-size: 1.5rem;
        line-height: normal;
        margin-top: 10px;
    }
    .list li::before{
        top: 8px;
    }
}

@media (max-width:768px) {
    .content__block img.icon-video-1{
        margin-top: 40px;
    }
    .list li{
        margin-bottom: 0!important;
    }
    .list li::before {
        top: 7px!important;
    }
    .presentation__block--text{
        top: 30%;
    }
}

@media (max-width: 498px) {
    .presentation__block--text{
        position: relative;
        top: auto;
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        max-width: 100%;
        margin-top: 30px;
        display: inline-block !important;
        opacity: 1 !important;
    }
    .presentation{
        padding-bottom: 5rem;
    }
}

@media (max-width: 575.98px) {
    .presentation{
        padding-top: 50px;
    }
    html{
        font-size: 50%
    }
    .mac-screen__items{
        height: 51vw !important;
    }
}
@media (max-width: 520.98px) {

}
@media (max-width: 500.98px) {
    .home-top {
        padding-top: 10rem;
    }
    .home-top__items--logo {
        width: 100%;
        height: auto;
    }
    .home-top__items--ships {
        flex-wrap: wrap;
    }
    .ship-box:first-child,
    .ship-box:nth-child(2),
    .ship-box:nth-child(3),
    .ship-box:nth-child(4){
        width: 50%;
    }
    .container {
        padding: 0;
    }
    h1 span {
        font-size: 8rem;
    }
    .numeral__info--box ul li:nth-child(2) {
        font-size: 1.8rem;
    }
    .numeral .numeral__info {
        padding: 3rem;
    }
    .menu-wrap--main {
	     width: 100%;
    }
}

@media (min-width: 576px) and (max-width: 767.98px) {

}


/* max-width: 767.98px */ /* max-width: 767.98px */ /* max-width: 767.98px */ /* max-width: 767.98px */ /* max-width: 767.98px */ /* max-width: 767.98px */
@media (max-width: 767.98px) {
    .container {
        max-width: 100%;
    }
    .ship-down {
        display: none;
    }
    h1 {
        font-size: 3.8rem;
    }
    .home-top__items--title {
        margin: 5rem 0 7rem;
        height: auto;
    }
    .home-top__items--titlesec {
        padding: 0 0 2rem;
    }
    .home-top__items--ships {
        margin-bottom: 4rem;
    }
    .home-top ul {
        margin-bottom: 4rem;
    }
    .home-top ul br {
        display: none;
    }
    .numeral-design {
        display: none;
    }
    .display-mob{
        display: block
    }
    .numeral .numeral__info {
        padding: 5rem;
        margin-left: 0;
    }
    .numeral__info--box ul li:nth-child(1) {
        font-size: 7rem;
    }
    .numeral .title {
        margin-bottom: 5rem;
    }
    .numeral {
        padding: 5rem 0;
    }
    .title-box {
        padding: 15rem 0 0;
        margin-top: -20rem;
    }
    .main-map-easteurope-wrap {
        margin: 0 -webkit-calc((100vw - 510px) / 2 * -1);
        margin: 0 calc((100vw - 510px) / 2 * -1);
        overflow-x: auto;
    }
    .color__items--info:before,
    .color__items--info:after {
        display: none;
    }
    .color__items.show .color__items--info ul {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .color__items--info-1,
    .color__items--info-2,
    .color__items--info-3 {
        width: 10rem;
        height: auto;
        top: -5rem;
    }
    .color__items--info-2 {
        left: 10rem;
    }
    .color__items--info-3 {
        left: 20rem;
    }
    .color__items--info-1 .mob-color,
    .color__items--info-2 .mob-color,
    .color__items--info-3 .mob-color {
        width: 4rem;
        height: 4rem;
    }
    .color__items--info-1 .mob-color {
        background-color: #ff0000;
    }
    .color__items--info-2 .mob-color {
        background-color: #0854a2;
    }
    .color__items--info-3 .mob-color {
        background-color: #b0b0b0;
    }
    .compass-2 {
        display: none;
    }
    .vint-1 {
        left: 5%;
        top: 5%;
    }
    .vint-2 {
        right: 5%;
        top: 5%;
    }
    .vint-3 {
        left: 5%;
        bottom: 5%;
    }
    .vint-4 {
        right: 5%;
        bottom: 5%;
    }
    .numeral__info:before {
        display: none;
    }
    .numeral .numeral__info {
        padding: 4rem;
    }
    .numeral__info--box ul li:nth-child(2) {
        line-height: 1;
        font-size: 2rem;
        padding-top: 0;
    }
    .mob-info {
        display: flex;
        height: 4rem;
        justify-content: center;
        width: 100%;
        pointer-events: none;
        opacity: .9;
    }
    .mob-info-bl {
        display: flex;
        width: 100%;
        justify-content: center;
    }
    .main-map-europe .title {
        padding: 7rem 0 4rem;
    }
    .pdf .title {
        padding: 6rem 0 4rem;
    }
    .pdf {
        padding-bottom: 5rem;
    }
    .color .title, .mobile .title {
        padding: 6rem 0 7.5rem;
    }
    .design .title {
        padding: 8rem 0 4rem;
    }
    .nav-tabs .nav-item .nav-link {
        font-size: 2.3rem;
        padding: 0 0 8px;
    }
    .mac-screen {
        margin: 5rem 0 3rem;
    }
    .mobile .title {
        padding: 2rem 0 3.5rem;
    }
    p {
        font-size: 1.6rem;
    }
    .footer .title {
        position: relative;
        padding: 6rem 0;
    }
    .vint-1 {
        left: 1%;
        top: 1%;
    }
    .vint-2 {
        right: 1%;
        top: 1%;
    }
    .vint-3 {
        left: 1%;
        bottom: 1%;
    }
    .vint-4 {
        right: 1%;
        bottom: 1%;
    }
    .footer__items--logo {
        padding: 0 0 5rem;
    }
}

/* (min-width: 768px) and (max-width: 991.98px) */ /* (min-width: 768px) and (max-width: 991.98px) */ /* (min-width: 768px) and (max-width: 991.98px) */ /* (min-width: 768px) and (max-width: 991.98px) */
@media (min-width: 768px) and (max-width: 991.98px) {
    html{
        font-size: 50%
    }
}
@media (max-width: 1030px) {
    .color-wave {
        bottom: -2.5%;
    }
    .color-wave-2 {
        bottom: -3.8%;
    }
    .color-wave-3 {
        bottom: -1.5%;
    }
}
@media (min-width: 992px) and (max-width: 1199.98px) {

}
@media (max-width: 992px) {
    .main-map-world {
        overflow-y: hidden;
        overflow-x: auto;
    }
    .main-map-wrap {
        width: 1000px;
    }
    .main-map-world-svg {
        width: 100%;
        height: auto;
        max-width: 999%;
    }
    .mobile__items {
        margin-top: 5rem;
    }
    .mobile__items--box:nth-child(1) .mobile-box-info {
        top: 20% !important;
        right: 0 !important;
    }
    .mobile__items--box.show:nth-child(2) .mobile-box-info {
        top: 54% !important;
        left: 0 !important;
    }
    .mobile__items--box:nth-child(3) .mobile-box-info {
        right: 5.5% !important;
        bottom: -23% !important;
    }
    .design-waves {
        display: none;
    }
    .home-top-bg {
		width: 100%;
    	height: auto;
    }
}
@media (min-width: 1200px) {

}
@media (min-width: 767px) and (max-width: 1220px) {
    .numeral-design {
        height: 110%;
    }
    .numeral-design img {
        max-height: 100%;
    }
    .title-box {
        padding: 12rem 0 0;
    }
}
@media (min-width: 767px) and (max-width: 816px) {
    .color__items--info-2 {
        left: 10.5%;
    }
    .color__items--info-3 {
        left: 19.5%;
    }
}
@media (max-width: 1699px) {
    .main-map-world-marker-info {
        max-width: 160px;
    }
    .main-map-world-marker-info span {
        font-size: 1.6rem;
    }

}
@media (max-width: 1499px) {
    .main-map-world-marker-info {
        max-width: 150px;
    }
    .main-map-world-marker-info:nth-child(5) {
        max-width: 130px;
    }
    .main-map-world-marker-info b {
        font-size: 3.4rem;
    }
    .main-map-world-marker-info span {
        font-size: 1.4rem;
    }
}
@media (max-width: 1340px) {
    .ship-down {
        left: 0;
    }
    .container {
        width: 90%;
        max-width: 90%;
    }
}
@media (max-width: 1480px) {
    .numeral-design {
        left: 33%;
    }
}
@media (max-width: 1220px) {
    html{
        font-size: 55%
    }
    .numeral-design {
        left: 33%;
    }
    .numeral__info {
        padding: 6rem 11rem 6rem 4rem;
    }
    .home-top__items--titlesec p br {
        display: none;
    }
    .mobile__items--box {
        width: 52.95vw;
        height: 40.57vw;
    }
    .mobile__items--box:nth-child(1) {
        top: 0;
        left: -4%;
    }
    .mobile__items--box:nth-child(2) {
        right: -16%;
        top: 10%;
    }
    .mobile__items--box:nth-child(3) {
        left: -7%;
        top: 39%;
    }
    .mobile__items--box:nth-child(4) {
        top: 45%;
        right: -9%;
    }
    .mobile-p {
        padding-right: 0;
    }
    .mobile__items {
        height: 85vw;
    }
    .mobile__items--box.show:nth-child(4) .mobile-box-info {
        left: 19%;
        bottom: -10%;
    }
    .mobile__items--box:nth-child(3) .mobile-box-info {
        right: 2.5%;
        bottom: -15%;
    }
    .compass-2 {
        top: -6.5rem;
    }
    .main-map-easteurope-inner {
	    width: 128rem;
	    height: auto;
	}
}
@media (max-width: 1199px) {
    .main-map-world-marker-info {
        max-width: 110px;
    }
    .main-map-world-marker-info:nth-child(1) {
        left: 15%;
    }
    .main-map-world-marker-info:nth-child(5) {
        top: 2%;
        max-width: 100px;
    }
    .main-map-world-marker-info:nth-child(6) {
        top: -5%;
        left: 63%;
        max-width: 90px;
    }
    .main-map-world-marker-info b {
        font-size: 2.7rem;
    }
    .main-map-world-marker-info span {
        font-size: 1.4rem;
        font-family: "Segoe UI", sans-serif;
    }
    .fleet-list > li {
        width: 50%;
    }
    .fleet-inner-slide-item {
        height: 420px;
        width: 900px;
    }
    .main-map-world-marker-info:last-child {
        max-width: 21rem;
    }
}
@media (max-width: 1520px) {
    .color__items--ship {
        width: 85%;
    }
}
@media (max-width: 1340px) {
    .mac-screen__items{
        height: 52.3vw;
    }
    .mac-screen {
        padding: 0 2.5rem;
        margin: 9rem 0 4rem;
    }
}
@media (min-width: 700px) and (max-width: 1100px) {
	.footer__items--logo {
		    padding: 5rem 0 17rem;
	}
}
@media (min-width: 1025px) {
    .main-map-world {
        overflow: hidden;
    }
}
@media (max-width: 1000px) {
    .mac-screen__items{
        height: 52vw;
    }
    .mac-screen {
        padding: 0 2rem;
        margin: 9rem 0 3rem;
    }
}
@media (max-width: 730px) {
    .mac-screen__items{
        height: 51.2vw;
    }
    .mac-screen {
        padding: 0 1.5rem;
        margin: 5rem 0 2rem;
    }
}
@media (min-width: 768px) and (max-width: 800px) {
    .numeral__info {
        padding: 4rem 3rem 4rem 3rem;
    }
}
@media (max-width: 840px) {
    .footer__items {
        width: 100%;
        height: auto;
        padding: 0;
        left: 50%;
        top: 0;
        background-image: none;

    }
    .compass-2 {
        top: -10%;
        width: 61.4rem;
        height: 62.1rem;
        left: 10%;
    }
    .footer__items--img {
        justify-content: center;
        margin-bottom: 6rem;
        flex-wrap: wrap;
    }
    .bttn {
        margin: 0 2rem 3rem;
    }
    .share-block {
        margin-top: 3rem;
    }
    .footer__items--img img {
        margin: 0 2rem 2rem;
    }
    .icon-share:before {
        color: #0955a3;
    }
    .shares-btn {
        background-color: transparent;
        border: 1px solid #0955a3;
    }

}
@media (max-width: 800px) {
    .mobile__items--box.show:nth-child(4) .mobile-box-info {
        left: 0;
        bottom: 0;
    }
    .mobile__items--box:nth-child(3) .mobile-box-info {
        right: 16.5% !important;
    }
    #mobile-3.mobile__items--box.show .mobile-box-info ul li:first-child span:after {
        display: none;
    }
}
@media (max-width: 675px) {
    .mobile__items--box:nth-child(2) {
        top: 8%;
    }
    .mobile__items--box:nth-child(1) .mobile-box-info {
        top: 8% !important;
    }
    .mobile__items--box.show:nth-child(4) .mobile-box-info {
        left: 0;
        bottom: -20px;
    }
}
@media (max-width: 600px) {
    .main-map-aside h3 {
        height: auto;
    }
    .main-map-aside ul {
        margin-bottom:  30px;
    }
    .main-map-europe-note {
        display: none;
    }
    .main-map.main-map-europe .col-xl-9.col-lg-9.col-md-9.col-sm-12.col-12 {
        padding: 0;
    }
    .main-map-easteurope-wrap {
        margin: 0 -3rem 0;
    }
    .color .title {
        padding: 6rem 0 19rem;
    }
    .color__items--info-1, .color__items--info-2, .color__items--info-3 {
        top: -14.5rem;
    }
    .color__items.show .color__items--ship {
        left: 6%;
    }
    .color-wave {
        bottom: -2.1%;
    }
    .color-wave-2 {
        bottom: -3%;
    }
    .color-wave-3 {
        bottom: -1.1%;
    }
    .nav-tabs .nav-item .nav-link {
        font-size: 1.8rem;
    }
    .mac-image {
        display: none;
    }
    .mac-screen {
        padding: 1.5rem;
        margin: 4rem 0 2rem;
    }
    .tab-content {
        display: block;
        background: linear-gradient(216deg, rgba(0,0,0,1) 0%, rgba(123,124,131,1) 99%);
        border-radius: 10px;
        position: relative;
        z-index: 10;
    }
    .tab-content:before {
	    content: '';
	    position: absolute;
	    width: 100%;
	    height: 100%;
	    background: transparent;
	    border: 2px solid #b3b6bb;
	    z-index: 0;
	    border-radius: 10px;
	}
}
@media only screen and (min-width: 592px) and (max-width: 630px) {
    .bttn {
        margin: 0 5rem 3rem;
    }
}
@media (max-width: 575px) {
    .nav-tabs{
        justify-content: center !important;
    }
    .nav-item{
        padding-top: 15px;
        width: 33.333333%;
        text-align: center;
    }
    .mobile__items {
        height: 100vw;
    }
    .mobile__items--box.show:nth-child(2) .mobile-box-info {
        top: 63% !important;
    }
    .mobile__items--box:nth-child(4) {
        right: -15%;
    }
    .mobile__items--box.show:nth-child(4) .mobile-box-info {
        left: 0;
        bottom: -30%;
    }
    .mac-screen {
        padding: 1.5rem;
        margin: 3rem 0 4rem;
    }
    #mobile-1.mobile__items--box.show:nth-child(1) .mobile-box-info ul li:first-child span {
        width: 12rem;
    }
    .mobile__items--box:nth-child(1) .mobile-box-info {
        top: 4% !important;
        right: -7% !important;
    }
}
@media (max-width: 500px) {
    .pdf__items {
        display: flex;
        justify-content: center;
        margin-top: 5rem;
        flex-wrap: wrap;
    }
    .pdf__items--one,
    .pdf__items--two{
        width: 100%;
    }
    .pdf__items--two {
        margin-top: 5rem;
    }
    .title h2 {
        font-size: 5rem;
    }
}
@media (max-width: 430px) {
    .mobile__items--box:nth-child(4) {
        right: -10%;
        top: 45%;
    }
    .mobile__items {
        height: 110vw;
    }
    .mobile__items--box:nth-child(1) {
        top: 0;
        left: -9%;
    }
    .mobile__items--box:nth-child(1) .mobile-box-info {
        right: -17% !important;
    }
    .mobile__items--box.show:nth-child(2) .mobile-box-info {
        left: -18% !important;
    }
    .mobile__items--box.show:nth-child(4) .mobile-box-info {
        left: -18%;
        bottom: -40%;
    }
}
@media (max-width: 400px) {
    .nav-item{
        margin-bottom: 0 !important;
    }
    .nav-item a{
        font-size: 1.5rem!important;
    }
    .color-wave {
        bottom: -1.8%;
    }
    .color-wave-2 {
        bottom: -2.5%;
    }
    .color-wave-3 {
        bottom: -1.1%;
    }
    .nav {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .nav-tabs .nav-item .nav-link {
        padding: 0 0 5px;
    }
    .mobile__items--box:nth-child(3) .mobile-box-info {
        right: 11.5% !important;
        bottom: -32% !important;
    }
    .mobile__items--box:nth-child(3) {
        top: 37%;
    }
    .footer__items--img img {
        margin: 0 3rem 3rem;
    }
}
@media only screen and (min-width: 375px) and (max-width: 375px) and (orientation: portrait) {
    .nav-tabs .nav-item .nav-link {
        font-size: 1.7rem;
    }
}
@media (max-width: 375px) {
    .mobile__items--box:nth-child(3) .mobile-box-info {
        right: 5.5% !important;
        bottom: -35% !important;
    }
    .mobile__items--box:nth-child(1) .mobile-box-info {
        right: -21% !important;
        top: 0 !important;
    }
}
@media (max-width: 374.99px) {
    h1 span {
        font-size: 6rem;
    }
    .home-top__items--site a {
        font-size: 2.7rem;
        padding-right: 3.3rem;
    }
    .numeral .numeral__info {
        padding: 2rem;
    }
    .numeral__info--box ul li:nth-child(2) {
        font-size: 1.8rem;
    }
    .m-b {
        margin-bottom: 0;
    }
    .numeral__info--box {
        margin-bottom: 3rem;
    }
    .main-map-aside .row .col-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .main-map-aside h3 {
        height: auto;
    }
    .main-map-aside ul {
        margin-bottom: 2.5rem;
    }
    .main-map-easteurope-wrap {
        margin: 0 -3rem;
    }
    .pdf__items--two {
        margin-top: 4rem;
    }
    .title h2 {
        font-size: 4.5rem;
    }
}
@media (max-width: 354.99px) {
	.nav {
		border-bottom-color:transparent;
	}
}
@media (max-width: 350.99px) {
    .nav-tabs .nav-item {
        margin-bottom: 10px;
    }
    #mobile-4.mobile__items--box.show .mobile-box-info ul li:first-child span:after {
        display: none;
    }
    .mobile__items--box:nth-child(1) {
        top: -6%;
    }
    .mobile__items--box:nth-child(2) {
        top: 6%;
    }
    
}
@media (max-width: 320.99px) {
    .mobile__items--box:nth-child(3) {
        top: 32%;
    }
    .mobile__items--box:nth-child(3) .mobile-box-info {
        right: 16.5% !important;
        bottom: -49% !important;
    }
    .mobile__items--box:nth-child(4) {
        right: -16%;
        top: 47%;
    }
    .mobile__items--box.show:nth-child(4) .mobile-box-info {
        left: -34%;
        bottom: -34%;
    }
    .mobile__items--box:nth-child(1) .mobile-box-info {
        right: -32% !important;
        top: -5% !important;
    }
    .mobile-box-info ul li:first-child {
        margin-bottom: 0.5rem;
    }
    .mobile__items--box.show:nth-child(2) .mobile-box-info {
        left: -26% !important;
    }
    .ship-box:nth-child(4) .ship-box--img {
	    padding-top: 1.1rem;
	}
	.ship-box:nth-child(1) .ship-box--img {
	    padding-top: 1.9rem;
	}
}
@media (min-width: 2280px) {
    .numeral-design {
        left: 41%;
    }
}
@media (max-width: 990px) and (orientation: landscape) {
    .home-top {
        padding: 6rem 0 0;
    }
    .home-top__items--title {
        margin: 5rem 0 8rem;
        height: 24rem;
    }
}
@media only screen and (min-width: 360px) and (max-width: 360px) {
    .nav-tabs .nav-item .nav-link {
        font-size: 1.5rem;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .main-map-world-svg {
        height: 38.623vw;
    }
    .main-map-world-svg .cls-2,
    .main-map-world-svg .cls-3 {
        stroke-dashoffset: 0;
    }
    .main-map-world-marker {
        border: 5px solid #00499A;
    }
    .main-map-world-marker-info {
        color: #00499A;
    }
    .main-map-easteurope-marker::before {
        opacity: .5;
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    .main-map-easteurope-marker span {
        width: auto;
    }

}
@media (min-width: 568px) and (max-width: 568px) and (orientation: landscape) {
	.home-top__items--head {
	    justify-content: flex-start;
	}
	.home-top__items--logo {
	    margin-right: 20px;
	}
}
@media (min-width: 2560px) and (max-width: 2560px) {
	.main-map-world-marker-info:nth-child(7) {
    	top: -4.2%;
    }
    .main-map-world-marker-info:nth-child(1) {
	    left: 12.7%;
	    top: 21.8%;
    }
    .main-map-world-marker-info:nth-child(2) {
	    top: 37%;
	    left: 22%;
    }
    .main-map-world-marker-info:nth-child(3) {
	    left: 33%;
	    top: 39%;
    }
    .main-map-world-marker-info:nth-child(4) {
	    top: 30%;
	    left: 39%;
    }
    .main-map-world-marker-info:nth-child(5) {
    	top: 13%;
		left: 49%;
    }
    .main-map-world-marker-info:nth-child(6) {
    	top: 1%;
		left: 60%;
    }
    .main-map-world-marker-info:nth-child(8) {
    	left: 81.8%;
    	top: 35%;
    }
}
@media (min-width: 800px) and (max-width: 905px) {
	.numeral__info {
	    padding: 6rem 6rem 6rem 2rem;
	}
}
/* S9+ АЛЬБОМ РЕАЛЬНЫЙ */
@media (min-width: 790px) and (max-width: 800px) and (orientation: landscape) {
	.main-map-easteurope-inner {
	    left: -19%;
	}
}
@media (min-width: 768px) and (max-width: 768px) and (orientation: portrait) {
	.mobile__items--box.show:nth-child(4) .mobile-box-info {
	    left: 0;
	    bottom: -12%;
	}
	.mobile__items--box:nth-child(3) .mobile-box-info {
	    right: 23.5% !important;
	}
	.mobile__items--box.show:nth-child(2) .mobile-box-info {
	    top: 55% !important;
	    left: -3% !important;
	}
	.mobile__items--box:nth-child(1) .mobile-box-info {
	    top: 15% !important;
	    right: 0 !important;
	}
	.main-map-easteurope-inner {
	    left: -13rem;
	    bottom: -9rem;
	}
}
@media (min-width: 1024px) and (max-width: 1024px) and (orientation: landscape) {
	.mobile__items--box.show:nth-child(2) .mobile-box-info {
    	left: -2%;
    }
    .mobile__items--box:nth-child(3) .mobile-box-info {
	    right: -2.5%;
	}
	.mobile__items--box.show:nth-child(4) .mobile-box-info {
	    left: 18%;
	    bottom: -13%;
	}
}
@media (min-width: 800px) and (max-width: 1000px) and (orientation: landscape) {
	.postid-7741 .logo {
	    width: 29.8rem !important;
	}
	.postid-7741 .menu.menu--main {
		width: 480px !important;
	}
	.postid-7741 .footer__items--logo {
	    padding: 5rem 0 15rem  !important;
	}
	.postid-7741 .main-map-easteurope-inner {
	    width: 128rem;
	    height: auto;
	    left: -10rem;
	}
}
@media only screen and (max-width: 480px) and (orientation: portrait) {
	.postid-7741 .mobile-please-wrap.mobile.horizontal {
	    display: none;
	}
}
