@media (min-width: 993px) {
    .navbar-brand {
        display: inline-block;
        max-width: 300px;
    }
}
.mobile-logo .logo-img {
    max-width: 130px;
    display: block;
position: relative;
    top: 4px;
}
.naviMain ul {
justify-content: center;
    gap: 10px 20px;
}
.naviMain ul > li {
    margin-right: 0;
}
.navi-item:first-child {
border-bottom: 0px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.navi-item:nth-child(2) {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    position: relative;
    z-index: 999;
    margin-bottom: 15px;
    border-bottom: 1px solid #D0E2EE;
    padding-bottom: 4px;
}
.navi-item:nth-child(3) {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
.b_contact_detail .page-title{
display:none;
}

.b_contact_detail  section {
    padding-top: 0;
    padding-bottom: 0;
}
.b_contact_detail .row {
    padding-top: 0;
    padding-bottom: 0;
}
.index-editor .row {
    padding-top: 0;
    padding-bottom: 0;
}
.index-editor .html-info {
    margin-bottom: 0;
}
.html-info {
    margin-bottom: 0;
}
.index-editor {
    background-color: transparent;
}
.blank-page section {
    padding-top: 0;
    padding-bottom: 0;
}
.html-info .container img {
    margin: 0;
}
.html-info a, .html-info a:active, .html-info a:focus, .html-info a:hover, .html-info a:visited {
    color: var(--link-color);
}
section.index-editor  {
    padding-top: 0;
    padding-bottom: 0;
}
footer {
    padding-top: 0;
    padding-bottom: 0;
}
footer .row {
    padding-top: 0;
    padding-bottom: 0;
}
.blog-row a,.article-intro a {
color:rgb(44, 44, 44);
}
.blog-row .middle-title,.article-intro .middle-title {
    font-family: "Noto Serif TC", serif;
}
.blog-row a:hover,.article-intro a:hover {
color:var(--link-color);
}
.title {
font-family: "Playfair Display", "Noto Serif TC", serif;
}
.naviMain {
    min-height: auto;
}