/* Responsive */
@media (max-width:1001px){.header-info{width:100%;}
.pt-5{padding-top:35px !important;}
.ps-4{padding-left:20px !important;}
.mb-4{margin-bottom:20px !important;}
.py-3{padding-top:15px !important;padding-bottom:15px !important;}
.px-2{padding-right:10px !important;padding-left:10px !important;}
.external-title h2{font-size:24px;}
.service-name{font-size:15px;}
.footer-name{font-size:30px;}
}
@media (max-width:1200px){
    .header-search{display:none !important;}
    .header-right{width:100% !important;order:1;}
    .flex-header{flex-wrap:wrap !important;}
    .logo-text{width: calc(100% - 100px) !important;font-size: 20px;}
    .logo-text.w-100{width: calc(100%) !important;}
    .footer-logo{order:2}
    .logo-text{order: 3;}
    .slide-left{display:none;}
    .slide-right{width:100%;}
    .slideshow .wrap-content{width:100%;padding:0!important;}
    .slideshow .d-flex{margin-top:0 !important;}
}
@media (max-width:850px){
.header-info{justify-content:space-between !important;}
.social-header{display:none !important;}
.grid-menu-list{column-gap:1px;row-gap:10px;}
.external-title::before{display:none;}
.pt-5{padding-top:20px !important;}
.ps-4{padding-left:0px !important;}
.mb-4{margin-bottom:10px !important;}
.py-3{padding-top:7px !important;padding-bottom:7px !important;}
.px-2{padding-right:5px !important;padding-left:5px !important;}
.external-title h2{font-size:22px;}
.external-title{padding-left:0px !important;}
.news-name a,.member-name,.member-desc,.library-desc,.business-name,.service-desc{font-size:13px;}
.library-name{font-size:14px;}
.library-btn,.service-btn{display:none !important;}
.service-name,.footer-desc{font-size:14px;}
.service-box{margin-bottom:5px !important;}
.slick-service .slick-slide{padding:0 10px;}
.slick-service{margin-left:-10px;margin-right:-10px;}
.footer-name{font-size:25px;}
.copyright,.statistic{font-size:12px;}
.social-footer{margin-bottom: 25px !important;}
}
@media (max-width:440px){.flex-header{padding:3px 0px !important;}
.header-register{padding:4px 10px;font-size:12px;}
.hotline-numb{font-size:12px;}
.header-phone img{display:none;}
.external-title h2{font-size:20px;}
.news-name a,.member-name,.member-desc,.library-desc,.business-name,.service-desc{font-size:12px;}
.service-name,.footer-desc{font-size:13px;}
.library-name{font-size:13px;}
.footer-name{font-size:20px;}
.copyright,.statistic{font-size:11px;}
}
