html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:scroll}.fp-notransition{-webkit-transition:none!important;transition:none!important}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li:hover #fp-nav ul li a.active span,#fp-slidesNav ul li:hover #fp-nav ul li a.active span,#fp-nav ul li:hover .fp-slidesNav ul li a.active span,#fp-slidesNav ul li:hover .fp-slidesNav ul li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li:hover .fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}.fp-slidesNav ul li{display:inline-block}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto!important}body.front{font-family:''Dosis', sans-serif';-webkit-overflow-scrolling:touch}.wrap{max-width:1200px;width:100%;font-weight:600;}header{position:fixed;width:100%;top:0}.hide-header header{top:-97px}.home-banner{height:731px;position:relative;background:url(../images/home-banner.jpg) 50% 0 no-repeat;margin-top:96px}.home-banner .wrap{padding-top:185px}.home-banner .text{text-align:center;padding-bottom:165px}.home-banner .text h1{margin:0 0 45px;color:#2b2b2b;font-size:30px;font-family:'Dosis', sans-serif;font-weight:normal}.home-banner .text h1 span{display:block;font-family:''Dosis', sans-serif';font-size:61px;line-height:68px;color:#000;font-weight:700;padding-bottom:10px}.home-banner .text .btn{font-size:23px;line-height:60px;color:#4c8897;border:2px solid #4c8897;font-family: 'Dosis', sans-serif;font-weight:700;width:388px;text-align:center;display:inline-block;transition:all 1s}.home-banner .text .btn:hover{background-color:#4c8897;color:#fff}.home-banner .services{position:absolute;bottom:45px;width:98%;left:50%;max-width:1200px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.home-banner .services h4{font-size: 26px; line-height: 29px;margin:0;}.home-banner .services a{display:table-cell;width:100%;height:83px;margin:0;font-size:21px;line-height:25px;color:#4c8897;font-family: 'Dosis', sans-serif;font-weight:700;vertical-align:middle}.home-banner .services .mobile-app{float:left;width:34%;box-sizing:border-box;padding:0 5% 0 4%}.home-banner .services .mobile-app a{font-size: 26px; line-height: 29px; padding-left:83px;background:url(../images/icon_mobile_apps.png) 0 50% no-repeat}.home-banner .services .hardware{float:left;width:36%;box-sizing:border-box;padding-right:5%}.home-banner .services .hardware a{font-size:26px; line-height:29px; padding-left:107px;background:url(../images/icon_hardware.png) 0 50% no-repeat}.home-banner .services .platforms{float:left;width:30%;box-sizing:border-box}.home-banner .services .platforms a{font-size:26px; line-height:29px; padding-left:120px;background:url(../images/icon_platforms.png) 0 50% no-repeat}#clients{height:122px;background-color:#fff;margin:0}#clients .wrap{padding:37px 0}#clients ul li{margin:0 4%;height:48px;line-height:48px}@-webkit-keyframes fp-section-image{0%{top:200%}100%{top:0}}@-moz-keyframes fp-section-image{0%{top:200%}100%{top:0}}@-o-keyframes fp-section-image{0%{top:200%}100%{top:0}}@keyframes fp-section-image{0%{top:200%}100%{top:0}}@-webkit-keyframes fp-section-image-hide{0%{top:0}100%{top:200%}}@-moz-keyframes fp-section-image-hide{0%{top:0}100%{top:200%}}@-o-keyframes fp-section-image-hide{0%{top:0}100%{top:200%}}@keyframes fp-section-image-hide{0%{top:0}100%{top:200%}}.fp-section-one{background-size:cover!important;overflow:hidden;display:table}.fp-section-one .wrap-table{position:relative;width:100%;height:100%;overflow:hidden}.fp-section-one .wrap-table .wrap{position:relative;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.fp-section-one .image-box{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:translateY(250%);-moz-transform:translateY(250%);-ms-transform:translateY(250%);-o-transform:translateY(250%);transform:translateY(250%)}.fp-section-one .text{opacity:0;-webkit-transition:all 1s ease-in-out .5s;-moz-transition:all 1s ease-in-out .5s;-o-transition:all 1s ease-in-out .5s;transition:all 1s ease-in-out .5s}.fp-section-one.d-active .text{opacity:1}.fp-section-one.d-active .image-box{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.fp-section-one.platforms-block{background:url(../images/assets/platform-bg.jpg) 49.9% 50% no-repeat}.fp-section-one.platforms-block .text{left:0;width:39.5%}.fp-section-one.platforms-block .image-box{position:absolute;right:-130px}.fp-section-one.hardware-block{background:url(../images/assets/hardware-bg.jpg) 49.9% 50% no-repeat}.fp-section-one.hardware-block .text{width:53%}.fp-section-one.hardware-block .image-box{position:absolute;right:0}.fp-section-one.mobile-app-block{background:url(../images/assets/mobile-app-bg.jpg) 49.9% 50% no-repeat}.fp-section-one.mobile-app-block .text{float:right;width:42.75%}.fp-section-one.mobile-app-block .image-box{position:absolute;left:-10px}.fp-section-one.product-block{background:url(../images/assets/product-bg.jpg) 49.9% 50% no-repeat}.fp-section-one.product-block .text{float:right;width:42.75%}.fp-section-one.product-block .image-box{position:absolute;left:-10px}.fp-section-one .text{float:left}.fp-section-one .text h2{font-size:48px;line-height:51px;color:#fff;font-weight:600;font-family:'Dosis', sans-serif;margin:0 0 25px}.fp-section-one .text>h4{color:#fff;font-size:22px;line-height:26px;font-weight:normal;margin:0 0 20px}.fp-section-one .text .product-info{margin-bottom:36px}.fp-section-one .text .product-info h4{color:#fff;font-size:18px;font-weight:normal;line-height:20px;margin:0 0 16px;padding-left:34px;position:relative}.fp-section-one .text .product-info h4:after{content:"";position:absolute;top:-4px;left:0;width:23px;height:28px;background-position:50% 50%;background-repeat:no-repeat}.fp-section-one .text .product-info h4.icon-1:after{background-image:url(../images/home-icons/icon-1.png)}.fp-section-one .text .product-info h4.icon-2:after{background-image:url(../images/home-icons/icon-2.png)}.fp-section-one .text .product-info h4.icon-3:after{background-image:url(../images/home-icons/icon-3.png)}.fp-section-one .text .product-info h4.icon-4:after{background-image:url(../images/home-icons/icon-4.png)}.fp-section-one .text .product-info h4.icon-5:after{background-image:url(../images/home-icons/icon-5.png)}.fp-section-one .text .product-info h4.icon-6:after{background-image:url(../images/home-icons/icon-6.png)}.fp-section-one .text .product-info h4.icon-7:after{background-image:url(../images/home-icons/icon-7.png)}.fp-section-one .text .product-info h4.icon-8:after{background-image:url(../images/home-icons/icon-8.png)}.fp-section-one .text .product-info h4.icon-9:after{background-image:url(../images/home-icons/icon-9.png)}.fp-section-one .text .product-info h4.icon-10:after{background-image:url(../images/home-icons/icon-10.png)}.fp-section-one .text .product-info h4.icon-11:after{background-image:url(../images/home-icons/icon-11.png)}.fp-section-one .text .product-info h4.icon-12:after{background-image:url(../images/home-icons/icon-12.png)}.fp-section-one .text .product-info h4.icon-13:after{background-image:url(../images/home-icons/icon-13.png)}.fp-section-one .text .product-info h4.icon-14:after{background-image:url(../images/home-icons/icon-14.png)}.fp-section-one .text .product-info h4.icon-15:after{background-image:url(../images/home-icons/icon-15.png)}.fp-section-one .text .product-info h4.icon-16:after{background-image:url(../images/home-icons/icon-16.png)}.fp-section-one .text .product-info h4.icon-17:after{background-image:url(../images/home-icons/icon-17.png)}.fp-section-one .text .product-info h4.icon-18:after{background-image:url(../images/home-icons/icon-18.png)}.fp-section-one .text .product-info h4.icon-19:after{background-image:url(../images/home-icons/icon-19.png)}.btn-white{font-size:23px;color:#fff;font-weight:600;min-width:245px;height:64px;line-height:32px;text-align:center;border:2px solid #fff;padding:15px;display:inline-block;font-family:'Dosis', sans-sericf;box-sizing:border-box;transition:all .5s}.btn-white:hover{background-color:#4c8897;border:2px solid #4c8897;color:#fff}.company-block{background:#577ea3 url(../images/assets/company-bg.jpg) 50% 50% no-repeat;background-size:cover;height:850px;position:relative}.company-block.d-active .wrap{opacity:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.company-block.d-active .wrap .play-video{opacity:1;-webkit-transition:all .5s ease-in-out .5s;-moz-transition:all .5s ease-in-out .5s;-o-transition:all .5s ease-in-out .5s;transition:all .5s ease-in-out .5s}.company-block.play iframe,.company-block.play .video-pause-block{display:block}.company-block iframe,.company-block .video-pause-block{display:none;position:absolute;top:0;width:100%;height:100%}.company-block .video-pause-block{height:auto;right:56px;width:auto;left:0;bottom:50px;background-color:transparent}.company-block .wrap{height:640px;position:relative;opacity:0;text-align:center;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.company-block .wrap h3{color:#fff;font-size:43px;line-height:48px;font-family:'Dosis', sans-sericf;font-weight:600;margin:0 0 30px;font-weight:normal}.company-block .wrap .play-video{height:430px;text-align:center;opacity:0}.company-block .wrap .play-video a{display:inline-block;margin-top:270px;position:relative;color:#fff;font-size:24px;line-height:28px;font-family:open_sanssemibold;text-transform:uppercase}.company-block .wrap .play-video a:after{position:absolute;content:"";background:url(../images/icon_play.png) 68px 50% no-repeat;width:190px;height:190px;box-sizing:border-box;border:2px solid #fff;border-radius:50%;left:50%;margin-left:-95px;top:-215px}.company-block .wrap .company-logos{text-align:center}.company-block .wrap .company-logos a{line-height:94px;vertical-align:middle;margin:0 49px}.partnering-block .partnering-bg-wrap{background:url(../images/assets/partnering-bg.jpg) 50% 50% no-repeat;background-size:cover}.partnering-block .partnering-top{padding:55px 0 50px;text-align:center;color:#fff}.partnering-block .partnering-top h2{font-size:36px;line-height:40px;font-weight:normal;font-family:'open_sanssemibold',sans-serif;margin:0 0 30px;text-transform:uppercase}.partnering-block .partnering-top p{font-size:24px;line-height:30px;margin:0 auto;max-width:1080px}@-webkit-keyframes pop-in{0%{opacity:0;-webkit-transform:scale(0.1)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes pop-in{0%{opacity:0;-ms-transform:scale(0.1)}100%{opacity:1;-ms-transform:scale(1)}}@keyframes pop-in{0%{opacity:0;transform:scale(0.1)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes pop-out{100%{opacity:0;-webkit-transform:scale(0.1)}0%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes pop-out{100%{opacity:0;-ms-transform:scale(0.1)}0%{opacity:1;-ms-transform:scale(1)}}@keyframes pop-out{100%{opacity:0;transform:scale(0.1)}0%{opacity:1;transform:scale(1)}}.partnering-block .process-items .process-item{height:540px;position:relative;background:#30322f no-repeat 50% 50%;background-size:cover}.partnering-block .process-items .process-item:nth-child(even){background-color:#3b3d3a}.partnering-block .process-items .process-item.creative-design{background-image:url(../images/assets/creative-design-bg.png)}.partnering-block .process-items .process-item.creative-design .img-box{float:left;margin:-30px 0 -100px 40px;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.partnering-block .process-items .process-item.innovative-engineering{background-image:url(../images/assets/innovative-engineering-bg.png)}.partnering-block .process-items .process-item.innovative-engineering .img-box{float:right;margin:-50px 15px -60px 0;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.partnering-block .process-items .process-item.colaborative-depolyment{background-image:url(../images/assets/colaborative-depolyment-bg.png)}.partnering-block .process-items .process-item.colaborative-depolyment .img-box{float:left;margin:55px 0 0 10px;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.partnering-block .process-items .process-item.colaborative-depolyment .wrap .text{width:47%}.partnering-block .process-items .process-item .img-box{opacity:0;transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5)}.partnering-block .process-items .process-item .wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.partnering-block .process-items .process-item .wrap .text{width:52.5%;float:right;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.partnering-block .process-items .process-item .wrap .text h3{font-size:40px;line-height:44px;color:white;margin:0 0 10px;font-family:'Dosis', sans-serif;font-weight:600}.partnering-block .process-items .process-item .wrap .text p{font-size:18px;line-height:24px;margin:0 0 12px;color:#fff}.partnering-block .process-items .process-item .wrap .text .btn{margin-top:45px;padding:15px 40px}.partnering-block .process-items .process-item.even .wrap .text{float:left;width:50%}.testimonials-block{background:url(../images/assets/testimonials/testimonial-bg.jpg) 49.9% 50% no-repeat;background-size:cover;height:660px;overflow:hidden}.testimonials-block .wrap{position:relative;overflow:hidden!important;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.testimonials-block .testimonial-items .testimonial-item{padding:45px 0;max-width:950px;margin:0 auto;position:relative;top:0}.testimonials-block .testimonial-items .testimonial-item .image-box{float:left;margin-right:60px}.testimonials-block .testimonial-items .testimonial-item .image-box img{display:block;border-radius:217px}.testimonials-block .testimonial-items .testimonial-item .text{overflow:hidden}.testimonials-block .testimonial-items .testimonial-item .text p{font-size:18px;line-height:30px;color:#c2c2c2;margin:0 0 15px;font-family:'Open Sans','Sanchez',serif}.testimonials-block .testimonial-items .testimonial-item .text .info .testimonial-logo{float:left;padding-right:50px;padding-top:10px}.testimonials-block .testimonial-items .testimonial-item .text .info .name{font-family:'Open Sans','Sanchez',serif;font-style:italic;font-size:12px;line-height:15px;color:#888;font-weight:bold}.testimonials-block .testimonial-items .testimonial-item .text .info .name span{display:block;font-size:24px;line-height:28px;padding-bottom:5px}#map{height:514px;padding-top:0}@-webkit-keyframes solution-image-in{0%{bottom:-1000px}100%{bottom:0}}@keyframes solution-image-in{0%{bottom:-1000px}100%{bottom:0}}@-webkit-keyframes text-animation{0%{opacity:0}100%{opacity:1}}@keyframes text-animation{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes solution-image-out{0%{bottom:0}1000%{bottom:-1000px}}@keyframes solution-image-out{0%{bottom:0}1000%{bottom:-1000px}}@-webkit-keyframes text-animation-out{0%{opacity:1}100%{opacity:0}}@keyframes text-animation-out{0%{opacity:1}100%{opacity:0}}.shelf-solution-block{background:url(../images/assets/solution-bg.jpg) 49.9% 50% no-repeat;background-size:cover;height:820px;position:relative;overflow:hidden}.shelf-solution-block.d-active .wrap h2,.shelf-solution-block.d-active .wrap p{-webkit-animation:text-animation 1s;-ms-animation:text-animation 1s;animation:text-animation 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}.shelf-solution-block.d-active .wrap .solution-items .solution-item{-webkit-animation:text-animation 1s;-ms-animation:text-animation 1s;animation:text-animation 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}.shelf-solution-block.d-active .wrap .solution-items .solution-images{-webkit-animation:solution-image-in 1s;-ms-animation:solution-image-in 1s;animation:solution-image-in 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.shelf-solution-block.d-active .wrap h2,.shelf-solution-block.d-active .wrap p{-webkit-animation:text-animation 1s;-ms-animation:text-animation 1s;animation:text-animation 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}.shelf-solution-block.d-active .wrap .solution-items .solution-item{-webkit-animation:text-animation 1s;-ms-animation:text-animation 1s;animation:text-animation 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}.shelf-solution-block.d-active .wrap .solution-items .solution-images{-webkit-animation:solution-image-in 1s;-ms-animation:solution-image-in 1s;animation:solution-image-in 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.shelf-solution-block.inactive .wrap h2,.shelf-solution-block.inactive .wrap p{-webkit-animation:text-animation-out 1s;-ms-animation:text-animation-out 1s;animation:text-animation-out 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.shelf-solution-block.inactive .wrap .solution-items .solution-item{-webkit-animation:text-animation-out 1s;-ms-animation:text-animation-out 1s;animation:text-animation-out 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.shelf-solution-block.inactive .wrap .solution-items .solution-images{-webkit-animation:solution-image-out 1s;-ms-animation:solution-image-out 1s;animation:solution-image-out 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}.shelf-solution-block .wrap{padding-top:65px;position:relative;height:820px;box-sizing:border-box}.shelf-solution-block .wrap h2{font-weight:normal;font-size:40px;line-height:44px;font-family:'Dosis', sans-serif,sans-serif;margin:0 0 10px;text-align:center;color:#fff;opacity:0;-webkit-transition:all 1s ease 1s;-moz-transition:all 1s ease 1s;-o-transition:all 1s ease 1s;transition:all 1s ease 1s}.shelf-solution-block .wrap>p{color:#fff;font-size:22px;line-height:34px;margin:0 0 35px;text-align:center;opacity:0;-webkit-transition:all 1s ease 1s;-moz-transition:all 1s ease 1s;-o-transition:all 1s ease 1s;transition:all 1s ease 1s}.shelf-solution-block .wrap .solution-items .solution-item{float:right;width:290px;padding:0 5%;opacity:0}.shelf-solution-block .wrap .solution-items .solution-item:first-child{float:left}.shelf-solution-block .wrap .solution-items .solution-item .image-box{width:182px;height:182px;border-radius:50%;margin-bottom:20px;text-align:center;line-height:182px;background-color:#fff}.shelf-solution-block .wrap .solution-items .solution-item .image-box img{vertical-align:middle}.shelf-solution-block .wrap .solution-items .solution-item p{font-size:18px;line-height:36px;color:#fff;margin-bottom:30px;padding-right:13.8%}.shelf-solution-block .wrap .solution-items .solution-item .btn{height:48px;font-size:21px;line-height:24px;padding:10px 30px}.shelf-solution-block .wrap .solution-items .solution-images{position:absolute;left:50%;bottom:-1000px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:34.75%}.shelf-solution-block .wrap .solution-items .solution-images img{display:block;width:100%;height:auto}.map-section{position:relative;height:550px;margin-bottom:-150px;overflow:hidden;background-repeat:no-repeat;background-position:49.9% 50%;background-size:cover}.map-section .wrap{width:100%;height:100%}.map-section .contact-details{background:0;float:none;text-align:center;margin:0;width:auto;padding:85px 0 0}.map-section .contact-details .info{margin-bottom:23px;color:#fff;font-size:21px;line-height:40px;padding:0}.map-section .contact-details .info span{font-size:36px;line-height:40px;font-family:'Dosis', sans-serif;padding-right:20px;}.map-section .contact-details .info a{color:#fff}@media(min-width:768px){.map-section .contact-details .info a{white-space:nowrap}}.map-section .contact-details .info em{font-style:normal}.map-section .contact-details .buttons{margin-top:75px}.map-section .contact-details .buttons a{margin:0 42px;width:392px;border-color:#4c8897;font-family:'Dosis',sans-serif;font-size:23px;font-weight:600;}@media(max-width:1023px) and (min-width:768px){.map-section{background-size:auto 120%;background-position:50% 0}.map-section .contact-details .buttons a+a{margin-top:10px}}@media(max-width:940px) and (min-width:768px){.map-section{margin-bottom:0;height:570px;background-size:auto 110%}.map-section .wrap{background:url("/images/footer_bg.png") center 365px no-repeat}.map-section .contact-details{padding-top:55px}.map-section .contact-details .buttons{margin-top:45px}}@media(max-width:767px){.map-section{margin-bottom:-80px;background-position:50% 0;background-size:auto 110%}.map-section .wrap{padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.map-section .contact-details{padding-top:50px}.map-section .contact-details .info{margin:0 0 30px;font-size:16px;line-height:20px}.map-section .contact-details .info span{display:block;font-size:22px;line-height:30px;padding-right:0}.map-section .contact-details .buttons{margin-top:0}.map-section .contact-details .buttons a{margin:30px 0 0;display:block;font-size:13px;line-height:44px;height:48px;width:auto;padding:0 15px}}footer{z-index:2}footer .wrap{max-width:1050px}@media all and (max-width:1220px){.wrap{padding:0 20px;box-sizing:border-box}.shelf-solution-block .wrap .solution-items .solution-item{padding:0 3%}.partnering-block .process-items .process-item.colaborative-depolyment .img-box{width:50%;margin:80px 0 0}.partnering-block .process-items .process-item.colaborative-depolyment .img-box img{width:100%;height:auto}}@media all and (max-width:1023px) and (min-width:768px){.home-banner{margin-top:40px}}@media all and (max-width:1100px) and (min-width:768px){.fp-scrollable{overflow-y:scroll!important;-webkit-overflow-scrolling:touch!important}.home-banner .text h1{font-size:24px;line-height:40px}.home-banner .text h1 span{font-size:61px}.home-banner .services a{font-size: 26px; line-height: 29px;}.fp-section-one .text h2{font-size:40px}.fp-section-one .text>h4{font-size:17px}.fp-section-one .text .product-info h4{font-size:15px;line-height:18px}.fp-section-one .image-box{padding:0 20px;box-sizing:border-box}.fp-section-one .image-box:before{content:' ';display:inline-block;height:100%;vertical-align:middle;margin-left:-5px}.fp-section-one .image-box img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}.fp-section-one.hardware-block .image-box{margin-top:0!important;width:47%}.fp-section-one.mobile-app-block .image-box{width:55%;padding-left:6%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-section-one.platforms-block .image-box{width:60%;right:-20px}.fp-section-one.product-block .image-box{left:0;width:57%}.shelf-solution-block .wrap .solution-items .solution-item{width:260px;padding:0;opacity:0}.partnering-block .partnering-top h2{font-size:32px}.partnering-block .partnering-top p{font-size:19px;padding:0 20px}.partnering-block .process-items .process-item .wrap .text{width:50%;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.partnering-block .process-items .process-item .wrap .text h3{font-size:28px}.partnering-block .process-items .process-item .wrap .text p{font-size:16px}.partnering-block .process-items .process-item .wrap .text .btn{margin-top:15px}.partnering-block .process-items .process-item.creative-design .img-box{margin:-30px 0 -100px 15px}.partnering-block .process-items .process-item.innovative-engineering .img-box{margin:-40px 5px -60px 0}}@media(max-width:980px){header .social-block{display:none}}@media all and (max-width:1024px) and (min-width:940px){.company-block{height:640px}.company-block .wrap{height:590px}.company-block .wrap .play-video{height:360px}}@media all and (max-width:940px) and (min-width:768px){.home-banner .text{padding-bottom:150px}.home-banner .services .mobile-app{width:33%;padding:0 2%}.home-banner .services .hardware{width:33%;padding-right:2%}.home-banner .services .platforms{width:34%}#clients ul{padding:0 2%;text-align:justify;white-space:normal}#clients ul:after{content:' ';display:inline-block;width:100%}#clients ul li{margin:0}.fp-section-one .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}.fp-section-one .wrap .text{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.fp-section-one .wrap .image-box{position:static;left:0;right:0;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;text-align:center;width:100%;margin:0!important}.fp-section-one .wrap .image-box img{height:400px;width:auto}.fp-section-one.hardware-block .text,.fp-section-one.mobile-app-block .text,.fp-section-one.platforms-block .text,.fp-section-one.product-block .text{text-align:center;width:100%;padding:0 10%;box-sizing:border-box}.fp-section-one.hardware-block .text .product-info,.fp-section-one.mobile-app-block .text .product-info,.fp-section-one.platforms-block .text .product-info,.fp-section-one.product-block .text .product-info{display:inline-block;text-align:left}.fp-section-one.hardware-block .text .btn-white,.fp-section-one.mobile-app-block .text .btn-white,.fp-section-one.platforms-block .text .btn-white,.fp-section-one.product-block .text .btn-white{display:block;width:50%;margin:0 auto}.company-block .wrap .company-logos{text-align:justify;padding:0 2%}.company-block .wrap .company-logos:after{content:' ';display:inline-block;width:100%}.company-block .wrap .company-logos a{line-height:94px;vertical-align:middle;margin:0}.testimonials-block{height:auto}.testimonials-block .testimonial-items .testimonial-item:nth-child(even) .text .info .name{padding-left:0}.testimonials-block .wrap{top:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.shelf-solution-block .wrap .solution-items .solution-item{text-align:center;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 3%}.shelf-solution-block .wrap .solution-items .solution-item:first-child{padding-left:0}.shelf-solution-block .wrap .solution-items .solution-item:last-child{padding-right:0}.shelf-solution-block .wrap .solution-items .solution-item p{text-align:left;padding-right:0}.shelf-solution-block .wrap .solution-items .solution-item .image-box{margin:0 auto}.shelf-solution-block .wrap .solution-items .solution-images{display:none}#newsletter-container{max-width:780px;width:100%!important}footer{padding-top:50px;background:#292929}footer .info{margin:0}#mc-embedded-subscribe-form .form-item input[type=email]{width:260px!important}#mc-embedded-subscribe-form .form-item input[type=submit]{float:left!important;margin-left:15px!important}.fp-section-bottom .fp-scrollable{overflow-y:scroll!important;overflow-x:hidden!important}.partnering-block .process-items .process-item{height:390px}.partnering-block .process-items .process-item .wrap .text{width:48%}.partnering-block .process-items .process-item .wrap .text h3{font-size:25px}.partnering-block .process-items .process-item .wrap .text p{font-size:14px;line-height:20px}.partnering-block .process-items .process-item .wrap .text .btn{margin-top:0;padding:10px 30px;width:100%;height:56px}.partnering-block .process-items .process-item.creative-design .img-box{margin:0;width:44%}.partnering-block .process-items .process-item.creative-design .img-box img{width:100%;height:auto}.partnering-block .process-items .process-item.innovative-engineering .wrap .text{margin-top:35px}.partnering-block .process-items .process-item.innovative-engineering .img-box{margin:15px 10px 0 0;width:42%}.partnering-block .process-items .process-item.innovative-engineering .img-box img{max-width:100%;height:auto}.partnering-block .process-items .process-item.colaborative-depolyment .wrap .text{width:48%}.partnering-block .process-items .process-item.colaborative-depolyment .img-box{width:46%;margin:100px 0 0}}@media all and (max-width:767px){@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(0.9)}100%{-webkit-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{transform:scale(1)}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(0.9)}70%{opacity:1;-webkit-transform:scale(1.05)}100%{opacity:0;-webkit-transform:scale(0.3)}}@keyframes bounceOut{0%{transform:scale(1)}50%{transform:scale(0.9)}70%{opacity:1;transform:scale(1.05)}100%{opacity:0;transform:scale(0.3)}}.wrap{width:auto;min-width:320px;box-sizing:border-box;padding:0}body.front .wrap{padding:0 20px}.home-banner{margin-top:0;padding-top:40px;background-position:50% 0;background-image:url(../images/ti_mobile_hero_update.jpg);background-size:cover;background-attachment:scroll;height:400px}.home-banner .wrap{padding-top:0}.home-banner .services{display:none}.home-banner .text{position:static;top:0;margin-top:90px}.home-banner .text h1{font-size:18px;line-height:22px;margin-bottom:20px}.home-banner .text h1 span{font-size:28px;line-height:31px;margin:0 -15px 15px}.home-banner .text .btn{width:auto;font-size:23px;line-height:46px;display:block}#map{background-size:cover}div.fp-section-one{width:100%;display:block;height:758px;overflow:visible;position:static}div.fp-section-one .wrap-table .wrap{height:auto;top:0;transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}div.fp-section-one.m-active .wrap-table .wrap .image-box{opacity:1}div.fp-section-one.m-active .wrap-table .wrap .text h2,div.fp-section-one.m-active .wrap-table .wrap .text>h4,div.fp-section-one.m-active .wrap-table .wrap .text .product-info{opacity:1}div.fp-section-one.m-active .wrap-table .wrap .btn-white{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1}div.fp-section-one.m-inactive .wrap-table .wrap .btn-white{-webkit-animation-name:bounceOut;-ms-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}div.fp-section-one.platforms-block .image-box{height:360px;line-height:360px}div.fp-section-one.platforms-block .image-box img{height:180px;width:auto;margin:0 -30px}div.fp-section-one.hardware-block .image-box{height:376px;line-height:376px}div.fp-section-one.hardware-block .image-box img{height:290px;width:auto}div.fp-section-one.hardware-block .text h2{margin:0 -10px 12px}div.fp-section-one.mobile-app-block .image-box{height:380px;line-height:380px}div.fp-section-one.mobile-app-block .image-box img{height:326px;width:auto;margin-right:-50px}div.fp-section-one.product-block .image-box{height:360px;line-height:360px}div.fp-section-one.product-block .image-box img{height:200px;width:auto;margin:0 -15px}div.fp-section-one .text{position:static!important;left:0!important;right:0!important;top:0!important;width:auto!important;opacity:1;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;text-align:center}div.fp-section-one .text h2{font-size:22px;line-height:26px;margin-bottom:12px;text-align:center;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}div.fp-section-one .text>h4{font-size:14px;line-height:16px;margin-bottom:25px;text-align:center;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}div.fp-section-one .text .product-info{display:inline-block;margin-bottom:20px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:1}div.fp-section-one .text .product-info h4{font-size:13px;text-align:left;line-height:17px;margin-bottom:10px;padding-left:21px}div.fp-section-one .text .product-info h4:after{top:0;width:12px;height:17px;background-size:100% auto}div.fp-section-one .text .product-info h4.target:after{background-size:auto 100%}div.fp-section-one .text .btn-white{display:block;font-size:12px;line-height:14px;height:48px}div.fp-section-one .image-box{position:static!important;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;right:0!important;left:0!important;top:0!important;vertical-align:middle;text-align:center;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}div.fp-section-one .image-box img{vertical-align:middle}.shelf-solution-block,.partnering-block,.testimonials-block{display:none}.company-block{background-position:-50px 0;height:auto}.company-block.m-active .wrap{opacity:1}.company-block .wrap{height:350px;opacity:1;top:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0)}.company-block .wrap h3{font-size:20px;padding-top:40px;line-height:26px;margin:0 -10px 20px}.company-block .wrap .company-logos{display:none}.company-block .wrap .play-video{opacity:1;height:220px}.company-block .wrap .play-video a{margin-top:160px;font-size:17px;line-height:20px}.company-block .wrap .play-video a:after{width:140px;height:140px;top:-155px;margin-left:-70px;background-size:50px 50px;background-position:50px 50%}footer{height:auto}footer .info{padding-bottom:1px}}