#tfooter { padding: 40px 0; background-color: #161616; text-align: center; }
#tfooter a { display: inline-block; margin-bottom: 30px /* display: none !important; */ }
#tfooter a img { width: 200px; }
#tfooter .textbox { /* margin-top: 20px; */ font-size: 14px; color: #fff; line-height: 1.65; }
#tfooter .textbox * { font-size: inherit; color: inherit; line-height: inherit; } 
#tfooter .textbox p { display: inline-block; }
#tfooter .textbox p b { font-weight: 500; }
#tfooter .textbox p i { display: inline-block; padding: 0 8px; font-style: normal; }
#tfooter .textbox p .br1 { display: none; }
@media (max-width: 1535px) {
    #tfooter a img { width: calc(120px + 5.2vw); }
}
@media (max-width: 1279px) {
    /* #tfooter a img { width: 230.22px; } */
}
@media (max-width: 1023px) {
    #tfooter a img { width: 130px; }
}
@media (max-width: 767px) {
    #tfooter { text-align: center; }
    #tfooter .textbox p { display: block; }
    #tfooter .textbox p i, #tfooter .textbox br { display: none; }
    #tfooter .textbox p .br1 { display: inline-block; }
}





/*quick*/
.quicknav { position: fixed; z-index: 995; right: 20px; top: 60%; transform: translateY(-50%); background-color: #fff; overflow: hidden; border: 1px solid #114761; border-radius: 10px; }
.quicknav a { position: relative; display: block; padding: 15px 10px; text-align: center; }
.quicknav a img { width: 53px; }
.quicknav a p { font-weight: 500; font-size: 16px; color: #114761; margin-top: 10px; } 
.quicknav a::after { display: block; content: ''; position: absolute; left: 50%; transform: translateX(-50%); top: 0; width: 80%; height: 1px; background-color: #ddd; }
.quicknav a:first-of-type { background-color: #114761; }
.quicknav a:first-of-type:after { display: none; }
@media (max-width: 1535px) {
    .quicknav a { padding: 14px 9px; }
    .quicknav a img { width: 49px; }
    .quicknav a p { font-size: 15px; margin-top: 8px; }
}
@media (max-width: 1279px) {
    .quicknav a { padding: 13px 8px; }
    .quicknav a img { width: 45px; }
    .quicknav a p { font-size: 14px; margin-top: 6px; }
}
@media (max-width: 1023px) {
    .quicknav { display: none !important; right: initial; left: 0; bottom: 0; top: initial; transform: translateY(0); width: 100%; display: flex; flex-wrap: nowrap; border-radius: 10px 10px 0 0; border-bottom: none; } 
    .quicknav a { width: 33.3333%; padding: 10px 5px; }
    .quicknav a img { width: 35px; }
    .quicknav a p { font-size: 13px; margin-top: 8px; }
    .quicknav a:first-of-type { display: flex; align-items: center; justify-content: center; }
}

.quickblock { display: none; }
@media (max-width: 1023px) {
    .quickblock { display: block; height: 40px; background-color: #161616; }
}

/* moquick */
.moquick { display: none; position: fixed; bottom: 0; left: 0; width: 100%; height: 40px; }
.moquick a { display: flex; justify-content: center; align-items: center; width: 50%; height: 100%; font-size: 14px; color: #fff; }
.moquick a:first-of-type { background-color: #393939; }
.moquick a:last-of-type { background-color: #d82b2d; }
@media (max-width: 1023px) {
    .moquick { display: flex; flex-wrap: nowrap; }
}

#smtg_logo_div { bottom: 40px !important; right: 10px !important; }