#index-content{height:100%}#index-slider-container{width:100%;height:500px;top:132px;position:relative}#index-slider-container .flexslider{position:absolute;top:0;width:100%;height:500px}#index-slider-container .flexslider .slides{margin:0}#index-slider-container .flexslider .slides li{float:left;width:100%;height:500px;overflow:hidden;padding:0}#index-slider-container .flexslider .slides li.slide-1{background:url(../images/slider/slide-1.jpg) 100% top/100% auto no-repeat}#index-slider-container .flexslider .slides li.slide-2{background:url(../images/slider/slide-2.jpg) 100% top/100% auto no-repeat}#index-slider-container .flexslider .slides li.slide-3{background:url(../images/slider/slide-3.jpg) 100% top/100% auto no-repeat}@media (max-height:1000px){#index-slider-container .flexslider .slides li{background-attachment:fixed;background-size:cover!important}}#index-slider-container h1{font-size:30px;line-height:38px;text-align:center;position:relative;color:#fff;z-index:10;padding-top:180px;margin-bottom:20px;text-transform:uppercase;font-weight:300;text-shadow:0 1px 1px rgba(0,0,0,.5)}#index-slider-container h1 small{color:#fff;font-weight:700;font-size:20px}#index-slider-container h1:after,#index-slider-container h1:before{display:none}#index-slider-container .flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center;z-index:10}#index-slider-container .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}#index-slider-container .flex-control-paging li a{width:11px;height:11px;display:block;background:#fff;cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#index-slider-container .flex-control-paging li a:hover{background:#93a453}#index-slider-container .flex-control-paging li a.flex-active{background:#93a453;cursor:default}.slides-text{width:600px;margin:0 auto;color:#fff;text-align:center;font-size:16px}.slides-text p{text-shadow:0 1px 1px rgba(0,0,0,.5)}#bgvid{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto}#landing-section{position:relative;overflow:hidden;background:url(../images/bg-images/bg-landing-small.jpg) center center no-repeat;background-size:cover}#landing-section:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.4)}@media (min-width:765px){#landing-section{background:url(../images/bg-images/bg-landing.jpg) center center no-repeat;background-size:cover}}#landing-section h1{font-size:30px;line-height:38px;text-align:center;font-weight:700;position:relative;color:#fff;z-index:10;padding-top:380px;margin-bottom:30px}#landing-section h1 small{color:#fff;font-weight:300;font-size:18px}#landing-section h1:after,#landing-section h1:before{display:none}.index-links{width:320px;margin:0 auto;position:relative;z-index:10}.index-links a{position:relative;display:block;padding:0 15px;height:24px;line-height:24px;float:left;background:#93a453;color:#fff;font-size:16px;text-decoration:none;transition:all .2s linear}.index-links a:hover{padding:0 25px}.index-links .left-link{margin:0 170px 0 0;float:right}.index-links .left-link:before{content:'';position:absolute;right:-25px;top:-12px;width:32px;height:51px;background:url(../images/main-sprite.png) -32px -3px no-repeat}.index-links .right-link{margin:0 0 0 192px}.index-links .right-link:before{content:'';position:absolute;left:-25px;top:-15px;width:32px;height:51px;background:url(../images/main-sprite.png) no-repeat}#landing-section #bg-v{background:url(../images/landing/bg-v.png) right bottom no-repeat;width:1411px;min-height:1280px;position:absolute;right:0;bottom:0;z-index:2}#landing-section .container{padding:0!important;position:absolute;left:240px;top:415px}.csstransforms3d #landing-section .container{-webkit-perspective:1000px;perspective:1000px}#landing-branding{position:relative;display:block;margin-bottom:90px;width:430px;height:100px;line-height:100px;text-align:center}#landing-branding:before{content:'';position:absolute;left:-29px;top:-8px;border-bottom:8px solid #000;border-top:0;border-left:16px solid transparent;border-right:1px solid transparent;-webkit-transform:skewX(28deg);transform:skewX(28deg)}#landing-branding:after{content:'';position:absolute;right:-29px;bottom:-8px;border-top:8px solid #000;border-bottom:0;border-right:17px solid transparent;border-left:1px solid transparent;-webkit-transform:skewX(28deg);transform:skewX(28deg)}#landing-branding div:before{content:'';width:430px;height:100px;position:absolute;top:0;left:0;background:#fff;-webkit-transform:skewX(28deg);transform:skewX(28deg)}#landing-branding img{position:relative;z-index:10;max-height:100%;vertical-align:middle;display:inline-block}#nav-landing{position:relative;width:554px;margin-left:84px}#nav-landing ul{margin:0;padding:0;list-style:none}#nav-landing>ul>li{width:430px;position:relative;height:40px;pading-bottom:2px}#nav-landing>ul>li.landing{margin-left:0}#nav-landing>ul>li.about-company{margin-left:21px}#nav-landing>ul>li.services{margin-left:42px}#nav-landing>ul>li.portfolio{margin-left:63px}#nav-landing>ul>li.careers{margin-left:85px}#nav-landing>ul>li.contacts{margin-left:106px}#nav-landing>ul>li.blog{margin-left:127px}#nav-landing>ul>li:after{content:'';position:absolute;left:0;bottom:-10px;width:100%;height:11px;background:url(../images/landing/bg-nav-sep.png) 50px bottom no-repeat}#nav-landing>ul>li:before{content:'';width:0;position:absolute;top:0;bottom:1px;left:0;z-index:2;background:#92a452;outline:transparent solid 1px;-webkit-transform:skewX(28deg);transform:skewX(28deg);-webkit-transition:width .3s linear .1s;transition:width .3s linear .1s}#nav-landing>ul>li:first-child{background:0 0}#nav-landing ul li a,#nav-landing ul li div{color:#fff;text-decoration:none}#nav-landing>ul>li>a,#nav-landing>ul>li>div{display:block;height:40px;line-height:40px;position:relative;font-size:16px}#nav-landing>ul>li>a:before,#nav-landing>ul>li>div:before{content:'';width:0;height:44px;position:absolute;right:416px;top:-10px;background:#5d6834;outline:transparent solid 1px;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:rotate(-28deg) translateZ(0);transform:rotate(-28deg) translateZ(0);-webkit-transition:width .1s linear .4s,background .3s linear .3s;transition:width .1s linear .4s,background .3s linear .3s}.no-csstransforms3d #nav-landing>ul>li>a:before,.no-csstransforms3d #nav-landing>ul>li>div:before{-webkit-transform:scaleX(0) rotate(-28deg);transform:scaleX(0) rotate(-28deg)}#nav-landing>ul>li>a:after,#nav-landing>ul>li>div:after{content:'';width:0;height:0;position:absolute;right:-12px;bottom:-7px;border-top:8px solid #000;border-bottom:0;border-right:16px solid transparent;border-left:0;opacity:0;outline:transparent solid 1px;-webkit-transform-origin:left center;transform-origin:right center;-webkit-transform:scaleX(0) skewX(28deg) translateZ(0);transform:scaleX(0) skewX(28deg) translateZ(0);-webkit-transition:all .1s linear 0s;transition:all .1s linear 0s}.no-csstransforms3d #nav-landing>ul>li>a:after,.no-csstransforms3d #nav-landing>ul>li>div:after{-webkit-transform:scaleX(0) skewX(28deg);transform:scaleX(0) skewX(28deg)}#nav-landing ul li a span,#nav-landing ul li div span{position:relative;z-index:10;display:block;-webkit-text-shadow:1px 1px 0 rgba(0,0,0,.8);text-shadow:0 0 2px rgba(0,0,0,.6)}#nav-landing>ul>li>a>span,#nav-landing>ul>li>div>span{padding:0 70px}#nav-landing>ul>li>a>span:before,#nav-landing>ul>li>div>span:before{content:'';background:url(../images/landing/bg-menu-list.png) no-repeat;width:17px;height:9px;position:absolute;left:35px;top:50%;margin-top:-4px}#nav-landing>ul>li.active>a:before,#nav-landing>ul>li.active>div:before,#nav-landing>ul>li:hover>a:before,#nav-landing>ul>li:hover>div:before{background:#000;width:14px;-webkit-transform:rotate(-28deg) translateZ(0);transform:rotate(-28deg) translateZ(0);-webkit-transition:width .1s linear,background .3s linear;transition:width .1s linear,background .3s linear}.no-csstransforms3d #nav-landing>ul>li.active>a:before,.no-csstransforms3d #nav-landing>ul>li.active>div:before,.no-csstransforms3d #nav-landing>ul>li:hover>a:before,.no-csstransforms3d #nav-landing>ul>li:hover>div:before{-webkit-transform:scaleX(1) rotate(-28deg);transform:scaleX(1) rotate(-28deg)}#nav-landing>ul>li.active:before,#nav-landing>ul>li:hover:before{width:100%}#nav-landing>ul>li.active>a:after,#nav-landing>ul>li.active>div:after,#nav-landing>ul>li:hover>a:after,#nav-landing>ul>li:hover>div:after{opacity:1;-webkit-transform:scaleX(1) skewX(28deg) translateZ(0);transform:scaleX(1) skewX(28deg) translateZ(0);-webkit-transition:all .1s linear .4s;transition:all .1s linear .4s}.no-csstransforms3d #nav-landing>ul>li.active>a:after,.no-csstransforms3d #nav-landing>ul>li.active>div:after,.no-csstransforms3d #nav-landing>ul>li:hover>a:after,.no-csstransforms3d #nav-landing>ul>li:hover>div:after{opacity:1;-webkit-transform:scaleX(1) skewX(28deg);transform:scaleX(1) skewX(28deg)}#nav-landing ul li ul{display:block;visibility:hidden;padding:10px 0 7px;width:250px;position:absolute;right:-97px;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#nav-landing ul li.careers ul,#nav-landing ul li.services ul{right:-55px;padding:9px 0 6px}#nav-landing ul li.about-company>a:after,#nav-landing ul li.about-company>div:after,#nav-landing ul li.careers>a:after,#nav-landing ul li.careers>div:after,#nav-landing ul li.services>a:after,#nav-landing ul li.services>div:after{content:'';width:2px;height:80px;background:#fff;position:absolute;left:213px;top:40px;border:0;z-index:1;-webkit-transform:skewX(28deg);transform:skewX(28deg)}#nav-landing ul li.about-company>a:after,#nav-landing ul li.about-company>div:after{height:160px;left:234px}#nav-landing ul li:hover>ul{visibility:visible}#nav-landing ul li ul:before{content:'';display:block;width:0;background:#92a452;position:absolute;top:0;bottom:0;right:0;z-index:25;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:skewX(28deg);transform:skewX(28deg);-webkit-transition:all .3s linear .1s;transition:all .3s linear .1s}#nav-landing ul li ul:after{content:'';width:0;position:absolute;background:#5d6834;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(-28deg);transform:rotate(-28deg);-webkit-transition:all .1s linear .4s;transition:all .1s linear .4s}#nav-landing ul li.about-company ul:after{bottom:-20px;height:225px;left:184px}#nav-landing ul li.services ul:after{left:205px;bottom:-15px;height:135px}#nav-landing ul li.careers ul:after{left:204px;bottom:-15px;height:135px}#nav-landing ul li:hover ul:after{width:14px;background:#000;-webkit-transition:width .1s linear,background .4s;transition:width .1s linear,background .4s}#nav-landing ul li:hover>ul:before{width:250px}#nav-landing ul li ul li{height:24px;line-height:24px;position:relative;z-index:40;width:230px;margin-bottom:2px}.cssanimations #nav-landing ul li ul li{opacity:0}#nav-landing ul li:hover>ul li{-webkit-animation-name:fadeInLeftSmall;animation-name:fadeInLeftSmall;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#nav-landing ul li ul a{position:relative;padding:0 0 0 20px;z-index:45;display:inline-block;font-size:14px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#nav-landing ul li ul a:before{content:'';background:url(../images/landing/bg-menu-list.png) -24px 0 no-repeat;width:6px;height:9px;position:absolute;left:0;opacity:0;top:50%;margin-top:-5px;-webkit-transition:all .3s linear;transition:all .3s linear}#nav-landing ul li ul a:hover,#nav-landing ul li ul li.active a{padding-left:30px}#nav-landing ul li ul a:hover:before,#nav-landing ul li ul li.active a:before{left:15px;opacity:1}#nav-landing ul li ul li.who-are-we{margin-left:-85px;-webkit-animation-delay:.4s;animation-delay:.4s}#nav-landing ul li ul li.philosophy{margin-left:-70px;-webkit-animation-delay:.5s;animation-delay:.5s}#nav-landing ul li ul li.team{margin-left:-56px;-webkit-animation-delay:.6s;animation-delay:.6s}#nav-landing ul li ul li.devices{margin-left:-42px;-webkit-animation-delay:.7s;animation-delay:.7s}#nav-landing ul li ul li.live-in-company{margin-left:-27px;-webkit-animation-delay:.8s;animation-delay:.8s}#nav-landing ul li ul li.certificates{margin-left:-15px;-webkit-animation-delay:.9s;animation-delay:.9s}#nav-landing ul li ul li.recommendations{margin-left:0;-webkit-animation-delay:1s;animation-delay:1s}#nav-landing ul li ul li.web-design{margin-left:-42px;-webkit-animation-delay:.4s;animation-delay:.4s}#nav-landing ul li ul li.online-marketing{margin-left:-27px;-webkit-animation-delay:.5s;animation-delay:.5s}#nav-landing ul li ul li.web-hosting{margin-left:-15px;-webkit-animation-delay:.6s;animation-delay:.6s}#nav-landing ul li ul li.others{margin-left:0;-webkit-animation-delay:.7s;animation-delay:.7s}#nav-landing ul li ul li.vacancies{margin-left:-42px;-webkit-animation-delay:.4s;animation-delay:.4s}#nav-landing ul li ul li.trainees{margin-left:-27px;-webkit-animation-delay:.5s;animation-delay:.5s}#nav-landing ul li ul li.apply{margin-left:-15px;-webkit-animation-delay:.6s;animation-delay:.6s}#nav-landing ul li ul li.php-lections{margin-left:0;-webkit-animation-delay:.7s;animation-delay:.7s}@media (-webkit-min-device-pixel-ratio:0){#nav-landing{margin-left:83px}#nav-landing>ul>li>a:after{bottom:-6px}}#landing-section .scroll-down{opacity:0;position:fixed;z-index:510;bottom:50%;left:50%;margin-bottom:-185px;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scale(2.2,2.2);transform:scale(2.2,2.2);-webkit-transition:all 1s linear;transition:all 1s linear}#landing-section .scroll-down.visible{opacity:1;color:#92a452!important}#landing-section .scroll-down:hover{color:#92a452!important;-webkit-transition:all .3s linear;transition:all .3s linear}#landing-section .scroll-down.down{opacity:1;position:absolute;bottom:10px;color:#fff;margin-bottom:0;-webkit-transform:scale(1,1);transform:scale(1,1)}#landing-section .scroll-down.visible span{visibility:hidden}#home-section{position:relative;background:url(../images/bg-pattern.png) center center}#home-section:before{content:'';width:100%;position:absolute;top:0;left:50%;bottom:0;z-index:0;background:rgba(255,255,255,.15);box-shadow:0 0 10px rgba(0,0,0,.04);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:skewX(-28deg);transform:skewX(-28deg)}#services-list{margin:0 -120px}#services-list .service{position:relative;width:340px;height:630px;line-height:630px;float:left;margin:0 -20px;text-align:center;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg)}.nojs #services-list .service{-webkit-transform:none;transform:none}#services-list .service.active{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#services-list #web-design.active{-webkit-animation-delay:.5s;animation-delay:.5s}#services-list #marketing.active{-webkit-animation-delay:1s;animation-delay:1s}#services-list #hosting.active{-webkit-animation-delay:1.5s;animation-delay:1.5s}#services-list #other.active{-webkit-animation-delay:2s;animation-delay:2s}#services-list .service:before{content:'';width:240px;height:240px;position:absolute;top:50%;left:50%;margin:-120px 0 0 -120px;-webkit-transform:scale(1,1.86) rotate(45deg);transform:scale(1,1.86) rotate(45deg);-webkit-transition:all .3s linear;transition:all .3s linear}#services-list .service:hover:before{z-index:2}#other:before,#web-design:before{background:#fff;background:rgba(255,255,255,.4)}#other:hover:before,#web-design:hover:before{background:#fff}#marketing:before{background:#777;background:rgba(0,0,0,.5)}#marketing:hover:before{background:#5e5e5e}#hosting:before{background:#93a453;background:rgba(147,164,83,.6)}#hosting:hover:before{background:#93a453}#services-list .service>div{width:250px;height:340px;position:relative;z-index:10;display:inline-block;line-height:normal;vertical-align:middle;color:#969696;top:0}#services-list .service>div p{font-size:16px;line-height:24px}#services-list #hosting>div,#services-list #marketing>div{color:#fff}#services-list #hosting>div:after,#services-list #marketing>div:after{border-color:#fff}#services-list .service .icons{display:inline-block;margin-bottom:35px;font-size:26px;color:#000}#services-list #hosting .icons,#services-list #marketing .icons{color:#fff}#services-list .service h3{position:relative;padding:10px 0 13px;margin-bottom:10px;color:#4a4a4a;font-size:19px}#services-list .service h3:before{content:'';width:0;height:26px;position:absolute;top:-26px;left:50%;border-left:1px dotted #4a4a4a}#services-list .service h3:after{content:'';width:136px;height:0;position:absolute;bottom:0;left:50%;margin-left:-68px;border-bottom:1px dotted #4a4a4a}#services-list #hosting h3,#services-list #marketing h3{color:#fff}#services-list #hosting h3:after,#services-list #hosting h3:before,#services-list #marketing h3:after,#services-list #marketing h3:before{border-color:#fff}#services-list .service .more{position:absolute;left:0;bottom:0;width:210px;color:#fff;text-decoration:none}#services-list .service .more:before{content:'';width:0;height:0;position:absolute;top:0;left:0;z-index:2;outline:transparent solid 1px;border-top:24px solid #93a453;border-bottom:0;border-left:13px solid transparent;border-right:40px solid transparent}#services-list .service .more:after{content:'';width:125px;position:absolute;top:0;bottom:0;left:20px;z-index:2;outline:transparent solid 1px;background:#93a453;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);-webkit-transition:all .2s linear .1s;transition:all .2s linear .1s}#services-list #marketing .more:before{border-top-color:#bababb}#services-list #marketing .more:after{background:#bababb}#services-list #hosting .more:before{border-top-color:#fff}#services-list #hosting .more:after{background:#fff}#services-list .service .more span{display:block;position:relative;z-index:10;width:100%;height:24px;line-height:24px;font-size:13px}#services-list #hosting .more span{color:#93a453}#services-list .service .more span:before{content:'';width:0;height:0;position:absolute;left:0;top:-7px;outline:transparent solid 1px;border-bottom:7px solid #000;border-top:0;border-left:11px solid transparent;border-right:4px solid transparent}#services-list .service .more span:after{content:'';display:none;width:0;height:0;position:absolute;right:0;top:-7px;outline:transparent solid 1px;border-bottom:7px solid #000;border-top:0;border-right:11px solid transparent;border-left:4px solid transparent}.csstransitions #services-list .service .more span:after{display:block;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .1s linear;transition:all .1s linear}#services-list .service .more:hover:after{width:183px;-webkit-transition:all .2s linear .1s;transition:all .2s linear .1s}#services-list .service .more:hover span:after{display:block}.csstransitions #services-list .service .more:hover span:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all .1s linear .3s;transition:all .1s linear .3s}#services-section{position:relative;height:100%!important;background:url(../images/plan/bg-small.jpg) center center no-repeat;background-size:cover}@media (min-width:765px){#services-section{background:url(../images/plan/bg.jpg) center center no-repeat;background-size:cover}}#plan-steps{position:relative;overflow:hidden;width:100%;height:100%;line-height:100%}#plan-steps .step{position:relative;margin:0;padding:0;width:25%;height:100%;float:left;outline:transparent solid 1px;background:rgba(0,0,0,.5);-webkit-transition:background-color .4s linear;transition:background-color .4s linear}.javascript #plan-steps .step{-webkit-transform:perspective(1px) skewX(-28deg) translateZ(0);transform:perspective(1px) skewX(-28deg) translateZ(0)}.no-csstransforms3d .javascript #plan-steps .step{-webkit-transform:skewX(-28deg);transform:skewX(-28deg)}.no-rgba #plan-steps .step{background:url(../images/bg-dark-5.png)}#services-section .step:nth-child(2n){background:rgba(0,0,0,.6)}.no-rgba #services-section .step:nth-child(2n){background:url(../images/bg-dark-6.png)}#plan-steps .step:first-child:before,#plan-steps .step:last-child:before{content:'';width:300px;height:100%;position:absolute;outline:rgba(0,0,0,.01) solid 1px;-webkit-transition:background-color .4s linear;transition:background-color .4s linear}#plan-steps .step:first-child:before{left:-300px;top:-50%;background:rgba(0,0,0,.5)}#plan-steps .step:last-child:before{right:-300px;top:50%;background:rgba(0,0,0,.6)}#plan-steps .step.kwicks-expanded,#plan-steps .step.kwicks-expanded:before,#plan-steps .step:hover{background:#92a453;background:rgba(146,164,83,.85)}#plan-steps.kwicks-processed .step{margin:0;position:absolute}#plan-steps .step .text-content{width:100%;padding:0 10%;position:absolute;top:50%;left:0;text-align:center;color:#fff;font-size:16px;line-height:24px;font-weight:300;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.javascript #plan-steps .step .text-content{padding:0 10% 0 2%;-webkit-transform:perspective(1px) translateY(-50%) skewX(28deg);transform:perspective(1px) translateY(-50%) skewX(28deg)}.no-csstransforms3d .javascript #plan-steps .step .text-content{-webkit-transform:translateY(-50%) skewX(28deg);transform:translateY(-50%) skewX(28deg)}#plan-steps .step .step-headline{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .4s linear .5s;transition:transform .4s linear .5s}#plan-steps .step h3{font-size:30px;color:#fff}#plan-steps .step .icons{display:inline-block;margin-bottom:10px;font-size:30px}#plan-steps .step .more-info{padding:10px 2%;display:none}.nojs #plan-steps .step .step-headline{-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:all .4s linear;transition:all .4s linear}.nojs #plan-steps .step .more-info{display:block;opacity:0;visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .4s linear;transition:all .4s linear}.nojs #plan-steps .step:hover .more-info,.nojs #plan-steps .step:hover .step-headline{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#plan-steps .step .more-info ul{margin:0}#plan-steps .step .more-info ul li{list-style:none;margin-bottom:4px}#plan-steps .step .more-info ul li a{color:#fff;position:relative;text-decoration:none}#plan-steps .step .more-info ul li a:after{content:"";background-color:#fff;display:inline-block;height:1px;left:50%;position:absolute;bottom:0;transform:translateX(-50%);transition:all .2s ease 0s;width:0}#plan-steps .step .more-info ul li a:hover:after{width:100%}#portfolio-section{position:relative;background:url(../images/bg-pattern.png) center center}#portfolio-slideshow{position:relative;width:100%;height:580px;margin-bottom:120px}.nojs #portfolio-slideshow:before{content:'';position:absolute;left:-50%;top:-200px;width:1920px;height:812px;background:url(../images/portfolio/no-js-static.png) center center no-repeat}.fraction-slider{position:relative;width:100%;height:100%;overflow:visible!important}.fraction-slider .slide{display:none;width:100%;height:100%;position:absolute;z-index:50}.nojs #portfolio-slideshow .slide>*{display:none}.nojs #portfolio-slideshow .slide:first-child .portfolio-links{display:block;position:absolute;left:50%;bottom:-100px;z-index:100;margin-left:-150px}.fraction-slider .active-slide{z-index:70}.fraction-slider .fs_obj{display:block;display:none;position:absolute;top:0;left:0}.fraction-slider .fs_fixed_obj{z-index:60;left:0}.fraction-slider .next,.fraction-slider .prev{position:absolute;top:50%;z-index:80;margin-top:-22px;opacity:0;-webkit-transition:background .3s linear,opacity .5s linear 2s;transition:background .3s linear,opacity .5s linear 2s}#portfolio-slideshow.active .fraction-slider .next,#portfolio-slideshow.active .fraction-slider .prev{opacity:1}.fraction-slider .prev{left:-150px}.fraction-slider .next{right:-150px}#portfolio-slideshow .overlay{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#portfolio-slideshow .overlay img{display:block;max-width:100%}#portfolio-slideshow .imac{width:958px;height:526px;padding:21px 240px 218px 238px;background:url(../images/portfolio/index-slideshow/imac.png) center center no-repeat}#portfolio-slideshow .ipad{width:316px;height:386px;padding:34px 68px 96px 56px;background:url(../images/portfolio/index-slideshow/ipad.png) center center no-repeat}#portfolio-slideshow .iphone{width:142px;height:269px;padding:41px 28px 69px 25px;background:url(../images/portfolio/index-slideshow/iphone.png) center center no-repeat}#portfolio-slideshow .project-name{margin:0;width:360px;height:100px;line-height:100px;text-align:right}#portfolio-slideshow .project-name h3{display:inline-block;vertical-align:middle;line-height:120%;font-size:34px;font-weight:300;color:#000}#portfolio-slideshow .project-name small{display:block;font-size:26px;color:#909090}.portfolio-links{width:350px;height:50px;position:absolute;z-index:100}.portfolio-links a{position:relative;display:block;padding:0 15px;height:24px;line-height:24px;float:left;background:#93a453;color:#fff;font-size:12px;text-decoration:none;transition:all .2s linear}.portfolio-links a:hover{padding:0 25px}.portfolio-links .left-link{margin:0 190px 0 0;float:right}.portfolio-links .left-link:before{content:'';position:absolute;right:-25px;top:-12px;width:32px;height:51px;background:url(../images/main-sprite.png) -32px -3px no-repeat}.portfolio-links .right-link{margin:0 0 0 212px}.portfolio-links .right-link:before{content:'';position:absolute;left:-25px;top:-15px;width:32px;height:51px;background:url(../images/main-sprite.png) no-repeat}#testimonials-section{position:relative;background:url(../images/recommendations/bg-small.jpg) center center no-repeat;background-size:cover}@media (min-width:765px){#testimonials-section{background:url(../images/recommendations/bg.jpg) center center no-repeat;background-size:cover}}#testimonials-section:before{content:'';width:100%;position:absolute;top:0;left:50%;bottom:0;z-index:0;margin-left:116px;background:rgba(255,255,255,.05);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:skewX(-28deg);transform:skewX(-28deg)}#testimonials-section h1{color:#fff}#testimonials-section h1:after,#testimonials-section h1:before{background:#fff}#recommendations-slider{position:relative;width:100%;height:auto;overflow:visible!important;padding-bottom:80px}#recommendations-slider .slides{margin:0;padding:0;list-style:none;color:#fff;font-weight:300}.nojs #recommendations-slider .slides li{margin-bottom:50px}#recommendations-slider .recommendation-text{position:relative;font-size:16px;line-height:24px;padding:42px 0}#recommendations-slider .recommendation-text:before{content:'';width:42px;height:36px;position:absolute;top:0;left:-15px;background:url(../images/main-sprite.png) -96px 0 no-repeat}#recommendations-slider .recommendation-text:after{content:'';width:42px;height:36px;position:absolute;bottom:0;right:-15px;background:url(../images/main-sprite.png) -151px 0 no-repeat}#recommendations-slider .client h4{font-size:22px;font-weight:300px;margin-bottom:5px;color:#fff}#recommendations-slider .client h4 strong{font-weight:400}#recommendations-slider .client .company{font-size:14px;font-style:italic}.cssanimations #recommendations-slider .client,.cssanimations #recommendations-slider .recommendation-text{opacity:0;-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.cssanimations #recommendations-slider .active-slide .client,.cssanimations #recommendations-slider .active-slide .recommendation-text{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.nojs #recommendations-slider .client,.nojs #recommendations-slider .recommendation-text{opacity:1}#recommendations-slider .direction-nav{position:absolute;left:0;bottom:0;margin:0;padding:0;list-style:none}#recommendations-slider .direction-nav li{float:left;margin-right:15px}#clients-brands-container{padding:0 0 0 60px}.clients-brands-box{float:left;margin:0 20px 40px;position:relative;width:245px;height:145px}.clients-brands{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#statistic-section{position:relative;background:url(../images/statistic/bg-small.jpg) center center no-repeat;background-size:cover}@media (min-width:765px){#statistic-section{background:url(../images/statistic/bg.jpg) center center no-repeat;background-size:cover}}#statistic-section .container{position:relative;z-index:1}#statistic-section:before{content:'';width:100%;position:absolute;top:0;left:50%;bottom:0;z-index:0;background:rgba(255,255,255,.05);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:skewX(-28deg);transform:skewX(-28deg)}#statistic-section h1{color:#fff}#statistic-section h1:after,#statistic-section h1:before{background:#fff}#statistic-section .info{color:#fff;font-weight:300;font-size:20px;line-height:26px}#statistic-data{margin:0 auto;padding:50px 0 0;list-style:none}#statistic-data:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.nojs #statistic-data{display:none}.flexbox #statistic-data{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.flexbox #statistic-data:after{display:none}#statistic-data li{float:left;width:25%;text-align:center;color:#fff;font-size:20px;line-height:100%;font-weight:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flexbox #statistic-data li{float:none;width:auto;text-align:left;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}#statistic-data li .icons{display:block;width:40px;height:40px;margin:0 auto 10px;font-size:40px}#statistic-data li .big{font-size:50px;line-height:110%}.tooltip{display:inline;position:relative;z-index:999}.tooltip-item{cursor:pointer;display:block;margin:0 0 4px;font-size:16px}.tooltip-item:hover{text-decoration:underline}.tooltip-text p{margin-bottom:5px}.tooltip-text h4{margin-bottom:4px;padding:0 0 4px;position:relative;color:#fff;text-align:center;font-size:12px;text-transform:uppercase}.tooltip-text h4:after{border-bottom:1px dotted #fff;bottom:0;content:"";height:0;left:50%;margin-left:-68px;position:absolute;width:136px}.tooltip-text ul{list-style:none;margin:0 0 10px 15px}.tooltip-item:after{content:'';position:absolute;width:360px;height:20px;bottom:100%;left:50%;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltip:hover .tooltip-item:after{pointer-events:auto}.tooltip-content{position:absolute;z-index:9999;width:460px;left:50%;margin:0 0 20px -230px;bottom:100%;text-align:left;font-size:.765em;line-height:1.4;background:rgba(0,0,0,.8);opacity:0;cursor:default;pointer-events:none}.tooltip-effect-1 .tooltip-content{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s}#marketing .tooltip-content{background:rgba(255,255,255,.9);text-align:center}#marketing .tooltip-content .tooltip-text{color:#5e5e5e}#marketing .tooltip-content:after{border-top-color:rgba(255,255,255,.9)}#hosting .tooltip-content{background:rgba(255,255,255,.9)}#hosting .tooltip-content .tooltip-text{color:#5e5e5e}#hosting .tooltip-content:after{border-top-color:rgba(255,255,255,.9)}.tooltip:hover .tooltip-content{pointer-events:auto;opacity:1;-webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);transform:translate3d(0,0,0) rotate3d(0,0,0,0)}.tooltip.tooltip-effect-2:hover .tooltip-content{-webkit-transform:perspective(1000px) rotate3d(1,0,0,0deg);transform:perspective(1000px) rotate3d(1,0,0,0deg)}.tooltip-content:after{content:'';top:100%;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-top-color:rgba(0,0,0,.8);border-width:10px;margin-left:-10px}.tooltip-content img{position:relative;height:170px;display:block;float:left;margin-right:1em}.tooltip-text{font-size:12px;line-height:16px;display:block;padding:10px 10px 5px;color:#fff}.tooltip-effect-5 .tooltip-text{padding:1.4em}.tooltip-text a{font-weight:700}@media (max-width:1400px){#index-slider-container{top:92px}#services-list .service>div p{padding:0 25px;font-size:13px;line-height:18px}#header{height:75px;top:8px}#branding{height:75px;line-height:75px;margin-left:20px}#branding img{max-width:90%}#main-navi{margin-left:50px}#main-navi>ul>li{height:75px}#main-navi>ul>li:before{right:-24px}#main-navi>ul>li:after{left:-22px}#main-navi>ul>li>a{height:75px;line-height:75px}#main-navi>ul>li>a:before{left:24px}#main-navi>ul>li.active>a:before,#main-navi>ul>li:hover>a:before{height:87px}#main-navi ul li ul{top:75px;left:7px}#index-content .section .container{padding-top:120px}#index-content h1:after,#index-content h1:before{display:none}#landing-section #bg-v{right:-120px}#services-list{margin:0 auto}#services-list .service{height:500px;line-height:500px;width:25%;margin:0}#services-list .service:before{height:190px;margin:-95px 0 0 -95px;width:190px}#services-list .service .icons{margin-bottom:0}#services-list .service>div{height:250px}#services-list .service h3{font-size:17px;margin-bottom:0}#services-list .service h3:after,#services-list .service h3:before,#services-list .service>div:after{display:none}#services-list .service .more{width:188px;left:11px}#services-list .service .more:hover:after{width:162px}#plan-steps .step h3{font-size:24px}#plan-steps .step .text-content{font-size:14px;line-height:22px}.fraction-slider .prev{left:-44px}.fraction-slider .next{right:-44px}#testimonials-section:before{margin-left:63px}#recommendations-slider .recommendation-text{font-size:16px;line-height:20px}#recommendations-slider .recommendation-text p{margin-bottom:15px}.apply-sidebar ul{margin-left:40px}.tooltip-content{width:360px;margin:0 0 20px -180px}}@media (max-width:1160px){.tooltip-content{width:300px;margin:0 0 20px -150px}}@media (max-width:1030px){#landing-section #bg-v{right:-200px}#landing-section h1{padding-top:300px}.fraction-slider .prev{left:-15px}.fraction-slider .next{right:-15px}#plan-steps .step .text-content{font-size:12px}#plan-steps .step .more-info ul li{margin-bottom:0}}@media (max-width:1000px){#index-slider-container{top:52px}#index-slider-container h1{font-size:26px;line-height:32px;padding-top:190px;padding-left:15px;padding-right:15px}#index-slider-container h1 small{font-size:16px}h1{font-size:34px}#index-content h1 small{font-size:26px}.container{width:740px}#landing-section #bg-v{right:-326px}#landing-section .container{left:316px;top:560px}#branding{width:166px;margin-left:0}#main-navi{margin-left:25px}#main-navi>ul>li>a{padding:0 8px;font-size:12px}#services-list .service{width:290px}#services-list #hosting{margin-left:145px}#services-list #hosting,#services-list #other{margin-top:-110px}.javascript #plan-steps .step .text-content{padding-left:0}#plan-steps .step .icons{font-size:22px;margin-bottom:5px}#plan-steps .step h3{font-size:18px;margin-bottom:5px}#portfolio-slideshow{padding-top:40px}#portfolio-slideshow .project-name{position:absolute;left:50%!important;margin:-30px 0 0 -180px!important;text-align:center}.fraction-slider .slide>img{display:none!important}.portfolio-links{left:50%!important;margin-left:-175px!important}#testimonials-section:before{margin-left:150px}.apply-sidebar ul{margin-left:0}.apply-sidebar ul li{margin-left:35px!important}#clients-section .image-decoration{margin-right:173px}#statistic-data li{font-size:18px}#statistic-data li .big{font-size:44px}#services-list .service h3{padding-top:20px}#services-list .service>div p{font-size:14px}#clients-brands-container{padding:0 0 0 100px}}@media (max-width:980px){.tooltip-content{width:260px;margin:0 0 20px -130px}}@media (max-width:850px){.tooltip-content{width:240px;margin:0 0 20px -120px}.tooltip-text{font-size:10px;line-height:12px;padding:10px 10px 5px}}@media (max-width:760px){h1{font-size:26px}#index-content h1 small{font-size:22px}#services-list .service>div p{padding:0 14px;line-height:18px}#loader-overlay.hide .logo{-webkit-transform:none;transform:none}#header{display:none}#landing-section #bg-v,#landing-section .container{position:static;width:100%;height:auto;min-height:0;background:0 0}#landing-section .container{padding-top:60px!important}#landing-branding{width:100%;background:rgba(255,255,255,.7);border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4)}#landing-branding div:before,#landing-branding:after,#landing-branding:before,#nav-landing{display:none}.container{width:96%;margin:0 auto}#index-content .section .container{padding:60px 0}#services-list .service{width:50%;height:auto;padding:20px 0;line-height:normal;margin:0!important}#services-list .service:before{position:absolute;top:0;left:0;bottom:0;right:0;margin:0;width:auto;height:auto;-webkit-transform:none;transform:none}#services-list .service>div{top:0;width:100%;padding:0 5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#services-list .service .more{left:10px;right:10px;width:auto}#services-list .service .more:after{width:100%;left:0;top:0;right:0;bottom:0;-webkit-transform:none;transform:none}#services-list .service .more:hover:after{width:100%}#services-list .service .more span:after,#services-list .service .more span:before,#services-list .service .more:before{display:none!important}.javascript #plan-steps .step{-webkit-transform:none;transform:none}.javascript #plan-steps .step .text-content{padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#plan-steps .step h3{font-size:16px;margin-bottom:5px}#plan-steps .step .more-info{padding-top:0;font-size:13px}#portfolio-slideshow{width:96%;height:450px;padding:0;margin-left:auto;margin-right:auto}#portfolio-slideshow .project-name h3{font-size:30px}#portfolio-slideshow .project-name small{font-size:24px}#portfolio-slideshow .ipad{top:100px!important;left:50%!important;margin-left:-180px}#portfolio-slideshow .iphone{top:189px!important;left:50%!important;margin-left:20px}#portfolio-slideshow .imac{display:none!important}#portfolio-slideshow .project-name{margin-top:0!important}#portfolio-slideshow .portfolio-links{top:500px!important}#recommendations-slider{width:94%;margin:0 auto}#recommendations-slider .recommendation-text{font-size:18px}.apply-sidebar ul li{margin-left:0!important;padding-left:40px;padding-right:10px}#index-content h1.bottom-space{margin-bottom:40px}#statistic-section .info{font-size:18px}#statistic-data li{font-size:14px;font-weight:400;display:inline-block!important;padding:0 20px;margin-bottom:20px;text-align:center!important}#statistic-data li .big{font-size:30px}#statistic-data li .icons{font-size:30px;height:30px;width:30px}#statistic-data{display:block!important;text-align:center}.tooltip-content{width:200px;margin:0 0 20px -100px}.tooltip-text{font-size:10px;line-height:12px;padding:10px 10px 5px}#services-list .service h3{font-size:18px}#services-list .service>div p{font-size:14px}.slides-text{width:auto!important;padding:0 20px}#clients-brands-container{padding:0 0 0 60px}}@media (max-width:680px){.tooltip-content{width:160px;margin:0 0 20px -80px}.tooltip-text{font-size:10px;line-height:12px;padding:10px 10px 5px}#clients-brands-container{padding:0 10px}}@media (max-width:560px){#clients-brands-container{padding:0}.clients-brands{width:100%}}@media (max-width:440px){#index-slider-container h1{font-size:20px;line-height:24px;padding-top:190px}#index-slider-container h1 small{font-size:16px}#services-list .service{width:100%}#services-list .service>div{height:230px}#services-section{height:auto!important;min-height:100%!important}.javascript #plan-steps .step{position:static!important;margin:0!important;width:100%!important;height:auto;padding:20px 0}#plan-steps .step .text-content{position:relative}#plan-steps .step .more-info,#plan-steps .step .step-headline,.javascript #plan-steps .step .text-content{display:block!important;-webkit-transform:none;transform:none}.apply-info,.apply-sidebar{width:100%;margin-bottom:10px}.tooltip-content{width:300px;margin:0 0 20px -150px}.tooltip-item{font-size:14px}}@media (max-height:910px) and (min-height:801px){#landing-section .container{top:500px;left:285px}}@media (max-height:800px) and (min-height:721px){#landing-section .container{top:570px;left:322px}}@media (max-height:720px) and (min-height:651px){#landing-section .container{top:675px;left:378px}}@media (max-height:650px){#landing-section .container{top:735px;left:410px}#landing-branding{margin-bottom:60px}#nav-landing{margin-left:67px}}@media (max-height:300px){#landing-section h1{display:none}}