.float-btn {
    position: fixed;
    right: 2em;
    bottom: 185px;
    width: 160px;
    height: 160px;
    background: url(../images/img_floatbtn.png) no-repeat;
    background-size: cover;
}

.float-btn a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -5000em;
}

.results_wrap .title {
    padding-left: 0px;
}

@media (max-width: 768px) {
    #index img {
        margin-bottom: 20px;
    }
    .float-btn {
        display: none;
    }
    .regulation_menu {
        margin-top: -2rem;
    }
    .index-topic-img iframe {
        max-width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 100%;
    }
    .results_wrap .title {
        padding-left: 50px;
    }
}

.navbar-dark .navbar-apply {
    /*display: none;*/
}

.navbar-dark .navbar-apply img {
    width: 105px;
}

@media (min-width: 1024px) {
    .navbar-dark .navbar-apply {
        margin-left: 10px;
    }
}

@media (max-width: 1024px) {
    .navbar-dark .navbar-apply {
        /*display: none;*/
        margin-left: -120px;
    }
    .navbar-dark .navbar-apply img {
        width: 70px;
    }
}

.foot_content_wrap .foot_info ul li{
    margin-bottom: 20px;
}

@media (min-width: 1200px) {
    .foot_wrap .container {
        max-width: 1100px;
    }
}

#dg_footer_wrapper_inner .dg_footer_row_0 span,
#dg_footer_wrapper_inner .dg_footer_row_0 a,
#dg_footer_wrapper_inner .dg_footer_row_0 a:hover {
    color: white !important;
}
#dg_footer_wrapper_inner .dg_footer_item_last {
    float: unset !important;
}

/*#age_gate {
    display: none !important;
}*/

#results small {
    font-size: 50%;
}

.intro_inner_spirit p {
    text-align: justify;
}

.index-rule .step .fifth {
    grid-column: span 4; /* 讓它跨兩列 */
    justify-self: center; /* 將項目水平居中 */
}

.swiper-button-next, .swiper-button-prev {
    top: 22px !important;
}
.swiper-slide-text {
    margin-bottom: 10px;
    min-height: 45px;
    width: 96%;
    padding-left: 50px;
}
@media (max-width: 768px) {
    .swiper-button-next, .swiper-button-prev {
        top: 30px !important;
    }
    .swiper-slide-text {
        margin-bottom: 10px;
        min-height: 45px;
        width: 88%;
        padding-left: 45px;
    }
}
