@media screen and (max-width:1199px){.container{max-width:960px}.mb-30{margin-bottom:22px}.mb-50{margin-bottom:35px}h2.title{font-size:27px}.introduce__list-item .inner-item .number{font-size:60px}.section-overview .wrap-img .inner{margin-right:calc((-100vw + 945px)/2)}}@media screen and (max-width:991px){.container{max-width:720px}.pt-80{padding-top:60px}.p-tb-80{padding:60px 0}.pb-80{padding-bottom:60px}.banner-top .wrap-info{height:70vh}.section-overview .wrap-content{width:100%}.section-overview .wrap-img{width:100%}.section-overview{background-size:cover;background-position:center -100px}.footer__list-item{width:100%}.footer__list{flex-wrap:wrap}.footer__list-item:nth-child(2){padding-left:unset}.section-overview .wrap-img .inner{margin-right:0}.flat-inner.change{margin-top:30px}.video-introduce__left{padding-right:unset;width:100%;padding-bottom:40px}.video-introduce__right{width:100%}.section-overview .content{padding:60px 15px;margin:auto}.location__left{width:100%}.location__right{width:100%;padding-left:unset;padding-bottom:40px}.location__inner{flex-direction:column-reverse}.flat-inner .wrap-img{width:100%;padding-bottom:40px}.flat-inner .master-plan-text{width:100%;padding-left:unset}.flat-inner .master-plan-text li{width:50%;padding:5px}.master-plan-text-list{display:flex;flex-wrap:wrap;margin:-5px}.utilities__left{width:100%;padding-bottom:40px}.utilities__right{padding-left:unset;width:100%}.utilities__inner{flex-wrap:wrap}.banner-top{height:60vh}.introduce__list-item .thumb img{width:300px;height:300px}.utilities .top{flex-direction:column}.utilities .top .list{padding-left:unset;padding-top:30px}.hotline-phone-ring{display:block;-webkit-backface-visibility:inherit}}@media screen and (max-width:767px){.container{max-width:100%}.navbar-toggler{right:15px}h1.title{font-size:35px}.section-overview .content{padding:60px 15px}.location__left{width:100%}.location__right{width:100%;padding-left:unset;text-align:center}.section-overview .wrap-img .inner{margin-right:unset}.header-logo a{left:15px}.header-logo img{height:50px}.utilities .top .list .item{padding:15px}.utilities .top .list{margin:-15px}.utilities .bottom .list .item{padding:10px}.utilities .bottom .list{margin:-10px}}@media screen and (max-width:639px){.partner__list-item{width:50%;padding:20px}.partner__list{margin:-20px}.partner__list-item .text{height:75px}.utilities__right{padding-top:15px}}@media screen and (max-width:539px){.flat-inner .master-plan-text li{width:100%}.flat-inner.change .master-plan-text-list li{width:100%}}