@font-face {
    font-family: "muller_regular";
    src: url(/assets/inelka/fonts/muller_regular.otf)
}
@font-face {
    font-family: "muller_medium";
    src: url(/assets/inelka/fonts/muller_medium.otf)
}
@font-face {
    font-family: "muller_extrabold";
    src: url(/assets/inelka/fonts/muller_extrabold.otf)
}
@font-face {
    font-family: "muller_bold";
    src: url(/assets/inelka/fonts/muller_bold.otf)
}

body{
	background-color: #fff;
	font-size: 16px;
	font-family: "muller_regular";
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    line-height: 1.2;
}
.clearfix:after {
    content: "";
    display: table;
    clear: both
}
*{box-sizing: border-box;}
.wrapper{width:1260px;margin: 0 auto;padding: 0 24px;max-width: 100%}
.flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.gray{background-color:#ddd;}
h1.header{text-transform: uppercase;font-family: "muller_extrabold";font-size: 4em;margin-bottom:24px}
p strong{font-family: "muller_medium";}
img{max-width: 100%}
.none{display: none;}
.bc h6 strong{font-weight: 400;font-family: auto;}
.bc {font-family: "muller_medium";padding-bottom: 40px}
.bc a{color:#181716}
.r-2 .bc {
    background: #F1453D;
}

.r-1 header fieldset,.r-2 header fieldset,header .navigation fieldset{border:2px solid #fff;}
.r-3 header{background: #DDDDDD}
.r-2 header {
    background: #F1453D;
}
header .simplesearch-search-form{display:none !important}
header .menu .f-item.item-3{flex-basis:10%;height:78px;background-size:contain;background-image:url('/assets/inelka/images/frog-paw.svg');background-repeat:no-repeat;}
header fieldset{border:2px solid #181716;border-radius:16px;}
header fieldset input{background:none;border:none;height:100%;outline:none}
.r-1 header fieldset input[type="text"],header .navigation fieldset input[type="text"],.r-2 header fieldset input[type="text"]{color:#fff;}
header fieldset input[type="text"]{padding:8px 8px 4px;border-radius:0 16px 16px 0;color:#181716;font-size:1em;font-family: "muller_regular";}
.r-1 header fieldset input[type="submit"],.r-2 header fieldset input[type="submit"],header .navigation fieldset input[type="submit"]{
	background: url('/assets/inelka/images/search.svg') no-repeat center;
	}
header fieldset input[type="submit"]{
	background: url('/assets/inelka/images/search-2.svg') no-repeat center;
	width:40px;
	}
header h1.header{font-size: 7em;margin-top:30%;margin-bottom:60px}
header p{margin-bottom:24px;padding-left:180px;font-size:1.6em;}
header p strong{font-family: "muller_bold";}
.r-1 header{
	height:100vh;
	background-image: url('/assets/inelka/images/bg-footer-form.jpg');
	background-repeat: no-repeat;
	background-size: cover;}
.mouse{
	position: absolute;
	background-image: url('/assets/inelka/images/mouse.svg');
	background-repeat: no-repeat;
	background-size: contain;
	bottom:40px;
	left:50%;
	margin-left: -18px;
	width:32px;
	height:48px;
}
header .overlay{padding:32px 0 80px;background-color: rgba(241,69,61,.9);width:100%;height:100%;position: relative;}
header .top{padding:32px 0 80px;position: relative;}
header .more{
  font-family: "muller_medium";font-size:1.2em;padding:24px 24px 20px;bottom: 40px;display: block;border-radius: 32px;width:320px;
  text-align: center;text-transform: uppercase;color:#58666D;background: #fff;text-decoration: none;margin-top:80px;
}
header .nav a{font-family: "muller_medium";text-align:center;margin:0 16px;border-radius:18px;padding: 7px 16px;font-size:1.2em;min-width: 123px;display: block;}
.r-1 header .nav a,.r-2 header .nav a,header .navigation .nav a{color:#fff;text-decoration:none;border:2px solid #fff;}
header .nav a{color:#181716;text-decoration:none;border:2px solid #181716;}
.r-1 header .nav .active a,.r-2 header .nav .active a, .r-1 header .nav a:hover,.r-2 header .nav a:hover,.header .navigation .nav .active a,.header .navigation .nav a:hover{background:#fff;color:#181716}
header .nav .active a,header .nav a:hover{background:#E63027;color:#181716;border-color:#E63027}

.catalog .block-1{background-color: #F1453D;}
.catalog .block-1 .wrapper{
	padding:40px 24px 80px;
	background-image:url('/assets/inelka/images/catalog-bg.svg');
	background-size:200px;background-repeat:no-repeat;
	background-position:right 32% bottom 32px;
}
.catalog .block-1 h1.header{font-size: 5em;margin-bottom:60px}
.catalog .block-1 p{margin-bottom:24px;text-transform:uppercase;font-size:1.6em;font-family: "muller_bold";}
.catalog .block-1  .more{font-family: "muller_medium";font-size:1.2em;padding:24px 24px 20px;margin-top:24px;display: block;border-radius: 32px;width:320px;text-align: center;color:#181716;background: #fff;text-decoration: none;}
.catalog .block-3{padding-bottom: 80px}
.catalog .catalog-row{padding-bottom: 80px}
.catalog .catalog-row .flex.rows{padding-top: 40px;justify-content:start;gap:1%}
.catalog .product-row .wrapper{margin:16px;position:relative;padding:0;width: auto;height:100%;}
.catalog .product-row{flex-basis:24%;border:1px solid #E94B43;border-radius:24px;background-color:#fff;margin-bottom: 24px}
.catalog .product-row h3{font-family: "muller_medium";font-size:1.2em;margin-bottom:16px;margin-top:16px;min-height: 70px}
.catalog .product-row p{min-height:240px;font-size: .9em}
.catalog .product-row .img{position: relative;}
.catalog .product-row .img .ico{position: relative;text-align: right;}
.catalog .product-row .img .label {display:none;text-align:left;position:absolute;top:0;right: 50px;background-color:#58666D;color:#fff;font-size:.9em;padding:4px 8px;border-radius:4px;z-index: 3;min-height: 42px;}
.catalog .product-row .icons{position: absolute;top:0;right:0;height: 192px;overflow-y: hidden;width: 100%;}
.catalog .product-row .icons img{cursor:pointer;}
.catalog .product-row .more{
	border:1px solid #fff;
	position:absolute;
	bottom:32px;
	width:100%;
	background-color:#E63027;display:block;margin-top:16px;padding:16px 24px;
	text-decoration:none;font-family: "muller_medium";color:#fff;border-radius:40px;
	font-size:1.2em;background-repeat:no-repeat;background-position:center right 16px;
	background-image:url('/assets/inelka/images/more.svg');background-size:32px;
}
.catalog .product-row:hover{background-color:#E94B43;-webkit-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;}
.catalog .catalog-row .btn-more{
	color:#181716;
	cursor: pointer;
	width:auto;background-color:transparent;
	border:none;font-family: "muller_medium";
	font-size:1.2em;text-transform:uppercase;
	background-repeat:no-repeat;background-position:center right;
	background-image:url('/assets/inelka/images/more2.svg');background-size:12px;
	padding:0 24px 0 0;
	margin: 0
}

.links{padding: 40px 0;}
.links a{color:#CECECE;font-family: "muller_extrabold";text-decoration: none;text-transform: uppercase;font-size:1.4em}
.links a:hover{color:#E63027;}
.block-2.links div{flex-basis:24%;padding-bottom:24px}

.services .block-1{padding-bottom: 80px}
.services .block-2{background: #fff;padding: 80px 0}
.services .text .f-item{flex-basis: 48%}
.services .text .item-1{flex-basis: 34%}
.services .text .item-2{flex-basis: 58%}
.services .text span{font-family: "muller_medium";}
.services .text {line-height: 1.3;margin-right: 160px}
.services .materials{padding-top: 80px}
.services .materials .item-1{background-image:url('/assets/inelka/images/materials-1-bg.svg');background-size:160px}
.services .materials .item-2{background-image:url('/assets/inelka/images/materials-2-bg.svg');background-size:240px}
.services .materials .item-3{background-image:url('/assets/inelka/images/materials-3-bg.svg');background-size:160px}
.services .materials .item-4{background-image:url('/assets/inelka/images/materials-4-bg.svg');background-size:160px}
.services .materials .f-item:not(.active){background-image:none;}
.services .materials .f-item.active{flex-basis: 60%}
.services .materials .f-item{
	transition: 1s;
	background-repeat:no-repeat;
	background-position: bottom 40px right 40px;
	background-color:#ddd;
	flex-basis:36%;
	border-radius:24px;
	margin-bottom:44px;
	padding:40px;
}
.services .materials p{font-size:1.4em;color:#181716;font-family: "muller_medium";text-transform:uppercase;}
.services .materials a{
	background:#E63027;
	color:#fff;
	display:block;
	text-align:center;
	width:200px;
	max-width:100%;
	text-decoration:none;
	border-radius:24px;
	padding:8px;
	margin-top:64px
}
.services .slider-dots li.active{opacity: 1;}
.services .slider-dots li{
	opacity:.5;
	display:inline-block;
	width:120px;
	height:120px;
	border-radius:50%;
	border:2px solid #E63027;
	max-width:100%;
	margin-right:8px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}
.services .dev p,.services .prod p{margin-bottom: 24px}
.services .dev .item-2 {padding-left: 40px}
.services .prod .item-1 {padding-right: 40px}
.services .dev{padding-top: 80px}
.services .prod{margin-top: 40px}
.services .dev,.services .prod {display:grid;grid-template-columns: 50% 50%;}
.services h6 strong{font-weight: 400;font-family: auto;}
.services h6{font-weight: 600;margin-bottom: 40px;font-size: .9em;}
.services h4{font-family: "muller_medium";font-size: 1.2em;margin-bottom: 16px}
.services .slider .owl-item img{border-radius: 24px;}
.info .contacts{padding-top:16px;padding-bottom:100px;position:relative;}
.info .contacts .bucket{
	width:140px;
	height:160px;
	right:-40px;
	bottom:0px;
	background-size:cover;
	z-index:1;
	background-image: url('/assets/inelka/images/bucket.png');
	background-repeat:no-repeat;
	position:absolute;
}
.r-3 .info{background: #DDDDDD}
.info .contacts iframe{border-radius:32px}
.info .contacts .f-item{flex-basis: 48%}
.info .contacts .item-1{background: url('/assets/inelka/images/contact-bg.svg') no-repeat bottom right;background-size:32px}
.info .contacts .item-1 div{background-repeat: no-repeat;margin-bottom: 32px;padding-left:48px;}
.info .contacts .phone{background-image: url('/assets/inelka/images/contact-phone.svg');font-family: "muller_medium";font-size:1.4em;background-size:20px;line-height:1.4}
.info .contacts .phone a,.info .contacts .email a{color:#181716;text-decoration: none;}
.info .contacts .email{background-image: url('/assets/inelka/images/contact-mail.svg');font-family: "muller_medium";font-size:1.4em;background-size:24px;line-height:1}
.info .contacts .address{background-image: url('/assets/inelka/images/contact-map.svg');background-size:24px}
.info .contacts .presentation{background-image: url('/assets/inelka/images/contact-download.svg');background-size:20px;line-height:1.6}
.info .contacts .presentation a{color:#181716;}
.info .contacts .social a{width:32px;}
.info .contacts  div.social{justify-content: flex-start;align-items: center;}
.info .contacts  .social img{max-width: 100%;width:32px}
.info .contacts  .social div{padding-right: 24px;padding-left:0}

.about {padding: 80px 0 0 0;}
.about h1.header{margin-bottom: 0}
.about h6 strong{font-weight: 400;font-family: auto;}
.about h6{font-weight: 600;margin-bottom: 40px;font-size: .9em;}

.scroll-content-first {padding: 40px 0;}
.scroll-content-last {padding-bottom: 80px;}
.scroll-content.mobile{display: none}
.scroll-content .col{flex-basis:50%;}
.scroll-content img{border:8px solid #E63027;border-radius:50%;width: 100%;height: auto;margin: auto;}
.scroll-content .col .flex{justify-content:flex-start;position:relative;padding: 24px 0;}
.scroll-content hr{position:absolute;width:100%;background-color:#E63027;border:none;height:8px;top:50%;z-index:0;right: -30%;}
.scroll-content .col .flex .f-item.item-1{flex-basis: 50%;}
.scroll-content .col .flex .f-item.item-2{flex-basis: 50%;}
.scroll-content .col .flex .f-item{position: relative;}
.scroll-content .col.num-1 hr,.scroll-content .col.num-3 hr{top: 30%;}
.scroll-content .col.num-2 hr{bottom: 30%;top:auto}
.scroll-content h6 strong{font-weight: 400;font-family: auto;}
.scroll-content h6{font-weight: 600;margin-bottom: 24px;font-size: 1.2em;padding-left: 24px;}
.scroll-content p{width: 90%;font-size: 1em;line-height: 1.4;padding-left: 24px;}
.scroll-content .num{font-size: 5em;font-family: "muller_extrabold";}

.scroll-content .flex{height: 100%}

.forclients {position: relative}
.forclients .mouse{
	position: absolute;
	background-image: url('/assets/inelka/images/mouse.svg');
	background-repeat: no-repeat;
	background-size: contain;
	top:-40px;
	left:50%;
	margin-left: -18px;
	width:32px;
	height:48px;
}
.forclients h1.header~p{padding-left:80px}
.forclients{padding:80px 0;}
.digits{
	width:80%;
	margin-top:80px;
	background-image:url('/assets/inelka/images/bg-digits.png');
	background-repeat:no-repeat;
	background-position:bottom right;
	background-size: 464px;
	padding-bottom: 40px;
	}
.digits .f-item{width:46%}
.digits .text span.big{font-size:3em;display:block;line-height:1;position:static}
.digits .text span{position:absolute;top:-24px}
.digits .item-2 .text span{top:auto;bottom:-16px}
.digits .text{font-family: "muller_bold";font-size:1.4em}
.digits table{margin-bottom:56px;}
.digits table td{vertical-align:middle;position:relative;font-family: "muller_medium";}
.digits table:nth-child(1) td:nth-child(1){width:33%}
.digits table:nth-child(2) td:nth-child(1){width:22%}
.digits table:nth-child(3) td:nth-child(1){width:11%}
.digits .item-2 table:nth-child(1) td:nth-child(1){width:29%}
.digits table td:nth-child(2){
	background-image:url('/assets/inelka/images/line.png');
	background-repeat:repeat-x;
	background-position:center;
	}
.digits table td:nth-child(3){padding-left:15px;width:44%;vertical-align:middle;}

.lab{background-color: #181716;color:#fff}
.lab .slider{padding-top: 40px}
.lab .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background: #58666D !important;}
.lab .owl-theme .owl-dots .owl-dot.active span{border-radius: 0}
.lab .owl-theme .owl-dots .owl-dot{background: #fff;}
.lab .owl-theme .owl-dots .owl-dot:not(.active) span{border-radius: 0}
.lab .owl-theme .owl-dots .owl-dot:first-child,.lab .owl-theme .owl-dots .owl-dot:not(.active):first-child span{border-radius: 0}
.lab .owl-theme .owl-dots .owl-dot:last-child,.lab .owl-theme .owl-dots .owl-dot:not(.active):last-child span{border-radius: 0}
.lab .owl-theme .owl-dots .owl-dot span{background: #fff !important;}
.lab .owl-theme .owl-dots .owl-dot,.lab .owl-theme .owl-dots .owl-dot span {
    width: 48px;
    height: 7px;
    margin: 0;
}
.lab .owl-item img{border-radius: 24px}
.lab .owl-nav [class*=owl-] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-top: -12px !important; 
}
.lab .owl-nav button.owl-prev {
    width:24px;
    left: 10px;
}
.lab .owl-nav button.owl-next {
    width:24px;
    right: 10px;
}
.lab h1.header~p{margin-top: 0;margin-bottom: 24px}
.news-slider{margin-top:64px}
.events-slider{margin-top:64px}
.news .slider .flex div{flex-basis:46%}
.news h4{font-family: "muller_medium";font-size: 1.2em;margin-bottom: 16px}
.news-slider .text{padding-right: 80px}
.news .owl-item img{border-radius: 16px}
.news .owl-nav button.owl-prev {
    width:48px;
}
.news h6 strong{font-weight: 400;font-family: auto;}
.news h6{font-weight: 600;margin-bottom: 40px;font-size: .9em;}
.news .owl-nav button.owl-next {
    width:48px;
    margin-left:64px;
}
.news-slider .owl-nav [class*=owl-] {
    position: absolute;
    bottom: 1%;
	left:54%;
}
.events-slider .owl-nav [class*=owl-] {
    position: absolute;
    bottom: 1%;
	left:80px
}
.events-slider .text{padding-left: 80px}
.news,.advantages,.lab{padding: 80px 0}

.advantages .flex{margin-top: 16px}
.advantages .flex .f-item{flex-basis: 22%}
.advantages h4{text-transform: uppercase;font-family: "muller_bold";text-align: center;font-size: 1.4em;margin-top: 0;margin-bottom: 32px}
.advantages h6 strong{font-weight: 400;font-family: auto;}
.advantages h6{font-weight: 600;margin-bottom: 16px;font-size: .9em}
.advantages img{max-width: 100%}

.partners .slider{padding:0 80px}
.partners .owl-theme .owl-nav [class*=owl-]:hover,.news .owl-theme .owl-nav [class*=owl-]:hover,.lab .owl-theme .owl-nav [class*=owl-]:hover {background: none;}
.partners .owl-item{border:1px solid #181716;border-radius:16px;padding:24px 16px;font-size:.9em}
.partners .owl-item p{padding-top:8px;height:146px;overflow:hidden;}
.partners .owl-theme .owl-nav{position:absolute;top:-64px;right:-6px}
.partners .owl-carousel .owl-item img {
    display: block;
    width: 140px;
    margin: 0 auto;
    max-width: 100%;
}
.partners {padding:80px 0;}
.partners .wrapper{position:relative}
.partners .frog{background-image: url('/assets/inelka/images/frog-1.svg');width:72px;height:72px;background-repeat: no-repeat;background-size: contain;bottom:-40px;position:absolute}
.partners h1.header{margin-bottom:64px;}

.product-page{padding-bottom:80px;}
.product-page .icons{justify-content:space-between;margin-bottom:32px;padding-top:8px}
.product-page .icons .ico{flex-basis:23%;text-align:center;font-size:.8em}
.product-page .ico[data-title=""]{display:none;}
.product-page .product-btn{justify-content:space-between;}
.product-page .product-btn div{flex-basis:48%;}
.product-page .product-btn a{display:block;width:100%;border:2px solid #E63027;border-radius:24px;padding:8px 16px;text-align:center;text-decoration:none;color:#E63027}
.product-page .product-btn .item-1 a{color:#fff;background-color:#E63027;}
.product-page .product-download{
	background:url('/assets/inelka/images/ico-download.png') no-repeat left center;
	background-size:40px;
	padding-left:48px;
	display:block;
	margin-bottom:24px;
	height:40px;
	line-height:40px;
	color:#000;
}
.product-page h1{font-size:2em;font-family: "muller_medium";margin-bottom:8px;}
.product-page h3{font-size:1.4em;font-family: "muller_medium";margin:24px 0 8px 0;}
.product-page h4{font-size:1.1em;font-family: "muller_medium";margin:24px 0 8px 0;}
.product-page table,.product-page p,.product-page ul,.product-page ol{margin-bottom:16px;}
.product-page td p{margin:0;}
.product-page .product-tu{color:#333;font-size:.9em;margin-bottom:24px}
.product-page .product-desc{margin:0 0 24px 0}
.product-page .main-option{justify-content:space-between;margin-bottom:64px;margin-top:40px;}
.product-page .main-option .f-item{flex-basis:47%;}
.product-page .img{border:2px solid #E63027;border-radius:24px;padding-bottom:40px;padding-top:16px;}
.product-page .img img{display:block;margin:0 auto;}
.product-page ul{list-style-type:disc;margin-left:18px;}
.product-page table{width:100%;}
.product-page td{padding:8px;border:1px solid #f0f0f0;font-size:.9em;}
.product-page tr:nth-child(odd){background-color:#f0f0f0}

footer .footer{padding: 80px 0}
footer .form{color:#181716;background-image: url('/assets/inelka/images/bg-footer-form.jpg');background-repeat: no-repeat;background-size: cover;}
footer .overlay{background-color: rgba(241,69,61,.9);width:100%;height:100%;padding-bottom:80px;padding-top:80px}
footer form input,footer form textarea{border:1px solid #E63027;border-radius:24px;padding:16px;font-family: "muller_regular";width:100%;}
footer form textarea{height: 200px;resize: none}
footer .form .f-item{flex-basis:48%;}
footer .form-group{padding-top:16px}
footer label.error {text-align:center;color:#E63027;}
footer form{background-color:#fff;border-radius:24px;padding:48px 56px}
footer form button.send-btn.ladda-button{border-radius: 24px;background-color: #E63027;color:#fff;text-transform: uppercase;border:none;width:100%;padding: 16px;text-align: center;font-size: 1.2em}
footer .form .contacts span{display: block;font-family: "muller_medium";font-size: 1.4em}
footer .form .contacts{margin-top: 40px}
footer .form .contacts .phone{padding-bottom: 16px;}
footer .form .contacts .phone a,footer .form .contacts .email a{color:#181716;font-family: "muller_medium";}
footer .form .contacts .phone a{text-decoration: none;}
.footer{position: relative}
.footer .frog{
	width:260px;
	height:260px;
	position: absolute;background-image: url('/assets/inelka/images/frog.svg');
	background-repeat: no-repeat;background-size: contain;
	top:-180px;
	left:280px
}
.footer .cols>.f-item{flex-basis:26%}
.footer .menu div{flex-basis: 45%;text-align:center;border:1px solid #181716;margin-bottom:16px;border-radius:16px;line-height:32px}
.footer .menu a{color:#181716;text-decoration:none;display:block;}
.footer .menu div.active,.footer .menu div:hover{background-color:#E63027;border-color:#E63027;}
.footer .menu div.active a,.footer .menu div:hover a{color:#fff}
.footer .cols>.item-1 p{font-family: "muller_extrabold";color:#58666D;font-size:1.2em;padding-bottom:24px}
.footer .cols>.item-1{padding-right:80px}
.footer .cols>.item-2 p{color:#58666D;}
.footer .social a{width:24px;}
.footer .social,.footer .messenger{margin-bottom: 24px;justify-content: flex-start;align-items: center}
.footer .social img{max-width: 100%;width:24px}
.footer .social div,.footer .messenger div{padding-right: 16px}
.footer .messenger img,.footer .messenger img{max-width: 100%;width:24px}
.footer .cols>.item-4{flex-basis:20%}
.footer .cols>.item-3 a,.footer .cols>.item-4 a{color:#58666D;}
.footer .cols>.item-3 .phone a{text-decoration:none;font-family: "muller_medium";font-size:1.4em}
.footer .cols>.item-3 div{margin-bottom:8px}
.footer .cols>.item-3 .email{margin-bottom:12px}
.footer .cols>.item-4 a{text-decoration:none;font-size:.9em}
.footer .cols>.item-4{text-align:right;}
.footer .logo {text-align:right;}
.footer .logo a{
	background-image: url('/assets/inelka/images/logo-footer.svg');
	background-repeat: no-repeat;background-size: contain;
	width:100px;
	height:100px;
	margin-bottom:12px;
	display:block;
	float:right;
}

@media(max-width:1920px) {
	header h1.header {
    margin-top: 16%;
    }

}
@media(max-width:1600px) {
	.mouse{display: none;}
	header h1.header {
    	margin-top: 10%;
    }
    header .more {
    	margin-top: 80px;
    }
}
@media(max-width:1366px) {
	header h1.header {
    margin-top: 8%;
    margin-bottom: 40px;
	}
}
@media(max-width:1300px) {
	.info .contacts .bucket{
		right:-24px;
	}
}
@media(max-width:1200px) {
	.news .slider .flex div.text {
    	flex-basis: 50%;
	}
	.news-slider .owl-nav [class*=owl-] {
    	left: 50%;
	}
}
@media(max-width:1180px) {
	.services .slider-dots li{
		width:100px;
		height:100px;
	}
	.catalog .product-row p {
	    min-height: 280px;
    }
}
@media(max-width:1120px) {
	.partners .frog{top:-70px;right:10px;position:absolute;width:64px;height:64px;}
	.partners .slider{padding:0}
}
@media(max-width:1100px) {
	.links a {
    	font-size: 1.2em;
	}
	.digits{width:100%}
	.forclients h1.header~p {
    	padding-left: 0;
	}
	.news-slider .text {
    	padding-right: 0;
	}
	.events-slider .text {
    	padding-left: 0;
	}
	.events-slider .owl-nav [class*=owl-] {
    	left: 0;
    	bottom: auto;
    	top:24px;
	}
	.news-slider .owl-nav [class*=owl-] {
    	bottom: auto;
    	top:24px;
	}

	.news h6 {
    	margin-bottom: 64px;
	}
	.advantages .flex{margin-top: 16px}
	.advantages .flex .f-item{flex-basis: 46%;margin-bottom:40px}
	.advantages{padding:80px 0 40px 0}
	.advantages img{margin: 0 auto;display: block}
	.footer .cols>.f-item,.footer .cols>.item-4{flex-basis:33%;margin-bottom:40px}
	.footer .cols>.item-4,.footer .logo {text-align:left;}
	.footer .logo a{float:none}
	.footer .frog{left:200px}
	h1.header{font-size: 3.6em;}
}
@media(max-width:1024px) {
	header .menu .f-item.item-3{background-image:none;}

	.catalog .product-row{flex-basis:48%;}
	.catalog .catalog-row .flex{gap:4%}
	.services .slider-dots li{
		width:80px;
		height:80px;
	}
	.scroll-content .flex {
    	padding: 0;
	}
	.scroll-content img{position: static}
	.scroll-content.scroll-content-first,.scroll-content.scroll-content-last{display: none !important}
	.scroll-content.mobile{display: block;padding-top: 40px;}
	.scroll-content-2{padding-bottom: 40px;}
	.scroll-content .f-item.col{padding-bottom: 40px}
	.scroll-content.mobile .col{flex-basis: 100%;padding-left:24px;padding-right: 24px}
	.scroll-content .num{margin-top:0;padding-left: 32px;font-size: 4em}
	.scroll-content h6{padding-left: 32px}
	.scroll-content .num-1 h6, .scroll-content .num-2 h6, .scroll-content .num-3 h6, .scroll-content .num-4 h6 {
    padding-top: 0;
	}
	.scroll-content p {
    	width: 100%;
	    font-size: 1.2em;
	    line-height: 1.4;
	    padding-left: 32px;
	}
	.scroll-content .num-4{padding-bottom: 120px}
	header h1.header {
    	font-size: 6em;
    }
	header p {
 	   padding-left: 0;
 	   font-size: 1.4em;
	}
	header .more {
	    padding: 16px 16px 12px;
	    bottom: 80px;
	    width: 280px;
	}
}
@media(max-width:990px) {
	.services .materials .f-item,.services .materials .f-item.active {
	    flex-basis: 100%;
	}
	.services .materials .f-item.item-1:not(.active) {
    	background-image: url(/assets/inelka/images/materials-1-bg.svg);
	}
	.services .materials .f-item.item-2:not(.active) {
    	background-image: url(/assets/inelka/images/materials-2-bg.svg);
	}
	.services .materials .f-item.item-3:not(.active) {
    	background-image: url(/assets/inelka/images/materials-3-bg.svg);
	}
	.services .materials .f-item.item-4:not(.active) {
    	background-image: url(/assets/inelka/images/materials-4-bg.svg);
	}
	.services .text {
	    margin-right: 0px;
	}
}
@media(max-width:940px) {
	.digits .text{padding-right: 15px}
	.footer .frog{left:140px}
	.links a {
    	font-size: 1.1em;
	}
}
@media(max-width:960px) {	
	h1.header{font-size: 3.6em;}
}
@media(max-width:900px) {
	.footer .cols>.f-item,.footer .cols>.item-4{flex-basis:45%;margin-bottom:40px}
}
@media(max-width:880px) {
	.services .slider-dots li{
		width:60px;
		height:60px;
	}	
	h1.header{font-size: 3.2em;}
}
@media(max-width:840px) {
	header h1.header {
	    font-size: 5em;
	}
	.footer .frog{left:40px}
	.links a {
    	font-size: 1em;
	}
}
@media(max-width:800px) {
	footer .form .f-item{flex-basis:100%}
	footer .form .f-item.item-1{margin-bottom:40px}
	.footer .frog{right:10px;bottom:10px;left:auto;width:120px;height:120px;top:auto}
	.digits .f-item {
    	width: 100%;
	}
	.digits{background-image: none;}
	.catalog .block-1 .wrapper{
	background-size:160px;
	background-position:right 24px bottom 24px;
	}
	.product-page .main-option{flex-wrap:wrap}
	.product-page .main-option .f-item{flex-basis:100%;margin-bottom:40px;}
}
@media(max-width:760px) {
  .product-page .bc{display:none;}
  .product-page .main-option{margon-top:0}
	.scroll-content h6{font-size: 1.2em;margin-bottom: 32px;margin-top: 8px}
	.services .text .item-1,.services .text .item-2 {
    	flex-basis: 48%;
	}
	header h1.header {
	    font-size: 4em;
	}
	header p {
	    font-size: 1.2em;
	}
	.links {
    	display:none;
	}
	.catalog .block-3{padding-top:80px}
}
@media screen and (max-width: 736px),
       screen and (max-height: 414px) {
	header h1.header {
	    margin-top: 40px;
	    margin-bottom: 24px;
	}
	header p {
    	margin-bottom: 16px;
    	font-size: 1.1em;
 }
	header .more {
    	bottom: 20px;
	}
}
@media(max-width:700px) {
	.footer .cols>.f-item,.footer .cols>.item-4{flex-basis:49%;}
	
	.lab p{margin-bottom: 24px}
	.lab .slider{padding-top: -16px}
	.lab p br{display: none}
	.slider-dots{display: none} 
	.services .dev, .services .prod{display: block;}
	.services .dev .item-1{margin-bottom: 24px}
	.services .dev .item-2 {
    	padding-left: 0;
	}
	.services .prod {
    	margin-top: 80px;
	}
}
@media(max-width:660px) {
	.scroll-content .col .flex .f-item.item-1 {
    flex-basis: 45%;
	}
	.scroll-content .col .flex .f-item.item-2 {
    flex-basis: 55%;
	}
	.catalog h1.header {
	    font-size: 3em;
	}
	.info .contacts .f-item{flex-basis: 100%}
}
@media(max-width:620px) {
	.catalog h1.header {
	    font-size: 2.6em;
	}
	.catalog .block-1 h1.header{font-size: 4em;margin-bottom:32px}
	.catalog .block-1 p {
	    font-size: 1.2em;
    }
	.catalog .block-1 .more {
	    width: 260px;
	}
	.scroll-content h6,.scroll-content .num, .scroll-content p{padding-left: 0}
	.scroll-content .col .flex .f-item.item-1,.scroll-content .col .flex .f-item.item-2 {
    	flex-basis: 100%;
	}
}
@media(max-width:600px) {
  .product-page td{font-size:.8em;}
	.services .materials .f-item{padding: 24px;background-position: bottom 24px right 24px;}
	.services .materials .item-2 {
    	background-size: 180px;
	}
	.services .text .item-1,.services .text .item-2 {
    	flex-basis: 100%;
	}
	.services .text .item-1{padding-bottom: 24px}
	header h1.header {
	    font-size: 3em;
		margin-top:80px
	}
	.news h6 {
    	margin-bottom: 32px;
	}
	.news-slider .img{padding-bottom: 24px}
	.events-slider .img{padding-top: 24px}
	.news .slider .flex div.text,.news .slider .flex div.img{flex-basis: 100%}
	h1.header{font-size: 3em;}
	.footer .cols>.f-item,.footer .cols>.item-4{flex-basis:100%;}
	.footer .frog{width:160px;height:160px;}
}
@media(max-width:560px) {
	.catalog h1.header {
	    font-size: 2.2em;
	}
	.advantages .flex .f-item{flex-basis: 100%;}
	.partners .owl-item p{height: 100px}
	.catalog .catalog-row .flex{padding-top: 40px;justify-content:start;gap:0}
	.catalog .product-row{flex-basis:100%;}
	.catalog .product-row p{min-height:auto}
	.catalog .product-row h3{min-height:auto;}
	.catalog .product-row .more {
	    position: static;
	}
}
@media(max-width:500px) {
	.catalog .block-1 h1.header{font-size: 3em;margin-bottom:32px}
	.catalog .block-1 p {
	    font-size: 1em;
    }
	.catalog .block-1 .more {
	    width: 220px;
	}
	.services .materials .item-2 {
    	background-size: 140px;
	}
	.services .materials .item-1,.services .materials .item-3,.services .materials .item-4 {
    	background-size: 120px;
	}
}
@media(max-width:460px) {
	.catalog .block-1 .wrapper{
		background-size:120px;
	}
	.catalog h1.header {
	    font-size: 2em;
	}
	.services .materials a{width:140px;}
	.digits table td:nth-child(3) {
    	width: 50%;
    }
	.digits .text span.big {
    	font-size: 2.6em;
    }
	h1.header{font-size: 2.6em;}
	footer form {
	    padding: 32px;
	}
	header h1.header {
	    font-size: 2.6em;
	}
}
@media(max-width:440px) {
	.wrapper {
    padding: 0 16px;
	}
	.footer .cols>.item-1{padding-right:0px}
	.footer .frog{width:120px;height:120px;}
}
@media(max-width:414px) {
	.catalog h1.header {
	    font-size: 1.8em;
	}
	h1.header{font-size: 2.4em;}
}
@media(max-width:400px) {
	.catalog .block-1 .more {
	    width: 200px;
	}
	header h1.header {
	    font-size: 2.4em;
	}
	.digits table td:nth-child(3) {
    	width: 54%;
    }
}
@media(max-width:390px) {
	.services .materials a{width:130px;}
	h1.header{font-size: 2.2em;}
}




/************ nav ************/
.navigation {display: none}
@media(max-width:1024px) {
	.navigation, header .navigation .nav , header .navigation .simplesearch-search-form {display: block}
	header .navigation .simplesearch-search-form{width:280px;margin:40px auto 0;}
	header .navigation fieldset input[type="text"]{width:100%;height:54px;padding: 8px 4px 8px 0;}
	header .navigation fieldset{border-radius:32px}
	header .navigation fieldset div:nth-child(2){width:230px}
	header .nav, header .simplesearch-search-form {display: none}
}
.navigation__checkbox {
    display: none;
}
.navigation__button {
    position: fixed;
    top: 24px;
    right: 24px;
    height: 64px;
    width: 64px;
    text-align: center;
    background-color: #fff;
    border-radius: 50%;
    z-index: 300;
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.2);
    cursor: pointer;
}

.navigation__background {
    position: fixed;
    border-radius: 50%;
    background: rgba(241,69,61,1);
    background-size: cover;
    background-position: center;
    z-index: 100;
    transition: all 800ms cubic-bezier(0.86, 0, 0.07, 1);
    top: 25px;
    right: 25px;
    height: 62px;
    width: 62px;
}

.navigation__nav {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    opacity: 0;
    width: 0;
    visibility: hidden;
    z-index: 200;
    transition: all 800ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.navigation__list {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
    list-style: none;
}

.navigation__item {
    margin: 1rem;
}
header .navigation .nav a{border-radius:32px}
.navigation__link:link,
.navigation__link:visited {
    display: inline-block;
    padding: 8px 32px 4px 32px;
    text-transform: uppercase;
    font-size: 2em;
	max-width:100%;
	width:280px;
    text-decoration: none;
    transition: all .2s;
}

.navigation__link span {
    margin-right: 1.5rem;
    display: inline-block;
}

.navigation__checkbox:checked~.navigation__background {
    transform: scale(80)
}

.navigation__checkbox:checked~.navigation__nav {
    width: 100%;
    visibility: visible;
    opacity: 1;
}

.navigation__icon {

    position: relative;
    margin-top: 32px;
}

.navigation__icon,
.navigation__icon::before,
.navigation__icon::after {
    display: inline-block;
    width: 2.2rem;
    height: 2px;
    background-color: #4A676A;
}

@media (min-width: 768px) {
    .navigation__icon,
    .navigation__icon::before,
    .navigation__icon::after {
        width: 32px;
    }
}

.navigation__icon::before,
.navigation__icon::after {
    content: '';
    position: absolute;
    left: 0;
    transition: all 200ms;
}

.navigation__icon::before {
    top: -8px;
}

.navigation__icon::after {
    top: 8px;
}

.navigation__button:hover .navigation__icon::before {
    top: -8px;
}

.navigation__button:hover .navigation__icon::after {
    top: 8px;
}

.navigation__checkbox:checked+.navigation__button .navigation__icon {
    background-color: transparent;
}

.navigation__checkbox:checked+.navigation__button .navigation__icon::before {
    top: 0;
    transform: rotate(135deg);
}

.navigation__checkbox:checked+.navigation__button .navigation__icon::after {
    top: 0;
    transform: rotate(-135deg);
}

.simplesearch-results,.simplesearch-paging{display: none;}
.simplesearch-results-list{padding-bottom: 80px;}
.simplesearch-result a{color:#000;}
.simplesearch-result{padding-bottom:16px;}

