@charset &quot;UTF-8&quot;;html{font-size:16px;} body{font:normal 16px 'PT Sans Narrow';} h1, .h1{font:normal 32px 'PT Sans Narrow';line-height:32px;margin-bottom:10px;color:#e6640b;} a[href]:after {display: none;} h2{font-size:18px;} h3{font-size:16px;} h4{font-size:16px;} h2, h3, h4{color:#333;line-height:1;text-transform:uppercase;font-weight:bold;} a{color:#e6640b;text-decoration:underline;} a:hover{color:#333;} a:focus{color:#333;} a img{border:none;} table thead td{vertical-align:middle;} table thead td p{margin:0;} header{padding:15px 0;} header .logo{padding:10px 0 0;} header .logo img{width:100%;max-width:100%;} header .logo-70{text-align:center;padding-top:5px;} header .logo-70 img{max-width:60px;} header .catalog-kru a, header .catalog-tokoprovod a, header .catalog-paper a, header .catalog-sh a{height:33px;padding-left:36px;display:inline-block;text-decoration:none;} header .catalog-kru a:hover, header .catalog-tokoprovod a:hover, header .catalog-paper a:hover, header .catalog-sh a:hover{background-position:left top;} header .catalog-kru a:hover span, header .catalog-tokoprovod a:hover span, header .catalog-paper a:hover span, header .catalog-sh a:hover span{color:#e6640b;border-color:#e6640b;} header .catalog-kru span, header .catalog-tokoprovod span, header .catalog-paper span, header .catalog-sh span{padding:5px 0 1px;color:#333;border-bottom:1px dashed #333;} header .catalog-paper{padding-right:0;text-align:center;margin-bottom:10px;padding-top: 38px;} header .catalog-sh a{height:30px;display:block;padding-left:43px;background-size:contain;background-image:url(&quot%3B/i/template/maintemplate/sh-i.gif&quot%3B.html);background-position:left bottom;background-repeat:no-repeat;} header .catalog-sh a:hover{background-image:url(&quot%3B/i/template/maintemplate/sh-o.gif&quot%3B.html);} header .catalog-paper a{height:30px;padding-left:38px;background:url(&quot%3B/i/template/maintemplate/catalog_paper.png&quot%3B.html) left bottom no-repeat;} header .catalog-kru{margin-bottom:5px;} header .catalog-kru a{background:url(&quot%3B/i/template/maintemplate/catalog_kru.png&quot%3B.html) left bottom no-repeat;} header .catalog-tokoprovod a{background:url(&quot%3B/i/template/maintemplate/catalog_tokoprovod.png&quot%3B.html) left bottom no-repeat;} header .contacts{padding:5px 0 0;} header .contacts ul{padding:0;margin:0;list-style-type:none;text-align:right;} header .contacts ul li{display:inline-block;} header .contacts ul li a{padding-left:35px;display:inline-block;text-decoration:none;} header .contacts ul li a.phone{background:url(&quot%3B/i/template/maintemplate/phone.jpg&quot%3B.html) left center no-repeat;color:#333;font-size:24px;margin-bottom:10px;} header .contacts ul li a.email{background:url(&quot%3B/i/template/maintemplate/email.jpg&quot%3B.html) left center no-repeat;color:#333;font-size:14px;} #middle{background:#797979;border-bottom:2px solid #e6640b;height:40px;width:100%;} #middle ul{list-style-type:none;padding:0;overflow:hidden;margin:0;} #middle ul li{float:left;height:40px;line-height:40px;width:14%;text-align:center;} #middle ul li:nth-child(2){width:20%;} #middle ul li:nth-child(3){width:24%;} #middle ul li a, #middle ul li span{line-height:40px;color:#fff;font:normal 16px 'PT Sans Narrow';text-decoration:none;} #middle ul li a:hover, #middle ul li span:hover{color:#e6640b;} #middle form{float:right;display:inline-block;width:100%;height:30px;margin-top:4px;} #middle form input{width:100%;height:100%;background:transparent;border:0;padding:2px 0 2px 28px;font:normal 11px/18px Tahoma;background:#FAF9FE url(&quot%3B/i/template/maintemplate/search.png&quot%3B.html) left center no-repeat;color:#838383;} .mainpage .button{display:inline-block;border:2px solid #ff820a;box-sizing:border-box;height:50px;line-height:10px;padding:17px 70px;color:#333;text-decoration:none;font-size:18px;} .mainpage .button:hover{color:#fff;background:#e6640b;cursor:pointer;} .mainpage .h1{color:#333;} .mainpage .sub-h1{padding:10px 0;text-align:center;} .mainpage .sub-h1:after{content:' ';display:block;width:50px;margin:10px auto 0;border-bottom:2px solid #e6640b;} .mainpage .orange{color:#e6640b;} .mainpage.advantages{background:url(&quot%3B/i/template/maintemplate/advantages.jpg&quot%3B.html) left top no-repeat;padding:65px 0;} .mainpage.advantages p{margin-bottom:5px;} .mainpage.advantages .left-block .h1{margin-bottom:30px;} .mainpage.advantages .left-block .button{margin-top:50px;} .mainpage.advantages .right-block .prem_item{margin-bottom:-5px;} .mainpage.advantages .right-block .prem_item span{font-size:50px;} .mainpage.advantages .right-block .prem_item-box span {font-size: 50px;} .mainpage.productions{padding-top:20px;} .mainpage.productions .slider{margin-top:40px;} .mainpage.productions .slider .slick-slide{padding:0 10px;} .mainpage.productions .slider .slick-slide a{display:block;text-decoration:none;outline:none;} .mainpage.productions .slider .slick-slide a:hover .image{background:#7a7a7a;} .mainpage.productions .slider .slick-slide a:hover .image img{opacity:0.5;} .mainpage.productions .slider .slick-slide a:hover .image .button{display:block;} .mainpage.productions .slider .slick-slide a:hover .text{color:#e6640b;} .mainpage.productions .slider .slick-slide a .image{display:block;background:#f5f5f5;text-align:center;position:relative;} .mainpage.productions .slider .slick-slide a .image img{width:100%;} .mainpage.productions .slider .slick-slide a .image .button{position:absolute;padding-right:10px;padding-left:10px;top:50%;left:10%;width:80%;margin-top:-25px;background:none;color:#fff;display:none;} .mainpage.productions .slider .slick-slide a .text{display:block;height:60px;padding:10px 5px;text-align:center;color:#333;text-decoration:none;} .mainpage.productions .slider .slick-arrow{width:44px;height:44px;top:50%;margin-top:-44px;overflow:hidden;position:absolute;} .mainpage.productions .slider .slick-arrow:hover{cursor:pointer;} .mainpage.productions .slider .slick-arrow.prev{background:url(../i/template/maintemplate/arrows.png) right top no-repeat;right:-50px;} .mainpage.productions .slider .slick-arrow.next{background:url(../i/template/maintemplate/arrows.png) left top no-repeat;left:-50px;} .mainpage.products-new{background:#f5f5f5;padding-top:20px;padding-bottom:40px;} .mainpage.products-new ul{list-style-type:none;padding:0;} .mainpage.products-new ul li a{display:block;text-decoration:none;outline:none;} .mainpage.products-new ul li a:hover .image{background:#7a7a7a;} .mainpage.products-new ul li a:hover .image img{opacity:0.5;} .mainpage.products-new ul li a:hover .image .button{display:block;} .mainpage.products-new ul li a:hover .text{color:#e6640b;} .mainpage.products-new ul li a .image{display:block;background:#f5f5f5;text-align:center;position:relative;} .mainpage.products-new ul li a .image img{width:100%;} .mainpage.products-new ul li a .image .button{position:absolute;padding-right:10px;padding-left:10px;top:50%;left:10%;width:80%;margin-top:-25px;background:none;color:#fff;display:none;} .mainpage.products-new ul li a .text{display:block;height:60px;padding:10px 5px;text-align:center;color:#333;text-decoration:none;} .mainpage.services{padding-top:20px;padding-bottom:20px;} .mainpage.services .list{margin-top:30px;} .mainpage.services .list .image, .mainpage.services .list .text{text-align:center;} .mainpage.services .list .image{min-height:85px;} .mainpage.services .list .text{padding-top:15px;min-height:80px;} .mainpage.maintext{padding-top:40px;padding-bottom:40px;background:#f5f5f5;} .mainpage.maintext .image{text-align:center;} .mainpage.maintext .image img{width:100%;} .mainpage.maintext .text h1{margin-top:0;color:#333;} .mainpage.maintext .text a{color:#333;} .mainpage.maintext .text a:hover{color:#e6640b;} .mainpage.partners{padding-top:20px;padding-bottom:40px;} .mainpage.partners .partners-carusel{margin:20px;} .mainpage.partners .partners-carusel .slick-arrow{width:44px;height:44px;top:50%;margin-top:-22px;overflow:hidden;position:absolute;} .mainpage.partners .partners-carusel .slick-arrow:hover{cursor:pointer;} .mainpage.partners .partners-carusel .slick-arrow.prev{background:url(../i/template/maintemplate/arrows.png) right top no-repeat;right:-50px;} .mainpage.partners .partners-carusel .slick-arrow.next{background:url(../i/template/maintemplate/arrows.png) left top no-repeat;left:-50px;} .mainpage.partners .partners-carusel .item{padding:10px;} .mainpage.partners .partners-carusel .item img{width:100%;filter:url(&quot;data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter 0="" 1="" â&brvbar;.3333="" 0.3333="" 0'=""></filter></svg>#grayscale&quot;);filter:gray;-webkit-filter:grayscale(100%) opacity(50%);-moz-transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;} .mainpage.partners .partners-carusel .item:hover img{filter:url(&quot;data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter 0="" 1="" â&brvbar;'1="" 0,="" 0'=""></filter></svg>#grayscale&quot;);-webkit-filter:grayscale(0%) opacity(100%);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);} .mainpage.partners .partners-carusel .pcolumn &gt; div{text-align:center;width:150px;height:50px;margin:40px 0;} .mainpage.partners .partners-carusel .pcolumn &gt; div img{max-width:100px;max-height:50px;display:inline-block;vertical-align:middle;filter:url(&quot;data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter 0="" 1="" â¦.3333="" 0.3333="" 0'=""></filter></svg>#grayscale&quot;);filter:gray;-webkit-filter:grayscale(100%) opacity(50%);-moz-transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;} .mainpage.partners .partners-carusel .pcolumn &gt; div:hover img{filter:url(&quot;data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter 0="" 1="" â¦'1="" 0,="" 0'=""></filter></svg>#grayscale&quot;);-webkit-filter:grayscale(0%) opacity(100%);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);} .mainpage.reviews{padding-top:20px;padding-bottom:40px;background:#f5f5f5;} .mainpage.reviews #our_reviwes{margin-top:30px;padding-left:15px;} .mainpage.reviews #our_reviwes .slick-arrow{width:44px;height:44px;top:50%;margin-top:-22px;overflow:hidden;position:absolute;} .mainpage.reviews #our_reviwes .slick-arrow:hover{cursor:pointer;} .mainpage.reviews #our_reviwes .slick-arrow.prev{background:url(../i/template/maintemplate/arrows.png) right top no-repeat;right:-50px;} .mainpage.reviews #our_reviwes .slick-arrow.next{background:url(../i/template/maintemplate/arrows.png) left top no-repeat;left:-50px;} .mainpage.reviews #our_reviwes .slick-slide{text-align:ceter;padding:15px 10px;} .mainpage.reviews #our_reviwes .slick-slide img{filter:url(&quot;data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter 0="" 1="" â¦.3333="" 0.3333="" 0'=""></filter></svg>#grayscale&quot;);filter:gray;-webkit-filter:grayscale(100%) opacity(50%);-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;-moz-transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);display:inline-block;} .mainpage.reviews #our_reviwes .slick-slide img:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);} .mainpage.reviews #our_reviwes .slick-slide:hover img{filter:url(&quot;data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter 0="" 1="" â¦'1="" 0,="" 0'=""></filter></svg>#grayscale&quot;);-webkit-filter:grayscale(0%) opacity(100%);} .mainpage.globalmap{padding-left:0;padding-right:0;} .mainpage.globalmap .reference{margin-top:20px;} .mainpage.globalmap .reference a{height:33px;padding-left:36px;display:inline-block;background:url(&quot;/i/template/maintemplate/reference.png&quot;) left bottom no-repeat;} .mainpage.globalmap .reference a:hover{background-position:left top;} .mainpage.globalmap .reference a:hover span{color:#e6640b;border-color:#e6640b;} .mainpage.globalmap .reference span{display:inline-block;padding:5px 0 1px;color:#333;border-bottom:1px dashed #333;} .mainpage.globalmap #map{height:400px;margin:0;padding:0;font:normal 12px Arial;color:#333;} .mainpage.globalmap #icons ul{list-style:none;margin:30px 0;padding:0;overflow:hidden;text-align:center;} .mainpage.globalmap #icons ul li{font:normal 12px Arial;color:#333;margin-top:15px;display:inline-block;margin:0 5px;vertical-align:middle;} .mainpage.globalmap #icons ul li img{margin-right:5px;} #slickNavMenu{position:relative;} #slickNavMenu form{position:absolute;top:18.5px;} #slickNavMenu form input{width:100%;height:22px;background:transparent;border:0;padding:2px 0 2px 28px;font:normal 11px/18px Tahoma;background:#FAF9FE url(&quot;/i/search.png&quot;) no-repeat;border-radius:4px;color:#838383;} #slickNavMenu .slicknav_menu{padding:0;background:#797979;margin:15px -15px 0 -15px;min-height:34px;} #slickNavMenu .slicknav_menu .slicknav_btn{background:#e6640b;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:34px;} #slickNavMenu .slicknav_menu .slicknav_btn .slicknav_menutxt{text-shadow:none;text-transform:uppercase;} #slickNavMenu .slicknav_menu .slicknav_nav{text-align:center;} #left{margin-left:-15px;} #left .menu-left{padding:0;margin-top:100px;} #left .menu-left a{text-decoration:none;} #left .menu-left a:hover{color:#e6640b !important;} #left .menu-left li{list-style-type:none;} #left .menu-left li.parent.active &gt; a, #left .menu-left li.parent.active &gt; span{color:#e6640b !important;background-color:#d6d3d3;} #left .menu-left li.parent.active &gt; a.arrow, #left .menu-left li.parent.active &gt; span.arrow{background-image:url(&quot;/i/template/arrows_menu.png&quot;);background-position:right bottom;} #left .menu-left li.parent.active .child{display:block;} #left .menu-left li.parent &gt; a, #left .menu-left li.parent &gt; span{display:block;margin:3px 0;height:40px;padding:0 10px;line-height:40px;color:#505050;background-color:#ececec;background-position:right top;background-repeat:no-repeat;overflow:hidden;font-size:18px;} #left .menu-left li.parent &gt; a.arrow{background-image:url(&quot;/i/template/arrows_menu.png&quot;);} #left .menu-left li.parent &gt; a[href=&quot;/production/reference/&quot;]{margin-top:20px;height:65px;line-height:65px;background:#ececec url(&quot;/i/template/referencemenu.png&quot;) right top no-repeat;} #left .menu-left li.parent:hover &gt; a{background-color:#d6d3d3;} #left .menu-left li.parent:hover &gt; a.arrow{background-image:url(&quot;/i/template/arrows_menu.png&quot;);background-position:right bottom;} #left .menu-left li.parent:hover .child{display:block;} #left .menu-left li.child{padding:0 20px;margin:8px 0;display:none;} #left .menu-left li.child.active a, #left .menu-left li.child.active span{color:#e6640b !important;} #left .menu-left li.child a{color:#333;} #left .menu-left ul{padding:0;} #text{padding:15px 0 0;margin-left:15px;} #text img{max-width:100%;} #text ul{list-style-type:none;padding-left:15px;} #text ul li{padding:0 0 0 15px;margin-bottom:7px;background:url(&quot;/i/li.png&quot;) 0 7px no-repeat;line-height:20px;} #text #productions .categories{list-style-type:none;padding:0;} #text #productions .categories li{background:none;} #text #productions .categories .menu{list-style-type:none;margin-top:10px;margin-bottom:10px;position:relative;} #text #productions .categories .menu .imgmenu{overflow:hidden;display:block;visibility:visible;opacity:1;} #text #productions .categories .menu .imgmenu img{width:100%;} #text #productions .categories .menu .submenu{display:block;visibility:hidden;opacity:0;} #text #productions .categories .menu .submenu .imgsubmenu{position:absolute;top:10px;right:20px;} #text #productions .categories .menu .submenu .imgsubmenu img{width:80px;height:80px;} #text #productions .categories .menu .submenu ul{width:90%;margin-left:10px;position:absolute;padding:0;top:30%;} #text #productions .categories .menu .submenu ul li{margin:10px 0;} #text #productions .categories .menu .submenu ul li.first{max-width:90%;} #text #productions .categories .menu .submenu ul li.first a{font-size:18px;color:#979797;font-weight:bold;} #text #productions .categories .menu .submenu ul li a{text-decoration:none;color:#8A8A8A;} #text #productions .categories .menu .submenu ul li a:hover{color:#e6640b;} #text #productions .categories .menu:hover{cursor:pointer;} #text #productions .categories .menu:hover .imgmenu{visibility:hidden;opacity:0;} #text #productions .categories .menu:hover .submenu{visibility:visible;opacity:1;} #text #productions #description .production-order{float:right;width:205px;margin-left:10px;margin-top:5px;margin-bottom:10px;} #text #productions #description .production-order .button button{display:inline-block;width:100%;height:40px;text-align:center;line-height:30px;color:#fff;background:#e6640b;border:none;border-top:3px solid #e6640b;border-bottom:3px solid #C35205;border-radius:5px;font-size:18px;} #text #productions #description .production-order .button button:hover{background:#ea7829;} #text #productions #description .production-order .img{text-align:center;margin:20px 0;} #text #productions #description .production-order .img img{max-width:100%;max-height:200px;} #text #productions #description .production-order .tehdoc{display:block;height:35px;line-height:35px;background:#ececec url(&quot;/i/template/tehdoc.png&quot;) top left no-repeat;padding-left:40px;color:#979797;text-decoration:none;} #text #productions #description .production-order .tehdoc:hover{background-position:bottom left;background-color:#d6d3d3;color:#e6640b;cursor:pointer;} #text #items{list-style-type:none;padding:0;margin-left:-15px;} #text #items li{margin:10px 0;background:none;} #text #items li a{display:table;margin-left:0;width:100%;border:1px solid #979797;padding:15px 0;text-decoration:none;} #text #items li a:hover .text{color:#e6640b;} #text #items li a span{display:table-cell;min-height:103px;float:none;vertical-align:middle;} #text #items li a span.img{text-align:center;} #text #items li a span.img img{max-width:100%;max-height:103px;} #text #items li a span.text{font-size:26px;color:#505050;} #text #filter-docs{padding:5px 0 10px 0;margin-top:20px;} #text #filter-docs select{width:100%;font:normal 14px Arial;color:#333;padding:6px;border:1px solid #bebebe;cursor:pointer;margin-bottom:10px;} #text #filter{padding:5px 0 10px 0;margin-top:10px;} #text #filter #fill ul{padding:0 0 0 15px;} #text #filter #fill ul li{display:inline-block;background:none;padding:0 15px;} #text #filter #fill ul li b{display:block;font:bold 12px Arial;margin:5px 0;} #text #filter #fill ul li select{font:normal 12px Arial;color:#333;padding:0;border:1px solid #bebebe;cursor:pointer;width:100%;height:25px;} #text .reference{border-collapse:collapse;width:100%;margin-bottom:4px;font:normal 13px Arial;} #text .reference thead tr:hover td{background:#cbcbcb;color:#333;} #text .reference thead td{font-weight:bold;background:#d9d9d9;} #text .reference td{border:1px solid #fff;padding:10px 5px;vertical-align:middle;word-break:normal;white-space:normal;} #text .reference td.year{min-width:40px;} #text .reference td.name{/* min-width:85px;max-width:110px; */} #text .reference td.object{min-width:90px;max-width:220px;} #text .reference td.industry{/* min-width:70px; */} #text .reference td.fo{min-width:120px;} #text .reference td.product{min-width:65px;} #text .reference .even{background:#f3f3f3;} #text .reference .odd{background:#eaeaea;} #text .reference tr:hover td{background:#ffc39f;color:#000;} #text #loading{display:none;position:absolute;width:870px;background:url(&quot;/i/loading.gif&quot;) 50% 50% #fff no-repeat;} #text a.reference{clear:left;display:block;font:normal 23px 'PT Sans Narrow';margin:25px 0 40px 0;color:#e6640b;text-decoration:underline;} #text a.reference:hover{color:#666;} #text .im{float:right;width:200px;margin:15px 0 0 20px;} #text .about-history .row .year{font:bold 20px 'PT Sans Narrow';margin-top:-25px;} #text .about-history .row .left{margin-top:7px;border-top:2px solid #f57105;opacity:0.2;padding-left:0;padding-right:8px;} #text .about-history .row .left img{display:block;float:left;margin-right:5px;} #text .about-history .row .v-line{width:16px;margin-left:-8px;float:left;height:140px;background:url(&quot;/i/template/dot.png?1&quot;) no-repeat, url(&quot;/i/template/history.png?1&quot;) center repeat-y;} #text .about-history .row .right{margin-left:-8px;margin-top:7px;border-top:2px solid #f57105;opacity:0.2;padding-left:8;padding-right:0;text-align:right;} #text .about-history .row .right img{display:block;float:right;margin-left:5px;} #text .about-history .row:hover .year{color:#e6640b;cursor:pointer;} #text .about-history .row:hover .left{opacity:1;cursor:pointer;} #text .about-history .row:hover .v-line{background-position:-16px 0, 50%;} #text .about-history .row:hover .right{opacity:1;cursor:pointer;} .bottom-block{margin:40px auto 40px -15px;} .bottom-block #feedback #feedback-form{padding:0 0 0 15px;} .bottom-block #feedback .h1 p{display:none;} footer{background-color:#646464;padding-top:2px;padding-bottom:20px;} footer *{color:#fff;background-color: #646464;} footer a{text-decoration:none;background-color: #646464;} footer a:hover{color:#fff;text-decoration:none;background-color: #646464;background-color: #646464;} footer .hr{border-top:2px solid #e6640b;margin-bottom:40px;background-color: #646464;} footer .contacts a{display:inline-block;border-bottom:1px dashed #fff;padding:5px 0 3px;background-color: #646464;} footer .contacts a:hover{border-color:#e6640b;color:#e6640b;background-color: #646464;} footer .contacts .search{margin:20px 0 10px;} footer .contacts .search input{padding:3px 20px 3px 5px;border:none;height:30px;color:#646464;width:100%;background:#FAF9FE url(&quot;/i/template/maintemplate/search.png&quot;) right center no-repeat;} footer .menu a{display:inline-block;border-bottom:1px dashed #646464;padding-bottom:3px;} footer .menu a:hover{color:#e6640b;border-color:#e6640b;} footer .menu .firsturl{text-transform:uppercase;} footer .menu ul.childurls{padding:0;margin:0;list-style-type:none;} footer .menu ul.childurls li{padding:2px 0;} footer .last-column{padding:0;} footer .last-column ul{list-style-type:none;padding:0;margin:0;} footer .last-column ul.social li{width:32px;height:32px;overflow:hidden;display:inline-block;} footer .last-column ul.social li a{display:block;height:100%;} footer .last-column ul.social li a:hover{background-position:0 100% !important;} footer .last-column ul.social li a.tw{background:url(&quot;/i/template/maintemplate/tw.png&quot;) left top no-repeat;} footer .last-column ul.social li a.fb{background:url(&quot;/i/template/maintemplate/fb.png&quot;) left top no-repeat;} footer .last-column ul.social li a.yt{background:url(&quot;/i/template/maintemplate/yt.png&quot;) left top no-repeat;} footer .last-column ul.social li a.ig{background:url(&quot;/i/template/maintemplate/ig.png&quot;) left top no-repeat;} footer .last-column .partners{margin-top:20px;} footer .last-column .partners p{text-transform:uppercase;} footer .last-column .partners ul li{padding:10px 0;} footer .last-column .partners ul li img{max-width:100%;background-color: #646464;} @media (max-width:767px){header .logo{padding:0 15px;} header .catalog-kru, header .catalog-tokoprovod{padding:10px 0;float:left;width:40%;text-align:center;} header .catalog-tokoprovod{width:60%;} header .contacts{padding:0;} header .contacts li{display:block !important;text-align:center;} .mainpage .slick-slider .slick-arrow{display:none !important;} .mainpage.advantages, .mainpage.productions, .mainpage.products-new, .mainpage.services, .mainpage.maintext, .mainpage.partners, .mainpage.news, .mainpage.reviews, .mainpage.globalmap{padding-top:10px;padding-bottom:10px;} .mainpage.advantages .h1, .mainpage.productions .h1, .mainpage.products-new .h1, .mainpage.services .h1, .mainpage.maintext .h1, .mainpage.partners .h1, .mainpage.news .h1, .mainpage.reviews .h1, .mainpage.globalmap .h1{margin:0 0 10px !important;} .mainpage.advantages .sub-h1, .mainpage.productions .sub-h1, .mainpage.products-new .sub-h1, .mainpage.services .sub-h1, .mainpage.maintext .sub-h1, .mainpage.partners .sub-h1, .mainpage.news .sub-h1, .mainpage.reviews .sub-h1, .mainpage.globalmap .sub-h1{padding-top:0;} .mainpage.advantages .left-block .button{display:block;margin:10px auto 10px;width:270px;} .mainpage.advantages .right-block p{text-align:center;} .mainpage.advantages .right-block .prem_item{text-align:center;} .mainpage.advantages .right-block .prem_item span{font-size:40px;} .mainpage.productions .container{padding:0;} .mainpage.productions .container .slider{margin-top:15px;} .mainpage.products-new .button{padding:17px 30px;margin-bottom:10px;} .mainpage.partners .partners-carusel{margin-top:-10px;} .mainpage.partners .partners-carusel .pcolumn &gt; div{margin:20px 0;} .mainpage.news{margin-bottom:0;} .mainpage.news .h1{text-align:center;} .mainpage.news .all-news{text-align:center;} .mainpage.news .all-news .button{float:none !important;margin-top:10px;} .mainpage.news .list{margin-top:20px !important;} .mainpage.news .list .more{float:right;} .mainpage.globalmap{padding-bottom:0;} .mainpage.globalmap #icons ul{margin:10px 0;} .mainpage.globalmap #icons ul li{display:block;text-align:left;margin:5px 0;} footer .hr{margin-bottom:10px;} footer .contacts{text-align:center;} footer .last-column{text-align:center;} footer .last-column .social{margin:10px 0 -10px;} #left{margin-left:auto;} #left .menu-left{margin-top:10px;} #text{margin-left:auto;} #text img{float:none !important;margin-left:auto !important;margin-right:auto !important;display:block;} #text #productions .categories .menu .submenu ul{top:0;} #text #productions .categories .menu .submenu ul li{margin:2px 0;} #text #productions #description .production-order{float:none;margin:20px auto 10px;} #text #productions #description .production-order .button button{display:inline-block;width:200px;} #text .reference td{word-break:normal;} #text .about-history .row .year{margin-top:0;text-align:left;} #text .about-history .row .left{padding:0 15px;} #text .about-history .row .right{padding:0 15px;text-align:left;margin-left:0;} #text .im{float:none;width:100%;margin:15px 0;} #text #photo{float:none;width:100%;margin:15px 0;} .bottom-block &gt; p{margin-left:15px;} } @media (min-width:768px) and (max-width:991px){header .catalogs .catalog-paper{padding-top:10px;} header .catalogs .pr-0{padding-right:0;} header .contacts .phone{font-size:18px !important;} .mainpage.advantages, .mainpage.productions, .mainpage.products-new, .mainpage.services, .mainpage.maintext, .mainpage.partners, .mainpage.news, .mainpage.reviews, .mainpage.globalmap{padding-top:10px;padding-bottom:10px;} .mainpage.advantages .h1, .mainpage.productions .h1, .mainpage.products-new .h1, .mainpage.services .h1, .mainpage.maintext .h1, .mainpage.partners .h1, .mainpage.news .h1, .mainpage.reviews .h1, .mainpage.globalmap .h1{margin:0 0 10px !important;} .mainpage.advantages .sub-h1, .mainpage.productions .sub-h1, .mainpage.products-new .sub-h1, .mainpage.services .sub-h1, .mainpage.maintext .sub-h1, .mainpage.partners .sub-h1, .mainpage.news .sub-h1, .mainpage.reviews .sub-h1, .mainpage.globalmap .sub-h1{padding-top:0;} .mainpage .slick-arrow{z-index:99;} .mainpage .slick-arrow.next{left:-28px !important;} .mainpage .slick-arrow.prev{right:-15px !important;} .mainpage.advantages{padding:20px 0;} .mainpage.news .button{margin-top:0;} .mainpage.globalmap{padding-bottom:0;} .mainpage.globalmap #icons{margin-top:-20px;} #text #productions .categories .menu .submenu ul{top:10%;} #text #productions .categories .menu .submenu ul li{margin:2px 0;} #text .reference td{word-break:normal;} #text #oborudovanie li div{margin-top:55px;} footer .hr{margin-bottom:20px;} footer .menu ul{list-style-type:none;padding-left:0;} } @media (min-width:992px){.catalog-paper{padding-top:2px;} .catalog-kru{padding-top:5px;} #text #filter #fill ul li{padding:0 5px 0 0;} #text #filter #fill ul li.year{width:85px;} #text #filter #fill ul li.customer{width:120px;} #text #filter #fill ul li.industry{width:140px;} #text #filter #fill ul li.fo{width:175px;} #text #filter #fill ul li.product{width:105px;padding-left:0;} } #lightbox-container-image-box {overflow: visible !important;} .box__cen-pol { 	padding: 40px 20px 20px 20px; 	background-image: url(/i/7__u.png); 	background-position: top center; 	background-repeat: no-repeat; 	background-size: cover; 	margin: 20px 0; } .cen-pol-title { 	font-size: 33px; 	color: #e6640b; 	text-align: center; 	font-weight: bold; 	margin-bottom: 20px; } .row-flex, .row-flex-box { display: flex; flex-wrap: wrap; flex-direction: row; } .row-flex-box .element-flex { 	flex-grow: 1;	 	width: 50%; } .row-flex .element-flex { 	flex-grow: 1; 	background-repeat: no-repeat; 	background-position: left center; 	padding: 10px 0 10px 70px; } .row-flex .element-flex:first-child { 	background-image: url(/i/Forma__1.png); } .row-flex .element-flex:last-child { 	background-image: url(/i/Forma__11.png); } .box-white-wrapper { 	background-color: #fff; 	padding: 44px 55px; 	margin-top: 40px; } .price-price { 	font-size: 29px; 	color: #e6640b; } .box-white-wrapper .button button { display: inline-block; width: 100%; height: 50px; text-align: center; line-height: 30px; color: #fff; background: #e6640b; border: none; border-radius: 5px; font-size: 18px; }