body{font-family:lato,sans-serif}body.gry-bg,.gry-bg{background:#eaeef2}#wrapper{overflow-x:hidden}header{position:fixed;width:100%;top:0;left:0;right:0;z-index:6;transition:all .3s}.header-container{width:100%;padding:0 65px}.contactform .input::-webkit-input-placeholder,.contactform .textarea::-webkit-input-placeholder{color:#023575;opacity:0}.contactform .input::-moz-placeholder,.contactform .textarea::-moz-placeholder{color:#023575;opacity:0}.contactform .input:-ms-input-placeholder,.contactform .textarea:-ms-input-placeholder{color:#023575;opacity:0}.contactform .input:-moz-placeholder,.contactform .textarea:-moz-placeholder{color:#023575;opacity:0}#navigation li.nav-item .sub{position:absolute;left:0;text-align:left;background:0 0;border-radius:0;border:0;display:none;padding:19px 0 0}#navigation li.nav-item:hover .sub{display:block}#navigation li.nav-item .sub .sub-menu:after,#navigation li.nav-item .sub .sub-menu:before{bottom:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#e5e5e5;border-width:10px;margin-left:-10px;top:-5px;display:none}#navigation li.nav-item .sub .sub-menu::before{border-bottom-color:#e5e5e5}#navigation li.nav-item .sub-menu.inner-sub{position:absolute;left:100%;top:0;border-left:1px solid #e5e5e5;display:none}#navigation li.nav-item .sub-menu{display:block;min-width:270px;background:#fff;border-radius:0;border:1px solid #e5e5e5;border-top:0}#navigation li.nav-item .sub-menu li{position:relative}#navigation li.nav-item .sub-menu li a{color:#023575;padding:0 12px 2px 15px;display:inline-block;font-weight:500;width:100%;border-top:1px solid #e5e5e5;font-size:14px}#navigation li.nav-item .sub-menu li a:hover{color:#ef323a}#navigation li.nav-item .sub-menu li a:after{display:none}#navigation li.nav-item .sub-menu li:hover .inner-sub{display:block}.logo{display:inline-block;width:132px;height:65px;background:url(../images/xt_logo_3x.png) no-repeat center center/100% auto;float:left}.row.header-row{margin:0 auto}.inner-menu{text-align:right}#navigation.navbar-nav{display:inline-block;margin:0 10px 0 0}#navigation li.nav-item{float:none;display:inline-block;margin:0 15px;position:relative}#navigation li.nav-item.contact-num{margin:0 22px}#slidemenu,.fr{width:auto;display:inline-block}.contact-number,.contact-number:hover,.circle-btn,.circle-btn.wht,.circle-btn:hover{background:#fff;padding:10px 20px 10px 45px;border-radius:25px;font-size:14px;font-weight:700;color:#023575;text-decoration:none;text-transform:uppercase;position:relative;overflow:hidden;font-family:poppins,sans-serif}.right-menu{text-align:right;padding:9px 0 0}#navigation li.nav-item a{color:#fff;text-transform:none;font-family:lato,sans-serif;font-weight:600;font-size:16px;text-decoration:none;line-height:45px;display:inline-block;position:relative}#navigation li.contact-num a{font-weight:800;padding-bottom:2px;vertical-align:middle}#navigation li.contact-num a:before{content:"";display:inline-block;height:14px;width:1px;background:#ddd;position:relative;top:1px;left:-18px}#navigation li.nav-item a:after{content:"";display:inline-block;width:0;background:#fff;position:absolute;bottom:-1px;left:0;right:0;margin:0 auto;transition:all .2s;height:2px}#navigation li.nav-item a:hover:after,#navigation li.nav-item:hover a:after{width:100%}#navigation li.nav-item.contact-num a:after{display:none}#navigation li.nav-item ul.sub-menu a:hover:after{display:none}.contact-number:after,.circle-btn:after,.circle-dot:after{position:absolute;display:block;content:'';width:20px;height:20px;top:10px;left:18px;z-index:2;pointer-events:none;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 0 0 5px #022a5e;box-shadow:inset 0 0 0 5px #022a5e}.contact-number:hover:after,.circle-btn:hover:after,.circle-dot:hover:after{-webkit-box-shadow:inset 0 0 0 5px #ef323a;box-shadow:inset 0 0 0 5px #ef323a;-webkit-transition:all 0s ease-in-out .2s;-o-transition:all 0s ease-in-out .2s;transition:all 0s ease-in-out .2s}.contact-number:before,.circle-btn:before,.circle-dot:before{position:absolute;display:block;content:'';width:20px;height:20px;top:10px;left:18px;z-index:2;pointer-events:none;background-color:none;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 #ef323a}.contact-number:hover:before,.circle-btn:hover:before,.circle-dot:hover:before{-webkit-transition:all .5s ease-in-out .2s;-o-transition:all .5s ease-in-out .2s;transition:all .5s ease-in-out .2s;-webkit-box-shadow:0 0 0 30px transparent;box-shadow:0 0 0 30px transparent;-webkit-box-shadow:inset 0 0 0 5px #ef323a;box-shadow:inset 0 0 0 5px #022a5e}.contact-number:hover:before,.circle-btn:hover:before,.circle-dot:hover:before{-webkit-box-shadow:0 0 0 30px transparent;box-shadow:0 0 0 30px transparent}header.white-header,.header-wht header{background:#fff;border-bottom:1px solid #e5e5e5}header.white-header #navigation li.nav-item a,.header-wht header #navigation li.nav-item a{color:#023575}header.white-header .logo,.header-wht header .logo{background:url(../images/xt_logo_black@3x.png) no-repeat center center/100% auto}.header-wht header.open-menu .logo{background:url(../images/xt_logo@3x.png) no-repeat center center/100% auto}header.white-header .contact-number,.header-wht header .contact-number,header.white-header .contact-number:hover,.header-wht header .contact-number:hover{background:#ef323a;color:#fff}header.white-header .contact-number:after,.header-wht header .contact-number:after{-webkit-transition:all 0s ease-in-out .2s;-o-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s}header.white-header .contact-number:after,.header-wht header .contact-number:after,header.white-header .contact-number:hover:after,.header-wht header .contact-number:hover:after{-webkit-box-shadow:inset 0 0 0 5px #fff;box-shadow:inset 0 0 0 5px #fff;-webkit-transition:all 0s ease-in-out 0s;-o-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s}header.white-header #navigation li.nav-item a:after,.header-wht header #navigation li.nav-item a:after{background:#022a5e;background:#ef323a}header.white-header #navigation li.nav-item .sub-menu a:after,.header-wht header #navigation li.nav-item .sub-menu a:after{background:0 0}header.white-header .contact-number:before,.header-wht header .contact-number:before{-webkit-box-shadow:0 0 0 0 #fff}header.white-header .contact-number:hover:before,.header-wht header .contact-number:hover:before{-webkit-box-shadow:inset 0 0 0 5px #fff;box-shadow:inset 0 0 0 5px #fff}header.white-header .contact-number:hover:before,.header-wht header .contact-number:hover:before{-webkit-box-shadow:0 0 0 30px transparent;box-shadow:0 0 0 30px transparent}header.white-header .nav-menu span,.header-wht header .nav-menu span{background:#023575}.full-screen-menu.section,.contact-form-popup.section{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;background:#022a5e;padding:0;font-family:poppins,sans-serif;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;display:none;opacity:0;transition:all .5s .3s}.full-screen-menu.show,.contact-form-popup.show{display:block;opacity:1;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.menu-title{font-size:143px;text-transform:uppercase;color:#fff;font-weight:700;font-family:poppins,sans-serif;letter-spacing:-11px;line-height:.8;margin:10px auto 20px 15px;font-size:18.12vh;letter-spacing:-1.4vh}.menu-content{padding:19vh 0 0}.blueTxt{color:#019add}.full-screen-menu .red-btn,.full-screen-menu .red-btn:hover{border-radius:40px;margin:40px auto 0 23px;padding:12px 32px 12px 48px}.side-navigation{position:absolute;top:50%;transform:translate(0,-50%)}.side-navigation li a,.side-navigation li .menu-link{color:#fff;font-size:29px;text-transform:uppercase;font-family:poppins,sans-serif;font-weight:700;padding:10px 0;width:100%;display:inline-block;text-decoration:none}.side-navigation li .btn.btn-link{padding:0;width:100%;text-align:left}.inner-sub-menus li a{font-size:14px;text-transform:uppercase;font-weight:600;padding:2px 0;width:100%;transition:all .3s}.side-navigation{width:100%}.side-navigation li{width:100%;text-align:left;padding:0;transition:all .3s}.inner-sub-menus{margin:0 auto 15px}.side-navigation li:hover .inner-sub-menus{height:auto;opacity:1;display:inline-block}.inner-sub-menus li:hover a,.side-navigation li:hover span,.side-navigation li:hover>a{color:#019add;transition:all .3s}.side-navigation li .btn-link .menu-link,.side-navigation li .btn-link.collapsed:hover .menu-link{color:#019add}.side-navigation li .btn-link.collapsed .menu-link{color:#fff}.full-screen-menu .right-menu{text-align:left;position:relative;height:calc(100vh - 170px);padding:0 0 0 88px}.office-sec .title{font-size:45px;font-weight:700;color:#fff}.office-sec .title{position:relative;top:50%;transform:translate(0,-50%)}.office-sec .social-icons{position:relative;top:50%;transform:translate(-20px,-38%)}.office-sec{position:absolute;bottom:0;width:100%;text-align:left;color:#fff;border-top:1px solid #244973}.office-sec p{color:#fff;font-size:15px}.office-sec .col{padding:40px 2%;border:1px solid #244973;margin-left:-1px;border-top:0}.office-sec .col:nth-child(1){border-left:0;text-align:center;padding:40px 3.5%}.office-sec .col:nth-child(5){border-right:0;text-align:center;padding:40px 2%}.office-sec .social-icons a{float:none}.office-sec .social-icons{float:left;width:100%}.office-sec .row{margin:0;padding:0}header.open-menu nav#slidemenu,header.open-menu .fr{display:none}.nav-menu span.right-ar:before,.nav-menu span.right-ar:after{content:"";width:32px;height:5px;background:#fff;float:left;margin:1px auto 7px;position:absolute;transition:all .3s;display:inline-block;top:0;left:0;right:0;opacity:0}header.open-menu .nav-menu span.right-ar:before{opacity:1;transform:rotate(45deg)}header.open-menu .nav-menu span.right-ar:after{opacity:1;transform:rotate(-45deg)}header.open-menu .right-menu,header.open-menu .row.header-row{height:1px}.nav-menu.open>span:not(.right-ar){display:none}.nav-menu.open>span.right-ar{background:0 0}.nav-menu.open span.right-ar,.nav-menu.open:hover span.right-ar{left:0;top:5px}.nav-menu.open{margin:12px auto 0 20px;height:30px}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.top-banner{height:100vh;background:url(../images/top-banner.jpg) no-repeat 10% 75%/auto;background-attachment:fixed;position:relative}.red-btn,.red-btn:hover,.app-developer .red-btn,.app-developer .red-btn:hover{background:#ef323a;color:#fff;font-size:18px;padding:12px 32px;text-decoration:none;font-weight:700;text-transform:uppercase;display:inline-block;font-family:poppins,sans-serif;position:relative}.banner-content .red-btn,.lt-content .red-btn{border-radius:40px;margin:40px auto 0;transition:all .3s}.app-developer .red-btn{border-radius:40px;margin:10px auto 0;transition:all .3s}.banner-content .red-btn:hover{background:#0099da}.banner-content{display:inline-block;position:absolute;top:50%;transform:translate(0,-50%);max-width:100%;margin:0 auto;left:0;right:auto;max-width:850px;padding:0 0 0 90px;z-index:2}.top-banner .banner-content .red-btn,.top-banner .banner-des,.top-banner .red-border{position:relative;left:8px}.banner-content h4{font-size:105px;color:#fff;font-weight:800;letter-spacing:-5px;text-indent:-4px}.sub-heading,.banner-content h4.sub-heading{font-size:143px;text-transform:uppercase;color:#fff;font-weight:700;line-height:110px;letter-spacing:-10px;margin-top:20px;font-family:poppins,sans-serif;height:211px;text-indent:0}.banner-content h4.sub-heading.sm-font{font-size:110px;text-transform:uppercase;color:#fff;font-weight:700;line-height:95px;letter-spacing:-8px;margin-top:43px;font-family:poppins,sans-serif;height:179px;text-indent:0}.red-border{border-top:2px solid #ef323a;display:inline-block;width:100px;margin:20px auto 24px}.blue-border{border-top:2px solid #023575;display:inline-block;width:75px;margin:18px auto 15px}.banner-des,.banner-des h2{font-size:24px;color:#fff;font-family:lato,sans-serif;line-height:30px;font-weight:600}.banner-des h2{display:inline}.red-text{color:#ef323a}.blue-text{color:#0099da}.nav-menu{width:50px;display:inline-block;vertical-align:middle;margin:5px auto 0 20px;cursor:pointer}.nav-menu span{display:inline-block;width:32px;height:5px;background:#fff;float:left;margin:1px auto 7px;position:relative;transition:all .3s}.nav-menu span.right-ar{left:7px}.nav-menu:hover span.right-ar{left:0}.call-circle{display:none}.top-banner::before{content:"";width:100%;position:absolute;top:0;bottom:0;left:0;right:0;background:url(../images/overlay-pattern.png) rgba(1,42,94,.05);z-index:1;height:100%}.h4,.left-content h1.title-h1,.h4.sec-heading a,.boxes-sections a h2{color:#023575;font-size:43px;font-weight:800;text-transform:uppercase;line-height:1.05;letter-spacing:-1.5px;font-family:poppins,sans-serif;margin:10px auto 35px}.h4.sec-heading a{color:#023575;text-decoration:none}.largest-company-sec h2{display:inline;font-weight:800;line-height:1.05}.largest-company-sec h3.h4,.largest-company-sec h3,.largest-company-sec h2.h4{width:100%;float:left}.largest-company-sec .left-content .para,.para,.largest-company-sec .left-content .para a,.left-content h1.in-h1,.largest-company-sec .left-content .para h2.in-h2{font-size:17px;text-decoration:none}.left-content .para h2{display:inline}.section{padding:90px 0;font-size:18px}.section .container-fluid,.footer .container-fluid,.brands-section .container-fluid,.back-row .container-fluid,.detailed-section .container-fluid,.industries-details .container-fluid{max-width:100%;margin:0 auto;padding:0 5%}.mr0{margin:0 auto}.cols-sec .cols{margin:0 auto 60px}.cols h4,.cols .h4,.cols .h4 a,.figcaption h4,.largest-company-sec .cols h3,.enterprise-sec .cols-sec h2{font-size:18px;font-weight:700;text-transform:uppercase;font-family:poppins,sans-serif;margin:5px auto 10px;color:#023575;letter-spacing:0;text-decoration:none;line-height:1.3}.cols-sec p,.cols-sec .para,.cols-sec h3,.para a,.cols-sec .para .in-h2,.largest-company-sec .cols-sec h2{font-size:16px;color:#758495;font-weight:400;line-height:1.5}.cols-sec{padding:0 0 0 50px}.cols-sec .cols:nth-child(odd){padding-right:38px}.cols-sec .cols:nth-child(even){padding-left:40px}.cols-sec .cols:nth-child(3),.cols-sec .cols:nth-child(4),.largest-company-sec .cols-sec .cols:nth-child(5),.largest-company-sec .cols-sec .cols:nth-child(6){margin-bottom:0}.left-content p,.left-content h1,.left-content .para,.left-content h3,.para,.largest-company-sec .left-content .para h2{color:#758495;font-size:17px;font-weight:400;line-height:1.6}.left-content h1,.cols-sec h3,.left-content h3{display:inline}.largest-company-sec .cols-sec .cols:nth-child(3),.largest-company-sec .cols-sec .cols:nth-child(4),.largest-company-sec .cols-sec .cols{margin:0 auto 52px;float:left;flex:none;min-height:180px}.transform-sec{text-align:center;background:#022a5e;color:#fff;text-transform:uppercase;clear:both}.transform-sec .h3{text-align:center;width:100%;font-size:70px;font-weight:800;letter-spacing:-2.5px;line-height:1;margin:0 auto -10px;font-family:poppins,sans-serif;padding-top:10px}.transform-sec p{font-weight:600;font-family:poppins,sans-serif;font-size:25px;margin:30px auto 0;line-height:1.4}.red-brdr.sm,.red-border-line{height:2px;width:100px;background:#ef323a;display:block;margin:20px auto}.certified-sec{text-align:center;font-size:15px}.certified-sec .sm-col{padding:30px 0;color:#fff;font-family:poppins,sans-serif;border-right:1px solid rgba(255,255,255,.15);border-top:1px solid rgba(255,255,255,.15)}.certified-sec .sm-col p{font-size:13px;font-weight:500;line-height:2px}.certified-sec .sm-col:last-child{border-right:0}.certified-sec .bl-col{background:#022a5e}.certified-sec .bls-col{background:#022a5e}.certified-sec .bld-col{background:#022a5e;padding:30px}.counter{font-size:38px;font-weight:600;padding-left:15px}.sm-title{font-size:24px;font-weight:700;padding:12px 0 10px;line-height:1.2}.counter::after{content:"";display:inline-block;width:20px;height:20px;background:url(../images/plus-ico.png) no-repeat center center;position:relative;top:-3px}.circle-btn,.circle-btn:hover{margin:40px auto 0;display:inline-block;background:#023575;color:#fff;padding:12px 25px 12px 48px;font-size:15px;transition:all .2s}.circle-btn:hover{background:#ef323a}.circle-btn::after{box-shadow:inset 0 0 0 5px #fff;top:12px}.circle-btn:hover::after{box-shadow:inset 0 0 0 5px #fff}.circle-btn:before{-webkit-box-shadow:0 0 0 0 #fff;top:12px}.circle-btn:hover:before{-webkit-box-shadow:inset 0 0 0 5px #fff;box-shadow:inset 0 0 0 5px #fff}.circle-btn:hover:before{-webkit-box-shadow:0 0 0 30px transparent;box-shadow:0 0 0 30px transparent}.transform-sec .col-left,.transform-sec .col-right{padding:80px 5.5%}.transform-sec .col-right{background:#022a5e;padding:80px 7%}.transform-sec .container-fluid{}.column-box p{font-size:13px;color:#758495;font-family:poppins,sans-serif;font-weight:500;padding:40px 15px;line-height:17px;text-transform:uppercase}.column-box .sm-cols{border:1px solid #eaeaea;margin-left:-1px;margin-bottom:-1px;padding:0}.column-box.row{margin:0 auto}.cust-content .h4,.cust-content h2{font-weight:800;margin:0 auto 50px}.cust-content h2{display:inline}.bottom-banner-sec .h4.sec-heading{font-weight:800;margin:0 auto 50px;display:inline-block;padding:0 15px;max-width:calc(100% - 100px)}.testimonial-cols{}.testimonial-sec{background:url(../images/testimonials/customer-bg.jpg) no-repeat center center/cover;height:510px}.links-sec .sm-title{color:#023575;font-size:35px;font-weight:800;text-transform:uppercase;letter-spacing:-1px;font-family:poppins,sans-serif;margin:0 auto 10px}.links li{float:left;width:100%;position:relative}.links li a,.teams-dtm li,.listLink li{font-size:15px;color:#758495;text-decoration:none;vertical-align:middle;line-height:25px;transition:all .1s ease-in-out;display:inline-block;width:calc(100% - 15px);margin-left:10px;float:left}.listLink li{margin-left:0;padding-left:10px}.listLink li a{margin:0}.teams-dtm li{position:relative;margin-left:0;padding-left:10px;font-size:17px;line-height:normal;color:#758495;padding:6px 0 6px 15px}.links li a:hover,.listLink li:hover{color:#ef323a}.col-listing{margin:20px -15px 0}.links li:before,.listings li:before,.teams-dtm li:before{content:"";display:inline-block;width:5px;height:5px;background:#758495;border-radius:50%;vertical-align:middle;position:absolute;left:0;top:50%;transform:translate(0,-50%)}.section.links-sec{padding:100px 0 70px}.consultation-sec{background:#022a5e;text-align:center;clear:both}.consultation-sec .banner-title{font-size:58px;text-transform:uppercase;color:#fff;font-family:poppins,sans-serif;text-align:center;font-weight:800;line-height:1.1;letter-spacing:-2px}.tools-technology .banner-title{font-size:68px;text-transform:uppercase;color:#fff;font-family:poppins,sans-serif;text-align:center;font-weight:800;line-height:1.1;letter-spacing:-3px}.consultation-sec a.red-btn,.consultation-sec a.red-btn.circle-btn{color:#fff;border-radius:30px;margin:30px auto 0;margin:30px auto 0;background:#ef323a;font-size:18px}.consultation-sec a.red-btn.circle-btn:before,.consultation-sec a.red-btn.circle-btn:after{top:15px}.testimonial-sec .item{padding:30px 40px 80px;background:#fff;height:250px}.testimonial-sec .testimonial-slider{max-width:475px;margin:0 auto;position:absolute;bottom:-30px;left:0;right:0}.testimonial-sec .owl-dots .owl-dot span,.slidesjs-pagination li a{display:inline-block;width:8px;height:8px;background:#ccc;margin:0 3px;vertical-align:middle;border-radius:50%}.testimonial-sec .owl-dots .owl-dot.active span,.slidesjs-pagination li a.active{background:#ef323a}.testimonial-sec .title{font-size:18px;font-weight:700;text-transform:uppercase;font-family:poppins,sans-serif;float:left;width:100%;margin:0 auto 5px;color:#023575}.testimonial-sec em{font-weight:400;font-size:18px;color:#758495;font-style:normal}.testimonial-sec .owl-dots{position:absolute;bottom:20px;right:30px}.customer-sec{padding:120px 0 110px;clear:both;border-top:1px solid #e5e5e5;background:#fff}.mouse{width:26px;height:40px;border:2px solid #fff;border-radius:20px;margin:45px 0 0 15px;position:relative;cursor:pointer}.mouseDot{display:inline-block;width:6px;height:6px;background:#fff;position:absolute;top:0;left:0;right:0;margin:5px auto;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}@-webkit-keyframes scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.visible-xs{display:none}.footer{margin:0 auto 0;clear:both}.footer .inner-footer{background:#fff;padding:100px 0 50px;border-top:1px solid #e5e5e5}.footer-head a,.hvQues .footer-head{font-size:18px;font-weight:700;text-transform:uppercase;font-family:poppins,sans-serif;margin:5px auto 10px;color:#023575;margin:0 auto 10px;display:inline-block}.hvQues .footer-head{color:#ef323a}.menu-listing p{margin:0 auto 15px}.menu-listing p,.menu-listing p a,.footernav li a,.rating-bottom,.hvQues,.linkings li a{color:#758495;font-size:15px}.contact-col.menu-listing p{margin:0 auto 25px}.footernav li,.footernav li a{float:left;width:100%;line-height:2}.hvQues{text-align:right;position:relative;right:-30px}.hvQues .collapse div{line-height:1.4}.hvQues .collapse .rating-bottom{margin-top:25px}.contact-col{min-width:21%}.service-col,.company-col,.solution-col{padding:0 30px}.hvQues .phone-contact a{font-size:38px;display:block;font-weight:800;color:#023575;font-family:poppins,sans-serif;line-height:1;letter-spacing:-1px}.hvQues a{color:#758495}.footer a{text-decoration:none}.footer .copyright a{color:#fff}.footer .copyright h3{padding:2px 0 0}.phone-contact{margin:0 auto 30px}.bottom-footer,.brands-section{padding:20px 0;font-size:13px;color:#fff;background:#022a5e}.inner-nav{float:left;margin:0 auto 30px}.copyright .social-icons{text-align:right;padding-bottom:5px;padding-right:22px}.social-icons a{display:inline-block;width:40px;height:40px;margin:0 0 0 5px;opacity:1;border:0 solid #fff;border-radius:50%}.social-icons .fb-icon{background:url(../images/socials/fb.svg) no-repeat 4px 5px/32px}.social-icons .tw-icon{background:url(../images/socials/tw.svg) no-repeat 9px 8px/25px}.social-icons .lnkd-icon{background:url(../images/socials/linkedin.svg) no-repeat 1px -7px/40px}.social-icons .fb-icon:hover{background:url(../images/socials/fb-hv.svg) no-repeat 4px 5px/32px}.social-icons .tw-icon:hover{background:url(../images/socials/tw-hv.svg) no-repeat 9px 8px/25px}.social-icons .lnkd-icon:hover{background:url(../images/socials/linkedin-hv.svg) no-repeat 1px -7px/40px}.social-icons a:hover{opacity:1;border:0 solid #0099da}.row.copyright{margin:10px auto 0;font-size:12px;font-family:poppins,sans-serif;font-weight:500;padding-top:5px;text-transform:uppercase}.copyright .copy{padding-top:5px}.brands-section .circle-btn.red-btn{background:#0099da;margin:0 auto;display:inline-block;vertical-align:middle}.brands-fig{display:inline-block;margin-right:20px;vertical-align:middle}.brands-section{text-align:center;padding:35px 0;border-top:1px solid rgba(255,255,255,.2)}.brands-section .brands{display:inline-block;vertical-align:middle;width:calc(100% - 230px)}.brands li{display:inline-block;margin:0 5% 0 0;vertical-align:middle}.brands li img{float:left}.circle-dot{position:absolute;width:100%;height:100%;left:0;top:0}.circle-dot:before,.circle-dot:after{top:16px}.circle-dot.wht-circle:after{-webkit-box-shadow:inset 0 0 0 5px #fff;box-shadow:inset 0 0 0 5px #fff}.circle-dot.wht-circle:before{-webkit-box-shadow:0 0 0 0 #fff}.circle-dot.wht-circle:hover:before{-webkit-box-shadow:inset 0 0 0 5px #fff;box-shadow:inset 0 0 0 5px #fff}.circle-dot.wht-circle:hover:before{-webkit-box-shadow:0 0 0 30px transparent;box-shadow:0 0 0 30px transparent}.banner-brands .brands-section{text-align:center;padding:5.5px 0;border-top:0 solid rgba(255,255,255,.2);position:absolute;bottom:0;left:0;right:0;width:100%;background:#022a5e;z-index:3}.banner-brands .brands-section .container-fluid{padding:0 4%}.banner-brands .brands-section .brands{width:100%;text-align:left}.banner-brands .brands li{margin:0 auto;width:14%}.banner-brands .brands li img{max-width:100%}.blue-btn{background:#023575}.live-chat{position:fixed;right:25px;bottom:18px;z-index:4}.live-chat .blue-btn{font-size:0;background:#0099da url(../images/chat-icon.png) no-repeat 15px 19px;display:inline-block;width:65px;height:65px;border-radius:50%;transition:all .2s}.live-chat .blue-btn:hover{background:#ef323a url(../images/chat-icon.png) no-repeat 15px 19px}.inner-cols{width:100%;height:65vh;background:#ccc;text-align:center;position:relative}.inner-cols::before{content:"";display:inline-block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.1);left:0;right:0}.inner-cols:before{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0.61) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0.61) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0.61) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#9c000000',GradientType=0 )}.col-logo{width:auto;display:inline-block;position:relative;margin:0 auto 20px}.col-logo img{width:auto;max-width:250px;position:relative}.inner-cols .para{position:relative;color:#fff;display:none;opacity:0;padding:0 30px;line-height:1.4;font-size:16px}.banner1{background:url(../images/case-studies/banner1.jpg) no-repeat center center/cover}.banner2{background:url(../images/case-studies/banner2.jpg) no-repeat center center/cover}.banner3{background:url(../images/case-studies/banner3.jpg) no-repeat center center/cover}.banner4{background:url(../images/case-studies/banner4.jpg) no-repeat center center/cover}.banner5{background:url(../images/case-studies/banner5.jpg) no-repeat center center/cover}.banner6{background:url(../images/case-studies/banner6.jpg) no-repeat center center/cover}.banner7{background:url(../images/case-studies/banner7.jpg) no-repeat center center/cover}.banner8{background:url(../images/case-studies/banner8.jpg) no-repeat center center/cover}.banner9{background:url(../images/case-studies/banner9.jpg) no-repeat center center/cover}.banner-col-content{position:absolute;bottom:25px;width:100%}.banner-col-content .red-btn{display:none;background:#ef323a}.inner-cols:hover .para,.inner-cols:hover .red-btn{display:inline-block;opacity:1}.inner-cols:hover .red-btn{}.inner-cols:hover:before{background:#002958;transition:all .2s}.inner-cols:hover .banner-col-content{width:100%;top:50%;bottom:auto;transform:translate(0,-50%)}.bottom-banner .owl-nav{position:absolute;top:-95px;right:92px}.bottom-banner .owl-nav button{outline:0;box-shadow:none}.bottom-banner .owl-nav span{display:inline-block;width:40px;height:40px;background:#023575;font-size:0;margin:0 3px;float:left;opacity:1;outline:0;box-shadow:none}.bottom-banner .owl-nav .owl-next:hover span,.bottom-banner .owl-nav .owl-prev:hover span{opacity:1}.bottom-banner .owl-nav .owl-prev span{background:url(../images/arrow-blue.png) no-repeat 0 0}.bottom-banner .owl-nav .owl-next span{background:url(../images/arrow-blue.png) no-repeat -44px 0}.bottom-banner .owl-nav .owl-prev:hover span{background:url(../images/arrow-blue.png) no-repeat 0 -49px}.bottom-banner .owl-nav .owl-next:hover span{background:url(../images/arrow-blue.png) no-repeat -44px -49px}.bottom-banner-sec{border-top:1px solid #e5e5e5;padding:80px 0 0}.bottom-banner .owl-dots{display:none}.solution-row{margin:40px auto 0}.ec-banner-master{background:#022a5e url(../images/offerings/hire-developers.jpg) repeat fixed 0px 0px/cover!important;position:relative;overflow:hidden;height:100vh}.php-banner{background:#022a5e url(../images/offerings/php.jpg) repeat fixed 0px -90px/cover}.asp-net-banner{background:#022a5e url(../images/offerings/asp-net.jpg) repeat fixed 0px -50px/cover}.java-banner{background:#022a5e url(../images/offerings/java.jpg) repeat fixed 0px -43px/cover}.android-banner{background:#022a5e url(../images/offerings/android.jpg) no-repeat fixed 0px -20px/cover}.iphone-banner{background:#022a5e url(../images/offerings/iphone.jpg) no-repeat fixed 0px -20px/cover}.cross-platform-banner{background:#022a5e url(../images/offerings/cross-platform.jpg) no-repeat fixed 0px -30px/cover}.magento-banner{background:#022a5e url(../images/offerings/magento.jpg) repeat fixed 0px 0px/cover}.ecommerce-banner{background:#022a5e url(../images/offerings/ecommerce.jpg) repeat fixed 0px -20px/cover}.mobile-banner{background:#022a5e url(../images/offerings/mobile.jpg) repeat fixed 0px -50px/cover}.web-banner{background:#022a5e url(../images/offerings/web.jpg) repeat fixed 0px -55px/cover}.software-banner{background:#022a5e url(../images/offerings/software.jpg) repeat fixed 0px -20px/cover}.hire-mobile-banner{background:#022a5e url(../images/offerings/hire-mobile-developers.jpg) repeat fixed 0px -20px/cover}.hire-web-banner{background:#022a5e url(../images/offerings/hire-web-developers.jpg) repeat fixed 0px -55px/cover}.hire-software-banner{background:#022a5e url(../images/offerings/hire-software-developers.jpg) repeat fixed 0px -20px/cover}.ec-banner-master .container{position:relative;z-index:1;width:100%;max-width:none;padding:0 5%}.app-developer .left-text-sec{padding-top:0;width:70%;padding-left:20px;float:left;margin:32px auto 0}.ec-banner-master::before{content:"";background:url(../images/overlay-pattern.png) rgba(1,42,94,.05);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.ec-banner-master .app-developer h1{font-size:85px;font-family:poppins,sans-serif;letter-spacing:-5px;margin-bottom:32px;font-weight:800;text-transform:uppercase;line-height:75px;color:#fff}.ec-banner-master .cross-font h1{font-size:61px;letter-spacing:-2.3px}.ec-banner-master .container.middle-set::before{content:"";display:inline-block;position:relative;width:1px;height:100vh;margin-left:-.32em;vertical-align:middle}.app-developer{padding:70px 0 10px;vertical-align:middle}.app-developer p,.app-developer h2,.app-developer h1.sm-h1{font-size:58px;font-family:poppins,sans-serif;line-height:55px;display:inline;margin:0;font-weight:800;letter-spacing:-2.5px;text-transform:uppercase}.app-developer a h2,.app-developer h2 a,.app-developer h1.sm-h1 a{color:#fff}.short-desc{margin-bottom:35px;margin-right:10px}.yellow-border{display:inline-block;width:90px;height:2px;background:#df2b2b;margin:0 auto 30px}.app-developer ul li a{color:#fff;text-decoration:none}.app-developer ul li a{font-size:19px;line-height:22px}.app-developer ul li a h2,.app-developer ul li h2{padding:0;font-weight:500;font-family:lato,sans-serif;text-transform:none;font-size:19px;line-height:22px;letter-spacing:0;text-decoration:none}.ec-banner-master .form-container label,.form-popup-ms .form-container label{font-family:lato,sans-serif;font-size:15px;color:#023575;font-weight:600;position:absolute;left:0;z-index:1;top:5px;transition:all .5s}.right-form-sec .btn.gry-btn{background:#df2b2b;color:#fff;width:100%;font-size:18px;padding:12px 21px;text-transform:none;margin-top:10px;border-radius:50px;margin:10px 0 25px;font-family:poppins,sans-serif;font-weight:700;border:0;text-transform:uppercase}.right-form-sec .btn.gry-btn:hover{background:#022a5e}.right-form-sec .form-container .input-text.textarea{height:70px;margin-top:5px;line-height:1.1;padding:10px 0 3px;resize:none;border-bottom:1px solid #e3e3e3;margin-bottom:5px}.ec-banner-master .form-container .input-text,.form-popup-ms .form-container .input-text{margin-bottom:5px}.form-container .input-text.error,.right-form-sec .form-container .input-text.textarea.error{border-color:#df2b2b}.ec-banner-master .form-container{background:#fff;color:#333;padding:10px 25px;border-radius:2px;float:left;width:100%}.ec-banner-master .app-developer h1{margin-top:15px}.full-row{float:left;width:100%}#slide-portfolio,#slide-portfolio #slides2{overflow:visible!important}#slide-portfolio .container{position:relative;z-index:1;width:100%;padding:0;max-width:1120px;max-width:100%}#slide-portfolio.campcrate{background:#022a5e;min-height:100vh;padding:0;position:relative;float:left;width:100%}#slide-portfolio.campcrate{background:url(../images/portfolio-background.jpg) repeat fixed 0px 0px/cover}#slide-portfolio .bottom-grd{content:"";display:inline-block;width:100%;height:500px;top:300px;position:absolute;left:0;z-index:99}#slide-portfolio .bottom-grd{background:-moz-linear-gradient(top,rgba(0,0,0,0) 44%,rgba(0,0,0,0.08) 50%,rgba(0,0,0,0.85) 99%,rgba(0,0,0,0.85) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 44%,rgba(0,0,0,0.08) 50%,rgba(0,0,0,0.85) 99%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 44%,rgba(0,0,0,0.08) 50%,rgba(0,0,0,0.85) 99%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#de000000',GradientType=0 )}#slide-portfolio.campcrate .left-img-sec figure{left:0;padding-top:40px;right:0;text-align:center;max-width:1125px;bottom:0;width:100%;margin:0 auto}#slide-portfolio.campcrate .left-img-sec figure img{max-width:100%;border-radius:8px 8px 0 0;image-rendering:auto}#slide-portfolio.campcrate .left-img-sec{position:relative}#slide-portfolio.campcrate .right-text-sec{position:relative;top:10px;width:100%;display:inline-block;text-align:center;max-width:1100px}#slide-portfolio h2,#slide-portfolio h4,#slide-portfolio .h4{font-family:poppins,sans-serif;font-weight:800;color:#fff;font-size:80px;text-indent:-3px;letter-spacing:-5px;margin-bottom:-3px}#slide-portfolio.sections p{font-size:19px;line-height:24px;margin-bottom:30px}#slide-portfolio .btn{margin-top:35px;background:#ef323a;border:0;position:absolute;left:0;right:0;margin:0 auto;top:77%;font-family:poppins,sans-serif;font-weight:700;font-size:16px;border-radius:40px;width:auto;padding:14px 30px 14px 50px;color:#fff;transition:all .5s}#slide-portfolio .btn i{font-size:30px;vertical-align:top;margin:0 10px 0 0}#slide-portfolio .slidesjs-control{max-height:600px!important;margin-top:50px;top:0!important}#slide-portfolio .btn.gossups{background:#ef323a;text-transform:uppercase;position:relative;overflow:hidden}#slide-portfolio .btn.bellaprint{background:#df2b2b}#slide-portfolio .btn.bellaprint:hover{background:#022a5e}#slide-portfolio .btn.beyond{background:#df2b2b}#slide-portfolio .btn.beyond:hover{background:#022a5e}#slide-portfolio .slidesjs-container,#slide-portfolio .slidesjs-control{max-height:840px!important}.slidesjs-pagination li a{display:block;width:10px;height:10px;float:left;margin:1px;overflow:hidden;background-color:rgba(0,0,0,.2);border-radius:60px;text-indent:-99999px}#slide-portfolio .slidesjs-pagination li a{background:#ccc;width:10px;height:10px}#slide-portfolio .slidesjs-pagination li a.active,#slide-portfolio .slidesjs-pagination li a:hover{background:#ef323a}#slide-portfolio .slidesjs-pagination{margin:-39px auto;text-align:center;width:100%;display:inline-block;position:absolute;z-index:999;left:0}#slide-portfolio .slidesjs-pagination li{float:none;display:inline-block;margin:0 2px}.brands-sec{background:#efe4c1;width:100%;clear:both;padding:0 0 10px;float:left}.brands-sec .container{width:100%;clear:both}.small-heading,.small-heading h2{color:#758495;font-size:20px;font-weight:400;line-height:1.2;display:inline;font-family:lato,sans-serif;font-weight:500}.small-heading{display:inline-block;float:left;width:100%;text-align:center}.what-we-do .h4{margin:10px auto}ul.hire-team-process{width:100%;padding:60px 0 20px;float:left}ul.hire-team-process .figcaption{margin:40px auto 0}ul.hire-team-process li .figcaption h4{padding:0 20px;margin:0 auto 20px;font-size:18px;line-height:1.3}ul.hire-team-process li{width:25%;float:left;padding:0 40px;text-align:center;position:relative;transition:all .5s}ul.hire-team-process li:first-child{border-left:none}ul.hire-team-process li figure{display:block;width:100%;height:127px}ul.hire-team-process li figcaption p,ul.hire-team-process li .figcaption p{font-size:16px;color:#758495;font-weight:400;line-height:1.4}ul.hire-team-process li.step1 figure{background:url(../images/hire-team1.png) no-repeat center top;image-rendering:pixelated;-webkit-image-rendering:pixelated;-moz-image-rendering:pixelated}ul.hire-team-process li.step2 figure{background:url(../images/hire-team2.png) no-repeat center top;image-rendering:pixelated;-webkit-image-rendering:pixelated;-moz-image-rendering:pixelated}ul.hire-team-process li.step3 figure{background:url(../images/hire-team3.png) no-repeat center top;image-rendering:pixelated;-webkit-image-rendering:pixelated;-moz-image-rendering:pixelated}ul.hire-team-process li.step4 figure{background:url(../images/hire-team4.png) no-repeat center top;image-rendering:pixelated;-webkit-image-rendering:pixelated;-moz-image-rendering:pixelated}ul.hire-team-process li:hover figure{background-position:center bottom}.our-brand{float:left;width:100%;padding:25px 22px 15px;border:solid 1px #d7d7d7;margin:10px 0 50px;border-radius:3px;position:relative}.our-brand ul{float:left;width:100%}.our-brand li{display:block;float:left;padding:0 2.2%;text-align:center}.our-brand li img{display:inline-block;vertical-align:middle}.our-brand .section-title{display:inline-block;background:#fff;padding:5px;font-size:10px;color:#a7a7a7;text-transform:uppercase;font-family:breuertextregular,Arial,sans-serif;position:absolute;left:44%;top:-10px}.our-brand li a{display:inline-block;width:100px;height:40px;box-sizing:border-box}.our-brand li a.b1{background:url(../images/brands-sec/brands.png) no-repeat 0 0;width:80px}.our-brand li a.b2{background:url(../images/brands-sec/brands.png) no-repeat -115px 0;width:90px}.our-brand li a.b3{background:url(../images/brands-sec/brands.png) no-repeat -240px 0;width:90px}.our-brand li a.b4{background:url(../images/brands-sec/brands.png) no-repeat -360px 0;width:40px}.our-brand li a.b5{background:url(../images/brands-sec/brands.png) no-repeat -424px 0;width:110px}.our-brand li a.b6{background:url(../images/brands-sec/brands.png) no-repeat -568px 0;width:80px}.our-brand li a.b7{background:url(../images/brands-sec/brands.png) no-repeat -680px 0;width:65px}.our-brand li a.b8{background:url(../images/brands-sec/brands.png) no-repeat -775px 0;width:125px}.success-stories .container{position:relative;padding:90px 0;font-size:18px}.success-stories h4,.success-stories .lrg-head{display:inline-block;letter-spacing:-1.5px;font-size:70px;font-family:breuertextbold;margin:0 auto 0;width:100%}.diffrentiators h4,.development-process-sec .h4,.h4.lrg{color:#023575;font-size:55px;font-weight:800;line-height:1;letter-spacing:-2px;font-family:poppins,sans-serif;margin:10px auto 23px}.success-stories .buttons{display:inline-block;width:280px;padding:20px 43px;font-size:22px;top:5px}.success-stories{background:#e9edf3}.success-stories .h3{color:#023575}.diffrentiators{height:auto;padding:90px 0 110px;background:#fff;text-align:center;position:relative;float:left;width:100%}.diffrentiators .inner-box{height:370px;position:relative;border-radius:3px}.dev1{background:url(../images/dev1.jpg) no-repeat center center/cover}.dev2{background:url(../images/dev2.jpg) no-repeat center center/cover}.dev3{background:url(../images/dev3.jpg) no-repeat center center/cover}.diffrentiators .inner-box .content{position:absolute;padding:24px;bottom:20px;left:20px;right:20px;background:#fff;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;text-align:left;border-radius:2px}.diffrentiators .inner-box:hover .content{bottom:40px}.diffrentiators .content h5{font-size:18px;font-weight:700;text-transform:uppercase;font-family:poppins,sans-serif;margin:5px auto 10px;color:#023575;letter-spacing:0;text-decoration:none}.diffrentiators .content p{line-height:1.3;color:#888;font-size:15px;color:#758495;font-weight:400}.row.different-columns{margin:0 auto;float:left;width:100%;clear:both}.row.different-columns{margin-top:40px}.img-box,.img-box2{height:350px;background:url(../images/img1.jpg) no-repeat center center/cover;position:relative;padding:0}.img-box2{background:url(../images/img2.jpg) no-repeat center center/cover}.img-box img{max-width:100%}.right-content{height:350px;background:#354d65;text-align:left;font-family:breuertextmedium;padding:65px}.right-content p{color:#fff;font-size:19px}.devlp-services{display:inline-block;margin:40px auto 30px}.devlp-services>div{padding:0}.sections.sections.testimonials,#sec3.our-guarantee,.red-section{clear:both}.red-title{background:#df2b2b;display:inline-block;padding:3px 8px;color:#fff;font-family:arial;font-weight:700;font-size:10px;margin:0 auto 14px;border-radius:2px}.cms p a,.cms p a:hover{color:#888!important}.iphone-img{width:45%;right:15px;top:33px}.services-sec.shorter-sec{max-width:46%}.web-img{text-align:right}.buttons{color:#fff!important;font-size:22px;line-height:15px;text-transform:capitalize;font-family:breuertextbold;display:inline-block;border-radius:3px;border:0}.red_small,.mob-btn-scroll{background-color:#df2b2b;padding:17px 23px;font-size:20px;width:100%;text-align:center;border-radius:50px}.h4.sm,.boxes-sections a h2{font-size:38px;letter-spacing:-.5px;line-height:1.1}.guarantee-sec .sec-heading .red-border{margin:15px 0;display:block}.section.guarantee-sec{padding:90px 0 120px;background:#fff;clear:both;border-bottom:1px solid #e5e5e5;margin-bottom:-1px}.diffrentiators{border-top:1px solid #e5e5e5}.diffrentiators .small-heading,.development-process-sec .small-heading,.guarantee-sec .small-heading,.dedicated-team-sec .small-heading,.benifits-heading .small-heading,.hire-developers-sec .small-heading{padding:0 8%;line-height:1.3}.dashed-circle{width:200px;height:200px;border:2px dotted #c5ced5;border-radius:50%;display:inline-block}.section.hire-section,.section.hire-section .container-fluid{float:left;width:100%}.section.hire-section{padding:0}.section.development-process-sec,.section.development-process-sec .hsgroup{clear:both;float:left;width:100%}.section.development-process-sec .hsgroup{}ul.hire-team-process li:after{position:absolute;content:'';height:1px;top:25%;right:-17.25%;width:35%;border-bottom:2px dotted #c5ced5}ul.hire-team-process li:last-child:after{display:none}.project-requirment{background:url(../images/icons/development-process/post-project-requirements.png) no-repeat center center/85px}.discuss-project{background:url(../images/icons/development-process/discuss-project.png) no-repeat 50% 47%/90px}.terms-n-timelines{background:url(../images/icons/development-process/engagement-terms.png) no-repeat center center/auto}.get-started{background:url(../images/icons/development-process/secure-payment.png) no-repeat 50% 60%/95px}.guarantee-row .h5{font-size:18px;font-weight:700;text-transform:uppercase;font-family:poppins,sans-serif;margin:25px auto 10px;color:#023575;letter-spacing:0;text-decoration:none}.guarantee-row .para{font-size:16px;color:#758495;font-weight:400;line-height:1.4}.guarantee-row,.partners-row,.tools-row{margin:70px auto 0}.guarantee-row .grnt-cols,.partners-row .grnt-cols{padding:0 30px;border-right:1px solid #e5e5e5}.partners-row .grnt-cols{max-width:20%}.partners-row .grnt-cols img{max-width:100%}.guarantee-row .grnt-cols img.col-icon{max-width:70px;max-height:60px}.guarantee-row .grnt-cols img.col-icon.flexi{max-width:60px}.guarantee-row .grnt-cols:first-child{padding-left:0}.guarantee-row .grnt-cols:last-child{padding-right:0;border:0}.partners-row .grnt-cols:last-child{border:0}.guarantee-row .grnt-cols figure{height:65px}.section.top-address{text-align:center;clear:both;color:#fff;padding:90px 0 170px;position:relative}.section.top-address .container-fluid{position:relative}.add-col{padding:50px 0 0}.top-address .h3{font-size:25px;text-transform:uppercase;color:#fff;font-family:poppins,sans-serif;font-weight:700;line-height:1.1;letter-spacing:-.5px}.clock-container{height:125px;width:125px;display:inline-block;margin:0 0 15px 0;position:relative}.contactform dl{float:left;width:100%}.contactform dl dd{float:left}.contactform .form-group{border-right:2px solid #d8d8d8;border-bottom:2px solid #d8d8d8;position:relative;padding:30px 30px 23px;margin:0;font-size:17px;font-weight:700;color:#758495}.contactform .form-group .input{width:100%;border:0;height:40px;font-size:17px;font-weight:500;color:#758495;z-index:1;position:relative;background:0 0;box-shadow:none}.contactform .form-group .input.budget{font-weight:700}.contactform .form-group .textarea{width:100%;border:0;height:200px;font-size:17px;resize:none;font-weight:400;color:#758495;margin-top:8px}.contactform .form-group label{font-size:17px;color:#758495;margin:0 auto 10px;font-weight:700}.contactform .form-group .input+label{font-size:17px;color:#758495;margin:0 auto 10px;font-weight:700;position:absolute;left:30px;top:33px;transition:all .3s}.contactform .form-group .input.budget{text-indent:0;background:url(../images/down-arrow.png) no-repeat 95% 15px/22px}.contactform .form-group.select-country .input.budget{font-weight:400}.contact-form-popup .contactform .form-group.select-country .input.budget{font-weight:400}.contactform .form-group .input.budget option{font-size:17px;font-weight:400}.contactform .form-group.phone-no label{position:absolute;left:110px;top:30px}.contactform .form-group .input:focus+label,.contactform .form-group .input.valid+label{top:14px;font-size:17px}.contactform .form-group.textarea-group label{position:absolute;top:25px;left:30px}.btn-contact{position:relative;margin:40px auto 0 15px;display:inline-block}.btn-contact .circle-btn,.btn-contact .circle-btn:hover{margin:0 auto;border:0;padding:15px 30px 14px 50px}.btn-contact .circle-dot{z-index:1}.add-col p,.right-form-sec .add-col p{font-size:16px;font-weight:500;line-height:1.3}.contact-forms .right-form-sec{background:#022a5e;color:#fff;border-radius:0 0 2px 0}.middle-align{position:absolute;top:50%;transform:translate(0,-50%);left:0;right:0;width:100%;padding:0 30px}.right-form-sec .middle-align{padding:0 0}.floatLeft.captcha{width:auto;display:inline-block;vertical-align:middle;margin:0 0 0 40px}.right-form-sec .middle-align .h2h{font-size:25px;line-height:1.3;margin:0 auto 40px}.contactform .next2btn{display:inline-block;vertical-align:middle;margin:0 20px 0 100px;float:none}.right-form-sec p{font-size:22px}.contact-section{margin:-97px auto 110px;background:#fff;border-radius:0;box-shadow:0 8px 80px rgba(0,0,0,.22);overflow:hidden;max-width:88%;position:relative}.contact-section .form-left{padding-bottom:50px}.top-heading,.inner-banners .top-heading h2{font-size:28px;font-family:lato,sans-serif;line-height:1.2;display:inline;margin:0;font-weight:700;letter-spacing:0;text-transform:none;padding:5px 10px;display:inline-block;width:100%}.inner-banners .top-heading h2{width:auto;padding:0;display:inline}.btn-contact .circle-btn.red-btn{background:#ef323a;cursor:pointer}.btn-contact .circle-dot{cursor:pointer}.top-row.blue-bar,.right-form-sec .blue-bar{background:#0099da;color:#fff;padding:26px 20px 27px 25px;border-radius:0 0 0 0;height:97px}.right-form-sec .blue-bar{font-size:21px;font-weight:700;text-transform:uppercase;font-family:poppins,sans-serif;margin:0 -15px 10px;color:#fff;letter-spacing:0;text-decoration:none;line-height:1.3;padding:40px 28px 35px 25px;height:127px;border:0}.top-row.blue-bar .h5{margin:10px 5px;font-size:20px;font-weight:700}.demo-container.clocks{max-width:90%;margin:0 auto}.right-form-sec .demo-container.clocks{margin:0 auto 70px}.right-form-sec .add-col{padding:40px 0 0;text-align:center}.top-address .top-heading.h2{font-size:115px;margin:0 auto;padding:30px 0 0;color:#0099da;letter-spacing:-7px;line-height:1;font-weight:800}.clock{border-radius:50%;background:#fff url(../images/ios_clock.svg) no-repeat center;background-size:75%;height:100%;padding-bottom:0;position:relative;width:100%}.clock{background:url(../images/clock.png) no-repeat center/100% auto;border:5px solid #07203f}.clock.simple:after{background:#000;border-radius:50%;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:5%;height:5%;z-index:10}.minutes-container,.hours-container,.seconds-container{position:absolute;top:0;right:0;bottom:0;left:0}.hours{background:#091410;height:20%;left:48.75%;position:absolute;top:30%;transform-origin:50% 100%;width:2.5%;border-radius:5px}.minutes{background:#091410;height:40%;left:49%;position:absolute;top:10%;transform-origin:50% 100%;width:2%;border-radius:5px}.seconds{background:#ef323a;height:38%;left:50%;position:absolute;top:50%;transform-origin:50% 0%;width:1%;z-index:8;border-radius:5px}@keyframes rotate{100%{transform:rotateZ(360deg)}}.hours-container{animation:rotate 43200s infinite linear;position:absolute;z-index:1}.minutes-container{animation:rotate 3600s infinite linear}.seconds-container{animation:rotate 60s infinite linear}.minutes-container{animation:rotate 3600s infinite steps(60)}.seconds-container{animation:rotate 60s infinite steps(60)}.hours:after{content:"";display:inline-block;width:9px;height:9px;background:#091410;border-radius:50%;position:absolute;bottom:auto;top:90%;left:0;right:0;margin:0 auto;transform:translate(-35%,-31%)}.minutes-container{transition:transform .3s cubic-bezier(.4,2.08,.55,.44)}.seconds-container{transition:transform .2s cubic-bezier(.4,2.08,.55,.44)}.section.banner-section{min-height:80vh;height:700px;padding:147px 0 0;background:#f0f2f5;background:#e9edf3}.section.banner-section{background:#f0f2f5;border-bottom:1px solid #e5e5e5}.mobile-development .container-fluid{position:relative;height:100%}.mobile-development .left-img{position:relative;left:15px;top:-10px}.mobile-development .left-img .mob-dev{width:110%;position:relative;top:-25px;left:-55px}.mobile-development .augmented-banner .left-img{position:relative;left:-120px;height:552px;top:0}.mobile-development .augmented-banner img.full{max-width:none;max-height:100%}.section.banner-section.mobile-development{}.mobile-development .banner-content{}.mobile-development.mb-app-dev .left-img{top:1px}.heart-img{text-align:right;padding:0 50px 0 0;margin-bottom:-95px}.software-development .heart-img{margin-bottom:-105px}.banner-right-content{padding-left:50px;padding-right:30px}.augmented-banner .banner-right-content{padding-left:100px;padding-right:50px}.augmented-banner .heart-img{padding:0 20px 0 0}.testing-banner .left-img{position:relative;top:-18px;right:0}.testing-banner .banner-right-content{margin-top:75px;padding-left:105px}.testing-banner .heart-img{position:absolute;right:0;top:-70px}.ios-development img.mob-dev{width:110%;position:relative;top:-11px;right:10px}.web-development .banner-right-content,.software-development .banner-right-content,.cross-platform .banner-right-content{padding-left:70px;padding-right:10px}.cross-platform .banner-right-content{padding-top:80px}.cms-development .banner-right-content{position:relative;left:-20px;padding:0 45px 0 0}.web-development .banner-right-content{position:relative;padding:70px 55px 0 70px}.web-development .heart-img{position:absolute;top:0;right:70px;padding:0}.cms-development .heart-img{padding-right:10px}.h2{color:#032e68;font-size:80px;font-weight:800;text-transform:uppercase;line-height:1;letter-spacing:-3px;font-family:poppins,sans-serif;margin:10px auto 35px}.banner-right-content .h2{margin:20px auto 35px}.quality-assure-ms .banner-right-content .h2,.web-dev-ms .banner-right-content .h2{margin:5px auto 35px}.cms-ms .banner-right-content .h2{margin:-5px auto 35px}.short-heading,h2.in-h2,.short-heading h2{color:#758495;font-size:18px;font-weight:400;line-height:1.6}.short-heading h1{display:inline}h2.in-h2,.short-heading h2{display:inline}ul.hire-team-process.three-steps li{width:33.3%}.bottom-align{padding:0 15px 25px}.what-we-do p,.how-it-works p,.capabilities p,.container a{font-size:17px;color:#758495;font-weight:400;line-height:1.5}.our-guarantee .container .row{clear:both}.success-stories{padding:90px 0;font-size:18px;border-top:1px solid #e5e5e5}.success-stories .container-fluid{max-width:100%;margin:0 auto;padding:0 5%}.success-stories .small-heading{margin:40px auto 0;color:#023575;font-size:27px;font-weight:700;line-height:1.2;font-family:poppins,sans-serif;letter-spacing:0}.our-guarantee .container{clear:both;display:inline-block}.three-blocks{float:left;width:100%;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.languages{background:#e9edf3;padding:50px 0}.logos-sec li{display:inline-block;margin:0 15px;vertical-align:middle}.logos-sec li img{max-width:110px;max-height:100px}.inner-banners,.services{background:#022a5e;color:#fff;padding:90px 0 120px;position:relative}.inner-banners::before,.section.top-address:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/overlay-pattern.png)}.services{background:#022a5e url(../images/headers/services.jpg) no-repeat 0px -95px/auto;background-attachment:fixed}.careers{background:#022a5e url(../images/headers/careers.jpg) no-repeat 0px -55px/auto;background-attachment:fixed}.solutions{background:#022a5e url(../images/headers/solutions.jpg) no-repeat 0px -55px/auto;background-attachment:fixed}.sitemap{background:#022a5e url(../images/headers/sitemap.jpg) no-repeat 0px -65px/auto;background-attachment:fixed}.industries{background:#022a5e url(../images/headers/industries.jpg) no-repeat 0px -25px/auto;background-attachment:fixed}.technologies-banner{background:#022a5e url(../images/headers/technologies.jpg) no-repeat 0px -95px/auto;background-attachment:fixed}.lt-inner-banner.technologies-banner{background:#022a5e url(../images/pages/technology.jpg) no-repeat 0px -80px/cover;background-attachment:fixed}.lt-inner-banner.privacy-banner{background:#022a5e url(../images/pages/privacy.jpg) no-repeat 0px -80px/cover;background-attachment:fixed}.outsourcing-banner{background:#022a5e url(../images/headers/outsourcing.jpg) no-repeat 0px -65px/auto;background-attachment:fixed}.post-resume{background:#022a5e url(../images/headers/post-resume.jpg) no-repeat 0px -25px/auto;background-attachment:fixed}.consulting-banner{background:#022a5e url(../images/headers/consulting.jpg) no-repeat 0px -55px/auto;background-attachment:fixed}.dedicated-teams-banner{background:#022a5e url(../images/headers/dedicated-teams.jpg) no-repeat 0px -55px/auto;background-attachment:fixed}.section.industries-sec,.section.testimonial-sec{padding:75px 15px 85px}.inner-banners:after{content:"";width:0;height:0;position:absolute;right:150px;bottom:0;display:inline-block;background:#ef323a}.contact{background:#022a5e url(../images/headers/contact.jpg) no-repeat 0px -135px/auto;background-attachment:fixed}.case-studies{background:#022a5e url(../images/headers/case-studies.jpg) no-repeat 0px -30px/auto;background-attachment:fixed}.corporate{background:#022a5e url(../images/headers/corporate.jpg) no-repeat 0px -100px/auto;background-attachment:fixed}.testimonials{background:#022a5e url(../images/headers/testimonials.jpg) no-repeat 0px -100px/auto;background-attachment:fixed}.latest-thinking{background:#022a5e url(../images/headers/latest-thinking.jpg) no-repeat 0px -120px/auto;background-attachment:fixed}.inner-banners .main-heading,.inner-banners h1{margin:75px 0 0;width:100%;font-size:95px;font-weight:800;line-height:1;font-family:poppins,sans-serif;padding-top:10px;text-transform:uppercase;letter-spacing:-5.5px}.inner-banners .main-heading.sm{font-size:95px}.post-resume .main-heading,.post-resume h1{font-size:82px}.inner-banners .red-border{margin:23px auto 16px;float:left}.banner-subtitle{font-size:24px;font-weight:400;line-height:1.6}.inner-banners .top-heading,.inner-banners h2{padding:10px 0;font-size:28px;line-height:1.21}.h2h{font-size:23px;font-weight:700;text-transform:uppercase;font-family:poppins,sans-serif;margin:5px auto 10px;color:#023575;letter-spacing:0}.h2h::after{content:"";display:inline-block;width:100px;height:2px;background:#ef323a}.top-content .para{margin:0 auto 10px}.top-content{border-bottom:1px solid #e5e5e5;padding:60px 0}.cols a{text-decoration:none}.cols a img.col-icon{display:inline-block;float:none;margin:0 auto 7px}.services-sec .cols h2{width:100%;display:inline-block}.desc-area .indus-title,.wht-boxes .desc-area h3,.indus-sec .desc-area h3,.testimonial-sec-box .desc-area .indus-title{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;font-family:poppins,sans-serif;margin:15px auto 10px;color:#023575;letter-spacing:0;text-decoration:none;display:inline-block;transition:all .3s}.indus-sec .desc-area h3{line-height:30px}.industries-sec .column,.wht-boxes .cols{display:inline-block;text-decoration:none}.desc-area p{font-size:16px;color:#758495;font-weight:400;line-height:1.4;transition:all .3s}#innercontainer a{text-decoration:none}#innercontainer .column{margin:0;padding:55px 43px;border:1px solid #e5e5e5;margin-right:-1px;margin-bottom:-1px;transition:all .3s;background:#fff}#innercontainer .column:hover{background:#022a5e}#innercontainer .column:hover .desc-area p{color:#fff}#innercontainer .column:hover .desc-area a,.column:hover .indus-title,.indus-sec .column:hover .desc-area h3{color:#0099da}#innercontainer .column img,.wht-boxes .cols img{width:100%;height:auto;max-width:65px;max-height:150px;transition:all .3s}#innercontainer .column:hover img,.inverse,.wht-boxes .cols img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}#innercontainer .column figure span{position:absolute;left:0;top:0;background:rgba(2,42,94,.75) url(../images/plus-hover.png) no-repeat center center;width:100%;height:100%;opacity:0;transition:all .3s}#innercontainer .column figure{position:relative}#innercontainer .column figure:hover span{opacity:1;display:none}.wht-boxes .cols .desc-area p,.wht-boxes .desc-area .indus-title,.wht-boxes .desc-area h3{color:#fff}.wht-boxes .cols.box2 .desc-area p,.wht-boxes .cols.box2 .desc-area .indus-title,.wht-boxes .cols.box2 .desc-area h3{color:#002958}.wht-boxes .cols.box2 img{filter:none}.left-cols>div,.right-cols>div,.left-cols>a,.right-cols>a{position:relative;float:left;width:100%}.boxes-sections .full-row a{float:left;width:100%;position:relative;z-index:1}.left-cols>div .h4,.right-cols>div .h4,.boxes-sections .full-row .h4{color:#fff;font-size:38px;letter-spacing:-1px}.left-cols{padding-right:0}.right-cols{padding-left:0}.boxes-sections a .h4.sm,.boxes-sections a h2{color:#fff}.big-data .h4.sm,.boxes-sections a h2{color:#fff}.big-data{height:400px;width:100%;background:#022a5e;color:#fff;padding:30px 20px}.art-intelligence{height:325px;background:#0099da;color:#fff;padding:30px 20px}.iot{height:300px;width:100%;background:#0099da;color:#fff;padding:30px 20px}.blockchain{height:425px;width:100%;background:#0d4388;color:#fff;padding:30px 20px}.cloud-computing{height:325px;width:100%;background:#022a5e;color:#fff;position:relative;padding:30px 20px}.sm-heading{font-size:20px;font-weight:500;font-family:lato,sans-serif;line-height:1.3}.boxes-sections a .h4:after,.boxes-sections a h2:after{content:"";width:0;height:2px;background:#fff;display:block;clear:both;margin:20px 0 -15px;transition:all .2s}.boxes-sections a:hover .h4:after,.boxes-sections a:hover h2:after{width:100px}.boxes-sections ul li a{color:#fff}.boxes-sections ul li a:hover{color:#ccc}.boxes-sections .links li::before{background:#fff}.boxes-sections ul{padding:30px 0 0}.section.boxes-sections{padding:0 0 75px;clear:both}.middle-content{position:relative;float:left;width:100%;padding:30px}.latest-thinking-sec .small-heading{text-align:left;font-family:lato,sans-serif;line-height:1.3;padding-top:20px}.latest-thinking-sec .hsgroup,.latest-thinking-sec .container-fluid,.section.latest-thinking-sec{clear:both;float:left;width:100%;padding-bottom:3px}.latest-thinking-sec .red-border-line{float:left}img.lt-img{height:250px;float:none;position:relative;top:5px;left:100px}.section.boxes-sections{}.latest-thinking-sec .h4{margin:10px auto}.latest-thinking-sec .red-border-line{margin:15px auto 23px 2px}@-moz-document url-prefix(){.contactform .form-group .input.budget{text-indent:-2px}}.lt-inner-banner{min-height:100vh;width:100%;color:#fff;background:#022a5e}.lt-inner-banner.artifical-intelligence-banner{background:#022a5e url(../images/pages/artificial-intelligence.jpg) no-repeat top center/auto;background-attachment:fixed}.lt-inner-banner.bigdata-analytics-banner{background:#022a5e url(../images/pages/bigdata.jpg) no-repeat top center/auto;background-attachment:fixed}.lt-inner-banner.blockchian-banner{background:#022a5e url(../images/pages/blockchain.jpg) no-repeat top center/auto;background-attachment:fixed}.lt-inner-banner.cloud-computing-banner{background:#022a5e url(../images/pages/cloud-computing.jpg) no-repeat top center/auto;background-attachment:fixed}.lt-inner-banner.internet-things-banner{background:#022a5e url(../images/pages/iot.jpg) no-repeat top center/auto;background-attachment:fixed}.lt-inner-banner.outsourcing-banner{background:#022a5e url(../images/pages/outsourcing.jpg) no-repeat top center/auto;background-attachment:fixed}.lt-inner-banner.hire-developers-banner{background:#022a5e url(../images/pages/hire-developers.jpg) no-repeat top center/auto;background-attachment:fixed}.lt-inner-banner::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/overlay-pattern.png)}@-webkit-keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.lt-inner-banner .h1,.lt-inner-banner h1{margin:50px 0 0;width:100%;font-size:90px;font-weight:800;line-height:1;font-family:poppins,sans-serif;padding-top:10px;text-transform:uppercase;letter-spacing:-5.5px}.blockchian-banner .h1,.blockchian-banner h1{font-size:120px;margin:60px 0 0;letter-spacing:-8px}.bigdata-analytics-banner .h1,.bigdata-analytics-banner h1{font-size:110px;margin:25px 0 0;letter-spacing:-8px;line-height:105px}.internet-things-banner .h1,.internet-things-banner h1{font-size:90px;margin:50px 0 0}.artifical-intelligence-banner .h1,.artifical-intelligence-banner h1{font-size:110px;margin:50px 0 0;letter-spacing:-5.5px;line-height:105px}.cloud-computing-banner .h1,.cloud-computing-banner h1{font-size:120px;margin:30px 0 0;letter-spacing:-8px;line-height:105px}.lt-inner-banner .top-heading{padding:5px 0;line-height:1.2}.red-border.wht{border-top:2px solid #fff}.lt-inner-banner .red-border{margin:25px auto 20px 3px}.lt-inner-banner .middle-align{padding:0 0 0 6%}.lt-content{padding:10vh 15px 0}.career-top{clear:both;float:left;width:100%;text-align:center}.career-top .h4{font-family:poppings,sans-serif;font-weight:700;text-transform:none;font-size:55px;display:inline-block;margin-bottom:10px;text-transform:uppercase;letter-spacing:-2px}.career-top .red-border-line{margin:20px auto 25px}.career-top .small-heading{max-width:80%;float:none;display:inline-block}.profiles{float:left;width:100%;padding:40px 15px 90px}.profile-cols{border:1px solid #e5e5e5;padding:0;font-size:16px;color:#758495;font-weight:400;line-height:1.4;border-bottom:0;border-right:0;transition:all .3s}.profile-cols a{color:#758495;text-decoration:none;transition:all .3s;padding:50px 43px 70px;float:left;width:100%}.developers-columns .profile-cols a{padding:40px 40px 60px}.profile-cols:hover,.profile-cols.blue-bg,.hire-developers-sec .profile-cols:hover{background:#022a5e;color:#fff}.profile-cols:hover a{color:#fff}.profile-cols:hover .profile-title,.profile-cols:hover h3,.profile-cols:hover h2{color:#0099da}.profile-cols:last-child{border-right:1px solid #e5e5e5}.bottom-row .profile-cols{border-bottom:1px solid #e5e5e5}.profile-cols img{max-width:65px;margin:0 auto 25px;transition:all .3s}.profile-cols:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.profile-title,.profile-cols h3,.profile-cols h2{font-family:poppins,sans-serif;margin:0 auto 10px;color:#023575;font-weight:700;text-transform:uppercase;transition:all .3s;font-size:18px;line-height:1.2}.profiles .red-btn{border-radius:40px;background:#ef323a;margin:50px auto 0}.explr-openings{text-align:center}.back-row .social-icons{text-align:right}.top-row .red-btn{margin:10px -10px 0 0;width:190px;text-align:center;background:#ef323a}.top-row .red-btn.bck-link{background:#022a5e;margin:10px 12px 0 0}.top-row{padding:20px 35px}.top-row span{padding:6px 20px 6px 0;margin:0 20px 0 0;border-right:1px solid #e5e5e5;display:inline-block;font-size:16px;color:#758495}.top-row span:last-child{border-right:0}.respons{padding:40px 50px 0;font-size:16px;color:#758495}.response{padding:40px 50px 0;border-top:0 solid #e5e5e5;font-size:16px;color:#758495}.listings{margin:0 auto 30px}.listings li{padding:7px 0;position:relative;padding-left:12px}.listings li:before{background:#022a5e}.title,.linkings li.main-link a,.industries-details h3{font-size:20px;color:#023575;font-weight:700;margin:0 auto 10px;font-family:poppins,sans-serif;text-transform:uppercase}.inner-container{background:#fff;padding:20px 0;margin:0 auto 100px;border:1px solid #e5e5e5}.back-row .social-icons .fb-icon{background:#395a93 url(../images/socials/fb.svg) no-repeat 7px 6px/23px;border-color:#395a93}.back-row .social-icons .tw-icon{background:#4eaee9 url(../images/socials/tw.svg) no-repeat 8px 6px/22px;border-color:#4eaee9}.back-row .social-icons .lnkd-icon{background:#0173b2 url(../images/socials/linkedin.svg) no-repeat 2px -5px/32px;border-color:#0173b2}.back-row .social-icons a{width:40px;height:40px}.respons .circle-btn.red-btn{margin:10px auto 50px;text-align:center;width:190px;background:#ef323a}.back-row{padding:35px 0 30px}.h1.job-title,.job-title-sec h2{color:#023575;font-weight:800;margin:0 auto 0;font-family:poppins,sans-serif;text-transform:uppercase;letter-spacing:-1px}.job-title-sec h2{font-size:2.5rem}.terms-section .h1.job-title{font-weight:700;letter-spacing:-.5px;font-size:24px}.terms-section .h1.thanks{font-weight:800;font-size:38px;font-family:poppins,sans-serif;text-transform:uppercase;letter-spacing:-1px;color:#023575;line-height:1.15;margin:35px 0;border-right:0}.terms-section .title,.industries-details .title,.industries-details h3{font-size:18px}.back-row .bck-link{margin:0;font-size:13px;background:#022a5e}.detailed-section,.industries-details{padding:90px 15px 0}.corporate-slider .slidesjs-pagination li a{width:8px;height:8px;margin:0 2px;text-decoration:none;font-size:0}.corporate-slider .slidesjs-pagination{width:100%;float:right;position:absolute;bottom:10px;right:0;z-index:99;padding-right:20px;text-align:right}.corporate-slider .slidesjs-pagination li{position:relative;display:inline-block}.corporate-slider .slidecontainer{position:relative}.latest-thinking-sec.mbs{padding-bottom:50px}#slideshow{float:left;width:864px;position:relative;height:417px;margin:0;border:1px solid #222;max-width:100%;overflow:hidden;z-index:0}#slideshow img{position:absolute;top:0;left:0;z-index:8;opacity:0;width:100%}#slideshow img.active{z-index:10;opacity:1}#slideshow img.last-active{z-index:9}.slideshow-area{float:left;width:910px;position:relative}.overlap-content{float:left;width:330px;padding:0 40px;height:458px;position:absolute;z-index:20;top:0;left:505px;background:rgba(0,0,0,.55)}.slidecontent{float:left;width:100%;padding-top:60px}.slidebutton{float:left;width:100%;padding-top:48px}.content-below-slider{float:left;width:864px;margin:50px 45px}.content-below-slider .columns-area{display:block;float:left;width:100%}.content-below-slider .columns-area .columntxt{float:left;width:402px;margin-left:60px;line-height:20px;font-size:15px}.content-below-slider .columns-area .columntxt:first-child{margin-left:0}.content-below-slider .h2h{display:block;color:#2f303d;font-family:breuertextbold;font-size:18px;line-height:18px;padding:0 0 15px;text-transform:uppercase}.corporate-ms .latest-thinking-sec.mbs{padding-bottom:90px}.section.corporate-slide{position:relative;z-index:0}.partners-section{width:100%;float:left;border-top:1px solid #e5e5e5;padding:0 0 75px}.sm-cols .sm-heading,.h2.sm{font-size:28px;font-family:poppins,sans-serif;font-weight:800;letter-spacing:-1px;margin:0;padding:40px 15px;line-height:17px;text-transform:uppercase;color:#023575}.sm-cols .sm-heading{font-size:22px;color:#023575;background:#fff;font-weight:800;letter-spacing:0;padding:25px 20px;letter-spacing:-.5px}.dedicated-teams .cols-sec{padding:0 0 0 68px}.dedicated-teams .column-box .sm-cols{margin:0;border-right:0;border-top:0}.dedicated-teams .column-box .sm-cols:nth-child(3n+1),.dedicated-teams .column-box .sm-cols:last-child{border-right:1px solid #eaeaea}.dedicated-teams .column-box .sm-cols:first-child{border-top:1px solid #eaeaea}.case-studies-banner .item{padding:15px}.case-studies-sec{padding:80px 0}.case-studies-banner{padding:10px 0 30px}.contact-section{margin:90px auto 110px;box-shadow:none;border:1px solid #e5e5e5}.top-row.wht-bar{background:#fff;border-bottom:1px solid #d8d8d8;color:#023575;height:auto;padding:45px 20px 35px 25px}.contactform .form-group{border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.contact-forms .h2.sm{margin:0;padding:0 0 10px}.contact-forms .small-heading{text-align:left;font-size:16px;line-height:1.3}.right-form-sec .add-col{padding:55px 0 0;text-align:center}.tools-technology{background:#022a5e;border:0;text-align:center;padding-bottom:0}.tools-technology .small-heading{color:#fff;font-family:poppins,sans-serif;font-weight:700;letter-spacing:0;text-transform:uppercase;font-weight:28px}.tools-technology .red-border{margin:20px auto 10px}.tools-row .grnt-cols{max-width:25%;margin-top:0;border-right:1px solid rgba(255,255,255,.2)}.tools-row.big-data-tools .grnt-cols{max-width:20%}.tools-row.big-data-tools .grnt-cols img{max-width:100%}.tools-row .grnt-cols:last-child{border-right:0}.tools-row{text-align:center;padding:35px 0;border-top:1px solid rgba(255,255,255,.2);margin:85px auto 0}.mr0a{margin:0 auto}.hire-developers-sec .profile-cols{background:#fff}.hire-developers-sec .row:nth-of-type(3) .profile-cols{border-bottom:1px solid #e5e5e5}.hire-developers-sec{padding:75px 15px 80px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}hr{border:0;border-top:1px solid #e5e5e5;float:left;width:100%;margin:0 auto}.hire-developers-sec.profiles .red-btn{background:#022a5e}.h5.sm{font-family:poppins,sans-serif;font-size:28px;color:#023575;font-weight:800;padding:25px 0 15px;letter-spacing:-.5px;text-transform:uppercase}.browsebox{float:none;display:inline-block;margin:0 auto 0 79px;vertical-align:middle;padding:0;position:relative;float:right}.browsebox{width:100%;margin:0;margin-top:-60px}.browsebox input{position:relative;z-index:2;opacity:0;width:100%;height:100%;padding:20px;font-size:16px}.browse-btn{position:absolute;left:0;right:0;color:#023575;z-index:1;text-align:left;width:100%;padding:20px 20px 20px 40px;background:url(../images/plus-sign.png) no-repeat 93.5% 22px/22px;height:100%;top:0}.browse-btn{background-position:97.5% 22px}.file-name{position:absolute;right:60px;font-size:17px;color:#758495;margin:0 auto 10px;font-weight:700;max-width:calc(100% - 200px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contactform .form-group.upload-resume label{margin-top:17px}.right-form-sec .small-heading{color:#0099da;font-size:27px;font-weight:700;line-height:1.2;font-family:poppins,sans-serif;letter-spacing:-1px;text-transform:uppercase;margin:10px auto 20px}.right-form-sec .reviews{padding:43px 40px;position:relative;margin:0 auto}.reviews a{color:#fff;display:inline-block;width:100%;margin:0 auto 15px;text-decoration:none;transition:all .3s;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.2)}.reviews a:last-child{border-bottom:0}.reviews a:hover{color:#0099da}.review-sec{padding:0}.mt10{margin-top:10px}.pthanks{padding-bottom:85px!important}.top-review-img{padding:38px 40px 0}.top-review-img img{max-width:100%}.terms-section .title{margin:50px auto 5px}.industries-details .title,.industries-details h3{margin:50px auto 10px}.linkings li a{text-decoration:none;padding:6px 0;display:inline-block;line-height:1.3}.linkings li.main-link a{display:inline-block;margin:25px auto 10px;font-size:16px}.linkings li.main-link.sm a{margin:30px auto 8px}.terms-section .title:nth-of-type(1){margin-top:0}.terms-section .respons,.industries-details .inner-container{padding:40px 50px 80px}.industries-details .inner-container{padding:0 50px}.sitemap-section .respons,.sitemap-section .inner-container{border:0;padding:0}.terms-section .inner-container{padding:0}.terms-section .top-row{padding:50px 43px 20px 40px}.sitemap-section .inner-container{padding:0}.sitemap-section .linkings{border:1px solid #e5e5e5;margin-right:-1px;padding:15px 15px 80px 28px}.terms-section .listings li::before,.industries-details .listings li:before{background:#758495;top:16px}.terms-section .listings li{padding:2px 0 3px 12px}.industries-details .para{font-size:16px;color:#758495;line-height:1.5}.industries-details .listings{font-size:16px;color:#758495}.industries-details .listings li{padding:2px 0 2px 12px}.blue-box{background:#022a5e;padding:30px;color:#fff}.title-wht{font-weight:700;font-family:poppins,sans-serif;font-size:20px;margin:0 auto 10px;text-transform:uppercase}.blue-box{font-size:16px;font-weight:500;font-family:lato,sans-serif;line-height:1.3}.blue-box .circle-btn{background:#0099da}.title.mt0{margin-top:0}.left-sec{padding-right:65px;padding-left:10px;border-right:1px solid #e5e5e5;margin-right:-1px;padding-top:50px;padding-bottom:80px}.left-sec h2{display:inline}.right-sec{padding-left:55px;padding-right:5px;border-left:1px solid #e5e5e5;padding-top:50px;padding-bottom:80px}.industries-details strong{display:inline-block;width:100%;margin:10px auto 2px}.industries-details .listings strong{display:inline;margin:0 7px 0 0}.blue-box .red-border{margin:8px auto 12px;width:70px}.in-h1{display:inline}.menu-listing .collapse.vd{display:block}img.full{max-width:100%}img.full-cross{position:relative;left:-20px;width:110%;top:-11px}.btn-contact.circle-btn,.btn-contact.circle-btn:hover{padding:0;background:#ef323a;margin:40px auto 0 15px}.btn-contact.circle-btn:after,.btn-contact.circle-btn:before{top:15px}.contactform .form-group .input.error+label+.error-brdr{position:absolute;left:0;right:0;width:100%;top:0;height:100%;border-bottom:2px solid #ef323a;transition:all .3s}.contactform .form-group .input.budget option,.contactform .form-group select.input option{font-size:15px;padding:5px 20px;text-indent:10px;line-height:30px}.header-wht header.logo-navbar.blnk-header.open-menu{background:0 0;border:0}.consultant-ms .profile-cols{border-bottom:1px solid #e5e5e5;margin-bottom:-1px}.mobile-development .left-img.web-dev-banner{position:relative;left:-60px;top:50px}.web-dev-banner img{max-width:700px}.mobile-development .left-img.web-dev-banner{position:relative;left:-50px;top:0}.web-dev-banner img{max-width:800px}.computer-img img{max-width:100%;float:none;display:block;margin:0 auto}.cms-solutions-sec.section{padding:150px 0 120px;background:#e9edf3}.cms-solutions-sec .left-content{padding:0 0 0 15px}.banner-left-img .left-img{width:100%}.android-img img{max-width:none;width:650px;position:relative;top:-120px;left:-65px}.ecommerce-img{}.ecommerce-img .left-img img{position:relative;left:-70px;top:-20px}.software-img .left-img img{position:relative;left:-335px;top:4px;max-width:1005px}.testing-banner .left-img img{position:relative;left:-110px;bottom:-55px;max-width:1000px}.web-img .left-img img{position:relative;left:-210px;top:25px;max-width:1005px}.computer-img{position:relative;margin-top:-350px}.conversation-sec .inner-box{height:310px;color:#fff}.box1{background:#002958}.box2,.conversation-sec .inner-box.box2{background:#e9edf3;color:#023575}.box3,.conversation-sec .inner-box.box3{background:#002958}.conversation-sec .inner-box.box2 img{filter:none}.box4{background:#0099da}.box5{background:#0d4388}.box6,.conversation-sec .inner-box.box6{background:#0099da;filter:none}.box7{background:#0d4388}.icon-sec{display:inline-block;width:80px;height:80px;float:left;margin:-12px 25px 0 15px}.conversation-sec .inner-box .middle-align{padding:0 60px;text-align:left}.conversation-sec .four-row .inner-box .middle-align{text-align:center;padding:0 20px}.conversation-sec .inner-box .h3{font-family:poppins,sans-serif;font-weight:700;font-size:30px;letter-spacing:-.5px;margin-bottom:-1px;text-transform:uppercase}.conversation-sec .inner-box .sm-heading{font-size:15px;text-transform:uppercase;font-weight:400;letter-spacing:.5px}.four-row{text-align:center}.icon-sec img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);max-width:100%}.conversation-sec .four-row .icon-sec{float:none;display:block;margin:0 auto}.conversation-sec .four-row .icon-sec img{max-width:65px}.conversation-sec{padding-top:0;padding-bottom:30px;text-align:center;position:relative;z-index:1;float:left;width:100%}.web-dev-ms .conversation-sec{padding-bottom:125px}.conversation-sec .red-btn{background:#ef323a;margin:120px auto 0;float:none;display:inline-block}.cms-solutions-sec .red-btn{background:#ef323a}.laptop-section .right-text{background:#022a5e;color:#fff;padding:200px 50px}.laptop-section .left-img{background:url(../images/banner_1.jpg) no-repeat center center/cover}.laptop-section .h2{color:#fff;text-transform:none;font-size:50px;letter-spacing:-1px;font-weight:700;margin:5px auto 25px}.laptop-section .para{color:#fff;line-height:1.4;font-size:18px}.laptop-section .sm-heading{font-size:35px;letter-spacing:-1.2px}.mb-bnr{margin-bottom:35px}.br-btm{border-bottom:1px solid #e5e5e5}.cms-img img{position:relative;left:-135px;top:10px;max-width:none}.cms-solutions-sec .right-img img{max-width:900px;position:absolute;right:-183px}.cms-solutions-sec .right-img img{max-width:900px;position:absolute;right:-183px}.web-content-sec .right-img img,.mobile-content-sec .right-img img{bottom:-122px}.web-content-sec.section,.mobile-content-sec.section{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;float:left;width:100%;margin-bottom:15px;padding:130px 0 120px}.mobile-content-sec .right-img img{max-width:635px;right:-35px;bottom:-120px}.android-mob .right-img img{max-width:700px;right:-43px;bottom:-180px}.wht-boxes .cols{border:0 solid #e5e5e5;margin:0 auto 22px}.largest-company-sec .wht-boxes.cols-sec .cols{margin:0 -1px -1px 0;padding:35px 30px 43px}.largest-company-sec .wht-boxes{background:#fff;padding:0}.quality-testing-ms .left-content{padding-right:80px}.section.automation-testing-sec{float:left;width:100%;border-top:1px solid #e5e5e5}.software-development-sec{float:left;width:100%;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;float:left;width:100%;margin-bottom:35px;background:#e9edf3}.software-development-sec .left-img img{float:left}.software-development-sec .content-right{padding:105px 90px 90px;background:#022a5e}.software-development-sec .content-right .h4{color:#fff}.software-development-sec .para{color:#fff}.software-development-sec .para h2{display:inline}.software-development-sec .circle-btn.red-btn{background:#ef323a}.pd0{padding:0}.section.development-process-sec{padding:120px 0 130px}.custom-mr .cols{height:230px}.testimonial-sec-box{float:left;width:100%;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.indus-sec .row{margin:0 auto}.testimonial-sec-box .desc-area .indus-title{font-family:poppins,sans-serif;margin:0 auto 20px;color:#023575;font-size:16px;font-weight:700;text-transform:uppercase;transition:all .3s;line-height:1.3}.testimonial-sec-box .column:hover .desc-area .indus-title{color:#fff}.testimonial-sec-box .column:hover .desc-area span.client-name{color:#0099da}.company-name{display:block}.client-name{color:#ef323a}.testimonial-sec-box .row{margin:0 auto;padding:0 15px}.section.testi-sec{padding:70px 0}.testi-sec .img-sec{margin:0 auto;text-align:right;position:relative;float:right}.testi-sec .img-sec img{float:right}.testi-sec .small-heading{text-align:left}.testi-sec .h4{margin-top:50px}.largest-company-sec .augmented-right.cols-sec .cols{min-height:300px}.upload-resume .error-msg,.error-div .error-msg{color:#ef323a;font-size:15px}.choose-listing li:before{content:"";display:inline-block;width:5px;height:5px;background:#758495;border-radius:50%;vertical-align:middle;position:absolute;left:0;top:50%;transform:translate(0,-50%)}.choose-listing li,.choose-listing li a{position:relative;padding:3px 10px;font-size:17px;color:#758495;font-weight:400;text-decoration:none}.cust-content .choose-listing li h2{font-weight:400}.choose-listing li a{padding:0}.co-img{max-width:none;float:left;padding:5px;width:100%;height:100%;object-fit:cover;transition:all .3s}.half-height{height:140px}#macy-container{float:left;width:100%}.about-section .row>div{padding:0 0;overflow:hidden}.about-section div.row{margin:0}.about-section div.container-fluid.row>div{padding:0 14px}.about-section div.container-fluid.row>div.col-sm-7{padding-right:0}.about-section div.container-fluid.row>div.col-sm-5{padding-left:0;padding:0;padding-right:15px}.overlay{position:relative}.overlay:before{position:absolute;content:"";height:auto;width:auto;top:5px;bottom:5px;left:5px;right:20px;background:rgba(0,0,0,.1)}.video-testimonials{float:left;width:100%}.video-testimonials .h4{font-size:55px}.video-row{width:100%;margin:50px auto 15px;text-align:center}.video-row iframe{display:inline-block;float:none;margin:80px auto 0;border:1px solid #e5e5e5;padding:30px;background:#eaeef2}.img-prop{background:url(../images/corporate/XT-13.jpg) no-repeat center center/cover;width:100%;height:100%;display:inline-block}.img-colg{background:url(../images/corporate/XT-16.jpg) no-repeat 17% 0/auto 108%;width:100%;height:100%;display:inline-block}.about-section .row>div.img-pd{padding:5px}.blue-container{position:absolute;z-index:1;width:300px;height:280px;bottom:5px;left:5px;background:#022a5e url(../images/corporate/XT-19.jpg) no-repeat -30px center/cover;border-right:10px solid #fff;border-top:10px solid #fff}.rating-bottom strong{font-weight:400}.thanks-ms .small-heading{font-size:19px;line-height:1.4;margin-bottom:3px}.section.value-proposition{padding:125px 0 0;float:left;width:100%;margin-bottom:-20px}.value-proposition .container-fluid{max-width:97%}.value-proposition .column{height:500px;position:relative;transition:all .5s;margin:0 .75%;max-width:31.8%}.value-proposition .column::after{content:"";display:inline-block;position:absolute;width:100%;height:100%;top:0;left:0}.value-proposition .column::after{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#66000000',GradientType=0 )}.cols1{background:url(../images/value-proposition/value-proposition-1.jpg) no-repeat 0px 0px/cover}.cols2{background:url(../images/value-proposition/value-proposition-2.jpg) no-repeat -50px 0px/cover}.cols3{background:url(../images/value-proposition/value-proposition-3.jpg) no-repeat -43px 0px/cover}.hover-content{opacity:0;position:absolute;z-index:1;transition:all .3s;background:#022a5e;width:100%;height:100%;left:0;bottom:0;padding:50px}.value-proposition .column:hover .hover-content{opacity:1}.value-proposition .column .h3{font-size:28px;text-transform:uppercase;color:#fff;font-family:poppins,sans-serif;font-weight:800;text-align:left;margin-bottom:20px;color:#0099da}.value-proposition .column>.h3{bottom:20px;left:50px;position:absolute;z-index:1;color:#fff}.hover-content p{color:#fff;font-size:17px;line-height:1.5}.whats-new{}.section.whats-new{padding:125px 0 0;margin-bottom:-20px}.wh-col{height:500px;background-color:#bee3ff;background-image:url(../images/patterns.png);margin:0 .6%;max-width:23.8%;padding:70px 40px;transition:.3s}.wh-col:hover{background:#023575;background-image:url(../images/patterns.png);color:#fff}.wh-col:hover .h3{color:#0099da}.wh-col:hover .bottom-para{color:#fff}.wh-col:hover .blue-border{border-top:2px solid #fff}.wh-col.wht-col-1{}.wh-col.wht-col-2{}.wh-col.wht-col-3{}.wh-col.wht-col-4{}.wh-col .h3{font-size:28px;text-transform:uppercase;color:#023575;font-family:poppins,sans-serif;text-align:left;font-weight:800;margin:0 auto 20px;height:50px;line-height:1.1;letter-spacing:-.5px}.bottom-para{color:#023575;font-size:18px}.whats-new .container-fluid{max-width:97%}.rate-us{}.our-achivements{width:100%;float:left;background:#022a5e;text-align:center;border-top:1px solid #e5e5e5}.our-achivements .col-sm-3{padding:0 41px;border-left:1px solid #35557e}.our-achivements .col-sm-3:first-child{border-left:0}.our-achivements img{max-width:115px;margin:0 auto 12px}.awards p{font-size:18px;text-transform:uppercase;color:#fff;line-height:1.3;font-weight:700;text-transform:uppercase;font-family:poppins,sans-serif}.awrd{color:#0099da;font-size:14px;margin:12px auto 10px;display:inline-block;text-transform:uppercase;font-weight:700;font-family:poppins,sans-serif}.developers-columns,.benifits-section{clear:both;width:100%;float:left;margin:60px auto 0}.benifits-heading .h4{font-size:55px;letter-spacing:-2px;line-height:1;margin:10px auto 23px}.hire-developers-sec .h4{font-size:55px;letter-spacing:-2px;line-height:1;margin:10px auto 23px}.benifits-heading{}.developers-columns .profile-cols img{max-width:50px}#typed-strings,.typed-cursor--blink,.typed-cursor{display:none}.banner-content h4.sub-heading.sm-font,.sub-heading{margin-bottom:23px}.banner-content h4.sub-heading{margin-bottom:26px}.section.our-blog-sec{margin:0 auto 120px}.img-column img{height:auto;max-height:100%;max-width:100%}.img-column{padding:0;max-height:498px;background:#b43f48}.our-blog-columns .bottom-para{color:#758495}.our-blog-sec .wh-col{margin:0;max-width:25%;border-right:5px solid #fff;padding:35px 30px}.our-blog-sec .h5{color:#023575;transition:all .05s;font-size:18px;font-weight:700;text-transform:uppercase;font-family:poppins,sans-serif}.our-blog-sec .wh-col:hover .h5{color:#fff}.our-blog-columns .wh-col{margin:0;max-width:25%;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:30px;background:#fff}.our-blog-columns .wh-col{max-height:498px}.our-blog-columns .wh-col:hover{background:#002958;border-left-color:#002958;border-top-color:#002958;border-bottom-color:#002958;text-decoration:none}.our-blog-columns{border-top:1px solid #e5e5e5;padding:120px 0}.our-blog-columns .wh-col:first-child{border-left:1px solid #e5e5e5}.our-blog-columns .h5{font-size:18px;font-weight:700;text-transform:uppercase;font-family:poppins,sans-serif;color:#023575}.our-blog-columns .h5 a{color:#023575;text-decoration:none}.our-blog-columns .wh-col:hover .h5,.our-blog-columns .wh-col:hover .h5 a{color:#0099da}.read-more{font-size:14px;width:180px;font-weight:600;text-transform:uppercase;font-family:poppins,sans-serif;color:#023575;float:left;margin:30px auto 0;border:1px solid #023575;padding:10px 15px;border-radius:3px;text-shadow:none;text-align:center;position:absolute;bottom:30px}.our-blog-columns .wh-col:hover .read-more,.our-blog-sec .wh-col:hover .read-more{color:#fff;text-decoration:none;background:#ef323a;border-color:#ef323a}.sm-date{font-size:14px;margin:0 auto 10px;display:inline-block;font-weight:600;font-family:poppins,sans-serif;color:#ef323a}.our-blog-sec .wh-col:hover .sm-date,.our-blog-columns .wh-col:hover .sm-date{color:#fff}.our-blog-sec .blog-title,.our-blog-columns .blog-title{text-align:center;margin:0 auto 40px}.blog-title .sm-heading{font-size:15px;text-transform:uppercase;color:#023575;font-family:poppins,sans-serif;font-weight:600}.blog-title .sm-title{font-size:38px;text-transform:uppercase;font-weight:800;font-family:poppins,sans-serif;color:#023575;padding-top:2px;letter-spacing:-.5px}.footer-logos{padding:8px 0 0;text-align:right;position:relative;right:-70px;z-index:2}.footer-logos .f-logo{display:inline-block;width:150px;height:27px;border-right:1px solid #35557e;opacity:1;transition:all .3s}.footer-logos .f-logo:hover{opacity:1}.footer-logos .cluth{background:url(../images/footer-logos.png) no-repeat 30px -9px;width:130px}.footer-logos .good-firm{background:url(../images/footer-logos.png) no-repeat -100px -7px;width:170px}.footer-logos .it-firms{background:url(../images/footer-logos.png) no-repeat -265px 0;width:120px}.wpl-postlike{margin:20px auto}.copyright .rating-bottom{font-size:12px;font-family:poppins,sans-serif;font-weight:500;text-transform:uppercase;color:#fff}.link,.link:hover{color:#ef323a;text-decoration:none}.link.mail{font-weight:700}#cookie-msg{position:fixed;bottom:0;width:100%;text-align:center;border-top:1px solid #e5e5e5;z-index:9;padding:13px 50px;background-color:#fff;color:#023575;font-size:11px;font-family:poppins,sans-serif;text-transform:uppercase;font-weight:600}.msg a.btn-aceptar{color:#fff;text-decoration:none;padding:4px 11px;border-radius:50px;background-color:#0099da;margin:0 0 0 10px;font-family:poppins,sans-serif;text-transform:uppercase;font-weight:700;font-size:11px;letter-spacing:0;display:inline-block}.msg{line-height:normal}.msg a{color:#0099da;text-decoration:none}.msg a:hover{color:#ef323a;text-decoration:none}.msg a.btn-aceptar:hover{background:#ef323a;color:#fff}body.home_body,body{padding-bottom:53px}body.home_body.cached,body.cached{padding-bottom:0}.nav-menu-close{width:40px;height:30px;top:30px;cursor:pointer;position:absolute;right:95px;top:25px}.nav-menu-close span.right-ar:before,.nav-menu-close span.right-ar:after{content:"";width:32px;height:5px;background:#fff;float:left;margin:1px auto 7px;position:absolute;transition:all .3s;display:inline-block;top:12px;left:0;right:0;opacity:0}.nav-menu-close span.right-ar:before{opacity:1;transform:rotate(45deg)}.nav-menu-close span.right-ar:after{opacity:1;transform:rotate(-45deg)}.contact-form-popup .contact-section{margin:81px auto 80px;max-width:87.7%}.contact-form-popup .top-row.wht-bar{padding:25px 20px 25px 0;margin:0}.contact-form-popup form{overflow:auto}.contact-form-popup .contact-section .form-left{padding:40px 80px}.contact-form-popup .form-sec.row{margin:0;border-left:1px solid #d8d8d8}header.show-menu .nav-menu{display:none}.contact-form-popup .contactform .form-group .input+label,.contact-form-popup .contactform .form-group .input.budget,.contact-form-popup .contactform .form-group label{font-weight:700;font-size:17px;font-family:lato,sans-serif;font-weight:700}.contact-form-popup .btn-contact.circle-btn,.contact-form-popup .btn-contact.circle-btn:hover{margin:20px auto 5px 0}.contact-form-popup .btn-contact.circle-btn{float:left}.contact-form-popup .contactform .form-group{padding:27px 30px 20px}.contact-form-popup .contactform .form-group.captcha-sec{padding:20px 30px 19px}.contact-form-popup .contactform .form-group .input+label{top:31px}.contact-form-popup .contactform .form-group .input.valid+label,.contact-form-popup .contactform .form-group .input:focus+label{top:14px}.contact-form-popup .contactform .form-group .input{font-size:17px;height:40px;font-family:lato,sans-serif}.contact-form-popup .contactform .form-group .textarea{height:120px;float:left;width:100%}.contact-form-popup .contactform .form-group .budget{height:40px;position:relative;top:-3px;margin:0 auto!important}.contact-form-popup .contactform .form-group .input.budget{background:url(../images/down-arrow.png) no-repeat 95% 16px/18px}.thanks-ms .contact-form-popup .small-heading{font-size:15px}.contact-form-popup .contact-forms .h2.sm{font-size:28px;letter-spacing:-.5px}.contact-form-popup .office-sec{position:relative;width:calc(100% + 6px)}.contact-form-popup.section.fadeIn.show{max-height:100vh;overflow:auto;position:fixed;z-index:9}.home_body.cached.fixed,body.fixed{overflow:hidden}.contact-form-popup .navbar-header{padding:8px 17px 0;float:left}.menu-title{margin:35px auto 20px 26px;line-height:110px;letter-spacing:-10px;font-size:143px}.full-screen-menu .red-btn,.full-screen-menu .red-btn:hover{margin:40px auto 0 32px}.office-sec .col:nth-child(1){padding:40px 4.5% 40px 4.8%}.contact-form-popup.section{padding:0 9px 0 0}.contactform .form-group.select-country .input+label{top:37px}.contactform .form-group.select-country .input.valid+label,.contactform .form-group.select-country .input.focus+label{top:14px}.contact-form-popup.section .contactform .form-group.select-country .input+label{top:29px}.contact-form-popup .contactform .form-group.select-country .input.valid+label,.contact-form-popup .contactform .form-group.select-country .input:focus+label{top:11px}.form-gorup{display:none}.whatsapp-chat{position:fixed;right:25px;bottom:18px;z-index:4}.live-chat .blue-btn{cursor:pointer}.chat-box{box-shadow:0 12px 24px 0 rgba(0,0,0,.1);background:#fff;width:325px;height:389px;border-radius:10px;overflow:hidden;position:absolute;bottom:50px;right:0;opacity:0;transition:all .3s;visibility:hidden}.chat-box.show{opacity:1;bottom:90px;visibility:visible}.top-blue{background:#023575;padding:20px;box-shadow:0 1px 1px 0 rgba(0,0,0,.2);color:#fff;font-family:poppins,sans-serif;float:left;width:100%}.top-blue h4{font-weight:700;line-height:12px;font-family:poppins,sans-serif;text-transform:uppercase;margin-top:13px;font-size:14px}.top-blue small{font-size:13px;line-height:18px;margin-top:4px;font-family:roboto,lato,sans-serif}.img-profile{width:52px;height:52px;position:relative;left:0;background:url(../images/img-profile.jpg) no-repeat center center/cover;border-radius:50%;float:left;margin:0 15px 0 0}.img-profile:before{content:'';bottom:0;right:0;width:12px;height:12px;box-sizing:border-box;background-color:#4ad504;position:absolute;z-index:1;border-radius:50%;border:2px solid #023575}.middle-chat{background:#e6ddd4;padding:29px 0 32px 20px;float:left;width:100%;position:relative;overflow:hidden}.middle-chat:before{display:block;position:absolute;content:'';left:0;top:0;height:100%;width:100%;z-index:0;opacity:.08;background:url(../images/whatsapp.png)}.img-profile{width:52px;height:52px;position:relative;left:0;background:url(../images/img-profile.jpg) no-repeat center center/cover;border-radius:50%;float:left;margin:0 15px 0 0}.img-profile:before{content:'';bottom:0;right:0;width:12px;height:12px;box-sizing:border-box;background-color:#4ad504;position:absolute;z-index:1;border-radius:50%;border:2px solid #023575}.middle-chat,.middle-form .form-sec{background:#e6ddd4;padding:29px 0 32px 15px;float:left;width:100%;position:relative;overflow:hidden}.middle-chat:before,.middle-form .form-sec:before{display:block;position:absolute;content:'';left:0;top:0;height:100%;width:100%;z-index:0;opacity:.08;background:url(../images/whatsapp.png)}.bottom-popup{float:left;width:100%}.chat-sec{padding:15px 18px 7px;background-color:#fff;border-radius:0 8px 8px 8px;position:relative;transition:.3s ease all;z-index:2;box-shadow:0 1px .5px rgba(0,0,0,.13);margin-top:4px;max-width:calc(100% - 45px);left:15px}.chat-sec::before{content:"";display:inline-block;position:absolute;background:url(../images/chat-arrow.png) no-repeat top right/contain;left:-15px;top:0;width:15px;height:20px}.chat-sec h5{font-size:13px;font-weight:700;line-height:25px;font-family:poppins,sans-serif}.chat-sec p{font-size:14px;line-height:19px;margin-top:4px;color:#111}.chat-sec span{text-align:right;margin-top:4px;font-size:12px;line-height:16px;color:rgba(17,17,17,.5);width:100%;display:inline-block}.wts-btn{padding:12px 20px 10px;border-radius:8px;border:medium;background:#0099da none repeat scroll 0% 0%;color:#fff;font-size:14px;font-weight:700;justify-content:center;align-items:center;margin:25px 28px;display:block;overflow:hidden;text-align:center;text-decoration:none;font-family:poppins,sans-serif}.wts-btn:hover{color:#fff;text-decoration:none}.cross-chat{width:25px;height:25px;position:absolute;right:10px;top:10px;cursor:pointer;z-index:9}.cross-chat:before,.cross-chat:after{content:'';position:absolute;width:12px;height:2px;background-color:#fff;display:block;border-radius:2px;transition:all .5s;left:0;right:0;margin:auto;top:50%}.cross-chat:before{transform:rotate(45deg)}.cross-chat:after{transform:rotate(-45deg)}.cross-chat:hover:before,.cross-chat:hover:after{background:#fff}.top-row .pd0{padding-left:5px}.hide-chat .live-chat,.hide-chat .chat-box.show{display:none}.wts-btn,.submit-btn{padding:12px 20px 10px;border-radius:5px;border:medium;background:#0099da none repeat scroll 0% 0%;color:#fff;font-size:14px;font-weight:700;justify-content:center;align-items:center;margin:27px 30px;display:block;overflow:hidden;text-align:center;text-decoration:none;font-family:poppins,sans-serif}.wts-btn:hover,.submit-btn:hover{background:#0099da none repeat scroll 0% 0%}.text-form-ms.live-chat{z-index:9}.text-form-ms .chat-box{height:auto;box-shadow:0 12px 24px 0 rgba(0,0,0,.2);bottom:-50px}.text-form-ms .chat-box.show{bottom:5px}.middle-form{padding:0 0 20px}.text-form-ms .form-sec{padding:22px 25px 15px;float:left;width:100%;max-height:360px;overflow:auto}.text-form-ms .text-box,.text-form-ms .text-msg{width:100%;float:left;border:1px solid #d0d0d0;height:35px;border-radius:5px;padding:8px 10px;position:relative;z-index:1;background:#fff;color:#111;font-size:13px}.text-form-ms .text-msg{height:80px;resize:none}.text-form-ms .form-group label{position:absolute;top:9px;left:10px;font-size:14px;color:#666;z-index:1;transition:all .2s}.text-form-ms .form-group{position:relative;float:left;width:100%;margin-bottom:8px}.text-form-ms .submit-btn{width:calc(100% - 50px);margin:21px 25px 22px;text-transform:uppercase;cursor:pointer}.sm-txt{text-align:center;font-size:13px;padding:12px 25px;display:inline-block;color:#111;background:#fff;line-height:1.4}.text-form-ms .text-box:focus+label,.text-form-ms .text-box.valid+label,.text-form-ms .text-msg:focus+label,.text-form-ms .text-msg.valid+label{top:-18px;left:0;font-size:11px}.text-form-ms .text-box.error,.text-form-ms .text-msg.error{box-shadow:none;outline:0;color:#ef323a}.text-form-ms .text-box::-webkit-input-placeholder,.text-form-ms .text-msg::-webkit-input-placeholder{color:rgba(17,17,17,.8)}.text-form-ms .text-box::-moz-placeholder,.text-form-ms .text-msg::-moz-placeholder{color:rgba(17,17,17,.8)}.text-form-ms .text-box:-ms-input-placeholder,.text-form-ms .text-msg:-ms-input-placeholder{color:rgba(17,17,17,.8)}.text-form-ms .text-box:-moz-placeholder,.text-form-ms .text-msg:-moz-placeholder{color:rgba(17,17,17,.8)}.text-form-ms .text-box.error::-webkit-input-placeholder,.text-form-ms .text-msg.error::-webkit-input-placeholder{color:#ef323a;opacity:1}.text-form-ms .text-box.error::-moz-placeholder,.text-form-ms .text-msg.error::-moz-placeholder{color:#ef323a;opacity:1}.text-form-ms .text-box.error:-ms-input-placeholder,.text-form-ms .text-msg.error:-ms-input-placeholder{color:#ef323a;opacity:1}.text-form-ms .text-box.error:-moz-placeholder,.text-form-ms .text-msg.error:-moz-placeholder{color:#ef323a;opacity:1}.thanks-ms .text-form-ms{display:none}.section.whats-new.development-areas{padding:0 0 100px;margin-bottom:0}.development-areas .wh-col{margin-bottom:20px;padding:0;position:relative}.development-areas .wh-col .inner-box{padding:55px 30px;height:100%;cursor:pointer}.development-areas .wh-col:hover{z-index:1}.development-areas .bottom-para{font-size:16px;max-height:calc(100% - 50px);overflow:hidden}.development-areas .wh-col .h3{font-size:19px;margin:0 auto 0;height:22px}.development-areas .blue-border{margin:13px auto 6px}.show-full{visibility:hidden;opacity:0;position:absolute;left:0;top:0;background:#fff;padding:55px 30px 35px;width:calc(100% + 105%);z-index:1;color:#fff;height:auto;min-height:100%;background:#023575;background-image:url(../images/patterns.png);transition:0s all}.development-areas .wh-col:nth-child(4n) .show-full{right:0;left:auto}.development-areas .wh-col .inner-box.show .show-full{display:inline-block;opacity:1;visibility:visible}.row.col-heading{padding-bottom:50px}.development-areas .wh-col .show-full .bottom-para{color:#fff}.development-areas .wh-col .show-full .h3{color:#0099da}.development-areas .wh-col .show-full .blue-border{border-top:2px solid #fff}.cross-btn{width:15px;height:15px;position:absolute;right:20px;top:20px;cursor:pointer;z-index:9;display:none}.cross-btn:before,.cross-btn:after{content:'';position:absolute;width:12px;height:2px;top:6px;left:2px;background-color:rgba(255,255,255,.8);display:block;border-radius:2px;transition:all .5s}.cross-btn:before{transform:rotate(45deg)}.cross-btn:after{transform:rotate(-45deg)}.cross-btn:hover:before,.cross-btn:hover:after{background:#fff}.inner-box.show+.cross-btn{display:block;right:-100%}.development-areas .wh-col:nth-child(4n) .cross-btn{right:20px}.more-btn{font-weight:700;font-size:16px;cursor:pointer}.chat-box .form-sec .captcha{float:left;width:100%;overflow:hidden}.chat-box .form-sec .g-recaptcha{text-align:center;padding:0}.chat-box .form-sec .g-recaptcha>div{float:none;display:block;margin:0 auto 0;max-width:100%;width:100%!important}.chat-box .form-sec .g-recaptcha iframe{transform:scale(.91);left:-14px;position:relative;top:-2px}.text-form-ms .form-sec{max-height:372px}.chat-box .text-box.captcha{float:left;border:1px solid #d0d0d0;height:35px;border-radius:5px;padding:8px 10px;position:relative;z-index:1;background:#fff;max-width:calc(100% - 78px);margin-right:7px}.chat-box .form-sec .captcha img{margin:1px auto 0;border-radius:4px;height:32px}.refresh{position:absolute;left:162px;top:0;width:35px;height:35px;background:#b6a999 url(../images/refresh.png) no-repeat center center/15px auto;z-index:11;display:inline-block;border-radius:0 5px 5px 0}#captchaError{font-size:9px;color:#ef323a;float:left;margin:-8px auto 0;width:99%;background:#fff;text-indent:7px;line-height:2.4;text-transform:uppercase;position:relative;z-index:9999;font-weight:600;left:1px;right:0}.chat-box .form-sec .captcha{position:relative}