@media screen and (max-width:1919px){.production__main--item img{min-height:210px}.production__main--item .production__block--content p{font-size:1.2rem;width:45%}.product__slider--descr p{font-size:.8rem;line-height:1.2;max-width:350px}.service__left h3{font-size:1.6rem}.swiper__top--block p{font-size:.8rem;line-height:1.2}.rent__btns a{font-size:1rem;height:100px}footer{padding-left:0;padding-right:0}footer .footer__wrapper{max-width:75%;min-width:1070px;margin:auto}footer .footer__menu{gap:20px}footer .footer__menu div{max-width:270px}footer .socials ul{flex-wrap:wrap}.service__main .service__item{min-height:430px}.sertificates__slider .swiper-slide img{height:440px}.work__slider .swiper-slide .work-image{height:300px;margin-bottom:20px}.work__slider .swiper-slide .work-image img{width:100%;height:100%}.swiper__top--block,.wrapper__forblock{max-width:75%;min-width:1070px}.service__item{gap:90px;max-width:75%;min-width:1070px}}@media screen and (max-width:1439px){.block--wrapper{padding-top:50px;padding-bottom:90px}.swiper__production{padding:0 60px}.production__main--item a{min-height:400px;height:auto;padding:30px 20px}.production__main--item a .production__block--content p{font-size:1rem}.production__main--item a .production__block--content span{max-width:180px}.product__slider--descr p{max-width:260px}.service__item{gap:70px;width:87.5%;min-width:800px}.service__left h3{font-size:1.2rem;margin-bottom:50px}.service__left p{font-size:.8rem;margin-bottom:50px}.swiper__top--block p{max-width:350px}.wrapper__forblock{width:87.5%}.rent__item .rent__item--content p{font-size:1rem}.rent__btns a{font-size:.8rem;height:80px;padding:30px 20px}footer .footer__menu{grid-template-columns:1fr 1fr;gap:40px}.swiper__news .swiper-slide .service__right{height:400px}.swiper__news .swiper-slide .service__right img{min-height:400px}.service__main .service__item{min-height:340px}.service__main .service__item .service__image{width:45%}.service__main .service__item .service__content{width:55%}.service__main .service__item h2{font-size:1.6rem}.single__content h2,.single__content p,.single__content div,.single__content h3,.single__content ul,.single__content ol,.single__content img,.single__documents,.single__table{max-width:860px}.contacts__block--content .contacts__block--item h3{font-size:1.2rem}.map__main .map__content div h3{font-size:1rem}.map__main .map__content div p{font-size:.8rem}.feedback__main img{max-width:330px;height:360px}.form{max-width:60%}.form input:focus+label,.form input:not(:placeholder-shown)+label{font-size:.6rem}.form .input__item{font-size:.8rem}.work__slider,.sertificates__slider{padding:0 70px}.slider__wrapper--history{gap:50px}.swiper-main__history img{width:50%}.swiper__top--block,.wrapper__forblock,.service__item{max-width:75%;min-width:800px}footer .footer__wrapper{max-width:75%;min-width:800px}}@media screen and (max-width:1024px){.product__slider--descr p,.swiper__top--block p{font-size:.7rem;max-width:200px}.swiper__production{padding:0 40px}.service__left--count{font-size:.8rem}.news__block .service__left h3{font-size:1rem}.swiper__news .swiper-slide .service__left{padding:40px 30px}.rent__item{height:400px}.rent__item .rent__item--content{max-width:50%}.rent__item .rent__item--content p{font-size:.8rem}.service__main .service__item{min-height:300px;gap:20px}.service__main .service__item .service__image{width:50%}.service__main .service__item .service__content{padding:20px 0 20px 20px;width:50%}.service__main .service__item h2{font-size:1.2rem}.service__main .service__item p{font-size:.8rem}.fancybox__container{--f-thumb-width: 0px;--f-thumb-height: 0px}.block--wrapper.production__block{position:relative;z-index:1}.production__main .production__main--items{grid-template-columns:1fr}.production__main--item img{min-height:170px;max-height:200px}.production__main--item .production__block--count{position:unset}.production__category .production__category--content{grid-template-columns:1fr}.single__content h2,.single__content p,.single__content div,.single__content h3,.single__content ul,.single__content ol,.single__content img,.single__documents,.single__table{max-width:700px}.feedback__main img{height:auto;max-width:260px}.form{max-width:55%}.work__slider,.sertificates__slider{padding:0 45px}.swiper-thumbs__history .swiper-slide{font-size:2.5rem}.swiper-main__history .swiper-slide{flex-direction:column}.slider__wrapper--history{height:600px}.swiper-main__history .content__history h3{margin-bottom:20px}.swiper-main__history img{width:100%;max-height:50%}.advantages__block .advantages__content{flex-direction:column;gap:30px}.advantages__block .advantages__content img,.advantages__block .advantages__content div{width:100%}.advantages__block .about__company--content .company--content__bottom{max-width:100%;flex-wrap:wrap;gap:20px}.materials__content{grid-template-columns:1fr}.swiper__cennosti .swiper-slide{padding:20px}.swiper__cennosti .swiper-slide .service__left p{margin:0}.wrapper__forblock.about__company--content .company--content__bottom{max-width:100%;flex-wrap:wrap}.swiper__top--block,.wrapper__forblock,.service__item{max-width:85%;min-width:640px}footer .footer__wrapper{max-width:85%;min-width:640px}}@media screen and (max-width:768px){.mobile--only{display:block}.block--wrapper{padding-top:30px;border-radius:20px}.swiper__production{padding:0}.production__main--item a{min-height:460px;height:auto}.production__main--item .production__block--count{position:unset}.production__main--item img{min-height:unset;max-height:unset;max-width:95%;height:200px}.production__main--item .production__block--content{flex-direction:column;align-items:start;gap:30px}.production__main--item .production__block--content p,.production__main--item .production__block--content span{width:95%}.product__slider--descr p,.swiper__top--block p{max-width:260px}.service__item{flex-direction:column-reverse;gap:20px}.service__left .service__left--count{display:none}.service__left.mobile--only{order:1}.service__left.mobile--only .service__left--count{display:block;margin:0}.button__main{height:50px}.swiper__news .swiper-slide{padding:20px}.swiper__news .swiper-slide .service__left--count{margin-bottom:30px}.swiper__news .swiper-slide .service__right{height:200px}.swiper__news .swiper-slide .service__right img{min-height:200px;width:100%}.swiper__news .swiper-slide .service__left,.swiper__news .swiper-slide .service__right{flex:unset}.swiper__news .swiper-slide .service__left{padding:0}.swiper__news .swiper-slide .service__item .service__left{padding:0;min-height:210px;max-height:210px;overflow:hidden}.service__left h3{margin-bottom:20px}.service__left p{margin-bottom:30px}.rent__block .swiper__top--block{flex-direction:column;align-items:start;gap:30px}.rent__block .rent__btns{grid-template-columns:1fr}.rent__block .rent__btns a{height:50px;padding:15px 20px}.rent__block .rent__btns a span{max-width:100%}.rent__block .rent__item{height:500px}.rent__block .rent__item .rent__item--content{max-width:calc(100% - 20px);height:80%;bottom:10px;top:unset;padding:20px}footer{padding:50px 0}footer .footer__wrapper{max-width:90%}footer .footer__menu{grid-template-columns:1fr}footer .footer__copiright{margin-top:40px}.service__main .service__item{flex-direction:column-reverse}.service__main .service__item .service__content{width:100%;padding:20px}.service__main .service__item .service__image{width:100%;height:250px}.service__main .service__item .button__main,.service__main .service__item .button__main span{width:100%}.service__main .service__item h2{margin-bottom:30px}.contacts__block--content .contacts__block--item .contacts__block--item__wrapper{grid-template-columns:1fr}.other__page .main__banner .main__banner--bottom{flex-direction:column-reverse;align-items:start;gap:20px}.single__content h2,.single__content p,.single__content div,.single__content h3,.single__content ul,.single__content ol,.single__content img,.single__documents,.single__table{max-width:calc(100% - 40px)}.single__documents .documents--item__content{min-height:60px}.single__table--content .single__table--item{flex-direction:column;gap:15px}.single__table--content .single__table--item span,.single__table--content .single__table--item p{width:100%}.single__content p>img{max-width:100%}.other__page .main__banner .banner__content span{font-size:.6rem}.other__page .main__banner .banner__content{width:100%}.contacts__main .contacts__main--items{grid-template-columns:1fr}.contacts__main .contacts__block--content .contacts__block--item:first-child{grid-column:1}.contacts__main .contacts__block--content .contacts__block--item:first-child .contacts__block--item__wrapper{grid-template-columns:1fr}.map__main .map__content{flex-direction:column;max-width:100%}.map__main .map__content div{max-width:100%}.feedback__main .feedback__content{flex-direction:column;gap:30px}.feedback__main .feedback__content img,.feedback__main .feedback__content .form{max-width:100%}.form .button__main,.form .button__main span{width:100%}.work__slider,.sertificates__slider{padding:0 20px}.swiper-main__history .content__history h3{font-size:1.5rem}.swiper-main__history p{font-size:.8rem}.swiper-main__history img{width:100%;max-height:50%}.slider__wrapper--history{height:auto;flex-direction:column}.swiper-thumbs__history,.swiper-main__history{width:100%}.sertificates__slider .swiper-slide img{height:260px}.sertificates__slider .swiper-slide{padding:30px 10px 10px}.work__slider .swiper-slide .work-image{height:200px}.work__slider .swiper-slide{padding:20px}.work__slider .swiper-slide p{font-size:.8rem;line-height:1}.vakancies--content__bottom .compony__counter{flex-direction:column;gap:10px}.vakancies--content__bottom .compony__counter div,.vakancies--content__bottom .compony__counter p{width:100%}.swiper__cennosti .swiper-slide .service__left{flex:unset;height:60%}.swiper__cennosti .swiper-slide .service__left.mobile--only{height:40%}.swiper__cennosti .swiper-slide .service__left p{line-height:1}.swiper__cennosti .swiper-slide{height:450px}.studentam--contacts__bottom{grid-template-columns:1fr}.studentam--contacts__bottom .studentam--contacts__item.order-2{grid-row:1/1}.advantages__studentam--contacts h3{max-width:100%}.lists-wrapper{grid-template-columns:1fr;gap:50px}.lists-wrapper p{margin-bottom:10px}.tabs__studentam--top{flex-direction:column;gap:20px}.tabs__studentam--top h3{font-size:1.2rem;line-height:1}.swiper__top--block,.wrapper__forblock,.service__item{max-width:90%;min-width:unset}footer .footer__wrapper{max-width:90%;min-width:unset}}
