@media(max-width:1024px){.btn-frame{display:none;}
#messages-facebook{display:none;}
.wrap-service,.wrap-intro,.wrap-construct,.wrap-news-video,.flex-footer{padding:35px 0px;}
.title-main span{font-size:32px;}
.service-name{font-size:17px;}
.service-desc,.service-btn{font-size:13px;}
.wrap-criteria{padding:40px 0px;}
.criteria-name{font-size:34px;}
.criteria-content,.construct-name,.news-name-large{font-size:19px;}
.intro-text{font-size:60px;}
.sub-intro-name,.footer-desc{font-size:17px;}
.intro-name,.footer-name{font-size:44px;}
.intro-desc,.see-more-prod a,.construct-desc,.news-desc-large,.news-name-small,.footer-content,.footer-ul li a,.footer-copyright,.map_items{font-size:13px;}
.intro-btn-file a,.intro-btn-call{font-size:15px;}
.title-prod-list p{font-size:22px;}
.name-product a,.text-price,.price-new,.price-new a,.footer-title{font-size:14px;}
.wrap-banner{padding-top:35px;}
.flex-news-title{font-size:28px;}
}
@media(max-width:800px){.header-call{display:none;}
.header-address{font-size:14px;}
.title-main{margin-bottom:1rem;}
.service-info{margin-top:15px;}
.service-btn::before,.intro-right::before,.intro-right::after,.title-prod-list p::before{display:none;}
.intro-img2,.intro-img1{animation:none;position:unset;margin:auto;}
.flex-intro{gap:30px;align-items:center;}
.intro-left{width:55%;padding-right:0px;}
.intro-right{width:45%;min-height:unset;}
.intro-img2{display:none;}
.intro-btn-file,.intro-btn-call{width:180px;height:50px;}
.title-prod-list p{padding:5px 20px 5px 5px;height:unset;}
.flex-title-prod-list{border:unset;}
.title-prod-list{height:unset;}
.construct-info{padding:0px 20px 25px;}
.flex-news-box-large{gap:15px;}
.news-name-small{margin-top:10px;}
.flex-news-video{gap:10px;}
.box-news-flat{width:50%;}
.box-video-flat{width:50%;}
.footer-ul li a{line-height:unset;}
}
@media(max-width:768px){.flex-header-bot{flex-direction:column;gap:5px;padding:10px 0px;}
.header-logo{zoom:0.5;}
.header-banner{zoom:0.7;}
.wrap-service,.wrap-intro,.wrap-construct,.wrap-news-video,.flex-footer{padding:25px 0px;}
.title-main span{font-size:28px;}
.service-name{font-size:16px;}
.service-desc,.service-btn,.news-desc-large,.construct-desc{font-size:12px;line-height:unset;padding-left:0px;}
.wrap-criteria{padding:30px 0px;}
.criteria-name{font-size:30px;}
.criteria-content,.construct-name,.news-name-large{font-size:18px;}
.intro-text{font-size:50px;}
.sub-intro-name,.footer-desc{font-size:16px;}
.intro-name,.footer-name{font-size:40px;}
.intro-desc,.see-more-prod a,.construct-desc,.news-desc-large,.news-name-small,.footer-content,.footer-ul li a,.footer-copyright,.map_items{font-size:12px;}
.title-prod-list p{font-size:20px;}
.intro-btn-file a,.intro-btn-call{font-size:14px;}
.name-product a,.text-price,.price-new,.price-new a,.footer-title{font-size:13px;}
.wrap-banner{padding-top:25px;}
.flex-news-title{font-size:26px;}
.flex-news-video{flex-direction:column;}
.box-news-flat{width:100%;}
.box-video-flat{width:100%;}
.flex-footer{flex-direction:column;gap:15px;}
.footer-news:nth-child(1){width:100%;}
.footer-news:nth-child(2){width:100%;}
.footer-news:nth-child(3){width:100%;}
}
@media(max-width:600px){.title-main{margin-bottom:.5rem;}
.service-info{margin-top:10px;}
.intro-btn-file,.intro-btn-call{width:160px;height:40px;}
.title-prod-list p{padding:10px 20px 10px 10px;}
.construct-info{padding:0px 15px 10px;}
.wrap-partner{padding:15px 0px;}
.header-banner{display:none;}
.flex-header-bot{padding:5px 0px;}
.flex-intro{flex-direction:column;}
.intro-left{width:100%;}
.intro-right{width:100%;text-align:center;}
.flex-intro-btn{justify-content:center;margin-top:15px;}
}
@media(max-width:480px){.wrap-service,.wrap-intro,.wrap-construct,.wrap-news-video,.flex-footer{padding:15px 0px;}
.title-main span{font-size:24px;}
.service-name{font-size:15px;}
.service-desc,.service-btn{font-size:11px;}
.wrap-criteria{padding:20px 0px;}
.criteria-name{font-size:26px;}
.criteria-content,.construct-name,.news-name-large{font-size:17px;}
.intro-text{font-size:40px;}
.sub-intro-name,.footer-desc{font-size:15px;}
.intro-name,.footer-name{font-size:35px;}
.intro-desc,.see-more-prod a,.construct-desc,.news-desc-large,.news-name-small,.footer-content,.footer-ul li a,.footer-copyright,.map_items{font-size:11px;}
.title-prod-list p{font-size:18px;}
.intro-btn-file a,.intro-btn-call{font-size:13px;}
.name-product a,.text-price,.price-new,.price-new a,.footer-title{font-size:12px;}
.wrap-banner{padding-top:15px;}
.flex-news-title{font-size:24px;}
.flex-news-box-large{flex-direction: column;}
.news-img-large{width: 100%;}
.news-info-large{width: 100%;}
}
@media(max-width:320px){}
