.menu .menu-main .award-item .menu-footer {
    padding-bottom: 25px;

}
.menu .menu-main .menu-lang > .award-item-logo {
    display: none;
}
@media (max-width: 767.98px) {
    .menu .menu-main .award-item {
        padding: 0;
        background-color: transparent;
    }
    .menu .menu-main .award-item .award-item-logo,
    .menu .menu-main .award-item .award-item-descr
    {
        display: none;
    }
    .menu .menu-main .award-item .menu-footer {
        padding-top: 0.5rem;
    }
    .menu .menu-main .menu-lang > span {
        display: none;
    }
    .menu .menu-main .menu-lang > .award-item-logo {
        display: block;
    }
}


/***********************/
/***** MENU WHEEL ******/
/***********************/
.cd-overlay-nav, .cd-overlay-content {
    /* containers of the 2 main rounded backgrounds - these containers are used to position the rounded bgs behind the menu icon */
    position: fixed;
    top: 18px;
    right: 5%;
    height: 4px;
    width: 4px;
    -webkit-transform: translateX(-20px) translateY(20px);
    -moz-transform: translateX(-20px) translateY(20px);
    -ms-transform: translateX(-20px) translateY(20px);
    -o-transform: translateX(-20px) translateY(20px);
    transform: translateX(-20px) translateY(20px);
}
.cd-overlay-nav span, .cd-overlay-content span {
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}
.cd-overlay-nav.is-hidden, .cd-overlay-content.is-hidden {
    /* background fades out at the end of the animation */
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
}

.cd-overlay-nav {
    /* main rounded colored bg 1 */
    z-index: 989;
}
.cd-overlay-nav span {
    /*background-color: #091d23;*/
    background-color: #c38439;
}

.cd-overlay-content {
    /* main rounded colored bg 2 */
    /*z-index: 989;*/
    z-index: 1005;
}
.cd-overlay-content span {
    background-color: #552f25;
}


/* MENU WHEEL */
/**mini**/

.c-mini-wheel {
    cursor: pointer;
    position: absolute;
    top: 50%;
    right: -75px;
    margin-top: -67px;
    width: 134px;
    height: 134px;
    visibility: hidden;
    transform: translateX(100%) rotate( -180deg) translateZ(0);
    transition: transform 1s cubic-bezier(.165, .84, .44, 1), visibility 1s cubic-bezier(.165, .84, .44, 1);
    z-index: 12;
}

.c-mini-wheel.is-enter {
    visibility: visible;
    transform: rotate(0) translateZ(0);
}

.c-mini-wheel.is-enter:hover {
    transform: rotate( 90deg) scale(1.3) translateZ(0);
    transition: transform .6s cubic-bezier(.165, .84, .44, 1), visibility 1s cubic-bezier(.895, .03, .685, .22);
}

.c-mini-wheel-inner {
    width: 134px;
    height: 134px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -67px;
    transform: translateZ(0);
    background: #C38439;
    border-radius: 50%;
}

.c-mini-wheel-inner-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translateZ(0);
}

.c-mini-wheel-dot {
    position: absolute;
    width: 10px;
    height: 10px;
    background: red;
    top: 50%;
    left: 50%;
    margin-top: -5px;
    margin-left: -5px;
    border-radius: 50%;
}

.c-mini-wheel-dot--0 {
    -webkit-transform: translate(-50px, 0px) translateZ(0);
    transform: translate(-50px, 0px) translateZ(0);
}

.c-mini-wheel-dot--1 {
    -webkit-transform: translate(-38.30222215px, 32.139380499999994px) translateZ(0);
    transform: translate(-38.30222215px, 32.139380499999994px) translateZ(0);
}

.c-mini-wheel-dot--2 {
    -webkit-transform: translate(-8.682408899999999px, 49.24038765px) translateZ(0);
    transform: translate(-8.682408899999999px, 49.24038765px) translateZ(0);
}

.c-mini-wheel-dot--3 {
    -webkit-transform: translate(25px, 43.301270200000005px) translateZ(0);
    transform: translate(25px, 43.301270200000005px) translateZ(0);
}

.c-mini-wheel-dot--4 {
    -webkit-transform: translate(46.98463105px, 17.10100715px) translateZ(0);
    transform: translate(46.98463105px, 17.10100715px) translateZ(0);
}

.c-mini-wheel-dot--5 {
    -webkit-transform: translate(46.98463105px, -17.10100715px) translateZ(0);
    transform: translate(46.98463105px, -17.10100715px) translateZ(0);
}

.c-mini-wheel-dot--6 {
    -webkit-transform: translate(25px, -43.301270200000005px) translateZ(0);
    transform: translate(25px, -43.301270200000005px) translateZ(0);
}

.c-mini-wheel-dot--7 {
    -webkit-transform: translate(-8.682408899999999px, -49.24038765px) translateZ(0);
    transform: translate(-8.682408899999999px, -49.24038765px) translateZ(0);
}

.c-mini-wheel-dot--8 {
    -webkit-transform: translate(-38.30222215px, -32.139380499999994px) translateZ(0);
    transform: translate(-38.30222215px, -32.139380499999994px) translateZ(0);
}

.c-mini-wheel-dot--9 {
    -webkit-transform: translate(-50px, 0px) translateZ(0);
    transform: translate(-50px, 0px) translateZ(0);
}

/**max**/

.c-home-wheel {
    position: fixed;
    top: 20vh; /*13*/
    right: -36vh; /*42*/
    width: 64vh; /*74*/
    height: 64vh;
    /*margin-top: -17px;*/
    margin-left: 70px;
    transform: translateX(50%) translateZ(0);
    cursor: pointer;
    transition: all .5s ease-in-out;
    z-index: 981;
}

.c-home-wheel.off-content {
    right: -84vh;
}

.c-home-wheel:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: #C38439;
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.c-home-wheel-dot {
    /*overflow: hidden;*/
    position: absolute;
    width: 140px;
    height: 140px;
    top: 50%;
    left: 50%;
    margin-top: -70px;
    margin-left: -70px;
}

.c-home-wheel-dot-inner {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: scale(.6) translateZ(0);
    transition: all .6s cubic-bezier(.165, .84, .44, 1);
    background: #fff;
    padding: 10px;
}

.c-home-wheel-dot-inner-content {
    border-radius: 50%;
    overflow: hidden;
}

.u-fit {
    width: 100%;
    height: 100%;
}

.u-relative {
    position: relative;
}

.c-home-wheel-dot-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.c-home-wheel-dot.is-active .c-home-wheel-dot-inner {
    transform: scale(1) translateZ(0);
    max-width: 140px;
    max-height: 140px;
}

.c-home-wheel-dot:hover .c-home-wheel-dot-inner {
    transform: scale(1) translateZ(0);
    /*max-width: 140px;
    max-height: 140px;*/
}

.c-home-wheel-dot--0 {
    /*transform: translate(-32vh, -3.91887e-15vh) rotate(0deg) translateZ(0px);*/
    transform: rotate(-20deg) translate(27vh) rotate(180deg);
}
.c-home-wheel-dot--1 {
    transform: rotate(-80deg) translate(27vh) rotate(180deg);
}
.c-home-wheel-dot--2 {
    transform: rotate(-140deg) translate(27vh) rotate(180deg);
}
.c-home-wheel-dot--3 {
    transform: rotate(-200deg) translate(27vh) rotate(180deg);
}
.c-home-wheel-dot--4 {
    transform: rotate(-260deg) translate(27vh) rotate(180deg);
}
.c-home-wheel-dot--5 {
    transform: rotate(-320deg) translate(27vh) rotate(180deg);
}

.c-home-wheel {
    transform: matrix3d(-0.939693, -0.34202, 0, 0, 0.34202, -0.939693, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    /*transform: rotate(90deg);*/
    touch-action: none;
    user-select: none;
}
.c-home-wheel.off-content {
    /*transform: rotate(0deg);*/
}

@media (max-width: 767px) {
    .wrap-menu-wheel {
        display: none;
    }
}