@media only screen and (max-width: 1200px) {
	.default-ul{margin-right: 100px}
	.page-item_production-detaly .blocks .img img{max-width: inherit; /*transform: translateX(-50%);*/}
	.page-item_production-detaly .blocks .img{overflow: hidden;}
	.page-item_production-detaly .types .name{max-width: 100%}
	.thumbnail{height: 200px}
	#footer .contacts-info{padding-left: 20px}
	.module_about .page-item_technologies.page-item_production .items .card > div .name{height: 50px;width: 130px}
	.module_about .text-block p.select{margin-bottom: 20px}
	.module_advantages .def{width: 76%}
	.module_contacts .container{margin-left: -485px}
	.module_partners .slick-slide img{max-width: 90%}
	.page-item_production-detaly .using .card-img img{height: 162px}
	.page-item_production-detaly .types .name br{display: none}
	header .contacts-info .item + .item,header .contacts-info a.lupa{margin-left: 35px}
	header .btn{padding:0 17px}
	.module_preview{min-height: inherit}
	.module_preview h2, .module_preview h1{font-size: 3rem;margin-bottom: 1.3rem}
	.module_preview .container{padding-top: 210px}
	.page-item_technologies.page-item_production .items .card > div .name{width: 220px}
}

@media only screen and (max-width: 992px) {
	.detaly-tehnologii .text{margin-top: 35px}
	.footer_wrap{padding-top: 90px;height: 415px}
	.wrap{padding-bottom: 415px}
	.page-item_technologies .items .card.large, .page-item_technologies .items .card.mini{width: 33.333%}
	.thumbnail{height: 120px}
	.gallery{margin-top: 30px}
	#footer .left_menu{-webkit-column-count: 1; -moz-column-count: 1; -ms-column-count: 1; column-count: 1}
	#footer .contacts-info {padding-left: 30px}
	#footer .copyright{margin-top: 44px}
	.module_about .text-block, .module_about .type_production{width: 100%}
	.module_about .text-block {padding-bottom: 40px}
	.module_about {padding: 50px 0 30px 0}
	.module_advantages .def{width: 100%; margin-left: 0}
	.module_news .item:nth-child(2) {width: 36%;padding: 0 28px}
	.module_news .item:first-child, .module_news .item:last-child{width: 32%}
	.module_news .item:nth-child(2):before{left: 0}
	.module_news .item:nth-child(2):after{right: 10px}
	.module_contacts .container{margin-left: -375px}
	.module_news {padding-top: 65px;padding-bottom: 50px}
	.home .footer_wrap{height: 320px}
	.wrap.home{padding-bottom: 320px}
	.module_objects .objects_wrap{grid-auto-rows: minmax(200px, auto);}
	.page-item_production-detaly .using .card-img img{height: 122px}
	.page-item_using .items-using .card-img{height: 146px}
	.page-item_using .slick-next{top: 71px !important}
	.page-item_using .items-using .slick-prev{top: 55px !important}
	.page-item_using .items-using .slick-prev, .page-item_using .slick-next{width: 58px !important;height: 28px !important}
	.module_preview{height: 650px}
	header .contacts-info .item + .item:nth-child(3){margin-left: 0;margin-top: 15px}
	.header-top{padding-bottom: 15px}
	.left_menu a{font-size: 0.857rem}
	.module_preview .container{padding-top: 235px}
	.module_preview h2, .module_preview h1{font-size: 2.5rem; line-height: 3rem}
	.module_preview .text{font-size: 1.29rem}
	.module_preview .btns{margin-top: 40px}
	header .right-colon{justify-content: flex-end;}
	.page-item_technologies .items .card.large, .page-item_technologies .items .card.mini{width: 50%}
	.module_about .btns{margin: 30px 0 50px 0}
	header .contacts-info .item + .item,header .contacts-info a.lupa{margin-left: 20px}
}

@media only screen and (max-width: 767px)  {
	.container {max-width: 540px}
	.items .card > div{padding: 10px;font-size: 1.14rem;line-height: 1.43rem}
	.items .card > div .btn{bottom: 10px;left: 10px}
	.page-item_partners .text-block{padding-right: 10px}
	.items_partners .item + .item{margin-top: 35px}
	.page-item_technologies .items .card.large, .page-item_technologies .items .card.mini{width: 50%}
	.page-item.page-item_production-detaly .detaly-tehnologii.definition ~ div{margin-top: 50px !important}
	.page-item.page-item_production-detaly .detaly-tehnologii.definition{margin-bottom: 50px}
	.page-item_production-detaly h3{margin-bottom: 24px}
	/*table.table{width: 730px}*/
	.page-item_production-detaly .main-termins .text-block,.page-item_production-detaly .main-termins .picture{margin-top: 20px}
	.page-item_production-detaly .oboznach .text-block{margin-top: 20px}
	.page-item_production-detaly .using .items-using .item + .item{margin-top: 35px}
	.page-item_production-detaly .using .name{padding-top: 20px;height: auto}
	.default-ul{margin: 10px 0 0 0}
	.page-item_production-detaly .blocks .img img{max-width: 100%}
	.page-item_production-detaly .using .items-using{margin-bottom: 30px;margin-top: 35px}
	.page-item_contacts .item_parent + .item_parent{margin-top: 35px}
	.page-item_contacts .item_parent > div{min-height: inherit}
	.page-item_contacts .item_parent .btn{position: inherit; bottom: auto;margin-top: 30px}
	.thumbnail{height: 160px}
	#footer .copyright{margin-top: 15px}
	#footer .btn{width: 100%;padding: 0 10px;max-width: inherit}
	.page-item_about .objects_company .card-info {padding: 15px 20px 20px 20px}
	#footer .contacts-info{margin-top: 20px;padding-left: 10px}
	#footer .left_menu{margin-top: 20px}
	.footer_wrap{height: 795px}
	.wrap{padding-bottom: 795px}
	.page-item_about .objects_company{margin-top: 30px}
	.page-item_about .objects_company .address{margin-top: 15px}
	.page-item_about .objects_company .btn{margin-top: 25px}
	.page-item_about .objects_company .item + .item{margin-top: 45px}
	.module_advantages .def {width: 80%;margin-left: 17px}
	.module_advantages .name{margin-top: 0}
	.module_advantages .row > div{margin-bottom: 40px}
	.module_advantages{padding-bottom: 10px}
	.module_about .text-block p{padding-right: 0}
	.module_objects .objects_wrap{margin: 0 -10px;gap: 0;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.module_objects .objects_wrap .item{width: 50%;padding: 0 10px;margin-bottom: 20px;height: 200px}
	.module_objects .objects_wrap .item > div{background-position: center bottom;}
	.module_news .item:first-child, .module_news .item:last-child{width: 100%;margin-bottom: 30px}
	.module_news .item:nth-child(2){width: 100%;padding: 0 10px;margin-bottom: 30px}
	.module_news .item:last-child{margin-bottom: 0}
	.module_news .item:nth-child(2):before, .module_news .item:nth-child(2):after{content: none}
	.module_news:before{content: none}
	.module_contacts .container{position: inherit;margin-left: -270px;top: auto;padding: 30px 0}
	.module_contacts .contact-info{width: 100%;width: inherit;margin: 0 10px;}
	.home .footer_wrap{height: 705px}
	.wrap.home{padding-bottom: 705px;padding-top: 0}
	.page-item_production-detaly .blocks .info span {font-size: 1.29rem;line-height: 1.5rem}
	.page-item_production-detaly .using .card-img img{height: auto}
	.page-item_production-detaly .using .item:before{content: none}
	.page-item_production-detaly .using .text-def{border-left: 2px solid var(--blue-color)}
	.page-item_using .items-using .card-name{margin-top: 15px}
	.page-item_using .items-using .item{margin-bottom: 40px}
	header .logo > span span{display: none}
	header .logo{margin-top: 15px}
	header .logo > span{margin-top: 15px;width: auto}
	header .contacts-info .item{display: none}
	header .right-colon{display: none}
	header,.home header{position: fixed; top: 0;width: 100%;height: 76px;z-index: 20;overflow: hidden;background: rgba(36, 36, 36, 0.9)}
	.wrap{padding-top: 76px}
	.header-bottom{display: none;}
	.module_preview{height: 500px}
	.module_preview .container{padding-top: 155px;padding-left: 10px}
	header .contacts-info{justify-content: flex-end;}
	header .contacts-info .icon-menu{margin-left: 25px; display: block}
	header .contacts-info a.lupa{margin-top: 1px}
	.header-bottom{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #212121;}
	header .left_menu li{display: block;text-align: center}
	header .left_menu li + li{margin-top: 6px}
	header .left_menu{display: block;padding: 0}
	header .left_menu{margin-top: 25px}
	.header-bottom .contacts{display: block;padding-left: 0; font-size: 1rem}
	.header-bottom > div{border-top: none;text-align: center}
	.header-bottom .contacts .item + .item{margin-top: 10px}
	.content:before, .module_about:before, .module_partners:before{content: none}
	#footer:before{content: none}
	.detaly-tehnologii.definition .text .default-ul{margin-left: 0}
	.module_about .btns{margin: 10px 0 30px 0}
	.header-bottom .close{opacity: 1}
	.module_about .btns .btn{width: 202px}
	.toHide{
		opacity: 0;
		visibility: hidden;
		-webkit-transition: 300ms ease-out;
		-o-transition: 300ms ease-out;
		transition: 300ms ease-out;
	}
}

@media only screen and (max-width: 575px) {
	.container {max-width: 98%}
	.gallery{margin-top: 20px}
	.thumbnail{height: 143px}
	.module_objects .objects_wrap .item > div{padding: 10px}
	.module_objects .objects_wrap .item > div .name{font-size: 1.14rem}
	.module_contacts .container{margin-left: 0;left: 1%}
	.module_contacts .container{padding: 20px 10px}
	.page-item_production-detaly .types .item{margin-bottom: 15px}
	.page-item_production-detaly .types{margin-bottom: -15px}
}

@media only screen and (max-width: 479px) {
	.items .card{width: 100%;height: 200px}
	.items .card > div{background-position: center bottom}
	.page-item_technologies .items .card > div .name{width: 220px}
	.page-item_production-detaly .termins > div{padding: 10px}
	.page-item_production-detaly .blocks .info {padding: 15px 20px}
	.thumbnail{height: 126px}
	.page-item_production-detaly .types .name{min-height: 66px}
	.page-item_using .items-using .item{width: 100%}
	.page-item_using .items-using .card-img{height: 200px}
	.page-item_using .slick-next {top: 102px !important;}
	.page-item_using .items-using .slick-prev{top: 87px !important}
	.module_preview .container{padding-top: 120px}
	.module_preview .btns{width: 175px}
	.module_preview .btns .btn{display: block; width: 100%;margin-left: 0}
	.module_preview .btns .btn + .btn{margin-top: 10px;margin-left: 0}
	.page-item_technologies .items .card.large, .page-item_technologies .items .card.mini{width: 100%}
	.module_about .btns .btn{margin: 5px auto;width: 100%;max-width: 300px}
}

@media only screen and (max-width: 400px) {
	.page-item_technologies .items .card.large, .page-item_technologies .items .card.mini{width: 100%}
	.page-item_technologies .items .card > div .name{width: 220px}
	.page-item_production-detaly .types .item{width: 100%}
	.page-item_production-detaly .types .item + .item{margin-top: 25px}
	.page-item_production-detaly .types .card-img{height: auto}
	.thumbnail{height: 100px}
	.module_about .page-item_technologies.page-item_production .items .card > div .name{width: auto;height: auto}
	.module_objects .objects_wrap .item{width: 100%}
	.module_partners .slick-list{padding: 0 20% !important}
	.page-item_production-detaly .types .name{min-height: auto}
	.page-item_production-detaly .types .item{margin-bottom: 0}
	.page-item_production-detaly .types{margin-bottom: 0}
}

@media only screen and (max-width: 370px) {
	.module_advantages .def{width: 75%}
}