*{outline:none}body{font-family:'Roboto',Tahoma,Arial,Helvetica,sans-serif;color:#333}hr{display:block;height:1px;border:0;border-top:1px solid #2a6fb7;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}p{font-family:'Roboto-Regular';font-size:16px;line-height:26px}strong{font-weight:600;color:#001120;font-size:14px}ul,ol{margin:0;padding:0;list-style:none}a{color:#2a6fb7;text-decoration:none}a:active,a:hover,a:visited,a:focus{outline:0;text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin:0}h1{font-family:'Roboto-Bold'!important;font-size:80px;line-height:71px;text-transform:uppercase}h2{font-family:'Roboto-Light';font-size:56px;line-height:64px}h3{font-family:'Roboto-Regular';font-size:30px;line-height:36px;margin-top:0;margin-bottom:25px}h4{font-family:'Roboto-Bold';font-size:50px;line-height:56px;text-transform:uppercase}h5{font-family:'Roboto-Medium';font-size:22px;line-height:28px;margin-top:0}@media(max-width:767px){h1{font-size:50px;line-height:47px}}.preloader{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.loadscreen,.loadscreen-in{background-image:url(/images/preloader.gif);background-position:center;background-repeat:no-repeat;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;width:200px}.loadscreen-in{background:none;left:0;margin:0;text-align:center;top:65%}.loadscreen-in h4{margin-top:30px;text-transform:uppercase}.no-padding{padding:0}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}.blue{color:#1976d3!important}.navy{color:#12125f!important}.green{color:#61be30!important}.link-black{color:#333}.link-black:hover,.link-white:hover{color:#61be30}.clearfix{clear:both}.no-margin-left-right{padding-left:0;padding-right:0}#validate-recaptcha.error-msg{color:red;font-size:13px}a.btn-white{color:#fff;border:2px solid #fff;background:transparent;text-transform:uppercase;font-weight:700;font-size:14px;position:relative;padding:1em 2.8em!important}a.btn-white:hover{color:#287db9!important;background:#fff!important;border-color:#fff!important;border-radius:0;letter-spacing:0}.navbar{background-color:#fff;min-height:66px}.nav>li>a{color:#333;text-transform:uppercase;font-size:13px}.nav>li:hover{border-bottom:3px solid #5eb730;padding-bottom:2px}.nav>li>a:focus,.nav>li>a:hover{background-color:transparent!important;color:#5eb730}.navbar-brand{padding:6px 0!important}.navbar-collapse{margin-top:10px;float:right}.icon-menu,.menu-info,.sub-menu{position:fixed!important;left:-7500px}nav ul .dropdown-menu:before{content:"";display:block;height:20px;position:absolute;top:-20px;width:100%}.navbar-toggle .menu-text{color:#000}.navbar-toggle .icon-bar{background-color:#333}.navbar-toggle .remove i{color:#000;font-size:18px;margin-top:-2px}@media(max-width:767px){.border-top-menu{border-top:1px solid #747474;margin-top:6px}.nav>li:hover{border-bottom:none;padding-bottom:0}.menu-dropdown>.fa-minus,.menu-dropdown>ul{display:none}.first-level .fa-plus{display:none}.first-level .fa-minus,.first-level ul{display:block}.menu-dropdown .fa-plus,.menu-dropdown .fa-minus{font-weight:100;font-size:16px;line-height:16px;position:absolute;top:12px;left:0}.menu-dropdown .parent-link{padding-left:0;margin-left:23px}.navbar{margin-bottom:0;min-height:64px}.navbar-toggle{margin-right:5px;margin-top:18px;margin-bottom:0}.icon-menu,.menu-info,.sub-menu{position:relative!important;left:0}.menu-info,.sub-menu{display:block}.navbar .navbar-toggle>.menu-text{float:left;color:#000;text-transform:uppercase;margin-right:10px;font-size:12px}.navbar .navbar-toggle .icon-menu{font-size:16px!important;display:block}.navbar .navbar-toggle[aria-expanded=true] .menu,.navbar .navbar-toggle[aria-expanded=true] .bars{display:none}.navbar .navbar-toggle[aria-expanded=true] .closed,.navbar .navbar-toggle[aria-expanded=true] .remove{display:block}.navbar .navbar-toggle[aria-expanded=false] .menu,.navbar .navbar-toggle[aria-expanded=false] .bars{display:block}.navbar .navbar-toggle[aria-expanded=false] .closed,.navbar .navbar-toggle[aria-expanded=false] .remove{display:none}.navbar .navbar-collapse{max-height:100%;float:none;overflow:hidden;display:none}.navbar .navbar-collapse.in{display:block!important}.navbar .navbar-collapse .navbar-nav{padding:12px;width:94%;margin:0 auto;margin-top:-15px}.navbar .navbar-collapse li a.link-menu{border-bottom:1px solid #747474;padding:15px 0}.navbar .navbar-collapse li a.link-menu .icon-menu{font-size:16px;float:right;margin-top:2px}.navbar .navbar-collapse li a.link-menu .icon-plus{display:block}.navbar .navbar-collapse li a.link-menu .icon-minus{display:none}.navbar .navbar-collapse li.sub-menu.active a{color:#61be30;border:0}.navbar .navbar-collapse li.sub-menu.active a .icon-plus{display:none}.navbar .navbar-collapse li.sub-menu.active a .icon-minus{display:block}.navbar .navbar-collapse li.sub-menu.active ul{display:block}.navbar .navbar-collapse li.sub-menu.active ul a{color:#fff}.navbar .navbar-collapse li.sub-menu ul li{margin-left:-15px;display:block;background:transparent;padding:0;margin:0 0 1px 0}.navbar .navbar-collapse li.sub-menu ul li:last-child{margin:0}.navbar .navbar-collapse li.sub-menu ul li a{background:#e7e7e7;text-align:left;padding:11px;color:#000;font-size:12px;width:100%;display:block}.navbar .navbar-toggle>.icons{float:left;color:#fff;text-transform:uppercase;margin-right:10px;font-size:12px}}.navbar-nav>li>.dropdown-menu{background-color:rgba(255,255,255,.85);margin-top:9px;border-radius:3px}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#333}.dropdown-menu a{color:#333;margin:3px 5px;padding:6px 10px;background-color:#fff}.dropdown-menu a:hover{color:#fff;background-color:#5eb730}.dropdown-menu li:hover .sub-menu{visibility:visible}.dropdown:hover .dropdown-menu{display:block}.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu{margin-top:0}.navbar .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0,0,0,.2);border-top:7px solid transparent;left:-7px;top:10px}.navbar .sub-menu:after{border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;left:10px;top:11px;left:-6px}.link-menu a{color:#fff}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:200px;padding:8px 4px;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu a{display:block}.active>a{color:#5eb730!important}.footer{clear:both;width:100%;background-color:#000035!important;padding-top:55px;padding-bottom:15px;border-top:4px solid #2a6fb7}.footer h3{color:#fff;font-size:19px;line-height:25px;font-weight:400;margin-bottom:0}.footer .latest-posts li{font-size:14px;line-height:1.7;font-weight:bold;position:relative;list-style:none;margin-top:9px}.footer .latest-posts li a{color:#fff}.footer .latest-posts .post-date{display:block;margin-top:6px;color:#acb8c1}.footer h3+*{margin-top:18px}.footer .about-us p{margin-top:30px;color:rgba(172,184,193,.7)}.textwidget p{color:rgba(172,184,193,.7)}.copyright p{color:#acb8c1;text-align:center;margin-top:15px;margin-bottom:0}.footer .footer-links ul{list-style:none;float:left}.footer .footer-links ul li{margin-top:10px}.footer .footer-links ul li:first-child{margin-top:0}.footer .footer-links ul a{cursor:pointer;color:#acb8c1}.footer .footer-links ul a.active,.footer .footer-links ul a:hover{color:#1976d3}.social-icons li{display:inline-block;margin-right:23px}.social-icons li:last-child{margin-right:0}.social-icons a{color:#acb8c1}.social-icons a:hover{color:#fff}.footer-site-info{clear:both;padding-top:55px;background-color:#010131;padding-bottom:30px}.footer .social-icons .fa-facebook,.footer .social-icons .fa-twitter,.footer .social-icons .fa-google-plus,.footer .social-icons .fa-linkedin{width:43px;height:43px;font:400 22px/43px "FontAwesome";color:#1976d3;text-align:center;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.footer .social-icons a:hover{background-color:#1976d3;color:#fff}.contact-info dl,.contact-info address{margin-bottom:10px}.contact-info dl:last-child{margin-bottom:0}.contact-info dl dt,.contact-info dl dd{display:inline-block}.contact-info dl dd a,.contact-info dl dd a:hover{color:#1976d3}.footer-newsletter p{color:#333}.footer-newsletter fieldset .form-control{height:38px}.footer-newsletter button.submit-button{padding:7px 22px}.footer-newsletter .button-container{text-align:right}.footer-social-icons{text-align:center;padding-bottom:20px}footer{float:left;width:100%}.contact-us-container{float:left;width:100%;padding:50px 0}.button-container{float:left;width:100%;text-align:center}.button{font-weight:900;font-style:normal;color:#fff;background-color:#1976d3;border-color:transparent;padding:10px 38px;border-radius:29px;letter-spacing:.64px;text-transform:uppercase;border:1px solid transparent}.button:hover{background-color:#fff;color:#1976d3;border:1px solid #1976d3}.contact-us-container fieldset{margin-top:20px}fieldset .form-group{position:relative}fieldset .form-control{color:#777;font-style:normal;font-weight:300;padding:16px 20px;min-height:56px;font-size:16px;line-height:1;margin-bottom:20px;border-radius:0;outline:none;-webkit-box-shadow:initial;box-shadow:initial;-webkit-transition:initial;-o-transition:initial;transition:initial}.form-control:focus{box-shadow:initial;-webkit-box-shadow:initial}.alert.required-alert{right:8px;top:18px;font-size:10px;line-height:18px;position:absolute;font-style:normal;font-weight:400;color:#ed382c;width:auto;margin-bottom:0}fieldset .form-control.alert{border-color:#ed382c}.contact-us-container p{text-align:center;padding:0 20px;font-size:18px;line-height:24px}#google-container{position:relative;width:100%;height:200px;background-color:#e7eaf0;height:400px}#cd-google-map{position:relative}#cd-zoom-in,#cd-zoom-out{height:32px;width:32px;cursor:pointer;margin-left:10px;text-align:center;line-height:32px;color:#fff;font-size:18px;background-color:#2a6fb7}.no-touch #cd-zoom-in:hover,.no-touch #cd-zoom-out:hover{background-color:#d36868}#cd-zoom-in,#cd-zoom-out{margin-left:50px}#cd-zoom-in{background-position:50% 0;margin-top:10px;margin-bottom:1px}#cd-zoom-in{margin-top:50px}#cd-zoom-out{background-position:50% -32px}.homepage-slider-container.container-fluid .col-sm-12{padding:0}.homepage-slide-content .left{text-align:left}.homepage-slide img{width:100%;height:auto}.homepage-slider .slick-slide{height:auto}.homepage-slide{display:table;text-align:center;width:100%;position:relative}.homepage-slide-content{position:absolute;top:50%;left:45%;transform:translate(-47%,-50%);-webkit-transform:translate(-47%,-50%)}.homepage-slide-content h2{-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(-2000px);-webkit-transition:all 1s ease .1s;-moz-transition:all 1s ease .1s;-ms-transition:all 1s ease .1s;-o-transition:all 1s ease .1s;transition:all 1s ease .1s;color:#f8f8f8;font-size:40px;margin-top:0;text-transform:uppercase;margin-bottom:20px;opacity:0}.slick-current.slick-active .homepage-slide-content h2{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}.homepage-slide-content p{-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px);-webkit-transition:all 1s ease .1s;-moz-transition:all 1s ease .1s;-ms-transition:all 1s ease .1s;-o-transition:all 1s ease .1s;transition:all 1s ease .1s;color:#fff;margin:auto auto 30px;width:100%;font-size:18px;line-height:26px}.slick-current.slick-active .homepage-slide-content p{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.slick-current.slick-active .homepage-slide-content a{-webkit-transform:translateY(-0);-moz-transform:translateY(-0);-ms-transform:translateY(-0);-o-transform:translateY(-0);transform:translateY(-0);display:inline-block}.slick-dots{text-align:center;position:absolute;bottom:30px;left:0;right:0}.slick-dots li{display:inline-block;margin-right:20px}.slick-dots li:last-child{margin-right:0}.slick-dots li button{border-style:solid;width:16px!important;height:16px;transition:.3s;color:transparent;background-color:#fff}.homepage-client-section .slick-dots li button{background-color:#777}.slick-dots li button:hover{background-color:#1976d3}.slick-dots li.slick-active button{border-color:transparent;background-color:#1976d3}.slick-dots li button:hover:before,.slick-dots li.slick-active button:before{-webkit-transform:translate(-46.5%,-31.5%) scale(1);-moz-transform:translate(-46.5%,-31.5%) scale(1);transform:translate(-46.5%,-31.5%) scale(1)}.slick-dots li button:before{content:"";background:rgba(25,118,211,.36);z-index:0;transition:.5s;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-46.5%,-31.5%) scale(0);-moz-transform:translate(-46.5%,-31.5%) scale(0);transform:translate(-46.5%,-31.5%) scale(0);display:block}.homepage-arrows .arrow.prev{left:0}.homepage-arrows .arrow.next{right:0}.homepage-arrows .arrow{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);text-shadow:0 0 10px rgba(25,118,211,.36)}.homepage-arrows .arrow.prev:hover::after{text-shadow:0 0 #1976d3,-60px 0 transparent}.homepage-arrows .arrow.prev::after{text-shadow:60px 0 transparent,0 0 #1976d3}.homepage-arrows .arrow.next::after{text-shadow:-60px 0 transparent,0 0 #1976d3}.homepage-arrows .arrow.next:hover::after{text-shadow:0 0 #1976d3,60px 0 transparent}.homepage-arrows .arrow::after{color:#1976d3}.slick-slide img{display:block;max-height:660px;object-fit:cover!important}.section-title{text-align:center;margin-bottom:50px;float:left;width:100%}.section-title h2{color:#333}.diff-letters{font-size:46px;line-height:54px;color:#1976d3;width:100%;float:left}.section-container{float:left;width:100%;padding:60px 0}.homepage-blog-section .blog-article{display:inline-block;width:100%;text-align:center}.homepage-blog-section .blog-article .image-wrap{position:relative;height:230px;width:100%;overflow:hidden}.homepage-blog-section .blog-article a .image-wrap:after{transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;content:'';opacity:0}.homepage-blog-section .blog-article .image-wrap img{width:100%;height:100%;object-fit:cover}.homepage-blog-section .blog-article .text-wrap{border-top:none;position:relative;padding:20px 15px 25px 15px;overflow:hidden}.homepage-blog-section .blog-article a:hover .image-wrap:after,.homepage-blog-section .blog-article a:focus .image-wrap:after,.homepage-blog-section .blog-article a:active .image-wrap:after{opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.homepage-blog-section .blog-article a:hover .text-wrap h3,.homepage-blog-section .blog-article a:focus .text-wrap h3,.homepage-blog-section .blog-article a:active .text-wrap h3{text-decoration:underline}.homepage-blog-section .blog-article a:hover .text-wrap button,.homepage-blog-section .blog-article a:focus .text-wrap button,.homepage-blog-section .blog-article a:active .text-wrap button{background-color:#fff;color:#1976d3;border:1px solid #1976d3}.blog-article h3{color:#333;margin:10px 0 30px 0;float:left;width:100%}.client-article-item{text-align:center;float:left;width:100%;display:inline-block}.client-article-item .client-logo img{width:100%;max-width:50%}.slick-slide .client-article-item .client-logo img{margin:0 auto}.client-article-item h4{color:#333;position:relative}.client-article-item .client-text p{text-align:left;font-size:16px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:20px 0;padding:0 20px}.homepage-client-section{background-color:#f0f0f1}.homepage-client-section .container-fluid,.homepage-client-logos .container-fluid{max-width:1600px}.homepage-client-section .slick-slide,.homepage-client-logos .slick-slide{height:auto}.homepage-client-section .slick-dots{margin-top:30px;position:relative;bottom:0}.client-logo-slider{float:left;width:100%}.client-logo-slider img{max-width:70%;width:100%;margin:0 auto}.homepage-client-logos{background-color:#f0f0f1}.topcontrol{background:#2a6fb7 none repeat scroll 0 0;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;bottom:80px;box-shadow:0 1px 10px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;font-size:26px;line-height:34px;height:58px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);position:fixed;right:20px;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;width:58px;text-align:center}.topcontrol .fa{font:40px/56px 'FontAwesome'}.topcontrol:hover{background-color:#fff;color:#1976d3;border:1px solid #1976d3}.red-color{background-color:#fc4242}.blue-color{background-color:#006cfa}.green-color{background-color:#00ff08}.case-study-wrapper{position:relative}.case-study-wrapper .arrow.next{right:0}.case-study-wrapper p{padding:0 30px;text-align:center}.case-study-wrapper h3,.case-study-wrapper h2{text-align:center}.slider-image-container{background-position:center center;background-size:cover;width:100%;min-height:620px;position:relative;overflow:hidden}.slick-active .slider-image-container.blur{min-height:640px}.slider-image-content{position:absolute;bottom:10%;left:50%;-ms-transform:translate(-50%,-10%);-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}.slider-image-title{text-align:center;margin-bottom:10px}.slider-image-title span{font-weight:700;font-size:32px;line-height:40px}.slider-image-content p,.slider-image-content span{color:#fff;text-align:center}.case-study-item-logo{width:195px;display:block;margin:0 auto}.case-study-more-work .col-sm-3,.case-study-more-work .col-md-3,.case-study-more-work .col-sm-6{padding:0}.case-study-more-work img{width:100%}.case-study-more-work{float:left;width:100%}.more-work-container{float:left;width:100%;position:relative}.more-work-image img,.more-work-logo img,.case-study-item-logo img,.case-study-item-intro img,.case-study-challenge-item img,.case-study-item-solution img{width:100%}.more-work-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.more-work-info span.btn{position:relative;border:1px solid #fff;background:transparent;font-weight:500;font-size:12px;position:relative;border-radius:0;margin-top:15px;padding:3px 16px;display:inline-block}.more-work-info span.btn:hover{background-color:#fff;color:#2a6fb7}#case-studies{margin-top:50px}#case-studies .case-study-more-work .col-sm-6{padding:10px 5px 0 5px}#case-studies .case-study-more-work .col-sm-6:nth-child(n+2)+.col-sm-6{margin-top:0}.parent{width:100%;overflow:hidden;position:relative;float:left;display:inline-block;cursor:pointer}.child{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.parent a{display:none;font-size:18px;color:#fff!important;text-align:center;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer}.parent:hover .child,.parent:focus .child{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.parent:hover .child:before,.parent:focus .child:before{display:block}.parent:hover a,.parent:focus a{display:block}.child:before{content:"";display:none;height:100%;width:100%;position:absolute;top:0;left:0;background-color:rgba(52,73,94,.75)}.more-work-logo img{width:auto;margin:0 auto}.case-study-item-comments{float:left;width:100%;text-align:center;padding:0 50px}.case-study-item-comments img{max-height:100px;text-align:center;margin:0 auto!important;width:auto!important;border-radius:50%}.case-study-item-comments .comment-name{line-height:21px;margin-top:10px;margin-bottom:5px;color:#1875d2;font-size:16px}.case-study-item-comments .comment-title{color:#acb8c1;font-size:14px;line-height:21px}.case-study-item-comments i,.case-study-item-comments span{color:#666;font-size:24px;line-height:32px;position:relative;padding-bottom:10px}.case-study-item-comments i{margin-bottom:24px;color:#27323d;font-size:20px;line-height:30px;font-style:italic;padding-left:20px;padding-right:20px}.case-study-slider .client-logo{max-height:450px}.case-study-item-comments i:after,.case-study-item-comments i:before{display:block;position:absolute;font-size:12px}.case-study-item-comments i:after{content:'';right:-15px;bottom:2px}.case-study-item-comments i:before{content:'';left:-15px;top:-5px}.case-study-item-comments span{float:left;width:100%}.section-padding{margin-bottom:60px}.section-padding:last-child{margin-bottom:0}.case-study-item figcaption{float:left;width:100%;padding:20px 50px;position:relative}.case-study-item figcaption.red-color:after{background-color:#fc4242}.case-study-item figcaption.blue-color:after{background-color:#006cfa}.case-study-item figcaption.green-color:after{background-color:#00ff08}.case-study-item figcaption:after{content:'';background-image:url('../images/pointer.png');background-size:cover;background-repeat:no-repeat;width:100px;height:50px;position:absolute;bottom:-50px;right:0;left:0;margin:0 auto;display:block}.case-study-item figcaption span{color:#fff;font-size:16px;line-height:24px;text-transform:capitalize}.case-study-item figcaption span.left-part{font-size:16px;line-height:24px;text-align:left;float:left}.case-study-item figcaption span.right-part{font-weight:700;font-size:14px;line-height:22px;text-align:right;float:right}.more-logo-title span{font-size:14px;line-height:23px;display:block}.case-study-wrapper h2{color:#2a6fb7;text-transform:capitalize;font-weight:bold;margin-bottom:15px;font-size:32px}.case-study-wrapper .slick-active .content-case-study{display:block}.case-study-wrapper .content-case-study{display:none}.case-study-more-work h2{color:#2a6fb7;text-transform:capitalize;margin-bottom:25px;text-align:center;margin-top:35px;font-weight:bold;font-size:32px}.case-study-wrapper .client-logo{max-height:570px}.case-study-wrapper p{margin-bottom:35px;font-size:15px}.case-study-item figcaption{margin-bottom:66px}.case-study-item figcaption{margin-bottom:66px}.case-study-item figcaption .text-center{display:block}.case-study-wrapper .nav-capt{display:block}.case-study-wrapper .slick-active .nav-capt{display:none}.case-study-wrapper .categories{display:none}.case-study-wrapper .slick-active .categories{display:block}.case-study-slider .slick-slide{height:auto}.case-study-slider .slick-slide .slider-image-container,.case-study-slider .slick-slide figcaption,.laptop-asset,.tablet-asset,.mobile-asset{opacity:.3}.case-study-slider .slick-slide:hover .slider-image-container,.case-study-slider .slick-slide:hover figcaption,.case-study-slider .slick-slide:hover .laptop-asset,.case-study-slider .slick-slide:hover .tablet-asset,.case-study-slider .slick-slide:hover .mobile-asset{opacity:1;cursor:pointer}.case-study-slider .slick-slide .section-padding{opacity:0}.case-study-slider .slick-slide.slick-active.slick-center,.case-study-slider .slick-slide.slick-active.slick-center figcaption,.case-study-slider .slick-slide.slick-active.slick-center .slider-image-container,.case-study-slider .slick-slide.slick-active.slick-center .section-padding,.case-study-slider .slick-slide.slick-active.slick-center .laptop-asset,.case-study-slider .slick-slide.slick-active.slick-center .tablet-asset,.case-study-slider .slick-slide.slick-active.slick-center .mobile-asset{opacity:1}.case-study-slider .col-sm-12{padding:0!important}.case-study-challenge-item img{width:auto!important;height:auto!important;margin:0 auto!important}.challenge-item-info{margin-top:35px}.case-study-arrows{position:absolute;top:725px;height:120px;left:0;right:0;bottom:0}.arrow{position:absolute;z-index:5;top:0;bottom:0;width:8%;height:120px;min-width:80px;max-width:200px;text-align:center;overflow:hidden;text-shadow:0 0 10px rgba(0,0,0,.5);font-family:Arial;font-size:150px;cursor:pointer;-webkit-transition:.4s;transition:.4s}.arrow:hover::after{opacity:.9;font-size:1.2em;line-height:.8}.arrow:active{opacity:.6;text-shadow:0 0 10px #fff;-webkit-transition:0s;transition:0s}.arrow::after{opacity:.5;position:absolute;top:0;bottom:0;left:0;right:0;line-height:1;height:180px;margin:auto;color:#363636;-webkit-transition:.25s cubic-bezier(.5,0,.5,1);transition:.25s cubic-bezier(.5,0,.5,1)}.arrow.prev::after{content:'‹';text-shadow:60px 0 transparent,0 0 #363636}.arrow.prev:hover::after{text-shadow:0 0 #363636,-60px 0 transparent}.arrow.next::after{content:'›';text-shadow:-60px 0 transparent,0 0 #363636}.arrow.next:hover::after{text-shadow:0 0 #363636,60px 0 transparent}.arrow.prev{width:0}.arrow.next{width:0}.slick-active .blur{margin:-10px 0}.blur{filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.case-study-slider .slick-active .device-slider,.case-study-slider .slick-active .device-slider-control-wrap{opacity:1}.device-slider-control-wrap{position:absolute;left:0;z-index:10;height:100%;margin:0 0 0 8.333335%;max-width:72rem}.device-slider-control{width:45%;bottom:0;right:0;position:absolute;z-index:10;background-color:red}.device-slider-control:before{content:'';display:block;padding-top:75%}.case-study-inner-item{height:60%;position:absolute;bottom:0;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5)}.case-study-inner-item span{font-size:22px;line-height:30px;font-weight:700}.case-study-inner-item p{font-size:16px;line-height:24px}.device-slider-control .desktop-icon,.device-slider-control .tablet-icon,.device-slider-control .mobile-icon{opacity:.5;cursor:pointer;background-position:left bottom;background-size:contain}.device-slider-control .desktop-icon{width:40%;height:33%;position:absolute;left:0;top:0;background-image:url('../images/laptop-icon.png');background-repeat:no-repeat}.device-slider-control .tablet-icon{width:20%;height:33%;position:absolute;left:41%;top:0;background-image:url('../images/tablet-icon.png');background-repeat:no-repeat}.device-slider-control .mobile-icon{width:20%;height:33%;position:absolute;left:60%;top:0;background-image:url('../images/mobile-icon.png');background-repeat:no-repeat}.device-slide .v-bottom-outer{min-height:620px}.v-bottom-outer{position:relative;top:0;bottom:0;display:table;height:100%;width:100%}.v-bottom-inner{display:table-cell;vertical-align:bottom;position:relative;bottom:0;left:10%}.laptop-asset{width:67%;background-image:url(../images/laptop.png);background-repeat:no-repeat;background-size:contain;background-position:center center;position:relative;margin-left:-6.66%;float:left}.laptop-asset:before{content:'';display:block;padding-top:56.25%}.tablet-asset{width:28%;background-image:url(../images/tablet.png);background-repeat:no-repeat;background-size:contain;background-position:center center;position:relative;margin-left:14%;margin-bottom:-1px;float:left}.tablet-asset:before{content:'';display:block;padding-top:142%}.mobile-asset{width:20%;background-image:url(../images/mobile.png);background-repeat:no-repeat;background-size:contain;background-position:center center;position:relative;margin-left:18%;margin-bottom:-1px}.mobile-asset:before{content:'';display:block;padding-top:209%}.right-assets{position:absolute;width:40%;bottom:0;right:0;margin-right:10%;margin-bottom:20%}.laptop-asset-inner,.tablet-asset-inner,.mobile-asset-inner{position:absolute;top:0;left:0;bottom:0;right:0}.nested-asset{background-repeat:no-repeat;background-size:100% auto;background-position:0% 0%;width:75%;height:83%;position:absolute;bottom:15%;top:10%;left:12.5%;margin:auto;overflow:hidden}.tablet-nested-asset{background-repeat:no-repeat;background-size:100% auto;background-position:0% 0%;width:86.9%;height:81.8%;position:absolute;top:9.1%;bottom:9.1%;left:6.5%;margin:auto;overflow:hidden}.mobile-nested-asset{background-repeat:no-repeat;background-size:100% auto;background-position:0% 0%;width:84.1%;height:71.3%;position:absolute;top:14.75%;left:8.7%;margin:auto;overflow:hidden}.inner-slider{position:absolute;width:100%;float:left;top:0;min-height:620px}.inner-slider .slick-dots li{position:absolute;top:0;left:0;display:inline-block;margin:0 5px 0 5px;padding:0;width:58px;height:58px;float:left;cursor:pointer;transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;opacity:.5}.inner-slider ul.slick-dots{position:absolute;top:63%;left:73%;transform:translate(-50%,-50%);width:42%;height:60%}.inner-slider .slick-dots li:hover{opacity:1;transition:all .3s linear;-webkit-transition:all .3s linear}.inner-slider .slick-dots .slick-active{opacity:1}.inner-slider .slick-dots li{content:'';background-size:contain;background-repeat:no-repeat;position:absolute;top:0}.inner-slider .slick-dots li:nth-child(1){left:0;width:40%;height:33%;background-image:url('../images/laptop-icon.png')}.inner-slider .slick-dots li:nth-child(2){left:35%;width:20%;height:33%;background-image:url('../images/tablet-icon.png')}.inner-slider .slick-dots li:nth-child(3){left:55%;top:-5px;width:20%;height:33%;background-image:url('../images/mobile-icon.png')}.inner-slider .slick-dots li button{display:none}.inner-slider-text{position:absolute;top:72%;left:75%;transform:translate(-50%,-50%);width:45%}.inner-slider-text h3,.inner-slider-text p{float:left;color:#fff;width:100%;text-align:left;text-shadow:2px 2px rgba(0,0,0,.8)}.inner-slider-text p{padding:0 150px 0 0}.animation-section{float:left;width:100%;padding:0;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.animation-section h2{font-weight:400;font-size:38px;line-height:46px}.animation-section ul{display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}.animation-section ul li{font-style:normal;font-weight:400;color:#777;font-size:14px;line-height:22px}.animation-content{margin-top:40px}.animation-img-wrapper{padding:0 40px}.animation-img-wrapper img{max-width:100%;object-fit:cover}.animation-map{position:relative;overflow:hidden;overflow:visible}.animation-map:after{content:"";display:block;height:0;padding-bottom:100%}.animation-image-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-transform:none;transform:none;-webkit-perspective:1600px;perspective:1600px;z-index:1}.animation-image-container-show .inner-laptop-img{opacity:1;transition:opacity 1s ease-in-out,-webkit-transform 1s ease-in-out;transition:opacity 1s ease-in-out,transform 1s ease-in-out;transition:opacity 1s ease-in-out,transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.animation-image-container-show .inner-laptop-img{-webkit-transform:translateZ(100px) translateY(-50%) rotateY(45.3deg) rotateX(12.5deg) rotate(8.3deg) rotateY(3.2deg) translate3d(-9.2%,14.6%,0);transform:translateZ(100px) translateY(-50%) rotateY(45.3deg) rotateX(12.5deg) rotate(8.3deg) rotateY(3.2deg) translate3d(-9.2%,14.6%,0)}.inner-laptop-img{opacity:0;-webkit-transform:translateZ(100px) translateY(-50%) rotateX(4deg) rotateY(47deg) rotate(6deg) rotateX(9.6deg) translate3d(20px,-40px,50px);transform:translateZ(100px) translateY(-50%) rotateX(4deg) rotateY(47deg) rotate(6deg) rotateX(9.6deg) translate3d(20px,-40px,50px)}.inner-laptop-img{position:absolute;left:3%;top:43.2%;width:67.5%;-webkit-transform:translateZ(100px) translateY(-50%) rotateY(45.3deg) rotateX(12.5deg) rotate(8.3deg) rotateY(3.2deg) translate3d(-9.2%,14.6%,0);transform:translateZ(100px) translateY(-50%) rotateY(45.3deg) rotateX(12.5deg) rotate(8.3deg) rotateY(3.2deg) translate3d(-9.2%,14.6%,0);z-index:3}.animation-img-wrapper{transition:transform .5s ease-out}.animation-image-container-show .outer-laptop-img{opacity:1;-webkit-transform:translate3d(-50%,-50%,-100px) rotate(0);transform:translate3d(-50%,-50%,-100px) rotate(0);transition:opacity 1s ease-in-out,-webkit-transform 1s ease-in-out;transition:opacity 1s ease-in-out,transform 1s ease-in-out;transition:opacity 1s ease-in-out,transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.outer-laptop-img{opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.outer-laptop-img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate3d(-50%,-50%,-100px);transform:translate3d(-50%,-50%,-100px)}.animation-image-container-show .animation-laptop-shadow img{opacity:1;transition:opacity 1.2s ease-in-out .3s}.animation-laptop-shadow img{opacity:0;transition:none}.animation-laptop-shadow{position:absolute;left:37.6%;top:84.9%;max-width:none;width:75%;z-index:-1;-webkit-transform:translateZ(-110px);transform:translateZ(-110px)}.animation-laptop-shadow img{display:block;width:100%;height:auto}.animation-section-mobile{overflow:hidden;position:absolute;left:50%;top:60%;width:46%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.animation-section-mobile-center{z-index:1}.animation-section-mobile span{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-transform:none;transform:none;background-image:url('../images/iphone-retina.png');background-repeat:no-repeat;background-size:contain}.animation-image-container-show .animation-section-mobile{opacity:1;transition:opacity 1s ease-in-out,-webkit-transform 1s ease-in-out;transition:opacity 1s ease-in-out,transform 1s ease-in-out;transition:opacity 1s ease-in-out,transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.animation-section-mobile{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.7);transform:translate(-50%,-50%) scale(.7)}.animation-section-mobile-center{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);transition:opacity .4s ease-in-out,-webkit-transform 1s ease-in-out;transition:opacity .4s ease-in-out,transform 1s ease-in-out;transition:opacity .4s ease-in-out,transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.animation-section-mobile:after{content:"";display:block;height:0;padding-bottom:182.71428571428572%}.animation-image-container-show .animation-section-mobile-left{-webkit-transform:rotateY(-9deg) translate3d(-120%,-50%,-60px) scale(.9);transform:rotateY(-9deg) translate3d(-120%,-50%,-60px) scale(.9);transition-delay:.4s}.animation-section-mobile-left{-webkit-transform:rotateY(-9deg) translate3d(-120%,-50%,-60px) scale(.9);transform:rotateY(-9deg) translate3d(-120%,-50%,-60px) scale(.9)}.animation-image-container-show .animation-section-mobile-right{-webkit-transform:rotateY(9deg) translate3d(20%,-50%,-60px) scale(.9);transform:rotateY(9deg) translate3d(20%,-50%,-60px) scale(.9);transition-delay:.4s}.animation-section-mobile-right{-webkit-transform:rotateY(9deg) translate3d(20%,-50%,-60px) scale(.9);transform:rotateY(9deg) translate3d(20%,-50%,-60px) scale(.9)}.animation-section-mobile-screen{position:absolute;left:12.3%;top:11.1%;width:71.4%;height:auto;z-index:1}.animation-section-tablet-screen{opacity:0;-webkit-transform:rotate(90deg) translateY(-10%) scale(1.1);transform:rotate(90deg) translateY(-10%) scale(1.1);box-shadow:0 0 80px transparent}.animation-image-container-show .animation-section-tablet-screen{opacity:1;-webkit-transform:rotate(90deg) translate(0);transform:rotate(90deg) translate(0);box-shadow:30px 30px 0 transparent;transition:box-shadow 1.3s ease-in-out .6s,opacity 1.2s ease-in-out .6s,-webkit-transform 1.2s ease-in-out .6s;transition:box-shadow 1.3s ease-in-out .6s,transform 1.2s ease-in-out .6s,opacity 1.2s ease-in-out .6s;transition:box-shadow 1.3s ease-in-out .6s,transform 1.2s ease-in-out .6s,opacity 1.2s ease-in-out .6s,-webkit-transform 1.2s ease-in-out .6s}.animation-section-tablet-screen{position:absolute;top:20.1%;left:-10.2%;width:120.3%;max-width:none;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:1}.animation-img-wrapper img.animation-section-tablet-screen{max-width:none}.animation-section-tablet{opacity:0;-webkit-transform:translate(-50%,-50%) rotateX(30deg) rotate(-30deg);transform:translate(-50%,-50%) rotateX(30deg) rotate(-30deg);box-shadow:0 0 80px transparent}.animation-image-container-show .animation-section-tablet{opacity:1;-webkit-transform:translate3d(-50%,-50%,100px) rotate(-90deg) rotateX(0) rotateY(17deg);transform:translate3d(-50%,-50%,100px) rotate(-90deg) rotateX(0) rotateY(17deg);box-shadow:-30px 0 80px rgba(0,0,0,.2);transition:box-shadow 1s ease-in-out,opacity .5s ease-in-out,-webkit-transform 1s ease-in-out;transition:box-shadow 1s ease-in-out,transform 1s ease-in-out,opacity .5s ease-in-out;transition:box-shadow 1s ease-in-out,transform 1s ease-in-out,opacity .5s ease-in-out,-webkit-transform 1s ease-in-out}.animation-section-tablet{overflow:hidden;position:absolute;left:50%;top:50%;overflow:visible;width:60%;-webkit-transform:translate3d(-50%,-50%,100px) rotate(-90deg) rotateX(0) rotateY(17deg);transform:translate3d(-50%,-50%,100px) rotate(-90deg) rotateX(0) rotateY(17deg);box-shadow:-30px 30px 80px rgba(0,0,0,.2);border-radius:40px}.animation-section-tablet:after{content:"";display:block;height:0;padding-bottom:151.55807365439094%}.animation-section-tablet span{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-transform:none;transform:none;background-image:url("../images/flat-ipad-retina.png");background-repeat:no-repeat;background-size:contain}.left-section{-webkit-order:2;-ms-flex-order:2;order:2}.right-section{-webkit-order:1;-ms-flex-order:1;order:1}.image-box-container{margin:0 auto;display:block}.image-box{overflow:hidden;line-height:0;box-sizing:border-box}.image-box img{max-width:100%;margin:0;border:none;padding:0;background:none;border-radius:0;height:auto;transition:.4s all ease;width:100%;object-fit:cover}.image-box-content{padding:20px 15% 53px;transition:.4s all ease;will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:center}.image-box-outer{position:relative}.image-box-outer:after,.image-box-outer:before{position:absolute;content:"";left:0;right:0;bottom:0;top:0;z-index:1}.image-box-outer:hover:before{opacity:0}.image-box-outer:before{opacity:.7;transition:all .3s ease-in;background-color:#163d57}.image-box-outer:after{opacity:0;transition:all .3s linear;background:linear-gradient(to top,#163d57 0%,#163d57 10%,transparent 100%)}.image-box-outer:after{opacity:.85}.image-box-content h2{text-transform:uppercase;margin-bottom:0;will-change:transform;line-height:1.36;font-size:25px;font-weight:600;color:#fff}.image-box-container a{text-decoration:none;display:inline-block;-webkit-transition:all .2s;transition:all .2s;color:#fff}.image-box-container:hover .read-container{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);margin-top:30px;height:55px}.image-box-container .read-container{-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);margin-top:0;height:0}.read-container{transition:all .3s ease-out;margin-top:10px}.image-box-container:hover .read-container a{opacity:1}.image-box-container:hover .read-container a:hover{color:#fff;border:2px solid #fff;background:transparent}.read-container a{color:#fff;border:2px solid #fff;background:transparent;opacity:0;text-transform:uppercase;font-weight:700;font-size:14px;position:relative;padding:1em 2.8em!important}@media(max-width:767px){.image-box-container .read-container a{opacity:1}.image-box-container .read-container{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);margin-top:30px;height:55px}}#why-choose-us{padding-top:75px}#why-choose-us h3{text-transform:none}#why-choose-us h2{margin-bottom:20px}#why-choose-us .spacing{border-bottom:1px solid #e6e6e6;margin-bottom:28px;padding-bottom:20px}#why-choose-us p{font-size:17px;line-height:25px}@media(max-width:767px){#why-choose-us{padding-top:30px}#why-choose-us p{text-align:center}#why-choose-us h3{text-align:center}#why-choose-us .about-us-link{margin-bottom:25px}#why-choose-us h2{margin-bottom:15px}}.services{text-align:center;padding:25px 0 0 0;background:url(/resources/services/services-bg.jpg) no-repeat;border-top:4px solid #2a6fb7;border-bottom:4px solid #2a6fb7;float:none!important;margin:0!important;background-size:cover}#services .image-box-container{margin:0 auto;display:block;padding:0}#services .image-box-container img{height:379px}#services .cms.image-box-container:hover .image-box-outer:after{background:linear-gradient(to top,#33b5ff 0%,#33b5ff 10%,transparent 100%)}#services .design.image-box-container:hover .image-box-outer:after{background:linear-gradient(to top,#12125f 0%,#12125f 10%,transparent 100%)}#services .mobile.image-box-container:hover .image-box-outer:after{background:linear-gradient(to top,#61be30 0%,#61be30 10%,transparent 100%)}#services .developer.image-box-container:hover .image-box-outer:after{background:linear-gradient(to top,#e34e17 0%,#e34e17 10%,transparent 100%)}#services .services-box-content{position:absolute;top:6%;right:8%;height:100%;z-index:2}#services .link-container{position:absolute;right:35px;bottom:20%;z-index:99999999;display:block;min-width:196px}#services .link-container a{color:#fff;border:2px solid #fff;background:transparent;text-transform:uppercase;font-weight:700;font-size:14px;position:relative;padding:1em 2.8em!important}#services .link-container a:hover{color:#287db9!important;background:#fff!important;border-color:#fff!important;border-radius:0;letter-spacing:0}#services .all-services .title{font-size:80px;line-height:88px;color:#fff}#testimonials .testimonial-arrows-left{position:absolute;z-index:99999999999999999999;top:0;bottom:0;cursor:pointer;-webkit-transition:.4s;transition:.4s;left:0;background:url(/images/tm-testi-slider-prev.png);opacity:.35;top:25%;width:31px;height:71px}#testimonials .testimonial-arrows-right{position:absolute;z-index:99999999999999999999;cursor:pointer;-webkit-transition:.4s;right:0;background:url(/images/tm-testi-slider-next.png);box-sizing:border-box;transition:.3s;opacity:.35;top:25%;width:31px;height:71px}#testimonials .testimonial-slider{padding-top:40px}#testimonials .client p{padding:30px 100px 0 100px}#testimonials .client .slick-dots{text-align:center;position:absolute;bottom:0;left:0;right:0;top:0}#testimonials{background:#fff;padding:65px 0 40px}#testimonials h2{padding-bottom:15px;text-align:center;color:#2a6fb7;font-size:35px;text-transform:none;position:relative;font-weight:bold;margin-bottom:45px}#testimonials h2:before{content:'';position:absolute;height:0;width:0;bottom:-10px;left:50%;transform:translate(-50%,0);border:5px solid transparent;border-top:5px solid #2a6fb7}#testimonials h2:after{content:'';background:#2a6fb7;position:absolute;height:1px;width:85px;bottom:0;width:150px;left:50%;transform:translate(-50%,0)}#testimonials .client{text-align:center}#testimonials p{margin-bottom:24px;color:#27323d;font-size:24px;line-height:36px;font-style:italic}#testimonials .client-info>.details{color:#acb8c1;font-size:14px;line-height:21px}#testimonials .client-info>.name{margin-top:10px;margin-bottom:5px;color:#1875d2;font-size:16px}#testimonials img{max-height:100px;text-align:center;margin:0 auto;width:auto;margin-top:10px}#testimonials .photo{border-radius:50%}@media(max-width:767px){#testimonials .client p{padding:0 18px 0 18px}#testimonials p{font-size:16px;line-height:28px}#testimonials h2{font-size:30px;line-height:40px}#testimonials{padding:25px 0 15px}}.snippets-container{position:relative;overflow:hidden;padding-top:60px;border-top:2px solid #e8e8e8;border-bottom:2px solid #e8e8e8;padding-bottom:70px}#how-we-do h2{padding-bottom:15px;text-align:center;color:#2a6fb7;font-size:35px;text-transform:none;position:relative;margin-bottom:45px;font-weight:bold}#how-we-do h2:before{content:'';position:absolute;height:0;width:0;bottom:-10px;left:50%;transform:translate(-50%,0);border:5px solid transparent;border-top:5px solid #2a6fb7}#how-we-do h2:after{content:'';background:#2a6fb7;position:absolute;height:1px;width:85px;bottom:0;width:150px;left:50%;transform:translate(-50%,0)}#how-we-do h3{color:#2a6fb7}#how-we-do .item:first-of-type{padding-left:0}#how-we-do .item{float:left;width:20%;padding:0 10px}#how-we-do p{font-size:17px;line-height:25px}.snippets-container video{position:absolute;top:-50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-moz-transform:translateX(-50%) translateY(-12%);-ms-transform:translateX(-50%) translateY(-12%);-webkit-transform:translateX(-50%) translateY(-12%);transform:translateX(-50%) translateY(-12%);background-image:url(/images/video-bg.png);background-size:cover;background-repeat:no-repeat;background-position:center center;-moz-transition:opacity 1s;-o-transition:opacity 1s;-webkit-transition:opacity 1s;transition:opacity 1s}#subscribe{padding-top:80px;padding-bottom:80px;background-repeat:no-repeat!important;background-position:center!important;text-align:center;background-size:cover}#subscribe .btn-subscribe{color:#fff;position:relative;font-size:15px;line-height:28px;white-space:nowrap;letter-spacing:.02em;border-width:2px;transition:.3s;backface-visibility:hidden;display:inline-block;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;user-select:none;border-radius:0;background:none;border:1px solid #fff;padding:15px 38px;text-transform:uppercase;font-weight:700}#subscribe .btn-subscribe:hover{background-color:#2a6fb7;border-color:#2a6fb7}#subscribe .form-control-subscribe{background-color:rgba(246,246,246,.21);border:none;padding-top:21px;padding-bottom:20px;padding-left:25px;padding-right:20px;border-radius:0;color:#fff;width:100%}#subscribe h3{text-transform:uppercase;color:#fff;font-size:30px;letter-spacing:0;text-align:center;margin-top:0;line-height:30px;margin-bottom:10px}#subscribe .subscribe-block{margin-bottom:5px}#subscribe .subscribe-block-message{color:#fff;text-align:center;font-size:20px;padding-bottom:37px}#subscribe ::-webkit-input-placeholder{color:#fff;opacity:.7!important}@media(max-width:767px){#subscribe .btn-subscribe{margin-top:20px}}#contact h2{color:#2a6fb7;font-size:35px;text-transform:uppercase;font-weight:bold}#contact .get-in-touch{margin-top:60px;margin-bottom:50px}#contact .get-in-touch label{font-size:17px;color:#333;font-weight:normal}#contact .get-in-touch p{font-size:17px;margin-bottom:65px;color:#333;text-align:justify}#contact .form-control{padding-top:25px;padding-bottom:25px}#contact .name{margin-top:30px;margin-bottom:40px}#contact .customers-contact{margin-bottom:40px;margin-top:0}#contact .message{margin-top:30px;position:relative}#contact .divider{width:60px;height:4px;padding:0;margin:10px auto 35px;border:none;margin-left:0;background:#2a6fb7;fill:#2a6fb7}#contact .divider1::before{height:1px;width:50px;background:#34b8c0}#contact .btn{margin-top:30px;position:relative;padding:10px 25px;font-size:15px;line-height:28px;font-weight:700;white-space:nowrap;letter-spacing:.02em;border-width:2px;transition:.3s;backface-visibility:hidden;display:inline-block;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;user-select:none;border-radius:0;text-transform:uppercase}#contact .btn-ripe-lemon{color:#2a6fb7;background-color:transparent;border-color:#1976d3}#contact .btn-ripe-lemon:hover{color:#fff;background-color:#2a6fb7;border-color:#2a6fb7}#contact .fa-envelope{font-size:16px;color:#fff;float:left}#contact .icon-border{background:#2a6fb7;color:#fff;width:40px;height:40px;line-height:40px;font-size:18px;border-radius:50%;text-align:center}#contact h4{font-size:21px;color:#2a6fb7;line-height:17px;text-transform:inherit;font-weight:bold;font-family:'Roboto-Light'}#contact .contact-info{margin-top:60px}#contact .contact-info span{margin-left:20px}#contact .headline{margin-bottom:30px}.headline p{padding-top:10px;font-size:16px;color:#474747}#contact .social-icons{font-size:25px}#contact .social-icons li{padding-left:5px;padding-right:5px;margin-right:0}#contact .social-icons a{width:40px;height:40px;line-height:40px;font-size:18px;background:#f1f3f9;color:#868686;border-radius:50%;text-align:center}#contact .social-icons a:hover{color:#2a6fb7}#cd-google-map{clear:both}#blog img{width:100%;margin-top:17px}#blog.blog-details img{width:auto;margin-top:0}#blog h6{color:#2a6fb7;font-size:20px;font-weight:bold;font-family:'Roboto-Light';line-height:25px;margin-top:0;margin-bottom:20px}#blog p{font-size:14px;color:#333;text-align:justify}#blog .blog-content{margin-top:45px;margin-bottom:45px}#blog .post-box{padding:20px}#blog .social-icons{float:right;font-size:20px;padding-top:8px}#blog .btn{padding:13px 30px;font-weight:bold;color:#fff;background-color:#1976d3;border-color:#1976d3}#blog .btn:hover{color:#1976d3;background-color:#fff;border-color:#1976d3}#blog .entry-footer{margin-top:45px;font-size:11px}#blog .post-box-part{margin-top:30px}#blog .form-control-blog{padding:10px 20px;border:1px solid #eee;border-radius:0;font-size:13px;float:left;color:#333;padding-left:37px}#blog .search-icon{pointer-events:none;position:absolute;font-size:18px;left:10px;top:12px;color:#5b5b5b}#blog .social-icons a:hover{color:#1976d3}#blog .btn{font-weight:bold;color:#fff;background-color:#1976d3;border-color:#1976d3;padding:9px 25px;border-radius:0}#blog .blog-post-cadre{border:1px solid #d8d8d8;margin-bottom:40px}#blog .sidebar{margin-top:30px;padding-left:35px}#blog .recent-posts{border-top:1px solid #e0e0e8;padding-top:35px;margin-top:30px}#blog h4{color:#2a6fb7;font-size:18px;line-height:17px;text-transform:inherit;font-weight:bold;font-family:'Roboto-Light';margin-bottom:20px;text-transform:capitalize}#blog .recent-posts a{font-size:13px;font-weight:normal;color:#333}#blog .post-date{display:block;margin-top:2px;color:#2a6fb7;font-weight:400;line-height:2}#blog .categories a{display:block;color:#333;font-weight:normal}#blog .form-group{margin-bottom:15px;position:relative}#blog .recent-posts li{margin-bottom:10px}#blog .author{display:block;margin-top:6px;color:#2a6fb7;font-weight:400;line-height:2}#blog .categories{border-top:1px solid #e0e0e8;padding-top:35px;margin-top:30px}#blog .categories li{margin-bottom:10px;color:#1976d3;font-size:13px;font-weight:bold}#our-start{padding:40px 0 60px 0;overflow:hidden}#our-start h2{color:#2a6fb7;font-size:35px;text-transform:capitalize;font-weight:bold}#our-start .divider{width:60px;height:4px;padding:0;margin:10px auto 35px;border:none;margin-left:0;background:#2a6fb7;fill:#2a6fb7}#our-start p{font-size:15px}#our-start img.aboutus{float:right;padding-left:10px;width:50%}#our-advantages{background-color:#29293a;fill:#29293a;overflow:hidden;padding:50px 0;border-bottom:4px solid #2a6fb7}#our-advantages svg{height:34px;width:34px}#our-advantages p{color:#fff;opacity:.8}#our-advantages .wrapper{text-align:center;padding:30px 25px;min-height:301px}#our-advantages .blue{border:1px solid #33b5ff;color:#33b5ff}#our-advantages .blue:hover{background-color:#33b5ff}#our-advantages .blue hr{border-color:#33b5ff}#our-advantages .purple{border:1px solid #9047ff;color:#9047ff}#our-advantages .wrapper{height:100%}#our-advantages .purple:hover{background-color:#9047ff}#our-advantages .purple hr{border-color:#9047ff}#our-advantages .green{border:1px solid #61be30;color:#61be30}#our-advantages .green:hover{background-color:#61be30}#our-advantages .green hr{border-color:#61be30}#our-advantages .wrapper h5{margin-top:20px}#our-advantages .wrapper:hover{color:#fff}#our-advantages h2{color:#fff;text-align:center;font-size:30px;line-height:36px;margin-top:0;margin-bottom:25px}#our-advantages .wrapper:hover h5,#our-advantages .wrapper:hover hr{color:#fff;border-color:#fff}#our-advantages hr{opacity:.5;margin:1.5em 0}@media(max-width:767px){#our-advantages .col-md-4{margin-bottom:15px}}#clients img{max-height:96px}.header-logo{margin-left:12px}.home-body main{margin-top:66px}#clients{margin-bottom:20px}.text-center{text-align:center}.table-details{margin-bottom:30px}.table-details h3{margin-top:0!important}.padding-bootom25{padding-bottom:25px!important}#our-team{margin-bottom:70px}#our-team h2{color:#12125f;font-size:35px;text-transform:uppercase;font-weight:bold}#our-team .divider{width:60px;height:4px;padding:0;margin:10px auto 35px;border:none;margin-left:0;background:#12125f;fill:#12125f}#our-team img{width:100%}.member-details{background:#2a6fb2;padding-top:20px;padding-bottom:20px}.member-details h5{font-size:18px;color:#fff;text-transform:inherit;text-align:left;padding-left:20px;line-height:18px}.member-details p{font-size:15px;color:#fff;margin-bottom:0;text-align:left;padding-left:20px;font-style:italic}.thumbnail-josip figcaption{position:absolute;top:auto;bottom:0;left:0;opacity:0;transform:translateY(100%);padding:0;width:100%;height:60px;text-align:left;text-transform:none;vertical-align:middle;backface-visibility:hidden;transition:.3s,opacity .4s .3s}.btn-java{color:#fff;background-color:#6f51c7;border-color:#6f51c7}#our-team .btn{position:relative;font-size:16px;line-height:28px;white-space:nowrap;letter-spacing:.04em;font-family:Oswald,sans-serif;font-weight:400;backface-visibility:hidden;transition:.3s;border-width:2px;border-radius:0}#projects{margin-bottom:50px;margin-top:50px}.first{margin-bottom:70px}#projects h3{font-size:30px;text-align:center}.project{overflow:hidden}.clients-logo img{width:100%}#cms-banner{background-size:cover!important;background-repeat:no-repeat!important;background-attachment:fixed!important;background-position:center!important;height:300px}#cms-banner .block-banner{top:24%;left:6%;position:relative}#cms-banner img{height:100px;position:absolute;margin:auto;top:300;left:0;right:0;bottom:0}#about-partner{margin-top:60px;margin-bottom:50px;text-align:center}#about-partner h3{color:#36a5ed;font-size:30px;margin-bottom:30px;text-transform:uppercase}#about-partner p{font-size:18px}#video-about-partner{margin-top:50px;margin-bottom:35px;text-align:center}.partner-video{margin-bottom:40px}#video-about-partner .btn{display:inline-block;padding:15px 50px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;border-radius:4px}#video-about-partner .btn:hover{color:#fff;background-color:#525b64;border-color:#525b64}#video-about-partner .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4;font-size:17px}#video-about-partner iframe{width:850px;height:480px}#partner-details p{font-size:19px;text-align:center;line-height:28px;margin-bottom:0;color:#fff}#partner-details{background-color:#36a5ed;color:#fff;overflow:hidden;padding-top:50px;padding-bottom:50px}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff!important;background-color:#2a6fb7;border-color:#2a6fb7;cursor:default}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-row:after,.flex-row:before{display:none}.flex-row>[class*='col-']{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#services{float:left;width:100%;margin:0 -15px}#services .container-fluid{padding:0}#services .container-fluid .all-services.col-sm-6{padding-right:0}#services .all-services .image-box,#services .all-services .image-box img{height:100%}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none!important}#blog h2{color:#2a6fb7;font-size:23px;line-height:17px;text-transform:inherit;font-weight:bold;font-family:'Roboto-Light';margin-bottom:30px}#blog h3{color:#2a6fb7;font-size:20px;line-height:17px;text-transform:inherit;font-weight:bold;font-family:'Roboto-Light';margin-bottom:25px}#blog ul,#blog ol{padding-left:40px;list-style:inherit}#top-services-banner{background-repeat:no-repeat;color:#fff;position:relative;background-position:center;background-size:cover;background-position:center;overflow:hidden}#top-services-banner .block-banner{margin-top:130px;position:relative;left:inherit;text-align:center}#top-services-banner h1{text-transform:none}#top-services-banner p{margin-top:35px}#top-services-banner.mobile{background:url(/resources/banners/mobile-bg.jpg);min-height:350px}#top-services-banner.support{background-position:center;min-height:350px;background:url(/resources/banners/support-bg.jpg);background-color:#010d30;background-size:initial!important;background-position-y:-143px}#top-services-banner.support:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:-moz-linear-gradient(top,#010d30,#010d30);background-image:-o-linear-gradient(top,#010d30,#010d30);background-image:linear-gradient(to bottom,#010d30,#010d30);background-repeat:repeat-x;opacity:.2}#top-services-banner.cms-solutions{background:url(/resources/banners/cms-solution-banner.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;min-height:350px}#top-services-banner.sitecore{background-image:url(/resources/banners/umbraco-bg.jpg);background-size:cover;background-repeat:no-repeat!important;background-position:center!important;min-height:350px;color:#fff;position:relative}#top-services-banner.sitecore img{position:absolute;margin:auto;top:51px;left:0;right:0;bottom:0}#top-services-banner.sitecore:before{content:"";display:block;width:100%;height:100%;position:absolute;opacity:.7;top:0;left:0;background-image:-moz-linear-gradient(top,#ff2929,#ff2929);background-image:-o-linear-gradient(top,#ff2929,#ff2929);background-image:linear-gradient(to bottom,#ff2929,#ff2929);background-repeat:repeat-x;opacity:.5}#top-services-banner.umbraco{background-image:url(/resources/banners/umbraco-bg.jpg);background-size:cover;background-repeat:no-repeat!important;background-position:center!important;min-height:350px;color:#fff;position:relative}#top-services-banner.umbraco img{position:absolute;margin:auto;top:51px;left:0;right:0;bottom:0}#top-services-banner.umbraco:before{content:"";display:block;width:100%;height:100%;position:absolute;opacity:.7;top:0;left:0;background-image:-moz-linear-gradient(top,#00bfc0,#00bfc0);background-image:-o-linear-gradient(top,#00bfc0,#00bfc0);background-image:linear-gradient(to bottom,#00bfc0,#00bfc0);background-repeat:repeat-x;opacity:.5}#top-services-banner.kentico{background-image:url(/resources/banners/sitecore-bg.jpg);background-size:cover;background-repeat:no-repeat!important;background-position:center!important;min-height:350px;color:#fff;position:relative}#top-services-banner.kentico img{position:absolute;margin:auto;top:51px;left:0;right:0;bottom:0}#top-services-banner.kentico:before{content:"";display:block;width:100%;height:100%;position:absolute;opacity:.7;top:0;left:0;background-image:-moz-linear-gradient(top,#38387c,#111143);background-image:-o-linear-gradient(top,#38387c,#111143);background-image:linear-gradient(to bottom,#38387c,#111143);background-repeat:repeat-x;opacity:.5}#top-services-banner.rent-developer{background-image:url(/resources/banners/rent-a-developer.jpg);background-size:cover;background-repeat:no-repeat!important;min-height:350px;color:#fff;position:relative;background-position-y:-240px}#top-services-banner.rent-developer:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:-moz-linear-gradient(top,#38387c,#111143);background-image:-o-linear-gradient(top,#38387c,#111143);background-image:linear-gradient(to bottom,#38387c,#111143);background-repeat:repeat-x;opacity:.5}#top-services-banner.testing{background-image:url(/resources/banners/testing-qa.jpg);background-size:cover;background-repeat:no-repeat!important;min-height:350px;color:#fff;position:relative}#top-services-banner.testing:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:-moz-linear-gradient(top,#6a6a6a,#000);background-image:-o-linear-gradient(top,#6a6a6a,#000);background-image:linear-gradient(to bottom,#6a6a6a,#000);background-repeat:repeat-x;opacity:.2}@media(max-width:767px){#top-services-banner .block-banner{margin-top:0}#top-services-banner h1{padding-top:85px}#top-services-banner.rent-developer{background-position-y:0}}@media(max-width:767px){#top-services-banner{min-height:300px!important}#top-banner{min-height:350px!important}}#top-banner{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;min-height:500px;position:relative}#top-banner h1{color:#fff;font-family:'Roboto-Bold'!important;text-transform:uppercase}#top-banner p{font-size:18px;color:#fff;margin-top:35px}#top-banner .block-banner{margin-top:130px;left:6%;position:relative}#top-banner.contact-us{background-image:url(/resources/banners/contact-us-bg.jpg);background-position-y:-145px}#top-banner.contact-us:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:-moz-linear-gradient(top,#d6d6d6,#212020);background-image:-o-linear-gradient(top,#d6d6d6,#212020);background-image:linear-gradient(to bottom,#d6d6d6,#212020);background-repeat:repeat-x;opacity:.5}#top-banner.about-us{background-image:url(/resources/banners/aboutus-bg.jpg);background-position-y:-265px}#top-banner.about-us:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:-moz-linear-gradient(top,#03052f,#4e4e4f);background-image:-o-linear-gradient(top,#03052f,#4e4e4f);background-image:linear-gradient(to bottom,#03052f,#4e4e4f);background-repeat:repeat-x;opacity:.3}#top-banner.blog{background-image:url(/resources/banners/blog-banner.jpg)}#top-banner.blog:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:-moz-linear-gradient(top,#fff,#000);background-image:-o-linear-gradient(top,#fff,#000);background-image:linear-gradient(to bottom,#fff,#000);background-repeat:repeat-x;opacity:.5}#top-banner.case-study{background-image:url(/resources/banners/case-study-bg.jpg);background-position-y:-119px}#top-banner.case-study:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:-moz-linear-gradient(top,#848484,#000);background-image:-o-linear-gradient(top,#848484,#000);background-image:linear-gradient(to bottom,#848484,#000);background-repeat:repeat-x;opacity:.2}@media(max-width:767px){#top-banner .block-banner{margin-top:0;left:0%}#top-banner h1{padding-top:85px}#top-banner.rent-developer{background-position-y:0}}#top-banner-blog{min-height:275px;background-size:cover!important;background:url("/resources/banners/blogdetails-banner.jpg");position:relative}#top-banner-blog .block-banner{margin-top:113px;left:6%;position:relative}#top-banner-blog h1{color:#fff;margin-bottom:25px;font-family:'Roboto-Bold'!important;font-size:30px;text-transform:uppercase}@media(max-width:767px){#top-banner-blog .block-banner{margin-top:0;left:0%}#top-banner-blog h1{padding-top:85px}}#cms-solutions{padding-bottom:50px;border-bottom:4px solid #2a6fb7}#cms-solutions .white-img{display:none}#cms-solutions .red{border:1px solid #e11f27;color:#e11f27}#cms-solutions .red p{color:#e11f27}#cms-solutions .red hr{border-top:1px solid #e11f27}#cms-solutions .red .btn-cms{color:#e11f27;border:1px solid #e11f27}#cms-solutions .red:hover{background-color:#e11f27}#cms-solutions .white-blue{border:1px solid #00bfc0;color:#00bfc0}#cms-solutions .white-blue .btn-cms{color:#e11f27;border:1px solid #e11f27}#cms-solutions .white-blue p{color:#00bfc0}#cms-solutions .white-blue hr{border-top:1px solid #00bfc0}#cms-solutions .white-blue .btn-cms{color:#00bfc0;border:1px solid #00bfc0}#cms-solutions .white-blue:hover{background-color:#00bfc0}#cms-solutions .navy-blue{border:1px solid #111143;color:#111143}#cms-solutions .navy-blue .btn-cms{color:#111143;border:1px solid #111143}#cms-solutions .navy-blue p{color:#111143}#cms-solutions .navy-blue hr{border-top:1px solid #111143}#cms-solutions .navy-blue btn-cms{color:#111143;border:1px solid #111143}#cms-solutions .navy-blue:hover{background-color:#111143}#cms-solutions .btn-cms{background:transparent;text-transform:none;font-weight:700;font-size:14px;position:relative;padding:8px 30px!important;position:absolute;bottom:0;right:32%;margin-bottom:20px}#cms-solutions img{max-width:100%;max-height:88px}#cms-solutions h3{color:#fff;text-align:center}#cms-solutions .wrapper{text-align:center;padding:30px 25px;min-height:475px;position:relative}#cms-solutions .wrapper h5{margin-top:20px}#cms-solutions .wrapper:hover img{display:none}#cms-solutions .wrapper:hover img.white-img{display:block}#cms-solutions .wrapper:hover{color:#fff}#cms-solutions .wrapper:hover h5,#cms-solutions .wrapper:hover hr,#cms-solutions .wrapper:hover p,#cms-solutions .wrapper:hover .btn-cms{color:#fff;border-color:#fff}#cms-solutions a.btn-cms:hover{color:#287db9!important;background:#fff!important;border-color:#fff!important;border-radius:0;letter-spacing:0}@media(max-width:767px){#cms-solutions .btn-cms{position:inherit;text-align:center;right:inherit}#cms-solutions .col-md-4{margin-bottom:15px}}.cms-overview h1{font-size:46px;line-height:54px;font-weight:100;text-align:center;text-transform:none;margin-top:60px}.cms-overview .red{color:#e52f24}.cms-overview .navy-blue{color:#38387c}.cms-overview .light-blue{color:#24d5d6}.cms-overview p{text-align:center;color:#333;margin-top:25px}#services-advantages{background-size:cover;background-repeat:no-repeat;height:532px;border-top:4px solid #2a6fb7;border-bottom:4px solid #2a6fb7;background-position-y:-56px!important;background-attachment:fixed!important;text-align:center;position:relative;padding:25px 0 0 0}#services-advantages svg{max-height:60px;width:100%}#services-advantages .container{padding-top:60px;padding-bottom:40px}#services-advantages .image{width:105px;height:105px;line-height:82px;background:none;border:3px solid #fff;padding:0;margin-right:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;margin:0 auto;padding-top:7px}#services-advantages .image:hover{border:2px solid #fff;background-color:#33b5ff}#services-advantages .col-sm-3{margin-bottom:45px}#services-advantages h5{color:#fff;margin-top:15px;font-family:'Roboto-light'}#services-advantages h3{color:#fff;font-size:35px;margin-bottom:50px;position:relative;z-index:99999}#services-advantages span{color:#fff;margin-top:20px;display:block}#services-advantages.cms-expertise{background-image:url("/images/banner/slide-2.jpg");margin-top:60px;position:relative}#services-advantages.cms-expertise .sub-description{color:#fff;margin-top:20px;display:block;z-index:999999999999999999999;position:relative;font-size:14px;line-height:0}#services-advantages.cms-expertise .image{border:4px solid #33b5ff;background:#fff}#services-advantages.cms-expertise .image:hover{border:2px solid #33b5ff;background-color:#c6ddea}#services-advantages.cms-expertise:before{content:"";display:block;width:100%;height:100%;position:absolute;opacity:.7;top:0;left:0;background-image:-moz-linear-gradient(top,#3e5575,#1d1d1d);background-image:-webkit-gradient(linear,0 0,0 100%,from(#3e5575),to(#1d1d1d));background-image:-webkit-linear-gradient(top,#3e5575,#1d1d1d);background-image:-o-linear-gradient(top,#3e5575,#1d1d1d);background-image:linear-gradient(to bottom,#3e5575,#1d1d1d);background-repeat:repeat-x;opacity:.6}#services-advantages.mobile{background:url(/resources/services/mobile-bg-advantages.jpg)}#services-advantages.consulting{background:url(/resources/banners/consulting-bg.jpg);background-size:cover;background-repeat:no-repeat;overflow:hidden}#services-advantages.consulting:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:-moz-linear-gradient(top,#001225,#095aaf);background-image:-o-linear-gradient(top,#001225,#095aaf);background-image:linear-gradient(to bottom,#001225,#095aaf);background-repeat:repeat-x;opacity:.4}#services-advantages.support{background:url(/resources/services/support-benefits-bg.jpg)}#services-advantages.support:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:-moz-linear-gradient(top,#2a6fb7,#2a6fb7);background-image:-o-linear-gradient(top,#2a6fb7,#2a6fb7);background-image:linear-gradient(to bottom,#2a6fb7,#2a6fb7);background-repeat:repeat-x;opacity:.2}#services-advantages.rent-developer{background:url(/resources/services/rent-developer-bg.jpg);margin-top:60px}#services-advantages.rent-developer:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:-moz-linear-gradient(top,#2a6fb7,#2a6fb7);background-image:-o-linear-gradient(top,#2a6fb7,#2a6fb7);background-image:linear-gradient(to bottom,#111143,#111143);background-repeat:repeat-x;opacity:.4}#services-advantages.rent-developer .image{border:4px solid #33b5ff;background:#fff}#services-advantages.rent-developer .image:hover{border:2px solid #33b5ff;background-color:#074c75}#services-advantages.rent-developer h2{color:#fff;font-size:35px;margin-bottom:50px;position:relative;z-index:99999}@media(max-width:767px){#services-advantages .col-sm-2{margin-bottom:15px}}@media(max-width:767px){#services-advantages{height:auto}}#our-expertise .row-box{padding-top:30px;padding-bottom:20px;color:#333;margin:0 0 4px;text-align:center}#our-expertise .sitecore-subtitle{color:#e52f24;font-size:32px}#our-expertise .umbraco-subtitle{color:#24d5d6;font-size:32px}#our-expertise .kentico-subtitle{color:#38387c;font-size:32px}#our-expertise .row-box-red{background-color:#e52f24}#our-expertise .row-box-red-light{background-color:#e55c54}#our-expertise .row-box-light-blue{background-color:#00bfc0}#our-expertise .row-box-light-blue-light{background-color:#24d5d6}#our-expertise .row-box-navy{background-color:#111143}#our-expertise .row-box-navy-light{background-color:#38387c}#our-expertise .row-box-blue{background-color:#c6eaff}#our-expertise .row-box-blue-light{background-color:#daf2ff}#our-expertise h3{text-align:center;margin-top:40px;margin-bottom:40px}#our-expertise h2{text-align:center;margin-top:0;margin-bottom:40px;font-family:'Roboto-Regular';font-size:30px;line-height:36px}#our-expertise strong{color:#fff;font-weight:normal}#our-expertise.rent-developer strong{color:#333}.blog-details img{height:100%}#contact-post{padding-top:30px;padding-bottom:30px;border-radius:3px;background:#f7f7f7;overflow:hidden;clear:both}#contact-post .form-control{padding-top:25px;padding-bottom:25px}#contact-post .name{margin-top:15px}#contact-post fieldset .form-control{color:#777;font-style:normal;font-weight:300;padding:16px 15px;min-height:43px;font-size:12px;line-height:1;margin-bottom:20px}#contact-post .alert.required-alert{right:8px;top:14px}#contact-post h4{margin-bottom:10px;font-size:19px}.comment-respond .comments-title{margin-bottom:45px!important}#comments{margin-bottom:30px}#comments.comments-area .avatar{width:auto;margin:0 30px 15px 0;border-radius:50%}#comments img{width:auto}#comments ol li{overflow:hidden;margin-bottom:15px}#comments .comment-body{background-color:#fff;padding:0 40px 35px;border-radius:3px}#comments .comment-metadata h6{margin-bottom:8px;font-size:17px;color:#2a6fb7}#comments .comment-metadata p{font-size:13px;line-height:20px}#comments .comment-metadata .comment-date-time{font-size:13px;color:#2a6fb7}@media(max-width:767px){#blog h4{line-height:30px}}#services-banner{background-position-y:37px!important;min-height:259px;background:url('/resources/services/service-bg-top.jpg');background-repeat:no-repeat;overflow:hidden;background-size:cover;background-position:center}#services-banner .block-banner{margin-top:117px;position:relative;left:inherit;text-align:center;color:#fff}#services .learn-more{color:#fff;border:2px solid #fff;background:transparent;font-weight:500;font-size:14px;position:relative;border-radius:0;margin-top:15px}#services .learn-more:hover{background-color:#fff;color:#2a6fb7}#services .image{width:105px;height:105px;line-height:82px;background:none;border:3px solid #fff;padding:0;margin-right:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;margin:0 auto;padding-top:7px}#services .image:hover{border:2px solid #fff;background-color:#33b5ff}#services h5{color:#fff;margin-top:15px;font-family:'Roboto-light'}#services .col-sm-3{margin-bottom:45px}#services .container{padding-top:60px;padding-bottom:40px}#get-in-touch{overflow:hidden;padding:60px 0;text-align:center;background-color:#29293a;fill:#29293a;color:#fff}#get-in-touch .get-in-touch{color:#fff;border:2px solid #fff;background:transparent;font-weight:NORMAL;font-size:18px;position:relative;border-radius:0;margin-top:15px;padding:15px 100px;max-width:100%}#get-in-touch .get-in-touch:hover{background-color:#fff;color:#2a6fb7}#services-sub-section{background:#f8fafb;overflow:hidden}#services-sub-section p{text-align:center;padding:50px 0;color:#333}#services-advantages.services-ml.mobile{background:url(/media/1163/ai-background.jpeg)}@media(min-width:1201px){.animation-image-container{-webkit-perspective:2500px;perspective:2500px}.case-study-slider .slick-slide .slider-image-container,.case-study-slider .slick-slide figcaption,.case-study-slider .slick-slide .section-padding,.laptop-asset,.tablet-asset,.mobile-asset{opacity:1}.left-section{-webkit-order:2;-ms-flex-order:2;order:2}.right-section{-webkit-order:1;-ms-flex-order:1;order:1}.homepage-client-logos{margin-bottom:20px}#our-start{padding:60px 140px 60px 0}}@media(min-width:992px)and (max-width:1199px){h3{font-size:22px;line-height:30px}.case-study-slider .slick-slide .slider-image-container,.case-study-slider .slick-slide .section-padding,.case-study-slider .slick-slide figcaption,.laptop-asset,.tablet-asset,.mobile-asset{opacity:1}.child,.parent{height:auto}.case-study-more-work .col-sm-3:first-child{padding-left:0}.case-study-more-work .col-sm-3:last-child{padding-right:0}.slider-image-container,.device-slide .v-bottom-outer,.inner-slider{min-height:440px}.v-bottom-inner{bottom:5px}.slick-active .slider-image-container.blur{min-height:445px}.slick-active .blur{margin:-5px 0}.case-study-arrows{top:545px}.inner-slider-text h3{margin-bottom:10px}.inner-slider-text p{padding-right:30px}.footer .social-icons li{margin-right:7px}.ic-nav .ic-nav-list .ic-nav-list-item a.ic-nav-list-item-link{padding:26px 10px;font-size:13px}.ic-nav-sublist{min-width:180px}.homepage-slide-content p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.animation-image-container{-webkit-perspective:2100px;perspective:2100px}.left-section{-webkit-order:2;-ms-flex-order:2;order:2}.right-section{-webkit-order:1;-ms-flex-order:1;order:1}.inner-laptop-img{width:66.5%;left:3.6%}#services .image-box-container img{height:250px}}@media only screen and (min-width:768px)and (max-width:991px){h3{font-size:20px;line-height:28px}.case-study-slider .slick-slide .section-padding,.case-study-slider .slick-slide .slider-image-container{opacity:1}.case-study-slider .slick-slide .slider-image-container,.case-study-slider .slick-slide .section-padding,.case-study-slider .slick-slide figcaption,.laptop-asset,.tablet-asset,.mobile-asset{opacity:1}.child,.parent{height:auto}.case-study-more-work img{width:100%}.case-study-more-work .col-sm-3:first-child{padding-left:0}.case-study-more-work .col-sm-3:last-child{padding-right:0}.slider-image-container,.device-slide .v-bottom-outer,.inner-slider,.slick-active .slider-image-container.blur{min-height:340px;margin:-10px 0}.v-bottom-inner{bottom:10px}.inner-slider{top:10px}.inner-slider .slick-dots li:nth-child(1){width:115px;height:71px}.inner-slider .slick-dots li:nth-child(2){width:58px;height:71px}.inner-slider .slick-dots li:nth-child(3){width:58px;height:71px}.inner-slider-text h3{margin-bottom:10px}.inner-slider-text p{padding-right:30px}.inner-slider-text{top:80%;left:76%}.case-study-arrows{top:440px}.slider-image-content{width:100%}.ic-nav .ic-nav-list .ic-nav-list-item a.ic-nav-list-item-link{padding:18px 10px;font-size:13px}.ic-nav-sublist{min-width:180px}.col-sm-6:nth-child(n+2)+.col-sm-6{margin-top:30px}.homepage-slide-content h2{font-size:32px;line-height:40px;margin-bottom:10px}.first-section{-webkit-order:1;-ms-flex-order:1;order:1}.last-section{-webkit-order:2;-ms-flex-order:2;order:2}.animation-section{padding:0 30px}.animation-content{margin-top:0}.inner-laptop-img{width:62.5%;left:6.6%;-webkit-transform:translateZ(124px) translateY(-49%) rotateY(45.3deg) rotateX(12.5deg) rotate(8.3deg) rotateY(3.2deg) translate3d(-9.2%,14.6%,0);transform:translateZ(124px) translateY(-49%) rotateY(45.3deg) rotateX(12.5deg) rotate(8.3deg) rotateY(3.2deg) translate3d(-9.2%,14.6%,0)}.animation-image-container-show .inner-laptop-img{-webkit-transform:translateZ(124px) translateY(-49%) rotateY(45.3deg) rotateX(12.5deg) rotate(8.3deg) rotateY(3.2deg) translate3d(-9.2%,14.6%,0);transform:translateZ(124px) translateY(-49%) rotateY(45.3deg) rotateX(12.5deg) rotate(8.3deg) rotateY(3.2deg) translate3d(-9.2%,14.6%,0)}.nav>li>a{padding:15px 10px 15px 5px}.navbar-brand{height:60px;margin-top:4px}.navbar-brand img{height:100%}.homepage-slide-content{width:70%}.homepage-slide-content p{-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;max-height:30px;margin-bottom:15px}#services .image-box-container img{height:250px}#blog img{width:100%;height:auto}}@media(max-width:767px){h3{font-size:22px;line-height:30px}.footer h3{margin-bottom:20px}.section-padding{margin-bottom:20px}.slider-image-container figcaption{text-align:center}.slider-image-container figcaption span.left-part,.slider-image-container figcaption span.right-part{text-align:center;float:none}.slider-image-container figcaption span.right-part{font-size:12px}.slider-image-content p{font-size:14px;padding:0}.slider-image-content{width:100%;padding:0 30px}.case-study-wrapper p{padding:0 20px}.case-study-item-comments{padding:0 30px}.case-study-wrapper p,.case-study-wrapper h3{margin-bottom:20px}.case-study-item-comments span{padding-bottom:0}.case-study-arrows{top:510px}.case-study-slider .slick-slide .section-padding,.case-study-slider .slick-slide .slider-image-container{opacity:1}.slider-image-container,.slick-active .slider-image-container.blur{min-height:400px}.slick-active .blur{margin:0}.blur{filter:none;-webkit-filter:none}.case-study-slider .slick-slide .slider-image-container,.case-study-slider .slick-slide figcaption{opacity:1}.case-study-item figcaption{padding:20px 10px}#case-studies .case-study-more-work .col-sm-6{padding:10px 0 0 0}.slick-slide img{width:100%;margin:0 auto}.section-container{padding:30px 0}.section-title{margin-bottom:30px}.case-study-more-work .col-md-3,.case-study-more-work .col-sm-6{padding:0 15px}.child,.parent{height:auto}header .logo-wrapper{width:80%;float:left;margin-left:10px}header .logo-wrapper img{width:220px;height:60px}header .hamburger-menu{display:block;font-size:32px;color:#1976d3;float:right}.footer{padding:30px 0;text-align:center}.footer .footer-links ul{float:none}.footer h3+*{margin-top:10px}.contact-info dl,.contact-info address{margin-bottom:5px}header{z-index:99999999}fieldset .form-control{height:38px}.button{padding:7px 22px}.contact-us-container diff-letters{font-size:35px;line-height:44px}.contact-us-container span{font-size:32px;line-height:40px}.contact-us-container{padding:30px 0}.footer-newsletter .button-container{text-align:center}.mobile-button{float:right;margin-right:50px}.ic-nav{transition:all .3s cubic-bezier(.86,0,.07,1);width:200px;height:auto;position:fixed;top:80px;transform:translateX(50px) translateZ(0);background:#1976d3;border:2px solid #1976d3;border-right:none}.active .ic-nav{transform:translateX(-150px) translateZ(0)}.menu-navigation{float:right;width:auto}.ic-nav-list .ic-nav-list-item{transition:all .2s cubic-bezier(.86,0,.07,1);border-bottom:2px solid rgba(0,0,0,.2);max-height:50px;overflow:hidden}.ic-nav-list .ic-nav-list-item.ic-active{max-height:500px}.ic-nav-list .ic-nav-list-item.ic-active .ic-nav-list-item-link.ic-parent-item:after{content:"-"}.ic-nav-list .ic-nav-list-item .ic-nav-list-item-link{display:block;padding:15px;color:#fff;text-decoration:none}.ic-nav-list .ic-nav-list-item .ic-nav-list-item-link.ic-parent-item{position:relative}.ic-nav-list .ic-nav-list-item .ic-nav-list-item-link.ic-parent-item:after{position:absolute;content:"+";right:15px;width:20px;text-align:center}.ic-nav-list .ic-nav-list-item .ic-nav-list-item-link:visited{color:#fff}.ic-nav-sublist{background:#fff;position:relative;transition:all 3s cubic-bezier(.86,0,.07,1)}.ic-nav-sublist:after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:0;height:0;border-style:solid;border-width:7px 6px 0 6px;border-color:#1976d3 transparent transparent transparent}header .header-background{padding:10px 0}.ic-nav-sublist .ic-nav-sublist-item{border-bottom:2px solid #1976d3}.ic-nav-sublist .ic-nav-sublist-item:last-child{border-bottom:none}.ic-nav-sublist .ic-nav-sublist-item .ic-nav-sublist-item-link{display:block;padding:15px 15px 15px 30px;color:#1976d3;text-decoration:none}.ic-nav-sublist .ic-nav-sublist-item .ic-nav-sublist-item-link:visited{color:#1976d3}.menu-button-target{background:transparent;border:none;outline:none;cursor:pointer;position:absolute;z-index:30;height:30px;margin-top:17px;webkit-tap-highlight-color:rgba(0,0,0,0)}.menu-button-target.active .menu-button{transition:background .1s ease;background-color:transparent}.menu-button-target.active .menu-button:before,.menu-button-target.active .menu-button:after{transition:top .2s ease,transform .2s .1s ease}.menu-button-target.active .menu-button:before{top:0;transform:rotate(45deg)}.menu-button-target.active .menu-button:after{top:0;transform:rotate(-45deg)}.menu-button{position:relative;top:50%;left:0;display:block;width:30px;height:3px;margin-top:0;background-color:#1976d3;border-radius:10px;transition:background .2s .1s}.menu-button:before,.menu-button:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;background-color:#1976d3;transition:top .2s .1s ease,transform .2s ease;border-radius:10px;transform-origin:50% 50%}.menu-button:before{top:-7px;transform:rotate(0deg)}.menu-button:after{top:7px;transform:rotate(0deg)}#google-container{height:300px}#cd-zoom-in,#cd-zoom-out{margin-left:20px}#cd-zoom-in{margin-top:20px}.footer-site-info{padding-top:0}.footer .footer-contact-info,.footer .footer-links,.footer .footer-newsletter,.footer .footer-social-icons,.footer .latest-posts,.footer .about-us{margin-bottom:30px}.homepage-slider{height:300px}.homepage-slider .slick-slide img{height:100%;width:auto}.homepage-slider .slick-track,.homepage-slider .slick-slide,.homepage-slider .slick-list{height:100%}.homepage-slide-content p{-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;max-height:50px;margin-bottom:15px}.homepage-slide-content h2{margin-bottom:10px;font-size:32px;line-height:40px}.slick-current.slick-active .homepage-slide-content a{padding:10px 20px!important}.homepage-slide-content{width:85%}.homepage-arrows .arrow{display:none}.homepage-slider .button{padding:5px 15px;font-size:8px}.homepage-slider-container .slick-dots{bottom:10px}.homepage-slider-container .slick-dots li button{border-width:0;width:12px;height:12px}.homepage-slider-container .slick-dots li button:before{width:18px;height:18px}.homepage-slider-container .slick-dots li button:hover:before,.homepage-slider-container .slick-dots li.slick-active button:before{-webkit-transform:translate(-49.5%,-27.5%) scale(1);-moz-transform:translate(-49.5%,-27.5%) scale(1);transform:translate(-49.5%,-27.5%) scale(1)}.section-title h2{font-size:32px;line-height:40px}.diff-letters{font-size:36px;line-height:44px}.homepage-client-section .container-fluid,.homepage-client-logos .container-fluid{max-width:initial}.col-centered{margin-right:0}.homepage-slider-container.container-fluid{padding:0 15px}.homepage-slider-container.container-fluid .col-sm-12{padding:0}.poc-green .menu-button,.poc-green .menu-button:before,.poc-green .menu-button:after{background-color:#83c71a}.poc-green .ic-nav{background:#83c71a;border:2px solid #83c71a;border-right:none}.poc-green .ic-nav-sublist .ic-nav-sublist-item .ic-nav-sublist-item-link:visited,.poc-green .ic-nav-sublist .ic-nav-sublist-item .ic-nav-sublist-item-link{color:#83c71a}.poc-green .ic-nav-sublist:after{border-color:#83c71a transparent transparent transparent}.poc-green .ic-nav-sublist .ic-nav-sublist-item{border-bottom:2px solid #83c71a}.topcontrol{right:10px!important;bottom:30px!important}.first-section{-webkit-order:1;-ms-flex-order:1;order:1}.last-section{-webkit-order:2;-ms-flex-order:2;order:2}.animation-section{padding:0}.animation-content{margin-top:0;padding:0 30px}.animation-section h2{font-size:28px;line-height:36px;margin-bottom:0}.animation-section h4{font-size:12px}.inner-laptop-img{width:65.5%}.flex-row{display:initial;display:initial;display:block;-ms-flex-wrap:initial;flex-wrap:initial}.flex-row>[class*='col-']{display:initial;display:initial;display:block;-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial}#services .services-box-content{transform:translateX(-50%);left:54%;right:initial;text-align:center}.image-box-content{width:100%;transform:translateX(-50%);left:54%;right:initial;text-align:center;padding:20px 0}#our-advantages .wrapper{margin-bottom:30px}#our-advantages .col-sm-4:last-child .wrapper{margin-bottom:0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.standard-arrow.prev{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%);width:0}.standard-arrow{position:absolute;z-index:5;top:0;bottom:0;height:85px;min-width:80px;max-width:200px;text-align:center;overflow:hidden;text-shadow:0 0 10px rgba(0,0,0,.5);font-family:Arial;font-size:60px;cursor:pointer;-webkit-transition:.4s;transition:.4s}.standard-arrow.prev::after{content:'‹';text-shadow:60px 0 transparent,0 0 #363636}.standard-arrow.next{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%);width:0}.standard-arrow.next{right:0%}.standard-arrow.next::after{content:'›';text-shadow:-60px 0 transparent,0 0 #363636}.standard-arrow::after{opacity:.5;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;color:#363636;-webkit-transition:.25s cubic-bezier(.5,0,.5,1);transition:.25s cubic-bezier(.5,0,.5,1)}.slideDown{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@keyframes slideDown{0%{transform:translateY(-100%)}50%{transform:translateY(8%)}65%{transform:translateY(-4%)}80%{transform:translateY(4%)}95%{transform:translateY(-2%)}100%{transform:translateY(0%)}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%)}50%{-webkit-transform:translateY(8%)}65%{-webkit-transform:translateY(-4%)}80%{-webkit-transform:translateY(4%)}95%{-webkit-transform:translateY(-2%)}100%{-webkit-transform:translateY(0%)}}.slideUp{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@keyframes slideUp{0%{transform:translateY(100%)}50%{transform:translateY(-8%)}65%{transform:translateY(4%)}80%{transform:translateY(-4%)}95%{transform:translateY(2%)}100%{transform:translateY(0%)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%)}50%{-webkit-transform:translateY(-8%)}65%{-webkit-transform:translateY(4%)}80%{-webkit-transform:translateY(-4%)}95%{-webkit-transform:translateY(2%)}100%{-webkit-transform:translateY(0%)}}.slideLeft{animation-name:slideLeft;-webkit-animation-name:slideLeft;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@keyframes slideLeft{0%{transform:translateX(150%)}50%{transform:translateX(-8%)}65%{transform:translateX(4%)}80%{transform:translateX(-4%)}95%{transform:translateX(2%)}100%{transform:translateX(0%)}}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(150%)}50%{-webkit-transform:translateX(-8%)}65%{-webkit-transform:translateX(4%)}80%{-webkit-transform:translateX(-4%)}95%{-webkit-transform:translateX(2%)}100%{-webkit-transform:translateX(0%)}}.slideRight{animation-name:slideRight;-webkit-animation-name:slideRight;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@keyframes slideRight{0%{transform:translateX(-150%)}50%{transform:translateX(8%)}65%{transform:translateX(-4%)}80%{transform:translateX(4%)}95%{transform:translateX(-2%)}100%{transform:translateX(0%)}}@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(-150%)}50%{-webkit-transform:translateX(8%)}65%{-webkit-transform:translateX(-4%)}80%{-webkit-transform:translateX(4%)}95%{-webkit-transform:translateX(-2%)}100%{-webkit-transform:translateX(0%)}}.slideExpandUp{animation-name:slideExpandUp;-webkit-animation-name:slideExpandUp;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease -out;visibility:visible!important}@keyframes slideExpandUp{0%{transform:translateY(100%) scaleX(.5)}30%{transform:translateY(-8%) scaleX(.5)}40%{transform:translateY(2%) scaleX(.5)}50%{transform:translateY(0%) scaleX(1.1)}60%{transform:translateY(0%) scaleX(.9)}70%{transform:translateY(0%) scaleX(1.05)}80%{transform:translateY(0%) scaleX(.95)}90%{transform:translateY(0%) scaleX(1.02)}100%{transform:translateY(0%) scaleX(1)}}@-webkit-keyframes slideExpandUp{0%{-webkit-transform:translateY(100%) scaleX(.5)}30%{-webkit-transform:translateY(-8%) scaleX(.5)}40%{-webkit-transform:translateY(2%) scaleX(.5)}50%{-webkit-transform:translateY(0%) scaleX(1.1)}60%{-webkit-transform:translateY(0%) scaleX(.9)}70%{-webkit-transform:translateY(0%) scaleX(1.05)}80%{-webkit-transform:translateY(0%) scaleX(.95)}90%{-webkit-transform:translateY(0%) scaleX(1.02)}100%{-webkit-transform:translateY(0%) scaleX(1)}}.expandUp{animation-name:expandUp;-webkit-animation-name:expandUp;animation-duration:.7s;-webkit-animation-duration:.7s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@keyframes expandUp{0%{transform:translateY(100%) scale(.6) scaleY(.5)}60%{transform:translateY(-7%) scaleY(1.12)}75%{transform:translateY(3%)}100%{transform:translateY(0%) scale(1) scaleY(1)}}@-webkit-keyframes expandUp{0%{-webkit-transform:translateY(100%) scale(.6) scaleY(.5)}60%{-webkit-transform:translateY(-7%) scaleY(1.12)}75%{-webkit-transform:translateY(3%)}100%{-webkit-transform:translateY(0%) scale(1) scaleY(1)}}.fadeIn{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@keyframes fadeIn{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}80%{transform:scale(.9);opacity:1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes fadeIn{0%{-webkit-transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.1)}80%{-webkit-transform:scale(.9);opacity:1}100%{-webkit-transform:scale(1);opacity:1}}.expandOpen{animation-name:expandOpen;-webkit-animation-name:expandOpen;animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible!important}@keyframes expandOpen{0%{transform:scale(1.8)}50%{transform:scale(.95)}80%{transform:scale(1.05)}90%{transform:scale(.98)}100%{transform:scale(1)}}@-webkit-keyframes expandOpen{0%{-webkit-transform:scale(1.8)}50%{-webkit-transform:scale(.95)}80%{-webkit-transform:scale(1.05)}90%{-webkit-transform:scale(.98)}100%{-webkit-transform:scale(1)}}.bigEntrance{animation-name:bigEntrance;-webkit-animation-name:bigEntrance;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible!important}@keyframes bigEntrance{0%{transform:scale(.3) rotate(6deg) translateX(-30%) translateY(30%);opacity:.2}30%{transform:scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);opacity:1}45%{transform:scale(.98) rotate(1deg) translateX(0%) translateY(0%);opacity:1}60%{transform:scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);opacity:1}75%{transform:scale(.99) rotate(1deg) translateX(0%) translateY(0%);opacity:1}90%{transform:scale(1.01) rotate(0deg) translateX(0%) translateY(0%);opacity:1}100%{transform:scale(1) rotate(0deg) translateX(0%) translateY(0%);opacity:1}}@-webkit-keyframes bigEntrance{0%{-webkit-transform:scale(.3) rotate(6deg) translateX(-30%) translateY(30%);opacity:.2}30%{-webkit-transform:scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);opacity:1}45%{-webkit-transform:scale(.98) rotate(1deg) translateX(0%) translateY(0%);opacity:1}60%{-webkit-transform:scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);opacity:1}75%{-webkit-transform:scale(.99) rotate(1deg) translateX(0%) translateY(0%);opacity:1}90%{-webkit-transform:scale(1.01) rotate(0deg) translateX(0%) translateY(0%);opacity:1}100%{-webkit-transform:scale(1) rotate(0deg) translateX(0%) translateY(0%);opacity:1}}.hatch{animation-name:hatch;-webkit-animation-name:hatch;animation-duration:2s;-webkit-animation-duration:2s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;visibility:visible!important}@keyframes hatch{0%{transform:rotate(0deg) scaleY(.6)}20%{transform:rotate(-2deg) scaleY(1.05)}35%{transform:rotate(2deg) scaleY(1)}50%{transform:rotate(-2deg)}65%{transform:rotate(1deg)}80%{transform:rotate(-1deg)}100%{transform:rotate(0deg)}}@-webkit-keyframes hatch{0%{-webkit-transform:rotate(0deg) scaleY(.6)}20%{-webkit-transform:rotate(-2deg) scaleY(1.05)}35%{-webkit-transform:rotate(2deg) scaleY(1)}50%{-webkit-transform:rotate(-2deg)}65%{-webkit-transform:rotate(1deg)}80%{-webkit-transform:rotate(-1deg)}100%{-webkit-transform:rotate(0deg)}}.bounce{animation-name:bounce;-webkit-animation-name:bounce;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease;-webkit-animation-timing-function:ease;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%}@keyframes bounce{0%{transform:translateY(0%) scaleY(.6)}60%{transform:translateY(-100%) scaleY(1.1)}70%{transform:translateY(0%) scaleY(.95) scaleX(1.05)}80%{transform:translateY(0%) scaleY(1.05) scaleX(1)}90%{transform:translateY(0%) scaleY(.95) scaleX(1)}100%{transform:translateY(0%) scaleY(1) scaleX(1)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0%) scaleY(.6)}60%{-webkit-transform:translateY(-100%) scaleY(1.1)}70%{-webkit-transform:translateY(0%) scaleY(.95) scaleX(1.05)}80%{-webkit-transform:translateY(0%) scaleY(1.05) scaleX(1)}90%{-webkit-transform:translateY(0%) scaleY(.95) scaleX(1)}100%{-webkit-transform:translateY(0%) scaleY(1) scaleX(1)}}.pulse{animation-name:pulse;-webkit-animation-name:pulse;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes pulse{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1);opacity:1}100%{transform:scale(.9);opacity:.7}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.95);opacity:.7}50%{-webkit-transform:scale(1);opacity:1}100%{-webkit-transform:scale(.95);opacity:.7}}.floating{animation-name:floating;-webkit-animation-name:floating;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes floating{0%{transform:translateY(0%)}50%{transform:translateY(8%)}100%{transform:translateY(0%)}}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0%)}50%{-webkit-transform:translateY(8%)}100%{-webkit-transform:translateY(0%)}}.tossing{animation-name:tossing;-webkit-animation-name:tossing;animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes tossing{0%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}100%{transform:rotate(-4deg)}}@-webkit-keyframes tossing{0%{-webkit-transform:rotate(-4deg)}50%{-webkit-transform:rotate(4deg)}100%{-webkit-transform:rotate(-4deg)}}.pullUp{animation-name:pullUp;-webkit-animation-name:pullUp;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%}@keyframes pullUp{0%{transform:scaleY(.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1)}}@-webkit-keyframes pullUp{0%{-webkit-transform:scaleY(.1)}40%{-webkit-transform:scaleY(1.02)}60%{-webkit-transform:scaleY(.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(1)}}.pullDown{animation-name:pullDown;-webkit-animation-name:pullDown;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 0%;-ms-transform-origin:50% 0%;-webkit-transform-origin:50% 0%}@keyframes pullDown{0%{transform:scaleY(.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1)}}@-webkit-keyframes pullDown{0%{-webkit-transform:scaleY(.1)}40%{-webkit-transform:scaleY(1.02)}60%{-webkit-transform:scaleY(.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(1)}}.stretchLeft{animation-name:stretchLeft;-webkit-animation-name:stretchLeft;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:100% 0%;-ms-transform-origin:100% 0%;-webkit-transform-origin:100% 0%}@keyframes stretchLeft{0%{transform:scaleX(.3)}40%{transform:scaleX(1.02)}60%{transform:scaleX(.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(1)}}@-webkit-keyframes stretchLeft{0%{-webkit-transform:scaleX(.3)}40%{-webkit-transform:scaleX(1.02)}60%{-webkit-transform:scaleX(.98)}80%{-webkit-transform:scaleX(1.01)}100%{-webkit-transform:scaleX(.98)}80%{-webkit-transform:scaleX(1.01)}100%{-webkit-transform:scaleX(1)}}.stretchRight{animation-name:stretchRight;-webkit-animation-name:stretchRight;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:0% 0%;-ms-transform-origin:0% 0%;-webkit-transform-origin:0% 0%}@keyframes stretchRight{0%{transform:scaleX(.3)}40%{transform:scaleX(1.02)}60%{transform:scaleX(.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(1)}}@-webkit-keyframes stretchRight{0%{-webkit-transform:scaleX(.3)}40%{-webkit-transform:scaleX(1.02)}60%{-webkit-transform:scaleX(.98)}80%{-webkit-transform:scaleX(1.01)}100%{-webkit-transform:scaleX(.98)}80%{-webkit-transform:scaleX(1.01)}100%{-webkit-transform:scaleX(1)}}