/* Responsive */
@media (max-width:1150px){
.about-container .wrap-1200{background:none;}
/* 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;}
.header-bottom{display:none;}
.header-top .wrap-1200{padding:0 10px;}
.header-top marquee{width:50%;}
.banner-header-mmenu{display:block!important;max-width:100px;padding:5px 0;}
.navigation{background:#fff;border-bottom:1px solid #0f79ed;}
.about-grid{grid-template-columns:100%;gap:20px;}
.about-grid > div:nth-child(1){max-width:580px;width:100%;margin:0 auto;}
.about-container{padding:30px 10px;background:url(../images/decodot.png) 100% -30px no-repeat,url(../images/DECOSAO.png) 90% 45%no-repeat;}
.services-grid{grid-template-columns:100%;gap:20px;}
.services-grid > div:nth-child(2){max-width:400px;margin:0 auto;}
.services-container{padding:30px 10px;}
.product-grid{grid-template-columns:repeat(4,calc(25% - 1px));}
.product-list-container{padding:30px 10px;}
.materials-grid{grid-template-columns:repeat(4,calc(25% - 1px));}
.materials-list-container{padding:30px 10px;}
.news-run{grid-template-columns:25% 45% 25%;}
.footer-article{padding:100px 10px 30px 10px;}
.footer-article-inner{grid-template-columns:49% 49%;}
.procedures-container{padding:30px 10px;}
.customer-container{padding:30px 10px;}
.builds-container{padding:30px 10px;}
.news-container{padding:30px 10px 0 10px;}
.brand-container{padding:30px 10px;}
.footer-info-company{margin:0 10px;}
.about-grid > div:nth-child(1){order:1;}
.div-null{display:block;width:35px;}
}
@media (max-width:850px){
.product-grid{grid-template-columns:repeat(2,1fr);}
.title-main span{font-size:26px;}
.title-main2 span:nth-child(2),.title-main2 span:nth-child(1){font-size:26px;}
.title-main{padding:0px 0 20px 0;}
.product-load,.materials-load{margin-top:20px;}
.news-run .news-item:nth-child(2) .news-info{padding:20px;}
.news-item{padding:10px 10px 7px 10px;}
.product-list-tabs{flex-flow:wrap;}
/* 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;}
.grid-news{grid-template-columns:1fr 1fr;gap:10px;}
}
@media (max-width:769px){
.brand-container .title-main span::after,.brand-container .title-main span::before{display:none;}
.services-run{grid-template-columns:1fr 1fr;gap:10px;}
.gutter-x-20{--bs-gutter-x:10px;}
.grid-pro-detail{display:grid;grid-template-columns: 100%;}
.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-run{grid-template-columns:1fr 1fr;gap:10px;}
.news-run .news-item:nth-child(2){grid-column:1/3;}
.news-item:nth-child(1){order:1;}
}
@media (max-width:576px){
.footer-info-grid{padding:10px 10px;grid-template-columns:1fr;gap:10px;}
.footer-article-inner{grid-template-columns:100%;gap:20px;}
.grid-build{grid-template-columns:1fr!important;}
.header-social span{display:none;}
.about-grid > div:nth-child(1) > a:nth-child(1){max-width:70%;}
.about-grid > div:nth-child(1) > a:nth-child(2){max-width:50%;}
.product-list-item{font-size:13px;padding:4px 10px 5px 10px;height:33px;}
.about-grid > div:nth-child(1)::before{height:80%;}
.product-info{padding:10px 0;}
.product-hotline a{font-size:12px;}
.title-main span{font-size:22px;}
.title-main2 span:nth-child(2),.title-main2 span:nth-child(1){font-size:22px;line-height:28px;}
.company-title{font-size:30px;line-height:normal;margin-bottom:0px;}
.about-name{margin:0;}
.about-btn-hotline{display:grid;}
/* General */
.rps-md--visible{display:block;}
.rps-md--hidden{display:none;}
.rps-md--w-100{width:100%;}
}
@media (max-width:440px){
}
@media (max-width:369px){
}