/* Responsive */
@media (max-width:1190px){
.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;}
.navigation{padding:10px;}
.header-hotline{display:none;}
.header .wrap-1300{grid-template-columns:150px 1fr;align-items:center;gap:20px;}
.header-info{display:flex;align-items:center;gap:20px;}
.header-info p{margin-bottom:0px!important;}
.procedure-box{gap:30px;}
.introduce-grid{grid-template-columns:1fr 1fr;gap:30px;}
.title-box{display:grid;grid-template-columns:1fr calc(50% - 20px);gap:20px;}
.title-box > div{width:100%;}
.feedback-info{background-size:100% 100%;}
.newsletter-grid{grid-template-columns:43% 55%;gap:2%;}
.slideshow-info{zoom:.8;}
}
@media (max-width:850px){
.slideshow-info{zoom:.6;}
.footer-article,.product-list-container,.service-container,.criterial-container,.procedure-container,.introduce-container,.project-container,.feedback-container,.newsletter-container,.news-container,.partner-container{padding:35px 10px;}
.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-article__inner > [class^="footer-article--"]{width:100%;}
.footer-article__inner > [class^="footer-article--"]:not(:last-child){margin-bottom:1.5rem;}
.title-main span,.newsletter-grid > div:nth-child(1) h2,.newsletter-grid > div:nth-child(2) .title-main span{font-size:30px;}
.product-list-item{font-size:14px;}
.product-list-tabs{margin-bottom:20px;}
.product-grid-4{gap:10px;}
.product-info{padding:10px;}
.project-info{padding:10px;}
.btn-main a{width:150px;height:38px;}
.slogan-main,.title-box{margin-bottom:20px!important;}
.procedure-box{grid-template-columns:1fr 1fr;}
.introduce-grid{grid-template-columns:1fr;gap:20px;}
.introduce-company{font-size:40px;padding:13px 0;}
.title-box{display:block;}
.title-box > div p{font-size:16px;margin-bottom:0;}
.title-box > div:nth-child(1)::before{height:57px;}
.newsletter-grid{grid-template-columns:1fr;gap:20px;}
.newsletter-container{background-size:cover;}
.news-main-item{grid-template-columns:calc(50% - 20px) 50%;gap:20px;}
.news-container .wrap-1300 .title-main{margin-bottom:20px;}
.news-container .wrap-1300{padding:30px 10px;}
.news-template-grid{grid-template-columns:1fr;gap:20px;}
}
@media (max-width:769px){
.swiper-naviga{margin:0;}
.partner-grid{display:block;}
.partner-grid > div:nth-child(1){width:100%;display:flex;align-items:center;justify-content:space-between;}
.partner-grid > div:nth-child(2){width:100%;margin-top:10px;}
.introduce-title{font-size:14px;}
.introduce-company{font-size:35px;padding:10px 0;}
.project-box{gap:10px;grid-template-columns:1fr 1fr;}
.product-list-item{height:38px;padding:0 10px;}
.product-grid-4{grid-template-columns:repeat(2,1fr);}
.service-name a{font-size:18px;}
.service-name{margin-top:0px;}
.criterial-container{max-height:240px;}
.slideshow-info{zoom:.4;}
.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;}
.news-child-item{margin:0 5px;}
.news-child-box .slider-nav{margin:0 -5px;}
.grid-service{grid-template-columns:1fr 1fr;gap:10px;}
.grid-news{grid-template-columns:1fr 1fr;gap:10px;}
.introduce-year span{font-size:30px;}
.introduce-year p{font-size:14px;}
.introduce-year{width:120px;height:100px;}
}
@media (max-width:576px){
.title-pro-detail{font-size:22px;margin-top:20px;}
.price-new-pro-detail{font-size:16px;}
h3.question-name{padding:0 15px;}
.question-name span{font-size:14px;}
.rps-md--visible{display:block;}
.rps-md--hidden{display:none;}
.rps-md--w-100{width:100%;}
.header-info{display:none;}
.title-main span,.newsletter-grid > div:nth-child(1) h2,.newsletter-grid > div:nth-child(2) .title-main span,.main__title h1,.main__title p{font-size:26px;}
.criterial-name span{font-size:18px;padding:0px;line-height:24px;}
.criterial-name{padding:0 10px;}
.procedure-box{gap:10px;}
.introduce-grid > div:nth-child(1){background-size:90% 100%;}
.newsletter__form{padding:0 30px 30px 30px;}
.newsletter-grid > div:nth-child(2){padding:20px;}
.news-main-info{margin:0;}
.news-main-item .scale-img img{height:100%;}
.news-main-date{padding:5px 0;}
.news-main-desc span{-webkit-line-clamp:2;}
.footer-article-grid{grid-template-columns:1fr;gap:20px;}
.procedure-photo{grid-template-columns:50px auto;}
.procedure-photo span{font-size:40px;}
h3.procedure-name{margin-top:10px;}
.procedure-desc{padding:4px 0 10px 0;}
.procedure-item > div{min-height:265px;padding:15px;}
.procedure-name a{font-size:16px;}
.procedure-item::after,.procedure-item::before{width:80px;height:80px;}
@keyframes dichuyen1{
0%{top:0%;right:0%;}
25%{top:calc(100% - 80px);right:0%;}
50%{top:calc(100% - 80px);right:calc(100% - 80px);}
75%{top:0%;right:calc(100% - 80px);}
100%{top:0%;right:0%;}
}
@keyframes dichuyen2{
0%{left:0%;bottom:0%;}
25%{left:0%;bottom:calc(100% - 80px);}
50%{left:calc(100% - 80px);bottom:calc(100% - 80px);}
75%{left:calc(100% - 80px);bottom:0%;}
100%{left:0%;bottom:0%;}
}
.service-name a{font-size:14px;-webkit-line-clamp:1;line-height:20px;}
.service-info{display:grid;grid-template-columns:40px 1fr;gap:10px;}
.service-desc span{font-size:13px;line-height:19px;}
h3.news-child-name{padding:5px 0;}
h3.news-child-name a{font-size:13px;line-height:18px;}
.news-child-desc span{font-size:12px;line-height:20px;}
.news-main-item{grid-template-columns:1fr;}
.criterial-introduce-grid{grid-template-columns:1fr;gap:10px;}
}
@media (max-width:440px){
}
@media (max-width:369px){
}