.tc-light .section-head .title:before {
    opacity: 0.1;
    color: #fff;
}

.header-main {
    opacity: 0;
    pointer-events: none;
    transition: all 0.5s;
}

.has-fixed .header-main {
    opacity: 1;
    pointer-events: auto;
}

.nft {
    display: block;
}

.nft img {
    margin: 0 0 20px 0;
    max-width: 500px;
}

.nft img:nth-child(1) {
    transform: translateX(10vw);
}

.nft img:nth-child(2) {
    transform: translateX(-10vw);
}

.nft img:nth-child(3) {
    transform: translateX(10vw);
}

@media (max-width: 768px) {
    .nft img {
        max-width: 100%;
    }

    .nft img:nth-child(1) {
        transform: translateX(0);
    }

    .nft img:nth-child(2) {
        transform: translateX(0);
    }

    .nft img:nth-child(3) {
        transform: translateX(0);
    }
}

.feature-s11 .list {
    margin: 0;
}

.list-dot li {
    padding: 0;
}

.list-dot li:before {
    content: none;
}

.banner-gfx {
    max-width: 300px;
}

.banner-gfx img {
    margin: 0 0 40px 0;
    border-radius: 100%;
}

.header-logo a {
    border-radius: 100%;
}

.spinner-brand {
    border-radius: 100%;
}

.tc-light .section-head p {
    color: #c1a561;
}

.tc-light .list li {
    color: #c1a561;
}

.tc-light p, .tc-light .list {
    color: #c1a561;
}

.tc-light .cpn-text {
    color: #fff;
}

.parallax {
    background-attachment: fixed;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../../vision.jpg);
    min-height: 75vh;
}

.nk-df-bg, .nk-ovm, .nk-ovm:before, .nk-ovm:after, .has-bg, [class*='bg-'], .bg-image, .bg-video, .bg-video-cover {
    background-position: bottom center;
}

@media (max-width: 660px) {
    .feature-s11 {
        justify-content: center;
        text-align: center;
        flex-wrap: wrap;
    }

    .banner-gfx {
        max-width: 200px;
    }

    .parallax {
        background-attachment: initial;
    }
}
