.button,.container,.container .block,body{position:relative}.button:hover,.popup .close:hover,.popup-back:hover{cursor:pointer}.footer-container .mail:before,.popup .icon:before,.topbox-container .points li:before,.topform-container:before,.why-container .row .item:before,.youget-container .item .icon:before{content:""}a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body,input,select,textarea{font-family:FiraSans,Arial,Helvetica,sans-serif;font-size:18px;line-height:1;color:#000}@font-face{font-family:FiraSans;src:local('Fira Sans'),local('FiraSans-Regular'),url(../fonts/firasans.woff2) format('woff2'),url(../fonts/firasans.woff) format('woff'),url(../fonts/firasans.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:FiraSansMedium;src:local('Fira Sans Medium'),local('FiraSans-Medium'),url(../fonts/firasansmedium.woff2) format('woff2'),url(../fonts/firasansmedium.woff) format('woff'),url(../fonts/firasansmedium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:FiraSansBold;src:local('Fira Sans Bold'),local('FiraSans-Bold'),url(../fonts/firasansbold.woff2) format('woff2'),url(../fonts/firasansbold.woff) format('woff'),url(../fonts/firasansbold.ttf) format('truetype');font-weight:700;font-style:normal}body{min-width:100%;min-height:100%;overflow:auto;background:#003d66;-webkit-font-smoothing:antialiased}input,select,textarea{outline:0!important}input[type=button],input[type=submit]{-webkit-appearance:none}li,ol,ul{list-style-type:none;padding:0;margin:0}a,a:hover{text-decoration:none;color:#000}h1,h2,h3,h4,h5{font-weight:400}::selection{background:gold;color:#000}::-moz-selection{background:gold;color:#000}.spacer{clear:both}.phone{white-space:nowrap}.container .block{margin:0 auto}.button{display:inline-block;border:0;font-size:16px;background:gold;text-align:center;color:#000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.popup,.popup-back{display:none;position:fixed}.popup-back{left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;z-index:998}.popup{left:50%;top:50%;width:446px;height:510px;margin:-255px 0 0 -223px;background:#FFF;z-index:999;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 30px 3px rgba(0,0,0,.25);-moz-box-shadow:0 0 30px 3px rgba(0,0,0,.25);box-shadow:0 0 30px 3px rgba(0,0,0,.25)}.popup .close,.popup .icon{z-index:991;position:absolute}.popup .icon,.youget-container .item .icon{-moz-border-radius:50%;-webkit-border-radius:50%}.popup .close{right:17px;top:19px;width:18px;height:18px;background:url(../images/sprite.png) -64px 0 no-repeat;background-size:300px auto}.popup .icon{left:50%;top:-35px;width:90px;height:90px;margin-left:-45px;background:#f44c40;border-radius:50%}.popup .icon:before{position:absolute;left:50%;top:50%;width:41px;height:41px;margin:-20px 0 0 -20px;background:url(../images/sprite.png) -4px -173px no-repeat;background-size:300px auto;z-index:992}.form-box,.form-box form,.form-box form .fields-wrapper,.form-box form .form-field,.form-box form .twoline,.popup .wrapper{position:relative}.popup .wrapper{z-index:990;padding:88px 40px 0}.popup .form-box{background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.popup .form-box form .button{width:250px;display:block;margin:0 auto}.popup .title{font-size:30px;font-family:FiraSansBold;text-align:center}.popup .subtitle{font-size:16px;padding:9px 0 28px;text-align:center}.form-box{color:#000;background:#edf5fa;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 30px 3px rgba(0,0,0,.25);-moz-box-shadow:0 0 30px 3px rgba(0,0,0,.25);box-shadow:0 0 30px 3px rgba(0,0,0,.25)}.form-box form{display:block;text-align:left}.form-box form .field-wrap{position:relative;margin-bottom:20px}.form-box form .field-wrap:last-of-type{margin-bottom:45px}.form-box form label{display:block;font-size:16px;line-height:1.4;font-family:FiraSansMedium;padding:0 0 9px 10px}.form-box form .form-field{width:100%;height:48px;background:#FFF;color:#000;line-height:1;font-size:16px;padding:0 14px;box-sizing:border-box;border:1px solid #d9d9d9;font-family:FiraSans;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.form-box form .form-field.error{border:1px solid #f1331e}.form-box form .button{width:100%;height:56px;padding:2px 0 0;color:#404040;text-transform:uppercase;font-size:18px;font-family:FiraSansBold;-webkit-box-shadow:0 6px 25px 1px rgba(255,215,0,.5);-moz-box-shadow:0 6px 25px 1px rgba(255,215,0,.5);box-shadow:0 6px 25px 1px rgba(255,215,0,.5)}.form-box form .twoline .field-wrap{float:right;width:48.8%}.footer-container .footer-bottom .copyright,.form-box form .twoline .field-wrap:first-of-type{float:left}::-webkit-input-placeholder{font-family:FiraSans;font-size:16px;color:grey;line-height:1.1}:-ms-input-placeholder{font-family:FiraSans;font-size:16px;color:grey;line-height:1.1}:-moz-placeholder{font-family:FiraSans;font-size:16px;color:grey;line-height:2.9}::-moz-placeholder{font-family:FiraSans;font-size:16px;color:grey;line-height:2.9}.header-container{position:absolute;left:0;top:0;width:100%;height:100px;z-index:992}.header-container .header-block{position:relative;width:1110px;height:100%;margin:0 auto}.header-container .logo{display:block;position:absolute;left:-2px;top:35px;width:100px;height:59px;background:url(../images/sprite.png) no-repeat}.header-container .title{position:absolute;left:130px;top:43px;line-height:1.5;font-size:14px;color:#FFF}.header-container .contacts-box{position:absolute;right:175px;top:40px;text-align:right}.header-container .contacts-box .call{color:#b6d7f2;font-family:FiraSansMedium;font-size:14px;margin:0 0 7px}.header-container .contacts-box a{font-size:24px;font-family:FiraSansBold;color:#FFF}.header-container .button{position:absolute;right:0;top:40px;font-size:15px;color:#000;width:150px;height:40px;padding:1px 0 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 6px 25px 1px rgba(255,215,0,.5);-moz-box-shadow:0 6px 25px 1px rgba(255,215,0,.5);box-shadow:0 6px 25px 1px rgba(255,215,0,.5)}.footer-container{background:#f2faff;z-index:990}.footer-container .footer-block{width:1100px;padding:0;margin:0 auto}.footer-container .footer-top{position:relative;height:164px}.footer-container .logo{display:block;position:absolute;left:-4px;bottom:24px;width:100px;height:59px;background:url(../images/sprite.png) no-repeat}.footer-container .requisites{position:absolute;left:125px;bottom:23px}.footer-container .requisites li{font-size:14px;line-height:1.3;margin-top:2px}.footer-container .mail{position:absolute;right:395px;padding-left:30px;bottom:47px;font-size:14px;font-family:FiraSansMedium}.footer-container .mail:before{position:absolute;left:0;top:0;width:20px;height:14px;background:url(../images/sprite.png) -42px -90px no-repeat;background-size:300px auto}.footer-container .mail span{display:inline-block;padding-bottom:1px;border-bottom:1px solid #000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.footer-container .mail:hover span{border-bottom:1px solid transparent}.footer-container .contacts-box{position:absolute;right:178px;bottom:32px;text-align:right}.footer-container .contacts-box .call{color:#61b1f2;font-family:FiraSansMedium;font-size:14px;margin:0 0 8px}.footer-container .contacts-box a{font-size:24px;font-family:FiraSansBold;color:#000}.footer-container .button{position:absolute;right:0;bottom:38px;font-size:15px;background:0 0;border:2px solid #1480cc;color:#1480cc;width:150px;height:40px;padding:1px 0 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.footer-container .button:hover{background:#1480cc;color:#FFF}.footer-container .footer-bottom{position:relative;border-top:1px solid #bdbdbd;font-size:12px;padding:22px 0 21px}.footer-container .footer-bottom .madeby{float:right}.footer-container .footer-bottom .madeby a{text-decoration:underline}.footer-container .footer-bottom .madeby a:hover{text-decoration:none}.topbox-container{position:relative;z-index:990;background:url(../images/topback.jpg) 50% 100% no-repeat}.topbox-container .topbox-block{position:relative;width:1110px;height:740px;margin:0 auto}.topbox-container h1{position:relative;color:#FFF;padding-top:182px;font-size:40px;letter-spacing:.8px;line-height:1.2;font-family:FiraSansBold;text-align:center;z-index:992}.topbox-container .points{position:absolute;right:102px;top:380px}.topbox-container .points li{position:relative;margin-bottom:40px;color:#FFF;font-size:20px;padding-left:58px}.topform-container .phone,.topform-container .title{font-size:36px;font-family:FiraSansBold}.topbox-container .points li:before{position:absolute;background-image:url(../images/sprite.png);background-repeat:no-repeat;background-size:300px auto}.topbox-container .points li span{display:block;color:gold;font-family:FiraSansBold;margin:0 0 6px;text-transform:uppercase}.topbox-container .mobpump,.topform-container .form-box label br{display:none}.topbox-container .points li.item1:before{width:41px;height:41px;left:0;top:-8px;background-position:-2px -35px}.topbox-container .points li.item2:before{width:36px;height:37px;left:2px;top:-6px;background-position:-52px -37px}.topbox-container .points li.item3:before{width:40px;height:41px;left:1px;top:-8px;background-position:-97px -35px}.topbox-container .points li.item4:before{width:40px;height:33px;left:2px;top:-6px;background-position:-144px -37px}.topform-container{z-index:990;background:url(../images/formback.jpg) 50% 0 no-repeat}.topform-container:before{position:absolute;left:0;top:0;height:150px;width:100%;background:url(../images/topcover.png) 50% 0 no-repeat;z-index:990}.topform-container .topform-block{width:890px;padding:180px 520px 100px 0;box-sizing:border-box;height:570px;margin:0 auto;z-index:992}.topform-container .pump{position:absolute;right:50%;margin-right:-275px;top:-680px;z-index:991}.topform-container .title{color:#FFF;margin-bottom:16px}.topform-container .phone{color:gold}.topform-container .subtitle{font-family:FiraSansBold;font-size:28px;color:#FFF;line-height:1.3;padding:18px 0 28px}.topform-container .wecall{font-size:16px;color:#fff4b2;line-height:1.5}.topform-container .form-box{position:absolute;right:0;bottom:-36px;width:446px;z-index:992}.topform-container .form-box form{padding:50px 60px 60px}.spares-container{background:#f2faff;min-height:500px;overflow:hidden}.spares-container .spares-block{position:relative;width:1100px;padding:100px 440px 50px 50px;box-sizing:border-box;margin:0 auto;line-height:1.3;color:#000;font-family:FiraSansBold}.spares-container .img{position:absolute;right:-30px;top:78px}.spares-container .title1{font-size:29px;margin-bottom:55px}.spares-container .title2{font-size:38px;line-height:1.2;margin-bottom:0}.spares-container .title3{font-size:20px;margin-bottom:80px}.spares-container .models{position:relative;padding-right:10px}.spares-container .models .col{float:left;width:33.33%;box-sizing:border-box;padding-right:20px}.spares-container .models .col li{font-size:16px;color:#003d66;font-family:FiraSansMedium;line-height:1.5;margin-bottom:14px}.spares-container .brands{position:relative;padding-right:20px}.spares-container .brands table{width:100%;border-collapse:collapse}.spares-container .brands table td{width:50%;vertical-align:middle;padding:0 0 50px}.spares-container .brands table img{max-width:150px;max-height:70px}.why-container{background:url(../images/middleback.jpg) 50% 0 no-repeat;background-size:cover}.why-container .why-block{width:1050px;padding:90px 0 42px;box-sizing:border-box;margin:0 auto}.why-container .title{font-size:36px;line-height:1.3;color:gold;letter-spacing:.2px;font-family:FiraSansBold;margin-bottom:80px;text-align:center}.why-container .items-box{position:relative}.why-container .row{position:relative;margin-bottom:56px}.why-container .row .item{position:relative;width:47.5%;margin-left:2.5%;color:#FFF;padding-left:80px;box-sizing:border-box}.why-container .row .item .action{position:relative;display:inline-block;top:-6px;font-size:16px;color:#FFF;font-family:FiraSansMedium;padding:4px 13px 2px;background:red;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.why-container .row .item:before{position:absolute;z-index:991}.why-container .row .item .index{position:absolute;left:0;top:-7px;font-family:FiraSansBold;font-size:60px;color:#43769a}.why-container .row .item .item-title{font-size:24px;color:gold;line-height:1.3;font-family:FiraSansMedium;margin-right:6px;margin-bottom:12px}.why-container .row .item .item-subtitle{font-size:18px;line-height:1.45;padding-right:30px}.why-container .row .item1,.why-container .row .item3{float:left}.why-container .row .item2,.why-container .row .item4{float:right}.why-container .row .item1:before{width:32px;height:32px;left:14px;top:7px;background:url(../images/sprite.png) -73px -26px no-repeat;background-size:230px auto}.why-container .row .item2:before{width:32px;height:32px;left:19px;top:8px;background:url(../images/sprite.png) -37px -26px no-repeat;background-size:230px auto}.why-container .row .item3:before{width:30px;height:28px;left:16px;top:14px;background:url(../images/sprite.png) -2px -83px no-repeat;background-size:300px auto}.why-container .row .item4:before{width:32px;height:32px;left:20px;top:7px;background:url(../images/sprite.png) 0 -26px no-repeat;background-size:230px auto}.youget-container{background:#f2faff}.youget-container .youget-block{width:1180px;padding:80px 0 100px;box-sizing:border-box;margin:0 auto}.youget-container .title{font-size:36px;line-height:1.3;color:#000;font-family:FiraSansBold;margin-bottom:75px;text-align:center}.contact-container .title,.youget-container .item .index{color:#FFF;font-family:FiraSansBold}.youget-container .item{position:relative;float:left;width:32.48%;background:gold;-webkit-box-shadow:0 0 40px 2px rgba(255,215,0,.6);-moz-box-shadow:0 0 40px 2px rgba(255,215,0,.6);box-shadow:0 0 40px 2px rgba(255,215,0,.6)}.youget-container .item .icon{position:absolute;right:50px;top:-20px;width:80px;height:80px;background:#003d66;border-radius:50%}.youget-container .item .wrapper{position:relative;padding:44px 45px 48px 50px}.youget-container .item .index{display:inline-block;font-size:30px;margin-right:15px;text-shadow:0 6px 15px rgba(0,0,0,.35)}.youget-container .item .dots{position:relative;top:-5px;display:inline-block;width:44px;height:8px}.youget-container .item .dots .dot{position:absolute;background:#FFF;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.youget-container .item .dots .dot1{left:0;top:0;width:8px;height:8px;-webkit-box-shadow:0 6px 8px 1px rgba(0,0,0,.15);-moz-box-shadow:0 6px 8px 1px rgba(0,0,0,.15);box-shadow:0 6px 8px 1px rgba(0,0,0,.15)}.youget-container .item .dots .dot2{left:20px;top:1px;width:6px;height:6px;-webkit-box-shadow:0 5px 8px 1px rgba(0,0,0,.15);-moz-box-shadow:0 5px 8px 1px rgba(0,0,0,.15);box-shadow:0 5px 8px 1px rgba(0,0,0,.15)}.youget-container .item .dots .dot3{left:40px;top:2px;width:4px;height:4px;-webkit-box-shadow:0 4px 8px 1px rgba(0,0,0,.15);-moz-box-shadow:0 4px 8px 1px rgba(0,0,0,.15);box-shadow:0 4px 8px 1px rgba(0,0,0,.15)}.youget-container .item .content{position:relative;padding:20px 0 0}.youget-container .item .item-title{font-size:18px;line-height:1.4;margin-bottom:10px;text-transform:uppercase;font-family:FiraSansBold}.youget-container .item .description{font-size:16px;line-height:1.5}.youget-container .item .description strong{white-space:nowrap;font-family:FiraSansBold}.youget-container .item2{margin:0 1.28%}.youget-container .item .icon:before{position:absolute;left:50%;top:50%;background-image:url(../images/sprite.png);background-repeat:no-repeat;background-size:300px auto}.youget-container .item1 .icon:before{width:40px;height:46px;margin:-23px 0 0 -18px;background-position:-2px -119px}.youget-container .item2 .icon:before{width:34px;height:40px;margin:-20px 0 0 -14px;background-position:-52px -119px}.youget-container .item3 .icon:before{width:43px;height:38px;margin:-21px 0 0 -19px;background-position:-94px -118px}.contact-container{background:url(../images/bottomback.jpg) 50% 0 no-repeat #003d66;height:640px;z-index:991}.contact-container .contact-block{width:786px;padding:65px 0 100px;box-sizing:border-box;margin:0 auto;text-align:center}.contact-container .title{font-size:36px;line-height:1.4;margin-bottom:26px}.contact-container .title a{color:gold}.contact-container .title span{display:block;font-size:28px}.contact-container .subtitle{font-size:16px;line-height:1.5;color:#fff4b2}.contact-container .form-box{bottom:-20px}.contact-container .form-box form{padding:46px 100px 60px}.contact-container .form-box .button{display:block;width:330px;margin:0 auto}@media screen and (max-width:1300px){.spares-container .spares-block{padding-left:0}}@media screen and (max-width:1200px){.footer-container .footer-block,.header-container .header-block,.spares-container .spares-block,.topbox-container .topbox-block,.why-container .why-block,.youget-container .youget-block{width:auto;margin-left:30px;margin-right:30px}.header-container .logo{top:30px}.header-container .title{top:31px}.header-container .button,.header-container .contacts-box{top:35px}.topbox-container .topbox-block{height:600px}.topbox-container h1{padding-top:150px}.topbox-container .points{right:50px;top:310px}.topbox-container .points li{margin-bottom:30px}.topform-container .pump{margin-right:-170px;top:-520px;width:800px}.spares-container{min-height:440px}.spares-container .spares-block{padding-top:80px;padding-right:380px}.spares-container .models{padding-right:0}.spares-container .brands{padding-right:10px}.spares-container .img{right:-30px;top:80px;width:400px}.why-container .why-block{padding:70px 0 30px}.why-container .title{margin-bottom:70px}.why-container .row .item{width:48%;margin-left:0}.why-container .row .item .item-title{padding-right:20px}.youget-container .youget-block{padding:60px 0 80px}.youget-container .title{margin-bottom:60px}.youget-container .item .wrapper{padding:34px 25px 28px 30px}}@media screen and (max-width:1100px){.spares-container .spares-block{padding-top:80px}.spares-container .title1{font-size:26px}.youget-container .item .icon{right:20px}}@media screen and (max-width:1020px){.footer-container .footer-top{height:180px}.footer-container .logo{bottom:36px}.footer-container .requisites{bottom:34px}.footer-container .mail{right:178px;bottom:26px}.footer-container .contacts-box{bottom:50px}.footer-container .contacts-box .call{margin:0 0 6px}.footer-container .contacts-box a{font-size:22px;letter-spacing:.2px}.footer-container .button{bottom:40px}.topform-container .topform-block{width:auto;padding-right:430px;margin-left:30px;margin-right:30px}.topform-container .form-box{width:380px}.topform-container .form-box form{padding:50px 40px 60px}.spares-container .spares-block{padding-right:300px}.spares-container .title1{margin-bottom:40px}.spares-container .title2{font-size:32px}.spares-container .title3{font-size:18px;margin-bottom:60px}.spares-container .img{right:-20px;top:80px;width:300px}.spares-container .brands table td{padding:0 0 40px}}@media screen and (max-width:900px){.footer-container .footer-block,.header-container .header-block,.spares-container .spares-block,.topbox-container .topbox-block,.topform-container .topform-block,.why-container .why-block,.youget-container .youget-block{margin-right:25px;margin-left:25px}.footer-container .requisites,.header-container .title{left:120px}.topbox-container h1{font-size:36px}.topbox-container .points{right:10px}.topform-container .topform-block{padding-right:410px}.topform-container .form-box{width:370px}.topform-container .form-box form{padding:50px 40px 60px}.topform-container .pump{margin-right:-180px;top:-520px;width:750px}.contact-container .contact-block{width:auto;margin-left:25px;margin-right:25px}}@media screen and (max-width:850px){.spares-container .spares-block{padding-right:0;padding-bottom:30px}.spares-container .title1{padding-right:230px;font-size:30px;padding-top:15px;margin-bottom:80px}.spares-container .title2{padding-right:240px;padding-top:40px}.spares-container .title3{padding-right:240px;margin-bottom:100px}.spares-container .img{right:0;top:60px;width:220px}.spares-container .brands table td{text-align:center}}@media screen and (max-width:800px){.form-box form .field-wrap:last-of-type{margin-bottom:25px}.topbox-container .topbox-block{height:560px}.topbox-container h1{font-size:34px}.topform-container .topform-block{padding-top:160px;height:550px}.topform-container .form-box{bottom:-20px}.topform-container .form-box form{padding:35px 40px 40px}.topform-container .pump{margin-right:-130px;top:-440px;width:640px}.spares-container .title2{font-size:28px}.why-container .why-block{padding:60px 0 1px}.why-container .title{font-size:30px;margin-bottom:50px}.why-container .row .item{padding-left:68px}.why-container .row .item .item-title{font-size:20px}.why-container .row .item .item-subtitle{font-size:16px;padding-right:0}.why-container .row .item .action{top:0}.youget-container .youget-block{padding:60px 0}.youget-container .title{font-size:30px}.youget-container .item .wrapper{padding:34px 20px 28px}.youget-container .item .item-title{font-size:16px}.youget-container .item .description{font-size:14px;line-height:1.4}.contact-container .form-box form{padding-left:50px;padding-right:50px}}@media screen and (max-width:760px){body{overflow-x:hidden}.header-container .contacts-box{position:absolute;right:0;top:72px;text-align:right}.header-container .contacts-box .call{color:#b6d7f2;font-family:FiraSansMedium;font-size:14px;margin:0 0 7px}.header-container .contacts-box a{font-size:24px;font-family:FiraSansBold;color:#FFF}.header-container .button{position:absolute;right:0;top:20px;font-size:15px;color:#000;width:150px;height:40px;padding:1px 0 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 6px 25px 1px rgba(255,215,0,.5);-moz-box-shadow:0 6px 25px 1px rgba(255,215,0,.5);box-shadow:0 6px 25px 1px rgba(255,215,0,.5)}.footer-container .footer-top{height:190px}.footer-container .logo,.footer-container .requisites{bottom:78px}.footer-container .mail{right:0;bottom:75px}.footer-container .contacts-box{right:0;bottom:96px}.footer-container .button{bottom:20px}.topbox-container{z-index:991}.topbox-container:before{content:"";position:absolute;left:0;bottom:-150px;height:150px;width:100%;background:url(../images/topcover.png) 50% 0 no-repeat;z-index:990}.topbox-container .topbox-block{height:600px}.topbox-container h1{font-size:26px;z-index:993}.topbox-container .points{right:0;top:260px;z-index:993}.topbox-container .points li{box-sizing:border-box;font-size:16px}.topbox-container .points li.item1,.topbox-container .points li.item3{float:left;width:50%}.topbox-container .points li.item2,.topbox-container .points li.item4{float:right;width:46%}.topbox-container .mobpump{display:block;position:absolute;width:700px;left:50%;margin:0 0 0 -350px;bottom:-260px;z-index:992}.contact-container .subtitle br,.topform-container .pump,.topform-container .subtitle br,.topform-container:before{display:none}.topform-container{background-size:cover}.topform-container .topform-block{padding:160px 0 40px;height:auto;text-align:center}.topform-container .title{font-size:32px;margin-bottom:12px}.topform-container .phone{font-size:32px}.topform-container .subtitle{font-size:28px;padding:10px 0 28px}.topform-container .wecall{font-size:16px;padding-bottom:30px}.topform-container .form-box{position:relative;right:auto;bottom:auto;width:400px;margin:0 auto}.topform-container .form-box form{padding:35px 30px 40px}.spares-container .spares-block{padding-top:40px}.spares-container .title1{font-size:26px}.spares-container .title2{padding-top:15px}.spares-container .img{top:20px}.contact-container .contact-block{padding-top:50px}}@media screen and (max-width:700px){.why-container .row .item1,.why-container .row .item2,.why-container .row .item3,.why-container .row .item4,.youget-container .item{float:none}.why-container .row .item,.youget-container .item{width:100%;margin-bottom:40px}.form-box form label br{display:none}.why-container .why-block{padding:60px 0 20px}.why-container .row{margin-bottom:0}.youget-container .youget-block{padding:40px 0 20px}.youget-container .title{margin-bottom:40px}.youget-container .item2{margin:0 0 40px}.spares-container .title1{padding-top:0}.contact-container .title span{font-size:24px}.contact-container .form-box form{padding:35px 40px 40px}}@media screen and (max-width:600px){.footer-container .footer-block,.topbox-container{text-align:center}.header-container .logo{top:18px}.header-container .title{display:none}.footer-container .footer-top{height:auto;padding:25px 0 26px}.footer-container .logo{position:relative;left:auto;bottom:auto;margin:0 auto}.footer-container .requisites{position:relative;left:auto;bottom:auto;padding:20px 0 15px}.footer-container .requisites li{font-size:15px;line-height:1.6;margin-top:0}.footer-container .mail{position:relative;right:auto;bottom:auto}.footer-container .mail:before{top:4px}.footer-container .contacts-box{position:relative;right:auto;bottom:auto;text-align:center;padding:16px 0}.footer-container .contacts-box .call{font-size:16px;margin:0 0 12px}.footer-container .button{position:relative;right:auto;bottom:auto}.topbox-container .topbox-block{height:700px}.topbox-container h1{padding-top:140px}.topbox-container .points{position:relative;padding-top:35px;right:auto;top:auto;display:inline-block}.topbox-container .points li{text-align:left;box-sizing:border-box;font-size:16px}.topbox-container .points li.item1,.topbox-container .points li.item2,.topbox-container .points li.item3,.topbox-container .points li.item4{float:none;width:auto}.topbox-container .mobpump{width:600px;left:50%;margin:0 0 0 -310px;bottom:-235px}.topform-container .subtitle{font-size:22px}.spares-container .spares-block{padding-bottom:0}.spares-container .title1{padding:170px 0 10px;text-align:center;margin-bottom:20px}.spares-container .title2{padding:170px 0 4px;text-align:center}.spares-container .title3{padding:0;text-align:center;margin-bottom:50px}.spares-container .img{top:20px;right:auto;left:50%;width:200px;margin:0 0 0 -100px}.spares-container .brands{padding-right:0}.spares-container .models{margin-bottom:30px;text-align:center}.spares-container .models .col{text-align:center;width:50%;float:none;display:inline-block;margin-left:-3px}.contact-container{background-size:cover;height:auto}.contact-container .contact-block{padding-bottom:50px}.contact-container .subtitle{padding-bottom:30px}.contact-container .form-box{bottom:0}.contact-container .form-box form{padding:35px 30px 40px}}@media screen and (max-width:550px){.contact-container .contact-block,.footer-container .footer-block,.header-container .header-block,.spares-container .spares-block,.topbox-container .topbox-block,.topform-container .topform-block,.why-container .why-block,.youget-container .youget-block{margin-left:16px;margin-right:16px}.form-box form label{font-size:14px}.form-box form .twoline .field-wrap{float:none;width:100%}.form-box form .twoline .field-wrap:first-of-type{float:none}.contact-container .contact-block{padding-top:30px;padding-bottom:30px}.contact-container .form-box .button{width:100%}}@media screen and (max-width:500px){.popup{width:280px;height:350px;margin:-175px 0 0 -140px}.popup .close{right:12px;top:14px}.popup .icon{top:-25px;width:60px;height:60px;margin-left:-30px}.popup .icon:before{width:30px;height:30px;margin:-15px 0 0 -15px;background:url(../images/sprite.png) -1px -115px no-repeat;background-size:200px auto;z-index:992}.popup .wrapper{padding:50px 20px 0}.popup .form-box{background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.popup .form-box form label{font-size:13px;padding-bottom:6px}.popup .form-box form .field-wrap,.popup .form-box form .field-wrap:last-of-type{margin-bottom:16px}.popup .form-box form .form-field{height:38px}.popup .form-box form .button{width:100%;height:40px;font-size:15px}.popup .title{font-size:24px}.popup .subtitle{font-size:13px;line-height:1.4;padding:5px 0 15px}::-webkit-input-placeholder{ine-height:1.1}:-ms-input-placeholder{line-height:1.1}:-moz-placeholder{line-height:2.35}::-moz-placeholder{line-height:2.35}.topbox-container .topbox-block{height:630px}.topbox-container h1{font-size:19px;line-height:1.4}.topbox-container .mobpump{width:460px;left:50%;margin:0 0 0 -240px;bottom:-200px}.topform-container .wecall{font-size:13px}.topform-container .form-box{width:auto}.topform-container .form-box form{padding:25px 20px 30px}.why-container .why-block{padding:40px 0 10px}.why-container .title{font-size:24px}.why-container .row .item .item-title{font-size:16px}.why-container .row .item .item-subtitle{font-size:14px}.why-container .row .item .action{padding:2px 9px 1px}}@media screen and (max-width:450px){.header-container .button{position:absolute;right:0;top:20px;font-size:14px;color:#000;width:132px;height:32px;padding:0;box-shadow:none}.header-container .contacts-box{top:62px}.header-container .contacts-box .call{font-size:14px;letter-spacing:.3px}.header-container .contacts-box a{font-size:19px}.footer-container .footer-bottom{font-size:14px;padding:22px 0 20px}.footer-container .footer-bottom .copyright{float:none;margin-bottom:10px}.footer-container .footer-bottom .madeby{float:none}.topform-container .title{font-size:26px}.spares-container .title1{font-size:19px}.spares-container .brands table,.spares-container .brands table tr,.spares-container .brands tbody{display:block}.spares-container .brands table td{display:block;width:100%;text-align:center}.youget-container .youget-block{padding-top:40px;padding-bottom:10px}.youget-container .title{font-size:22px}.contact-container .title{font-size:26px}.contact-container .subtitle{font-size:13px}.contact-container .form-box form{padding:25px 20px 30px}}@media screen and (max-width:400px){.spares-container .models .col{float:none;width:100%;margin:0}}
.input-hint {
    display: none;
    position: absolute;
	left: 50%;
	margin-left: -100px;
	top: -5px;
    border-radius: 3px;
    background:#555555;
    color: #FFF;
    font-size: 12px;
    font-weight: 400 !important;
    width: 200px;
    height: 25px;
    line-height: 25px;
    text-align: center;
}
.input-hint:after {
	content: " ";
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -3px;
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #555555;
}
.error .input-hint {
	display: block;
}
.error input {
	border: 1px solid #a00 !important;
}
.popup2 {
	height: 200px;
	margin-top: -100px;
}
.spares-container .models .col li {
	margin-bottom: 8px;
}
.header-container {
    position: absolute;
    /*background: url(../images/topback.jpg) no-repeat top center;*/
    height: 130px;
    /*transition: 1s;*/
}
.header-container.fixed {
    position: fixed;
    background: #175b84;
    height: 100px;
    top: -30px;
}
.header-container .mail {
    position: absolute;
    right: 395px;
    padding-left: 30px;
    top: 52px;
    bottom: auto;
    font-size: 16px;
    font-family: FiraSansMedium;
    color: #fff;
}
.header-container .mail:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 22px;
    height: 16px;
    background: url(../images/mail.png) no-repeat;
    background-size: 22px auto;
}
.header-container .mail span {
    display: inline-block;
    padding-bottom: 1px;
    border-bottom: 1px solid #fff;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.header-container .mail:hover span {
    border-bottom: 1px solid transparent;
}
@media screen and (max-width: 1200px) {
    .header-container .mail {
        bottom: 39px;
    }
}
@media screen and (max-width: 990px) {
    .header-container .mail {
        display: none;
    }
    .header-container {
        position: absolute !important;
    }
}

.privacy-block {

}
.privacy-block .input-hint {
    top: -40px;
    left: 0;
}
.privacy-block input {
    width: 16px !important;
    height: 16px !important;
    margin: 0;
    padding: 0 !important;
    display: inline;
    vertical-align: middle;
}
.privacy-block label {
display: inline !important;
    font-size: 15px !important;
    font-family: FiraSans,Arial,Helvetica,sans-serif !important;
    padding: 0 !important;
}
.privacy-block label a {
    text-decoration: underline;
}
.privacy-block label a:hover {
    text-decoration: none;
}
.popup {
    height: 540px;
}
.text-block {
	padding: 30px 0;
}
.text-block h1 {
	font-weight: bold;
    font-size: 30px;
    text-align: center;
}
.text-block h2 {
	font-weight: bold;
	font-size: 27px;
}
.text-block ul {
	margin-left: 35px;
}
.text-block ul li {
	list-style: disc;
    margin-bottom: 5px;
    text-align: left;
}

.privacy-link {
    margin-left: 20px;
    text-decoration: underline;
    display: inline-block;
}
.privacy-link:hover {
    text-decoration: none;
}
.dopdocs>ol>li{
	margin:15px 0;
}
.dopdocs ol {
/* убираем стандартную нумерацию */
list-style: none; 
/* Идентифицируем счетчик и даем ему имя li. Значение счетчика не указано - по умолчанию оно равно 0 */ 
counter-reset: li; 
}
.dopdocs li:before {
/* Определяем элемент, который будет нумероваться — li. Псевдоэлемент before указывает, что содержимое, вставляемое при помощи свойства content, будет располагаться перед пунктами списка. Здесь же устанавливается значение приращения счетчика (по умолчанию равно 1). */
counter-increment: li; 
/* С помощью свойства content выводится номер пункта списка. counters() означает, что генерируемый текст представляет собой значения всех счетчиков с таким именем. Точка в кавычках добавляет разделяющую точку между цифрами, а точка с пробелом добавляется перед содержимым каждого пункта списка */
content: counters(li,".") ". "; 
}
.dopdocs ol, .dopdocs ul{
	padding-left: 25px !important;
}

.spares-container .brands table td {
	text-align: center;
}