﻿.loadnextpage,.loadnextpage1{width:100%!important;height:40px!important;margin-bottom:20px!important;text-align:center;display:block;background:url(/images/preloadinf.gif) no-repeat 50%}.box-forma .f-left input.input.error,.box-forma .textarea.error{background:#fac27f!important}.popup input[type="text"].error{background:#fac27f}.box-forma .f-left textarea.textarea.error{background:#fac27f}.popup_main input[type="text"].error{background:#fac27f}.box-start-form .wrap{position:relative}.sendletter.isokay{background:#1d6314!important}.sendOkey{position:absolute;height:100%;z-index:999;line-height:100%;font-size:26px;color:#e5ac7f;letter-spacing:1px;background:#e9e9e9;width:100%;text-align:center;text-transform:uppercase;display:none}.sendOkey.sm{height:90%;width:90%}.popup__overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;text-align:center;background:rgba(255,255,255,.7)}.popup__overlay:after{display:inline-block;width:0;height:100%;vertical-align:middle;content:''}.popup_main{text-align:left;display:inline-block;vertical-align:middle;border:3px solid #000;background:#e9e9e9;position:relative;padding:28px 89px 38px 27px}.popup_main .popup-close{position:absolute;top:0;right:0;width:35px;height:35px;background:url(https://gims16.ru/images/close.png) 0 0 no-repeat}.popup_main .popup-close:hover{background-position:0 -35px}.popup_main .col-left{float:left;width:260px;margin-right:40px}.popup_main .col-left img{width:260px;height:auto}.popup_main .col-right{float:left;width:340px}.popup_main .col-right p{font-size:1.6em;width:330px}.popup_main .col-right h2{font-size:1.6em;text-transform:uppercase;margin:0 0 25px 0}.popup_main input[type="text"]{width:300px;height:50px;padding:0 20px;background:#fff;border:0;margin:0 0 10px 0;font-size:1.4em;line-height:50px;font-family:Circe}.popup_main input[type="submit"]{width:220px;padding:0;font-family:Circe;margin-top:10px;font-size:1.6em;-webkit-appearance:none}.b-adapt{display:block}.s-adapt{display:none}.popup_main .popup-close-butt{display:none}@media screen and (max-width:1260px){.karta{transform:scale(.81,.81);margin-left:-130px}html,body{min-width:1000px}.wrap{width:1000px}.main-menu ul{left:275px;top:41px}.main-menu li{padding-left:30px}.social-box{top:41px}.contact{right:54px}.slogan{right:54px}.home-slider ul{margin:12px 0 0 0}.home-slider ul li{font-size:1.79em}.home-slider ul li:first-child{font-size:3.01em;margin-left:-2px}.banner-box{margin-left:-13px;margin-top:12px}.banner-box a{width:441px;height:242px;margin:0 0 20px 14px}.banner-box a img{width:441px;height:242px}.banner-box span.date{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;height:59px;width:368px;bottom:129px}.banner-box a:hover span.date{height:204px;width:403px}.gtn-box{margin-left:-23px;margin-top:12px}.gtn-box a{width:266px;height:373px;margin:0 0 35px 35px}.gtn-box a img{width:266px;height:373px}.gtn-box span.date{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;height:295px;width:200px;bottom:26px}.gtn-box a:hover span.date{height:334px;width:226px}.rbk-box{margin-left:-23px;margin-top:12px}.rbk-box a{width:266px;height:114px;margin:0 0 35px 135px}.rbk-box a img{width:266px;height:114px}.rbk-box span.date{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;height:68px;width:200px;bottom:2px;font-size:12px}.rbk-box a:hover span.date{height:75px;width:226px}.box-industry .one-item{width:224px;height:100%}.box-industry .one-item header a{padding-right:55px}.box-industry .one-item div{padding-right:25px}.box-forma{padding-bottom:33px}.box-forma .f-left{width:660px}.box-forma .f-left input.input{width:173px}.box-forma .f-left textarea.textarea{width:619px}.footer .extra{width:900px}.footer .bot-menu{width:670px}.footer .bot-menu ul{width:165px}.footer .bot-menu ul:last-child{width:120px;margin-left:10px}.footer .bot-contacts{width:200px}.footer .bot-social{width:225px}.footer .bot-social .social .txt{margin-bottom:17px}.footer .bot-social .social .social-wrap a{margin:0 25px 0 0}.footer .bot-social .copy{margin-top:40px}.footer .bot-social .copy span{display:block}.page-title{padding-top:17px;margin-top:0}.cases-box a{width:207px;height:299px}.cases-box a img{width:207px;height:207px}.cases-box span.date{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}.cases-box a:hover span.date{height:169px;width:169px}.footer-top .extra{width:900px}.map-kart{width:900px}}@media screen and (max-width:1010px){.karta{transform:scale(.6,.6);margin-left:-190px;margin-top:-200px}.contacst-text .left-col header{float:none;margin-bottom:10px}.social-likes{position:relative;top:-8px}html,body{min-width:750px}.wrap{min-height:80%;width:750px}.logo{left:31px;background-size:85% 85%}.main-menu ul{left:195px;top:40px}.main-menu li{padding-left:28px}.social-box{right:170px;top:45px}.social-box a{height:21px;margin-left:15px}.social-box a.facebook{width:11px;background-position:-133px 0}.social-box a.facebook:hover{background-position:-133px 100%}.social-box a.photo{width:20px;background-position:-161px 0}.social-box a.photo:hover{background-position:-161px 100%}.social-box a.pinterest{width:20px;background-position:-193px 0;display:none}.social-box a.pinterest:hover{background-position:-193px 101%}.language{right:32px;top:18px}.contact{top:0;right:25px}.slogan{top:0;right:25px}.contact .phone,.contact .phone a,.contact .phone a:hover{font-size:1.2em}.contact a[href^="mailto"]{display:none}.slogan .phone,.slogan .phone a,.slogan .phone a:hover{font-size:1.2em}.slogan a[href^="mailto"]{display:none}.home-slider ul li{font-size:1.37em}.home-slider ul li:first-child{font-size:2.30em}.content{padding-left:29px;padding-right:30px}.banner-box{margin-left:-20px;margin-top:6px}.banner-box a{width:333px;height:182px;margin:0 0 20px 20px}.banner-box a img{width:333px;height:182px}.banner-box span.date{height:65px;width:256px;bottom:55px}.banner-box a:hover span.date{height:142px;width:293px}.gtn-box{margin-left:-30px;margin-top:6px}.gtn-box a{width:200px;height:280px;margin:0 0 35px 35px}.gtn-box a img{width:200px;height:280px}.gtn-box span.date{height:228px;width:143px;bottom:7px;font-size:10px;line-height:1.4em}.gtn-box a:hover span.date{height:240px;width:160px}.rbk-box{margin-left:135px;margin-top:6px}.rbk-box a{width:350px;height:150px;margin:0 0 35px 35px}.rbk-box a img{width:350px;height:150px}.rbk-box span.date{height:104px;width:303px;bottom:3px;font-size:14px}.rbk-box a:hover span.date{height:110px;width:310px}.more-link{margin-bottom:12px}.page-title{font-size:2.0em;margin-bottom:15px}.slogan{margin-bottom:36px}.slogan p{font-size:1.1em;line-height:24px;clear:both}.sub-title{color:#1d6314;font-size:1.0em}.box-industry .one-item{width:344px;height:100%;border-bottom:1px solid #fff}.box-industry .one-item header a{padding-right:55px;height:48px;padding-top:26px}.box-industry .one-item div{padding-right:25px}.box-forma .f-left{float:none;width:100%}.box-forma .f-left input.input{width:170px;height:43px;line-height:43px}.box-forma .f-left textarea.textarea{width:610px;margin-bottom:8px}.box-forma .f-right{float:none;margin-bottom:20px;margin-left:0;width:650px;height:72px}.box-forma .f-right .add-file{padding-top:15px;height:57px;background:url(https://gims16.ru/images/bg-upl-750.png) no-repeat}.box-forma .f-right .add-file:hover{background:url(https://gims16.ru/images/bg-upl-750-h.png) no-repeat}.add-file.dz-started .add-another{background:url(https://gims16.ru/images/bg-upl-750-isset.png) no-repeat!important;height:43px!important;padding-top:28px!important}.footer .extra{width:690px;position:relative}.footer .bot-social{float:left;margin-left:35px}.footer .bot-menu{float:left;margin-left:35px}.show-menu{display:inline-block;float:right;color:#fff;background:url(https://gims16.ru/images/xbg-main-menu-item.png.pagespeed.ic.pDuYEc_7oh.png) no-repeat 8px 12px #222;height:40px;line-height:40px;text-decoration:none;font-size:1.4em;padding:0 20px 0 36px}.show-menu:hover{color:#fff;background-color:#1baa1b;text-decoration:none}.cases-box a{width:217px;height:308px}.cases-box a img{width:217px;height:217px}.cases-box a:hover span.date{height:179px;width:179px}.footer-top .extra{width:690px}.map-kart{width:690px}}@media screen and (max-width:750px){input[type="submit"]{padding:0 0}.home-slider ul li{display:none}.razmitie a{width:440px;height:242px}.razmitie a img{width:440px;height:242px}.imgtext{width:418px;height:230px}.pic{width:440px;height:242px}.karta{transform:scale(.37,.37);margin-top:-260px}.contacst-text .left-col:last-child{width:45%;float:right}.contacst-text{margin-bottom:35px}html,body{min-width:480px}.wrap{min-height:60%;width:100%}.header{height:77px}.logo{width:128px;height:60px;background-size:100% 100%;left:14px;top:10px}.adapt-header{display:none;background:#fff;height:200px;z-index:5;position:absolute;width:100%;margin:0;padding:0}body>.fade{display:none}body>.fade.active{display:block;position:fixed;z-index:4;cursor:pointer;left:0;right:0;top:0;bottom:0;background:rgba(49,206,203,.4)}.adapt-header a.close{position:absolute;z-index:6;cursor:pointer;left:0;bottom:-10px;width:100%;height:34px;border-top:1px solid #3fa637;background:#1d6314}.adapt-header a.close:after{content:'';position:absolute;z-index:7;left:50%;margin-left:-7px;bottom:14px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f55803}a.main-menu-item{position:absolute;display:inline-block;right:27px;top:20px;height:35px;line-height:35px;padding:0 35px 0 10px;font-size:1.3em;color:#fff;text-decoration:none;background:#1d6314 url(https://gims16.ru/images/xbg-main-menu-item-top.png.pagespeed.ic.-bsITM4oFZ.png) no-repeat right 12px}.main-menu ul{top:10px;float:right;position:relative}.main-menu li{float:none;margin-top:-1px;margin-right:-1px;padding:13px 36px;width:125px;display:block;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9}.main-menu li:first-child{padding-left:36px}.main-menu li a{border-bottom:none}.social-box{display:block;left:0;right:auto;top:148px}.social-box a{height:21px;margin-left:15px}.language{right:auto;top:24px;left:14px}.language a.lang-2{margin-left:14px}.language a.lang-3{margin-left:13px}.contact{top:24px;right:auto;left:0}.contact .phone,.contact .phone a,.contact .phone a:hover{font-size:1.4em;text-align:left}.contact .phone a,.contact .phone a:hover{font-size:1em;text-align:left}.contact a{display:inline-block;border-bottom:none}.slogan{top:24px;right:auto;left:0}.slogan .phone,.slogan .phone a,.slogan .phone a:hover{font-size:1.4em;text-align:left}.slogan .phone a,.slogan .phone a:hover{font-size:1em;text-align:left}.slogan a{display:inline-block;border-bottom:none}.home-slider{padding-bottom:5px}.home-slider ul{margin:-2px 0 0 0}.home-slider ul li:first-child{font-size:2.549em;display:block}.home-slider.engfix ul li:first-child{font-size:2.549em}.content{padding-top:8px;padding-right:26px;padding-left:14px}.banner-box{margin-left:0;margin-bottom:5px}.banner-box a{width:437px;height:240px;margin:0 0 9px 0}.banner-box a img{width:437px;height:240px}.banner-box span.date{height:51px;width:370px;bottom:141px}.banner-box a:hover span.date{height:201px;width:397px}.gtn-box{margin-left:-10px;margin-bottom:5px}.gtn-box a{width:186px;height:260px;margin:0 0 30px 30px}.gtn-box a img{width:186px;height:260px}.gtn-box span.date{height:211px;width:135px;bottom:0;font-size:9px;line-height:1.4em}.gtn-box a:hover span.date{height:220px;width:146px}.rbk-box{margin-left:5px}.more-link{display:none}.page-title{padding-top:5px}.slogan{margin-bottom:25px}.box-industry{margin-bottom:20px;margin-top:-10px}.box-industry .one-item{width:440px;height:100%;border-bottom:1px solid #fff}.box-industry .one-item header a{padding-right:55px;height:39px;padding-top:15px;padding:15px 55px 0 20px}.box-industry .one-item div{padding-right:25px;padding-top:17px}.box-forma{margin:20px 10px 10px 14px;padding:0}.box-forma h2{font-size:1.6em;padding-top:20px;margin-bottom:13px}.box-forma p{margin-bottom:22px}.box-forma .f-left{float:none}.box-forma .f-left input.input{width:400px}.box-forma .f-left input.input:nth-child(2), 
	.box-forma .f-left input.input:nth-child(3) {width:400px!important}.box-forma .f-left textarea.textarea{width:400px;margin-bottom:15px}.box-forma .f-right{display:none}.box-forma .buttons{width:440px}.box-forma .buttons .button{height:35px;line-height:35px;font-size:1.4em;width:180px;margin-bottom:20px}.submit{height:35px;line-height:35px;font-size:1.4em;width:180px;margin-bottom:20px}.footer{padding-bottom:10px}.footer .extra{width:460px;padding-bottom:20px}.footer .bot-contacts{width:200px;padding-top:12px;padding-bottom:12px}.footer .bot-contacts .call-link{width:190px}.footer .bot-social .social{}.footer .bot-menu ul{float:none;padding-top:12px;padding-bottom:12px;border-bottom:solid 1px #666}.show-menu{display:none}.show-menu-bot{display:block;color:#fff;text-decoration:none;font-size:1.4em;background:#222;text-align:center}.show-menu-bot span{display:inline-block;height:50px;line-height:50px;padding-left:28px;background:url(https://gims16.ru/images/xbg-main-menu-item.png.pagespeed.ic.pDuYEc_7oh.png) no-repeat 0 17px}.show-menu-bot:hover{color:#fff;background-color:#1baa1b;text-decoration:none}.close-menu-bot{display:none;color:#fff;text-decoration:none;font-size:1.4em;background:#222;text-align:center;height:50px;line-height:50px;background:url(https://gims16.ru/images/menu-close.png) no-repeat 50% 50%;border-top:1px solid #363636}.close-menu-bot:hover{background-color:#373737}ul.link-box{margin-bottom:10px}.cases-box{padding-bottom:5px}.cases-box a{width:208px;height:280px}.cases-box a img{width:208px;height:208px}.cases-box a:hover span.date{height:170px;width:170px}.footer-top .extra{width:440px}.footer-top .left{float:left;width:200px}.footer-top .right{float:right;width:200px;text-align:right}.popup_main{padding:28px 68px}.b-adapt{display:none}.s-adapt{display:block}.popup_main .col-left{width:340px;float:none;height:200px;overflow:hidden;margin-right:0;margin-bottom:20px}.popup_main .col-left img{width:340px;height:auto}.popup_main .col-right h2{font-size:1.4em;margin:0 0 15px 0;width:90%}.popup_main .col-right{width:340px;float:none}.popup_main .col-right p{font-size:1.4em;width:auto}.popup_main input[type="submit"]{width:220px;padding:0;margin:10px auto 0 auto;font-size:1.4em;height:30px;line-height:30px;letter-spacing:1px}.popup_main .popup-close{display:none}.popup_main .popup-close-butt{display:block;width:220px;padding:0;margin:10px auto 0 auto;font-size:1.4em;height:30px;line-height:30px;letter-spacing:1px;font-family:Circe;background:url(https://gims16.ru/images/close.png) 100% -3px no-repeat #1d6314;color:#fff;text-transform:uppercase;cursor:pointer;text-align:center;text-decoration:none}.popup_main .popup-close-butt:hover{background-color:#1baa1b;background-position:100% -38px}.popup_main .popup-close-butt:active{background-color:#1baa1b;position:relative;left:1px;top:1px;background-position:100% -38px}#jivo_top_wrap{display:none!important}.map-kart{width:440px}}@media only screen and (max-width:470px){.razmitie span h1{font-size:13px}.razmitie a{width:330px;height:182px}.razmitie a img{width:330px;height:182px}.imgtext{width:304px;height:167px}.pic{width:330px;height:182px}.karta{transform:scale(.30,.30)}.logo{width:100px;height:47px;background-size:100% 100%;left:14px;top:10px}.contacst-text .left-col,.contacst-text .left-col:last-child{float:none;width:auto;margin-bottom:25px}.contacst-text .left-col header{font-size:1.6em;margin-bottom:8px}html,body{min-width:320px;width:100%;margin-left:0}.content{width:100%;padding-right:20px;padding-left:0}.wrap{margin-left:2px}.header .contact{font-size:.8571em}.header .slogan{font-size:.8571em}a.main-menu-item{right:6px}.content .home-slider ul{margin:2px 0 0 20px}.content .home-slider ul li:first-child{font-size:1.5em;display:block;line-height:1.4em;margin-left:0}.content .home-slider.engfix ul li:first-child{font-size:2.249em}.banner-box{margin-top:4px;margin-left:0;margin-bottom:4px}.banner-box a{margin-bottom:-1px;width:278px;height:153px;margin:0 0 10px 0}.banner-box a img{width:278px;height:153px}.banner-box span.date{height:51px;width:218px;bottom:45px;font-size:10px}.banner-box a:hover span.date{height:113px;width:238px}.gtn-box{margin-top:4px;margin-left:6px;margin-bottom:4px}.gtn-box a{margin-bottom:-1px;width:278px;height:389px;margin:0 0 30px 0}.gtn-box a img{width:278px;height:389px}.gtn-box span.date{height:335px;width:218px;bottom:9px;font-size:14px}.gtn-box a:hover span.date{height:349px;width:238px}.rbk-box{margin-top:4px;margin-left:6px;margin-bottom:4px}.rbk-box a{margin-bottom:-1px;width:278px;height:119px;margin:0 0 30px 0}.rbk-box a img{width:278px;height:119px}.rbk-box span.date{height:63px;width:218px;bottom:7px;font-size:12px}.rbk-box a:hover span.date{height:80px;width:238px}.page-title{font-size:1.6em;margin-bottom:7px;padding-top:0}.sub-title{font-size:1.0em;padding-bottom:3px;padding-top:5px}.box-industry .one-item{width:280px;height:100%}.box-industry .one-item header a{font-size:1.6em;padding:15px 15px 0 17px}.box-forma .f-left input.input{width:340px}.box-forma .f-left input.input:nth-child(2),
	.box-forma .f-left input.input:nth-child(3)	{width:340px!important}.box-forma .f-left textarea.textarea{width:340px}.box-forma .buttons{width:273px}.box-forma .buttons .button{width:160px;height:30px;line-height:30px;font-size:1.4em}.submit{width:160px;height:30px;line-height:30px;font-size:1.4em}.box-forma .f-right{display:none}.footer .extra{width:280px;padding-bottom:20px}.footer .bot-contacts{margin-bottom:30px}.close-menu-bot{height:35px;line-height:35px}.cases-box{padding-bottom:10px;margin-left:-11px}.cases-box a{width:132px;height:230px;margin-left:11px}.cases-box a img{width:132px;height:132px}.cases-box a:hover span.date{height:93px;width:93px}.footer-top{display:none}.popup{width:220px;margin:0 auto}.popup input[type="text"]{width:185px}.popup_main{padding:18px}.popup_main .col-left{width:280px;height:160px}.popup_main .col-left img{width:280px}.popup_main .col-right{width:280px}.popup_main input[type="text"]{width:240px}#jivo_top_wrap{display:none!important}.map-kart{width:290px}}@media only screen and (max-width:330px){.razmitie span h1{font-size:9px}.razmitie a{width:220px;height:121px}.razmitie a img{width:220px;height:121px}.imgtext{width:209px;height:115px}.pic{width:220px;height:121px}.pic_ya{width:220px;height:121px}}