@charset "utf-8";
/*footer LOGO和文字*/
.footerj_fillo .company-info,.footerj_fillo .info-text{padding:0 0 0 15px}
.footerj_fillo .footer-wrap .info_box p{font-size:12.5px}
@media only screen and (max-width: 1199px) and (min-width: 768px) {
.footerj_fillo .footer-wrap .info_box a{max-width:28%}
}
@media (max-width: 767px) and (min-width: 641px) {
.footerj_fillo .footer-wrap .info_box a{max-width:35%;margin:15px 20px!important}
}
@media (max-width: 640px) {
.footer-wrap .info_box a{margin:0 auto!important;text-align:center!important;padding-left:30px}
}
/*footer線上諮詢*/
@media screen and (min-width: 641px) and (max-width: 950px) {
.footerj_fillo .function-row{display:none}
}
@media(min-width:768px) and (max-width:991px) {
.footerj_fillo .function-row .flex-row li{flex:1 1 25%!important;padding:0;margin:0;max-width:25%}
}
@media only screen and (max-width:1314px) {
.footerj_fillo .footer-wrap .footer_center{padding-left:0!important;padding-right:10px!important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.footerj_fillo div.row.info_box{width:98%;max-width:98%;flex:0 0 98%;}
}
@media only screen and (max-width: 950px) {
.footerj_fillo .function-row li a{width:100%;padding: 15px 5px!important;margin-bottom: 5px;}
.footerj_fillo .function-row .flex-row{width:100%;}
.footerj_fillo .function-row ul{width:100%;}
}
.footerj_fillo .footer-sample .icon_wrap{padding-bottom:1em!important}
@media only screen and (min-width: 641px) and (max-width: 949px) {

.footerj_fillo .function-row{display:NONE!important;}
.footerj_fillo .function-row .flex-row li{padding:0}
}
@media only screen and (max-width: 640px) {
.footerj_fillo .footer-sample .icon_wrap{padding-bottom:4em!important;}
.footerj_fillo .function-row .flex-row li{padding:0;}
.footerj_fillo div.row.info_box{width:100%;max-width:100%;flex:0 0 100%;}
}
/*下方諮詢固定的css*/
.footerj_fillo .footer_m_btn{position:fixed;bottom:0;z-index:10;}
.footerj_fillo .footer_m_btn .function-row .flex-row li{margin:0;}
.footerj_fillo .footer_m_btn .function-row li a h3{font-size:14px;margin-top:5px;display: BLOCK;}
.footerj_fillo .footer_m_btn .function-row li a img{width:25%!important;}

/*footer選單*/
@media only screen and (max-width: 640px) {
.footerj_fillo .footer-wrap .footer_nav li a{padding:5px 9px;}
	.footerj_fillo .footer-wrap .fnav_wrap .footer_nav{display: flex!important;
    flex-direction: row;
    justify-content: center;
    margin: 0 auto;
    flex-wrap: wrap;}
}
/*footer標章隱藏、電腦版位置移動*/
.footerj_fillo .footer-wrap .footer_sbox{max-width:80%;margin-left:10%;margin-top:-3em}
.footerj_fillo .footer-wrap .footer_sbox a{margin:9px}
@media only screen and (min-width:1201px) and (max-width:1700px) {
.footerj_fillo .footer-wrap .footer_sbox{max-width:80%;margin-left:20%;margin-top:-3em}
.footerj_fillo .footer-wrap .footer_sbox a{margin:6px}
}
@media only screen and (max-width: 1200px) {
.footerj_fillo .footer-wrap .footer_sbox{max-width:100%;margin-left:0;margin-top:0}
.footerj_fillo .footer-wrap .footer_sbox a{margin:5px}
}
@media only screen and (max-width: 950px) {
.footerj_fillo{margin-bottom:0}
.footerj_fillo .footer_sbox{display:none}
}
@media only screen and (max-width: 640px) {
.footerj_fillo{margin-bottom:0}
}
/*footer line、信箱、messanger*/
.footerj_fillo .footer-wrap .contact-box p a{position:relative;width:100%;height:20px;line-height:20px;padding:8px 20px 8px 35px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin:0;color:#000;display:table;font-size:15px}
.footerj_fillo .footer-wrap .contact-box p a:hover{background:#22b8da;padding-left:40px;color:#fff;font-size:16px}
/*footer line、信箱、messanger隱藏*/
@media only screen and (max-width: 640px) {
.footerj_fillo .footer-wrap .contact-box p{display:none}
}
/*公司位置、電話號碼*/
.footerj_fillo .footer-wrap .contact-box h4{position:relative;font-size:15px;margin:7px 0;line-height:20px;color:#666;padding-left:35px}
.footerj_fillo .footer-wrap .contact-box h4 img{width:18px!important;margin-left:8px!important}
.footerj_fillo .footer-wrap .contact-box h2{font-size:1.1em;font-weight:700;margin-bottom:15px;color:#666;margin-left:3%}
@media only screen and (max-width: 640px) {
.footerj_fillo .footer-wrap .contact-box{padding:0;}
}
/*footer FB隱藏*/
@media only screen and (max-width: 950px) {
.footerj_fillo .footer-wrap .fb-box{display:none}
}
/*footer top*/
.footerj_fillo .actGotop{right:0px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.footerj_fillo .actGotop a i{width: 48px;font-size: 26px;}
.footerj_fillo .actGotop a:link{width: 48px;
    height: 48px;line-height: 62px;font-size: 14px; }
/*FB圖片*/
.footerj_fillo .footer-wrap .fb-box h2:before{content:url(https://www.pktravel.com.tw/material-alias/footer/FB-LOGO.jpg)}
.footer-wrap .fb-box h2{padding:0 0 5px!important;margin-left:-12PX;margin-right:-12PX}
.footer-wrap .fb-box a img{border-radius:5PX}

/*頁尾下方分享按扭*/
@media only screen and (max-width: 640px) {
.footer-wrap .icon_wrap ul.footer_bticon {  
    margin: 5px auto 10px 0!important;
}
}
/*gotop*/
