.product-first-screen {
    padding: 100px 0 0 0;
}

.product-first-screen > .container{
    position: relative;
}

.product-first-screen > .container > h4,
.product-first-screen > .container > div{
    position: relative;
    z-index: 2;
}

.tx-shadow-dark{
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.product-first-screen > .overlay-block{
    background-image: url('../../img/background/galaxy.jpg');
    background-size: cover;
}

.product-img-container > img{
    background-color: black;
    box-shadow:0 0 10px rgba(33, 33, 33, 0.4);
}

.product-first-screen > .container > .leaf{
    pointer-events: none;
    width: 100%;
    top: 0;
    z-index: 1;
    margin-top: -20%;
    margin-bottom: -30%;
}

.leaf .leaf-left,
.leaf .leaf-right{
    width: 50%;
}

.leaf-left {
    transform: scale(0.8);
    animation: leftRuffle 3s infinite alternate;
}

@keyframes leftRuffle {
    50% {
        transform: scale(0.8) skew(5deg) rotate(-5deg);
    }

    100% {
        transform: scale(0.8) skew(0) rotate(0);
    }
}

.leaf-right {
    transform: scale(0.7) scaleX(-1);
    animation: rightRuffle 3s infinite alternate;
}

@keyframes rightRuffle {
    0% {
        transform: scale(0.7) scalex(-1) skew(0) rotate(0);
    }

    50% {
        transform: scale(0.7) scalex(-1) skew(5deg) rotate(-5deg);
    }

    100% {
        transform: scale(0.7) scalex(-1) skew(0) rotate(0);
    }
}
@media (max-width: 767px) {
    .landing-3 .headpanel .nav-mobile {
      background-color: transparent !important;
      padding: 0;
    }
}