/*body {margin:0; padding:140px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
a { color:#d02a2a;}
img { border:none; max-width:100%}
h1 { font-size:30px; line-height:36px; margin:0; padding:20px 0;}
h2 { font-size:30px; line-height:36px;}*/
input[type=submit]:not(.btn),input[type=button]:not(.btn),button:not(.btn) {width:auto; padding:9px 30px 7px 30px; font-size:18px; margin:0 auto; cursor:pointer; font-family:Montserrat-Regular, Arial, sans-serif; color:#fff; border:none; background:#ff1528;-webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s;-moz-transition:all ease-out 0.25s;}
input[type=submit]:not(.btn):hover,input[type=button]:not(.btn):hover {background:#f84048}
select { width:100%; font-size:16px; border:#aeaeae solid 1px; outline:none; padding:2px 6px }
input { outline:none;}
.clear { clear:both;}
.anim {-webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s;-moz-transition:all ease-out 0.25s;}
/*.policy { font-size:12px; margin:15px 0 0 0}
	.policy label {cursor: pointer; position:relative; padding:2px 11px 6px 33px !important}
		.policy input[type=checkbox] {display: none}
		.policy label:before {content: "";display: inline-block;width: 17px;height: 17px;position: absolute;left: 0;top: 0; background:url(../images/check.svg) no-repeat 0 -21px #fff; background-size:14px; border:#000 solid 1px;}
		.policy input[type=checkbox]:checked + label:before {content: ""; display:block; width:17px; height:17px; background:url(../images/check.svg) no-repeat 2px 0 #fff; background-size:14px}
		.warn-check label:before {border:#ff0000 solid 1px}
.menu-but {width:40px; height:37px; display:none; position: fixed; top:10px; right:10px; background:rgba(217,0,34,0.5); padding:9px 0 0 6px; z-index:1000; cursor:pointer; color:#ffffff; font-size:12px; letter-spacing:1px;}
	.menu-ico { width:33px; height:25px; position:relative; top:12px;}
	.menu-ico span:after, .menu-ico span:before {content: ""; position: absolute; left: 0; top: -10px;}
	.menu-ico span:after{ top: 10px;}
	.menu-ico span { position:relative; display:block;}		
	.menu-ico span, .menu-ico span:after, .menu-ico span:before { width: 100%;  height: 4px;  background-color: #ffffff;  transition: all 0.3s;  backface-visibility: hidden;  border-radius: 4px;-moz-border-radius: 4px;}
	.on { color:#ffffff; background:none;}
	.on span { background-color: transparent;}
	.on span:before { transform: rotate(45deg) translate(10px, 10px); background-color:#ffffff;}
	.on span:after { transform: rotate(-45deg) translate(4px, -4px); background-color:#ffffff;}
	.on .menu-ico { height:30px;}
	.box-menu {position: absolute; z-index: 999; top: 0; left:-100%; width: 100%; padding: 70px 0 100px 0; -webkit-transition: all .3s;  transition: all .3s;  text-align: center; color: #ffffff; background-color:#262626;}
	.box-menu ul { padding:0; margin:0; list-style:none; text-align:center; color:#ffffff;}	
	.box-menu li a {font-size: 18px;line-height:26px; display: block; background:#515151; border-bottom:#262626 solid 1px; padding:.3em; text-transform: uppercase; color: #ffffff; text-decoration:none;}
	.box-menu ul ul li a { font-size:12px; line-height:26px; color:#CCCCCC; background:#333333;}
	.box-menu li span { display: block; padding:.3em; text-transform: uppercase;font-size:18px; line-height:26px; color:#ffffff; background:#515151;}
	.box-menu ul ul li span { display: block; padding:.3em; text-transform: uppercase;font-size:12px; line-height:26px; color:#ffffff; background:#333333;}
	.box-menu a:first-child {border-top:#262626 solid 1px;}
	.active-menu {left:0;}*/
img[align=left] {
	margin: 0 20px 10px 0;
}
img[align=right] {
	margin: 0 0 0 10px;
}
.gall img {
	max-width: 100%;
}
.gall {
	display: flex;
	justify-content:space-between;
	gap: 20px;
}
.box-flex, .box-flex2, .box-flex-c-c, .box-flex-c-c2, .box-flex-c, .box-flex-c2, .box-flex-s, .box-flex-s2, .el-size, .el-img-sm, .el-tov-sm-img, .gal-media {display:flex; flex-direction:row; justify-content:space-between; align-items:flex-start; flex-wrap:nowrap}
.box-flex2 {flex-wrap:wrap}
.box-flex-c {align-items:center}
.box-flex-c2 {align-items:center;flex-wrap:wrap}
.box-flex-c-c,.el-size,.el-img-sm,.el-tov-sm-img {justify-content:center; align-items:center}
.box-flex-c-c2 {justify-content:center; align-items:center; flex-wrap:wrap}
.box-flex-s2 {justify-content:flex-start; flex-wrap:wrap}
.box-flex-s,.gal-media {justify-content:flex-start}

/*.header { width:100%; height:140px; background:url(../images/shapka3.jpg) repeat-x left top; position: fixed; top:0; left:0; z-index:999;}
.header-main { width:1138px; height:140px; margin:0 auto; position:relative;}
	.logo { width:180px; margin:35px 0 0 0; float:left;}
	.logo img { width:180px;}
	.header-c { margin:0 188px 0 232px; padding:20px 0 0 0; position: relative;}
		.header-c form { position: absolute; right:63px;}
		.header-c input { padding:5px 10px; border:#999999 solid 1px; outline:none;}
		.header-c input[type=text] {border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px;}
		.header-c input[type=submit] { cursor:pointer;border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0;}
		*/
	.phone { width:180px; margin:0; padding:14px 0 0 0; float:right; color:#FFFFFF; font-size:16px; text-align:right;}	
	.phone img {width:180px; margin:0 0 6px 0}
		.phone span { display:block}
	.ya-site-form { width:100% !important; max-width:300px;background: rgba(239, 239, 239, 1);
		border-radius: 5px;}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
	border:none !important;
}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
	background-color: transparent !important;
}
	.butbuy {text-align: right; top: 24px; position: relative; font-size:14px;}
	.butbuy a { border:#cd1b1b solid 1px; border-radius:3px;moz-border-radius:3px; padding:14px 2px; font-weight:bold; background:#FFFFFF;  line-height:48px; text-decoration:none;}
	.butbuy span { padding:12px 26px; color:#FFFFFF; text-transform:uppercase; text-decoration:none;background:#cd1b1b;}
	.gr { top: -6px;}
	.gr a {border:#42c141 solid 1px;}
	.gr span { background:#42c141;}
	.grm { display:inline-block; vertical-align:top;text-align: left; top: 6px; margin:0 0 0 10px;}
	.grm a {border:#42c141 solid 1px;}
	.grm span { background:#42c141;}
	.yel { height:1px; top: -65px;}
	.yel a {border:#fff323 solid 1px; background:#000000;}
	.yel span { background:#fff323; color:#000000;}
	.yelm { display:inline-block; vertical-align:top;text-align: left; top: 6px; margin:0 0 0 10px;}
	.yelm a {border:#fff323 solid 1px; background:#000000;}
	.yelm span { background:#fff323; color:#000000;}
	
	.but a { border:#cd1b1b solid 1px; border-radius:3px;moz-border-radius:3px; padding:14px 2px; font-weight:bold; background:#FFFFFF;  line-height:48px;}
	.but span { padding:12px 26px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; background:#cd1b1b;}
	.but2 a { border:#42c141 solid 1px; border-radius:3px;moz-border-radius:3px; padding:14px 2px; text-decoration:none; font-weight:bold; background:#FFFFFF; line-height:48px;}
	.but2 span { padding:12px 26px; color:#FFFFFF; text-transform:uppercase; background:#42c141;}
	.but3 a { border:#fff323 solid 1px; border-radius:3px;moz-border-radius:3px; padding:14px 2px; text-decoration:none; font-weight:bold; background:#000000; line-height:48px;}
	.but3 span { padding:12px 26px; color:#000000; text-transform:uppercase; background:#fff323;}
	.but4 a { border:#0f5fae solid 1px; border-radius:3px;moz-border-radius:3px; padding:14px 2px; text-decoration:none; font-weight:bold; background:#FFFFFF; line-height:48px;}
	.but4 span { padding:12px 26px; color:#FFFFFF; text-transform:uppercase; background:#0f5fae;}
	.butshop { display:inline-block; border-radius:3px;moz-border-radius:3px; padding:0px;
		overflow: hidden; font-weight:bold; background:#FFFFFF; line-height:40px; cursor:pointer;border:#7d7d7d solid 1px; position: relative; top: -5px; margin:0 0 0 20px;}
	.butshop a { text-decoration:none; color:#FFF}
	.butshop span { padding:12px 26px; text-transform:uppercase; text-decoration:none; color:#FFFFFF; background:#7d7d7d;}
	.butshop:hover span { background:#414141;}
	
	.container { width:1040px; margin:0 auto; padding:0 0 55px 0; position:relative;}
	.container2 { width:1040px; margin:0 auto; position:relative; padding:0 0 20px 0;}
	.main-search { text-align:justify;}
	/*.main-menu { width:1040px; margin:0 auto; padding:36px 0 0 5px; text-align:center;}*/
	.main-menu2 { width:1040px; margin:0 auto; padding:0 0 40px 5px;}
		.menu,.menu2,.menu3 { width:168px; min-height:120px; display:inline-block; vertical-align:top; margin:0 2px 0 0; text-align:center; font-size:12px;  color:#ffffff; cursor:pointer; }
		.menu2 {width:13%}
		.menu span,.menu2 span,.menu3 span { font-size:16px;}
		.menu a,.menu2 a,.menu3 a {color:#ffffff; text-decoration:none; padding:20px 0 0 0;}
		.menu2,.menu2 a,.menu3 a { color:#000000;}
	.main-menu2 h3 { font-size:22px; text-align:center; color:#616161; padding:0; margin:0 0 22px 0;}
	.circle { width: 70px; height: 70px; position:relative; margin:0 auto 15px auto;}
	.circle img { width: 70px; height: 70px; -webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s;}
	.menu:hover img,.menu2:hover img {-webkit-transform:scale(1.2);transform:scale(1.2);}
	
	.zag { font-size:16px; text-align:center; color:#FFFFFF; margin:38px 0 28px 0; text-shadow:0 1px 1px #000000;}
	.zag span { font-size:30px;}
	.zag-b { font-size:18px; color:#000000; margin:0 0 15px 0;}
	.container-img { width:1026px; min-height:484px; margin:0 auto; padding:22px 0 0px 0;}
		.sl-link { position: absolute; display: inline-block; bottom:132px; left:26.5%; padding:16px 28px; font-size:18px; background:#b90f2c; color:#FFFFFF; text-decoration:none; text-transform:uppercase}
	.m-el-top {background:url(../images/fon-dev.png); height:150px;}
	.line-green { height:3px; background:#5ae83b;}
	.dev-green { height:150px; background:url(../images/dev-green.png);}
	.dev-yellow { height:150px; background: rgba(254,228,1,0.5);}
	.dev-cian { height:150px; background:url(../images/cian.png);}
	.dev-red { height:150px; background:url(../images/dev-red.png);}
	.dev-black { height:150px; background:url(../images/dev-black.png);}
	.bl-main { width:47%; max-width:500px; margin:0 0 40px 0; background:#000}
		.bl-main:hover img {-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray}
		.bl-main a { display:block; font-size:20px; color:#FFF; text-decoration:none; text-align:center; line-height:30px}
			.bl-main a span { display:block; padding:15px 10px}
		.bl-main-space { width:50%; display:inline-block; vertical-align:top}
	.main-blister { height:328px; margin:0 0 50px 0; background:url(../images/main/blister.jpg) no-repeat 0 0}
		.main-blister:hover { background:url(../images/main/blister.jpg) no-repeat 0 -328px}
		.main-blister img { width:100%; height:100%}
	.main-banner { margin:0 auto 40px auto;}
	.cont-black { width:585px;background: rgba(0,0,0,0.6); float:left; color:#FFFFFF; padding:16px 47px 28px 47px; line-height:18px;}
	.cont-black h1 { color:#ff0000;}
	.cont-black li { padding:7px 0;}
	.cont-black-img { width:360px; float:right;}
	.cont-black-img img { width:360px;}
	.cont-black2 { background: rgba(0,0,0,0.6); color:#FFFFFF; padding:16px 47px 28px 47px; line-height:18px; margin:0;}
	.cont-black2 li { padding:7px 0;}	
	.cont-black-img2 { height:373px; padding:0; margin:0;}
	.cont-black-img2 img { width:1040px; padding:0; margin:0;}
	.block-shapka { max-width:1000px; height:100px; padding:25px 0; margin:0 auto; display:flex; justify-content:center; align-items:center; flex-direction:row; text-align:center;}		
			.ico-menu {width:120px; height:90px;font-size:13px; padding:0 10px 0 10px; text-decoration:none; text-align:center; color:#ffffff; font-weight:bold; }
			.ico-menu a { text-decoration:none; color:#ffffff;}
			.block-dev { width:0px; height:67px; border-left:#353535 solid 1px; border-right:#878787 solid 1px;}
			.circle2 { width: 70px; height: 70px; position:relative; margin:0 auto 15px auto;}
			.circle2 img { padding:0 0 15px 0;-webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s;}
			.ico-menu:hover img {-webkit-transform:scale(1.2);transform:scale(1.2);}
			.bl-sh-footer { height:23px; border-top:#f1ece5 solid 1px;}
			.circle150, .circle150 .circle2 { width:150px}
	#fixedparallax_3 { border-bottom:#ea1d2e solid 5px;}
	#fixedparallax_3 .container { width:1026px; margin:0 auto;}
	#fixedparallax_3 h3 { color:#ff0000;}
	.menu-img1 { width:156px; margin:20px 0 0 0; display:inline-block; vertical-align:top; text-align:center;}
		.menu-img1 a { color:#FFFFFF;}
		.menu-img1 a:first-child { display:block; width:156px; height:133px;} 
		.menu-img1 img { max-width:156px; max-height:150px; text-align:center; border:#acacac solid 1px;}
		.menu-img-dev1 {width:10px;height:150px; display:inline-block; vertical-align:top;}
	.box-menu-img { text-align:justify;}
	.menu-img,.menu-img-space,.menu-img-ind,.menu-img-art,.menu-img-space-art { width:156px; margin:20px 0 0 0; display:inline-block; vertical-align:top; text-align:center;}
	.menu-img-space { width:156px; margin:20px 0 0 0; display:inline-block; vertical-align:top;}
		.menu-img a,.menu-img-ind a,.menu-img-art a { color:#FFFFFF;}
		.menu-img img,.menu-img-ind img,.menu-img-art img { max-width:156px; max-height:150px; text-align:center; border:#acacac solid 1px; margin:0 0 3px 0;}
		.menu-img-dev {width:10px;height:150px; display:inline-block; vertical-align:top;}
		.menu-img-ind {width:189px; height:142px;}
		.menu-img-ind img { max-width:189px; max-height:122px;}
		.menu-img-art { width:113px;}
		.menu-img-art img { max-width:113px; max-height:174px;}
	.caution { padding:10px; background:#ead0d0; border:#bc5e5e solid 1px; color:#793434; text-align:center; font-size:18px; font-weight:bold; margin:0 0 20px 0}
	.text h3 { font-size:18px; text-transform:uppercase;}
	.text { color:#FFFFFF; padding:0; line-height:18px;}
	.text2 { color:#000; padding:14px 0 0 0;}
	.text2 iframe { border:#000 solid 3px;}
	.text3 { color:#FFFFFF; padding:14px 0 0 0; font-size: 20px;line-height:30px;}
	.text3 table { font-size: 14px;line-height:18px;}
	.text4 { color:#FFFFFF; font-size: 20px;line-height:30px;}
	.text4 table { font-size: 16px;line-height:18px;}
	.text4 table p { padding:5px 0; margin:0;}
	.text5 { color:#000000; font-size: 20px;line-height:30px;}
	.text5 table { font-size: 14px;line-height:18px;}
	.text6 { color:#000000; font-size: 20px;line-height:30px; padding: 14px 0 0 0;}
	.text6 table { font-size: 14px;line-height:18px;}
	.fixedparallax_1 {background:url(../images/bg8-m.jpg) no-repeat center top;}
	.fixedparallax_3 {background:url(../images/bg4-m.jpg) no-repeat center top; border-top:#ea1d2e solid 5px;}
	.fixedparallax_3 h3 { color:#ff0000;}
	.fixedparallax_4 {background:url(../images/bg1-m.jpg) no-repeat center top; border-top:#ea1d2e solid 5px;}
	.fixedparallax_4 h3 { color:#02ff00;}
	.fixedparallax_5 {background:url(../images/bg19-m.jpg) no-repeat center top; border-top:#74ff5a solid 5px;}
	.fixedparallax_5 h3 { color:#fff323;}
	.fixedparallax_6 {background:url(../images/bg6-m.jpg) no-repeat center top; border-top:#fff323 solid 5px;}
	.fixedparallax_6 h3 { color:#ffffff;}
	.fixedparallax_7 { border-top:#ed454b solid 5px;}
	.fixedparallax_7 .container { width:1026px; margin:0 auto;}
	.fixedparallax_8 { border-top:#74ff5a solid 1px;}
	.fixedparallax_8 .container { width:1026px; margin:0 auto;}
	.fixedparallax_9 { border-top:#000000 solid 10px;}
	.fixedparallax_9 .container { width:1026px; margin:0 auto;}
		.hlebn-krohki {padding: 20px 0 0 0; font-size: 12px; color:#000;}
		.hlebn-krohki a { color:#000;}
		.hlebn-krohki2 {padding: 20px 0 0 0; font-size: 12px; color:#000000;}
		.hlebn-krohki2 a { color:#000000;}
		.hlebn-krohki-dev { width:18px; text-align:center; padding:4px 0 0 0;}
		.big-text { font-size:20px; line-height:30px;}
			.big-text p:first-child { padding:2px 0 2px 0; margin:0;}
		/*СЕРИИ*/
		.largezag { color:#FFFFFF;}
		.largezag h1 { font-size:50px;}
		.largezag h1 sup { font-size:30px;}
		.largezag h2 { font-size:50px;margin: 0;padding: 20px 0;}
		.largezag h2 sup { font-size:30px;}
		.teh-zag { text-align:right; position:relative; top:-38px; font-size:30px;}
		.teh-zag-g { text-align:right; position:relative; top:-38px; font-size:30px; color:#5ae83b;}
		.teh-zag-y { text-align:right; position:relative; top:-38px; font-size:30px; color:#fff323;}
		.vertikal-text {width:100%; position: relative; right:0px;background:#ee1d23; color:#FFFFFF; font-size:32px;-o-transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);}
		.series-ico { padding:12px 0 0 12px; text-align:center;}
		.series-ico img { padding:0 10px 0 0; width:80px;}
		.series-ico-sm {padding:12px 0 0 12px; text-align:center;}
		.series-ico-sm img { padding:0 10px 0 0; width:70px;}
		.series-pic img { padding:0 10px 0 0; width:80px; height:80px;}
		.series-pic-sm img { padding:0 5px 0 0; width:60px;}
		.series-pic-sm2 img { padding:0 10px 0 0; width:70px;}
		.line-top { border-top:#FFFFFF solid 1px;padding:15px 0 0 0;}
		.line-top-b { border-top:#000000 solid 1px;padding:17px 0 0 0;}
		.line-bot { border-bottom:#FFFFFF solid 1px; padding:0 0 15px 0;}
		.line-bot-b { border-bottom:#FFFFFF solid 2px; padding:0 0 15px 0;}
		.but-pdf,.but-pdf-s,.but-pdf-g,.but-pdf-s-g,.but-pdf-y,.but-pdf-s-y,.but-pdf-b,.but-pdf-s-b,.but-pdf-se { display:inline-block; color:#FFFFFF; text-transform:uppercase; font-size:21px; font-weight:bold; line-height:18px; padding:2px; background:#ee1d23;}
		.but-pdf span,.but-pdf-g span,.but-pdf-y span,.but-pdf-b span,.but-pdf-se span { font-size:13px; letter-spacing:1px; line-height:9px; display:block;margin: 8px 0 0 0;}
		.but-pdf-s span,.but-pdf-s-y span,.but-pdf-s-g span,.but-pdf-s-b span { font-size:13px; letter-spacing:1px;}
		.but-pdf a,.but-pdf-s a,.but-pdf-g a,.but-pdf-s-g a,.but-pdf-b a,.but-pdf-s-b a,.but-pdf-se a { display:block; border:#FFFFFF solid 1px; color:#FFFFFF; text-decoration:none; padding:9px 8px;}
		.but-pdf-y a,.but-pdf-s-y a { display:block; border:#000000 solid 1px; color:#000000; text-decoration:none; padding:9px 8px;}
		.but-pdf-s a,.but-pdf-s-y a { padding:4px 8px;}
		.but-pdf-g,.but-pdf-s-g { background:#50ca36;}
		.but-pdf-y,.but-pdf-s-y { background:#fff323;}
		.but-pdf-b,.but-pdf-s-b { background:#0f5fae;}
		.but-pdf-se { background:#ababab; font-size:17px; text-transform:none}
		.but-pdf-se a {padding:5px 8px}	
		.but-pdf-s-g {display:inline-block; color:#FFFFFF; text-transform:uppercase; font-size:21px; font-weight:bold; line-height:18px; padding:2px; background:#5ae83b;}
		.but-pdf-s-g span { font-size:13px; letter-spacing:1px;}
		.but-pdf-s-g a { display:block; border:#FFFFFF solid 1px; color:#FFFFFF; text-decoration:none; padding:2px 8px 4px 8px;}
		.but-pdf-s-b {display:inline-block; color:#FFFFFF; text-transform:uppercase; font-size:21px; font-weight:bold; line-height:18px; padding:2px; background:#0f5fae;}
		.but-pdf-s-b span { font-size:13px; letter-spacing:1px;}
		.but-pdf-s-b a { display:block; border:#FFFFFF solid 1px; color:#FFFFFF; text-decoration:none; padding:2px 8px 4px 8px;}
		.but-back { position:fixed; top:153px; margin:0 0 0 -50px}
		.menu-series {  font-size:16px; text-transform:uppercase; line-height:22px;}
		.menu-series a {display:inline-block; vertical-align:top;margin:5px 10px 0 0; color:#FFFFFF;}
		.menu-series span {display:inline-block; vertical-align:top; margin:5px 10px 0 0;}
		.red { color:#d02a2a; margin:-50px 0 0 150px;}
		.red a:hover { color:#d02a2a;}
		.green { color:#5ae83b; margin:50px 0 0 0;}
		.green a:hover { color:#5ae83b;}
		.yellow { color:#fff323; margin:50px 0 0 0;}
		.yellow a:hover { color:#fff323;}
		.cian { color:#0f5fae; margin:50px 0 0 0;}
		.cian a:hover { color:#0f5fae;}
		.but-end {display:flex; flex-direction:row; justify-content:flex-end}
		/*ПРИМЕНЕНИИ*/
		.tzag { background:#ffffff; color:#000000; font-weight:bold; height:25px;}
		.prim h2 { color:#ff0000;}
		/*OEM*/
		.wite-box { background:#ffffff; border-top:#e31f25 solid 10px; line-height:18px;}
		.wite-box-g { background:#ffffff; border-top:#5ae83b solid 10px; line-height:18px;}
		.wite-box-b { background:#ffffff; border-top:#237ac1 solid 10px; line-height:18px;}
		.wite-box-y { background:#ffffff; border-top:#ffee00 solid 10px; line-height:18px;}
		.white { background:#ffffff; color:#000000;}
		/*ИНСТРУКЦИЯ*/
		.red-box { line-height:18px; background:url(/images/red-space.png); color:#FFFFFF; padding:34px 0 0 0;}
		/*ЗАЯВКИ*/
.formorder {
    margin: 0 0 60px;
}
		.formorder h4 { font-size:18px; padding:5px 0; margin:0;}
		/*.formorder label { display:block; font-size:14px; padding:19px 0 6px 0;}*/
		.input-fon input { width:300px;}
		.formorder input,.formorder textarea { padding:10px; margin:0; font-size:16px; display:block; border:#dddddd solid 1px; background:#f9f9f9; font-family:Arial, Helvetica, sans-serif; border-radius:4px; -moz-border-radius:4px; outline:none; box-sizing:border-box}
		.formorder input[type=submit],.formorder input[type=button] { background:#ee1d23; color:#FFFFFF; font-weight:bold;text-transform:uppercase; cursor:pointer; margin:0; padding:12px 10px 9px 10px; display:inline-block; vertical-align:top;border:none; border-radius:4px; -moz-border-radius:4px;}
		.bl { display:inline-block; vertical-align:top; margin:0 10px 0 0;}
		.bl textarea { width:290px; height:101px;}
		.bl-gor { margin:30px 0 0 0;}
		.bl-gor div { width:323px; display:inline-block; vertical-align:top;}
		.send-text { width:180px; font-size:14px; display:inline-block; vertical-align:top; margin:4px 0 0 0;}	
		.send-text p { padding:3px 0; margin:8px 0 0 0; line-height:16px;}
			.code-capcha { margin:19px 10px 0 0; display:inline-block; vertical-align:top;}
			.code-capcha input { width:70px;}
		.but-cart { padding:20px 0 0 0; display: flex; justify-content: flex-end; gap:20px;}
			.first-but-cart { width:56%}
		/*Аксессуары*/
		.f-cau { background:url(../images/f-cau.png); padding:30px 0 40px 0; text-align:center; display:flex; justify-content:center; flex-direction:row; align-items:center}
			.profil,.profil2 { width:480px; display:inline-block; vertical-align:top; text-align:center; font-size:26px; color:#FFFFFF;}
			.profil2 { width:340px;}
			.profil p,.profil2 p { padding:0 0 25px 0; margin:0; font-weight:bold;}
			.profil .butbuy,.profil2 .butbuy { font-size:14px; text-align:center; top:17px;}
			.ul-red { list-style:url(../images/ul-red.png); margin:0 0 0 12px; padding:0;}
			.ul-red li { padding:10px 0 10px 10px;}
		/*Магазин*/
		.AjaxBlock { display:none; vertical-align:top; text-align:justify; position:relative;}
		.AjaxBlock ul { display:inline-block; vertical-align:middle; list-style:none; padding:0; margin:0;}
		.AjaxBlock li { display:inline-block; vertical-align:top; padding:0 0 0 20px;}
		.AjaxBlock li img { max-height:65px;}
		.AjaxBlock h2 {display: inline-block; text-align:left}		
		.AjaxBlock-active { display:block}
			.searchajax h3 { padding:0; margin:0; color:#616161; font-size:22px;}
			.searchajax h4 { padding:22px 0 0 0; margin:0; color:#616161; font-size:22px;}
			.searchajax input {width:200px; padding:5px 10px; margin:20px 20px 0 0; border:#999999 solid 1px; border-radius:5px; outline:none;}
		/*.filtrbox {width:510px; display:inline-block; vertical-align:top; position:relative; padding:20px; border:#ffffff solid 1px; border-radius:5px;-moz-border-radius:5px;}
			.filtrbox:hover { border:#eb1c2c solid 1px;}
			.filtrbox:hover h3 {color:#eb1c2c;}
			.filtrbox h3 {padding:0; margin:0 0 20px 0; color:#616161; font-size:22px;}
			.filtrbox form {border:#e6e6e6 solid 1px; font-size:14px; z-index:11; background:#FFFFFF;}					
			.box-check { border-bottom:#e6e6e6 solid 1px; position:relative;}
			.box-check:hover { background:#f7f7f7;}
			.sub-box-check { font-size:11px; display:none;}*/
			.filter-more { width:20px; height:36px; background:url(../images/down.svg) no-repeat center; position:absolute; top:0; right:12px; cursor:pointer; z-index:10;}
			.check { padding:10px 10px 10px 34px;; position:relative;}
			.check span { width:12px; height:13px; border:#c5c5c5 solid 1px; border-radius:2px; cursor:pointer; position: absolute; left:10px }
			.check input[type=checkbox] { position: absolute; z-index: 4;top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; opacity: 0; border: none; outline: none; background: 0 0; cursor: pointer;}
			.check label { cursor:pointer; line-height:16px;}
			.check span:before { width:12px; height:13px;position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ''; z-index:-1;}
			.checkbox_tick {bottom: 2px; left: 2px; width: 16px; height: 16px; background: url(../images/check.svg) left top no-repeat; position: absolute; z-index: 3;visibility: hidden; pointer-events: none; opacity: 0; transition: bottom .05s,opacity .05s,visibility 0s .05s; transition-timing-function: ease-out; box-sizing: border-box;}
			.active-check .checkbox_tick {opacity: 1; transition-delay: 0s; visibility: visible;}
			.active-check span:before {background-color: #e6e6e6; border-radius: 2px;}
.newfiltrbox {
	margin: 70px 0 0;
}
/*.newfiltrbox { width:300px; border:#dbdbdb solid 1px; display:none; position:fixed; left:300px; top:0; z-index:1000; background:#fff; height:100%; padding:50px 0; box-sizing:border-box; overflow-y:scroll}*/
			.filtr-zag { background:#f0f0f0; padding:10px 0 10px 37px; font-weight:bold; cursor:pointer; position:relative;}
			.active-more {-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
			.filtr-zag .filter-more { left:12px;}
			.sub-box-filtr {width: 100%; border-bottom:#dbdbdb solid 1px; padding:10px 0;}
			.newfiltrbox input[type=button] { padding:7px 24px; background:#d02a2a; margin:20px auto;border: none; display: block; border-radius:3px; cursor:pointer;}
		.searchajax { width:60%}
		.but-filter { display: none; padding:10px 16px 10px 59px; background:url(../images/ico/filter.svg) 16px center no-repeat #999; background-size:30px; color:#fff; font-size:18px; font-weight:bold; text-align:center; cursor:pointer;-webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s;-moz-transition:all ease-out 0.25s}
		.but-filter:hover { background:url(../images/ico/filter.svg) 16px center no-repeat #414141; background-size:30px;}

		.but-close {width:40px; height:37px; position: absolute; top:19px; right:10px; cursor:pointer; z-index:7}
			.but-close:after, .but-close:before {content: ""; position: absolute; left: 0; width: 100%;  height: 4px;  background-color: #000;  transition: all 0.3s;  backface-visibility: hidden;  border-radius: 4px;-moz-border-radius: 4px;}
			.but-close:before { transform: rotate(45deg) translate(10px, 10px);top: -10px}
			.but-close:after { transform: rotate(-45deg) translate(4px, -4px);top: 10px}
		/*new katalog*/
		.full-kat.graphics-media .dop-kat { margin:30px 0 0 0}
		/*SafetyTrack*/
		.el-kat { padding:3px 0 30px 0; border-bottom:#aeaeae solid 1px; position: relative }
			.el-kat .box-flex { align-items:stretch}
			.full-kat .el-kat { padding:0; border:none}
			.full-kat .el-img img { margin:0 auto}
			.b-el-img { width:348px; flex-shrink:0}
				.el-img a,.el-img img { display:block}
				.el-img-sm { margin:10px 0 0 0}
				.el-img-sm img { width:100px; margin:0 4px; cursor:pointer; border:#666 solid 1px;-webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s;-moz-transition:all ease-out 0.25s;}
				img.el-img-active, .el-img-sm img:hover { border:#ff1528 solid 1px}
			.b-el-info { width:476px; margin:0 0 0 50px}
				.b-el-info form { display:none; position:relative}
				.safetytrack .b-el-info form { height:100%; box-sizing: border-box; padding:0 0 70px 0 }
				.el-name { font-size:22px; padding:0 0 16px 0; text-align:left; margin: 0;}
					.el-name a { color:#000}
				.b-td { border-bottom:#888888 dotted 2px; font-size:18px; margin:9px 0 0 0}
					.td-label { background:#fff; position:relative; bottom:-6px;  padding:0 6px 0 0}
					.td-val { background:#fff; position:relative; bottom:-5px; text-align:right; padding:0 0 0 4px}
				.el-info-z { color:#888888; margin:43px 0 0 0} 
				.b-size { margin:18px 0 0 0}
					.el-size { width:40px; height:40px; cursor:pointer; background:#dddddd; margin:0 14px 14px 0;-webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s;-moz-transition:all ease-out 0.25s;}
						.el-active,.el-size:hover { background:#ff1528; color:#fff}
				.b-pr { width:100%; font-size:25px; margin:35px 0 0 0}
					.safetytrack .b-pr { position:absolute; bottom:0; left:0; margin:0}
					.b-pr.box-flex {align-items: flex-end}
					.b-pr span { font-size:55px}
					.b-pr input[type=submit] { margin:14px 0 0 0}
					.el-pr { text-align:left}
				.safetytrack .b-el-des { margin:30px 0 0 14px}
			.gal-pr { width:116px; margin:0 0 0 30px; flex-shrink: 0 }
				.gal-pr-flex { height:92%; display:flex; flex-wrap:wrap; justify-content:space-between; flex-direction:row}
				.gal-pr-flex a { display:flex; justify-content:flex-end; flex-direction:column}
			.industrial .el-tov-sm-img {
				background: #fff;
			}
			.industrial .el-tov-sm-img img { width:100%; object-fit:cover; }
			.industrial .el-tov-sm-img {
				width: 100%;
			}
			.industrial .el-tov-sm-img-variant1, .industrial .el-tov-sm-img-variant4 { height:90px; }
			.el-tov-sm-img-variant2 {
				max-width: 150px;
				height: 30px !important;
			}
			.el-tov-sm-img-variant2 img {
				height: auto;
			}
.fs-14 { font-size: 15px; }
		/*GloBrite*/
		.globrite .el-kat {padding:47px 0 20px 0}
			.globrite .b-el-img, .industrial .b-el-img, .imo .b-el-img { width:243px; flex-shrink:0}
.industrial .b-el-img {
	margin: 10px 0 0;
}
.b-el h2 {
	font-weight: 600;
}
				.globrite .el-img { height:243px}
				.globrite .el-img img,.industrial .el-img img,.imo .el-img img {display:block; max-width:100%; max-height:100%; margin:0 auto}
				.globrite .el-img-sm img,.industrial .el-img-sm img,.imo .el-img-sm img { width:100px; cursor:pointer; border:#666 solid 1px;-webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s;-moz-transition:all ease-out 0.25s;}
				.globrite img.el-img-active, .globrite .el-img-sm img:hover { border:#019645 solid 1px}
			.globrite .b-el-info, .industrial .b-el-info, .imo .b-el-info { width:97%; margin:0 0 0 50px}
				.globrite .b-td, .globrite .b-td { border-bottom:#7b7a7a dotted 2px; height:24px; font-size:18px; margin:9px 0 0 0}
					.globrite .td-label, .industrial .td-label, .imo .td-label { background:#fff; position:relative; bottom:-6px; padding:0 6px 0 0; color:#7b7a7a}
					.globrite .td-val, .industrial .td-val, .imo .td-val { bottom:-6px}
					.globrite .td-val select, .industrial .td-val select, .imo .td-val select { width:160px}
						.globrite .el-active,.globrite .el-size:hover, .industrial .el-active, .industrial .el-size:hover, .imo .el-active, .imo .el-size:hover { background:#019645; color:#fff}
			.globrite .gal-pr, .imo .gal-pr { width:auto; margin:16px 0 0 0}
				.el-gal-pr { width:32%}					
					.el-gal-pr img {border:#666 solid 1px;-webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s;-moz-transition:all ease-out 0.25s}
					.globrite .el-gal-pr img:hover {border:#019645 solid 1px}
					.el-gal-pr img:hover {border:#000 solid 1px}
				.gal-pr h4 {padding:10px 0; margin: 0}
				.graphics-media .el-gal-pr { width:92%}
				.gal-media .el-gal-pr { width:100px; margin:0 10px 0 0}
			.b-el-des-artikul { font-size: 20px; font-weight: bold; margin: 10px 0;}
			.b-tov-sm { margin:-106px 0 0 0; display: flex; flex-wrap: wrap; align-items: flex-end; gap:5px; }
			.b-tov-sm-ind { margin: 20px 0 0; }
				.w1 { max-width:1000px}
				.w4 { max-width:514px}
				.w5 { max-width:644px}
				.w6 { max-width:436px}
				.el-tov-sm { width:60px; margin:0 6px 6px 0}
					.el-tov-sm-img { width:60px; height:60px; border:#CCC solid 1px;-webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s;-moz-transition:all ease-out 0.25s; cursor:pointer}
					.el-tov-sm-img:hover { border:#000 solid 1px; box-shadow:0 0 4px #000}
					.globrite .el-tov-sm-img:hover {border:#019645 solid 1px; box-shadow:0 0 4px #000}
						.el-tov-sm-img img { max-height:100%; }
						.el-tov-sm-img {
							transition: all 0.3s;
						}
.el-tov-sm-img:hover {
	transform: scale(1.3);
}
					.el-tov-sm span, .el-tov-sm2 span { font-size:14px; text-align:center; display:block}
			.el-des,.el-des-name2, .el-des-poverhnosti { display:none}
			.b-el-des-zag { font-weight: bold; margin: 6px 0;}
.industrial .el-img {
	display: flex;
}
.industrial .el-gal-pr {
	width: auto;
}
.primenenie-box {
	display: flex;
	flex-direction: column;
	gap: 6px;
}
.hidden {
	display: none;
}
.load-img {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 5;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #fff;
}
.load-img img {
	width: 30px !important;
}
		/*grafics media*/
		.b-size-media span { color:#888; font-size:14px; display:block; margin:0 0 16px 0}
			.b-size-media { width:auto; margin:10px 0 0 0; flex-direction:column}
				.size-media { box-sizing:border-box; text-align:center; display:inline-block; padding:8px 16px; color:#fff; font-size:18px; background:#dddddd; cursor:pointer; -webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s;-moz-transition:all ease-out 0.25s; margin:0 6px 6px 0}
				.size-media:hover, .active-media {background: #ff1528;}
			.b-pr-media {display:flex; flex-direction:row; justify-content:space-between; align-items: flex-start; margin:50px 0 0 0}
				.b-price-media { width:auto; font-size: 25px; font-family: AGLC, serif}
					.price1-media span { font-size: 44px}
					.price2-media span { font-size: 28px}
					.price2-media { font-size: 20px}
				.b-pr-media input { margin:6px 0 0 0}
			.b-media-text { margin:40px 0 0 0}
				.b-media-text .but-pdf-se { margin:20px 0 0 0}
			.zag-media {font-size: 25px; font-family: AGLC, serif; text-align: center; margin:40px 0}
			.b-matador { padding:30px 60px; background:url(../images/shop/fon-matador.jpeg) no-repeat center top / cover}
				.b-matador-main { max-width:1600px;}
					.t-matador { display:flex; flex-direction:row; justify-content:space-between; align-items: center; padding:0 0 30px 0}
						.td-matador1 { width:44%}
						.td-matador2 { width:45%; font-size:18px}
			.aksessuary .el-img img,.globritem .el-img img { margin:0 auto}
		/*old katalog
		.shop-box { width:200px; color:#000000; background:#FFFFFF; height:382px; margin:0 0 20px 0; position:relative; display:inline-block; vertical-align:top; text-align:left; border:#dbdbdb solid 1px;}
		.shop-box:hover { border:#eb1c2c solid 1px;}
		.shop-box-ob { width:160px; height:330px; overflow:hidden; padding:5px 15px; font-size:12px;}
		.shop-box img { max-width:130px; max-height:130px;}
		.img-el { text-align:center; height:150px; width:150px; margin:0 auto 7px auto;}
		.min-pr { width:84%; margin:0 15px;padding: 6px 0 12px 0; position:absolute; bottom:0; color:#5f5f5f; box-sizing:border-box; border-top:#dbdbdb dotted 1px; font-weight:bold;}
		.shop-box a { text-decoration:none; color:#363636; display:block;}
		.shop-box h2 { padding:0 0 5px 0; margin:0; font-size:16px;line-height: 24px;}
		.shop-box h2 a { color:#3988c3;}
		.shop-box-ob p { padding:5px 0; margin:0;}
		.box-action { width:50px; position:absolute; right:-10px; bottom:-13px; z-index:9 }
		.action-vn  { width:40px; height:40px; background:url(../images/action-vn.png) no-repeat left top / cover; position:absolute; left:-20px; top:4px}
		.shop-box select { width:174px; padding:5px 2px; margin:1px 0;}
		.shop-box select[name=material] { width:130px; display:inline-block; vertical-align:top; margin:0 2px 0 0;}
		.select-imit {padding:5px 15px 5px 0; position:relative; display: inline-block; margin:1px 0; border:#aaaaaa solid 1px; border-radius:2px; -moz-border-radius:2px; background:url(../images/select-rec.png) no-repeat right center #FFFFFF; text-align:left; color: #000000;}
		.select-imit span {padding:5px; cursor: default;}
		.select-imit:hover { border:#7e7e7e solid 1px;}
		.select-imit-ul { width:184px; position:absolute; cursor: default; display:none; font-size:12px; list-style:none; padding:0; margin: 0 0 0 7px; z-index:99; border:#666666 solid 1px; background:#FFFFFF; color: #000000;}
		.select-imit-ul li { padding:3px 5px; position:relative; text-align:left;}
		.select-imit-ul li img { width:20px; position:absolute; top:2px; right:10px;}
		.select-imit-ul li:hover,.select-imit-ul li[selected=selected] { background:#ededed;}
		.shop-box .select-imit {padding:5px 0;}
		.shop-box .select-imit { width:97%;}
		.opt1 { background:url(../images/shop/1.jpg) no-repeat left top;}
		.opt2 { background:url(../images/shop/2.jpg) no-repeat left top;}
		.des-el { background:#b7b7b7; height:310px; padding:0 8px; position:absolute; top:-336px; left:0; z-index:9; color:#FFFFFF; font-size:12px; text-align:left;-webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s;-moz-transition:all ease-out 0.25s;}
			.but-des-el { width:118px; height:26px; background:url(../images/shop/vkladka.png) no-repeat top center; text-align:center; cursor:pointer; position:absolute; bottom:-26px; left:40px;font-family:AGLC; font-size:14px;}
		.shop-box:hover .des-el {top:-306px;}
		.ico-material { width:55px; display:inline-block; vertical-align:top;}
		.ico-material img { width:55px; margin:4px 0 0 0; border-radius:3px;-moz-border-radius:3px;}
		.code { font-size:12px; padding:5px 0;}
		.price { width:48%; font-weight:bold; display:inline-block; vertical-align:top; padding:12px 0 0 0;}
		.price span { font-size:24px;}
		.shop-box input[type=submit][disabled=disabled] { background:#CCCCCC; cursor:default;}
		.shop-box input[type=submit] { width:49%;background:#ee1d23; color:#FFFFFF; font-weight:bold;text-transform:uppercase; cursor:pointer; margin:2px 0 0 0; padding:12px 10px 9px 10px; display:inline-block; vertical-align:top;border:none; border-radius:4px; -moz-border-radius:4px;}
		.left-shop { width:723px; display:inline-block; vertical-align:top;}
		.right-shop { width:260px; display:inline-block; vertical-align:top; padding:0 0 0 50px; text-align:justify;}
		.filtr-box { margin:30px 0 10px 0;}
		.filtr-box a { display:inline-block; vertical-align:top;color:#000000; margin:0 30px 0 0; font-size:14px; font-weight:bold; border-bottom:dashed #000000 1px; text-decoration:none;}
		.filtr-box img { position:relative; top:5px; margin:0;}
		.filtr-box a:last-child { margin:0;}
		.t-shop th { background:#c5c5c5; height:40px; border-bottom:#c8c8c8 solid 1px; border-top:#c8c8c8 solid 1px;}
		.t-shop th a { color:#000000; display:inline-block; border-bottom:dashed #000000 1px; text-decoration:none;}
		.t-shop th img { position:relative; top:2px;}
		.t-shop tr:nth-child(odd) { background:#dededd;}
		.t-shop tr:nth-child(even) {}
		.t-shop td { height:30px; text-align:center; border-bottom:#c8c8c8 solid 1px; position:relative}
		.t-shop input { text-align:center; font-weight:bold; padding: 4px 0;}
		.t-shop td img { width:40px; display:inline-block; vertical-align: middle;}
		.t-shop select { display:inline-block; vertical-align:middle; margin:0 5px 0 0;}*/
		.add-count {width: 20px; display:inline-block;vertical-align: top;text-align: center; font-size: 22px; color: #7e7e7e; cursor: pointer;font-weight: bold;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
		.orderq { width:240px; position:fixed; top:30%; left:50%; margin:0 0 0 -120px; z-index:1001; padding:10px; background:#2d364c; font-weight:bold; text-align:center; font-size:16px; color:#FFFFFF; border-radius:5px;-moz-border-radius:5px;}
		.orderq a,.orderq span { display:block; background:#ee1d23; font-weight:normal; color:#FFFFFF; text-decoration:none; padding: 12px 10px 9px 10px; font-size:14px; border-radius:5px;-moz-border-radius:5px; margin:10px 0 0 0;}
		.orderq span { background:#0cb754; cursor: pointer; }
.orderq a:hover { color:#FFFFFF; }
		.price-i { font-size:18px; text-align:right; padding:21px 0 0 0;}
		.dop-kat .box-flex2 {align-items: stretch}
		.smt { width:15%; margin:0 0 15px 0; padding:5px; text-align:center; font-size:10px;border:#7a7a7a solid 1px;box-sizing: border-box}
		.smt:hover { border:#eb1c2c solid 1px;}
		.smt a { color:#000000; text-decoration:none;}
		.smt a:first-child { display: table-cell; width:110px; height:125px; vertical-align: middle;}
		.smt h4 { font-size:14px; padding:0 0 5px 0; margin:0;}
		.smt-space {width:110px; display:inline-block; vertical-align:top;}
		.shop-pic { max-width:207px; max-height:207px; display:inline-block; vertical-align:top; padding:0 50px 0 0;}
		.shop-info { width:460px; display:inline-block; vertical-align:top;}
		.shop-info h2 { font-size:16px; line-height:24px; padding:0; margin:0;}
		.colbox img { width:70px;}
		.colbox { font-weight:bold; padding:0 0 10px 0;}
		.left-shop input[type=submit] { width:170px; background:#ee1d23; color:#FFFFFF; font-weight:bold;text-transform:uppercase; cursor:pointer; margin:-26px 0 0 0; padding:12px 10px 9px 10px; display:inline-block; vertical-align:top;border:none; border-radius:4px; -moz-border-radius:4px;}
		.box-cart { width:122px; font-size:12px; position: absolute; top:160px; right:43px; padding:5px; background:#2d364c; color:#fff; line-height:18px; border-radius:5px;-moz-border-radius:5px;}
			.cart-m { display:none}
			.btn_red { display:inline-block; color:#FFFFFF; font-weight:bold; padding:2px; background:#ee1d23; margin:4px 0 0 0;}
			.btn_red a { display:block; border:#FFFFFF solid 1px; color:#FFFFFF; text-decoration:none; padding:4px 8px 4px 8px;}
			.box-cart b { font-size:16px;}
			.cart input[type=text],.cart input[type=checkbox] { text-align:center;padding:5px; margin:0; font-size:14px; display:inline-block; }
			.cart { font-size:16px; text-align:center;}
			.cart img { width:50px;}
			.fs-12 { font-size:12px;}
			.cart th { border-bottom:#adadad solid 1px;}
			.cart td:first-child { text-align:left;}
		.shop-info-fix { width:100%; position:fixed; bottom:0; left:0; z-index:10}
			.shop-info-fix .dev-black { height:80px}
			.shop-info-fix .block-shapka { height:auto; padding: 11px 0}
			.shop-info-fix .ico-menu { height:60px}
			.shop-info-fix .circle2 { width:38px; height:30px;margin: 0 auto 16px auto}
			.shop-info-fix .circle2 img { width:38px; padding:0}
			.shop-info-fix .block-dev { height:45px}
			.shop-up-down { width:27px; height:62px; background:url(/images/up-arrow.png) no-repeat center;transform: rotate(270deg);display: inline-block; background-size:100%; cursor:pointer}
			.shop-info-d { left:-100%;-webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s;-moz-transition:all ease-out 0.25s; margin:0 0 0 50px}
			.shop-info-d .shop-up-down{transform: rotate(90deg);position: absolute;right: 12px;}
		.cart-w5 { width:49%}
			.cart-w5:first-child { margin:20px 0 0 0}
			.cart-w5 textarea { width:100%; height:80px}
			.check-r { font-size:12px; margin:6px 0 0 0}
			.check-r label {display:inline-block;cursor: pointer; position:relative; padding:3px 0 6px 30px}
				.check-r input[type=radio] {display: none}
				.check-r label:before {content: "";display: inline-block;width: 15px;height: 15px;border-radius: 3px; position: absolute;left: 0;top: 0; background:url(../images/check.svg) no-repeat 0 -21px #fff; background-size:14px; border:#000 solid 1px;}
				.check-r input[type=radio]:checked + label:before {
					content: ""; display:block; width:15px; height:15px;
					mask-image: var(--check);
					-webkit-mask-image: var(--check);
					background-color: var(--black);
					-webkit-mask-repeat: no-repeat;
					-webkit-mask-position: center;
					-webkit-mask-size: cover;
					mask-repeat: no-repeat;
					mask-position: center;
					mask-size: cover;
				}
				.warn-check label:before {border:#ff0000 solid 1px}
	/*Диллеры*/
	.box-dealer { text-align:justify;}
	.box-dealer .select-imit {width:264px; margin:0 0 7px 0;}
	.box-dealer label { display:block; color:#999999; padding:5px 0;}
	.box-dealer form { width:280px; background:rgba(0,0,0,0.5); padding:20px; margin:0 30px 0 0; float:left;}
	.box-dealer h3 { text-transform:uppercase;}
		.el-dealer { background:rgba(0,0,0,0.5); padding:1px 15px; margin:0 0 10px 350px; position:relative}
		.el-dealer-space {width:300px; display:inline-block; vertical-align:top;}
		.dealer-text { width:100%; padding:20px 0 0 0; box-sizing:border-box}
		.dealer-ico { position:absolute; top:10px; right:20px}
		.dealer-ico img { height:70px; padding:0 0 0 10px}
		.el-dealer .box-flex {justify-content:flex-end;}
		.select-imit {padding:5px 15px 5px 0; position:relative; display: inline-block; margin:1px 0; border:#aaaaaa solid 1px; border-radius:2px; -moz-border-radius:2px; background:url(../images/select-rec.png) no-repeat right center #FFFFFF; text-align:left; color: #000000;}
		.select-imit span {padding:5px; cursor: default;}
		.select-imit:hover { border:#7e7e7e solid 1px;}
		.select-imit-ul { width:184px; position:absolute; cursor: default; display:none; font-size:12px; list-style:none; padding:0; margin: 0 0 0 7px; z-index:99; border:#666666 solid 1px; background:#FFFFFF; color: #000000;}
		.select-imit-ul li { padding:3px 5px; position:relative; text-align:left;}
		.select-imit-ul li img { width:20px; position:absolute; top:2px; right:10px;}
		.select-imit-ul li:hover,.select-imit-ul li[selected=selected] { background:#ededed;}
	/*СЕРТИФИКАТЫ*/
	.sert-el { width:260px; text-align:center; display:inline-block; vertical-align:top;}
	.sert-el a { color:#FFFFFF; text-decoration:none;}
	/*О ФЭС*/
	.lum-room { width:930px; height:437px; padding:0; margin:37px auto; background:url(/images/fotolum/LighWEBt.jpg) no-repeat 0px 0px;}
	.lum-room:hover {background:url(/images/fotolum/LighWEBt.jpg) no-repeat 0px -437px;}
	.ul-green,.ul-green2,.ul-green3 { list-style:url(../images/ul-green.png); margin:0 0 0 12px; padding:0;}
	.ul-green li { padding:10px 0 10px 10px;}
	.ul-green2 li { padding:2px 0 2px 10px;}
	.ul-green3 li { padding:0 0 0 10px;}
	
	.ul-black,.ul-black2,.ul-black3,.ul-black4 { list-style:url(../images/ul-black.png); margin:0 0 0 12px; padding:0;}
	.ul-black li { padding:10px 0 10px 10px;}
	.ul-black2 li { padding:5px 0 5px 10px;}
	.ul-black3 li { padding:2px 0 2px 10px;}
	.ul-black4 li { padding:0 0 0 10px;}
	
	.ul-wite { list-style:url(../images/ul-wite.png); margin:0 0 0 12px; padding:0;}
	.ul-wite li { padding:5px 0 5px 10px;}
	
	.ul-yellow,.ul-yellow2,.ul-yellow3,.ul-yellow4 { list-style:url(../images/ul-yellow.png); margin:0 0 0 12px; padding:0;}
	.ul-yellow li { padding:10px 0 10px 10px;}
	.ul-yellow2 li { padding:5px 0 5px 10px;}
	.ul-yellow4 li { padding:2px 0 2px 10px;}
	.ul-yellow3 li { padding:0 0 0 10px;}
	
	.ul-blue,.ul-blue2,.ul-blue3,.ul-blue4 { list-style:url(../images/ul-blue.png); margin:0 0 0 12px; padding:0;}
	.ul-blue li { padding:10px 0 10px 10px;}
	.ul-blue2 li { padding:5px 0 5px 10px;}
	.ul-blue4 li { padding:2px 0 2px 10px;}
	.ul-blue3 li { padding:0 0 0 10px;}
	/*ФЭС*/
	.fes, .fes-t2 { display:flex; justify-content:flex-start; flex-direction:row; align-items:center}
		.fes img {flex-shrink:0; margin:0 70px 0 0}
	.fes-t2 {font-size: 20px; line-height: 30px; color:#fff; padding:20px 0}
	/*ЗНАКИ*/
	.t-znaki td { vertical-align:top; position:relative;}
		.t-znaki div { position:absolute; bottom:-40px; left:-60px;}
		.t-znaki div img { padding:0 15px 0 0;}
	/*Другие элементы ФЭС*/
	.fes h2 {color:#5ae83b;}
	.art h2 { color:#008dd2;}
	.blp {width:220px; display:inline-block; vertical-align:bottom; font-size:18px; text-align:center; margin:0 30px 0 0;}
	.blp5 {width:520px; display:inline-block; vertical-align:top;}
	/*.ul-voskl {list-style:url(../images/ico-voskl.png); margin:0 0 0 12px; padding:0;}*/
	.blp5 li { padding:0 0 0 10px; font-size:16px;}
	.blp img { padding:0 0 20px 0;}
	
	#fixedparallax_4 { border-bottom:#74ff5a solid 5px;}
	#fixedparallax_4 h3 { color:#02ff00;}
	#fixedparallax_4 .container { width:1026px; margin:0 auto;}
	.fotolum-pic { height:120px; margin:0 0 80px 0;}
		.menu-glo { width:156px; display:inline-block; vertical-align:top; text-align:center; margin:20px 0 0 0; }
		.menu-glo img { width:156px; height:120px;}
		.menu-glo div { height:120px;background-position:center 0px; background-repeat:no-repeat; border:#ffffff solid 1px; margin:0 0 6px 0;}
		.menu-glo:hover div { background-position:center -120px;}
		.menu-glo a { color:#FFFFFF;;}
		.menu-glo-dev {width:10px;height:150px; display:inline-block; vertical-align:top;}
	#fixedparallax_5 { border-bottom:#fff323 solid 5px;}
	#fixedparallax_5 .container { width:1026px; margin:0 auto;}
	#fixedparallax_5 h3 { color:#fff323;}
	#fixedparallax_6 { border-bottom:#0f5fae solid 5px;}
	#fixedparallax_6 .container { width:1026px; margin:0 auto;}
	#fixedparallax_6 h3 { color:#ffffff;}
	#fixedparallax_7 { border-top:#ed454b solid 5px;}
	#fixedparallax_7 .container { width:1026px; margin:0 auto;}
	#fixedparallax_8 { border-top:#74ff5a solid 1px;}
	#fixedparallax_8 .container { width:1026px; margin:0 auto;}
	#fixedparallax_9 { border-top:#000000 solid 10px;}
	#fixedparallax_9 .container { width:1026px; margin:0 auto;}
.box-klients { min-height:500px; background:#000000; border-top:#0f5fae solid 5px; border-bottom:#0b0b0b solid 20px; color:#FFFFFF;}
	.box-klients h3 { text-align:center; margin:50px 0 25px 0; font-size:30px;}
	.box-katalog { clear:both; padding:30px 0 0 155px;}
	.katalog-pdf { width:274px; text-align:center; display:inline-block; vertical-align:top; color:#FFFFFF;}
	.katalog-pdf img { padding:0 0 5px 0; border:#acacac solid 1px; }
	.katalog-pdf a { color:#FFFFFF;}
/*Диллеры*/
.box-map { width:799px; height:417px; margin:0 auto;}
.box-partners { display:none; text-align:left;}
#pop-part { text-align: justify;}
.dil-el { width:300px; display:inline-block; vertical-align:top;}
/*ART*/
.art-t-p { text-align:center;}
.art-t-p img { border:#237ac1 solid 3px;}
.art-t-p td { vertical-align:top; padding:0 20px 0 0;}
/*ИСТОРИЯ*/
.history-box { padding:20px 0 0 0; color:#FFFFFF;}
	.history-box h1 { color:#FFFFFF; text-align:center;}
	.history-des { font-size:18px; text-align:center; padding:0 0 27px 0;}
#hisparallax_2 { border-top:#000000 solid 1px; border-bottom:#e31f25 solid 10px;}	
	.pro-rus { color:#FFFFFF; font-size:24px; text-align:center; line-height:38px; padding:15px 0 0 0;}
.kach { font-size:24px; text-align:center; line-height:38px; padding:15px 0 0 0;}
#hisparallax_3 { border-top:#e31f25 solid 10px; border-bottom:#e31f25 solid 10px;}
#fixedparallax_33 { border-top:#790100 solid 10px;}
	.odobr-his,.sert-his { color:#FFFFFF; font-size:24px; text-align:center; line-height:38px; padding:15px 0 0 0;}
	.sert-his-des { padding:30px 0 0 0;color:#FFFFFF; font-size:24px; text-align:center; line-height:38px; }
	.sl-odobr { height:104px;}
	.sl-sert-box {width:1040px; height:280px; margin:0 auto;}
		.sert-his { background:url(../images/white-space2.png); padding:55px 0 55px 0;}
		.sert-his p { font-size:16px; padding:0; margin:30px 0 0 0; line-height:0}
	.zakon-w { background:url(../images/white-space2.png); padding:25px 0 15px 0; margin:0 0 150px 0; font-weight:bold; font-size:16px; line-height:26px; color:#FFFFFF; text-align:center;}
	.zakon-l a { width:90px; height:64px; display:block; float:left; text-indent:-5000px; position:relative; top:-10px; background:url(../images/zakon-l.png) no-repeat 0px 0px;}	
	.zakon-l a:hover { background:url(../images/zakon-l.png) no-repeat 0px -64px;}
	.zakon-l { clear:both; margin:0 0 100px 0;}
.nagr-his {color:#FFFFFF; font-size:24px; text-align:center; line-height:38px; padding:15px 0 0 0;}
	.nagr-year { font-size:30px;}
	.nagr-his img { padding:0 0 40px 0;}
/*#map { height:400px;}*/
.formorder input[type=submit]{ margin:19px 0 0 0}
/*.footer { background:#000000; }
.footer_line { max-width:1250px; padding:0 25px 0 25px; margin:auto; box-sizing:border-box; }
.footer_title { padding:70px 0 0 15px; border-left:#eb1c2c 5px solid; font-size:34px; color:#ffffff; text-transform:uppercase; box-sizing:border-box; }
.footer_info { display:flex; padding:55px 0 30px 0; justify-content:space-between; }
.footer_info-item { display:flex; font-size:16px; color:#ffffff; align-items:flex-start; line-height:22px; }
.footer_info-item a { color:#ffffff; text-decoration:none; }
.footer_info-item img { margin:0 15px 0 0;flex-shrink:0 }
.footer_info-item span { padding:0 15px 0 15px; }
.footer_info .footer_info-item:first-child { max-width:230px; flex-direction:column; }
.footer_info .footer_info-item:nth-child(2) { max-width:275px; }
.footer_info .footer_info-item:last-child { max-width:240px; justify-content:flex-end; }
.footer_copyright { padding:23px 0 21px 0; border-top:#484848 1px solid; font-size:14px; color:#888888; display:flex; justify-content:space-between; align-items:center; }
*/
.antis .linkdwl a { color:#FFFFFF; text-decoration:none;}
.linkdwl {float:right; font-size:16px; text-align:center; padding:8px; margin:0 3px 0 0; text-transform:uppercase; color:#FFFFFF; background:#cd1b1b; border:none; border-radius:5px;moz-border-radius:5px;}
.tdbor,.tdbor-v { border-left:#ffffff solid 2px; border-top:#ffffff solid 2px;}
.tdbor td,.tdbor-v td { border-right:#ffffff solid 2px; border-bottom:#ffffff solid 2px; vertical-align:top;}
.tdbor th { background:#ffffff; height:20px; color:#ee1d23; border-right:#ee1d23 solid 2px;}
.tdbor-v th span { display:block; width:180px; position:absolute; left:-64px; top:90px;-o-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);}
.tdbor-v th { background:#ffffff; padding:0; margin:0; position:relative; height:200px; color:#ee1d23; border-right:#ee1d23 solid 2px;}

.tdbor-v2 { border-left:#ffffff solid 2px; border-top:#ffffff solid 2px;}
.tdbor-v2 td { vertical-align:middle; border-right:#ffffff solid 2px; border-bottom:#ffffff solid 2px;}
.tdbor-v2 a { color:#FFFFFF;}
.tdbor-v2 th span { display:block; width:160px; font-size:12px; position:absolute; left:-56px; top:64px;-o-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);}
.tdbor-v2 th { background:#ee1d23; padding:0; margin:0; font-weight:normal; position:relative; height:160px; color:#ffffff; border-right:#ffffff solid 2px;border-bottom:#ffffff solid 2px;}

.tdbor th:last-child,.tdbor-v th:last-child { border-right:none;}
.tdborw { background:#ffffff; border-left:#ffffff solid 2px; border-bottom:#ffffff solid 2px;}
.tdborw td { border-right:#000000 solid 2px; border-bottom:#000000 solid 2px; color:#000000; vertical-align:top;}
.tdborw td:last-child { border-right:#ffffff solid 2px;}
.tdborw tr:last-child td { border-bottom:none;}
.tdborw th { background:#ee1d23; border-right:#ffffff solid 2px; border-top:#ffffff solid 2px; color:#ffffff; height:20px;}

.tdborw-g { background:#ffffff; border-left:#ffffff solid 2px; border-bottom:#ffffff solid 2px;}
.tdborw-g td { border-right:#000000 solid 2px; border-bottom:#000000 solid 2px; color:#000000; vertical-align:top;}
.tdborw-g td:last-child { border-right:#ffffff solid 2px;}
.tdborw-g tr:last-child td { border-bottom:none;}
.tdborw-g th { background:#000000; border-right:#ffffff solid 2px; border-top:#ffffff solid 2px; color:#5ae83b; height:20px;}

.tdbor-g { border-left:#ffffff solid 2px; border-top:#ffffff solid 2px;}
.tdbor-g td { border-right:#ffffff solid 2px; border-bottom:#ffffff solid 2px; vertical-align:top;}
.tdbor-g th { background:#000000; height:20px; color:#5ae83b; border-right:#ffffff solid 2px;}

.tdbor-y { border-left:#ffffff solid 2px; border-top:#ffffff solid 2px;}
.tdbor-y td { border-right:#ffffff solid 2px; border-bottom:#ffffff solid 2px; vertical-align:top;}
.tdbor-y th { background:#000000; height:20px; color:#fff323; border-right:#ffffff solid 2px;}

.tdbor-y2 { border-left:#ffffff solid 2px; border-top:#ffffff solid 2px;}
.tdbor-y2 td { border-right:#ffffff solid 2px; border-bottom:#ffffff solid 2px; vertical-align: middle;}
.tdbor-y2 th { background:#000000; height:20px; color:#fff323; border-right:#ffffff solid 2px;}
.tdbor-y2 span { color:#ffff00; font-size:16px; font-weight:bold;}

.tdbor-b { border-left:#008dd2 solid 2px; border-top:#008dd2 solid 2px;}
.tdbor-b td { border-right:#008dd2 solid 2px; border-bottom:#008dd2 solid 2px; }
.tdbor-b th { background:#ffffff; height:20px; border-right:#008dd2 solid 2px; border-bottom:#008dd2 solid 2px;}

.addsub { width:50px; height:50px; position: fixed; z-index: 9999; bottom: 120px; right: 55px; cursor: pointer;}
	.subbut {width:50px; height:50px; display:block; background:rgba(102,234,102,0.4);border-radius:50%; webkit-border-radius:50%; moz-border-radius:50%;}
		.subbut:after {content: ""; position: absolute; top: 23px;transform: rotate(90deg);}
		.subbut span { position:relative; display:block; position:relative; top:23px;}		
		.subbut span, .subbut:after { width: 30px; left:10px;  height: 4px;  background-color: #ffffff;  transition: all 0.3s;  backface-visibility: hidden;  border-radius: 4px;-moz-border-radius: 4px;}
		.subbut:hover,.act .subbut { background:rgba(1,149,69,0.9);}
		.act .subbut:after {transform: rotate(45deg) translate(0px, 0px);background-color: #000;}
		.act .subbut span {transform: rotate(-45deg) translate(0px, 0px);background-color: #000;}
		
.menu-sub-box { width:300px; margin:0 0 0 -252px; position:absolute; display:none; left:0; top:0;-webkit-transform: translateY(-100%);-ms-transform: translateY(-101%);transform: translateY(-101%);}
.act .menu-sub-box { display:block;}
.sub-menu { font-size:12px; text-align:right; clear:both; padding:8px; height:35px; background:rgba(255,255,255,0.8);}
.sub-menu img { width:30px; float:right; padding:0 0 0 7px;}
.sub-menu:hover { background:rgba(189,251,206,0.8);}
#topcontrol { width:60px; height:60px; position: fixed; z-index: 9999; bottom: 50px; right: 50px; cursor: pointer; text-align:center; background:url(/images/up-arrow.png) no-repeat center #e31f25;opacity: 0.5;filter:alpha(opacity=50);border-radius:50%; webkit-border-radius:50%; moz-border-radius:50%;}
#topcontrol:hover {opacity: 1;filter:alpha(opacity=100);}
/*Слайдер*/
.info-slides {
	WIDTH: 100%; POSITION: relative; HEIGHT: 426px; 
	}
.slidewrap { position: relative; width: 1000px; padding:40px 0; margin:0 auto;}
.slidewrap .nbs-flexisel-nav-left { left:-20px;}
.slidewrap .nbs-flexisel-nav-right { right:-20px;}
.slidewrap .nbs-flexisel-inner { background:none;border:none;}
.slidewrap .nbs-flexisel-item {line-height:normal; vertical-align:top;}
.slidewrap .des { width:300px; margin:0 auto; text-align:left; background:#FFFFFF; font-size:12px; min-height:300px; padding:0 0 2px 0; color:#000000; line-height:18px; border:#666666 solid 1px;}
.slidewrap p { padding:0 10px;}
.slidewrap h2 { padding:0 10px; font-size:14px; margin:0;}
.slidewrap img { width:300px; border-bottom:#666666 solid 1px;}
.slidewrap .year { font-size:24px; padding:10px 10px 0 10px;}
/*TOOLTIP*/
#tooltip {font-size: 0.875em;text-align: center;line-height: 1.5;color: #333333;background: #333;background: #ffffff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );-moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );position: absolute;z-index: 1000;padding: 15px;}
#tooltip span { color:#ee1d23;}
#tooltip:after { width: 0;height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-top-color: #ffffff;border-top: 10px solid #ffffff;content: '';position: absolute;left: 50%;bottom: -10px;margin-left: -10px;}
#tooltip.top:after {border-top-color: transparent; border-bottom-color: #ffffff;border-bottom: 10px solid rgba( 255, 255,255, .6 );top: -20px;bottom: auto;}
#tooltip.left:after {left: 10px;margin: 0;}
#tooltip.right:after{right: 10px;left: auto;margin: 0;}
.warn { border:#ff0000 solid 1px;}
.warn::-webkit-input-placeholder { color:#FF0000;}
.warn:-moz-placeholder { color:#FF0000;}

.sep { padding:5px 0 10px 0;}
.sep span { color:#10e35a; font-size:16px; font-weight:bold;}
	.close-banner { width:30px; position:absolute; right:-15px; top:-15px; cursor:pointer;}
	/*.banner-img { padding:35px 35px 30px 35px; text-align: center; cursor:pointer;}*/
	.banner-img hr { width:287px; display:inline-block;  margin:0 10px; vertical-align:middle;}
	.ban-dt { font-size:10px; font-weight:bold;padding: 8px 0 0 0;}
	.dt-t { display:inline-block; vertical-align:top; text-align:center; width:110px;}
	.dt-dev {display:inline-block; vertical-align:top; width:40px;}

.loading {width: 100%; height: 100%; background: rgba(255,255,255,0.6); left:0; top:0;position: absolute;z-index: 1050;}
.loading img { position:absolute; left:50%; top:300px;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0); transform: translate(-50%, 0);}
/*.popup_block{
	display: none;
	border: #d1d1d1 1px solid;
	background:#ffffff;
    border-radius: 12px;
	padding: 20px 40px;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%;
	left: 50%; color:#000000;
	z-index: 99999999;
	-webkit-box-shadow: 0px 0px 30px #656565;
    -moz-box-shadow: 0px 0px 30px #656565;
    box-shadow: 0px 0px 30px #656565;
}
img.btn_close {
	float: right;
	margin: 0 0 0 0;
}
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}*/

@media only screen and (max-width: 1600px){
	.b-el-info {
		width: auto;
	}
}

@media only screen and (max-width: 1280px){
	.but-back { left: 20px; margin: 0}
	.hlebn-krohki, .hlebn-krohki2 { padding:20px 0 0 90px}
}
@media only screen and (max-width: 1220px){
	.phone { width: 200px; font-size:16px}
	.header-main,.container,.main-menu,.main-menu2 { width:100%; padding:0 20px; box-sizing:border-box }
	.container {width:100%; padding:0 20px 50px 20px; box-sizing:border-box}
	.slider-klienty,.sl-odobr { width:90%; margin:0 auto}
	.pro-rus, .kach, .odobr-his, .sert-his, .nagr-his, .sert-his-des { font-size:22px; line-height: 34px;}
}
@media only screen and (max-width: 1142px){
	.hlebn-krohki { padding:24px 0 0 120px} 
	.logo { margin: 35px 0 0 0}
	.logo,.logo img { width:160px;}
	.phone { width:182px}
	.header-c { margin: 0 137px 0 176px;}
	.menu,.menu2 {width:130px; margin: 0; font-weight:normal; font-size:12px;}
	.menu-h a,.menu-h a:first-child { margin: 0; font-weight:normal; font-size:12px;}
	.container-img {width:100%}
	#fixedparallax_3 .container,#fixedparallax_4 .container,#fixedparallax_5 .container,#fixedparallax_6 .container { width:100%;}
	/*.menu-img, .menu-img-space { width:130px;}
	.menu-img img { max-width:130px;}*/
	.menu-img-ind { width:160px;}
	.menu-img-ind img { max-width:160px;}
	.menu-img-art { width:96px;}
	.menu-img-art img { max-width:96px;}
	.menu-glo { width:140px; font-size:12px;}
	.box-katalog {padding: 30px 0 0 30px;}
	.container2 { width:100%; padding:0 20px; box-sizing:border-box}
	.right-shop { width:120px;}
	.smt { min-height:50px;}
	.slidewrap,.lum-room { width:900px;}
	.slidewrap .des,.slidewrap img { width:250px;}
	.nagr-his img { max-width:900px;}
	/*.text2 img,.container2 img {max-width:900px;}*/
	.profil2 {width:30%; font-size: 20px;}
	.profil2 img {width:250px;}
		.profil { width:380px; margin:0 20px}
		.profil img { max-width:380px;}
	.bl textarea { width:200px; height:101px;} 
	.bl input,.bl-gor input { width:200px;}
	.art-t-p img { width:117px;}
	.art-t-p td {    padding: 0 5px 0 0;}
	.bl-main a { font-size:16px}
	.bl-main a span { padding:6px 10px}
	.el-kat { padding:30px 0 36px 0}
	.el-name { font-size:22px}
	.b-pr span { font-size:44px}
	.b-el-info { margin: 0 0 0 30px}
	.largezag h1,.largezag h2 { font-size:30px}
	.teh-zag,.teh-zag-g,.teh-zag-y { font-size:20px}
	.pro-rus, .kach, .odobr-his, .sert-his, .nagr-his, .sert-his-des { font-size:20px; line-height:30px}

	.catalog-box {
		display: block;
	}
	/*.but-filter { display: inline-block;}*/


}
@media only screen and (max-width: 1100px){
	.sl-sert-box { width:90%; margin:0 auto; height:auto}	
}
@media only screen and (max-width: 1080px){
	.sert-his { width:100%; padding:55px 20px; box-sizing:border-box}
	.fes-t2 .blp { font-size:16px}
	.fes-t2,.blp5 li { font-size:14px; line-height: normal}
}
@media only screen and (max-width: 1050px){
	.safetytrack .b-el-des { margin:30px 0 0 0}
}
@media only screen and (max-width: 1024px){
	.menu-img { width:150px}	
}
@media only screen and (max-width: 990px){
	body { padding:0;}
	.header { position:relative;}
	.but-back { position:absolute}
	.header-main,.container,.main-menu,#myTimeline,.sl-sert-box,#fixedparallax_3 .container,#fixedparallax_4 .container,#fixedparallax_5 .container,#fixedparallax_6 .container,.container2  { width:100%; padding:0 20px 20px 20px; box-sizing:border-box}	
	.main-menu2 { width:100%; height:auto;}
	.menu-but { display:block}
	#cssmenu { display:none}
	.hlebn-krohki2 { padding:24px 0 0 100px}
	.header-c { width:260px; margin:-60px auto 0 auto;}
	.header-c form { display:none;}
	.logo { float:none; margin:0 0 0 20px; padding:20px 0 0 0;}
	.logo img { width:120px;}
	.phone { width:auto; font-size:12px; position:absolute; text-align:left; left:20px; margin:22px 0 0 0}
	.phone span { display:inline-block; vertical-align:top; margin:0 10px}
	.phone img { width:100px;}
	.ya-site-form { position: relative; right:inherit}
	.menu-h { width:100%; margin:0; text-align:center;}
	.menu-h a { padding: 10px 10px;}
	/*.block-dev { display:none;}*/
	.mag,.dealer,.pointer { background:none;}
	.main-menu { padding:36px 0 0 0;}
	.box-cart { width:36px; font-size:12px; position: fixed; top:62px; right:10px; z-index:9999; padding:5px; border-radius:0; background:rgba(208,42,42,0.7);}
	.cart-m { display:block}
	#cart-sum { display:none}
	.menu, .menu2 { width:120px; margin:0 0 30px 0;}
	.zag { padding:0 8px;}
	.container-img { min-height:166px;}
	/*.m-el-top,.block-shapka { height:240px;}*/
	/*.ico-menu { width:60px; font-size:10px;}
	.block-shapka { width:100%; padding:10px 0}
	.circle150 {}
	.circle2 { width:58px; height:50px;}
	.circle2 img { max-width:100%; padding:0}*/
	.text,.but,.but2,.but3,.but4 { padding:0 8px;}
	/*.dev-black,.dev-green,.dev-yellow,.dev-cian { height:240px;}*/
	.menu-img-space-art {width: 96px; display:inline-block; vertical-align:top;}
	.box-katalog { padding:30px 0 0 0; text-align:center;}
	.katalog-pdf { width:104px;} 
	.footer3 { width:95%; padding:0; float:none;}
	.phonef {  padding:20px 0 20px 0;}
	.main-menu2 { width:100%; height:auto; padding:0 0 40px 0}
	.box-dealer form { float:none; margin:0; width:auto;}
	.el-dealer { margin:0 0 10px 0;}
	.text3,.sert-his p { font-size:14px; line-height:18px}
	.text2 { font-size:inherit !important; line-height:inherit !important}
	.formorder textarea, .formorder input, .formorder textarea { max-width: 300px;}
	.cont-black { width:auto; padding:0 8px;}
	.text2 img,.container2 img {max-width:100%;}
	.cont-black-img { width:auto; float:none;}
	.cont-black-img2 { height:auto;}
	.cont-black2 { padding:8px;}
	.info-slides { height:auto; padding:0 0 20px 0}
	#myTimeline { width:90%; margin:0 auto}
	.lum-room { width:90%}
	.slidewrap { width:90%; padding:0}
	h1, h2 { font-size:26px; line-height:32px}
	.pro-rus, .kach, .odobr-his, .sert-his, .nagr-his, .sert-his-des { font-size:18px; line-height:normal}
	.kach { margin:0 0 27px 0}
	.nagr-his { font-size:14px; line-height: normal}
	.nagr-his img { max-width:100%;}
	.teh-zag,.teh-zag-y { line-height:34px; top:-8px;}
	.series-ico img { padding:0;}
	.series-ico { padding:12px 0 0 0;}
	.menu-series { margin:20px 0 0 0;}
	.sert-his p { line-height:normal;}

.sep { padding:5px 0 10px 0;}
.sep span { color:#10e35a; font-size:16px; font-weight:bold;}
	.close-banner { width:30px; position:absolute; right:15px; top:15px; cursor:pointer;}
	.banner-img { padding:15px 15px 10px 15px; text-align: center; cursor:pointer;}
	.banner-img hr { width:10%; display:inline-block;  margin:0 10px; vertical-align:middle;}
	.ban-dt { font-size:10px; font-weight:bold;padding: 8px 0 0 0;}
	.dt-t { display:inline-block; vertical-align:top; text-align:center; width:auto;}
	.dt-dev {display:inline-block; vertical-align:top; width:auto;}
	.timer-element span { font-size:22px;}
	#timer9b440c5d4f25dcf29fdc2aedab893c76 .timer-flipchart-face { font-size:22px !important;}
	#timer9b440c5d4f25dcf29fdc2aedab893c76 .timer-flipchart-bottom, #timer9b440c5d4f25dcf29fdc2aedab893c76 .timer-flipchart-back { padding-left:6px !important; padding-right:6px !important;}
	#timer9b440c5d4f25dcf29fdc2aedab893c76 .timer-flipchart-top, #timer9b440c5d4f25dcf29fdc2aedab893c76 .timer-flipchart-front { padding-left:6px !important; padding-right:6px !important;}
	#timer9b440c5d4f25dcf29fdc2aedab893c76 .timer-flipchart-bounding { padding-left:6px !important; padding-right:6px !important;}
	.el-name { font-size:20px}
	.el-size { width:34px; height:34px; margin:0 10px 10px 0}
	.b-td,.globrite .b-td,.industrial .b-td,.imo .b-td { font-size:14px}
	.footer { padding:0 20px 60px 20px; height:auto}
	.footer .container { padding:0 0 20px 0}
	.footer3 { width:100%}
	.cart { display:block;border-spacing:0;}
	.cart tr {display:flex;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap; padding:6px}
	.cart tr:nth-child(even) { background:#f7f7f7}
	.cart th,.cart tr:nth-child(1) { display:none;}
	.cart td:nth-child(1) { display:block; width:10%; padding:0}
	.cart td:nth-child(2) { display:block; width:45%; padding:0}
	.cart td:nth-child(3) { display:block; width:45%; padding:0}
	.cart td:nth-child(4) { display:block; width:15%; padding:10px 0 0 0}
		.cart td:nth-child(4):before { content:'Код ';}
	.cart td:nth-child(5) { display:block; width:15%; padding:10px 0 0 0}
		.cart td:nth-child(5):before { content:'Цена ';}
	.cart td:nth-child(6) { display:block; width:15%; padding:10px 0 0 0}
		.cart td:nth-child(6):before { content:'Кол. ';}
	.cart td:nth-child(7) { display:block; width:15%; padding:10px 0 0 0}
		.cart td:nth-child(7):before { content:'Сумма ';}
	.cart td:nth-child(8) { display:block; width:15%; padding:10px 0 0 0}
		.cart td:nth-child(8):after { content:'Удалить ';}
		.cart td:nth-child(8) input { margin:0 6px 0 0; position:relative; top:2px}
	.left-shop { width:100%}
	.right-shop { width:100%; padding:20px 0 0 0}
	.right-shop .smt,.smt { width:15%}
	.tdbor-y2 span { font-weight:normal; font-size:14px}
	/*#fixedparallax_3 .dev-black { height:80px}*/
	.but a,.butbuy a,.but2 a,.but3 a,.but4 a { padding:10px 2px}
	.but span,.butbuy span,.but2 span,.but3 span,.but4 span { padding:8px 26px}
	.pos1 { height:auto; top:0; float:none; margin:17px 0 0 0}
	.yel {height:auto; top:0; text-align:left}
}
@media only screen and (max-width: 960px){
	.b-el-img {flex-shrink:0}
	.el-kat { padding:30px 0 36px 0}
	.td-matador2 { font-size:16px}
	.zag-media { margin:20px 0}
}
@media only screen and (max-width: 930px){
	.el-img-sm img { width:30%}
	.main-menu2 .box-flex2 {justify-content:space-around}
	.menu, .menu2 { width:140px}
	.box-menu-img.box-flex2 {justify-content:space-around}
	.sert-el { width:24%}
	.b-el-info { margin:0 0 0 40px}
}
@media only screen and (max-width: 880px){
	.profil,.profil2 { font-size:18px}
	.f-cau,.fes-t2 {justify-content: space-around; flex-wrap:wrap}
	.blp5 { width:100%; margin:30px 0 0 0}
    .contacts-header {
        flex-direction: column;
        gap:1px;
    }
    .formorder {
        margin: 0;
    }

}
@media only screen and (max-width: 850px){
	.bl-main a span { font-size:14px; line-height:normal}
	.b-el-img { width:46%}
	.b-el-info { width:49%}
	.b-pr { font-size:20px}
	.b-pr span { font-size:36px}
	.b-pr input[type=submit] { margin:0; font-size:16px}
	.teh-zag,.teh-zag-g,.teh-zag-y { font-size:24px}
	.tdbor,.tdbor-g,.text4,.text4 table,.tdbor-y,.text5,.cart { font-size:14px}
	.big-text { font-size:14px; line-height: normal}
	h1,h2 { font-size:22px; line-height:normal}
	.profil { width:50%}
	.profil img { max-width:100%}
	.butbuy a { padding:10px 2px}
	.butbuy span {padding: 8px 16px}
	.formorder input, .formorder textarea { font-size:14px; padding:9px}
	.formorder input[type=submit], .formorder input[type=button] { padding:10px; font-weight:normal}
	.shop-pic { padding:0 20px 0 0}	
}
@media only screen and (max-width: 830px){
	.graphics-media .b-el-info, .aksessuary .b-el-info, .globritem .b-el-info { width:100%; margin:0}
	.graphics-media .el-kat, .aksessuary .el-kat, .globritem .el-kat { flex-wrap:wrap; padding:30px 20px}
	.graphics-media .b-el-img, .aksessuary .b-el-img, .globritem .b-el-img { width:348px; margin:0 auto}
	.graphics-media .el-img img {width:348px; height:200px; object-fit:cover}
	.graphics-media .el-name, .aksessuary .el-name, .globritem .el-name { margin:40px 0 0 0}
}
@media only screen and (max-width: 800px){
	.footer_info { flex-wrap:wrap; flex-direction: column; align-items: center}
	.footer_info .footer_info-item:nth-child(2) { margin:40px 0}
	.circle150, .circle150 .circle2 { width:100px}
	.circle2 { width:60px; height:60px}
	.smt { width:30%}
	.full-kat.graphics-media .dop-kat { margin:10px 0 0 0} 
}
@media only screen and (max-width: 770px){
	.first-but-cart { width:auto}
	.t-matador { flex-wrap:wrap}
	.td-matador1 { width:100%}
	.td-matador2 { width:100%; text-align:center}
	.profil, .profil2 { font-size:16px}
}
@media only screen and (max-width: 720px){
	.el-kat .box-flex,.el-img-sm.box-flex { flex-wrap:wrap}
	.b-el-img { width:100%}
	.globrite .b-el-img,.industrial .b-el-img,.imo .b-el-img { width:100%; display:flex; flex-direction: row; justify-content:space-between; align-items:center}
	.globrite .el-kat,.industrial .el-kat,.imo .el-kat { padding:0 0 36px 0}
	.safetytrack .b-el-img { display:flex;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}
	.b-el-info,.globrite .b-el-info,.industrial .b-el-info,.imo .b-el-info { width:100%; margin:30px 0 0 0}
	.gal-pr { width:100%; margin:0}
	.globrite .gal-pr,.industrial .gal-pr,.imo .gal-pr { width:100px; margin:0 0 20px 0}
	.el-gal-pr { width:116px}
	.el-name { font-size:18px}
	.el-img-sm { width:100px}
	.safetytrack .el-img-sm {flex-wrap:wrap}
	.el-img-sm img { width:99%; margin:0 0 5px 0}
	.gal-pr h4 { font-size:16px}
	.gal-pr a { width:32%}
	.b-pr span { font-size:30px}
	.b-pr input[type=submit] { margin:0}
	input[type=submit], input[type=button] { margin:0 0 10px 0}
	.b-pr { margin:14px 0}
	.searchajax { width:40%}
	.searchajax h3 { font-size:18px}
	.searchajax input { margin:10px 0}
	.cart input[type=text] { width:30px}
	.right-shop .smt { width:33%}
	.sotr-img img { padding:10px}
	.size-media { font-size:16px}
	.m-el-top { height:auto}
	.ico-menu { width:30%; height:auto; margin:20px 0; padding:0}
	.block-shapka { height:auto; flex-wrap:wrap}
	.block-dev, .pro-rus br, .kach br { display:none}
	.dev-green, .dev-black, .dev-yellow, .dev-cian { height:auto}
	.gal-pr-flex { height:auto}
	.safetytrack .b-el-info form { padding:0 0 50px 0}
	.gal-pr { margin:30px 0 0 0}
	.shop-info-fix { display:none}
	.primenenie-box {
		flex-direction: row;
	}
	.globrite .gal-pr, .industrial .gal-pr, .imo .gal-pr {
		width: 100%;
	}
	.primenenie-item2 {
		width: 33% !important;
	}
	img[align=left] {
		margin: 10px 0;
		float: none;
	}
	img[align=right] {
		margin: 10px 0;
		float: none;
	}
}
@media only screen and (max-width: 650px){
	.ya-site-form { width:220px !important}
	.header-c { width:220px}
	.but-back,.hlebn-krohki,.hlebn-krohki2 { display:none}
	.largezag h1,.largezag h2 { font-size:26px}
	.teh-zag,.teh-zag-g,.teh-zag-y { font-size:20px}
	.zag { padding: 28px 0; margin:0}
	.b-fes5.box-flex-c {flex-wrap:wrap}
	.fes5 { width:100%}
	.fes4 { width:350px; margin:0 auto}
	.sert-el { width:48%}
	.cart-w5 { width:100%}
	.container-img { padding:0}
	.profil, .profil2 { width:100%; padding:24px 0; margin:0}
}
@media only screen and (max-width: 600px){
	.cart td:nth-child(2) { width:90%}
	.cart td:nth-child(3) { width:100%; padding:10px 0 0 0}
	.cart td:nth-child(4),.cart td:nth-child(5),.cart td:nth-child(6),.cart td:nth-child(7),.cart td:nth-child(8) { width:30%}
	input[type=submit], input[type=button] { font-size:12px}
	.but-pdf, .but-pdf-s, .but-pdf-g, .but-pdf-s-g, .but-pdf-y, .but-pdf-s-y, .but-pdf-b, .but-pdf-s-b { font-size:inherit}
	.but-pdf-s span, .but-pdf-s-y span, .but-pdf-s-g span, .but-pdf-s-b span { font-size:12px}
	.AjaxBlock ul { height:auto}
	.size-media { font-size:14px}
	.b-price-media { font-size:20px}
	.price1-media span { font-size:38px}
	.price2-media span { font-size:24px}
	.price2-media { font-size:18px}
	.b-pr-media { margin:20px 0 0 0}
	.b-media-text,.graphics-media .el-name, .aksessuary .el-name { margin:20px 0 0 0}
	.blp { width:49%; margin:0}
}
@media only screen and (max-width: 580px){
	.footer3 { text-align:center}
	.footer2 { float:none;line-height: 22px; position: absolute; left: 50%; top: 83px; text-align: center; transform:translateX(-50%)}
	.footer { height:auto; padding:0 20px 80px 20px; box-sizing:border-box}
	.copy {bottom:0; font-size: 12px}
	.pro-rus, .kach, .odobr-his, .sert-his, .nagr-his, .sert-his-des, .history-des  { font-size:16px}
	.footer_copyright { flex-direction:column}
	.created { margin:30px 0}
	.f-sch a { display:block}
	.f-sch img { display:block; margin:0 auto 10px auto}
}
@media only screen and (max-width: 550px){
	.header-c { display:none}
	.searchajax h3 { font-size:16px}
	.but-filter { width:38%; font-size:16px; box-sizing:border-box}
	.searchajax { width:49%}	
	h1,h2 { font-size:24px; line-height: normal}
	.main-menu2 h3 { font-size:18px}
	.teh-zag,.teh-zag-g,.teh-zag-y { font-size:16px}
	.phone { margin:0}
}
@media only screen and (max-width: 520px){
	.phone span { margin:0 20px 0 0}
	.phone img { margin:0 20px 0 0}
	.zag-media { font-size:22px}
	.td-matador2 { font-size:14px}
}
@media only screen and (max-width: 500px){
	.bl-main { width:100%}
	.el-kat.box-flex-s { flex-wrap:wrap}
	.b-el-img { width:100%}
	.b-el-info { padding:20px 0 0 0}
	.safetytrack .b-el-info { width:100%}
	.el-kat { padding:0 0 20px 0}
	.globrite .el-kat,.industrial .el-kat,.imo .el-kat { padding:0 0 20px}
	.b-tov-sm-ind {
		margin: 0;
	}
	.addsub { right:30px; bottom:165px}
	#topcontrol { right:24px; bottom:95px}
	.teh-zag-g { line-height:34px; top:-8px;}
	.hlebn-krohki { display:none}
	.but-cart.box-flex-c {justify-content:flex-start; flex-wrap:wrap; flex-direction:column-reverse;align-items: flex-start;}
	.first-but-cart { width:100%}
	.formorder input[type=submit], .formorder input[type=button] { margin:0 0 4px 0}
	.but-cart { padding:0}
	.cart img { width:100px}
	.cart tr { font-size:12px;border: #7a7a7a solid 2px; border-radius: 5px; margin:2px auto;align-items: flex-start; position:relative; padding:6px 6px 40px 6px}
	.cart tr, .cart tr:nth-child(even) { background:#fff}
	.cart td:nth-child(1){ width:100px; position:absolute; left:10px; top:10px}
	.cart td:nth-child(2) { width:100%; text-align:left;font-family: AGLC; font-size:14px; padding:0 0 0 120px; box-sizing:border-box}
	.cart td:nth-child(3),.cart td:nth-child(4),.cart td:nth-child(5),.cart td:nth-child(6) { width:100%;padding:0 0 0 120px;box-sizing:border-box; text-align:left; margin:10px 0 0 0}
	.cart td:nth-child(5) { width:70%; font-size:16px; font-weight:bold; color:#FF0000}
	.cart td:nth-child(5):before { color:#000; font-weight:normal}
	.cart td:nth-child(6) { width:30%; padding:0; margin:2px 0 0 0}
	.cart td:nth-child(7) { width:50%; height:30px; background:#e0e0e0; border-radius: 0 0 4px 0; padding:8px; text-align:right; box-sizing:border-box; position:absolute; right:0; bottom:0; font-weight:bold; font-size:16px}
	.cart td:nth-child(8) { width:50%; height:30px; background:#e0e0e0; border-radius: 0 0 0 4px; padding:8px; text-align:left; box-sizing:border-box; position:absolute; left:0; bottom:0; font-weight:bold}
	.right-shop .smt,.smt { width:49%}
	.footer2 { top:100px}
	.tdbor,.tdbor th,.tdbor-g,.tdbor-g th,.tdbor-y,.tdbor-y th,.tdbor-y2,.tdbor-y2 th,.tdbor-y2 span { font-size:12px}
	#fixedparallax_3 .dev-black,.block-shapka,.dev-black, .dev-green, .dev-yellow, .dev-cian { height:auto}
	.addsub { display:none}
	.graphics-media .el-kat, .aksessuary .el-kat { flex-wrap:wrap; padding:30px 0}
	.send-text { width:200px; padding:4px 0 8px 0}
	.fes { flex-wrap:wrap}
	.fes-t1 { width:100%}
	.fes img { display:block; margin:30px auto 0 auto}
}
@media only screen and (max-width: 460px){
	.b-filter.box-flex-c {flex-wrap:wrap}
	.searchajax,.but-filter { width:100%}
	.but-filter { margin:10px 0 0 0}
	.f-cau { padding:0}
	.f-cau .profil:nth-child(2) .butbuy { top:0; margin:15px 0 0 0}
	.yel { height:auto; top:0; text-align:left}
	.shop-box { width:49%; box-sizing:border-box; margin:0 0 10px 0}
	.shop-box-ob { width:auto}
	.b-kat-list.box-flex-s2 {justify-content:space-between}
	.shop-info-fix { position:relative}
	.shop-info-fix .dev-black { height:auto}
	.shop-up-down { display:none}
	.ico-menu { width:30%; height:auto; box-sizing:border-box; margin:20px 0}
	.t-shop, .t-shop tbody, .t-shop td { display:block;border-spacing:0; border-bottom:none; height:auto; text-align:left}
	.t-shop tr {display:flex;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;border: #7a7a7a solid 2px; border-radius: 5px; margin:2px 0; padding:10px 10px 40px 10px; box-sizing:border-box; position:relative}
	.t-shop tr:nth-child(1) { display:none}
	.t-shop td:nth-child(1) { width:50%; padding:0}
		.t-shop td:nth-child(1):before { content:'Размер: ';}
	.t-shop td:nth-child(2) { width:50%; padding:0}
	.t-shop td:nth-child(3) { width:50%; padding:10px 0 0 0}
		.t-shop td:nth-child(3):before { content:'Цена: ';}
	.t-shop td:nth-child(4) { width:50%; padding:10px 0 0 0}
	.t-shop td:nth-child(5) { width:100%; height:30px; padding:8px 10px; box-sizing:border-box; font-size:16px; background:#e0e0e0; text-align:right; position:absolute; left:0; bottom:0;border-radius: 0 0 4px 4px; font-weight:bold}
	.t-shop tr:nth-child(odd) { background:#fff}
	.profil { width:90%}
}
@media only screen and (max-width: 420px){
	.graphics-media .b-el-img, .aksessuary .b-el-img { width:320px}
	.graphics-media .el-gal-pr, .aksessuary .el-gal-pr { margin:0 auto}
	.b-matador { padding:10px 30px}
	.zag-media { font-size:18px}
	.t-matador { padding:0}
	.slider-klienty, .sl-odobr { width:80%}
}
@media only screen and (max-width: 410px){
	.searchajax input { width:100%; box-sizing:border-box}
	.box-menu-img { width:100%}
	.cart td:nth-child(1) { width:50px}
	.cart td:nth-child(2),.cart td:nth-child(3),.cart td:nth-child(4),.cart td:nth-child(5) {padding:0 0 0 60px}
	.fes4,.fes4 iframe { width:100% !important}
	.fes-t2 .blp { font-size:14px}
	.el-img { margin:0 10px 0 0}
	.globrite .td-val, .industrial .td-val, .imo .td-val { bottom:-2px}
	.primenenie-item2 {
		width: 49% !important;
	}

}
@media only screen and (max-width: 375px){
	.gal-pr h4,.el-name { font-size:18px}
	.container2,.container { padding:10px}	
	h1, h2 { font-size:20px}
	.largezag h2 { padding:0 0 20px 0}
	.menu-img-ind,.menu-img,.menu-glo,menu-img-art { width:48%}
	.menu-img-ind img { max-width:100%}
	.left-shop input[type=submit] { width:45%}
	.graphics-media .b-el-img, .aksessuary .b-el-img { width:280px}
	.gal-media .el-gal-pr { width:30%}
}
.parallax { background-size:cover; background-attachment: fixed;}