/* Responsive */
@media (max-width:1190px){
/* 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:#fff;}
.navigation nav ul li ul{position:unset;box-shadow:none;opacity:1;visibility:unset;}
.header{display:none;}
.navigation{padding:10px;background:#ED140C;}
.logo-mmenu{display:block;max-width:60px;}
.introduction-grid{grid-template-columns:58% 40%;}
section.tuition-container{padding:50px 10px 0 10px;}
.newsletter-feedback-grid{grid-template-columns:calc(50% - 20px) 50%;gap:20px;}
.facebook-tiktok-grid,.news-grid{grid-template-columns:1fr 1fr;gap:20px;}
.navigation > .navigation__inner{width:100%;}
}
@media (max-width:1000px){
h2.title-newsletter{font-size:30px;}
.footer-logo{display:grid;grid-template-columns:1fr;}
section.footer-article{padding:150px 10px 30px 10px;}
.footer-article-flex{grid-template-columns:1fr 1fr;}
.facebook-tiktok-grid > div p{font-family:SVN-Poppins-SemiBold;}
.document-slider-item-title a{background-size:100% 100%;}
.title-main span{font-size:30px;}
.news-grid{grid-template-columns:100%;}
.news-grid > div:nth-child(1){order:1;}
.album-title{font-size:30px;margin:20px 0 0 0;}
.album-btn{margin:20px 0 0 0;}
.facebook-tiktok-grid,.newsletter-feedback-grid{grid-template-columns:100%;}
section.album-container{padding:30px 10px 120px 10px;}
section.news-slider-container{padding:0 10px 0px 10px;margin-bottom:-70px;}
.album-grid{height:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;}
.album-item{position:relative;}
.album-item:nth-child(1){width:auto;height:auto;left:auto;top:auto;}
.album-item:nth-child(2){width:auto;height:auto;left:auto;top:auto;}
.album-item:nth-child(3){width:auto;height:auto;left:auto;top:auto;}
.album-item:nth-child(4){width:auto;height:auto;right:auto;top:auto;}
.album-item:nth-child(5){width:auto;height:auto;right:auto;top:auto;}
.album-item:nth-child(6){width:auto;height:auto;left:auto;bottom:auto;}
.album-item:nth-child(7){width:auto;height:auto;left:auto;bottom:auto;}
.album-item:nth-child(8){width:auto;height:auto;right:auto;bottom:auto;}
.album-item:nth-child(9){width:auto;height:auto;right:auto;bottom:auto;}
.facebook-tiktok-grid > div .tiktok-photo,.facebook-tiktok-grid > div .fanpage-facebook-photo{margin:10px;}
section.document-slider-container{padding:0px 10px 30px 10px;}
.title-company{font-size:45px;}
.tuition-name-sub,.tuition-name-sub{font-size:20px;}
.tuition-price p{font-size:22px;}
.tuition-sup{font-size:15px;}
section.tuition-container,.introduction-container{padding:30px 10px;}
.introduction-grid{grid-template-columns:100%;gap:30px;}
.introduction-grid > div:nth-child(1){order:1;}
.introduction-title{font-size:35px;letter-spacing:-1px;}
h2.introduction-heading{font-size:29px;margin-top:-5px;}
.introduction-description{font-size:14px;}
.tuition-item{margin-top:36px;transition:.4s;}
.tuition-item.slick-current + .slick-active{background:#fff;margin-top:36px;padding-top:43px;}
.tuition-item.slick-current + .slick-active .tuition-desc,.tuition-item.slick-current + .slick-active .tuition-price span,.tuition-item.slick-current + .slick-active .tuition-name-sub,.tuition-item.slick-current + .slick-active .tuition-name a{color:#000;}
.tuition-item.slick-current + .slick-active .tuition-price p{color:#ED140C;}
.tuition-item.slick-current + .slick-active .tuition-sup{color:#fff;background:#ED140C;}
.tuition-item.slick-current + .slick-active .tuition-sup img{filter:none;}
.tuition-best{display:none;}
.tuition-item.slick-current + .slick-active .tuition-best{display:none;}
.tuition-item.slick-current + .slick-active .tuition-best span{color:#000;text-align:center;font-family:SVN-Poppins-Regular;font-size:16px;line-height:23.384px;}
.tuition-item.slick-current{background:#ED140C;margin-top:0px;padding-top:0px;}
.tuition-item.slick-current .tuition-desc,.tuition-item.slick-current .tuition-price span,.tuition-item.slick-current .tuition-name-sub,.tuition-item.slick-current .tuition-name a{color:#fff;}
.tuition-item.slick-current .tuition-price p{color:#FB0;}
.tuition-item.slick-current .tuition-sup{color:#ED140C;background:#fff;}
.tuition-item.slick-current .tuition-sup img{filter:invert(90%) sepia(92%) saturate(7495%) hue-rotate(1deg) brightness(100%) contrast(106%);}
.tuition-best{display:none;}
.tuition-item.slick-current .tuition-best{display:flex;align-items:center;justify-content:center;gap:10px;height:36px;border-radius:0px 0px 10.629px 10.629px;background:#FB0;width:215px;margin:0 auto;margin-bottom:43px;}
.tuition-item.slick-current .tuition-best span{color:#000;text-align:center;font-family:SVN-Poppins-Regular;font-size:16px;line-height:23.384px;}
.tuition-grid{height:634px}
/* 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;}
/* 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){
.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;}
.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;}
.grid-news.grid-news-2{grid-template-columns:1fr;}
.grid-news.grid-news-4{grid-template-columns:1fr;margin:-10px;}
.grid-news{grid-template-columns:1fr;}
}
@media (max-width:576px){
.document-slider-item-title a{background:#00000070;}
section.album-container{padding-bottom:50px;}
.album-grid{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.footer-article-flex{grid-template-columns:1fr;}
.album-item:nth-child(9){width:auto;height:auto;right:auto;bottom:auto;grid-column:1/3;}
/* General */
.rps-md--visible{display:block;}
.rps-md--hidden{display:none;}
.rps-md--w-100{width:100%;}
.introduction-cards{grid-template-columns:1fr;}
}
@media (max-width:440px){
}
@media (max-width:369px){
}