@charset "UTF-8";

body {
    background-color: #000;
}

.container {
    width: 100%;
    max-width: 1440px;
    padding: 120px 70px;
    margin: 0 auto;
}

.txt_gradient {
    background: linear-gradient(to right, #FFF, rgb(255 255 255 / 50%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


/* txt opacity */
.txt_opacity_30 {
    color: rgb(255 255 255 / 30%);
}

.txt_opacity_50 {
    color: rgb(255 255 255 / 50%);
}

.txt_opacity_70 {
    color: rgb(255 255 255 / 70%);
}


/* font-weight */
.bold_700 {
    font-weight: 700;
}



/****** header ******/
#header {
    position: fixed;
    z-index: 9999;

    width: 100%;
    height: 60px;
    padding: 6px 20px;
    background: rgb(0 0 0 / 30%);
    border-bottom: 1px solid rgb(255 255 255 / 10%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

#header .navbar {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;

    display: flex;
    align-items: center;
    justify-content: space-between;

    color: #FFF;
    font-weight: 500;
}

#header .navbar_menu_wrap {
    display: flex;
    align-items: center;
    gap: 20px;
}

#header .navbar_menu_wrap .logo {
    width: 46px;
    height: 46px;
    padding: 4px;
}

#header .navbar_menu_wrap .navbar_menu_ul {
    display: inline-flex;
    align-items: center;
    gap: 10px;
}

#header .navbar_menu_wrap .menu_li {
    padding: 6px 16px;
    border-radius: 25px;
    cursor: pointer;
}

#header .navbar_menu_wrap .menu_li:hover {
    background: linear-gradient(rgb(255 255 255 / 5%), rgb(255 255 255 / 15%));
}

#header .navbar_menu_wrap .menu_li a {
    line-height: 20px;
}

#header .navbar_app_btn_wrap {
    display: flex;
    align-items: center;
    gap: 25px;
}

#header .navbar_app_btn_wrap a {
    padding: 8px 16px;

    display: inline-flex;
    align-items: center;
    gap: 10px;

    background: linear-gradient(rgb(255 255 255 / 5%), rgb(255 255 255 / 15%));
    border: 1px solid rgb(255 255 255 / 12%);
    border-radius: 100px;

    transition: background-color .2s;
}

#header .navbar_app_btn_wrap a:hover {
    background: linear-gradient(rgb(255 255 255 / 15%), rgb(255 255 255 / 25%));
}

#header .navbar_app_btn_wrap a svg {
    width: 14px;
}

#header .mb_menu_btn {
    display: none;
    width: 21px;
    cursor: pointer;
}


/* mobile menu */
#mb_menu_wrap {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
}

#mb_menu_wrap .mb_menu_slidebar {
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0;
    right: 0;
    background: #000;
}

#mb_menu_wrap .mb_menu_close_btn {
    width: 21px;
    height: 21px;
    float: right;
    cursor: pointer;
}

#mb_menu_wrap .mb_navbar_menu_ul {
    padding: 25px;
    margin-top: 50px;
    border-top: 1px solid rgb(255 255 255 / 20%);
}

#mb_menu_wrap .mb_navbar_menu_ul .mb_menu_li {
    display: flex;
    align-items: center;
    padding: 0 10px;
    border-radius: 12px;
    transition: background-color .2s;
}

/* #mb_menu_wrap .mb_navbar_menu_ul .mb_menu_li img {
    width: 15px;
    opacity: 50%;
} */

#mb_menu_wrap .mb_navbar_menu_ul .mb_menu_li>i,
#mb_menu_wrap .mb_navbar_menu_ul .mb_menu_li img {
    width: 15px;
    color: #FFF;
    opacity: 50%;
}


#mb_menu_wrap .mb_navbar_menu_ul .mb_menu_li a {
    display: block;
    width: 100%;
    padding: 15px;
    border-radius: 12px;
    color: #FFF;
    font-size: 15px;
    font-weight: 500;
}

#mb_menu_wrap .mb_navbar_menu_ul .mb_menu_li:hover {
    background-color: rgb(255 255 255 / 10%);
}

#mb_menu_wrap .mb_navbar_menu_ul .mb_menu_li a>svg {
    margin-left: 10px;
}




/****** banner ******/
#banner {
    width: 100%;
}

#banner .banner_video_wrap {
    position: relative;
    width: 100%;
    max-width: 1114px;
    margin: 0 auto;
}

#banner .banner_video_wrap .banner_video {
    border-radius: 32px;
    opacity: 89%;
}

#banner .banner_video_wrap .banner_img {
    position: absolute;
    bottom: -62px;
    right: -6px;
}

#banner .banner_txt_wrap {
    display: grid;
    gap: 24px;

    padding-top: 80px;
    text-align: center;
}

#banner .banner_txt_wrap .banner_color_txt {
    width: 186px;
    padding: 10px 16px;
    margin: 0 auto;

    background: linear-gradient(to right, #E964FF, #8F37FF);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    border: 1px solid rgb(255 255 255 / 12%);
    border-radius: 100px;

    font-size: 12px;

}

#banner .banner_txt_wrap .banner_tit {
    font-size: 63px;
    font-weight: 600;
}

#banner .banner_txt_wrap .banner_txt {
    max-width: 710px;
    margin: 0 auto;

    font-size: 24px;
}



/****** IMMT Token Adventure ******/
#token_adventure {
    width: 100%;
    background-image: url(../img/background/Blur1.png);
    background-position: 30%;
    background-size: 70%;
    background-repeat: no-repeat;
}

#token_adventure .token_adventure_txt_wrap {
    text-align: center;
}

#token_adventure .token_adventure_txt_main {
    margin-bottom: 50px;
    font-size: 50px;
    color: #FFF;
    font-weight: 600;
}

#token_adventure .token_adventure_txt_sub {
    margin-top: 20px;
    font-size: 20px;
}

#token_adventure .token_adventure_img_wrap {
    margin-top: 40px;
    margin-bottom: 65px;
    text-align: center;
}

#token_adventure .token_adventure_img_wrap img {
    width: 65%;
}

#token_adventure .token_adventure_btn_wrap {
    max-width: 800px;
    display: flex;
    align-items: center;
    margin: 0 auto;
}

#token_adventure .token_adventure_btn_wrap a {
    position: relative;
    display: inline-block;
    width: 75%;
    line-height: 48px;
    padding: 8px;
    border-radius: 50px;
    text-align: center;
}


#token_adventure .token_adventure_btn {
    width: 50%;
    margin: 0 auto;
    text-align: center;
}


#token_adventure .token_adventure_btn>a>div {
    width: 100%;
    border-radius: 25px;
    font-size: 16px;
    font-weight: 700;
}

#token_adventure .token_adventure_btn.active>a {
    border: 2px solid #6260fb;
    background: linear-gradient(to left, #6260fb, #121212, #6260fb);
    color: #050801;
    box-shadow: 0 0 5px #6260fb,
                0 0 25px #6260fb,
                /* 0 0 50px #6260fb, */
                0 0 100px #6260fb;
}

#token_adventure .token_adventure_btn.active>a:hover {
    box-shadow: 0 0 5px #6260fb,
                0 0 25px #6260fb,
                0 0 50px #6260fb,
                0 0 200px #6260fb;
}

#token_adventure .token_adventure_btn.active>a>div {
    background-color: #6260fb;
    color: #FFF;
}

#token_adventure .token_adventure_btn.disabled>a {
    background-color: transparent;
    border: 2px solid #494949;
    color: #6b696f;
    pointer-events: none;
}

#token_adventure .token_adventure_btn.disabled>a>div {
    background-color: #2b2932;
}

#token_adventure .token_adventure_btn .coming_txt {
    position: absolute;
    top: -11px;
    left: 50%;
    transform: translateX(-50%);

    padding: 2px 12px;
    border-radius: 25px;
    background-color: #6b696f;
    border: 1px solid #6b696f;
    box-shadow: 0 1px 5px #6b696f;
    line-height: normal;
    font-size: 12px;
    color: #FFF;
    text-align: center;
    font-weight: 600;
    letter-spacing: 1px;
}



/****** NFT AI character ******/
#nft_ai {
    width: 100%;
}

#nft_ai .container {
    background-image: url(../img/nft_ai_character/Lines.png);
    background-position: center;
    background-size: cover;
}

#nft_ai .nft_ai_top_txt_wrap {
    display: inline-flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 20px;
}

#nft_ai .nft_ai_top_txt_wrap .nft_ai_top_txt_sub {
    font-size: 36px;
}

#nft_ai .nft_ai_top_txt_wrap .nft_ai_top_txt_main {
    text-align: right;
}

#nft_ai .nft_ai_top_txt_main .main_txt {
    font-size: 128px;
    font-weight: 500;

}

#nft_ai .nft_ai_top_txt_main .sub_txt {
    width: 100%;
    max-width: 542px;
    float: right;
    font-size: 16px;
}

#nft_ai .nft_ai_top_img_wrap {
    text-align: center;
}

#nft_ai .nft_ai_top_img_wrap img {
    width: 560px;
}


#nft_ai .nft_ai_bottom_txt_wrap {
    width: 100%;
    max-width: 610px;
    margin: 0 auto;

    display: grid;
    gap: 40px;
}

#nft_ai .nft_ai_bottom_txt_wrap .nft_ai_bottom_img {
    width: 180px;
}

#nft_ai .nft_ai_bottom_txt_wrap .nft_ai_bottom_txt {
    font-size: 16px;
    line-height: 24px;
}

#nft_ai .nft_ai_video_wrapper {
    width: 100%;
    max-width: 1114px;
    margin: 80px auto;
}

#nft_ai .nft_ai_video_wrapper video {
    border-radius: 32px;
}


/****** AI trading ******/
#ai_trading {
    width: 100%;

    background-image: url(../img/background/bg_line.png);
    background-repeat: no-repeat;
    background-size: cover;
}

#ai_trading .ai_trading_txt_wrap .ai_trading_txt_title {
    margin-bottom: 60px;
    font-size: 50px;
    font-weight: 600;
}

#ai_trading .ai_trading_txt_wrap .ai_trading_txt_title>span {
    color: #FFF;
}

#ai_trading .ai_trading_img_wrap {
    margin-bottom: 50px;
}

#ai_trading .ai_trading_img_wrap .ai_trading_img_txt {
    margin-bottom: 24px;
}

#ai_trading .ai_trading_img_wrap .ai_trading_img {
    margin-bottom: 65px;
    text-align: center;
}

#ai_trading .ai_trading_img_wrap .ai_trading_img img {
    width: 95%;
}

#ai_trading .ai_trading_txt_wrap .ai_trading_txt_sub_txt {
    margin: 0 auto;
    font-size: 20px;
    line-height: 1.5;
}

#ai_trading .ai_trading_img_txt .ai_trading_img_txt_color {
    margin-bottom: 8px;
    background: linear-gradient(to right, #7B77A4, #425BA7);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    font-size: 21px;
}

#ai_trading .ai_trading_img_txt span {
    font-size: 26px;
    color: #FFF;
    font-weight: 600;
}

.animated_txt {
    color: #FFF;
    transition: all .5s ease-in-out;
}

.animated_opacity_70 {
    color: rgb(255 255 255 / 70%);
    transition: all .5s ease-in-out;
}





/****** trade_desc ******/
#trade_desc .container {
    background-image: url(../img/background/Blur4.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

#trade_desc .trade_desc_txt_wrap {
    max-width: 800px;
    margin: 0 auto;
    text-align: center;
}

#trade_desc .trade_desc_txt_title {
    margin-bottom: 24px;
    font-size: 50px;
    color: #FFF;
    font-weight: 600;
}

#trade_desc .trade_desc_sub_txt {
    font-size: 20px;
    color: #FFF;
}

#trade_desc .web_trade_desc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
    height: 600px;
}

#trade_desc .trade_desc_img_box,
#trade_desc .trade_desc_txt_box {
    width: 50%;
}

#trade_desc .trade_desc_img_box .desc_img_box {
    text-align: center;
}

#trade_desc .trade_desc_img_box .desc_img_box img {
    border-radius: 20px;
    overflow: hidden;

    border: 5px solid transparent;
    background-image: linear-gradient(#000, #000), 
    linear-gradient(to right, #27365b, #ffffff10);
    background-origin: border-box;
    background-clip: content-box, border-box;
}

#trade_desc .desc_img_box.mining .trade_mining_img {
    position: relative;
}

#trade_desc .desc_img_box.mining .trade_mining_img img {
    width: 60%;
}

#trade_desc .trade_desc_img_box .desc_img_box.mining .trade_mining1 {
    top: 48px;
    left: 9%;
    z-index: 3;
}

#trade_desc .trade_desc_img_box .desc_img_box.mining .trade_mining2 {
    top: 0;
    left: -15%;
}

#trade_desc .trade_desc_img_box .desc_img_box.meta img{
    width: 70%;
}

#trade_desc .trade_desc_txt_box .desc_txt_box {
    border-bottom: 1px solid rgb(255 255 255 / 10%);
}

#trade_desc .trade_desc_txt_box .desc_txt_box:last-child {
    border-bottom: none;
}

#trade_desc .desc_txt_box_main_txt {
    display: flex;
    align-items: center;
    justify-content: space-between;

    padding: 20px 10px;
    border-radius: 10px;
    font-size: 22px;
    font-weight: 600;
    color: #FFF;

    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    cursor: pointer;
}

#trade_desc .desc_txt_box_main_txt:hover {
    background: rgb(255 255 255 / 10%);
}

#trade_desc .desc_txt_box.open .desc_txt_box_main_txt {
     color: #97A2F1; 
}

#trade_desc .desc_txt_box.open i {
    color: #97A2F1; 
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

#trade_desc .desc_txt_box_main_txt i {
    font-size: 20px;
    color: #FFF;
}

#trade_desc .desc_txt_box_sub_txt {
    display: none;
    padding: 0 10px 30px;
}

#trade_desc .desc_txt_box_sub_txt>p {
    margin-top: 8px;
    font-size: 16px;
    color: #FFF;
    font-weight: 400;
    line-height: 24px;
}

.desc_img_box.social,
.desc_img_box.meta {
    animation: fadein 1s;
    -moz-animation: fadein 1s; 
    -webkit-animation: fadein 1s; 
    -o-animation: fadein 1s; 
}

@keyframes fadein {
    from {
        opacity: 0;
        transform: translate3d(0, -5%, 0);
    }
    to {
        opacity: 1;
        transform: translateZ(0);
    }
}

.desc_img_box.mining .trade_mining1 {
    animation: fadedown 1s;
    -moz-animation: fadedown 1s; 
    -webkit-animation: fadedown 1s; 
    -o-animation: fadedown 1s; 
}

.desc_img_box.mining .trade_mining2 {
    animation: fadeup 1s;
    -moz-animation: fadeup 1s; 
    -webkit-animation: fadeup 1s; 
    -o-animation: fadeup 1s; 
}

@keyframes fadedown {
    from {
        opacity: 0;
        transform: translate3d(0, -5%, 0);
    }
    to {
        opacity: 1;
        transform: translateZ(0);
    }
}

@keyframes fadeup {
    from {
        opacity: 0;
        transform: translate3d(0, 5%, 0);
    }
    to {
        opacity: 1;
        transform: translateZ(0);
    }
}


/* mobile */
#trade_desc .mb_trade_desc {
    display: none;
}
ㄹ
#trade_desc .mb_trade_desc_txt_box {
    width: 100%;
}

#trade_desc .mb_desc_txt_box {
    border-bottom: 1px solid rgb(255 255 255 / 10%);
}

#trade_desc .mb_desc_txt_box:last-child {
    border-bottom: none;
}

#trade_desc .mb_desc_txt_box_main_txt {
    display: flex;
    align-items: center;
    justify-content: space-between;

    padding: 20px 10px;
    border-radius: 10px;
    font-size: 20px;
    color: #FFF;
    font-weight: 600;

    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    cursor: pointer;
}

#trade_desc .mb_desc_txt_box_main_txt:hover {
    background: rgb(255 255 255 / 5%);
}

#trade_desc .mb_desc_txt_box.open .mb_desc_txt_box_main_txt {
    color: #97A2F1; 
}

#trade_desc .mb_desc_txt_box.open i {
    color: #97A2F1; 
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

#trade_desc .mb_desc_img_box {
    text-align: center;
}

#trade_desc .mb_desc_img_box.mining .trade_mining_img {
    position: relative;
}

#trade_desc .mb_desc_img_box.mining .trade_mining_img.trade_mining1 {
    top: 25px;
    left: 38px;
    z-index: 3;
}

#trade_desc .mb_desc_img_box.mining .trade_mining_img.trade_mining2 {
    left: -13px;
}

#trade_desc .mb_desc_img_box img {
    border-radius: 13px;
    overflow: hidden;

    border: 3px solid transparent;
    background-image: linear-gradient(#000, #000), 
    linear-gradient(to right, #35275b, #ffffff10);
    background-origin: border-box;
    background-clip: content-box, border-box;
}

#trade_desc .mb_desc_img_box.social img {
    width: 350px;
}

#trade_desc .mb_desc_img_box.mining img {
    width: 237px;
}

#trade_desc .mb_desc_img_box.meta img {
    width: 250px;
}

#trade_desc .mb_desc_txt_box_sub_txt {
    display: none;
    padding: 30px 10px;
    font-size: 14px;
}

#trade_desc .mb_desc_txt_box_sub_txt p {
    margin-top: 40px;
}

/****** ecosystem ******/
#ecosystem {
    background-image: url(../img/background/Blur2.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

#ecosystem .ecosystem_txt_wrap {
    width: 100%;
    max-width: 720px;
    margin-bottom: 60px;
}

#ecosystem .ecosystem_txt_wrap .ecosystem_txt {
    margin-bottom: 30px;
    font-size: 36px;
    color: #D1CCCC;
    font-weight: 600;
}

#ecosystem .ecosystem_txt_wrap .ecosystem_txt_btn {
    display: inline-flex;
    align-items: center;
    gap: 12px;

    position: relative;
    z-index: 1;

    padding: 12px 30px;
    background: linear-gradient(to bottom, #000000 0%, #402788) padding-box,
        linear-gradient(to bottom, #2738ce97, #6260fb, #ffffff6f) border-box;
    border: 1px solid transparent;
    border-radius: 100px;
    box-shadow: inset 0 10px 30px rgb(71 120 255 / 70%);
    filter: drop-shadow(0 10px 40px rgb(64 75 176 / 50%));
    -webkit-filter: drop-shadow(0 10px 40px rgb(64 75 176 / 50%));

    color: #FFF;
    font-weight: 500;
}

#ecosystem .ecosystem_txt_wrap .ecosystem_txt_btn:hover {
    filter: brightness(1.2);
    -webkit-filter: brightness(1.2);
}


#ecosystem .ecosystem_num_wrap {
    display: grid;
    gap: 20px;
}

#ecosystem .ecosystem_num_flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;

    height: 280px;
}

#ecosystem .ecosystem_num_flex .ecosystem_num_box {
    display: flex;
    align-items: center;

    height: 100%;
    background: radial-gradient(rgb(255 255 255 / 8%), rgb(255 255 255 / 0%));
    border: 1px solid rgb(255 255 255 / 10%);
    border-radius: 20px;
}

#ecosystem .ecosystem_num_flex .ecosystem_num_box.monthly {
    padding: 30px 67px;
    justify-content: space-between;
}

#ecosystem .ecosystem_num_flex .ecosystem_num_box.signed_up_traders {
    padding: 30px 30px 30px 60px;
    justify-content: space-between;
}

#ecosystem .ecosystem_num_flex .ecosystem_num_box.active_traders {
    padding: 30px;
    position: relative;
    justify-content: space-between;
}

#ecosystem .ecosystem_num_flex .ecosystem_num_box.active_traders .ecosystem_num_img {
    position: absolute;
    top: 20px;
    right: 45px;
}

#ecosystem .ecosystem_num_flex .ecosystem_num_box.token {
    padding: 30px;
    align-items: start;
    gap: 12px;
}

#ecosystem .ecosystem_num_box.monthly .ecosystem_num_img {
    width: 34%;
}

#ecosystem .ecosystem_num_box.active_traders .ecosystem_num_img {
    width: 25%;
}

#ecosystem .ecosystem_num_box.token .ecosystem_num_img {
    width: 31%;
}

#ecosystem .monthly,
#ecosystem .token {
    width: 55%;
}

#ecosystem .signed_up_traders,
#ecosystem .active_traders {
    width: 45%;
}

#ecosystem .ecosystem_num_box .ecosystem_num_txt .ecosystem_num {
    margin-bottom: 8px;
    font-size: 96px;
    color: #FFF;
    font-weight: 600;
}

#ecosystem .token .ecosystem_num_txt .ecosystem_num {
    font-size: 128px;
}

#ecosystem .ecosystem_num_box .ecosystem_num_txt span {
    font-size: 16px;
    font-weight: 400;
}




/****** trade-to-earn ******/
#trade_to_earn .container {
    background-image: url(../img/background/Blur3.png);
    background-position: -96px -58px;
    background-repeat: no-repeat;
    background-size: 107%;
}

#trade_to_earn .trade_to_earn_txt_wrap {
    width: 100%;
    max-width: 741px;
    margin: 0 auto 70px;
    text-align: center;
}

#trade_to_earn .trade_to_earn_txt_wrap .trade_to_earn_tit {
    margin-bottom: 20px;
    font-size: 60px;
    font-weight: 600;
}

#trade_to_earn .trade_to_earn_txt_wrap .trade_to_earn_txt {
    font-size: 20px;
    color: #FFF;
}

#trade_to_earn .trade_to_earn_img_wrap {
    position: relative;
}

#trade_to_earn .trade_to_earn_img_wrap .trade_to_earn_img {
    text-align: center;
}

#trade_to_earn .trade_to_earn_img_wrap .trade_to_earn_img img {
    width: 92%;
}

#trade_to_earn .trade_to_earn_img_wrap .trade_to_earn_circle_img img {
    position: absolute;
}

#trade_to_earn .trade_to_earn_circle_img img.score_ring {
    width: 14%;
    top: 90px;
    right: 84px;
}

#trade_to_earn .trade_to_earn_circle_img img.progress_ring {
    width: 13%;
    bottom: -25px;
    left: 79px;
}




/****** tokenomics ******/
#tokenomics .container {
    padding-left: 0;
    padding-right: 0;
}

#tokenomics .tokenomics_txt_wrap {
    width: 100%;
    max-width: 800px;
    margin: 0 auto 60px;
    text-align: center;

    background-image: url(../img/background/lines.png);
    background-position: 50% -8px;
    background-repeat: no-repeat;
}

#tokenomics .tokenomics_txt_wrap .tokenomics_txt {
    font-size: 24px;
}

#tokenomics .tokenomics_txt_wrap .tokenomics_tit {
    font-size: 50px;
    font-weight: 600;
}

#tokenomics .tokenomics_bg_wrap {
    position: relative;
    top: 436px;
    z-index: -1;
}

#tokenomics .tokenomics_bg_wrap img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}

#tokenomics .tokenomics_img_wrap {
    text-align: center;
}

#tokenomics .tokenomics_chart_wrap {
    width: 100%;
    padding: 15px;
    border-top: 1px solid rgb(255 255 255 / 22%);
}

#tokenomics .tokenomics_chart_inner {
    display: flex;
    align-items: center;
    justify-content: space-between;

    padding-bottom: 15px;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: rgb(255 255 255 / 22%);
    color: #FFF;
}

#tokenomics .tokenomics_chart_left,
#tokenomics .tokenomics_chart_right {
    width: 50%;
}

#tokenomics .tokenomics_chart_left {
    border-width: 0px 1px 0px 0px;
    border-style: solid;
    border-color: rgb(255 255 255 / 22%);
}

#tokenomics .tokenomics_chart_left .chart_left_supply {
    padding: 0 50px 50px;
    border-bottom: 1px solid rgb(255 255 255 / 22%);
}

#tokenomics .chart_left_supply .chart_left_supply_tit {
    font-size: 30px;
}

#tokenomics .chart_left_supply .chart_left_supply_tit>span {
    color: #97A2F1;
}

#tokenomics .chart_left_supply .chart_left_supply_txt {
    margin-top: 10px;
    font-size: 20px;
}

#tokenomics .chart_left_supply .chart_left_supply_txt span {
    display: flex;
    align-items: center;
    margin-top: 5px;
    font-size: 24px;
    font-weight: 600;
}

#tokenomics .chart_left_supply .chart_left_supply_txt span::before {
    display: block;
    content: '';
    margin-right: 10px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #97A2F1;
}

#tokenomics .tokenomics_chart_left .chart_left_vesting {
    padding: 30px 50px 0;
}

#tokenomics .chart_left_vesting .chart_left_vesting_tit {
    color: #97A2F1;
    font-size: 20px;
}

#tokenomics .chart_left_vesting .vesting_desc {
    padding: 25px 0;
    border-bottom: 1px solid rgb(255 255 255 / 22%);
    font-size: 16px;
}

#tokenomics .chart_left_vesting .vesting_desc:last-child {
    border-bottom: none;
}

#tokenomics .chart_left_vesting .vesting_desc>span {
    display: block;
    padding-bottom: 5px;
}

/* #tokenomics .tokenomics_chart_right {
    border-width: 0 0px 0px 1px;
    border-style: solid;
    border-color: rgb(255 255 255 / 22%);
} */

#tokenomics .tokenomics_chart_right .chart_right_tit {
    display: block;
    line-height: 100px;
    font-size: 20px;
    color: #97A2F1;
    text-align: center;
}

#tokenomics .tokenomics_chart_right .chart_right_graph_wrap {
    padding: 0 70px 50px;
}

#tokenomics .chart_right_graph_wrap .chart_right_graph {
    /* margin-bottom: 40px; */
    margin-bottom: 55px;
    font-size: 16px;
}

#tokenomics .chart_right_graph_wrap .chart_right_graph:last-child {
    margin-bottom: 0;
}

#tokenomics .chart_right_graph .graph {
    background-color: rgb(255 255 255 / 5%);
    width: 100%;
    height: 6px;
    border-radius: 40px;
}

.graph span {
    display: flex;
    width: 100%;
    height: 100%;
    border-radius: 40px;
}

.graph.stack1 span {
    background: #5E65E5;
    width: 10%;
}

.graph.stack2 span {
    background: #5E65E5;
    width: 70%;
}

.graph.stack3 span {
    background: #5E65E5;
    width: 11%;
}

.graph.stack4 span {
    background: #5E65E5;
    width: 12%;
}

.graph.stack5 span {
    background: #5E65E5;
    width: 3%;
}

.graph.stack6 span {
    background: #5E65E5;
    width: 5%;
}

#tokenomics .chart_right_graph .graph_txt {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 15px;
}





/****** roadmap ******/
#roadmap .roadmap_tit_wrap {
    margin-bottom: 64px;
    font-size: 56px;
    color: #97A2F1;
    font-weight: 600;
}

#roadmap .roadmap_img_wrap img {
    width: 100%;
}

#roadmap .roadmap_img_wrap img.mb_roadmap_img {
    display: none;
}




/****** whitepaper ******/
#whitepaper {
    margin: 0 0 100px;
}

#whitepaper .container {
    position: relative;
}

#whitepaper .whitepaper_txt_wrap {
    width: 100%;
    max-width: 800px;
    margin: 0 auto 60px;

    display: grid;
    gap: 10px;

    background-image: url(../img/background/lines.png);
    background-position: 50% -8px;
    background-repeat: no-repeat;
    text-align: center;
}

#whitepaper .whitepaper_txt_wrap .whitepaper_sub_tit {
    font-size: 24px;
}

#whitepaper .whitepaper_txt_wrap .whitepaper_tit {
    font-size: 50px;
    font-weight: 600;
}

#whitepaper .whitepaper_txt_wrap .whitepaper_txt {
    padding-bottom: 10px;
    font-size: 21px;
    color: #FFF;
}

#whitepaper .whitepaper_txt_wrap .whitepaper_txt_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 24px;
}

#whitepaper .whitepaper_txt_btn a {
    display: flex;
    align-items: center;
    gap: 10px;

    position: relative;
    z-index: 1;

    padding: 16px 28px;
    background: linear-gradient(to bottom, #52399B, rgb(11 1 24 / 50%)) padding-box,
        linear-gradient(to bottom, rgb(255 255 255 / 25%), rgb(255 255 255 / 7%)) border-box;
    border: 1px solid transparent;
    border-radius: 100px;
}

#whitepaper .whitepaper_txt_btn a:hover {
    filter: brightness(1.2);
    -webkit-filter: brightness(1.2);
}

#whitepaper .whitepaper_txt_btn a>span {
    font-size: 16px;
    color: #FFF;
    font-weight: 600;
}

#whitepaper .whitepaper_txt_btn a .whitepaper_txt_btn_ico {
    width: 23px;
    height: 23px;
    border: 0.17px dotted rgb(255 255 255 / 50%);
    border-radius: 50%;
}

#whitepaper .whitepaper_desc_wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
}

#whitepaper .whitepaper_desc_wrap .whitepaper_desc_box {
    height: 316px;
    padding: 40px;
    width: 33%;

    background: radial-gradient(rgb(255 255 255 / 0%), rgb(255 255 255 / 8%));
    border: 1px solid rgb(255 255 255 / 15%);
    border-radius: 40px;
    filter: drop-shadow(0 5px 10px rgb(0 0 0 / 5%));
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

#whitepaper .whitepaper_desc_box .whitepaper_desc_ico {
    width: 40px;
    height: 40px;
    margin-bottom: 40px;
}

#whitepaper .whitepaper_desc_box .whitepaper_desc_txt .desc_tit {
    display: block;
    margin-bottom: 12px;
    font-size: 22px;
    color: #FFF;
}

#whitepaper .whitepaper_desc_box .whitepaper_desc_txt .desc_txt {
    font-size: 16px;
}

#whitepaper .whitepaper_bg_wrap img {
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    z-index: -1;
}




/****** partners ******/
#partners {
    width: 100%;
}

#partners .container {
    position: relative;
}

#partners .partners_tit_wrap {
    margin-bottom: 130px;
    font-size: 60px;
    font-weight: 600;
    text-align: center;
}

#partners .partners_logo_flex_box {
    padding: 20px 0;

    display: flex;
    align-items: center;
    justify-content: center;
}

#partners .partners_logo_flex_box {
    text-align: center;
}

#partners .partners_logo_wrap .partners_logo {
    width: 25%;
}

#partners .partners_logo_wrap .partners_logo img {
    max-width: 75%;
}

#partners .partners_bg_wrap img {
    width: 57%;
    position: absolute;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    z-index: -1;
}

#partners .partners_bg_wrap img:nth-child(1) {
    width: 98%;
    top: 65%;
    left: 50%;
}

#partners .partners_bg_wrap img:nth-child(2) {
    width: 63%;
    top: 72%;
    left: 47%;
}



/****** social ******/
#social {
    width: 100%;
    margin: 95px 0 0;
}

#social .container {
    padding: 12px 70px 70px;
}

#social .social_txt {
    padding: 10px 0 50px;
    font-size: 16px;
    color: #FFF;
    text-align: center;
}

#social .social_ico_wrap {
    display: flex;
    align-items: center;
    justify-content: center;
}

#social .social_ico_wrap a {
    display: block;
    width: 100px;
    padding: 0 30px;
    border-left: 1px solid rgb(255 255 255 / 22%);
    line-height: 50px;
}

#social .social_ico_wrap a:first-child {
    border-left: none
}

#social .footer_line_img {
    width: 100%;
    border-top: 1px solid rgb(255 255 255 / 22%);
}


/* mobile */
@media (max-width: 1439px) {
    #nft_ai .nft_ai_top_txt_main .main_txt {
        font-size: 120px;
    }
}

@media (max-width: 1300px) {
    #banner .banner_txt_wrap .banner_tit {
        font-size: 54px;
    }

    #nft_ai .nft_ai_top_txt_main .main_txt {
        font-size: 100px;
    }
}

@media (max-width: 1200px) {
    #header .navbar_menu_wrap .menu_li {
        padding: 6px 14px ;
    }

    #banner .banner_txt_wrap .banner_tit {
        font-size: 48px;
    }

    #token_adventure .token_adventure_txt_main {
        font-size: 42px;
    }

    #nft_ai .nft_ai_top_txt_wrap .nft_ai_top_txt_sub {
        font-size: 25px;
    }

    #nft_ai .nft_ai_top_txt_main .main_txt {
        font-size: 80px;
    }

    #whitepaper .whitepaper_desc_wrap .whitepaper_desc_box {
        height: 350px;
    }

    #whitepaper .whitepaper_desc_box .whitepaper_desc_txt .desc_tit {
        font-size: 20px;
    }
}

@media (max-width: 1024px) {
    .container {
        padding: 100px 70px;
    }

    #header .navbar_menu_wrap .menu_li {
        padding: 6px 13px;
        font-size: 12px;
    }

    #header .navbar_app_btn_wrap a {
        font-size: 12px;
    }

    #header .navbar_app_btn_wrap a svg {
        width: 12px;
    }

    #nft_ai .nft_ai_top_txt_wrap .nft_ai_top_txt_sub {
        font-size: 25px;
    }

    #nft_ai .nft_ai_top_txt_main .main_txt {
        font-size: 80px;
    }

    #ai_trading .ai_trading_txt_wrap .ai_trading_txt_title {
        font-size: 42px;
    }

    #ecosystem .token .ecosystem_num_txt .ecosystem_num {
        font-size: 113px;
    }

    #ecosystem .ecosystem_num_flex .ecosystem_num_box.monthly {
        padding: 35px;
    }

    #ecosystem .ecosystem_num_flex .ecosystem_num_box.signed_up_traders {
        padding: 30px;
    }

    #tokenomics .tokenomics_bg_wrap {
        top: 270px;
    }

    #tokenomics .tokenomics_chart_left .chart_left_supply {
        padding: 0 50px 25px;
    }

    #tokenomics .chart_left_supply .chart_left_supply_tit {
        font-size: 25px;
    }

    #tokenomics .chart_left_supply .chart_left_supply_txt {
        font-size: 20px;
    }

    #tokenomics .tokenomics_chart_right .chart_right_graph_wrap {
        padding: 0 50px 40px;
    }


    #whitepaper .whitepaper_desc_wrap .whitepaper_desc_box {
        height: 333px;
    }

    #whitepaper .whitepaper_desc_box .whitepaper_desc_txt .desc_tit {
        font-size: 19px;
    }

    #whitepaper .whitepaper_desc_box .whitepaper_desc_txt .desc_txt {
        font-size: 14px;
    }

    #partners .partners_tit_wrap {
        margin-bottom: 87px;
    }
}

@media (max-width: 965px) {
    .container {
        padding: 100px 20px;
    }

    #header .navbar_menu_ul {
        display: none !important;
    }

    #header .mb_menu_btn {
        display: block !important;
    }
    

    #banner .banner_txt_wrap .banner_tit {
        font-size: 43px;
    }

    #banner .banner_txt_wrap .banner_txt {
        font-size: 20px;
    }

    #token_adventure .token_adventure_txt_main {
        font-size: 36px;
    }

    #nft_ai .nft_ai_top_txt_wrap .nft_ai_top_txt_sub {
        font-size: 24px;
    }

    #nft_ai .nft_ai_top_txt_main .main_txt {
        font-size: 70px;
    }

    #ai_trading {
        background-size: cover;
        background-position: 58%;
    }

    #ai_trading .container {
        flex-wrap: wrap;
    }

    #ai_trading .ai_trading_txt_wrap .ai_trading_txt_title {
        font-size: 36px;
    }

    #ai_trading .ai_trading_txt_desc .txt_desc_box>span {
        color: #FFF;
    }

    #ai_trading .ai_trading_txt_desc .txt_desc_box>p {
        color: #FFF;
        opacity: 70%;
    }


    #trade_desc .web_trade_desc {
        display: none;
    }

    #trade_desc .mb_trade_desc {
        display: block;
    }


    #ecosystem {
        background-size: cover;
    }

    #ecosystem .ecosystem_num_wrap {
        display: block;
    }

    #ecosystem .ecosystem_num_flex {
        height: 100%;
        margin-bottom: 20px;
        flex-wrap: wrap;
    }

    #ecosystem .ecosystem_num_flex .ecosystem_num_box {
        width: 100%;
        padding: 30px !important;
    }

    #ecosystem .ecosystem_num_box.monthly .ecosystem_num_img,
    #ecosystem .ecosystem_num_flex .ecosystem_num_box.active_traders .ecosystem_num_img {
        width: 20%;
    }

    #ecosystem .ecosystem_num_box.token .ecosystem_num_img {
        width: 25%;
    }


    #tokenomics .tokenomics_chart_left .chart_left_supply {
        padding: 20px 20px 30px;
    }

    #tokenomics .chart_left_supply .chart_left_supply_txt {
        font-size: 20px;
    }


    #whitepaper {
        background-image: url(../img/background/Blur4.png);
        background-position: center;
        background-size: cover;
    }

    #whitepaper .whitepaper_desc_wrap {
        flex-wrap: wrap;
    }

    #whitepaper .whitepaper_desc_wrap .whitepaper_desc_box {
        width: 100%;
        height: 100%;
        padding: 50px;
    }

    #whitepaper .whitepaper_bg_wrap {
        display: none;
    }


    #social {
        margin-top: 50px;
    }
}

@media (max-width: 768px) {
    #banner .banner_txt_wrap .banner_tit {
        font-size: 45px;
    }

    #banner .banner_txt_wrap .banner_txt {
        font-size: 18px;
    }


    #token_adventure .token_adventure_txt_sub {
        font-size: 18px;
    }

    #token_adventure .token_adventure_img_wrap img {
        width: 100%;
    }


    #nft_ai .nft_ai_top_txt_wrap .nft_ai_top_txt_sub {
        font-size: 19px;
    }

    #nft_ai .nft_ai_top_txt_main .main_txt {
        font-size: 54px;
    }


    #ai_trading .ai_trading_txt_wrap .ai_trading_txt_title {
        font-size: 34px;
    }

    #ai_trading .ai_trading_img_txt .ai_trading_img_txt_color {
        font-size: 18px;
    }

    #ai_trading .ai_trading_img_txt span {
        font-size: 25px;
    }

    #trade_desc .trade_desc_txt_title {
        font-size: 45px;
    }

    #trade_desc .trade_desc_sub_txt {
        font-size: 18px;
    }

    #trade_to_earn .container {
        background-size: cover;
        background-position: center;
    }

    #trade_to_earn .trade_to_earn_txt_wrap .trade_to_earn_tit {
        font-size: 45px;
    }

    #trade_to_earn .trade_to_earn_txt_wrap .trade_to_earn_txt {
        font-size: 18px;
    }

    #trade_to_earn .trade_to_earn_circle_img img {
        width: 18% !important;
    }

    #trade_to_earn .trade_to_earn_circle_img img.score_ring {
        right: 27px;
        top: 52px;
    }

    #trade_to_earn .trade_to_earn_circle_img img.progress_ring {
        left: 16px;
    }


    #tokenomics .tokenomics_bg_wrap {
        width: 125%;
        left: 50%;
        transform: translateX(-50%);
    }

    #tokenomics .tokenomics_chart_left .chart_left_vesting {
        padding: 30px 30px 0;
    }

    #tokenomics .tokenomics_chart_right .chart_right_graph_wrap {
        padding: 0 30px 30px;
    }

    #tokenomics .chart_left_supply .chart_left_supply_tit {
        font-size: 23px;
    }

    #tokenomics .chart_left_supply .chart_left_supply_txt {
        font-size: 16px;
    }
    
    #tokenomics .chart_left_vesting .vesting_desc,
    #tokenomics .chart_right_graph .graph_txt {
        font-size: 14px;
    }

    #tokenomics .tokenomics_bg_wrap {
        top: 264px;
    }

    #whitepaper .whitepaper_txt_wrap .whitepaper_txt {
        font-size: 18px;
    }


    #partners .partners_tit_wrap {
        margin-bottom: 85px;
    }
}

@media (max-width: 695px) {
    #token_adventure .token_adventure_btn_wrap {
        gap: 20px;
    }

    #token_adventure .token_adventure_btn_wrap a {
        width: 100%;
    }

    #token_adventure .token_adventure_btn .coming_txt {
        font-size: 11px;
    }
}


@media (max-width: 583px) {
    .container {
        padding: 95px 20px;
    }

    .mb_tit {
        font-size: 35px !important;
    }

    #banner .banner_video_wrap .banner_img {
        width: 26%;
    }

    #banner .banner_txt_wrap .banner_tit {
        font-size: 27px;
    }

    #banner .banner_txt_wrap .banner_txt {
        font-size: 16px;
    }


    #token_adventure .token_adventure_btn_wrap {
        flex-wrap: wrap;
    }

    #token_adventure .token_adventure_btn {
        width: 100%;
        margin: 10px 0;
    }

    #token_adventure .token_adventure_btn.active>a {
        box-shadow: 0 0 5px #6260fb,
                    0 0 10px #6260fb,
                    0 0 50px #6260fb;
    }

    #token_adventure .token_adventure_img_wrap {
        margin-top: 30px;
    }


    #nft_ai .nft_ai_top_txt_wrap .nft_ai_top_txt_sub {
        font-size: 20px;
    }

    #nft_ai .nft_ai_top_txt_main .main_txt {
        font-size: 48px;
    }

    #nft_ai .nft_ai_top_txt_main .sub_txt {
        font-size: 14px;
    }

    #ai_trading .ai_trading_img_txt .ai_trading_img_txt_color {
        font-size: 15px;
    }

    #ai_trading .ai_trading_img_txt span {
        font-size: 20px;
    }

    #ai_trading .ai_trading_txt_wrap .ai_trading_txt_sub_txt {
        font-size: 16px;
    }


    #trade_desc .trade_desc_sub_txt {
        margin-bottom: 20px;
        font-size: 16px;
    }


    #ecosystem .ecosystem_txt_wrap .ecosystem_txt {
        font-size: 30px !important;
    }

    #ecosystem .ecosystem_num_box .ecosystem_num_txt .ecosystem_num {
        font-size: 80px;
    }


    #trade_to_earn .trade_to_earn_txt_wrap .trade_to_earn_tit {
        font-size: 40px;
    }

    #trade_to_earn .trade_to_earn_txt_wrap .trade_to_earn_txt {
        font-size: 16px;
    }

    #trade_to_earn .trade_to_earn_circle_img img {
        width: 20% !important;
    }


    #tokenomics {
        background-image: url(../img/background/Blur4.png);
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }

    #tokenomics .tokenomics_txt_wrap .tokenomics_txt,
    #whitepaper .whitepaper_txt_wrap .whitepaper_sub_tit {
        font-size: 18px;
    }

    #tokenomics .tokenomics_chart_inner {
        flex-wrap: wrap;
    }

    #tokenomics .tokenomics_chart_left, 
    #tokenomics .tokenomics_chart_right {
        width: 100%;
    }

    #tokenomics .tokenomics_chart_left .chart_left_vesting {
        padding: 20px;
    }

    #tokenomics .tokenomics_chart_right {
        border-width: 1px 0 0 0 ;
    }

    #tokenomics .tokenomics_chart_right .chart_right_graph_wrap {
        padding: 20px 20px 45px;
    }

    #tokenomics .tokenomics_bg_wrap {
        display: none;
    }


    #roadmap .roadmap_img_wrap img.mb_roadmap_img {
        display: block;
    }

    #roadmap .roadmap_img_wrap img.web_roadmap_img {
        display: none;
    }

    #whitepaper {
        margin: 0;
    }

    #whitepaper .whitepaper_txt_wrap .whitepaper_txt {
        font-size: 16px;
    }


    #social {
        margin-top: 0;
    }

    #social .social_txt {
        font-size: 12px;
    }
}

@media (max-width: 390px) {
    .container {
        padding: 70px 20px;
    }
    .mb_tit {
        font-size: 26px !important;
    }


    #banner .banner_video_wrap .banner_img {
        width: 24%;
        bottom: -29px;
    }

    #banner .banner_txt_wrap .banner_txt {
        font-size: 14px;
    }


    #nft_ai .nft_ai_top_txt_wrap {
        gap: 10px;
    }

    #nft_ai .nft_ai_top_txt_wrap .nft_ai_top_txt_sub {
        font-size: 14px;
    }

    #nft_ai .nft_ai_top_txt_main .sub_txt {
        font-size: 12px;
    }

    #nft_ai .nft_ai_video_wrapper {
        margin: 50px 0;
    }

    #nft_ai .nft_ai_bottom_txt_wrap .nft_ai_bottom_img {
        width: 130px;
    }

    #nft_ai .nft_ai_bottom_txt_wrap .nft_ai_bottom_txt {
        font-size: 14px;
    }
    

    #ai_trading .ai_trading_txt_wrap .ai_trading_txt_title {
        margin-bottom: 28px;
        text-align: left;
    }

    #ai_trading .ai_trading_txt_wrap .ai_trading_txt_sub_txt {
        font-size: 14px;
    }



    #trade_desc .trade_desc_sub_txt {
        font-size: 14px;
    }
    

    #ecosystem .ecosystem_txt_wrap .ecosystem_txt {
        font-size: 25px !important;
    }

    #ecosystem .ecosystem_num_box .ecosystem_num_txt .ecosystem_num {
        font-size: 60px;
    }

    #ecosystem .ecosystem_num_box .ecosystem_num_txt span {
        font-size: 12px;
    }

    #ecosystem .ecosystem_num_flex .ecosystem_num_box.active_traders .ecosystem_num_img {
        right: 25px;
    }


    #trade_to_earn .trade_to_earn_txt_wrap .trade_to_earn_txt {
        font-size: 14px;
    }

    #trade_to_earn .trade_to_earn_circle_img img {
        width: 23% !important;
    }

    #trade_to_earn .trade_to_earn_circle_img img.score_ring {
        top: 29px;
        right: 5px;
    }

    #trade_to_earn .trade_to_earn_circle_img img.progress_ring {
        left: 5px;
    }

    #whitepaper {
        margin: 0;
    }

    #whitepaper .whitepaper_txt_wrap .whitepaper_txt {
        font-size: 14px;
    }

    #whitepaper .whitepaper_txt_btn a {
        padding: 7px 20px;
    }

    #whitepaper .whitepaper_txt_btn a>span {
        font-size: 10px;
    }

    #whitepaper .whitepaper_desc_wrap .whitepaper_desc_box {
        height: 306px;
        padding: 40px;
    }


    #partners .container {
        background-image: url(../img/background/bg_global.png);
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }

    #partners .partners_tit_wrap {
        margin-bottom: 37px;
    }

    #partners .partners_bg_wrap  {
        display: none;
    }


    #social .social_txt {
        font-size: 10px;
    }

    #social .social_ico_wrap a {
        padding: 0 20px;
        line-height: 35px;
    }
}



#logo {
    z-index: -1;
}




