@media screen and (max-width:1366px){.reference-youtube li h3{font-size:16px}.aboutus-home header,.aboutus-us header,.aboutus-why header,.contactus header,.map header,.products-home header,.project-home header{padding-top:40px}.aboutus-why,.contactus,.news-update main,.project-home main{padding-bottom:40px}.aboutus-us main,.news-update-detail main article,.products-detail main{padding:40px 100px}.aboutus-why article,.products-home .products-type{padding-top:0}.aboutus-home article{width:60%}.aboutus-home aside{width:40%}.aboutus-home .content{padding-bottom:60px}.news-update-detail main{padding:30px 0}.product-full{padding:30px 0 60px}.detail-product{padding:100px}footer .logo-social .logo-footer{width:180px;padding-right:20px}}@media screen and (max-width:1365px){.blog .lists ul,.reference-new .lists ul,.waterproof .lists ul{grid-gap:25px}.blog .lists figure,.reference-new .lists figure,.waterproof .lists figure{padding:30%}.aboutus-us main,.news-update-detail main article,.products-detail main{padding:40px 50px}.detail-product{padding:100px 50px}.news-full main,.reference main{padding:30px 0}footer .logo-social .logo{-ms-flex:0 0 45%;flex:0 0 45%;width:45%}footer .logo-social .social{-ms-flex:0 0 55%;flex:0 0 55%;width:55%}}@media screen and (max-width:1279px){.home-product .slick-slide{margin:0 5px}.home-product .slick-list{margin:0 -5px}.home-reference .warpper{padding:0}.responsive-reference{padding-left:30px;padding-right:30px}.home-reference .slick-prev{left:10px}.home-reference .slick-next{right:10px}.box-blog-content .blog-other .text-title{color:var(--color-pink)}.box-blog-content .blog-left{flex:100%;width:100%;padding-bottom:20px;padding-right:0}.box-blog-content .blog-other,footer .logo-social .social ol{width:100%}.box-blog-content .blog-other .list ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;width:100%}.header-fixed nav ul dl{left:40px}footer .logo-social .logo{-ms-flex:0 0 60%;flex:0 0 60%;width:60%}footer .logo-social .social{-ms-flex:0 0 40%;flex:0 0 40%;width:40%}.cookie-consent{max-width:994px}}@media screen and (max-width:1024px){.aboutus-home .content{padding-bottom:130px}.aboutus-home article{width:100%;padding:40px 50px}.aboutus-home aside{display:none}.aboutus-home .f-m{display:block}.aboutus-home .but-more{width:200px;left:0;right:0;margin-left:auto;margin-right:auto}}@media screen and (max-width:1023px){.content-two-colum,.content-two-colum-respon{grid-gap:15px}.home-about .box-about,.product-photo-des{grid-template-columns:1fr;grid-gap:0}.blog .lists ul,.home-services .lists ul{grid-template-columns:1fr 1fr}.home-clients .lists ul,.products-new .lists ul,.reference-new .lists ul,.waterproof .lists ul{grid-template-columns:1fr 1fr 1fr}.bg-ele-left:after,.bg-ele-right:before{width:100%}body{font-size:16px}.blog-home ul{grid-template-columns:1fr 1fr!important}.home-product-box{padding-top:60px}.home-about .box-about .text{text-align:center;padding-top:30px}.home-about .box-about .btn-more,.home-about .box-about .text h2{text-align:center}.product-photo-des{padding-top:0}.product-photo-des .in-photo{padding-bottom:20px}.products-new .lists ul{grid-gap:30px}.cookie-consent{max-width:738px}.header-fixed header a{padding:5px 0}.header-fixed aside .icon-youtube{background:url(../images/icon-youtube-white.svg) center/100% no-repeat}.navigation{margin-top:0}.banner,.news-update,.news-update-detail{margin-top:50px}h2{font-size:24px}.title-h2,h1{font-size:32px}.nav{display:block}.header-fixed{height:50px}.header-less{height:50px!important}.header-fixed nav,.news-last li:last-child,.news-update-detail aside ul li:last-child{display:none}.header-fixed header{float:left;position:relative;width:80px;height:50px;padding:0;left:0;margin-left:0}.header-fixed header h1{padding:0}.header-fixed header img{width:auto;height:40px;margin-left:inherit}.header-fixed aside{float:right;position:relative;width:auto;padding-top:10px;padding-right:105px;color:#fff;background:0 0}.header-fixed aside a{color:#fff}.header-fixed aside .icon-call{background:url(../images/icon-call-white.svg) center/100% no-repeat}.header-fixed aside .icon-line{background:url(../images/icon-line-white.svg) center/100% no-repeat}.header-fixed aside .icon-facebook{margin-right:0;background:url(../images/icon-facebook-white.svg) center/100% no-repeat}.header-fixed aside li:last-child{padding-right:20px;border-right:1px solid #555}.title-page header{padding:10px 0}.aboutus-us aside li,.contactus main li,.news-update main ul li,.news-update-detail aside ul li,.products-home .products-type ul.first li,.products-home .products-type ul.second li,.reference main ul li{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.products-home .services-type ul li{-ms-flex:0 0 50%;flex:0 0 50%;width:50%;padding-bottom:15px}.detail-product{padding:50px}.products-detail aside ul{margin-left:-10px;margin-right:-10px}.products-detail aside li{padding:10px}footer main{padding:30px 0}footer .logo-social .logo{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;text-align:center}footer .logo-social .logo-footer{display:inline-block;width:120px;padding-right:0}footer .logo-social .address{display:inline-block;width:100%;padding-top:20px}footer .logo-social .social{padding-top:15px;-ms-flex:0 0 310px;flex:0 0 310px;width:310px;margin:auto}footer .logo-social .social ol{margin:0 auto;width:100%!important}footer .logo-social .social ol li{position:relative;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding-left:0}}@media screen and (max-width:768px){.project-home .box-youtube .lSAction>a{top:30%!important}.project-home .box-youtube li{min-height:250px}.for-all{display:none!important;visibility:hidden}.for-mobile{display:block!important;visibility:visible}}@media screen and (max-width:767px){.home-services .lists li .text h3,footer main ul li{padding-bottom:10px}.header-fixed aside,.home-services .des h2 br,.no-767{display:none}.blog-detail h1,.content-detail h1,.product-photo-des .in-des h1,.title-h2,h1{font-size:24px}.contact-form .box-form h2,.editor h3.title,.home-services .des h2,.products-new .relate .txt-relate{font-size:20px}.menu-text{top:13px}.contactus .title-h2{margin-top:0;padding-top:0;font-size:24px}.about-stand h2{font-size:20px!important}.motto h1{margin-top:0;padding-top:0}.title-home{font-size:24px!important}.news-update article h2,.product-use .title,.project-home .box-youtube h2,.short-sell .txt-h{font-size:18px}.products-new .lists h2{font-size:16px}.fix-waterproof ul{grid-template-columns:1fr 1fr!important;grid-gap:10px!important}.about-stand ul,.about-why .lists ul,.blog .lists ul,.content-two-colum-respon,.home-services .lists ul,.reference-new .lists ul,.waterproof .lists ul{grid-template-columns:1fr}.waterproof .lists h2{margin-top:0;padding:0;font-size:14px;font-weight:400}.waterproof .lists .text{padding:5px 8px}.btn-link-more a{font-size:14px}.waterproof .lists .btn-detail{padding:0 8px 8px;font-size:14px;font-weight:300}.content-table{overflow-x:scroll}.content-table table{min-width:640px}.aboutus,.products-home{padding-bottom:60px}.about-why .lists ul{grid-gap:30px}.about-stand ul{grid-gap:5px}.about-stand ul li figure{width:50px;height:50px;padding:0}.about-stand ul li img{width:70%;margin:0 auto}.about-stand ul li{display:flex;flex-wrap:wrap;align-items:center}.about-stand ul li p,.home-services .lists li .text{flex:1;padding-left:15px}.home-services .lists li,.list-sell ul{display:flex;flex-wrap:wrap}.contactus,.home-services{background-size:contain}.blog-home ul{grid-template-columns:1fr!important}.home-about .box-about .btn-more a{padding:10px 40px}.responsive-product{padding-top:0}.home-reference .des{padding-bottom:0}.list-sell li{width:100%;padding-right:0}.list-sell li:first-child{padding-bottom:15px}.products-new .lists{padding:20px 0}.blog .lists,.reference-new .lists,.sales .but-call,.waterproof .lists{padding-top:20px}.products-new .lists ul{grid-template-columns:1fr 1fr;grid-gap:10px}.products-new .lists .btn-detail{padding:15px 20px}.box-blog-content .blog-other .list ul{grid-template-columns:1fr;grid-gap:0px}.blog,.reference-new,.title-page .warpper,.waterproof{padding-bottom:30px}.title-page{height:260px}.title-page .text{font-size:32px;font-weight:500}.box-form ul li,.contactus .box-address li{width:100%}.sales .but-call{padding-left:0}.sales .but-call a{padding:10px 60px}.contactus .box-address .img-line{text-align:center}.cookie-consent{border-radius:0;bottom:0}.cookie-consent .text{flex:100%;padding-right:0}.cookie-consent .btn-consent{padding-bottom:15px;margin-right:auto}.blog-box{padding-top:30px!important}.aboutus-us aside li:after,.aboutus-us aside li:before{top:0!important;margin-top:auto;margin-bottom:auto;bottom:0}.nav-mobile aside ol{display:block}.aboutus-home .content{padding-bottom:100px}.aboutus-home article{padding:20px 20px 40px}.aboutus-home .experience{width:100%;text-align:center}.aboutus-home .experience h2{font-size:30px}.img-inside-50 .box,.img-inside-50 dt,.news-update main ul li,.news-update-detail aside ul li,.products-home .products-type ul.first li:first-child,.products-home .products-type ul.first li:nth-child(2),.products-home .products-type ul.second li:first-child,.reference main ul li,.sales ul li{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.products-home .products-type ul.second li{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.products-home .services-type ul li{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding-bottom:15px}.product-full,.sales h2{padding:0}.news-full main,.products-detail,.reference main{padding:15px 0}.aboutus-us main,.news-update-detail main article,.products-detail main{padding:20px}.img-inside-33,.products-detail aside ul{margin-left:-5px;margin-right:-5px}.img-inside-33 .box,.img-inside-33 dt,.products-detail aside li{-ms-flex:0 0 50%;flex:0 0 50%;width:50%;padding:5px}.detail-product{padding:50px 20px;overflow:hidden}.fixed-row .box{width:50%;flex:0 0 50%}.products-navi span{max-width:150px}.aboutus-us aside li{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;display:table;padding:20px 0 20px 30px}.aboutus-us aside li p{display:table-cell;vertical-align:middle;padding-top:0;padding-bottom:0;padding-left:40px}.aboutus-us aside li:before{left:10px!important}.aboutus-us aside li:after{left:10px}.aboutus-why article ul{max-width:100%}.aboutus-why article li{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;display:table;padding-left:20px;padding-top:20px;padding-bottom:20px}.aboutus-why article li p{padding-left:60px;padding-bottom:0;padding-top:0}.aboutus-why article li:nth-child(odd){padding-left:10px;padding-right:0;text-align:left}.aboutus-why article li:nth-child(2n):before,.aboutus-why article li:nth-child(odd):before{content:'';position:absolute;width:50px;height:50px;background:url(../images/icon-correct-white.svg) center/60% no-repeat #383b3d;border-radius:50%;left:10px;top:10px}.aboutus-why article li:nth-child(2n){padding-left:10px;padding-right:0}.contactus main{padding:10px 0}.contactus main li{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;text-align:center}.location-map{background-position:-850px!important}.location-map-warehouse{background-position:-500px!important}.sales ul li:first-child{padding:10px 0 0}.project-home .box-logo-client .box-logo-client-img,.project-home dl dt{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;width:33.3333%}footer main ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-content:flex-start}footer main ul li{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;width:33.3333%;padding-right:10px}.lSSlideOuter .lSPager.lSpg{bottom:0}}@media screen and (max-width:640px){.content-detail{padding-top:0}.home-services .lists p,.img-inside-33 h3,.img-inside-50 h3,body{font-size:14px}.navigation span{max-width:150px}.editor h2{font-size:20px!important}.products-home .products-type ul.first li{padding-bottom:10px;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.nav-mobile{width:100%;right:-100%}.nav-mobile aside ul{max-width:100%}.title-page{background-size:auto 100%}.title-page main{height:200px}footer .logo-social{margin-top:10px;border-top:1px solid #555}footer main ul li{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding-right:0;padding-bottom:5px}}@media screen and (max-width:425px){.project-home .box-youtube .lSAction>a{top:25%!important}.project-home .box-youtube li{min-height:210px}.project-home .box-youtube figure:before{width:40px;height:40px;background-size:100%}.sales .but-call p{padding-bottom:5px}.mobile-100 .box,.mobile-100 dt{width:100%;flex:0 0 100%;-ms-flex:0 0 100%}.fixed-row .box{width:100%;flex:0 0 100%;padding:0 5px}.fancybox-caption__body{font-size:18px}}@media screen and (max-width:375px){.aboutus-us aside li{padding-right:0}.products-navi span{max-width:120px}.sales h2{font-size:20px}}@media screen and (max-width:320px){h1{font-size:26px}h2{font-size:20px}.aboutus-home .experience h2{font-size:24px}.products-home .products-type ul.first li,.products-home .products-type ul.second li{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}footer .logo-social .address p{font-size:16px}}