@media only screen and (max-width : 1884px) {
	.logo {
		max-width : 240px;
	}

	.logo img {
		max-width : 88px;
	}

	.logo p {
		margin-top : 13px;
	}

	.logo,
	.contact:first-child {
		margin-right : 20px;
	}

	.contact {
		max-width : 237px;
	}

	.contact:last-child {
		max-width : 290px;
	}

	.contact span {
		font-size : 11px;
	}

	.contact p {
		font-size : 13px;
	}

	.contacts-search {
		max-width : 920px;
	}

	.search {
		max-width   : 270px;
		margin-left : 25px;
	}

	.bl-mmenu {
		max-width    : 920px;
		padding-left : 0;
	}

	.mmenu > li > a {
		padding   : 12px 9px 15px;
		font-size : 11px;
	}

	.submenu-one {
		width : 96%;
	}

	.submenu-one > li {
		max-width : 205px;
	}

	.submenu-one li.H3 a {
		font-size : 11px
	}

	.submenu-two li {
		width : 335px;
	}

	.submenu-two li:nth-child(4n) {
		margin-right : 45px;
	}

	.submenu-two li:nth-child(3n) {
		margin-right : 0;
	}

	.help-modal-win {
		width  : 128px;
		height : 36px;
	}

	.slider-1 .items .img {
		left : 408px;
		top  : -218px;
	}

	.text-info-slider {
		margin-left : 0;
	}

	.pos-abs {
		padding-left  : 0;
		padding-right : 0;
	}

	.catalog-main li {
		height : 217px;
		width  : 365px;
	}

	.catalog-main li:nth-child(3n) {
		margin-right : 0;
	}

	.catalog-main li:nth-child(4n) {
		margin-right : 15px;
	}

	.catalog-main .first p {
		padding   : 24px 83px 29px 15px;
		font-size : 15px;
	}

	.catalog-main li.bl-down {
		max-width  : 760px;
		max-height : 66px;
	}

	.catalog-main li.bl-down .down-catalog {
		padding : 8px 11px 8px 45px;
	}

	.catalog-main li.bl-down .down-catalog span {
		margin-top : 12px;
		font-size  : 17px
	}

	.catalog-main li.bl-down .down-catalog p {
		font-size : 13px;
	}

	.catalog-main li.last {
		max-height : 66px;
	}

	.catalog-main li.last p {
		font-size : 14px;
	}

	.catalog-main li.prod a span {
		overflow    : hidden;
		padding-top : 5px;
	}

	.new-catalog img {
		padding-bottom : 10px;
	}

	.new-catalog p {
		padding-left : 0;
	}

	.cont-footer {
		max-width : 245px;
	}

	.catalog ul li {
		margin : 20px 12px 20px;
	}

	.catalog ul li:nth-child(6n) {
		margin-right : 12px;
	}

	.catalog ul li:nth-child(4n) {
		margin-right : 0;
	}

	.catalog li.bl-down {
		margin-right : 0;
		max-width    : 870px;
	}

	.catalog li.bl-down a {
		max-height : 66px;
	}

	.catalog li.bl-down .down-catalog {
		padding : 8px 11px 8px 55px;
	}

	.catalog li.bl-down .down-catalog span {
		margin-top : 10px;
		font-size  : 23px
	}

	.catalog li.bl-down .down-catalog p {
		font-size : 13px;
	}

	.catalog li.last {
		display : none;
	}

	.content {
		width : 73%;
	}

	.bl-desc-prod {
		position : relative;
	}

	.desc-product {
		max-width : 545px;
	}

	.desc-product h4 {
		max-width  : 250px;
		font-size : 17px;
	}

	.bl-desc-prod .down {
		position   : relative;
		top        : 0;
		right      : 0;
		margin-top : -45px;
		padding    : 16px 70px 16px 25px;
		font-size  : 17px;
	}

	.menu-content li {
		width : 368px;
	}

	.sect-prods li {
		width : 285px;
	}

	.sect-prods li > a:hover {
		width : 285px;
	}

	.bl-desc-prod .subsect-down {
		margin-top : -5px;
		padding    : 14px 70px 14px 25px;
	}

	.jobs li:nth-child(3n) {
		margin-right : 45px;
	}

	.jobs li:nth-child(2n) {
		margin-right : 0;
	}

	.bls-requi .requirements li {
		width : 540px;
	}

	.bls-requi .requirements li:nth-child(3n) {
		margin-right : 45px;
	}

	.bls-requi .requirements li:nth-child(2n) {
		margin-right : 0;
	}

	.text-info p {
		width : 70%;
	}

	.width .select {
		width : 280px;
	}

	.bl-contact .contact-left h4 {
		float : none;
		width : 100%;
	}

	.bl-contact .contact-left {
		max-width : 100%;
		float     : none;
	}

	.decisi .desc-product h4 {
		max-width : 100%;
	}

	.decisi p.text {
		max-width : 60%;
	}

	.decisi .subsect-down {
		top : 25%;
	}

	.catal .new {
		padding-left : 0;
	}

	.catal .img {
		margin-right : 15px;
	}

	.catal li {
		width : 400px;
	}

	.displ-none {
		display : block;
	}

	.subsect .subsect-down {
		top : 93%;
	}

	.bl-slider-right {
		display : none;
	}

	.bls-news li {
		width : 540px;
	}

	.bls-news li:nth-child(3n) {
		margin-right : 45px;
	}

	.bls-news li:nth-child(2n) {
		margin-right : 0;
	}

	.bls-reviews li {
		width : 365px;
	}

	.bls-reviews li:nth-child(4n) {
		margin-right : 45px;
	}

	.bls-reviews li:nth-child(3n) {
		margin-right : 0;
	}

	.panel-prod {
		width : 320px;
	}

	.bl-instr-prod {
		max-width      : 505px;
		padding-bottom : 40px;
	}

	.instr-prod {
		float         : left;
		margin-right  : 0;
		margin-bottom : 20px;
		max-width     : 100%;
	}

	.contacts-wrap .bl-contact {
		min-height : 1370px;
	}

	div.title-search-result .title-search-result {
		width : 312px;
	}
}

@media only screen and (max-width : 1240px) {
	.contacts-search {
		max-width : 820px;
	}
	.logo {
		max-width    : 82px;
		margin-right : 10px;
	}

	.logo p {
		display : none;
	}

	.logo img {
		max-width  : 82px;
		margin-top : 0;
	}

	.logo p {
		float      : left;
		max-width  : 175px;
		margin-top : 5px;
		font       : 400 14px/21px OpenSansReqular, sans-serif;
	}

	.contacts {
		max-width : 313px;
		width     : 100%;
	}

	.contact {
		float      : none;
		text-align : left;
		max-width  : 100%;
	}

	.contact:last-child {
		max-width : 100%;
	}

	.contact .numb,
	.contact .email {
		display : none;
	}

	.contact p {
		float : left;
	}

	/*.contacts-search{max-width:625px;}*/
	.contact:first-child {
		margin : 5px 0 5px 0;
	}

	.contact i.butt {
		display : block;
	}

	.bl-mmenu {
		max-width  : 100%;
		margin-top : 5px;
	}

	.mmenu > li > a {
		font-size : 13px;
	}

	.mmenu > li > a:hover i {
		background : url(../images/sp.png) no-repeat -8px 0;
	}

	.submenu-two li {
		width : 260px;
	}

	.submenu-one {
		width : 97%;
	}

	.submenu-one > li {
		max-width : 204px;
	}

	.search {
		max-width : 279px;
		float     : right;
	}

	.slider-1 .items .img {
		left : 249px;
		top  : -208px;
	}

	.text-info-slider p span {
		font-size : 38px;
	}

	.text-info-slider p {
		font : 400 29px/45px "Segoe UI", sans-serif;
	}

	.catalog-main li:nth-child(3n) {
		margin-right : 15px;
	}

	.catalog-main li:nth-child(2n) {
		margin-right : 0;
	}

	.catalog-main li:nth-child(8) {
		display : none;
	}

	.catalog-main li {
		height : 215px;
		width  : 432px;
	}

	.catalog-main .first p {
		padding   : 40px 83px 43px 45px;
		font-size : 17px;
	}

	.catalog-main li.bl-down {
		max-width : 565px;
	}

	.catalog-main li.bl-down .down-catalog {
		padding : 8px 11px 8px 25px;
	}

	.catalog-main li.bl-down .down-catalog p {
		max-width : 305px;
	}

	.catalog-main li.bl-down .down-catalog span {
		margin-top : 20px;
	}

	.catalog-main li.last {
		max-width : 315px;
	}

	.catalog-main li p.name-categor {
		bottom : 20px;
	}

	.catalog-main li.prod a span {
		overflow    : hidden;
		padding-top : 0;
	}

	.catalog-main li.prod a span:before {
		width      : 290px;
		margin-top : 0;
	}

	.catalog-main li.prod a:hover span {
		bottom : 34px;
	}

	.catalog-main li.prod a:hover .name-categor {
		bottom : 132px;
	}

	.new-items-catalog > span {
		font-size : 16px;
	}

	.sistems li {
		padding          : 5px 0;
		background-color : transparent;
	}

	.sistems .first {
		padding : 10px 20px;
	}

	.article {
		padding-top : 20px;
	}

	.cont-footer .number span:first-child {
		margin-right : 0;
	}

	.cont-footer .number {
		font-size : 16px;
	}

	.cont-footer {
		max-width    : 210px;
		margin-right : 0;
	}

	.cont-footer:last-child {
		float : right;
	}

	#owl2 .item {
		padding : 15px 9px;
	}

	#owl2 .item .img {
		margin-left : 0;
	}

	.catalog ul li:nth-child(4n) {
		margin-right : 12px;
	}

	.catalog li.bl-down {
		margin-right : 0;
		max-width    : 565px;
	}

	.catalog li.bl-down a {
		min-height : 66px;
		max-height : 100%;
	}

	.catalog li.bl-down .down-catalog {
		padding : 8px 11px 8px 25px;
	}

	.catalog li.bl-down .down-catalog span {
		margin-top : 18px;
		font-size  : 18px
	}

	.catalog li.bl-down .down-catalog p {
		font-size : 13px;
		max-width : 305px;
	}

	.catalog li.last {
		display : none;
	}

	.content {
		width : 100%;
	}

	.desc-product {
		max-width : 615px;
	}

	.desc-product h4 {
		max-width  : 250px;
		font-style : 17px;
	}

	.bl-desc-prod .down {
		position   : relative;
		top        : 0;
		right      : 0;
		margin-top : -45px;
		padding    : 16px 70px 16px 25px;
		font-size  : 17px;
	}

	.decisi .subsect-down {
		top : 25%;
	}

	.content-left-menu {
		display : none;
	}

	.sect-prods li {
		width : 305px;
	}

	.sect-prods li > a:hover {
		width : 305px;
	}

	.bl-desc-prod .subsect-down {
		margin-top : -5px;
	}

	.jobs li {
		width : 440px;
	}

	.jobs li:nth-child(2n) {
		margin-right : 0;
	}

	.bls-requi .requirements li {
		width : 440px;
	}

	.text-info p {
		width : 60%;
	}

	.contac {
		margin-right : 20px;
	}

	.form-search input[type='search'] {
		max-width : 485px;
	}

	.text-info p {
		width : 100%;
	}

	.menu-left {
		display : none;
	}

	.decisi .desc-product h4 {
		max-width : 100%;
	}

	.catal .new {
		padding-left : 0;
	}

	.catal .img {
		margin-right : 15px;
	}

	.catal li {
		width      : 400px;
		min-height : 430px;
	}

	.subsect .subsect-down {
		top : 93%;
	}

	.descr-product {
		margin-right : 0;
	}

	.bls-news li {
		width : 440px;
	}

	.bls-news li:nth-child(3n) {
		margin-right : 45px;
	}

	.bls-news li:nth-child(2n) {
		margin-right : 0;
	}

	.bls-reviews li {
		width : 46%;
	}

	.bls-reviews li:nth-child(3n) {
		margin-right : 45px;
	}

	.bls-reviews li:nth-child(2n) {
		margin-right : 0;
	}

	.bl-Instr-get .insrt .right-c {
		width       : 70%;
		float       : left;
		margin-left : 20px;
	}

	.contacts-wrap .bl-contact {
		min-height : 1660px;
	}

	.bl-news {
		width : 100%;
	}

	.cont_b1 {
		min-height : 260px;
	}

	div.title-search-result .title-search-result {
		width : 280px;
	}
}

@media only screen and (max-width : 1200px) {
	.new-catalog p {
		padding-left : 10px;
	}

	#owl2 .item .img {
		margin-left : 15px;
	}
}

@media only screen and (max-width : 990px) {
	header {
		position       : inherit;
		padding-bottom : 10px;
		text-align     : center;
	}

	.logo {
		float      : none;
		display    : block;
		max-width  : 100%;
		margin     : 0 auto 15px;
		text-align : center;
	}
	.logo img {
		margin : 0;
		float : none;
		display : inline;
	}
	.logo p {
		max-width : 120px;
	}

	.contacts {
		display : none;
	}

	.search {
		display : none;
	}

	.mmenu {
		position                   : fixed;
		left                       : -300px;
		top                        : 0;
		z-index                    : 99999999;
		height                     : 100%;
		max-width                  : 340px;
		width                      : 100%;
		color                      : #7D7D7D;
		overflow-y                 : auto;
		overflow-x                 : hidden;
		text-align                 : left;
		background                 : #FFF;
		-webkit-overflow-scrolling : touch;
		-webkit-transform          : translateX(-300px);
		-moz-transform             : translateX(-300px);
		-ms-transform              : translateX(-300px);
		transform                  : translateX(-300px);
		-webkit-transition         : all .25s linear;
		-moz-transition            : all .25s linear;
		-ms-transition             : all .25s linear;
		transition                 : all .25s linear;
	}

	.nav-opened .mmenu {
		-webkit-transform : translateX(0);
		-moz-transform    : translateX(0);
		-ms-transform     : translateX(0);
		transform         : translateX(0);
		left              : 0
	}

	.butt-close-ml {
		display : block;
	}

	.nav-opened .butt-close-ml {
		-webkit-transform : translateX(180px);
		-moz-transform    : translateX(180px);
		-ms-transform     : translateX(180px);
		transform         : translateX(180px);
		left              : 180px
	}

	.mmenu > li {
		float : none;
	}

	.mmenu > li > a {
		font-size     : 18px;
		padding       : 15px;
		border-bottom : 1px solid #C3C3C3;
	}

	.mmenu > li > a > i {
		background : url(../images/sp.png) no-repeat -38px 0;
	}

	.mmenu > li > a > i.ic-bottom2 {
		position    : relative;
		float       : right;
		margin-top  : 10px;
		margin-left : 0;
	}

	.mmenu > li > a > i.ic-bottom2:before {
		content    : '';
		display    : block;
		width      : 9px;
		height     : 5px;
		background : url(../images/sp.png) no-repeat -39px 0;
	}

	.mmenu > li > a > i.ic-bottom-active2 {
		position    : relative;
		float       : right;
		margin-top  : 10px;
		margin-left : 0;
	}

	.mmenu > li > a > i.ic-bottom-active2:before {
		content    : '';
		display    : block;
		width      : 9px;
		height     : 5px;
		background : url(../images/sp.png) no-repeat -58px 0;
	}

	.mmenu > li > a:hover > i {
		background : none;
	}

	.submenu-one,
	.submenu-two {
		position   : inherit;
		width      : 100%;
		margin     : 0;
		padding    : 0;
		box-shadow : 0 0 0 #FFF;
	}

	.mmenu li:hover.first .submenu-one,
	.mmenu li:hover.two-menu .submenu-two {
		display : none;
	}

	.submenu-one > li {
		float     : none;
		max-width : 100%;
		width     : 100%;
		margin    : 0;
	}

	.submenu-one > li ul {
		margin : 0;
	}

	.submenu-one > li a {
		padding : 15px;
		width   : 100%;
		display : block;
	}

	.submenu-one li.H3 {
		padding-bottom : 0;
	}

	.submenu-one li.H3 a {
		font-size        : 15px;
		background-color : #F3F3F3;
		border-top       : 1px solid #E1E1E1;
		text-transform   : none;
	}

	.submenu-one li.H3 a span {
		display : none;
	}

	.submenu-one ul .pod {
		display : none;
	}

	.submenu-one ul .pod a {
		position : relative;
		display  : block;
		padding  : 15px 15px 15px 30px;
		font     : 400 15px/18px "Segoe UI", sans-serif;
		color    : #505050;
	}

	.submenu-one ul .pod a:before {
		content    : '';
		position   : absolute;
		left       : 15px;
		top        : 50%;
		width      : 7px;
		height     : 9px;
		margin-top : -4px;
		background : url(../images/sp.png) no-repeat -39px -6px;
	}

	.submenu-two > li {
		float  : none;
		width  : 100%;
		margin : 5px 0;
	}

	.submenu-two > li a {
		width   : 100%;
		display : block;
	}

	.ic-bottom {
		position     : relative;
		float        : right;
		margin-top   : 4px;
		margin-right : 2px;
	}

	.ic-bottom:before {
		content    : '';
		display    : block;
		width      : 9px;
		height     : 5px;
		background : url(../images/sp.png) no-repeat 0 0;
	}

	.ic-bottom-active {
		position   : relative;
		float      : right;
		margin-top : 4px;
	}

	.ic-bottom-active:before {
		content    : '';
		display    : block;
		width      : 9px;
		height     : 5px;
		background : url(../images/sp.png) no-repeat -48px 0;
	}

	.open-search {
		display : block;
		width   : 55px;
		height  : 51px;
	}

	.butt-mmenu {
		display : block;
	}

	.help-modal-win {
		width       : 191px;
		height      : 54px;
		padding-top : 3px;
		font-size   : 17px
	}

	.text-info-slider p span {
		font-size : 35px;
	}

	.text-info-slider p {
		font : 400 26px/45px "Segoe UI", sans-serif;
	}

	.slider-1 .items .img {
		display   : block;
		max-width : 100%;
		height    : auto;
		left      : 186px;
		top       : -100px;
		width     : 71%;
	}

	.slider-1 .slick-prev {
		left : 0;
	}

	.slider-1 .slick-next {
		right : 0;
	}

	.pos-abs {
		padding-left  : 0;
		padding-right : 0;
	}

	.catalog-main li:nth-child(3n) {
		margin-right : 0;
	}

	.catalog-main li:nth-child(8) {
		display : block;
	}

	.catalog-main li {
		margin : 7px 0;
		width  : 100%;
		height : auto;
	}

	.catalog-main li.bl-down {
		max-width : 100%;
		margin    : 25px 0;
	}

	.catalog-main li.bl-down .down-catalog p {
		font-size : 15px;
		max-width : 355px;
	}

	.catalog-main li.last {
		max-width  : 100%;
		max-height : 100%;
		margin     : 25px 0;
	}

	.catalog-main li.last p {
		font-size     : 16px;
		padding-left  : 190px;
		padding-right : 80px;
	}

	.catalog-main li.first {
		margin : 15px 0;
		height : auto;
	}

	.catalog-main .first p:after,
	.catalog-main .first p:before {
		background : none;
	}

	.catalog-main .first p {
		padding : 15px 123px 15px 232px;
	}

	.catalog-main .first p i {
		right      : 72%;
		width      : 48px;
		height     : 66px;
		background : url(../images/sp.png) no-repeat -185px 0;
	}

	.catalog-main li.prod {
		border : 1px solid #EDECEC;
	}

	.catalog-main li.prod .hover,
	.catalog-main li.prod img {
		display : none;
	}

	.catalog-main li.prod a {
		justify-content : flex-start;
	}

	.catalog-main li.prod a i {
		position         : relative;
		float            : left;
		width            : 110px;
		height           : 110px;
		background-color : #EDECEC;
	}

	.catalog-main li.prod a i:before {
		content            : '';
		position           : absolute;
		left               : 50%;
		top                : 50%;
		width              : 35px;
		height             : 50px;
		background         : url(../images/sp.png) no-repeat 0 -115px;
		-webkit-transform  : translate(-50%, -50%);
		-moz-transform     : translate(-50%, -50%);
		-ms-transform      : translate(-50%, -50%);
		transform          : translate(-50%, -50%);
		-webkit-transition : all 0.4s ease-in-out;
		-moz-transition    : all 0.4s ease-in-out;
		-ms-transition     : all 0.4s ease-in-out;
		-o-transition      : all 0.4s ease-in-out;
		transition         : all 0.4s ease-in-out;
	}

	.catalog-main li.prod a i.ic2:before {
		width      : 48px;
		height     : 51px;
		background : url(../images/sp.png) no-repeat -35px -115px;
	}

	.catalog-main li.prod a i.ic3:before {
		width      : 30px;
		height     : 50px;
		background : url(../images/sp.png) no-repeat -83px -115px;
	}

	.catalog-main li.prod a i.ic4:before {
		width      : 58px;
		height     : 50px;
		background : url(../images/sp.png) no-repeat -117px -115px;
	}

	.catalog-main li.prod a i.ic5:before {
		width      : 43px;
		height     : 43px;
		background : url(../images/sp.png) no-repeat -175px -125px;
	}

	.catalog-main li.prod a i.ic6:before {
		width      : 43px;
		height     : 43px;
		background : url(../images/sp.png) no-repeat -218px -125px;
	}

	.catalog-main li.prod a i.ic7:before {
		width      : 38px;
		height     : 46px;
		background : url(../images/sp.png) no-repeat -261px -119px;
	}

	.catalog-main li.prod a i.ic8:before {
		width      : 56px;
		height     : 51px;
		background : url(../images/sp.png) no-repeat -299px -116px;
	}

	.catalog-main li.prod a:hover i:before {
		content            : '';
		position           : absolute;
		left               : 50%;
		top                : 50%;
		width              : 35px;
		height             : 50px;
		background         : url(../images/sp.png) no-repeat 0 -168px;
		-webkit-transform  : translate(-50%, -50%);
		-moz-transform     : translate(-50%, -50%);
		-ms-transform      : translate(-50%, -50%);
		transform          : translate(-50%, -50%);
		-webkit-transition : all 0.4s ease-in-out;
		-moz-transition    : all 0.4s ease-in-out;
		-ms-transition     : all 0.4s ease-in-out;
		-o-transition      : all 0.4s ease-in-out;
		transition         : all 0.4s ease-in-out;
	}

	.catalog-main li.prod a:hover i.ic2:before {
		width      : 48px;
		height     : 51px;
		background : url(../images/sp.png) no-repeat -35px -168px;
	}

	.catalog-main li.prod a:hover i.ic3:before {
		width      : 30px;
		height     : 50px;
		background : url(../images/sp.png) no-repeat -83px -168px;
	}

	.catalog-main li.prod a:hover i.ic4:before {
		width      : 58px;
		height     : 50px;
		background : url(../images/sp.png) no-repeat -117px -168px;
	}

	.catalog-main li.prod a:hover i.ic5:before {
		width      : 43px;
		height     : 43px;
		background : url(../images/sp.png) no-repeat -175px -168px;
	}

	.catalog-main li.prod a:hover i.ic6:before {
		width      : 43px;
		height     : 43px;
		background : url(../images/sp.png) no-repeat -218px -168px;
	}

	.catalog-main li.prod a:hover i.ic7:before {
		width      : 38px;
		height     : 46px;
		background : url(../images/sp.png) no-repeat -261px -168px;
	}

	.catalog-main li.prod a:hover i.ic8:before {
		width      : 56px;
		height     : 51px;
		background : url(../images/sp.png) no-repeat -299px -168px;
	}

	.catalog-main li.prod a i {
		min-width : 26%;
	}

	.catalog-main li.prod .bl {
		float              : left;
		width              : 100%;
		max-width          : 70%;
		padding-left       : 15px;
		display            : -webkit-box;
		display            : -moz-box;
		display            : -ms-flexbox;
		display            : -webkit-flex;
		display            : flex;
		-webkit-flex-flow  : row wrap;
		flex-flow          : row wrap;
		flex-direction     : column;
		justify-content    : center;
		align-items        : flex-start;
		-webkit-transition : all 0.4s ease-in-out;
		-moz-transition    : all 0.4s ease-in-out;
		-ms-transition     : all 0.4s ease-in-out;
		-o-transition      : all 0.4s ease-in-out;
		transition         : all 0.4s ease-in-out;
	}

	.catalog-main li.prod span {
		position   : inherit;
		max-width  : 100%;
		opacity    : .9;
		font       : 400 15px/20px OpenSansReqular, sans-serif;
		color      : #545454;
		text-align : left;
	}

	.catalog-main li.prod a:hover span {
		top     : 0;
		padding : 0;
		color   : #CFCDCD;
	}

	.catalog-main li.prod a:hover span:before {
		opacity : 0;
	}

	.catalog-main li.prod a:hover .name-categor {
		color : #131313;
	}

	.catalog-main li p.name-categor {
		position          : inherit;
		padding           : 0;
		text-align        : left;
		-webkit-transform : translateX(0);
		-moz-transform    : translateX(0);
		-ms-transform     : translateX(0);
		transform         : translateX(0);
	}

	.sistems {
		display : none;
	}

	#owl .item,
	#owl2 .item,
	#owl6 .item {
		margin-right : 0;
		max-width    : 100%;
	}

	.article img {
		margin-bottom : 20px;
	}

	.cont-footer {
		max-width : 299px;
	}

	#footer .search {
		display    : block;
		margin-top : 20px;
	}

	.counters {
		padding-top    : 20px;
		padding-bottom : 24px;
	}

	.copy {
		padding-top : 20px;
		float       : left;
		text-align  : left;
	}

	.catalog ul {
		justify-content : space-between;
	}

	.catalog ul li {
		margin : 20px 0;
	}

	.catalog ul li:first-child {
		margin-left : -90px;
	}

	.catalog li.bl-down {
		max-width : 100%;
		height    : auto;
	}

	.content {
		width : 100%;
	}

	.desc-product {
		max-width : 390px;
	}

	.desc-product h4 {
		max-width  : 100%;
		font-style : 17px;
	}

	.desc-product a {
		font-size : 12px;
	}

	.bl-desc-prod .img {
		display    : block;
		width      : 210px;
		margin-top : 20px;
	}

	.bl-desc-prod .down {
		position  : relative;
		top       : 80%;
		right     : 0;
		padding   : 8px 65px 8px 15px;
		font-size : 13px;
	}

	.bl-desc-prod .subsect-down {
		top        : 93%;
		margin-top : 0;
	}

	.content-left-menu {
		display : none;
	}

	.sect-prods li {
		width : 315px;
	}

	.sect-prods li > a:hover {
		width : 315px;
	}

	.jobs li {
		width        : 100%;
		margin-right : 0;
	}

	.jobs li:nth-child(2n),
	.jobs li:nth-child(3n) {
		margin-right : 0;
	}

	.bls-requi .requirements li {
		width        : 100%;
		margin-right : 0;
	}

	.bls-requi .requirements li:nth-child(3n) {
		margin-right : 0;
	}

	.bls-requi .requirements li:nth-child(2n) {
		margin-right : 0;
	}

	.bl-contac {
		margin-bottom : 20px;
	}

	.tech-support {
		padding : 25px 15px;
	}

	.text-info p {
		width : 100%;
	}

	.contac {
		margin-right : 20px;
		width        : 45%;
	}

	.tech-support .down {
		position : inherit;
		float    : left;
		top      : 0;
		left     : 75px;
	}

	.form-search input[type='search'] {
		max-width     : 100%;
		float         : none;
		margin-bottom : 15px;
	}

	.width {
		float : none;
		width : 100%;
	}

	.width .select {
		width : 100%;
	}

	.bl-contact {
		margin-top : 30px;
	}

	.bl-contact .contact-left p {
		margin-right  : 40px;
		margin-bottom : 10px;
	}

	.bl-contact .contact-left p.last {
		margin-right : 0;
	}

	.map {
		width  : 100%;
		margin : 20px 0;
	}

	.bl-Instr-get {
		max-width : 100%;
	}

	.catal .new {
		padding-left : 213px;
	}

	.catal .img {
		margin-right : 15px;
	}

	.catal li {
		width      : 100%;
		min-height : 303px;
	}

	.decisi p.text {
		width     : 100%;
		max-width : 100%;
	}

	.decisi .subsect-down {
		right : 36%;
		top   : 83%;
	}

	.bls-news li {
		width        : 100%;
		margin-right : 0;
		height       : auto;
	}

	.bls-news li:last-child {
		margin-bottom : 0;
	}

	.bls-news li:nth-child(3n) {
		margin-right : 0;
	}

	.bls-news li:nth-child(2n) {
		margin-right : 0;
	}

	.panel-prod {
		width             : 100%;
		margin-right      : 0;
		display           : -webkit-box;
		display           : -moz-box;
		display           : -ms-flexbox;
		display           : -webkit-flex;
		display           : flex;
		-webkit-flex-flow : row wrap;
		flex-flow         : row wrap;
		justify-content   : center;
	}

	.bigs-imgs,
	.small-imgs {
		float : left;
	}

	.small-imgs li,
	.bl-parametr {
		float : none;
	}

	.bl-instr-prod {
		max-width      : 100%;
		padding-bottom : 40px;
	}

	.instr-prod {
		float : none;
	}

	.parametr {
		max-width : 100%;
	}

	.panel-prod {
		margin-bottom : 30px;
	}

	.contacts-wrap .bl-contact {
		width      : 100%;
		min-height : auto;
	}

	.cont_b1 {
		min-height    : auto;
		margin-bottom : 20px;
	}
}

@media only screen and (max-width : 780px) {
	.text-center {
		display           : -webkit-box;
		display           : -moz-box;
		display           : -ms-flexbox;
		display           : -webkit-flex;
		display           : flex;
		-webkit-flex-flow : row wrap;
		flex-flow         : row wrap;
		justify-content   : center;
	}
}

@media only screen and (max-width : 700px) {
	.search-mobil input[type='search'] {
		max-width : 373px;
	}

	.text-info-slider button {
		width : 134px;
	}

	.text-info-slider p span {
		font-size : 28px;
	}

	.text-info-slider p {
		font : 400 24px/45px "Segoe UI", sans-serif;
	}

	.text-info-slider button a {
		font : 400 16px/18px OpenSansReqular, sans-serif;
	}

	.slider-1 .items .img {
		left  : 79px;
		top   : -80px;
		width : 90%;
	}

	.catalog-main .first p {
		padding : 15px 28px 15px 136px;
	}

	.catalog-main .first p i {
		right : 76%;
	}

	.catalog-main li.bl-down {
		max-height : 100%;
		text-align : center;
	}

	.catalog-main li.bl-down .down-catalog {
		padding : 15px;
	}

	.catalog-main li.bl-down .down-catalog p {
		max-width  : 100%;
		font-size  : 13px;
		text-align : left;
	}

	.catalog-main li.bl-down .down-catalog span {
		display       : inline-block;
		float         : none;
		font-size     : 25px;
		margin-top    : 0;
		margin-bottom : 15px;
	}

	.catalog-main li.last p {
		padding    : 40px 113px 0;
		text-align : center;
	}

	.catalog-main li.last i {
		top         : 0;
		left        : 50%;
		margin-left : -55px;
	}

	.bl-name-section li a {
		font-size : 13px
	}

	.cont-footer {
		max-width : 208px;
	}

	.copy {
		float       : left;
		text-align  : left;
		padding-top : 10px;
	}

	.counters {
		float : none;
	}
}

@media only screen and (max-width : 699px) {
	.catalog ul {
		justify-content : center;
	}

	.catalog ul li {
		margin : 20px 0;
	}

	.catalog ul li:first-child {
		margin-left : 0;
	}

	.catalog ul li:nth-child(4n) {
		margin : 0;
	}

	.catalog ul li:nth-child(6n) {
		margin : 0;
	}

	.catalog li.bl-down {
		max-height : 100%;
		text-align : center;
		height     : auto;
	}

	.catalog li.bl-down .down-catalog {
		padding : 15px;
	}

	.catalog li.bl-down .down-catalog p {
		max-width  : 100%;
		font-size  : 13px;
		text-align : left;
	}

	.catalog li.bl-down .down-catalog span {
		display   : inline-block;
		float     : none;
		font-size : 25px;
		margin    : 0 30px 15px 0;
	}

	.catalog li.last p {
		padding    : 40px 113px 0;
		text-align : center;
	}

	.content {
		width : 100%;
	}

	.desc-product {
		max-width : 100%;
	}

	.desc-product a {
		font-size : 12px;
	}

	.bl-desc-prod .img {
		display      : flex;
		width        : 100%;
		margin-top   : 0;
		margin-right : 0;
	}

	.bl-desc-prod .down {
		position   : relative;
		top        : 88%;
		right      : 0;
		margin-top : -40px;
		padding    : 8px 65px 8px 15px;
		font-size  : 13px;
	}

	.bl-desc-prod .subsect-down {
		top        : 93%;
		margin-top : 0;
	}

	.sect-prods li {
		height : auto;
	}

	.sect-prods p.desct {
		height : 128px;
	}

	.sect-prods li,
	.sect-prods li > a:hover,
	.sect-prods .img2 {
		width : 100%;
	}

	.sect-prods li > a:hover {
		height : auto;
	}

	.sect-prods .desct span {
		font-size : 16px;
	}

	.contac {
		margin-right  : 0;
		width         : 100%;
		margin-bottom : 15px;
	}

	.bl-contact .contact-left p {
		margin-bottom : 30px;
	}

	.catal .new {
		padding-left : 0;
	}

	.catal .img {
		float         : none;
		margin-right  : 0;
		margin-bottom : 15px;
	}

	.catal li {
		width      : 100%;
		min-height : 100%;
	}

	.decisi p.text {
		width     : 100%;
		max-width : 100%;
	}

	.decisi .subsect-down {
		right : 12%;
		top   : 86%;
	}

	.descrip {
		padding-bottom : 90px;
	}

	.descrip .img {
		float : none;
	}

	.descrip p {
		padding-left : 0;
		padding-top  : 15px;
	}

	.subsect .subsect-down {
		top   : 78%;
		right : 55%;
	}

	.subsect .desc-product h4 {
		padding-bottom : 60px;
	}

	.small-butt-right,
	.small-butt-left {
		display : block;
	}

	.news-butt-left,
	.news-butt-right {
		display : none;
	}

	.bls-reviews li {
		width        : 100%;
		margin-right : 0;
	}

	.bls-reviews li:nth-child(4n) {
		margin-right : 0;
	}

	.bls-reviews li:nth-child(3n) {
		margin-right : 0;
	}

	.bls-reviews li:nth-child(2n) {
		margin-right : 0;
	}

	.bigs-imgs,
	.small-imgs {
		float : none;
	}

	.small-imgs li {
		float : left;
	}
}

@media only screen and (max-width : 509px) {
	.container {
		width     : 100%;
		min-width : 320px;
	}

	.butt-mmenu {
		width   : 51px;
		height  : 35px;
		padding : 10px 13px;
	}

	.butt-mmenu .line {
		height : 2px;
	}

	.help-modal-win {
		width     : 126px;
		height    : 35px;
		font-size : 13px;
	}

	.open-search {
		width  : 37px;
		height : 35px;
	}

	.search-mobil {
		position : relative;
	}

	.search-mobil input[type='search'] {
		max-width : 80%;
		display   : block;
	}

	.search-mobil input[type='submit'] {
		position : absolute;
		right    : 0;
		top      : 0;
	}

	.mmenu {
		max-width : 240px;
	}

	.mmenu > li > a {
		font-size      : 14px;
		padding-top    : 10px;
		padding-bottom : 10px;
	}

	.submenu-one li.H3 a {
		font-size : 13px;
	}

	.submenu-one ul .pod a {
		padding : 10px 15px 10px 30px;
		font    : 400 13px/18px "Segoe UI", sans-serif;
	}

	.nav-opened .butt-close-ml {
		-webkit-transform : translateX(128px);
		-moz-transform    : translateX(128px);
		-ms-transform     : translateX(128px);
		transform         : translateX(128px);
		left              : 128px;
	}

	.text-info-slider p span {
		font-size : 28px;
	}

	.text-info-slider button {
		width      : 203px;
		margin-top : 18px;
	}

	.text-info-slider p span {
		font-size : 30px;
	}

	.text-info-slider p {
		font : 400 24px/35px "Segoe UI", sans-serif;
	}

	.text-info-slider button a {
		font : 400 16px/18px OpenSansReqular, sans-serif;
	}

	.slider-1 .items .img {
		left  : 25%;
		top   : 18px;
		width : 230px;
	}

	.pos-abs {
		padding-left  : 0;
		padding-right : 0;
	}

	.slider-1 .slick-prev,
	.slider-1 .slick-next {
		top    : 83%;
		width  : 48px;
		height : 64px;
	}

	.slider-1 .slick-prev {
		background : url(../images/sp.png) no-repeat -137px 0;
	}

	.slider-1 .slick-next {
		background : url(../images/sp.png) no-repeat -89px 0;
	}

	.slider-1 .slick-prev:hover {
		background : url(../images/sp.png) no-repeat -137px 0;
	}

	.slider-1 .slick-next:hover {
		background : url(../images/sp.png) no-repeat -89px 0;
	}

	.slider-1 .slick-prev:focus {
		background : url(../images/sp.png) no-repeat -137px 0;
	}

	.slider-1 .slick-next:focus {
		background : url(../images/sp.png) no-repeat -89px 0;
	}

	.catalog-main li.prod a span {
		display : none;
	}

	section.art,
	.info {
		display : none;
	}

	.bg-reviews {
		margin-bottom : 40px;
	}

	.bg-reviews {
		min-width : 320px;
	}

	#owl,
	#owl2,
	#owl6 {
		padding : 25px 0;
	}

	#owl .owl-controls .owl-buttons div,
	#owl2 .owl-controls .owl-buttons div,
	#owl3 .owl-controls .owl-buttons div,
	#owl4 .owl-controls .owl-buttons div,
	#owl5 .owl-controls .owl-buttons div,
	#owl6 .owl-controls .owl-buttons div {
		position      : absolute;
		width         : 48px;
		height        : 48px;
		margin        : 0;
		border-radius : 0;
		opacity       : .9;
	}

	#owl .owl-controls .owl-buttons div {
		top : -18%;
	}

	#owl2 .owl-controls .owl-buttons div {
		top : -16%;
	}

	#owl6 .owl-controls .owl-buttons div {
		top : -20%;
	}

	#owl3 .owl-controls .owl-buttons div,
	#owl4 .owl-controls .owl-buttons div,
	#owl5 .owl-controls .owl-buttons div {
		top : 104%;
	}

	#owl .owl-controls .owl-buttons .owl-prev,
	#owl2 .owl-controls .owl-buttons .owl-prev,
	#owl3 .owl-controls .owl-buttons .owl-prev,
	#owl4 .owl-controls .owl-buttons .owl-prev,
	#owl5 .owl-controls .owl-buttons .owl-prev,
	#owl6 .owl-controls .owl-buttons .owl-prev {
		left       : 0;
		background : url(../images/sp.png) no-repeat -233px -48px;
	}

	#owl .owl-controls .owl-buttons .owl-next,
	#owl2 .owl-controls .owl-buttons .owl-next,
	#owl3 .owl-controls .owl-buttons .owl-next,
	#owl4 .owl-controls .owl-buttons .owl-next,
	#owl5 .owl-controls .owl-buttons .owl-next,
	#owl6 .owl-controls .owl-buttons .owl-next {
		background : url(../images/sp.png) no-repeat -281px -48px;
	}

	.tab-container {
		padding-bottom : 70px;
	}

	.bl-name-section {
		line-height : 30px;
	}

	.bl-name-section a {
		display : none;
	}

	#owl2 .right-bl .butt-news {
		display : block;
	}

	#owl2 .item {
		border : none;
	}

	.bl-name-section {
		font-size : 17px;
	}

	.cont-footer .address {
		font-size : 11px;
	}

	.cont-footer .number {
		font-size : 13px;
	}

	.jobs li {
		padding       : 65px 16px 15px;
		margin-bottom : 20px;
	}

	.search-result {
		padding-left : 0;
	}

	.modal-window {
		padding : 30px 25px 0;
	}

	.modal-window input[type='submit'] {
		margin-bottom : 30px;
	}
}

@media only screen and (max-width : 480px) {
	.search-mobil {
		min-width : 290px;
	}

	.search-mobil input[type='search'] {
		max-width : 75%;
		display   : block;
	}

	.catalog-main li.prod a i {
		width : 26%;
	}

	.catalog-main .first p i {
		right : 4%;
		top   : 53%;
	}

	.catalog-main .first p {
		padding : 15px 28px 15px 22px;
	}

	.catalog-main li.last p {
		padding : 40px 25px;
	}

	.cont-footer {
		max-width     : 100%;
		margin-bottom : 20px;
	}

	.cont-footer .number span:first-child {
		margin-right : 15px;
	}
}

@media only screen and (max-width : 430px) {
	.search-mobil {
		min-width : 290px;
	}

	.search-mobil input[type='search'] {
		max-width : 75%;
		display   : block;
	}

	.text-info-slider button {
		width      : 203px;
		margin-top : 18px;
	}

	.text-info-slider p span {
		font-size : 23px;
	}

	.text-info-slider p {
		font : 400 18px/35px "Segoe UI", sans-serif;
	}

	.catalog-main li.bl-down .down-catalog span {
		font-size   : 22px;
		margin-left : -35px;
	}

	.catalog-main li p.name-categor {
		font-size : 15px;
	}

	.catalog-main li.prod a:hover .name-categor {
		font-size : 15px;
	}

	.bl-desc-prod .img {
		height : auto;
	}

	.bl-desc-prod .down {
		position   : relative;
		top        : 0;
		float      : left;
		right      : 0;
		margin-top : 10px;
		padding    : 8px 65px 8px 15px;
		font-size  : 13px;
	}

	.bl-desc-prod .subsect-down {
		top : 93%;
	}

	.menu-content li {
		width        : 100%;
		margin-right : 0;
	}

	.menu-content li a {
		display : block;
	}

	.tech-support .ic-bl {
		float         : none;
		margin-bottom : 15px;
	}

	.text-info {
		padding-left : 0;
	}

	.text-info .number {
		margin-bottom : 25px;
	}

	.tech-support .down {
		left          : 0;
		font-size     : 17px;
		padding-right : 65px;
	}

	.bl-contact {
		padding : 35px 25px;
	}

	.subsect .desc-product h4 {
		padding-bottom : 30px;
	}

	.modal-window h2 {
		font-size : 19px;
	}

	.modal-window span {
		padding : 0 0 15px;
	}
}

@media only screen and (max-width : 390px) {
	#owl .owl-controls .owl-buttons div {
		top : -16.7%;
	}

	#owl2 .owl-controls .owl-buttons div {
		top : -15%;
	}

	#owl6 .owl-controls .owl-buttons div {
		top : -18%;
	}
}

@media only screen and (max-width : 360px) {
	.search-mobil input[type='search'] {
		max-width : 70%;
		display   : block;
	}

	.catalog-main .first p i {
		right : 13%;
		top   : 75%;
	}

	.catalog-main li.prod .bl {
		max-width    : 57%;
		padding-left : 10px;
		display      : block;
	}

	.catalog-main li.prod a {
		display : block;
	}

	.catalog-main li.prod a i {
		height : 90px;
	}

	.catalog-main li p.name-categor {
		min-height        : 90px;
		display           : -webkit-box;
		display           : -moz-box;
		display           : -ms-flexbox;
		display           : -webkit-flex;
		display           : flex;
		-webkit-flex-flow : row wrap;
		flex-flow         : row wrap;
		align-items       : center;
	}

	.bl-name-section li a {
		font-size : 11px;
	}

	.bl-name-section {
		min-width : 320px;
	}
}

@media only screen and (max-width : 320px) {
	#owl .owl-controls .owl-buttons .owl-prev,
	#owl2 .owl-controls .owl-buttons .owl-prev {
		left : 0;
	}

	#owl .owl-controls .owl-buttons .owl-next,
	#owl2 .owl-controls .owl-buttons .owl-next {
		right : 0;
	}

	#owl2 .owl-controls .owl-buttons div {
		top : -15%;
	}

	#owl .owl-controls .owl-buttons div {
		top : -16%;
	}

	#owl2 .item {
		padding : 15px 0;
		width   : 290px;
	}
}

@media only screen and (min-width : 989px) {
	.bg-search-mobil {
		display : none !important;
	}
}