

html{
    font-family: 'Fira Sans', Tahoma;
    font-size: 14px
}
body{
    margin: 0;
    padding: 0;
    transition-duration: 0.3s;
}

a{font-size: 14px; text-decoration: none;}
input, button{font-family: 'Fira Sans', Tahoma;}
button{cursor: pointer}

input[type=text],input[type=email]{box-sizing:content-box; -moz-box-sizing:content-box;}

.wrapper{width: 1004px; margin: 0 auto; position: relative;}
.puller{clear: both; width: 100%; height: 0;}

.button-small{width: 165px; height: 37px; background: url(../images/button-small.png) top center no-repeat;color: #282828; font-weight: 100; text-decoration: none; line-height: 30px; text-align: center; text-transform: uppercase;}
.button-small:hover{
    transform: scale(1.1);
}

.button-medium{width: 197px; height: 54px; background: url(../images/button-medium.png) top center no-repeat;color: #282828; font-weight: 600; text-decoration: none; line-height: 50px; text-align: center; text-transform: uppercase; font-size: 18px; display: inline-block; border: none;}
.button-medium:hover{opacity: 0.7;}

.button-big{width: 298px; height: 67px; background: url(../images/button-big.png) top center no-repeat;color: #282828; font-weight: 600; text-decoration: none; line-height: 60px; text-align: center; text-transform: uppercase; font-size: 18px; display: inline-block;}
.button-big:hover{opacity: 0.7;}

.button-huge{width: 320px; height: 67px; background: url(../images/button-huge.png) top center no-repeat;color: #282828; font-weight: 600; text-decoration: none; line-height: 60px; text-align: center; text-transform: uppercase; font-size: 18px; display: inline-block;}
.button-huge:hover{opacity: 0.7;}

#button_submit, .button-popup{width: 413px; height: 74px; background: url(../images/button-popup.png) top center no-repeat;color: #282828; font-weight: 400; text-decoration: none; line-height: 70px; text-align: center; font-size: 18px; display: inline-block;margin-top: 20px; border: none;}
#button_submit:hover,
.button-popup:hover{opacity: 0.7;}


.block_head{height: 88px; }
.block_head .logo{width: 162px; padding-left: 20px; height: 88px; background: url(../images/logo.png) center left no-repeat; float: left}
.block_head .text{ line-height: 88px; font-size: 18px; font-weight: 100; color: #2a2623; width: 495px;background: url(../images/logo-border.png) center left no-repeat; float: left; padding-left: 20px}
.block_head .text .boldtext{font-weight: bold; font-size: 23px;}
.block_head .phonesblock{float:left;text-align: center; width: 210px; color: #282828; font-weight: 400; font-size: 25px; padding-top: 5px;}
.block_head .phones, .block_head .cbutton {
    float:left;
}
.block_head .cbutton {
    margin-top: 27px;
}
.block_head .phones {
    font-size: 22px;
    margin-top: 18px;
    margin-right: 10px;
}

/*.block_banner1{background: url(../images/parallax/parallax-bg.jpg) top center no-repeat; height: 588px;}*/
.block_banner{background: url(../images/parallax/bg-parallax.jpg) top center no-repeat; height: 588px;background-size:cover;}
.block_banner .grass{width:1345px; height:293px; position:absolute; background: url(../images/parallax/parallax-grass.png) top center no-repeat; top: 384px; left: 50%; margin-left: -675px;}
.block_banner .car{width:544px; height:502px; position:absolute; background: url(../images/parallax/parallax-car.png) top center no-repeat; top: 100px; left: 50%; margin-left: -240px;}
.block_banner .mud{width:636px; height:222px; position:absolute; background: url(../images/parallax/parallax-mud.png) top center no-repeat; top: 150px; left: 50%; margin-left: -319px;}
.block_banner .leaf-1{width:92px; height:92px; position:absolute; background: url(../images/parallax/parallax-leaf-1.png) top center no-repeat; top: 280px; left: 50%; margin-left: 496px;}
.block_banner .leaf-2{width:73px; height:73px; position:absolute; background: url(../images/parallax/parallax-leaf-2.png) top center no-repeat; top: 180px; left: 50%; margin-left: -400px;}
.block_banner .leaf-3{width:30px; height:30px; position:absolute; background: url(../images/parallax/parallax-leaf-3.png) top center no-repeat; top: 130px; left: 50%; margin-left: -290px;}

.block_banner .parallax{height: 588px;position: absolute;width: 1300px; margin: 0 auto; overflow: hidden; left: 50%; margin-left: -650px;}
.scene li.layer { position: absolute; padding: 0;}
#scene{margin: -90px 0 0 0; padding: 0; width: 100%; height: 100%;position: absolute;}
.l1{width:1345px; height:293px; position:absolute; background: url(../images/parallax/parallax-grass.png) top center no-repeat; top: 384px; left: 50%; margin-left: -675px;}
.l2{width:544px; height:502px; position:absolute; background: url(../images/parallax/parallax-car.png) top center no-repeat; top: 100px; left: 50%; margin-left: -240px;}
.l3{width:636px; height:222px; position:absolute; background: url(../images/parallax/parallax-mud.png) top center no-repeat; top: 150px; left: 50%; margin-left: -260px;}
.l4{width:92px; height:92px; position:absolute; background: url(../images/parallax/parallax-leaf-1.png) top center no-repeat; top: 280px; left: 50%; margin-left: 496px;}
.l5{width:73px; height:73px; position:absolute; background: url(../images/parallax/parallax-leaf-2.png) top center no-repeat; top: 180px; left: 50%; margin-left: -400px;}
.l6{width:30px; height:30px; position:absolute; background: url(../images/parallax/parallax-leaf-3.png) top center no-repeat; top: 130px; left: 50%; margin-left: -290px;}

.l21{width:662px; height:444px; position:absolute; top: 100px; left: 50%; margin-left: -526px;}
.l22{width:99px; height:104px; position:absolute; top: 160px; left: 50%; margin-left: 420px;}
.l23{width:256px; height:167px; position:absolute; top: 515px; left: 50%; margin-left: -450px;}
.l24{width:453px; height:468px; position:absolute; top: 215px; left: 50%; margin-left: -70px;}
.l25{width:129px; height:123px; position:absolute; top: 590px; left: 50%; margin-left: -275px;}
.l26{width:282px; height:278px; position:absolute; top: 430px; left: 50%; margin-left: -230px;}
.l27{width:423px; height:516px; position:absolute; top: 152px; left: 50%; margin-left: 140px;}



.block_banner .panel{width: 940px; height: 70px; padding: 10px; background: #282828; position: absolute; border-radius: 20px; top: 500px;}
.block_banner .inputwrapper{float: left; padding: 15px 0 15px 15px;}
.block_banner .inputwrapper input{font-size: 18px; padding: 4px; font-weight: 200; width: 210px}
.block_banner .inputwrapper.button{float: left; padding: 10px 0 5px 15px;}

.block_banner .menu{height: 36px; background-color: #fff; width: 100%; top: 88px; position: absolute;}
.block_banner .menu ul{margin: 0 0 0 100px; padding: 0;}
.block_banner .menu ul li {margin: 0; padding: 2px 40px; list-style: none; float:left; line-height: 30px;}
.block_banner .menu ul li a{color:#6d8aaa; font-size: 14px; font-weight: bold;}
.block_banner .menu ul li a:hover{text-decoration: underline}

.block_banner .line1{background-color: #f7eb28;display: inline-block;font-size: 48px;font-weight: 900;left: 50%;line-height: 48px;margin-left: -400px;padding: 5px;position: absolute;text-align: center;width: 800px; top: 15px;}
.block_banner .line2{background-color: #f7eb28;display: inline-block;font-size: 48px;font-weight: 400;left: 50%;line-height: 48px;margin-left: -350px;padding: 10px 5px;position: absolute;text-align: center;width: 700px; top: 85px;}
.block_banner .line2 span{font-size: 35px;}

.block_banner .line3{background-color: #f7eb28;display: inline-block;font-size: 35px;font-weight: 400;left: 50%;line-height: 35px;margin-left: -205px;padding: 5px;position: absolute;text-align: center;width: 410px; top: 273px;}

.block_banner .line4{background-color: #c53f3f;display: inline-block;font-size: 25px;font-weight: 900;left: 50%;line-height: 35px;margin-left: -225px;padding: 5px 15px;position: absolute;text-align: center;width: 450px; top: 480px; color: #fff; }

.block_banner .getprice{text-align: center; position: absolute; top: 500px; margin-left: -150px; left: 50%;}

.block_weprint .title{text-align: center; padding: 10px 0; font-weight: 900; font-size: 40px;}
.block_weprint .logos-wrapper{padding: 2px;}
.block_weprint .client-logo{float: left;}
.block_weprint .getprice{text-align: center; padding: 10px 0 30px;}

.block_samples{height: 1024px; background:  url(../images/bg_samples.png) top center;}
.block_samples .title{text-align: center; font-weight: 900; font-size: 40px;  padding: 20px 0;}
.block_samples .samples{width: 1006px; margin: 0 auto;}
.block_samples .samples a {display: inline-block; background-color: #fff;}
.block_samples .samples .pb-8{padding-bottom: 8px;}
.block_samples .samples .pr-8{padding-right: 8px;}
.block_samples .getprice{text-align: center; padding: 30px 0 30px;}

.block_samples .sample-block{background-size : 100%;background-color: #fff; float:left; position: relative; }
.block_samples .sample-description{ background-size : 100%; background-color: rgba(0,0,0,0.7); position: absolute; color: #fff; text-align: center;opacity:0; padding: 100px 20px 0 20px; font-size: 16px; font-weight: bold; box-sizing: border-box;}
#sample-1{background: url(../images/sample-1.jpg) center center no-repeat;  width: 255px; height: 256px; }
#sample-2{background: url(../images/sample-2.jpg) center center no-repeat;  width: 257px; height: 256px; }
#sample-3{background: url(../images/sample-3.jpg) center center no-repeat;  width: 477px; height: 256px; }

#sample-4{background: url(../images/sample-4.jpg) center center no-repeat;  width: 477px; height: 256px; }
#sample-5{background: url(../images/sample-5.jpg) center center no-repeat;  width: 255px; height: 256px; }
#sample-6{background: url(../images/sample-6.jpg) center center no-repeat;  width: 257px; height: 256px; }

#sample-7{background: url(../images/sample-7.jpg) center center no-repeat;  width: 255px; height: 256px; }
#sample-8{background: url(../images/sample-8.jpg) center center no-repeat;  width: 257px; height: 256px; }
#sample-9{background: url(../images/sample-9.jpg) center center no-repeat;  width: 477px; height: 256px; }

.block_samples #sample-1 .sample-description{top: 13px; left: 13px; width: 230px; height: 230px}
.block_samples #sample-2 .sample-description{top: 13px; left: 13px; width: 232px; height: 230px}
.block_samples #sample-3 .sample-description{top: 13px; left: 25px; width: 427px; height: 230px}

.block_samples #sample-4 .sample-description{top: 13px; left: 25px; width: 430px; height: 231px}
.block_samples #sample-5 .sample-description{top: 13px; left: 13px; width: 230px; height: 231px}
.block_samples #sample-6 .sample-description{top: 13px; left: 13px; width: 232px; height: 231px}

.block_samples #sample-7 .sample-description{top: 13px; left: 13px; width: 230px; height: 230px}
.block_samples #sample-8 .sample-description{top: 13px; left: 13px; width: 232px; height: 230px}
.block_samples #sample-9 .sample-description{top: 13px; left: 25px; width: 427px; height: 230px}

.block_numbers{height: 589px; background: url(../images/bg_numbers.jpg) top center no-repeat; }
.block_numbers .title{text-align: center; padding: 10px 0; font-weight: 900; font-size: 40px; color: #fff; padding: 20px 0;}
.block_numbers .numbers_item{float:left; width: 334px; height: 245px; text-align: center; display: block; transform: scale(0);}
.block_numbers .numbers_item .bignumber{font-size: 60px; font-weight: 900; padding: 5px; background-color: #f7eb28;text-align: center; margin: 5px; display:inline-block; line-height: 60px; }
.block_numbers .numbers_item .linenumber{font-size: 22px; font-weight: 900; padding: 4px; background-color: #f7eb28;text-align: center; display:inline-block; margin: 2px;}
.block_numbers .numbers_item2{float:left; width: 502px; height: 230px; text-align: center;display: block; transform: scale(0);}
.block_numbers .numbers_item2 .bignumber{font-size: 60px; font-weight: 900; padding: 5px; background-color: #f7eb28;text-align: center; margin: 5px; display:inline-block; line-height: 60px;}
.block_numbers .numbers_item2 .linenumber{font-size: 22px; font-weight: 900; padding: 4px; background-color: #f7eb28;text-align: center; display:inline-block; margin: 2px;}


.block_what{height: 774px}
.block_what .title{text-align: center; padding: 30px 0; font-weight: 900; font-size: 40px;}
.block_what .getprice{text-align: center; padding: 30px 0 30px;}
.block_what .whatprint-item{width: 200px; height: 220px; float:left; margin-bottom: 30px;}
.block_what .whatprint1{background: url(../images/whatprint/what_1.png) top center no-repeat;}
.block_what .whatprint1:hover{background: url(../images/whatprint/whathover_1.png) top center no-repeat;}
.block_what .whatprint2{background: url(../images/whatprint/what_2.png) top center no-repeat;}
.block_what .whatprint2:hover{background: url(../images/whatprint/whathover_2.png) top center no-repeat;}
.block_what .whatprint3{background: url(../images/whatprint/what_3.png) top center no-repeat;}
.block_what .whatprint3:hover{background: url(../images/whatprint/whathover_3.png) top center no-repeat;}
.block_what .whatprint4{background: url(../images/whatprint/what_4.png) top center no-repeat;}
.block_what .whatprint4:hover{background: url(../images/whatprint/whathover_4.png) top center no-repeat;}
.block_what .whatprint5{background: url(../images/whatprint/what_5.png) top center no-repeat;}
.block_what .whatprint5:hover{background: url(../images/whatprint/whathover_5.png) top center no-repeat;}
.block_what .whatprint6{background: url(../images/whatprint/what_6.png) top center no-repeat;}
.block_what .whatprint6:hover{background: url(../images/whatprint/whathover_6.png) top center no-repeat;}
.block_what .whatprint7{background: url(../images/whatprint/what_7.png) top center no-repeat;}
.block_what .whatprint7:hover{background: url(../images/whatprint/whathover_7.png) top center no-repeat;}
.block_what .whatprint8{background: url(../images/whatprint/what_8.png) top center no-repeat;}
.block_what .whatprint8:hover{background: url(../images/whatprint/whathover_8.png) top center no-repeat;}
.block_what .whatprint9{background: url(../images/whatprint/what_9.png) top center no-repeat;}
.block_what .whatprint9:hover{background: url(../images/whatprint/whathover_9.png) top center no-repeat;}
.block_what .whatprint10{background: url(../images/whatprint/what_10.png) top center no-repeat;}
.block_what .whatprint10:hover{background: url(../images/whatprint/whathover_10.png) top center no-repeat;}

.block_clientprice{height: 729px; background: url(../images/bg_price.jpg) top center no-repeat; }
.block_clientprice .title{text-align: center; padding: 10px 0; font-weight: 900; font-size: 40px;}
.block_clientprice .price_wrapper{text-align: center;}
.block_clientprice .price_items{font-size: 36px; font-weight: bold; padding: 4px 10px; background-color: #f7eb28;text-align: center; display:inline-block; margin: 2px; line-height: 36px;}
.block_clientprice .price_scriptcanvas{height: 450px; }
.block_clientprice .getprice{text-align: center; padding: 10px 0 30px;}

.block_clientprice .result-item-slider{position:relative;width:957px;margin:40px auto 10px;height:400px;}
.block_clientprice .result-item-slider{height:400px;}
.block_clientprice .result-item-slider .result-after, .result-wrapper{position:absolute;top:0;left:0}
.block_clientprice .result-wrapper{background: url(../images/machine-1.jpg) bottom left no-repeat;}
.block_clientprice .result-item-slider .result-wrapper{width:50%;z-index:2;overflow:hidden;height:100%}
.block_clientprice  .result-after{background: url(../images/machine-2.jpg) bottom left no-repeat; height: 100%; width: 100%;}

.block_clientprice .price-offset-big{font-size: 38px; padding: 2px 5px; background-color: #f7eb28; font-weight: 900; position: absolute; left: 260px; line-height: 42px;}
.block_clientprice .price-offset-small{font-size: 21px; padding: 3px 7px; background-color: #f7eb28; font-weight: 900; position: absolute; left: 275px; top: 50px;}
.block_clientprice .price-offset-info{font-size: 21px; padding: 3px 7px; background-color: #f7eb28; font-weight: 900; position: absolute; left: 500px; width: 300px; text-align: center}

.block_clientprice .price-digital-big{font-size: 38px; padding: 2px 5px; background-color: #f7eb28; font-weight: 900; position: absolute; left: 600px; line-height: 42px;}
.block_clientprice .price-digital-small{font-size: 21px; padding: 3px 7px; background-color: #f7eb28; font-weight: 900; position: absolute; left: 600px; top: 50px;}
.block_clientprice .price-digital-info{font-size: 21px; padding: 3px 7px; background-color: #f7eb28; font-weight: 900; position: absolute; left: 50px; width: 300px; text-align: center}

.block_clientprice .result-item-slider .drag-cursor{cursor:e-resize;height:400px;width:31px;position:absolute;top:10px;left:50%;margin-left:-15px;z-index:3;background:url(../images/drag-cursor.png) no-repeat}


.block_fast{height: 746px; background: url(../images/bg_fast.png) top left ; }
.block_fast .title{text-align: center; padding: 10px 0; font-weight: 900; font-size: 40px; color: #fff; padding: 20px 0;}
.block_fast .clock{height: 540px; background: url(../images/clock.png)  center 10px no-repeat;  position: relative; }
.block_fast .time-1{position: absolute; background:  url(../images/time-1.png) center left no-repeat ; padding-left: 60px; color: #fff; font-size: 18px; font-weight: bold; left: 50%; margin: 80px 0 0 150px; display: none;}
.block_fast .time-2{position: absolute; background:  url(../images/time-2.png) center left no-repeat ; padding-left: 60px; color: #fff; font-size: 18px; font-weight: bold; left: 50%;margin: 220px 0 0 180px;display: none;}
.block_fast .time-3{position: absolute; background:  url(../images/time-3.png) center left no-repeat ; padding-left: 60px; color: #fff; font-size: 18px; font-weight: bold; left: 50%;margin: 350px 0 0 130px;display: none;}
.block_fast .time-4{position: absolute; background:  url(../images/time-4.png) center top no-repeat ; padding-top: 60px; color: #fff; font-size: 18px; font-weight: bold; left: 50%;margin: 420px 0 0 -90px; text-align: center; width: 180px;display: none;}
.block_fast .time-5{position: absolute; background:  url(../images/time-5.png) center right no-repeat ; padding-right: 60px; color: #fff; font-size: 18px; font-weight: bold; left: 50%;margin: 350px 0 0 -390px; text-align: right;display: none;}
.block_fast .time-6{position: absolute; background:  url(../images/time-6.png) center right no-repeat ; padding-right: 60px; color: #fff; font-size: 18px; font-weight: bold; left: 50%;margin: 220px 0 0 -430px; text-align: right;display: none;}
.block_fast .time-7{position: absolute; background:  url(../images/time-7.png) center right no-repeat ; padding-right: 60px; color: #fff; font-size: 18px; font-weight: bold; left: 50%;margin: 80px 0 0 -430px; text-align: right;display: none;}
.block_fast .getprice{text-align: center; padding: 10px 0 30px;}
.block_fast .clock-arrow{width: 23px; height: 228px;background: url(../images/clock-arrow.png) bottom center no-repeat ; position: absolute; left: 50%; top: 140px;margin-left: -12px; }

.clock-arrow-animation{
    animation: smallarrow 4s linear 1 0.5s;
    -webkit-animation: smallarrow 4s linear 1 0.5s;}

@-webkit-keyframes smallarrow {
    25% {-webkit-transform: rotate(90deg);}
    50% {-webkit-transform: rotate(180deg);}
    75% {-webkit-transform: rotate(270deg);}
    100% {-webkit-transform: rotate(360deg);}
}
/* Standard syntax */
@keyframes smallarrow {
    25% {transform: rotate(90deg);}
    50% {transform: rotate(180deg);}
    75% {transform: rotate(270deg);}
    100% {transform: rotate(360deg);}
}


.block_faces{height: 470px;}
.block_faces .title{text-align: center; padding: 10px 0; font-weight: 900; font-size: 40px;}
.block_faces .faces_wrapper{padding: 50px;}
.block_faces .faces_wrapper .face{height: 80px; width: 207px; float:left; margin-left: 15px; padding-top: 228px; text-align: center; font-size: 16px; font-weight: bold;}
.block_faces .faces_wrapper .face1{background: url(../images/faces-1.jpg) top center no-repeat;}
.block_faces .faces_wrapper .face2{background: url(../images/faces-2.jpg) top center no-repeat;}
.block_faces .faces_wrapper .face3{background: url(../images/faces-3.jpg) top center no-repeat;}
.block_faces .faces_wrapper .face4{background: url(../images/faces-4.jpg) top center no-repeat;}

.block_crew{height: 580px; background: url(../images/bg_crew.jpg) center 90px  no-repeat; }
.block_crew .title{text-align: center; padding: 25px 0; font-weight: 900; font-size: 26px;}

.block_feedbacks{height: 590px;}
.block_feedbacks .getprice{text-align: center; padding: 35px 0 30px;}
.block_feedbacks .yellow-line{height: 68px; background-color: #f7eb28; text-align: center; font-size: 40px; color: #040404; text-align: center; font-weight: 900;margin-bottom: 20px;}
#slides_01{height: 350px; width: 734px; margin: 0 auto;}
#slides_01 .slide{height: 350px;}
#slides_01 .blockquote{height: 306px; width: 733px; background: url(../images/blockquote.png) top center no-repeat;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 45px 25px;
    font-size: 14px;
    line-height: 200%;
}
#slides_01  a.prev{height:46px; width: 25px; display: block; background:url(../images/prev.png) top center no-repeat; position: absolute; left: 100px; top: 75px;}
#slides_01  a.next{height:46px; width: 25px; display: block; background:url(../images/next.png) top center no-repeat; position: absolute; right: 100px; top: 75px;}
#slides_01 .pagination{display: none;}
#slides_01 .comment-description{ left: 160px;position: absolute;top: 230px;width: 500px;}
#slides_01 .comment-avatar{width: 110px; height: 110px; float:left; margin-right: 10px}
#slides_01 .comment-avatar img{border: 5px solid #f7eb28; border-radius: 100px}
#slides_01 .comment-name{color: #282828; font-size: 23px; font-weight: 700;padding-top: 25px; line-height: 18px;}
#slides_01 .comment-work{color: #7e7e7e; font-size: 14px; font-weight: 700;}
#slides_01 .comment-company{color: #040404; font-size: 14px; font-weight: 700;}

.block_contacts{height: 528px;}
.block_contacts .map-overlay{height: 528px; width: 100%; position: absolute; background: url(../images/map-overlay.png) top center no-repeat;}
.block_contacts .contacts-baloon{width: 356px; height: 158px; background: url(../images/contacts-baloon.png) top center no-repeat; margin: 44px auto;}
.block_contacts .contacts-baloon .line1{text-align: center; font-weight: 900; font-size: 40px; line-height: 100%; padding-top: 10px;}
.block_contacts .contacts-baloon .line2{text-align: center; font-weight: 400; font-size: 18px;}
.block_contacts .contacts-baloon .line3{text-align: center; font-weight: 700; font-size: 18px;}
.block_contacts .contacts-baloon .line4{text-align: center; font-weight: 700; font-size: 18px;}

.block_cta{height: 75px; padding: 20px 0;}
.block_cta .text{float:left; width: 574px; height: 67px; color: #282828; font-size: 21px; font-weight: 700; line-height: 60px;}
.block_cta .arrow{float:left; width: 100px;   background: url(../images/arrow-handwrite.png) center 10px no-repeat;height: 67px; }
.block_cta .button{float:left; }


.numbers_item, .numbers_item2{
    animation-delay: 0.5s;
}

@-webkit-keyframes fadeIn {
    0% { opacity:0; }
    100% { opacity:1; }
}
@keyframes fadeIn {
    0% { opacity:0; }
    100% { opacity:1; }
}

@-webkit-keyframes jump {
    0% { transform:scale(1,1); }
    50% { transform:scale(1.2,1.2); }
    75% { transform:scale(0.9,0.9); }
    100% { transform:scale(1,1); }
}
@keyframes jump {
    0% { transform:scale(1,1); }
    50% { transform:scale(1.2,1.2); }
    75% { transform:scale(0.9,0.9); }
    100% { transform:scale(1,1); }
}

.block{display: block !important; transform: scale(1) !important;}

.block_banner .menu.sticked_top{
    position: fixed;
    top:0;
    z-index: 1000;
}

.block_ml{background: url(../images/bg-production.png) left top; padding: 20px 0;}
.block_ml .wrapper-ml{margin: 0 auto; width: 800px; padding: 20px; background-color: #fff; border: 1px solid #a4a5a4; box-shadow:  0 0 10px rgba(0,0,0,0.5);}
.block_ml .title{text-align: center; padding: 10px 0; font-weight: 900; font-size: 40px;}
.block_ml .text{text-align: justify; font-size: 16px}
.block_ml .getprice{text-align: center; padding: 10px 0 30px;}
.countdown-container {
    height: 130px;
}

.main-example {
    margin: 0 auto;
    width: 355px;
}

.main-example .countdown-container {
    height: 130px;
}

.main-example .time {
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
    display: inline-block;
    text-align: center;
    position: relative;
    height: 95px;
    width: 65px;

    -webkit-perspective: 479px;
    -moz-perspective: 479px;
    -ms-perspective: 479px;
    -o-perspective: 479px;
    perspective: 479px;

    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;

    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);

    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.main-example .count {
    background: #202020;
    color: #f8f8f8;
    display: block;
    font-family: 'Fira Sans', sans-serif;
    font-weight: bold;
    font-size: 3em;
    line-height: 94px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
    top: 0;
    width: 100%;

    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);

    -webkit-transform-style: flat;
    -moz-transform-style: flat;
    -ms-transform-style: flat;
    -o-transform-style: flat;
    transform-style: flat;
}

.main-example .count.top {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 5px 5px 0 0;
    height: 50%;

    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

.main-example .count.bottom {
    background-image: linear-gradient(rgba(255, 255, 255, 0.1), transparent);
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.1), transparent);
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.1), transparent);
    background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.1), transparent);
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.1), transparent);
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    border-radius: 0 0 5px 5px;
    line-height: 0;
    height: 50%;
    top: 50%;

    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
}

.main-example .count.next {
}

.main-example .label {
    font-size: normal;
    margin-top: 5px;
    display: block;
    position: absolute;
    top: 95px;
    width: 100%;
}

/* Animation start */
.main-example .count.curr.top {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
    z-index: 3;
}

.main-example .count.next.bottom {
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
    transform: rotateX(90deg);
    z-index: 2;
}

/* Animation end */
.main-example .flip .count.curr.top {
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;

    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
}

.main-example .flip .count.next.bottom {
    -webkit-transition: all 250ms ease-in-out 250ms;
    -moz-transition: all 250ms ease-in-out 250ms;
    -ms-transition: all 250ms ease-in-out 250ms;
    -o-transition: all 250ms ease-in-out 250ms;
    transition: all 250ms ease-in-out 250ms;

    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
}

#test-countdown {
    width: 550px;
    min-height: 300px;
    padding-bottom: 10px;
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    z-index: 150;
    text-align: center;
    top: 160px;
    position: absolute;
    left: 50%;
    margin-left: -270px;
}

#test-countdown .headlink {
    padding: 5px 0;
}

#test-countdown .headlink a {
    color: #0050ef;
    text-decoration: underline;
    font-weight: bold;
}

#test-countdown .label-countdown {
    font-size: 24px;
    padding: 10px 0;
}
