/* Responsive */
@media (min-width:1024px) and (max-width:1780px){
.header-bottom .wrap-1780{grid-template-columns:auto auto 250px 50px;}
.news-grid{grid-template-columns:repeat(2,1fr);}
.promotion-hot{top:48%;}
.news-main,.news-main a,.news-main a img{height:100%;object-fit:cover;}
section.news-container{padding:0 10px 100px 10px;}
}
/* Responsive */
@media (min-width:1024px) and (max-width:1440px){
.header-bottom .wrap-1780{grid-template-columns:200px auto 250px 50px;gap:20px;}
.promotion-hot{top:48%;z-index:11;}
.news-grid{grid-template-columns:repeat(2,auto);gap:20px;}
}
/* Responsive */
@media (max-width:1780px){
.news-template{padding:0 10px;}
.room-diagram-grid{grid-template-columns:49% 49%;}
.branch-main{padding:40px 10px;}
.branch-form-left,.branch-form-right{width:100%;}
.branch-form{align-items:unset;}
.branch-form-right{padding:40px;}
.form-video,.form-video img{width:100%;height:100%;}
.branch-detail-main-grid{display:grid;grid-template-columns:55% 43%;}
.branch-detail-main{padding:40px 10px;}
.branch-detail-tab ul{padding:0 10px;}
.promotion-container-detail{padding:40px 10px;}
.event-container-detail{padding:40px 10px;}
.event-item{grid-template-columns:50% 50%;}
.event-time{margin-top:10px;}
.event-info{padding:15px 15px 10px 15px;}
.room-diagram-container{padding:0 10px;}
.configtions-container{padding:40px 10px;}
section.footer-article{padding:40px 10px 0 10px;}
a.logo-header img{transform:scale(0.6) translateX(-100px);}
}
/* Responsive */
@media (max-width:1100px){
/* General */
.rps-xl--visible{display:block;}
.rps-xl--hidden{display:none;}
.rps-xl--w-100{width:100%;}
#hamburger{display:block;margin-bottom:0;}
#hamburger:before,#hamburger:after,#hamburger span{background:var(--clr-black);}
.navigation nav ul li ul{position:unset;box-shadow:none;opacity:1;visibility:unset;}
.promotion-hot{top:41%;}
.promotion-info{padding:40px 20px;}
.news-grid{display:flex;flex-direction:column;}
.header-bottom .wrap-1780{grid-template-columns:1fr auto auto;}
.header-bottom .wrap-1780 > div:nth-child(3){gap:20px;padding:0;border:none;}
.navigation{background:#FFC91F;padding:10px 0;}
.space-item{height:400px;}
.space-item.active .space-info{padding:0 40px 40px;}
.space-title{font-size:15px;}
.space-name{font-size:30px;}
.menu-grid{grid-template-columns:repeat(4,1fr);}
.promotion-grid-main{grid-template-columns:repeat(2,1fr);gap:15px;}
.branch-main{padding:30px 10px;}
.main__title.has-flex{margin-bottom:10px;}
.form-video img{height:100%;object-fit:cover;}
.news-grid-main{grid-template-columns:1fr;gap:20px;}
section.news-template{padding:0 10px;}
section.event-main-container{padding:30px 10px;}
.event-main-parents-item{display:grid;grid-template-columns:1fr;}
.event-main-parents-info{padding:20px;}
.event-main-container-1,.menu-main-container{padding:30px 10px;}
.event-grid-main{grid-template-columns:1fr 1fr;gap:20px;}
.box_info .wrap-1780{grid-template-columns:1fr;}
}
@media (max-width:850px){
/* General */
.rps-lg--visible{display:block;}
.rps-lg--hidden{display:none;}
.rps-lg--w-100{width:100%;}
.news-left{width:100%;}
.news-right{width:100%;margin-top:30px;padding:10px;}
.header-top{display:none;}
.promotion-hot{top:46%;}
.footer-article-flex{flex-direction:column;display:flex;gap:30px;}
.footer-img img:nth-child(4){left:32%;}
.footer-img img:nth-child(5){left:68%;}
.space-desc span{font-size:14px;}
.branch-inner{display:flex;flex-direction:column;gap:20px;}
/* Footer */
.footer-article__inner > [class^="footer-article--"]{width:100%;}
.footer-article__inner > [class^="footer-article--"]:not(:last-child){margin-bottom:1.5rem;}
}
@media (max-width:769px){
.event-item{display:flex;flex-direction:column;}
.branch-form{gap:20px;flex-direction:column;}
.gutter-x-20{--bs-gutter-x:10px;}
.grid-pro-detail{display:block;}
.grid-pro-detail .left-pro-detail{width:100%;padding:0px;border-right:none;}
.menu-grid{grid-template-columns:repeat(2,1fr);gap:10px;}
.promotion-grid-main{grid-template-columns:repeat(1,1fr);}
.form-content{position:unset;padding:50px;}
.form-video{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;width:100%;height:100%;}
.footer-powered:has(.footer-statistic) .footer-copyright,.footer-powered:has(.footer-statistic) .footer-statistic{text-align:center;}
.footer-powered:has(.footer-statistic) .footer-copyright{margin-bottom:0.25rem;}
.feedback__info:before{content:none;}
}
@media (max-width:576px){
.header-bottom .wrap-1780 > div:nth-child(3)::before{display:none;}
.marquee-track img{object-fit:cover;width:100%;height:50px;}
section.marquee-container{height:50px;}
.slideshow a p{transform:translateX(-50%) scale(0.5);}
section.footer-article{padding:30px 10px;}
.footer-img{margin-bottom:100px;}
/* General */
.rps-md--visible{display:block;}
.rps-md--hidden{display:none;}
.rps-md--w-100{width:100%;}
.space-title{font-size:12px;}
.space-name{font-size:20px;}
.space-info:not(.active){padding:0 20px 20px;}
.space-desc span{font-size:12px;}
.space-item.active .space-desc{padding:10px 0;}
.title-box > div:nth-child(1) > h2{font-size:70px;line-height:125px;}
.title-box > div:nth-child(1) p{font-size:16px;}
.news-main-name a{font-size:18px;}
.footer-img img:nth-child(3){bottom:-60px;}
.footer-img img:nth-child(4){left:15%;}
.footer-img img:nth-child(5){left:85%;}
.footer-powered{flex-direction:column;gap:20px;}
.header-bottom .wrap-1780 > div:nth-child(3) > a{zoom:.5;}
.title-box > div:nth-child(2){transform:scale(0.6);}
.menu-container{padding:0 10px 0 10px;}
.title-box > div:nth-child(1) p{align-items:center;}
.title-main{font-size:22px;margin-bottom:15px;}
section.promotion-container{padding:30px 10px;}
.promotion-name a{font-size:16px;line-height:23px;}
.event-title{margin-bottom:10px;}
.event-info{padding:20px;}
section.event-container{padding:30px 10px;}
section.news-container{padding:0 10px 30px 10px;}
.news-child-grid{gap:10px;grid-template-columns:1fr;}
.news-child-item:nth-child(2),.news-child-item:nth-child(3){height:100%;}
.news-child-item:nth-child(1){grid-column:1/2;}
.news-child-name a{font-size:16px;line-height:20px;}
.news-child-info{padding:0 20px 20px 20px;}
.news-child-name{margin-bottom:10px;}
.news-child-date{font-size:14px;}
}
@media (max-width:440px){
}
@media (max-width:369px){
}