/*
    prefix: kk (kitakyushu)
*/

form,
input,
textarea {
    -moz-user-select: all !important;
    -webkit-user-select: all !important;
    -ms-user-select: all !important;
    user-select: all !important;
    -webkit-user-select: text !important;
}

* {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

*::-webkit-scrollbar {
    /* chrome hide scrollbar bar */
    display: none;
}

:root {
    --kk-red: #D1291A;
    --black: #000000;
    --white: #ffffff;
    --golden: #7d6b3b;
    --date1: #94B9D1;
    --date2: #94B9D1;
    --date3: #E8876E;
    --date4: #E8876E;
    --date5: #94B9D1;
    --date6: #94B9D1;
    --date7: #E8876E;
    --date8: #E8876E;
    --date9: #94B9D1;
    --date10: #94B9D1;
    --date11: #E8876E;
    --date12: #E8876E;
    --facebook: #1093F4;
    --title-header1: #94B9D1;
    --title-header2: #E8876E;
}

@font-face {
    font-family: "kk_jp";
    src: url("../font/kk_jp.ttf");
    src: url("../font/kk_jp.ttf") format("otf"), url("../font/kk_jp.ttf") format("opentype"), url("CustomFont.svg#filename") format("svg");
}

@font-face {
    font-family: "kk_jp_otf";
    src: url("../font/kk_jp_font.otf");
    src: url("../font/kk_jp_font.otf") format("otf"), url("../font/kk_jp_font.otf") format("opentype"), url("CustomFont.svg#filename") format("svg");
}

@font-face {
    font-family: "bickham";
    src: url("../font/BickhamScriptPro-Semibold.otf");
    src: url("../font/BickhamScriptPro-Semibold.otf") format("otf"), url("../font/BickhamScriptPro-Semibold.otf") format("opentype"), url("CustomFont.svg#filename") format("svg");
}

@font-face {
    font-family: "kkJPfont";
    src: url("../font/AOTFReimYonzPr6Medium.otf");
    src: url("../font/AOTFReimYonzPr6Medium.otf") format("otf"), url("../font/AOTFReimYonzPr6Medium.otf") format("opentype"), url("CustomFont.svg#filename") format("svg");
}

.jp-font {
    font-family: 'kkJPfont';
    /* color: green !important; */
}


/* underline */

u {
    text-decoration: underline;
    text-underline-offset: 2px;
}


/* Horizontal space */

.space-x-5> :not([hidden])~ :not([hidden]) {
    --kk-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--kk-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--kk-space-x-reverse)));
}

.space-x-2> :not([hidden])~ :not([hidden]) {
    --kk-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--kk-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--kk-space-x-reverse)));
}

.space-x-10> :not([hidden])~ :not([hidden]) {
    --kk-space-x-reverse: 0;
    margin-right: calc(2.50rem * var(--kk-space-x-reverse));
    margin-left: calc(2.50rem * calc(1 - var(--kk-space-x-reverse)));
}

.button-space> :not([hidden])~ :not([hidden]) {
    --kk-space-x-reverse: 0;
    margin-right: calc(2.50rem * var(--kk-space-x-reverse));
    margin-left: calc(2.50rem * calc(1 - var(--kk-space-x-reverse)));
}


/* Smooth transitions */

.transitionFiveSec,
.share-content .share li {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}


/* SNS */

.share-content {
    width: 60px;
    height: 60px;
    right: 10px;
    top: 40%;
    position: fixed;
    z-index: 90;
    font-size: 3.5rem;
}

.sns-icon {
    color: var(--facebook);
}

.sns-icon:hover {
    color: #055ea2;
}

.share-content .share li {
    display: block;
    list-style: none;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 1px solid var(--kk-red);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
    padding: 8px 12px 12px 10px;
    background: var(--kk-red);
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    font-size: 18px;
    display: flex;
    justify-content: center !important;
    align-items: center !important;
}

.share-content .share li a {
    color: var(--white);
}

.share-content .share li.share-ico {
    z-index: 9;
    opacity: 1;
    background: var(--kk-red);
}

.share-content .share li.share-ico a {
    color: #fff;
}

.share-content .share li:hover {
    background: var(--white);
}

.share-content .share li:hover a {
    color: var(--kk-red);
}

body {
    background-color: var(--white);
    margin: 0px;
    padding: 0px;
    overflow-x: hidden;
    font-family: dnp-shuei-nmincho-std, sans-serif !important;
    /* font-family: dnp-shuei-nmincho-std, sans-serif !important; */
}

a {
    text-decoration: none;
    color: var(--black)
}

h1 {
    font-size: 1.5rem;
    font-weight: bold;
}


/* KK main contents */


/* .kk-icon-curriculum {
    width: 90px;
    height: 60px;
    transform: translate(4px, 11px);
}

.kk-icon-event {
    width: 65px;
    height: 60px;
    transform: translate(3px, 3px);
}

.kk-icon-support {
    width: 65px;
    height: 60px;
    transform: translate(0px, 8px);
} */

.kk-icon-curriculum {
    width: 90px;
    height: 60px;
    transform: translate(4px, -15px);
}

.kk-icon-event {
    width: 65px;
    height: 60px;
    transform: translate(3px, -19px);
}

.kk-icon-support {
    width: 65px;
    height: 60px;
    transform: translate(0px, -15px);
}

.kk-icon-open-book {
    width: 75px;
    height: 65px;
}

.kk-section-icon {
    width: 65px;
    height: 60px;
    font-size: 3rem;
}

.kk-section-top {
    padding-top: 40px;
    text-align: center;
    font-size: 2rem;
    font-family: dnp-shuei-nmincho-std, sans-serif !important;
}

.kk-top-section {
    padding: 50px 0px;
    background-image: url('../img/top-bg-1.png');
    background-size: cover;
    height: calc(450px * 2);
}

.middle-title {
    font-size: .75em;
    padding-top: .15em;
}

.kk-top-img {
    position: absolute;
    width: 65%;
    transform: translate(0, -450px);
}

.kk-side-img {
    position: absolute;
    top: 470px;
    right: 0px;
}

.kk-side-img img {
    width: 65%;
}

.swiper {
    width: 100%;
    height: 400px;
}

.kk-main-text {
    font-size: 4.65rem;
    text-align: center;
    padding: .25em 0em;
}

.kk-main-text a {
    color: var(--kk-red);
    letter-spacing: -2px;
    position: relative;
}

.kk-main-text p {
    line-height: .85;
}

.kk-main-text-eng {
    font-size: 2.9rem;
    font-family: 'Eb garamond';
}

/* .kk-language {
    width: 8rem;
} */

.kk-language a {
    color: var(--kk-red);
}

.kk-lang-wrapper {
    display: flex;
    cursor: pointer;
}

#lang {
    display: inline-block;
    font-size: 1.05rem;
    padding: 3px 0px 0px 10px;
}

.kk-language-items {
    padding: .25rem 2rem;
}

.kk-language-items:hover {
    background-color: var(--kk-red);
}

.kk-language-items:hover {
    color: var(--white) !important;
}

.kk-language-items a:hover {
    color: var(--white);
}

.kk-hero {
    z-index: 500;
}

.kk-btn-menu {
    display: flex;
    flex-direction: row;
    z-index: 2000;
}

.dropdown:hover .dropdown-menu {
    display: block !important;
    /* background-color: blue; */
}

.dropdown-menu {
    margin-top: 0;

}

.kk-dropdown {
    background-color: rgba(248, 248, 248, 0.001);
    border: none;
    /* transform: translate(13px, 172px) !important; */
}

.kk-btn-round {
    width: 150px;
    height: 150px;
    display: flex;
    font-size: 1rem;
    border: 1px solid var(--golden);
    background: var(--white);
    color: #000;
    justify-content: center;
    align-items: center;
    text-align: center;
    border-radius: 100%;
}

.kk-btn-title {
    font-size: .75em;
}

.kk-dd-item {
    padding: 10px 5px;
    text-align: center;
}

div.kk-dd-item:last-of-type {
    border-bottom: 1px solid #000;
}

.kk-dd-item:hover {
    background-color: var(--kk-red);
}

.kk-dd-item:hover {
    color: var(--white)
}

.dd-span {
    padding: 14px;
    width: 170px;
    height: 170px;
    cursor: pointer;
    border-radius: 100%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.kk-intro-container {
    font-family: dnp-shuei-nmincho-std, sans-serif !important;
    padding: 3rem 0rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.kk-intro-top {
    text-align: center;
    font-size: 1.5rem;
    font-family: dnp-shuei-nmincho-std, sans-serif !important;
}

.kk-intro-description {
    text-align: center;
    width: 47%;
    padding: 2em 0em;
}

.kk-btn-container {
    margin-top: 20px;
    z-index: 10;
}

.kk-flat-btn {
    cursor: pointer;
    background-color: var(--golden);
    color: var(--white);
    padding: 2px 15px;
}

.main-content {
    background-image: url('../img/content-bg.png');
    object-fit: cover;
    background-repeat: no-repeat;
    background-size: cover;
}


/* campus life Section CSS */

.kk-campus-life {
    background-color: var(--white);
    height: auto;
    padding: 2rem 0rem;
}

.kk-campus-slide {
    display: flex;

}

.new-wrap {
    height: 650px;
}

.kk-campus-img {

    width: 350px;
    object-fit: cover;
}


/* .kk-video-wrapper{
    display:flex;
    justify-content:center;
    align-items:center;
} */

.kk-video {
    width: 100%;
    height: 20rem;
}

.play-btn {
    width: 65px;
    height: 65px;
    border-radius: 100%;
    color: var(--white);
    font-size: 8rem;
    display: flex;
    position: absolute;
    justify-content: center;
    align-items: center;
}


/* Student's voice section css */

.kk-st-voice-card {
    background-color: #fff;
    /* height: 20rem; */
    border-radius: 20px;
    -webkit-box-shadow: 1px 0px 15px -7px #000000;
    box-shadow: 1px 0px 15px -7px #000000;
    padding: 1em 0em;
}

.card-top {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /* background-color: red; */
    padding: 1rem 0rem;
}

.modal-header {
    background-color: var(--title-header2);
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    align-items: center;
    font-size: 65%;
    font-weight: 100;
    text-align: left !important;
}

button.swal2-close {
    background-color: red !important;
    color: #fff !important;
    border-radius: 50% !important;
    border: none !important;
}

.kk-st-voice-card-img {
    width: 340px;
    /* height: 340px; */
    border-radius: 100%;
}

.kk-student-name {
    padding: .5em 0em;
    font-weight: bold;
text-align: center;
}

.card-body {
    padding: 0em 1em 2em 1em;
    text-align: justify;
    font-family: dnp-shuei-nmincho-std, sans-serif !important;
}

.card-body-modal {
    padding-bottom: 2em;
    text-align: justify;
    font-family: dnp-shuei-nmincho-std, sans-serif !important;
}

.card-body p {
    text-align: justify;
}

.card-bottom {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.kk-st-voice-top {
    padding-bottom: 3rem;
}

.kk-st-voice-bottom {
    background-image: url('../img/st_voice_bottom.png');
    background-repeat: no-repeat;
    background-size: cover;
    /* padding: 5rem 0rem; */
    width: 100%;
    height: 850px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.kk-st-voice-text {
    padding: 1em 0em;
    position: relative;
    top: -110px;
}

.bg-flower {
    width: 60%;
    transform: rotate(17deg);
    opacity: 0.5;
}

.kk-walk-img {
    width: 53%;
    transform: rotate(-6deg);
}

.card {
    border: none !important;
    background-color: rgba(255, 255, 255, 0.01);
}

.card-img-wrapper {
    width: 100%;
    height: 350px;
    border: 1px solid var(--golden);
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin: 0em 0em 2em 0em;
}

.kk-card-item {
    font-size: 2rem;
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;
    color: #000;
    padding: 2em;
    position: relative;
    top: -109px;
}

.swal2-cancel {
    background-color: var(--golden) !important;
}

.kk-card-icon {
    position: absolute;
    font-family: dnp-shuei-nmincho-std, sans-serif !important;
}


/* News section css */

.kk-news-section {
    padding: 3em 0em;
}

.kk-news {
    display: flex;
    padding: 1.5em 0em;
    align-items: center;
}

.kk-news:hover {
    cursor: pointer;
}

.text-muted {
    white-space: nowrap;
}

hr {
    margin: 0px;
    padding: 0px;
}


/* Contact section css */

.confirmation-contact {
    position: relative;
    top: -400px;
}

.iso-code-group {
    display: flex;
}

.country-codes {
    width: 25%;
    position: relative;
}

.kk-phone {
    width: 75%;
}

.kk-select-icon {
    position: absolute;
    right: 3%;
    top: 19%;
    font-size: 1.25rem;
}

.kk-btn-custom {
    color: #fff;
    background-color: var(--golden);
    border-color: var(--golden);
}

.kk-btn-custom:hover {
    background-color: #a48a46;
}

.kk-policy-title {
    font-weight: bold;
}

.kk-contact {
    padding: 4rem 0rem;
}

.kk-contact-wrapper {
    border: 1px solid var(--black);
    padding: 0rem 4rem;
    padding-bottom: 2rem;
    background-color: rgba(255, 255, 255, 0.55);
}

.kk-btn-back {
    background-color: var(--kk-red);
    color: var(--white);
}

.kk-form-element {
    padding: 0.5rem 0rem;
}

.kk-important {
    color: var(--kk-red);
}

.kk-input {
    height: 3rem;
    background-color: #ededed;
}

.kk-msg-input {
    background-color: #ededed;
}

.kk-checkbox {
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 15px;
}

.kk-check-label {
    height: 22px !important;
}

.kk-privacy-policy {
    height: 10rem;
    border: 1px solid rgba(0, 0, 0, 0.3);
    padding: 0em 1em;
    margin: 1em 0em;
    overflow-y: scroll;
}

.inactive {
    display: none !important;
}

.error {
    padding: 1em;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--kk-red);
    background: rgba(192, 0, 0, 0.25);
}

.error p {
    color: var(--kk-red);
}

.err_name,
.err_email,
.email_type,
.err_message {
    color: var(--kk-red);
    padding: .25em 0em;
}

.svg-btn {
    width: 170px;
    height: 170px;
    pointer-events: none;
}

.svg-btn::focus {
    outline: none !important;
    border: none !important;
}

.kk-btn-wrapper {
    padding: 1rem 0rem;
}

.kk-form-btn {
    /* display: flex; */
    text-align: center;
    justify-content: center;
    align-items: center;
}


/* Footer section css */

.kk-main-text-footer {
    font-size: 3.5rem;
    color: var(--black);
    text-align: left;
    line-height: .85;
    font-family: dnp-shuei-nmincho-std, sans-serif !important;
}

.kk-main-text-eng-footer {
    font-size: 2.28rem;
    font-family: 'Eb garamond';
}

.kk-footer {
    padding: 4rem 0rem;
    width: 100%;
    background-image: url("./../img/footer.png");
    background-repeat: no-repeat, repeat;
    object-fit: cover;
    background-color: var(--white);
    background-size: cover;
}

.kk-main-text-footer a:hover {
    color: var(--kk-red);
}

.kk-footer-link {
    padding: 1rem 0rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-content: flex-end;
    align-items: baseline;
    flex-wrap: wrap;
}

.kk-footer-link a {
    color: #000 !important;
    font-size: .85rem;
}

.kk-footer-link a:hover {
    color: var(--kk-red) !important;
    font-size: .85rem;
}

.kk-address {
    font-size: .85rem;
}

.logo-title {
    font-size: 1.25rem;
}

.kk-map {
    width: 100%;
    height: 320px;
}

.gmap_canvas {
    height: 320px;
}

.kk-go-to-top {
    position: fixed;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    background-color: var(--kk-red);
    width: 60px;
    height: 60px;
    border-radius: 100%;
    color: var(--white);
    right: 10px;
    bottom: 20px;
    z-index: 90;
}

.transitionFiveSec,
.kk-go-to-top {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.kk-go-to-top:hover {
    background-color: var(--white);
    color: var(--kk-red);
    border: 1px solid var(--kk-red);
}


/* for pdfdiv */

.pdfdiv {
    border: 1rem solid rgba(0, 0, 0, .1);
    z-index: 9000;
    height: 400px;
}

@media (min-width: 300px) and (max-width: 850px) {
    .button-space> :not([hidden])~ :not([hidden]) {
        --kk-space-x-reverse: 0;
        margin-right: calc(.25rem * var(--kk-space-x-reverse));
        margin-left: calc(.25rem * calc(1 - var(--kk-space-x-reverse)));
    }

    .kk-btn-menu {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-content: stretch;
        align-items: stretch;
        justify-content: space-around;
    }

    /* for hero images */
    .kk-top-section {
        height: calc(150px * 2);
    }

    .kk-top-img {
        position: absolute;
        width: 66%;
        transform: translate(0, -125px);
    }

    .kk-side-img {
        position: absolute;
        width: 40%;
        top: 143px;
        right: 15px;
    }

    .kk-side-img img {
        width: 90%;
    }

    .kk-falling-flower {
        width: 10px;
        height: 10px;
    }

    /* .flowerfall {
        position: absolute;
        width: 100%;
        height: 125vh;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
    } */
    .set2 {
        transform: scale(-1) rotateY(180deg);
        z-index: -1;
    }

    .kk-section-icon {
        font-size: 2rem;
    }

    .kk-top-section {
        padding: 20px 0px;
    }

    .kk-sns-icon {
        font-size: 1.5rem;
    }

    .kk-main-text {
        font-size: 1.35em;
    }

    .kk-main-text p {
        line-height: 0.4;
    }

    .kk-main-text-eng {
        font-size: 1.10rem;
        white-space: nowrap;
        word-spacing: .15em;
        letter-spacing: 0px;
        font-family: 'Eb garamond';
    }

    .kk-dropdown {
        background-color: rgb(248, 248, 248);
        transform: translate(-110px, 0px);
        width: 180px;
    }

    div.kk-dd-item:last-of-type {
        border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    }

    .svg-btn {
        width: 65px;
        height: 65px;
        pointer-events: none;
    }

    .dd-span {
        width: 60px;
        height: 60px;
    }

    .svg-btn:focus {
        outline: none;
    }

    .swiper {
        width: 100%;
        height: 150px;
    }

    .kk-image-wrap {
        width: 105px;
        height: 105px;
    }

    .slide-img {
        width: 100px !important;
        height: 100px !important;
    }

    .kk-intro-container {
        padding: 3em .5rem;
    }

    .kk-intro-top {
        text-align: center;
        font-size: 1rem;
    }

    .kk-intro-description {
        text-align: center;
        width: 90%;
        padding: 1em 0em;
    }

    .kk-campus-img {
        width: 90px;
        height: 80px;
    }

    .kk-news-text {
        font-size: .95rem;
    }

    .kk-contact-wrapper {
        padding: 0rem 1.5rem;
    }

    .confirmation-contact {
        top: -125px;
    }

    .kk-input {
        height: 2.5rem;
    }

    .kk-select-icon {
        right: 3%;
        top: .5rem;
    }

    .iso-code-group {
        display: block;
    }

    .country-codes {
        width: 100%;
        position: relative;
    }

    .kk-phone {
        width: 100%;
        transform: translate(-21px, 7px);
    }

    .kk-icon-curriculum {
        transform: translate(4px, 11px);
    }

    .kk-icon-event {
        transform: translate(3px, 3px);
    }

    .kk-icon-support {
        transform: translate(0px, 8px);
    }

    .kk-st-voice-card-img {
        width: 250px;
        /* height: 250px; */
        border-radius: 100%;
    }

    .kk-st-voice-bottom {
        background-image: none;
        background-color: #fff5e9;
        height: auto;
        padding: 10rem 0rem 0rem 0rem;
    }

    .kk-main-text-footer {
        font-size: 2.15rem;
    }

    .kk-main-text-eng-footer {
        font-size: 1.42rem;
        word-break: break-all;
        font-family: 'Eb garamond';
    }

    .kk-footer-link a {
        font-size: .75rem;
    }

    .pdfdiv {
        height: 120px;
    }
}


/* for big screen */

@media only screen and (min-width: 1400px) {
    .kk-side-img {
        position: absolute;
        top: 490px;
        right: 220px;
    }

    .kk-side-img img {
        width: 85%;
    }
}

@media (min-width: 851px) and (max-width: 1024px) {
    .kk-main-text {
        font-size: 2.85rem;
    }

    .kk-main-text-eng {
        font-size: 2.10rem;
    }

    .kk-main-text-footer {
        font-size: 2.5rem;
    }

    .kk-main-text-eng-footer {
        font-size: 1.65rem;
    }

    .kk-campus-img {
        width: 220px;
        object-fit: cover;
    }
}

@media (min-width: 1025px) and (max-width: 1399px) {
    .kk-main-text {
        font-size: 3.5rem;
    }
   

    .kk-main-text-eng {
        font-size: 2.5rem;
    }

    .kk-main-text-footer {
        font-size: 2.5rem;
    }

    .kk-main-text-eng-footer {
        font-size: 1.65rem;
    }
}
@media (min-width: 1025px) {
    .kk-campus-img {
        min-height: 262px;
        max-height: 350px;
        width: 350px;
        object-fit: cover;
    }

}
Trong thời gian chuyến lưu diễn, ngoài việc tuân thủ chế độ giấc ngủ, Hoa Thần Vũ đã điều chỉnh chế độ ăn uống của mình. Một tuần trước concert, anh bắt đầu ngừng ăn đồ mỡ, thậm chí có thể không ăn trong hai ba ngày cuối cùng, chỉ uống nước. Trong ngày biểu diễn, trước khi lên sân khấu, anh sẽ ăn một ít cơm, uống nước lê và ăn nhiều kẹo bảo vệ họng.

Khi được hỏi liệu sức khỏe của anh có đủ để chịu đựng, Hoa Thần Vũ nở nụ cười và nói: "Tôi cảm thấy khá ổn, thậm chí có cảm giác rằng sau khi diễn trong ba ngày liên tiếp, tôi có thể tiếp tục diễn trong thêm ba ngày nữa!" Anh không bao giờ sợ sân khấu và nói: "Có lúc trước khi lên sân khấu, tôi có chút căng thẳng, nhưng sau khi lên sân khấu, tôi không còn căng thẳng nữa."

Hoa Thần Vũ cho biết, thách thức lớn nhất khi biểu diễn tại sân khấu 4 mặt của Tổ Chim là sức khỏe của anh. Anh lưu ý rằng Niao Chao là sân vận động lớn nhất ở Trung Quốc, và để tổ chức concert, nhóm sản xuất đã phải tùy chỉnh sân khấu với kích thước của Niao Chao. Anh nói rằng "số lượng đèn sân khấu cũng đã phá kỷ lục ở concert cá nhân." Anh cũng đã bày tỏ sự lo ngại về thời gian diễn một vòng quanh sân khấu, vì thời gian này tương đương với một bài hát, có khi anh còn không đủ thời gian để hoàn thành nó. Bên cạnh đó, để đảm bảo cho 200.000 người hâm mộ trong hai đêm liên tiếp có thể nghe rõ, đội ngũ sản xuất đã phải nghiên cứu về âm thanh trước concert để giải quyết vấn đề về âm thanh sân khấu.

Hoa Thần Vũ nói rằng mỗi concert đều có những điểm đáng nhớ riêng. Với hình thức mới của concert ngoài trời, đội ngũ sản xuất đã phải đối mặt với một thách thức lớn là thời tiết bất ngờ. Anh nhớ lại khi concert ở thành phố Hang Châu, họ đã phải trải lại một lớp cỏ mới trên sân khấu vì mưa lớn đã cuốn đi lớp cỏ trước đó. Tuy nhiên, may mắn rằng trong những ngày diễn, thời tiết ở Hang Châu không mưa. Đối với concert tại Thành Đô (Chengdu), thời tiết ổn định hơn và nhiệt độ khá mát mẻ, do đó trải nghiệm của khán giả tương đối tốt hơn. Anh nói: "Chúng tôi không ngừng tích luỹ kinh nghiệm, liên tục đánh giá và tìm cách giải quyết một số vấn đề."

Mặc dù các lịch trình diễn sau tại Thượng Hải vẫn chưa được công bố, nhưng có thể dự đoán rằng, vào cuối năm, nhiều địa điểm sẽ bắt đầu trở nên lạnh hơn. Hoa Thần Vũ nói: "Chúng tôi có thể đi theo một lịch trình, bắt đầu từ các thành phố phía Bắc và dần dần tiến về phía Nam. Thời tiết sẽ trở nên lạnh hơn, nhưng nhiệt độ ở các thành phố phía Nam có thể sẽ thích hợp." Hoa Thần Vũ cũng đã đề cập đến việc tổ chức concert tại ngoài Trung Quốc, và có đề xuất về việc tổ chức một concert tại Singapore, nơi thời tiết luôn ấm áp quanh năm.