@media (min-width:1400px){.banner-home:after{left:-48vw;height:110%}}@media (min-width:1500px){.banner-home:after{background-position:0 115%}}@media (min-width:1800px){.banner-home:after{background-position:0 103%}}@media (min-width:2000px){.banner-home:after{background-position:0 95%}.banner-home,.banner-home .home-slider,.banner-home .home-slider .row{min-height:100vh}}@media (max-width:1200px){html,body{overflow-x:hidden}}@media (max-width:991px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{width:100%;max-width:100%;flex:auto}.header-inner .col-md-9.col-sm-12{display:none}.logo-inner{display:flex;align-items:center}.logo-inner .mobile-nav-toggler{display:flex;margin-inline-start:auto}.nav-moved{padding:10px 0}.banner-home,.banner-home .home-slider,.banner-home .home-slider .row{min-height:480px}.banner-home .home-slider .text-banner p{font-size:16px;line-height:26px;text-align:center}.home-slider .owl-dots{display:none}.home-slider.owl-carousel .owl-nav .owl-prev,.home-slider.owl-carousel .owl-nav .owl-next{width:30px;height:30px;line-height:30px;font-size:18px}.banner-home .home-slider .text-banner{margin-top:50px;padding:0 35px;margin:0 auto}.about-h{padding:50px 0}.title{margin:0 0 25px}.title h3{font-size:26px}.text-about p{font-size:15px;line-height:25px;margin:0 0 15px}.text-col{margin:15px 0}.text-col h3 img{max-width:35px;max-height:35px;margin-inline-end:15px}.text-col h3{margin:0 0 15px;font-size:20px}.text-col p{font-size:13px;line-height:23px}.about-slider{margin:20px 0 0}.certif-h{padding:0 0 50px}.certif-h .col-md-3.col-sm-6{max-width:50%}.cer-block{margin:15px 0}.contact-h .container{top:0}.cont-block{margin:15px 0;height:auto}.contact-h .map-co{position:relative;height:300px;margin-top:15px}.footer-bottom{padding:20px 0}.products-page .col-md-4.col-sm-6{max-width:50%}.body-inner{padding:50px 0}.pagination{margin:15px 0 0}.single-slider .about-item{height:270px;line-height:270px}.text-single{padding:30px 0 0}.text-single h3{font-size:20px;margin:0 0 15px}.more-product{padding:0 0 50px}.text-single p{font-size:14px;line-height:24px;margin:0 0 15px}.text-single ul li{font-size:15px;line-height:25px;margin:5px 0}.more-product .title.title-page{margin:0 0 15px}.form-career{margin:30px 0 0}.contactModal .modal-body .col-md-7.col-sm-12{padding:0 15px}.contactModal .modal-body{padding:20px}.contactModal .modal-body .col-md-5.col-sm-12:after{display:none}.home-slider .img-siider{width:100%;height:100%;right:0;left:0;top:0;margin:0;-webkit-mask-box-image:none}.banner-home:after{width:121%;height:100%;left:-50%;top:-33%}.home-slider .col-md-6{max-width:100%;margin-inline-start:auto}.home-slider .col-md-6:nth-child(1){position:absolute;right:0;margin:0;max-width:100%;height:100%;padding:0}.nav-moved .logo img{max-height:54px}.home-slider .container{max-width:100%}}@media (max-width:600px){.container{max-width:100%}.products-page .col-md-4.col-sm-6{max-width:100%}}@media (max-width:500px){.title h3:after{width:35%}.menu-res .bg-menu{background-size:640px}}@media (max-width:480px){.nav-moved .logo{max-width:155px}.logo-inner .mobile-nav-toggler{width:35px;height:35px;line-height:35px}.banner-home,.banner-home .home-slider,.banner-home .home-slider .row{min-height:350px}.banner-home .home-slider .text-banner{padding:0 30px}.cont-block{padding:20px}.cer-block img{max-width:100px;max-height:102px}.cont-block .icon{border-width:2px;width:50px;height:50px;font-size:28px;line-height:50px}.cont-block .icon i{height:40px;line-height:40px}.cont-block .details{padding:15px 0 0}.cont-block .details a span,.cont-block .details a,.cont-block .details p{font-size:14px}.pro-block .img{height:250px;line-height:250px}}