html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:16px;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
html{overflow-y:scroll}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
blockquote{margin-left:39px;}
::-webkit-input-placeholder{color:#000;}
::-moz-placeholder{color:#000;}
:-moz-placeholder{color:#000;}
:-ms-input-placeholder{color:#000;}
table{border-collapse:collapse;border-spacing:0;}
input, textarea, select{font:100% "Open Sans", arial,sans-serif;vertical-align:middle;outline:none;}
body , html{height:100%;}
body{font:14px "Open Sans", Arial, Helvetica, sans-serif;color:#5a5a5a;background:#fff;}
a{color:#2290c8;}
a:hover{text-decoration:none;}
em{font-style:italic;}
strong{font-weight:bold;}
p{line-height:26px;margin-bottom:10px}
ul{margin:0;}
ol li,
ul li{font-size:16px;line-height:26px;}
h2{margin:0 0 30px;color:#000;font:600 31px/52px 'Open Sans';text-align:center;}
.services-hold3 h1{margin:0 0 30px;color:#000;font:600 31px/52px 'Open Sans';text-align:center;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.w{overflow:hidden;position:relative;}
.holder{width:1200px;max-width:1200px;margin:0 auto;}
.holder-in{padding-top:55px;width:1200px;max-width:1200px;margin:0 auto;}
.holder-in h3{font-weight:bold;font-size:20px;padding-bottom:10px;}
.holder-in p{text-align:justify;}
.holder-in:last-child{padding-bottom:55px;}
.holder:after,
.holder-in:after{clear:both;content:"";display:block;}
#header{background:#000;padding:11px 0 61px;}
#header .logo{width:214px;height:57px;float:left;text-indent:-9999px;overflow:hidden;margin:7px 43px 0 0;background:url(../images/logo.png) no-repeat;}
#header .logo a{width:214px;height:57px;display:block;}
#header .holder{}
#header .phone{width:190px;float:left;position:relative;padding-left:40px;margin-right:23px;}
.promo-box .price-link:after ,
#header .top-nav a:after ,
#header .address:after ,
#header .phone:after{width:26px;height:26px;content:"";position:absolute;top:22px;left:0;background:url(../images/sprite.png) no-repeat;}
#header .phone p{margin:0;color:#c5c5c5;font-size:16px;line-height:18px;margin-bottom:8px;}
#header .phone p span{padding-left:5px;}
#header .phone a{float:right;margin-top:28px;color:#fff;font-size:13px;}
#header .address{width:190px;position:relative;padding:15px 0 0 42px;float:left;}
#header .address:after{background-position:-28px 0;}
#header .address p{margin:0;color:#c5c5c5;line-height:18px;}
#header .nav{background:#23555a;height:52px;position:absolute;top:98px;left:0;width:100%;font-size:16px;z-index:1;}
#header .nav.fixed{position:fixed;top:0;z-index:100;}
#header .top-nav{float:right;}
#header .top-nav li{float:left;padding:42px 9px 0 9px;position:relative;}
#header .top-nav a{color:#fff;}
#header .top-nav a:after{top:8px;left:50%;margin-left:-13px;}
#header .top-nav li.item1 a:after{background-position:-57px 0;}
#header .top-nav li.item2 a:after{background-position:-86px 0;}
#header .top-nav li.item3 a:after{background-position:-115px 0;}
#header .header-btn{float:right;margin:0 -9px 0 13px;width:179px;line-height:51px;text-decoration:none;color:#212121;text-align:center;font-size:18px;border:9px solid #4d5050;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;padding-bottom:1px;background:url(../images/bg-btn.png) repeat-x 0 100%;text-shadow:0 1px 1px #ffffa2;font-weight:600;}
#header .header-btn:hover{background:url(../images/bg-btn2.gif) repeat-x 0 100%;color:#fff;text-shadow:0 1px 1px #0f6e0f;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
#menu{float:left;}
#menu li{float:left;line-height:52px;padding:0 7px 0 26px;}
#menu li a{text-decoration:none;color:#fff;}
#menu li a.active ,
#menu li a:hover{text-decoration:underline;}
.sub-nav{float:right;}
.sub-nav li{float:left;padding:0 10px;line-height:52px;}
.sub-nav li a{color:#a2b5b6;font-style:italic;}
.promo-box{background:#000;}
.promo-box .holder{background:url(../images/car-img.jpg) no-repeat 100% 50%;height:491px;padding-top:61px;}
.promo-box .holder-price{background:url(../images/img-price.jpg) no-repeat 100% 50%;}
.promo-box .holder-attention{background:url(../images/img-attention.jpg) no-repeat 100% 50%;}
.promo-box .holder-prins{background:url(../images/img-prins-details.png) no-repeat 100% 50%;}
.promo-box .holder-prins ul{font-size:32px;margin:-35px 0 35px 25px;color:#567B7C;}
.promo-box .holder-prins ul li{line-height:50px;background:url(../images/ic1.png) no-repeat 0 50%;padding-left:40px;}
.promo-box .holder-prins em .colored,
.promo-box .holder-prins p .colored{color:#ffdf1a;}
.promo-box .holder-prins p.strong{font-size:38px;font-weight:600;padding:0 0 20px 35px;letter-spacing:1px;color:#fff;text-transform:uppercase;margin-bottom:10px;}
.promo-box .promo-btn-box{overflow:hidden;}
.promo-box .holder-price .promo-btn{float:right;}
.promo-box .holder-price .price-link{float:left;}
.promo-box .holder-prins.holder-omvl {background: url(../images/b.jpg) no-repeat 100% 100%}
.promo-box h1,
.promo-box p{margin:0 0 50px;color:#69797a;font:600 31px/40px "Open Sans";}
.promo-box p.italic{font:30px/39px 'Open Sans';margin:-49px 0 30px;}
.promo-box p.italic .colored{color:#ffdf1a;}
.promo-box .holder-price .promo-btn,
.promo-box .holder-attention .promo-btn{margin:0 0 20px;}
.promo-box .holder-price .price-link,
.promo-box .holder-attention .price-link{margin:0;}
.promo-box h1 strong,
.promo-box p strong{display:block;color:#fff;text-transform:uppercase;font:800 52px/65px "Open Sans";padding:4px 0 20px;}
.actions-hold .timer-h .btn ,
.promo-box .promo-btn{margin:0 0 25px 42px;width:332px;line-height:26px;text-decoration:none;color:#212121;text-align:center;font-size:24px;border:9px solid #4d5050;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;padding:13px 0;background:url(../images/bg-btn.png) repeat-x 0 100%;text-shadow:0 1px 1px #ffffa2;font-weight:600;display:block;}
.actions-hold .timer-h .btn:hover ,
.promo-box .promo-btn:hover{background:url(../images/bg-btn2.gif) repeat-x 0 100%;color:#fff;text-shadow:0 1px 1px #0f6e0f;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.promo-box .price-link{position:relative;padding-left:42px;color:#fff;font-size:18px;line-height:26px;margin-left:92px;}
.promo-box .price-link:after{top:0;left:0;background-position:-143px 0;}
.services-hold{background:#ededed;text-align:center;padding:34px 0 70px;}
.services-hold h4{margin:0;color:#000;font:600 31px 'Open Sans';}
.services-hold .box-h{overflow:hidden;}
.services-hold .box-h .box{width:377px;padding:0 10px 35px 10px;display:inline-block;position:relative;vertical-align:top;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;}
.services-hold .box-h .box.animate{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1;}
.services-hold .box-h .box:after{width:1px;height:104px;background:#fff;content:"";position:absolute;left:0;top:13px;}
.services-hold .box-h .box:nth-child(4):after ,
.services-hold .box-h .box:first-child:after{display:none;}
.services-hold .box-h .box img{display:block;margin:0 auto 20px;}
.services-hold .box-h .box p{margin:0;color:#5a5a5a;font-size:18px;line-height:26px;}
.consultation-hold{background:#000 url(../images/car-img2.jpg) no-repeat 50% 195px;}
.consultation-hold .holder{min-height:528px;padding:50px 0 20px;}
.consultation-hold h2{color:#fff;margin-bottom:31px;}
.consultation-hold form{width:383px;padding:16px 48px 20px 48px;background:#021719;border:2px solid #588875;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-align:center;-webkit-transform:translateX(-500px);-moz-transform:translateX(-500px);transform:translateX(-500px);opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;}
.consultation-hold form.animate{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);opacity:1;}
.consultation-hold form h3{color:#fff;font-size:26px;font-weight:600;}
.consultation-hold form p{margin:0 0 11px;color:#b8baba;line-height:26px;}
.consultation-hold form .input-text{display:block;width:383px;height:39px;background:#eaeaea;margin-bottom:14px;border:none;padding:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#000;text-align:center;font-size:16px;}
.price-hold .btn ,
.how-hold .box .btn ,
.form-popup .btn ,
.consultation-hold form .btn{width:281px;line-height:39px;display:block;margin:0 auto;cursor:pointer;text-decoration:none;color:#212121;text-align:center;font-size:18px;border:9px solid #042a2d;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;padding-bottom:1px;background:url(../images/bg-btn3.png) repeat-x;text-shadow:0 1px 1px #ffffa2;font-weight:600;}
.form-popup .btn:hover ,
.price-hold .btn:hover ,
.how-hold .box .btn:hover ,
.consultation-hold form .btn:hover{background:url(../images/bg-btn-over.gif) repeat-x;color:#fff;text-shadow:0 1px 1px #0f6e0f;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.questions-hold .holder{padding:50px 0 20px;min-height:425px;background:url(../images/bg-box1.png) no-repeat 50% 50%;width:840px;}
.questions-hold h2{margin-bottom:15px;}
.questions-hold .icon{width:254px;height:254px;background:url(../images/icon01.png) no-repeat;float:left;margin:0 52px 0 282px;}
.main .holder .questions-hold .holder-in{padding-top:55px;width:840px;margin:0 auto;}
.questions-hold ul{overflow:hidden;font-size:18px;}
.questions-hold ul li{line-height:39px;}
.actions-hold{background:#000;}
.actions-hold .holder.animate{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1;}
.actions-hold .holder{min-height:540px;padding:38px 0 20px;background:url(../images/bg-offer-back.png) no-repeat center 50%;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;}
.actions-hold h2{color:#fff;margin-bottom:45px;}
.actions-hold em{display:block;color:#dcdcdc;font-size:26px;line-height:39px;font-style:italic;padding:26px 0 15px 25px;}
.actions-hold h4{color:#fff45b;font-size:48px;line-height:52px;font-weight:600;margin-left:25px;}
.actions-hold .timer-h{width:350px;float:right;padding:24px 40px 16px 40px;border:2px solid #619582;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;}
.actions-hold .timer-h strong{display:block;color:#fff;text-align:center;font-size:24px;font-weight:400;margin-bottom:17px;}
.actions-hold .timer-h .btn{width:332px;padding:0;line-height:78px;font-size:30px;margin:0;}
.actions-hold .timer-h .timer{margin:0 auto 20px;width:311px;overflow:hidden;}
.actions-hold .timer-h .timer .items{width:81px;float:left;color:#72dc50;line-height:75px;font-size:48px;font-weight:800;letter-spacing:17px;padding-left:10px;background:url(../images/timer-bg.png) no-repeat;}
.actions-hold .timer-h .timer .dot{width:15px;height:75px;float:left;background:url(../images/timer-dot.png) no-repeat 50% 50%;}
.actions-hold .timer-h .timer p{overflow:hidden;margin:0 0 15px;}
.actions-hold .timer-h .timer .i{width:91px;float:left;color:#72dc50;font-size:14px;text-align:center;margin-right:15px;}
.actions-hold .timer-h .timer .i:last-child{margin-right:0;}
.how-hold{padding:38px 0 49px;}
.how-hold h2{margin-bottom:41px;}
.how-hold .steps{width:1046px;height:5px;background:#ededed;border-top:1px solid #aaa;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin:0 0 46px 76px;position:relative;-webkit-transform:translateX(-1500px);-moz-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;}
.how-hold .steps.animate{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);opacity:1;}
.how-hold .steps span{width:41px;line-height:41px;background:#ffdf1a;position:absolute;top:-18px;left:53px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#212121;font-size:20px;font-weight:600;text-align:center;}
.how-hold .steps span.item2{left:349px;}
.how-hold .steps span.item3{left:656px;}
.how-hold .steps span.item4{left:962px;}
.how-hold .box-h{overflow:hidden;margin-bottom:23px;}
.how-hold .box{width:258px;float:left;padding:0 21px;text-align:center;-webkit-transform:translateY(500px);-moz-transform:translateY(500px);transform:translateY(500px);opacity:0;-webkit-transition:-webkit-transform 0.5s, opacity 0.3s;-moz-transition:-moz-transform 0.5s, opacity 0.3s;transition:transform 0.5s, opacity 0.3s;}
.how-hold .box.animate{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);opacity:1;}
.how-hold .box .img{width:179px;height:179px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin:0 auto 24px;display:block;}
.how-hold .box .img1{background:#cee4d6 url(../images/pic06.png) no-repeat 50% 50%;}
.how-hold .box .img2{background:#cee4d6 url(../images/pic07.png) no-repeat 50% 50%;}
.how-hold .box .img3{background:#cee4d6 url(../images/pic08.png) no-repeat 50% 50%;}
.how-hold .box .img4{background:#cee4d6 url(../images/pic09.png) no-repeat 50% 50%;}
.how-hold .box h3{color:#212121;font-size:20px;line-height:26px;font-weight:600;margin-bottom:9px;}
.how-hold .box p{margin-bottom:23px;}
.how-hold .box .other{font-size:18px;}
.how-hold .bottom{overflow:hidden;width:100%;}
.how-hold .bottom img{float:right;}
.how-hold .bottom p{font-size:16px;margin:20px 0 22px;}
.how-hold .bottom p span{color:#212121;}
.how-hold .box .btn{width:229px;margin:0 auto;border:none;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.price-hold{background:#000 url(../images/bg-box3.jpg) repeat-x 50% 112px;background-size: contain;padding:35px 0 0;}
.price-hold h2{color:#fff;}
.price-hold .info{overflow:hidden;padding-bottom:31px;}
.price-hold .info h3{color:#fff;font-size:24px;text-align:center;font-weight:600;margin-bottom:15px;}
.price-hold .info ul{width:363px;float:right;margin-left:20px;}
.price-hold .info ul.other{width:389px;}
.price-hold .info ul li{padding:0 0 13px 32px;line-height:26px;background:url(../images/ic1.png) no-repeat 0 4px;color:#8f8f8f;}
.price-hold .info p{color:#8f8f8f;font-size:16px;font-style:italic;padding-left:40px;margin-bottom:25px;}
.price-hold .info .p1{background:url(../images/icon05.png) no-repeat 0 50%;}
.price-hold .info .p2{background:url(../images/icon06.png) no-repeat 0 50%;}
.price-hold .info .p3{background:url(../images/icon07.png) no-repeat 0 50%;}
.price-hold .b-box{width:50%;height:266px;float:left;background:#23555a;padding:33px 0 0 9999px;margin-left:-9999px;text-align:center;}
.price-hold .b-box2{padding:20px 9999px 0 0;margin:0 -9999px 0 0;background:#074348;height:279px;}
.price-hold .b-box2.b-box-n{padding:20px 9999px 0;margin:0 -9999px;width:100%;}
.price-hold .b-box h3{color:#fff;font-size:18px;font-weight:600;}
.price-hold .b-box p{color:#a2b5b6;font-size:18px;margin-bottom:18px;}
.price-hold .b-box span{color:#a2b5b6;display:block;font-size:14px;margin-bottom:24px;}
.price-hold .b-box em{color:#ffdf1a;display:block;font-size:30px;margin-bottom:24px;font-style:normal;font-weight:600;}
.price-hold .btn{width:229px;margin:0 auto;border-color:#409ba4;}
.price-hold .b-box2 p{margin-bottom:10px;}
.price-hold .b-box2 p strong{color:#fff;font-weight:600;}
.price-hold .b-box2 em{margin-bottom:11px;}
.price-hold .block-h{padding-left:28px;}
.price-hold .block-h:after{clear:both;content:"";display:block;}
.price-hold .block-h .block{width:328px;height:455px;float:left;margin:26px 50px 40px 0;border:2px solid #588875;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(../images/bg-block.png);text-align:center;-webkit-transform:translateX(-500px);-moz-transform:translateX(-500px);transform:translateX(-500px);opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;padding-bottom:30px;}
.price-hold .block-h .block.block3 h3{margin-bottom:41px;}
.price-hold .block-h .block3{-webkit-transform:translateX(500px);-moz-transform:translateX(500px);transform:translateX(500px);}
.price-hold .block-h .block2{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);}
.price-hold .block-h .block.animate{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);opacity:1;}
.price-hold .block-h .block2.animate{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1;}
.price-hold .block-h .block h3{background:url(../images/bg-box5.png);color:#fff;font:600 20px/63px "Open Sans";text-align:center;margin-bottom:32px;}
.price-hold .block-h .block h3 span{position:relative;line-height:63px;display:inline-block;padding-left:50px;}
.price-hold .block-h .block .h3-1 span{background:url(../images/icon02.png) no-repeat 0 50%;}
.price-hold .block-h .block .h3-2 span{background:url(../images/icon03.png) no-repeat 0 50%;}
.price-hold .block-h .block .h3-3 span{background:url(../images/icon04.png) no-repeat 0 50%;}
.price-hold .block-h .block p{font-size:16px;color:#849091;margin-bottom:2px;}
.price-hold .block-h .block p a{color:#fff;}
.price-hold .block-h .block p .name{font-size:20px;}
.price-hold .block-h .block label{font-size:16px;color:#849091;margin-bottom:15px;display:inline-block;position:relative;padding-left:30px;cursor:pointer;}
.price-hold .block-h .block label:after{width:18px;height:18px;position:absolute;top:0;left:0;content:"";background:url(../images/bg-check.gif) no-repeat;}
.price-hold .block-h .block input{display:none;}
.price-hold .block-h .block input:checked ~ label:after{background-position:0 -18px}
.price-hold .block-h .block em{display:block;color:#849091;margin-bottom:14px;}
.price-hold .block-h .block .price{display:block;color:#ffdf1a;font-size:30px;font-weight:600;}
.price-hold .block-h .block .btn{margin-bottom:12px;}
.price-hold .block-h .block:hover{width:380px;margin:0 24px 27px -26px;height:481px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
.price-hold .block-h .block:hover h3 span{line-height:77px;}
.comments-hold{padding:50px 0 20px;}
.comments-hold .box-h{margin-right:-90px;overflow:hidden;}
.comments-hold .box{width:562px;display:inline-block;vertical-align:top;margin:0 77px 45px 0;-webkit-transform:translateY(200px);-moz-transform:translateY(200px);transform:translateY(200px);opacity:0;-webkit-transition:-webkit-transform 0.5s, opacity 0.3s;-moz-transition:-moz-transform 0.5s, opacity 0.3s;transition:transform 0.5s, opacity 0.3s;}
.comments-hold .box.animate{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);opacity:1;}
.comments-hold .box:after{clear:both;content:"";display:block;}
.comments-hold .box .r{width:180px;float:right;text-align:right;margin-bottom:7px;}
.comments-hold .box .r em{display:block;font-style:italic;}
.comments-hold .box img{display:block;min-width:562px;min-height:234px;}
.comments-hold .box .cont{padding:7px 25px 10px 25px;background:#ededed;overflow:hidden;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;}
.comments-hold .box .cont p{font-size:16px;line-height:26px;}
.comments-hold .box .cont p a{color: #5a5a5a;text-decoration: none;}
.comments-hold .box .cont p a:hover{text-decoration: underline;}
.comments-hold .box .name{float:left;margin:5px 30px 0 0;line-height:26px;}
.comments-hold .box span{float:left;margin:0 15px 0 0;}
.comments-hold .box .model{float:left;margin:-3px 0 0;text-decoration:underline;}
.services-hold2{background:#000 url(../images/bg-box4.jpg) no-repeat 50% 0;background-size: cover;padding:40px 0 36px;}
.services-hold2 h2{color:#fff;}
.services-hold2 .column{width:485px;float:left;margin-right:26px;}
.services-hold2 .column2{width:332px;float:left;margin-right:25px;}
.services-hold2 .column3{width:332px;float:right;}
.services-hold2 .block{margin-bottom:26px;border:2px solid #588875;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;overflow:hidden;background:url(../images/bg-block.png);-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;}
.services-hold2 .block.animate{-webkit-transform:scale(1);-moz-transform:scale(1);transform:tscale(1);opacity:1;}
.services-hold2 .block a{width:100%;height:100%;position:absolute;top:0;left:0;}
.services-hold2 .block img{display:block;border-bottom:1px solid #588875;}
.services-hold2 .block h3{color:#fff;font-size:24px;font-weight:600;line-height:26px;margin:13px 0 4px 24px;}
.services-hold2 .column3 .block h3 ,
.services-hold2 .column2 .block h3{font-size:18px;}
.services-hold2 .block ul{margin:0 15px 12px 35px;}
.services-hold2 .block ul li{color:#849091;line-height:26px;padding-left:32px;background:url(../images/ic1.png) no-repeat 0 50%;}
.services-hold2 .block2 img{float:right;border-bottom:none;border-left:1px solid #588875;}
.services-hold2 .block3 img{float:right;border-bottom:none;border-top:1px solid #588875;}
.services-hold2 .block3 h3{margin:0 0 0 24px;line-height:45px;}
.services-hold2 .column3 .block h3{margin:0 0 0 24px;line-height:53px;}
.services-hold2 .column3 .block4 h3{margin:0 0 0 24px;line-height:60px;}
.services-hold2 .column2 .block ul{margin-top:-8px;}
.services-hold3{padding:37px 0;}
.services-hold3 .text{width:540px;float:left;-webkit-transform:translateX(-500px);-moz-transform:translateX(-500px);transform:translateX(-500px);opacity:0;-webkit-transition:-webkit-transform 0.5s, opacity 0.3s;-moz-transition:-moz-transform 0.5s, opacity 0.3s;transition:transform 0.5s, opacity 0.3s;}
.services-hold3 .text.animate{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);opacity:1;}
.main .holder .content .text-box p{font-size:16px;}
.main .holder .content .text-box p strong{color:#333;}
.cnt-description ul,
.main .holder .content .text-box ul{margin:0 0 0 13px;}
.cnt-description ul li,
.main .holder .content .text-box ul li{padding:0 0 13px 36px;line-height:26px;font-size:16px;background:url(../images/ic1.png) no-repeat 0 4px;}
.main .holder .content .text-box ol{margin:0 0 0 23px;}
.main .holder .content .text-box ol li{padding:0 0 10px 5px;line-height:26px;font-size:16px;list-style-type:decimal;}
.services-hold3 .scheme{width:642px;float:right;position:relative;margin-top:30px;-webkit-transform:translateX(500px);-moz-transform:translateX(500px);transform:translateX(500px);opacity:0;-webkit-transition:-webkit-transform 0.5s, opacity 0.3s;-moz-transition:-moz-transform 0.5s, opacity 0.3s;transition:transform 0.5s, opacity 0.3s;}
.services-hold3 .scheme.animate{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);opacity:1;}
.services-hold3 .scheme img{display:block;}
.services-hold3 .scheme strong{position:absolute;top:0;left:0;width:100%;text-align:center;color:#36b13d;font-size:18px;font-weight:600;}
.services-hold3 .scheme a{width:72px;height:72px;position:absolute;top:149px;left:0;}
.services-hold3 .scheme a.item2{top:262px;left:62px;}
.services-hold3 .scheme a.item3{top:315px;left:180px;}
.services-hold3 .scheme a.item4{top:315px;left:474px;}
.services-hold3 .scheme a.item5{top:18px;left:488px;}
.services-hold3 .scheme a.item6{top:136px;left:570px;}
.services-hold3 .scheme a.item7{top:0;left:32px;width:100px;height:100px;}
.services-hold3 .scheme a > span{position:absolute;top:80px;left:50%;width:300px;margin-left:-150px;text-align:center;display:none;}
.services-hold3 .scheme a.item7 > span{top:110px;}
.services-hold3 .scheme a:hover > span{display:block;}
.services-hold3 .scheme a > span span{background:#36b13d;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;line-height:27px;padding:0 13px;color:#fff;text-decoration:none;white-space:nowrap;display:inline-block;}
#footer{background:#000;padding:36px 0 0;}
#footer ul{width:205px;float:right;padding-top:16px;}
#footer ul li{line-height:39px;}
#footer ul a{color:#fff;text-decoration:none;}
#footer ul a:hover{text-decoration:underline;}
#footer .r{width:230px;float:right;}
#footer .r a img{}
#footer .r ul{float:none;margin-bottom:30px;}
#footer .r .social{overflow:hidden;margin-right:-40px;width:230px;}
#footer .r .social li{float:left;margin-right:13px;}
#footer .r .social li a{width:28px;height:28px;text-indent:-9999px;overflow:hidden;display:block;background:url(../images/sprite.png) no-repeat 0 -28px;}
#footer .r .social li a.youtube{background:url(../images/youtube-regular.png) no-repeat;}
#footer .r .social li a.facebook{background-position:-29px -28px;}
#footer .r .social li a.odno{background-position:-58px -28px;}
#footer .r .social li a.twitter{background-position:-87px -28px;}
#footer .r .social li a.google{background-position:-116px -28px;}
#footer .logo{width:95px;height:57px;float:left;text-indent:-9999px;overflow:hidden;margin:11px 35px 0 0;background:url(../images/footer-logo.png) no-repeat;}
#footer .l{width:330px;float:left;}
#footer .l strong{display:block;color:#d8d51a;font-size:39px;font-weight:600;margin-bottom:-5px;}
#footer .l p{color:#767676;font-size:18px;margin-bottom:26px;}
#footer .l .p{color:#d8d51a;}
#footer .l .phone{width:160px;float:left;}
#footer .l .phone p{margin:0;font-size:16px;line-height:26px;}
#footer .l .phone p span{color:#fff;}
#footer .address{float:left;width:170px;}
#footer .l .address p{margin:0;font-size:14px;}
.form-popup{width:470px;background:#021719;border:2px solid #588875;padding:21px 5px 13px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.form-popup h3{color:#fff;font:600 26px/26px "Open sans";text-align:center;margin-bottom:7px;}
.form-popup p{margin:0 0 10px;font-size:14px;text-align:center;color:#cacbcc;}
.form-popup .row{overflow:hidden;margin-bottom:13px;}
.form-popup .row label{line-height:39px;width:248px;float:left;text-align:right;font-size:16px;color:#fff;}
.form-popup .row label.lable{width:140px;}
.form-popup .row input.lable{width:230px;}
.form-popup .i span ,
.form-popup .row label span{color:#36b13d;}
.form-popup .row input{width:123px;height:29px;float:right;margin:0 44px 0 25px;background:#eaeaea;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px 15px;color:#212121;font-size:16px;}
.form-popup .row .wpcf7-list-item .wpcf7-list-item-label{display:none;}
.form-popup .row .wpcf7-list-item input{width:29px;float:none;}
.form-popup .row .wpcf7-list-item input:checked{}
.form-popup .row input:focus ,
.form-popup .row.active input{background:#fff;}
.form-popup .btn{width:179px;margin:0 auto 24px;}
#popup2.form-popup .btn{margin:0 auto;}
#popup3.form-popup select,
#popup3_tamona.form-popup select,
#popup3_atiker.form-popup select,
#popup3_aeb.form-popup select,
#popup3_elpigaz.form-popup select,
#popup3_gfi.form-popup select,
#popup3_prins.form-popup select,
#popup3_icom.form-popup select,
#popup3_stag.form-popup select{height:39px;float:right;margin:0 44px 0 25px;background:#eaeaea;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px 15px;color:#212121;font-size:16px;width:260px;}
.form-popup .row2{overflow:hidden;margin-bottom:13px;}
.form-popup .row2 span{float:right;line-height:39px;color:#fff;margin-right:19px;}
.form-popup .row2 .result{width:102px;height:39px;float:right;margin:0 20px;background:#9ca4a5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#212121;text-align:center;font-size:21px;font-weight:600;line-height:39px;}
.form-popup .row2 p{text-align:right;color:#fff;line-height:39px;float:right;margin:0;}
.form-popup .i{display:block;font-size:14px;color:#cacbcc;text-align:center;}
.popup-hold{height:0;position:relative;overflow:hidden;}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-content #fancybox-close{position:absolute;top:3px;right:-28px;width:20px;height:20px;cursor:pointer;z-index:1103;display:none;background:url(../images/close.png) no-repeat;}
#fancybox-content #fancybox-close:hover{background-position:0 -20px;}
#fancybox-wrap #fancybox-outer #fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;cursor:pointer;z-index:1103;display:none;}
#fancybox-wrap #fancybox-outer #fancybox-close:hover{background-position:30px 0px;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame{width:100%;height:100%;border:none;display:block;}
.wpcf7-list-item.first.last{width:18px;height:18px;display:inline-block;cursor:pointer;background:url(../images/bg-check.gif) no-repeat;margin:10px 0 0 25px;}
.wpcf7-list-item.first.last input{display:none;}
.questions-hold .button{width:175px;line-height:30px;display:block;margin-top:15px;cursor:pointer;text-decoration:none;color:#212121;text-align:center;font-size:18px;border:1px solid #042a2d;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;padding-bottom:1px;background:url(../images/bg-btn3.gif) repeat-x;text-shadow:0 1px 1px #ffffa2;font-weight:600;}
.questions-hold .button:hover{background:url(../images/bg-btn-over.gif) repeat-x;color:#fff;text-shadow:0 1px 1px #0f6e0f;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.content-hold.button{margin:25px auto 5px;width:332px;line-height:26px;text-decoration:none;color:#212121;text-align:center;font-size:24px;border:5px solid #4d5050;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;padding:13px 0;background:url(../images/bg-btn.gif) repeat-x 0 100%;text-shadow:0 1px 1px #ffffa2;font-weight:600;display:block;}
.content-hold.button:hover{background:url(../images/bg-btn2.gif) repeat-x 0 100%;color:#fff;text-shadow:0 1px 1px #0f6e0f;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.button-contacts{float:left;color:#ffdf1a;font-weight:600;font-size:16px;text-decoration:none;padding:15px 30px 11px;}
.button-contacts span{border-bottom:1px dotted #ffdf1a;}
.free-phone{float:left;text-align:center;margin:0;padding:5px 0px 3px 30px;font-size:12px;color:#c4c4c4;}
.free-phone:before{content:"";background:url("../images/ico-free-phone.png") no-repeat;width:26px;height:26px;display:inline-block;vertical-align:top;margin:10px 10px 0 0;}
.free-phone .cell{font-size:20px;font-weight:600;color:#FFFFFF;margin-top:-18px;display:block;padding-left:55px;}
.button-contacts:before{content:"";background:url("../images/ico-contacts.png") no-repeat;width:26px;height:26px;display:inline-block;vertical-align:top;margin:0 11px 0 0;}
.button-contacts:hover span,
.button-contacts.opened:hover span{border-bottom-color:transparent;}
.button-contacts.opened{color:#fff;background:#409ba4;}
.button-contacts.opened:before{background-position:0 -26px;}
.button-contacts.opened span{border-bottom-color:#fff;}
.contacts-box-holder{
    display:none;
    
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.9);
    outline: 100px solid rgba(0, 0, 0, 0.75);
    position: fixed;
    top: 5%;
    bottom: 5%;
    left: 5%;
    right: 5%;
    z-index: 9999;
}
/*.contacts-box-holder::before {
    background: rgba(0, 0, 0, 0.07);
    display: block;
    content: 'x';
    cursor: pointer;
    color: #38a849;
    font-size: 20px;
    font-family: 'Arial', sans-serif;
    text-align: center;
    line-height: 1.7;
    width: 34px;
    height: 34px;
    position: absolute;
    top: 30px;
    right: 30px;
}*/
/*.contacts-box-holder::after {
    background: rgba(0, 0, 0, 0.75);
    display: block;
    content: '';
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 7777;
}*/
.contacts-box{width:1200px;margin:0 auto;padding:45px 0 33px;}
.contacts-list{list-style:none;padding:0;margin:0;overflow:hidden;color:#000;}
.contacts-list li{float:left;margin:0 38px 0 0;padding:0 0 0 90px;font-size:18px;line-height:26px;}
.contacts-list li:last-child{margin:0;}
.contacts-list em{font-style:normal;color:#69797a;}
.contacts-list ul li{float:none;padding:0;margin:0 0 13px;}
.content ul.contacts-list .contacts-phone{background:url("../images/ico-contacts-phone.png") no-repeat 2px 27px;}
.contacts-list .contacts-callback{padding:34px 0 0;margin:0 77px 0 0;}
.content ul.contacts-list .contacts-address{background:url("../images/ico-contacts-address.png") no-repeat 0 27px;}
.contacts-list .contacts-address{padding:26px 0 5px 88px;margin:0 103px 0 0;}
.contacts-list .contacts-address ul li{margin:0;}
.content ul.contacts-list .contacts-worktime{background:url("../images/ico-contacts-worktime.png") no-repeat 0 27px;}
.contacts-list .contacts-worktime em{display:inline-block;vertical-align:top;margin:0 20px 0 0;font-style:italic;}
.button-callback{-webkit-transition:backround-color 0.3s ease-out,
box-shadow 0.3s ease-out,
text-shadow 0.3s ease-out,
color 0.3s ease-out;transition:backround-color 0.3s ease-out,
box-shadow 0.3s ease-out,
text-shadow 0.3s ease-out,
color 0.3s ease-out;display:inline-block;vertical-align:top;color:#fff;font-size:16px;font-weight:600;font-family:'Open Sans';line-height:18px;text-shadow:0 1px 0 #000;background:#4bc64b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiYzY0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzI3OGQyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzAzNzcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzc3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #4bc64b 0%, #278d27 88%, #037700 89%, #037700 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4bc64b), color-stop(88%,#278d27), color-stop(89%,#037700), color-stop(100%,#037700));background:-webkit-linear-gradient(top, #4bc64b 0%,#278d27 88%,#037700 89%,#037700 100%);background:-o-linear-gradient(top, #4bc64b 0%,#278d27 88%,#037700 89%,#037700 100%);background:-ms-linear-gradient(top, #4bc64b 0%,#278d27 88%,#037700 89%,#037700 100%);background:linear-gradient(to bottom, #4bc64b 0%,#278d27 88%,#037700 89%,#037700 100%);padding:9px 17px;text-decoration:none;border-radius:6px;-webkit-box-shadow:0 1px 0 0 #000,
0 -1px 0 0 #a5e3a5;box-shadow:0 1px 0 0 #000,
0 -1px 0 0 #a5e3a5;}
.button-callback:hover{color:#000;background:#fff87c;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjg3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2ZmZjE0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2ZmY2MwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmNiMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fff87c 0%, #fff141 88%, #ffcc05 89%, #ffcb05 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff87c), color-stop(88%,#fff141), color-stop(89%,#ffcc05), color-stop(100%,#ffcb05));background:-webkit-linear-gradient(top, #fff87c 0%,#fff141 88%,#ffcc05 89%,#ffcb05 100%);background:-o-linear-gradient(top, #fff87c 0%,#fff141 88%,#ffcc05 89%,#ffcb05 100%);background:-ms-linear-gradient(top, #fff87c 0%,#fff141 88%,#ffcc05 89%,#ffcb05 100%);background:linear-gradient(to bottom, #fff87c 0%,#fff141 88%,#ffcc05 89%,#ffcb05 100%);text-shadow:0 1px 0 #ffffa2;-webkit-box-shadow:0 1px 0 0 #574502,
0 -1px 0 0 #fffcbe;box-shadow:0 1px 0 0 #574502,
0 -1px 0 0 #fffcbe;}
.map-holder{position:relative;}
.map-holder iframe{position:relative;width:100%;margin:0 auto;height:600px;}
.map-holder iframe:before{content:'';position:absolute;top:0;left:0;height:6px;-webkit-box-shadow:inset 0 -6px 6px 0 #b6b3ac;box-shadow:inset 0 -6px 6px 0 #b6b3ac;}
.map-holder iframe:after{content:'';position:absolute;bottom:0;left:0;height:6px;-webkit-box-shadow:inset 0 6px 6px 0 #b6b3ac;box-shadow:inset 0 6px 6px 0 #b6b3ac;}
.button-map-close{position:absolute;bottom:52px;right:10.785714285714286%;color:#38a849;font-size:18px;line-height:20px;font-family:'Open Sans';font-weight:600;background:#fff url("../images/arrow-green.png") no-repeat 16px 14px;text-decoration:none;z-index:100;border:2px solid #38a849;border-radius:7px;padding:9px 52px 9px 48px;}
#map-canvas{height:600px;width:100%;display:none;}
.services-hold3 .holder ul,
.services-hold3 .holder ol{margin:0 0 10px 0;}
.services-hold3 .holder ul li,
.services-hold3 .holder ol li{line-height:26px;padding-left:32px;background:url(../images/ic1.png) no-repeat 0 50%;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.main{padding:37px 0 0;}
.twocolumns{border-bottom:1px solid #ededed;padding:0 0 50px;margin:0 0 40px;}
.sidebar{float:left;width:281px;font-size:18px;line-height:20px;padding:8px 0 0;}
.sidebar-box{margin:0;}
.sidebar-list{list-style:none;padding:0;margin:0 0 15px;}
.sidebar-list li{padding:17px 0;border-bottom:1px solid #ededed;}
.sidebar-list a,
.brands-title a{text-decoration:none;}
.sidebar-list a:hover,
.brands-title a:hover{text-decoration:underline;}
.brands-box{margin:0;padding:0 0 12px;border-bottom:1px solid #ededed;}
.brands-title{font-weight:normal;margin:0 0 11px;display:block;}
.brands-list{list-style:none;padding:0;margin:0 0 10px;}
.brands-list li{float:left;margin:7px 6px;width:126px;}
.brands-list a{-webkit-transition:background-color 0.3s ease-out,
border-color 0.3s ease-out,
box-shadow 0.3s ease-out;transition:background-color 0.3s ease-out,
border-color 0.3s ease-out,
box-shadow 0.3s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;width:126px;height:50px;border:1px solid #f1f4f2;border-top-color:#cbcdcc;border-bottom-color:#fbfcfb;background:#f6f9f7;border-radius:3px;text-align:center;}
.brands-list a:hover,
.brands-list .active a{background-color:#fff;border:3px solid #ffdf1a;-webkit-box-shadow:1px 2px 2px #888, -1px 2px 2px #888;box-shadow:1px 2px 2px #888, -1px 2px 2px #888;}
.brands-list .image-box{display:table-cell;vertical-align:middle;}
.brands-list a img{display:block;margin:0 auto;}
.call-box{margin:0 0 20px;padding:0 0 12px;border-bottom:1px solid #ededed;}
.call-image{display:block;margin:-15px auto 13px;}
.call-box h2{margin:0 0 19px;color:#212121;font-size:24px;line-height:33px;font-weight:bold;text-align:left;}
.call-box ul{list-style:none;padding:0;margin:0 0 8px;font-size:18px;line-height:20px;color:#5a5a5a;}
.call-box ul li{margin:0 0 16px;}
.call-box ul li span{color:#37a637;}
.callback-link{display:inline-block;vertical-align:top;border-radius:6px;padding:5px 32px 6px;text-align:center;color:#fff;font-weight:bold;font-size:18px;line-height:26px;background:#4bc64b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiYzY0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzI3OGQyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzAzNzcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzc3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #4bc64b 0%, #278d27 90%, #037700 91%, #037700 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4bc64b), color-stop(90%,#278d27), color-stop(91%,#037700), color-stop(100%,#037700));background:-webkit-linear-gradient(top, #4bc64b 0%,#278d27 90%,#037700 91%,#037700 100%);background:-o-linear-gradient(top, #4bc64b 0%,#278d27 90%,#037700 91%,#037700 100%);background:-ms-linear-gradient(top, #4bc64b 0%,#278d27 90%,#037700 91%,#037700 100%);background:linear-gradient(to bottom, #4bc64b 0%,#278d27 90%,#037700 91%,#037700 100%);text-decoration:none;text-shadow:0 1px 0 #0c4d0c;-webkit-box-shadow:0 1px 0 #012900;box-shadow:0 1px 0 #012900;margin:0 0 15px;}
.callback-link:hover{text-decoration:underline;}
.payment-info-box{margin:0 0 30px;padding:0 0 17px;border-bottom:1px solid #ededed;}
.payment-info-box h3{margin:0 0 18px;color:#5a5a5a;font-size:18px;line-height:20px;}
.payment-info-box ul{list-style:none;padding:0;margin:0;}
.payment-info-box ul li{display:inline-block;vertical-align:top;margin:0 20px 0 0;}
.payment-info-box ul li:last-child{margin:0;}
.payment-info-box img{display:block;}
.sidebar-info-box{margin:0 0 10px;border-bottom:1px solid #ededed;}
.sidebar-info-box ul{list-style:none;padding:0;margin:0;}
.sidebar-info-box ul li{margin:0 0 40px;font-size:18px;line-height:26px;}
.sidebar-info-box ul .info-helper{display:table;height:79px;}
.sidebar-info-box ul a{text-decoration:none;display:table-cell;vertical-align:middle;padding:0 0 0 101px;position:relative;}
.sidebar-info-box ul a:before{-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;content:"";position:absolute;top:0;left:0;vertical-align:top;margin:0;background:url("../images/bg-info-list.png") no-repeat;width:77px;height:79px;}
.sidebar-info-box ul .info-calc:before{background-position:0 -117px;}
.sidebar-info-box ul .info-security:before{background-position:0 -235px;}
.sidebar-info-box ul a:hover{text-decoration:underline;}
.sidebar-info-box ul a:hover:before{opacity:0.7;}
.horizontal-info-box{border-bottom:none;margin:0;}
.horizontal-info-box ul li{display:inline-block;vertical-align:top;margin:0 66px 106px 0;width:340px;}
.horizontal-info-box ul li:nth-child(3n){margin:0;}
.horizontal-info-box ul .info-helper{display:table;height:128px;}
.horizontal-info-box ul a{padding:0 0 0 154px;}
.horizontal-info-box ul a:before,
.horizontal-info-box ul a.info-calc:before{background:url("../images/bg-info-list-big.png") no-repeat;width:128px;height:128px;}
.horizontal-info-box ul .info-money:before{background-position:-408px 0;}
.horizontal-info-box ul .info-wheel:before{background-position:-817px 0;}
.horizontal-info-box ul .info-credit:before{background-position:0 -234px;}
.horizontal-info-box ul .info-professionals:before{background-position:-408px -234px;}
.horizontal-info-box ul .info-catering:before{background-position:-817px -234px;}
.horizontal-info-box ul .info-register:before{background-position:0 -468px;}
.horizontal-info-box ul .info-delivery:before{background-position:-408px -468px;}
.horizontal-info-box ul .info-security:before{background-position:-817px -468px;}
.horizontal-info-box ul .info-install:before{background-position:0 -702px;}
.content{float:right;width:843px;padding:0 0 0 25px;}
.breadcrumbs{list-style:none;padding:0;margin:0 0 34px;color:#b7b7b7;}
.breadcrumbs li{float:left;margin:0 9px 0 0;}
.breadcrumbs li:before{content:"/";float:left;margin:0 7px 0 0;}
.breadcrumbs li:first-child:before{content:"";margin:0;float:none;}
.breadcrumbs a{text-decoration:none;}
.breadcrumbs a:hover{text-decoration:underline;}
.title-holder{margin:0 0 35px;}
.title-holder h1{font-size:31px;line-height:39px;font-weight:bold;color:#212121;margin:0;}
.model-info{margin:0 0 28px;padding:6px 46px 7px;border:3px solid #ffdf1a;font-size:16px;line-height:18px;color:#5a5a5a;position:relative;-webkit-box-shadow:2px 3px 3px #888, -2px 3px 3px #888;box-shadow:2px 3px 3px #888, -2px 3px 3px #888;}
.model-info:before{content:"";position:absolute;top:0;bottom:0;left:50%;display:block;background:#ededed;width:1px;margin:6px 0;}
.model-block{float:left;width:333px;}
.model-block:nth-child(2n){float:right;}
.model-block:nth-child(2n) ul li:last-child{border-bottom:none;}
.model-block ul{list-style:none;padding:10px 0 0;margin:0;}
.model-block ul li{border-bottom:1px solid #ededed;padding:18px 0;}
.model-block ul li img{display:block;margin:0 auto;height:auto;max-width:100%;}
.model-block .model-info-title{float:left;width:60%;}
.model-block .model-info-value{float:right;width:35%;font-weight:normal;color:#212121;font-size:16px;text-align:right;}
.model-block a{text-decoration:none;}
.model-block a:hover{text-decoration:underline;}
.content .image-box{margin:0 0 40px;}
.content .image-box img{display:block;margin:0 auto;max-width:840px;}
.content p{margin:0 0 13px;font-size:16px;line-height:26px;color:#5a5a5a;}
.text-box{margin:0 0 44px;}
.text-box img.aligncenter{margin:5px auto;display:block;}
.text-box img.alignright{float:right;margin:5px 0 5px 20px;display:block;}
.text-box img.alignleft{float:left;margin:5px 20px 5px 0;display:block;}
.text-box strong{color:#212121;}
.cnt-description h3,
.content h3{margin:0 0 20px;font-weight:600;font-size:24px;line-height:26px;color:#212121;}
.section-box{padding:0 0 60px;}
.section-box .title-holder{margin:0 0 38px;}
.section-box .title-holder h2{font-size:31px;line-height:52px;color:#212121;font-weight:bold;text-transform:uppercase;margin:0;}
.carousel-holder{padding:49px 0 40px;margin:0 0 40px;border:3px solid #ffdf1a;border-radius:5px;font-size:14px;line-height:20px;-webkit-box-shadow:2px 3px 3px #888, -2px 3px 3px #888;box-shadow:2px 3px 3px #888, -2px 3px 3px #888;}
.carousel-holder .slide a{display:block;text-decoration:none;}
.carousel-holder .slide a:hover{text-decoration:underline;}
.carousel-holder .slide img{-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;display:block;margin:0 auto 11px;}
.carousel-holder .slide a:hover img{opacity:0.7;}
.carousel-holder .slide .project-title{font-weight:normal;display:block;margin:0;}
.carousel-holder .slide .project-info{display:block;margin:0 0 1px;color:#767676;font-size:12px;}
.region-holder{padding:24px 0 0;}
.region-box{float:left;margin:0 75px 0 0;width:230px;}
.region-box:nth-child(3n){margin:0;}
.region-block{margin:0 0 23px;font-size:16px;line-height:18px;}
.region-block .letter{float:left;font-size:39px;line-height:42px;color:#212121;margin:0 40px 0 0;font-weight:normal;}
.region-list{list-style:none;padding:16px 0 0;margin:0;float:left;width:65%;}
.region-list li{margin:0 0 22px;}
.region-list a{text-decoration:none;}
.region-list a:hover{text-decoration:underline;}
.price-table-holder{margin:0;text-align:center;}
.price-table-holder .row{-webkit-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;margin:0;padding:26px 3px 20px;background:#ededed;border-bottom:1px solid #fff;}
.price-table-holder .row:first-child{border-radius:5px 5px 0 0;}
.price-table-holder .row:last-child{border-radius:0 0 5px 5px;}
.price-table-holder .row.is-opened{background:#fff;padding:23px 0 17px;border:3px solid #ffdf1a;-webkit-box-shadow:2px 3px 3px #888, -2px 3px 3px #888;box-shadow:2px 3px 3px #888, -2px 3px 3px #888;position:relative;}
.price-table-holder label{display:block;cursor:pointer;}
.price-table-logo{float:left;display:table;width:200px;font-size:14px;padding:0;position:relative;height:110px;}
.price-table-logo-box{display:table-cell;vertical-align:middle;}
.price-table-logo img{display:block;margin:0 auto 15px;}
.price-table-logo .price-more{border-bottom:1px dashed #2290c8;text-decoration:none;}
.price-table-logo .price-more:hover{border-bottom-color:transparent;}
.price-table-4,
.price-table-6,
.price-table-8{float:left;width:143px;color:#212121;font-size:16px;}
.price-table-holder .cylinder-title{display:block;margin:0 0 11px;}
.price-table-holder .main-price{display:block;font-size:31px;line-height:39px;color:#36b13d;margin:0 0 15px;}
.price-table-buy{width:205px;float:right;}
.price-table-buy .buy{display:inline-block;border:9px solid #f5f5f5;border-radius:16px;vertical-align:top;padding:5px 5px 6px;width:143px;text-align:center;color:#fff;font-weight:bold;font-size:18px;line-height:26px;background:#4bc64b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiYzY0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzI3OGQyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzAzNzcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzc3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #4bc64b 0%, #278d27 90%, #037700 91%, #037700 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4bc64b), color-stop(90%,#278d27), color-stop(91%,#037700), color-stop(100%,#037700));background:-webkit-linear-gradient(top, #4bc64b 0%,#278d27 90%,#037700 91%,#037700 100%);background:-o-linear-gradient(top, #4bc64b 0%,#278d27 90%,#037700 91%,#037700 100%);background:-ms-linear-gradient(top, #4bc64b 0%,#278d27 90%,#037700 91%,#037700 100%);background:linear-gradient(to bottom, #4bc64b 0%,#278d27 90%,#037700 91%,#037700 100%);text-decoration:none;text-shadow:0 1px 0 #0c4d0c;margin:12% 0 11px;}
.price-table-buy .buy-on-time{display:inline-block;border-radius:6px;vertical-align:top;padding:5px 5px 6px;width:143px;text-align:center;color:#212121;font-weight:bold;font-size:16px;line-height:26px;background:#ffff46;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmY0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2ZmZDgwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQ4MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffff46 0%, #ffff26 90%, #ffd803 91%, #ffd803 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffff46), color-stop(90%,#ffff26), color-stop(91%,#ffd803), color-stop(100%,#ffd803));background:-webkit-linear-gradient(top, #ffff46 0%,#ffff26 90%,#ffd803 91%,#ffd803 100%);background:-o-linear-gradient(top, #ffff46 0%,#ffff26 90%,#ffd803 91%,#ffd803 100%);background:-ms-linear-gradient(top, #ffff46 0%,#ffff26 90%,#ffd803 91%,#ffd803 100%);background:linear-gradient(to bottom, #ffff46 0%,#ffff26 90%,#ffd803 91%,#ffd803 100%);text-decoration:none;text-shadow:0 1px 0 #ffffae;margin:0;}
.price-table-buy .buy:hover,
.price-table-buy .buy-on-time:hover{text-decoration:underline;}
.price-info-box{clear:both;padding:0 23px;text-align:left;color:#5a5a5a;font-size:16px;line-height:26px;display:none;}
.content .price-info-box h3{margin:0 0 16px;}
.brand-info{border-top:1px solid #ededed;padding:19px 0 0;margin:25px 0 23px;}
.brand-info p{margin:0;}
.brand-info-list{list-style:none;padding:0 14px;margin:0;}
.brand-info-list li{padding:0 0 13px 37px;line-height:26px;position:relative;}
.brand-info-list li:before{content:"";background:url("../images/bullet.png") no-repeat;width:23px;height:15px;position:absolute;top:5px;left:0;}
.price-table-holder input[type="radio"]{width:18px;height:18px;}
.contacts-page-holder .contacts-list li{background:none;}
.contacts-page-holder .contacts-list{margin:0 0 14px;padding:3px 0 0 13px;}
.contacts-page-holder .contacts-list .contacts-call{background:url("../images/ico-contacts-phone2.png") no-repeat;padding:13px 0 13px 43px;width:65%;margin:0 38px 38px 0;}
.contacts-page-holder .contacts-list li span{color:#36b13d;}
.contacts-page-holder .contacts-list li span em{color:#36b13d;font-style:italic;}
.contacts-page-holder .contacts-list .contacts-address{margin:0;padding:0 0 0 44px;background-position:0 27px;}
.contacts-page-holder .contacts-list .contacts-messages{background:url("../images/ico-contacts-mail.png") no-repeat 0 50%;padding:0 0 0 44px;}
.contacts-page-holder .contacts-list .contacts-phone ul{float:left;margin:0 37px 0 0;}
.contacts-page-holder .button-callback{margin:35px 32px 0;}
.contacts-page-holder .contacts-list > li{margin:0 0 47px 0;}
.contacts-page-holder .contacts-list > li:nth-child(2n){width:346px;padding:0 0 0 44px;margin:0 74px 40px 0;}
.contacts-page-holder .contacts-list .contacts-messages em{display:inline-block;font-style:italic;margin:0 8px 0 0;vertical-align:top;}
.contacts-page-holder .contacts-list ul li:nth-child(2){margin:0 0 12px;}
.map-box{margin:0 0 58px;border:1px solid #888;}
.button-order-holder{text-align:center;margin:0 0 25px;}
.button-order{display:inline-block;vertical-align:top;color:#212121;font-size:30px;line-height:32px;font-weight:bold;text-shadow:0 1px 0 #fff1a5;background:#ffea23;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWEyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZDUxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2ZmYjQwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmI0MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffea23 0%, #ffd512 90%, #ffb401 91%, #ffb401 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffea23), color-stop(90%,#ffd512), color-stop(91%,#ffb401), color-stop(100%,#ffb401));background:-webkit-linear-gradient(top, #ffea23 0%,#ffd512 90%,#ffb401 91%,#ffb401 100%);background:-o-linear-gradient(top, #ffea23 0%,#ffd512 90%,#ffb401 91%,#ffb401 100%);background:-ms-linear-gradient(top, #ffea23 0%,#ffd512 90%,#ffb401 91%,#ffb401 100%);background:linear-gradient(to bottom, #ffea23 0%,#ffd512 90%,#ffb401 91%,#ffb401 100%);text-decoration:none;padding:22px 60px;border-radius:6px;-webkit-box-shadow:0 1px 0 #012900;box-shadow:0 1px 0 #012900;}
.brand-img{float:left;margin:15px 60px 30px 15px;}
.price-table-brand{margin:0 0 77px;}
.price-table-brand .row,
.price-table-brand .row:first-child,
.price-table-brand .row:last-child{border-radius:5px;background:#fff;border:3px solid #ffdf1a;padding:23px 0 17px;-webkit-box-shadow:2px 3px 3px #888, -2px 3px 3px #888;box-shadow:2px 3px 3px #888, -2px 3px 3px #888;}
.video-holder{margin:0 0 85px;text-align:center;}
.video-holder iframe{margin:0 auto;}
.projects-holder{margin:0 0 20px;padding:14px 0 0;font-size:14px;line-height:20px;}
.projects-holder .slide{display:inline-block;vertical-align:top;margin:0 25px 30px 0;width:180px;background:none;padding-left:0;}
.projects-holder .slide a{display:block;text-decoration:none;}
.projects-holder .slide a:hover{text-decoration:underline;}
.projects-holder .slide img{-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;display:block;margin:0 auto 11px;}
.projects-holder .slide a:hover img{opacity:0.7;}
.projects-holder .slide .project-title{font-weight:normal;display:block;margin:0;}
.projects-holder .slide .project-info{display:block;margin:0 0 1px;color:#767676;font-size:12px;}
.portfolio-holder{margin:0 0 0 -16px;}
.portfolio-holder .row{margin:0;position:relative;}
.portfolio-box{-webkit-transition:box-shadow 0.3s ease-out,
border-color 0.3s ease-out;transition:box-shadow 0.3s ease-out,
border-color 0.3s ease-out;display:inline-block;vertical-align:top;margin:4px 3px;padding:10px 9px;width:180px;border:3px solid transparent;border-radius:5px 5px 0 0;text-align:center;}
.portfolio-box.is-opened{border-top-color:#ffdf1a;border-left-color:#ffdf1a;border-right-color:#ffdf1a;background:#fff;}
.portfolio-box.is-opened .portfolio-block{background-color:#fff;border-color:#fff;}
.portfolio-block{-webkit-transition:background-color 0.3s ease-out,
border-color 0.3s ease-out;transition:background-color 0.3s ease-out,
border-color 0.3s ease-out;display:block;text-decoration:none;padding:10px 0 0;width:178px;height:100px;border:1px solid #f1f4f2;border-top-color:#cbcdcc;border-bottom-color:#fbfcfb;background:#f6f9f7;border-radius:3px;}
.portfolio-box .image-frame{display:table;height:80px;width:100%;margin:0 0 12px;}
.portfolio-box .image-holder{display:table-cell;vertical-align:middle;}
.portfolio-box .image-holder img{display:block;margin:0 auto;max-width:100%;max-height:80px;}
.portfolio-box .portfolio-title{display:block;clear:both;width:100%;min-height:37px;}
.portfolio-project-box .projects-holder{margin:-8px 0 0 -15px;padding:23px 26px 0;border:3px solid #ffdf1a;-webkit-box-shadow:2px 3px 3px #888, -2px 3px 3px #888;box-shadow:2px 3px 3px #888, -2px 3px 3px #888;background:#fff;overflow:hidden;}
.portfolio-project-box .projects-list{width:855px;}
.portfolio-project-box .projects-holder .slide{margin:0 31px 30px 0;}
.hidden{display:none;}
.news-holder{padding:0;}
.news-box{display:inline-block;vertical-align:top;margin:0 59px 0 0;width:358px;color:#5a5a5a;font-size:16px;line-height:26px;}
.news-box:nth-child(3n){margin:0;}
.content .category-holder .news-box{margin:0 60px 15px 0;}
.content .category-holder .news-box .image-box img{-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;display:block;margin:0 auto;max-width:100%;/* min-height:67px; */min-width:125px;max-width: 357px;}
}
.content .category-holder .news-box:nth-child(3n){}
.content .category-holder .news-box:last-child{margin:0 0;}
.news-box .image-box{margin:0 0 32px;}
.news-box .image-box img{-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;display:block;margin:0 auto;max-width:100%;}
.news-box .image-box a:hover img{opacity:0.7;}
.news-box h3{margin:0;text-transform:uppercase;font-size:24px;line-height:26px;color:#212121;}
.news-box .text-box{margin:0 0 20px;}
.news-box .text-box p{margin:0;}
.news-box .more-holder{margin:0;}
.news-box .more-holder .more{float:right;background:url("../images/button_text.png") no-repeat;width:128px;height:39px;}
.news-box .more-holder .more:hover{background:url("../images/button_text_active.png") no-repeat;}
.category-holder .box .text-box{margin:15px 0 40px;font-size:16px;}
.main .holder .content .text-box ul.glossary-menu-atoz{margin:0 0 20px 13px;padding-bottom:10px;}
.main .holder .content .text-box ul.glossary-menu-atoz li.glossary-menu-item{margin:0 12px 0 0;}
.price-info-box.clearfix table{width:605px;}
.price-info-box.clearfix table,
.price-info-box.clearfix tr,
.price-info-box.clearfix td{border:1px solid black;border-collapse:collapse;text-align:center;}
.price-info-box.clearfix tr td{width:143px;}
.price-info-box.clearfix tr td:first-child{width:170px;}
.content ul li{line-height:26px;padding-left:32px;background:url(../images/ic1.png) no-repeat 0 50%;}
.content ol,
.content ul{margin:0 0 10px 0;}
.content ol{line-height:26px;padding-left:32px;list-style:decimal;}
.content .breadcrumbs li{padding-left:0;background:none;line-height:normal;}
.content .breadcrumbs{margin:0 0 34px;}
#inner-gallery .ngg-gallery-thumbnail-box{width:200px;height:200px;padding:33px;}
#inner-gallery .ngg-gallery-thumbnail img{width:200px;height:200px;}
.portfolio-project-box ul li{background:none;padding-left:0}
.section-box .news-box{min-height:467px;position:relative;}
.section-box .news-box .more-holder{right:0;bottom:0;position:absolute;}
.content .model-info ul li{padding:18px 0;background:none;line-height:inherit;}
.cnt-description{font-size:16px;}
.box-js{height:476px;overflow:hidden;margin-right:25px;}
.open_seo .box-js{height: auto;}
.btn-clic:before{content:"Читать далее";}
.open_seo .btn-clic:before{content:"Скрыть";}
/*.btn-clic.myclass:before{content:"Скрыть";}*/
form.price-table-form{margin-bottom:24px;}
h4{margin:0 0 20px;font-weight:600;font-size:20px;line-height:26px;color:#212121;}
strong, b{font-weight:bold;}
h3{color:#000;font-size:20px;font-weight:600;margin-bottom:15px;}
.alignleft{float:left;margin:0 15px 0 0;}
.alignright{float:right;margin:0 0 0 15px;}
.aligncenter{display:block;margin:0 auto;}
p.wp-caption-text{color:#000;font-weight:600;text-align:center;}
#fancybox-right{right:0;background:url(../images/bg-prev-next.png) no-repeat -50px 0;}
#fancybox-left{left:0;background:url(../images/bg-prev-next.png) no-repeat;}
#fancybox-right,
#fancybox-left{position:absolute;top:50%;margin:-30px 0;width:50px;height:60px;z-index:9999}
.sidebar-category li{border: 1px solid #b7b7b7;margin: 0 0 25px;}
.sidebar-category li a{display:block;}
.sidebar-category li img{max-width:100%;height:auto;border-bottom: 1px solid #b7b7b7;}
.sidebar-category_content {padding: 9px 13px;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor: pointer}
.text-box table td { border:  1px solid #aaa; padding: 5px 10px; }
.text-box table {height: auto !important; margin-bottom: 15px; text-align: center}
.text-box table thead strong {color: #fff}
.text-box table thead tr { background-color: #2e676d !important}





.owlCarousel .item{
    margin: 3px;
}
.owlCarousel .item img {
    display: block;
    width: 100%;
    max-width: 180px;
    height: auto;
}






.container-tab{
	margin:auto;
	max-width:800px;
	padding:0 20px;
}
/* TABS */
.accordion-tabs {
    *zoom: 1;
    width: 100%;
/*    border: 1px solid #dddddd;*/
    border-radius: 0.1875em;
    margin-bottom: 1.5em;
    margin-left: 0;
    padding-left: 0;
}
.accordion-tabs:before,
.accordion-tabs:after {
    content: '';
    display: table;
    width: 100%;
}
.accordion-tabs:after {
    clear: both;
}
.accordion-tabs li {
    list-style: none;
}
.accordion-tabs li.tab-head-cont:first-child a {
    border-top-left-radius: 0.1875em;
    border-top-right-radius: 0.1875em;
    border-top: 0;
}
.accordion-tabs li.tab-head-cont:last-child a {
    border-bottom-left-radius: 0.1875em;
    border-bottom-right-radius: 0.1875em;
}
.accordion-tabs li.tab-head-cont a {
    text-decoration: none;
    border-top: 1px solid #dddddd;
    color: #888888;
    display: block;
    padding: 0.75em 0.809em;
}
.accordion-tabs li.tab-head-cont a:hover {
    color: #fff;
}
.accordion-tabs li.tab-head-cont a:focus {
    outline: none;
}
.accordion-tabs li.tab-head-cont a.is-active {
    background-color: #f7f7f7;
    border-bottom: 0;
    color: #333333;
}
.accordion-tabs li.tab-head-cont section {
    padding: 1.5em 1.618em;
    background: none;
    border: none;
    border-top: 1px solid #588875;
    display: none;
    overflow: hidden;
    width: 100%;
    width: 100%;
}

/* RESPONSIVE */
@media screen and (min-width: 40em) {
	.accordion-tabs {
		border: none;
		position: relative; 
	}
    .accordion-tabs li.tab-head-cont {
        display: inline;
    }
    .accordion-tabs li.tab-head-cont:last-child a {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .accordion-tabs li.tab-head-cont a {
        display: inline-block;
        vertical-align: baseline;
        zoom: 1;
        *display: inline;
        *vertical-align: auto;
        border-top: 0;
        border-top-right-radius: 0.1875em;
        border-top-left-radius: 0.1875em;
    }
    .accordion-tabs li.tab-head-cont a.is-active {
        background-color: #588875;
        color: #fff;
        margin-bottom: -1px;
    }
    .accordion-tabs li.tab-head-cont section {
        border-bottom-left-radius: 0.1875em;
        border-bottom-right-radius: 0.1875em;
        border: none;
        border-top: 1px solid #588875;
        float: left;
        left: 0;
        /*padding: 0.75em 0.809em;*/
        padding: 0.75em 0em;
    }
    .accordion-tabs li.tab-head-cont section p {
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2;
    }
}

#popupContacts {
    /*width: 800px;
    max-width: 100%;*/
}
.contacts-box2 {
    
}
.contacts-list2 {
    -moz-column-count: 2;
    -moz-column-gap: 30px;
    -webkit-column-count: 2;
    -webkit-column-gap: 30px;
    column-count: 2;
    column-gap: 30px;
    
    color: #fff;
    margin-top: 10px;
}
.contacts-list2 li {
    display: inline-block;
    width: 100%;
}
.contacts-callback2 {
    
}
.contacts-phone2 {
    margin-bottom: 15px;
}
.contacts-address2 {
    margin-bottom: 15px;
}
.contacts-worktime2 {
    margin-bottom: 15px;
}
.accordion-tabs input,
.accordion-tabs [type="text"] {
    margin: 0 !important;
}

@media (min-width: 481px) and (max-width: 1300px) {
    .services-hold2 .column3 {
        width:49% !important;
        float:right !important;
        clear:inherit !important;
    }
}