.gform_body ul,.header #inner-header li,.widget ul li{list-style:none}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}.header{margin-bottom:20px}.top-bar .title-area{z-index:1}.off-canvas-list ul{margin-left:0}.off-canvas-list ul li a{border-bottom:0}.off-canvas-list ul .dropdown{margin-left:20px}.byline{color:#999}.entry-content dd{margin-left:0;font-size:.9em;color:#787878;margin-bottom:1.5em}.entry-content img,.entry-content object,.entry-content video{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.pagination a:hover{color:#000}#respond ul{margin-left:0}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:10px;margin-top:0;padding-bottom:0;background:#e7e7e7}.commentlist li.depth-3{background:#dadada}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{border-style:solid;border-width:0;cursor:pointer;font-family:"Open Sans",Arial,sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;display:inline-block;font-size:.8125rem;background-color:#008cba;border-color:#007095;color:#fff;float:right;padding:.875rem 1.75rem .9375rem}.respond-form form li label,.respond-form form li small,.small-hide{display:none}.commentlist .comment-reply-link:focus,.commentlist .comment-reply-link:hover{background-color:#007095;color:#fff}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=email]:focus,.respond-form form input[type=text]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=email]:invalid,.respond-form form input[type=text]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:0;border-color:#fbc2c4;background-color:#f6e7eb;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}.widget ul{margin:0}#sidebar-offcanvas .widgettitle{color:#fff}.footer{clear:both;margin-top:1em}.clearing-assembled.clearing-blackout a:hover{background:0 0}.gform_body ul{margin:0}@media only screen and (min-width:40.063em){.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.widget{padding:0 10px;margin:2.2em 0}}@media only screen and (min-width:64em){.wrap{max-width:1140px}.widget ul li{margin-bottom:.75em}.widget ul li ul{margin-top:.75em;padding-left:1em}}@media only screen and (min-width :300px) and (max-width :1023px){.colored-boxes-container{margin-bottom:60px}.intro-header.solutions-header .slogan{font-size:26px}.column,.columns{padding-left:30px;padding-right:30px}.bottom-boxes .managed-services,.box-options-intro,.box-options-outro,.landing-page-no-menu .box-option-item,.left-box-inner-container .writeup{padding-right:0}.two-boxes h2,.two-boxes h3{text-align:center}.two-boxes .left-box,.two-boxes .right-box{width:100%}.two-boxes .box-inner-container{float:none;margin:0 auto}.two-boxes .customer-stars{margin:0 auto .2em}.landing-page-no-menu .heading-smallest br,.landing-page-no-menu .writeup-large br{display:none}.landing-page-button-container{margin-bottom:15px;text-align:center}.middle-boxes .landing-page-button-container{padding-right:0;margin-left:0}.box-inner-container .writeup{font-size:16px}.success-story{width:60%;max-width:370px;margin:0 auto 2em}.success-story .company-name{margin-bottom:.2em}.success-story .company-name,.success-story .project-type{text-align:center;display:block}.success-story-after-header{width:400px;margin:0 auto;float:none!important}.success-story-image{float:none!important}.success-stories .success-story{width:100%;padding:0 1em}.single .success-story{width:auto;max-width:1000px}.success-story-entry-content{margin-bottom:3em}.section-content-info{padding-left:20px;left:auto}.section-3 .success-story{width:100%}.success-list,.success-list:first-child{padding:30px 30px 20px}.article-header .single-title.column{padding-left:30px;padding-right:30px}article .colored-box{width:130px;padding-right:1em}.success-story-categories .colored-box{height:130px}.success-story-categories .colored-box .icon{margin-top:20px}a.landing-page-button:link{padding:1.4em 1.8em}.solution-sidebar-categories .business-need,.solution-sidebar-categories .industries{width:33.3%}.blog-sidebar{width:100%}.tabs{display:table}.tab{width:32.53%;background-color:#f5f5f5;margin:0 .4% .8%;display:table;vertical-align:middle}.tab.active-tab{border:0}.tab a{position:relative;display:table-cell;margin:0;padding:0}.tabs-container{background-color:transparent;border-bottom:none}.solutions-category .page-title{margin-top:0}.solutions-category-thumb{position:initial;width:120px;margin:0 auto 8px}.tweet{display:none}.tweet-1{display:block}.news-item{display:none}.news-item:first-child{display:block;margin-bottom:0}}@media only screen and (min-width:300px) and (max-width :399px){.dark-form .wpcf7-captchac,.reason p{margin-top:.5em}.middle-boxes .landing-page-button-container,.top-boxes .right-box{text-align:center}.landing-page-no-menu .logo{margin-bottom:1.5em;height:40px}.landing-page-no-menu .inner-container,.two-boxes .box-inner-container{width:280px;padding:40px 20px}.landing-page-no-menu .heading{font-size:24px}.landing-page-no-menu .writeup-large{font-size:17px}.landing-page-no-menu-modal-inner,.landing-page-no-menu-modal.reveal-modal{width:100%}.dark-form-thank-you{padding:1em}.two-boxes h2,.two-boxes h3{margin-bottom:30px;font-size:21px}.middle-boxes .reason{min-height:0;margin-bottom:1em;padding-right:0}.reason p{font-size:18px}.reasons-outro{margin-bottom:50px;font-size:18px}.reasons-icon{width:62px;height:64px;background-size:126px 202px;margin:10px 25px 47px 0}.reasons-icon-top-left{background-position:0 0}.reasons-icon-top-right{background-position:-64px 0}.reasons-icon-middle-left{background-position:0 -68px}.reasons-icon-middle-right{background-position:-64px -68px}.reasons-icon-bottom-left{background-position:0 -136px}.reasons-icon-bottom-right{background-position:-64px -136px}.middle-boxes .landing-page-button-container,.reasons-outro{margin-left:0;padding-right:0}.middle-boxes .customer-name,.middle-boxes .customer-testimonial-text{padding-right:0;font-size:16px}.box-option{margin-left:1em}.box-option .box-option-item,.middle-boxes .customer-testimonial-divider{width:180px}a.landing-page-button:link{font-size:13px;padding:1.4em 1.6em}.testimonials .slider-control-left{left:100px!important}.testimonials .slider-control-right{right:100px!important}.g-recaptcha{transform:scale(.8);transform-origin:left top}}@media only screen and (min-width:300px) and (max-width :519px){.footer{display: none}.success-stories .success-story{padding:0}.post-sidebar .has-bg-overlay-container{width: 100%}.entry-content p, .entry-content h2, .sidebar{padding: 0 15px}.success-story-after-header,.success-story-entry-content{width:100%}.success-story-categories{width:100%;padding-right:0;float:none!important}article .colored-box{width:50%}.article-header .single-title.column,.entry-content-inner{padding-left:0;padding-right:0}.tab{padding:18px;width: 32.93%;margin-left:auto!important;}.tab.long-title{height:105px!important;}}@media only screen and (min-width:300px) and (max-width :40em){.intro-header.about-us-header{padding:30px 0}.intro-header.services-header{padding:25px 0}.about-us-header h2{font-size:26px}.author-byline .more-articles{display:block;float:none;clear:both;margin-top:2em}.blog-content .marked-link-container{margin:50px auto 0}.back-to-blog .marked-link-container{margin:0}.team-member .team-member-overlay{padding:15px 20px}.team-member-social-icons{margin-top:20px}.team-member-social-icons .icon{margin-right:5px}.core-values .column,.core-values .columns,.empower-community .columns{padding:0}.archive .success-story .company-name,.archive .success-story .project-type{text-align:left}.archive .success-story{padding:0;margin:0 auto}.success-story .single-title{font-size:34px;text-align:left}.success-story-subheader .entity-name{font-size:19px}.emphasized-title{font-size:35px}.solutions .colored-box{padding:.5em 0}.colored-box .colored-box-title{padding-right:.5em}.services-sidebar{margin-top:30px}.services-sidebar .success-story{width:100%}}@media only screen and (min-width:400px) and (max-width :519px){.middle-boxes .landing-page-button-container,.top-boxes .right-box{text-align:center}.landing-page-no-menu .logo{margin-bottom:1.5em;height:45px}.landing-page-no-menu .inner-container,.two-boxes .box-inner-container{width:380px;padding:40px 20px}.landing-page-no-menu .heading{font-size:28px}.landing-page-no-menu .writeup-large{font-size:19px}.landing-page-no-menu-modal-inner,.landing-page-no-menu-modal.reveal-modal{width:100%}.dark-form-thank-you{padding:1em}.two-boxes h2,.two-boxes h3{margin-bottom:30px;font-size:21px}.middle-boxes .reason{min-height:0;margin-bottom:1em;padding-right:0}.reason p{margin-top:.5em;font-size:18px}.reasons-icon{margin-bottom:20px}.reasons-outro{margin-bottom:50px;padding-right:0;font-size:18px}.middle-boxes .landing-page-button-container,.reasons-outro{margin-left:0}.box-option{margin-left:1em}.box-option .box-option-item,.middle-boxes .customer-testimonial-divider{width:280px}}@media only screen and (min-width:520px) and (max-width :40em){.landing-page-no-menu .logo{margin-bottom:1em;height:50px}.landing-page-no-menu .inner-container,.two-boxes .box-inner-container{width:500px;padding:30px}.landing-page-no-menu .heading{font-size:28px}.landing-page-no-menu .writeup-large{font-size:19px}.landing-page-no-menu-modal-inner,.landing-page-no-menu-modal.reveal-modal{width:100%}.dark-form-thank-you{padding:1em 2em 2em}.two-boxes h2,.two-boxes h3{margin-bottom:30px;font-size:21px}.top-boxes .right-box{text-align:center}.middle-boxes .reason{min-height:0;margin-bottom:1em;padding-right:0}.reason p{margin-top:.9em;font-size:18px}.reasons-icon{margin-bottom:20px}.reasons-outro{margin-bottom:50px}.box-option{margin-left:1em}.box-option .box-option-item,.middle-boxes .customer-testimonial-divider{width:380px}}@media only screen and (min-width:641px) and (max-width :767px){.landing-page-no-menu .logo{margin-bottom:1em;height:50px}.landing-page-no-menu .inner-container,.two-boxes .box-inner-container{width:620px;padding:50px}.landing-page-no-menu .heading{font-size:38px}.landing-page-no-menu .writeup-large{font-size:23px}.two-boxes h2{font-size:26px}.two-boxes h2,.two-boxes h3{margin-bottom:30px}.top-boxes .right-box{text-align:center}.middle-boxes .reason{min-height:0;margin-bottom:1em;padding-right:1em}.reason p{margin-top:.9em}.reasons-icon{margin-bottom:20px}.reasons-outro{margin-bottom:50px}.box-option{margin-left:1em}.box-option .box-option-item,.middle-boxes .customer-testimonial-divider{width:380px}}@media only screen and (min-width:768px) and (max-width :63.938em){.landing-page-no-menu .logo{margin-bottom:1em;height:57px}.landing-page-no-menu .inner-container,.two-boxes .box-inner-container{width:750px;padding:50px}.landing-page-no-menu .heading{font-size:38px}.landing-page-no-menu .writeup-large{font-size:23px}.two-boxes h2{font-size:27px}.two-boxes h2,.two-boxes h3{margin-bottom:30px}.top-boxes .right-box{text-align:center}.middle-boxes .reason{min-height:0;margin-bottom:1em}.reason p{margin-top:.9em}.reasons-icon{margin-bottom:20px}.reasons-outro{margin-bottom:50px}}@media only screen and (min-width:641px) and (max-width :1023px){.blog-content .marked-link-container{margin-top:30px}}@media only screen and (min-width:768px) and (max-width :900px){.reveal-modal{width:72%;margin-left:-36%}}@media only screen and (min-width:901px) and (max-width :1023px){.reveal-modal{width:60%;margin-left:-30%}}@media only screen and (min-width:1024px) and (max-width :1199px){.reveal-modal{width:60%;margin-left:-30%}}@media only screen and (min-width:1024px) and (max-width :1112px){.reveal-modal{width:52%;margin-left:-26%}.after-slider .section-title{max-width:190px}}@media only screen and (min-width:1113px) and (max-width :1199px){.reveal-modal{width:47%;margin-left:-23.5%}.after-slider .section-title{max-width:190px}}@media only screen and (min-width:1200px) and (max-width :1399px){.reveal-modal{width:42%;margin-left:-21%}}@media only screen and (min-width:1400px) and (max-width :1599px){.reveal-modal{width:37%;margin-left:-18.5%}}@media only screen and (min-width:1600px){.reveal-modal{width:34%;margin-left:-17%}}@media only screen and (min-width :35em) and (max-width :1023px){.medium-service img{max-width:120px;height:auto;width:100%}}@media only screen and (max-width:63.938em){.section-3{display:none}.slider,.latest-news,.testimonials{display:none}#content,.inner-wrap{background-color:#fff}.intro-header h2,.section-title,.services-sidebar-heading{text-align:center}.rev_slider,.rev_slider ul,.tp-revslider-mainul li{overflow:visible!important}body,html{height:auto}.inner-wrap{min-height:0}#outer-content{padding-top:20px}#outer-content .page-content,#outer-content-partners #main,.blog .content-left,.blog-content .blog-entry-content,.contact-us #main,.outer-content-tabbed #content,.outer-content-tabbed #main,.solution-content #main{padding:0 30px}.content-left{padding-right:0}.blog .post-content{padding:30px 0}.archive #container,.home #container,.page #container,.search #container,.single #container{padding-top:90px}.services-sidebar{padding:0 30px}.intro-header h1,.page-title,.services-content h2,.single-title,.solutions .section-title{font-size:35px;width:100%;text-align:center;margin:1em auto .6em}.article-header,.blog-entry-content,.solution-entry-content{padding-right:0}.intro-header{height:280px;padding:75px 0}.intro-header.intro-header-small{height:270px;padding-top:45px}.intro-header.blog-header{padding:25px 0}.intro-header.solution-header{padding:60px 0}.intro-header h2{width:100%;padding:0 .5em;line-height:1.2em}.logo,.search-results .success-story{width:auto}.intro-header.blog-header h2,.intro-header.solution-header h2{font-size:23px}#inner-header,.header{height:90px}.logo{margin-top:23px;margin-left:30px;height:40px}.search-header{background-position:160% -31px}.intro-header.partners-header,.intro-header.search-header{margin-top:0;padding:40px 0 0}.intro-header.search-header h2{font-size:14px}.search #outer-content{padding-top:45px}.sidebar-search{padding:0 30px;margin-bottom:45px}.checkboxes{padding:30px .5em;float:left}.search-results article{margin-bottom:2em}.tp-leftarrow.custom,.tp-rightarrow.custom{display:none!important}.small-box{padding-top:2em;padding-bottom:2em}.small-box-padding{padding:0 2em}.small-left{float:left}.small-medium-fullwidth{padding:0}.small-medium-no-alignment{float:none!important}.outer-content-tabbed{padding:103px 0 0}.box-heading,.single-title{font-size:15pt}aside.left-off-canvas-menu{z-index:0;position:fixed}.floating-social-icons{display:none}.section{padding:60px 0 50px}.section .row{padding:0 30px}.section-title{margin-bottom:40px}.section .has-bg-overlay-container{max-width:370px;margin:0 auto;float:none!important}.section-3 .item,.solution-container{margin-bottom:60px}.section-3 .item:last-of-type{margin-bottom:0}.mobile-thumbnail{width:100px;height:auto;display:inline-block}.solution-content p{clear:both}.solution-name{position:relative;left:20px;top:30px}.solution-container-inner{padding:10px 30px}.contain-to-grid{width:47px}.tab-bar .menu-icon{margin-top:20px;position:relative;right:10px}.tab-bar{background-color:#f5f5f5}.tab-bar .menu-icon span{width:20px;box-shadow:0 0 0 1px #0082c9,0 7px 0 1px #0082c9,0 14px 0 1px #0082c9;-webkit-box-shadow:0 0 0 1px #0082c9,0 7px 0 1px #0082c9,0 14px 0 1px #0082c9}.contact-box .off-canvas-email{font-size:13px}.off-canvas-menu{width:250px;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(15.625rem,0,0);-moz-transform:translate3d(15.625rem,0,0);-ms-transform:translate3d(15.625rem,0,0);-o-transform:translate3d(15.625rem,0,0);transform:translate3d(15.625rem,0,0);-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-ms-transition:-ms-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease}.call-links,.header,.move-left>.call-links,.move-right>.exit-off-canvas,.move-right>.header{-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-ms-transition:-ms-transform .5s ease;-o-transition:-o-transform .5s ease}.call-links.show-call-links,.off-canvas-menu.show-menu{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header,.move-left>.call-links{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);transition:transform .5s ease}.call-links,.move-right>.exit-off-canvas,.move-right>.header{-webkit-transform:translate(15.625rem,0);-moz-transform:translate(15.625rem,0);-ms-transform:translate(15.625rem,0);-o-transform:translate(15.625rem,0);transform:translate(15.625rem,0);transition:transform .5s ease}.move-left>.exit-off-canvas,.move-left>.header,.move-left>.inner-wrap{-webkit-transform:translate(-15.625rem,0);-moz-transform:translate(-15.625rem,0);-ms-transform:translate(-15.625rem,0);-o-transform:translate(-15.625rem,0);transform:translate(-15.625rem,0);-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-ms-transition:-ms-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease}.move-left .exit-off-canvas{z-index:5002}.off-canvas-submenu-l1 .menu{text-align:left}.off-canvas-submenu-l1 a:link,.off-canvas-submenu-l1 a:visited{color:#0082c9}.off-canvas-submenu-l1 a:hover{color:#0082c9;opacity:.8}.off-canvas-submenu-l1 a:active{color:#0082c9;opacity:.6}.off-canvas-nav{position:absolute;right:0}.off-canvas{padding:0;background-color:#2f2f2f;text-transform:uppercase;color:#fff}.off-canvas-info{text-align:left;padding:19px 26px}.off-canvas-info .prefooter-menu-title{display:none}.off-canvas-info p{font-size:13px;margin-bottom:8px}.contact-box em{width:20px}.off-canvas-menu ul{list-style-type:none;margin-left:0}.off-canvas-menu h2,.off-canvas-menu h3{color:#fff;font-weight:700}.off-canvas-menu h2{font-size:16px;position:relative;margin:0;padding:.5em 0 .5em 1.5em;border-top:1px solid #42474b}.off-canvas-menu h3,.off-canvas-menu ul{font-size:12pt}.submenu-indicator{position:absolute;top:17px;right:17px;font-weight:300}.off-canvas-submenu-l1{padding:.8em 1.7em 1.7em 1.7em;text-align:left}.off-canvas-submenu-l1 .menu li:first-child{margin-top:0px}.off-canvas-submenu-l1 .menu li{margin-top:15px}.off-canvas-submenu-l1-list>li{margin-top:2em}.off-canvas-submenu-l1 .off-canvas-submenu-l1-first{margin-top:0}.off-canvas-submenu-l1-list .partners-top{line-height:2.2em;border-bottom:1px solid #444;margin-bottom:.3em}.off-canvas-submenu-l2-list a:link{margin-bottom:.9em;line-height:1.3em;color:#fff}.off-canvas-submenu-l2-list a:visited{color:#fff}.off-canvas-submenu-l2-list a:hover{color:#e1e2e3}.off-canvas-submenu-l2-list a:active{color:#7e8082}ul.off-canvas-list li a{border-bottom:0;padding:0}ul.off-canvas-list li a:hover{background-color:transparent}.off-canvas-menu .social-icons{padding-left:1.5em;margin-top:25px;margin-bottom:20px}.off-canvas-top-heading.last h2{border-bottom:1px solid #42474b}.off-canvas-menu .icon-menu-arrow{width:11px;height:7px}.off-canvas-menu .icon-menu-arrow-down{background-position:-411px -6px}.off-canvas-menu .icon-menu-arrow-up{background-position:-396px -6px}.social-icons-off-canvas{text-align:left}.social-icons-off-canvas .icon{width:38px;height:35px;display:inline-block;margin-right:16px}.social-icons-off-canvas .icon-facebook{background-position:-136px -175px;width:25px}.social-icons-off-canvas .icon-twitter{background-position:-177px -175px}.social-icons-off-canvas .icon-linkedin{background-position:-230px -175px}.social-icons-off-canvas .icon-google{background-position:-284px -175px}.social-icons-off-canvas h3{color:#9e9e9e;text-align:left;margin:50px 0}.about-us h3,.testimonial-writeup{text-align:center}.offcanvas-info p{padding:.1em 1.5em;text-transform:none;font-size:11pt}.about-us-column,.industries{padding-right:0}.offcanvas-info .has-icon{position:relative}.map-link{margin-top:1em;display:block}.business-need{padding-left:0}.news-item{margin-bottom:2em}.slider-control{bottom:45px;top:initial}.testimonial-header .entity-name,.testimonial-header .entity-subheading{text-align:center;display:block;margin-bottom:5px}.icon-quote{left:36%}.about-us h3{font-size:14pt;margin-bottom:0}.about-us br{display:none}.about-us .tabcontent h2{font-size:14pt;line-height:28pt;color:#747c83}.about-us .responsive-tabs .responsive-tabs__panel{padding-bottom:2em}.about-us .checked-content{width:auto}.about-us .checked-content h3{padding-left:2em;text-align:left;font-size:19pt}.about-us .about-us-subheading,.about-us-columns h3{width:70%;margin:1em auto 1.5em}.means-list h3{margin-bottom:1em}.means-list .means-list-text{font-size:14pt;padding:.35em 2.7em 0 1.5em;margin:0 0 0 1em}.means-list-icon{background-size:78px;width:37px;height:37px;float:left}.means-list-icon-efficiency{background-position:0 0}.means-list-icon-service{background-position:-119px 0}.means-list-icon-focus{background-position:0 -42px}.means-list-icon-less{background-position:-119px -42px}.means-list-icon-improvement{background-position:0 -86px}.means-list-icon-costs{background-position:-119px -86px}.means-list-icon-changes{background-position:0 -128px}.means-list-items{margin-top:0}.means-list-item{min-height:45px}.social-icons-large{text-align:center;padding-top:1.5em;padding-bottom:.5em}.social-icons-large a{margin-left:0}.social-icons-large .social-icon-twitter{margin:0 1em}.starlight{margin-top:15px;margin-bottom:5px}.success-story-container{padding:0}.has-bg-overlay .hover-area-target{padding-top:30px}.blog-content #main{padding:0}.blog-sidebar .category-list{margin-bottom:40px}.blog-content .single-title{text-align:left;float:none;font-size:35px;padding-bottom:20px;margin-bottom:0;border-bottom:none}.blog-content .entry-content-inner{padding:70px 0 20px}.blog-content .marked-link-container{margin-top:50px;width:200px}.blog-content .marked-link{font-size:11px}.blog-content .article-header{padding:0 30px}.single .byline{padding:0}.blog-title-underline{height:1px;width:100%;background-color:#efefef;margin-bottom:20px;padding:0 30px}.author-byline{margin-bottom:75px}.blog-sidebar .back-to-blog{padding:0 30px}.blog-content .back-to-blog .marked-link-container{width:150px}.author #outer-content{margin-bottom:40px}.author-subheader{padding:60px 30px}.author-image{float:none!important;display:block}.author-image img{width:70px;height:auto;margin:0 auto 20px}.author-bio h2,.author-bio h3,.author-image{text-align:center}.author-bio h2{font-size:35px}.author-social-icons{width:280px;margin:0 auto;display:block}.contact-form{padding-right:0}.contact-form input[type=submit]{width:100%}.partner{padding-top:40px;padding-bottom:40px;text-align:center}.partner-logo{float:none;width:100%;text-align:center;margin-bottom:10px}.off-canvas-menu a:link{color:#fff;text-transform:initial}.off-canvas-menu a:active,.off-canvas-menu a:hover,.off-canvas-menu a:visited{color:#fff}.off-canvas-menu .menu-heading{font-size:16px;text-decoration:underline}.off-canvas-menu .menu-heading a:link{color:#fff}.off-canvas-menu .menu-heading a:visited{color:#fff}.off-canvas-menu .top-link:link{color:#fff;text-transform:uppercase}.off-canvas-menu .top-link:active,.off-canvas-menu .top-link:hover,.off-canvas-menu .top-link:visited{color:#fff}.off-canvas-top-heading.no-submenu a:link{color:#fff;text-transform:uppercase;padding-left:0}.off-canvas-top-heading.no-submenu a:active,.off-canvas-top-heading.no-submenu a:hover,.off-canvas-top-heading.no-submenu a:visited{color:#fff}.header-form{width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px;top:-497px;min-height:460px}.header-form-toggle{text-align:center;display:block;position:relative;bottom:0}.slide-form-down-toggle-arrow{left:39%}.header .header-form-container{width:96%;padding-left:2%;padding-right:2%}.slide-form-down-toggle{box-shadow:none}.clients-latest{padding:0}.clients-latest h2{margin-top:0;margin-bottom:1.5em}.clients-latest .latest{padding-bottom:4em}.clients{background-color:#f9f9f9}.clients .rev_slider_wrapper{float:none!important;margin:0 auto!important}.clients-slider .tp-leftarrow.default{display:none;left:-40px!important}.clients-slider .tp-rightarrow.default{display:none;right:-40px!important}#outer-content .page-content.solutions{padding-top:0;padding-right:30px}.solutions .colored-box{height:125px}.solutions .colored-box .icon{margin:8px auto}.solutions .colored-box-title{line-height:1.1em;bottom:-11px}.solutions-header{padding-top:40px}.solution-content .entry-content-inner{padding:40px 0;margin-bottom:0}.solution-sidebar-categories .colored-box{height:120px}#sidebar1 .industries{padding-right:15px}.post-sidebar .colored-box .icon{margin:10px auto}.colored-box .colored-box-title{font-size:13px}.about-us iframe{width:100%;height:200px}.benefit h3,.services .large-4{width:auto}.service,.services-benefits,.small-service h2,.team-member{height:auto}.asset-box{padding-right:0;margin-bottom:55px}.asset-box.smaller-slogan{margin-bottom:0;text-align:center}.team-member .team-member-overlay{padding-top:35px}.team-member-social-icons .icon{margin-right:8px}.team-member-social-icons .social-icon-google{margin-right:0}.team-row-first .team-member:first-child{margin-left:0}.content-about-us #outer-content.our-team-outer{padding-bottom:0}.corporate-objective{text-align:center;margin-bottom:15px}.icon-core-value{margin:20px auto 35px}.empower-community h3{margin-top:30px;font-size:19px}.empower-community .asset-box{margin-bottom:20px}.starlight-logo{margin:60px auto 0}.services{background-color:#fff;padding-bottom:40px}.service{padding-top:.2em}.small-service{padding:.5em 1em 0}.small-service h2{margin:0 0 .5em}.small-service p{padding:0 0 1.5em;margin-bottom:1em;border-bottom:1px solid #e6e6e6;font-size:12pt}.small-service .last-p{border-bottom:0;margin-bottom:0;padding-bottom:0}.services-benefits .saas-sharepoint-description{color:#fff;margin-bottom:1em;padding:0 2em}.service-page #main,.services-benefits .benefit{padding:0 2em}.services-options h2{margin:0 0 1.5em}.services-benefits h2{margin:0 50% 1.5em 1em}.health-check p{padding:1em}.health-check .health-check-cta{clear:both;margin-top:3em}.services-subpage-header .columns{padding-left:2em;padding-right:2em}.services-subpage-header h1{margin-top:65px;font-size:45pt;margin-right:110px}.service-excerpt{padding-top:1.3em}.single-service-page #outer-content{padding-top:40px;padding-bottom:40px}.single-case-study header{text-align:center;margin-bottom:2em}.project-summary p,.single-case-study .entry-content p{padding:0 43px}.single-case-study .single-title{margin-left:1em;margin-right:1em;display:block;text-align:center}.case-study-meta-column{margin-bottom:1em}.case-study-meta-column p{min-height:0;font-size:11pt}.hide-meta-content .case-study-meta-content{display:none;height:auto}.case-study-testimonial .testimonial-top{z-index:500}.case-study-meta-top-solution span{position:relative;left:8px}.case-study-meta-top-benefits span{position:relative;left:3px}.case-study-meta-top-benefits .case-study-meta-icon{left:-11px}.case-study-testimonial .testimonial-middle{margin:0}.testimonial-middle{margin:0 2em}.testimonial-icon{text-align:center}.testimonials-viewport{width:100%;padding:0}.contact-details-cell{padding:0 1em;margin:1em 0}.contact-details-cell p{font-size:12pt}.landing-page article{padding:0 2em}.landing-page .testimonial-middle{margin:0 0 6em}.landing-page form{display:none}.landing-page-contact-form-toggle{display:block;cursor:pointer}article div.landing-page-sidebar{padding-left:0}.landing-page-sidebar .wpcf7-form{margin-left:0}.landing-page-sidebar h3{display:none}.landing-page-content-2{margin-top:2.5em}.landing-page .landing-page-content{padding-right:0}#content .default-page,#content .page-404{margin-top:20px;min-height:none}.header-form.slide-form-down{-ms-transform:translate(0,497px);-moz-transform:translate(0,497px);-webkit-transform:translate(0,497px);-o-transform:translate(0,497px);-webkit-transition-duration:1s;transform:translate(0,497px);transition-duration:1s}.footer{margin-top:0}.footer p{text-align:center}.breadcrumbs-inner{line-height:1.4em}.slider .tp-caption{width:100%!important;left:0!important;top:0!important;padding:0!important;margin-left:0!important;height:auto!important;position:absolute!important;bottom:0!important}.slider-captions{display:none!important}.slider-captions-container{width:100%!important;height:100%!important;min-height:0!important;background-color:transparent!important}.mobile-slider-content{display:block}.mobile-slider-content .slider-captions{width:100%!important;padding:20px 30px!important;position:static!important;display:block!important}.slider-caption,.slider-captions{color:#fff}.slider-caption-big{font-size:25px!important;font-weight:600!important;margin-top:0!important;margin-bottom:15px;line-height:32px!important}.slider-caption-small{font-size:14px!important}.slider-caption-cta{font-size:13px!important;display:inline-block!important;font-weight:600!important;margin-top:15px;margin-bottom:0!important;text-transform:uppercase!important}.icon-microsoft-partner{width:103px;height:103px;background-position:243px 115px;background-size:440px 314px!important;position:absolute;top:auto!important;bottom:30px!important;right:30px}.icon-slider-arrow-right{width:18px;height:18px;position:relative;top:4px;background-position:0 -353px;margin-left:1em!important;display:inline-block!important}.microsoft-related-articles{padding:40px 2em}.microsoft-related-articles-heading{width:100%;text-align:center;padding:0;margin-bottom:2em;float:none!important}.microsoft-related-articles h2{font-size:30px}.microsoft-related-articles-inner{float:none!important}.microsoft-related-article{width:100%;max-width:600px;margin:0 auto;float:none!important}.microsoft-related-article img{width:100%;height:auto}.microsoft-service-logo{display:none}.business-need,.industries,.microsoft-boxes{width:100%;padding:0;margin-bottom:60px}.entry-content-inner iframe{max-width:100%}}@media only screen and (min-width:64em) and (max-width:74.938em){.landing-page-no-menu .heading{font-size:41px}.landing-page-no-menu .writeup-large{font-size:26px}.two-boxes .left-box-inner-container{width:520px}.two-boxes .right-box-inner-container{width:440px}.two-boxes h2{font-size:24px}.two-boxes h3{font-size:20px;margin-top:.5em}.left-box-inner-container .writeup{padding-right:8em}.middle-boxes .customer-testimonial-text{padding-right:5em;font-size:15px}.middle-boxes .customer-testimonial-divider{width:240px}.middle-boxes .customer-name,.middle-boxes .customer-testimonial-divider,.middle-boxes .customer-testimonial-text{margin-bottom:1.5em}.middle-boxes .customer-name{font-size:15px}.middle-boxes .reason{padding-right:1.5em;min-height:140px;margin-bottom:1.5em}.middle-boxes h3{margin-bottom:20px}.reason p{font-size:16px;padding-right:1.5em}.reasons-icon{width:62px;height:64px;background-size:126px 202px;margin:10px 25px 60px 0}.reasons-icon-top-left{background-position:0 0}.reasons-icon-top-right{background-position:-64px 0}.reasons-icon-middle-left{background-position:0 -68px}.reasons-icon-middle-right{background-position:-64px -68px}.reasons-icon-bottom-left{background-position:0 -136px}.reasons-icon-bottom-right{background-position:-64px -136px}.middle-boxes .landing-page-button-container,.reasons-outro{margin-left:85px}.reasons-outro{font-size:16px;margin-bottom:50px}.bottom-boxes .managed-services{padding-right:6em}}@media only screen and (max-width:40em){.tweet-avatar,.tweet-intents{text-align:center}.hero img{max-width:480px;width:100%;margin:0 auto}.call-button{top:12px;right:2%;font-size:10pt}.small-no-alignment{float:none!important}.header h1{margin-top:0}.intro-header-large h1{font-size:35pt;margin-right:0}.intro-header-large h2{font-size:13pt}.intro-header .slogan,.intro-header h2{margin:0 auto;font-size:26px;line-height:1.2em}.logo{margin-left:23px}.header-form{top:-515px;min-height:490px}.clients .rev_slider_wrapper{width:85%!important}.clients .rev_slider{width:100%!important}#wpadminbar{position:fixed}.slide-form-down-toggle-arrow{left:25%}.news-breadcrumbs{position:static;margin-bottom:20px;margin-left:10px}.item{margin-left:0;width:100%}.tweets-container{margin-top:60px}.tweet-avatar{margin-bottom:10px}.tweet-content-container{padding-left:0;text-align:center}.tweet-intents a:link{float:none}.breadcrumbs-inner{font-size:12px;left:5%;max-width:95%}.single .breadcrumbs-container{margin-top:230px;padding-right:15px}.outer-content-tabbed{padding:70px 0 0}#content .outer-content-news,.news #outer-content.outer-content-news-category{padding:105px 0 0}.categories,.news article{margin-bottom:30px}.related-articles{margin:0 0 30px}.news-content .post{margin-bottom:0}.means-list-items .means-list-item{float:none!important;width:auto}.testimonial-middle{padding:30px 2.5em}.testimonial p,.testimonial-heading{padding-left:0}.testimonial-icon{margin-bottom:2em}.services-top .tabtitle-tab-content{width:40%;text-align:left;font-size:12pt}.services-top .responsive-tabs .responsive-tabs__panel{padding:0 25px 2em}.services-top p{font-size:13pt;line-height:1.7em}.services-subpage-header h1{margin-top:50px;font-size:23.5pt}.service-excerpt{padding-top:1em}.single-case-study .entry-content p{padding-left:0;padding-right:0}.case-study-logo-container,.partner-logo-container{min-height:inherit}.case-study-logo-container-small,.partner-logo-container-small{text-align:center;margin-bottom:1em}.case-study-left h2,.case-study-right,.partner-left h2,.partner-right{text-align:center}.case-study-testimonial .testimonial-middle{padding:30px 40px}.services-benefits .benefit-row{margin-bottom:0}.benefit{margin-bottom:2em;width:100%}.benefit h3{padding-left:28%;padding-top:.3em;padding-right:.5em;margin-bottom:0;font-size:15pt}.benefit-icon{margin-right:1em}.benefit-content{float:none!important;padding:0}.services-benefits h2{margin:0 30% 1.5em 1em}.benefit-small-heading{margin-bottom:1em}.health-check p{margin-left:1em;font-size:12pt}.health-check .health-check-cta{margin-top:8em}.health-check img{margin-left:6px}.audit{margin-top:2em}.audit-table{margin-bottom:2em}.audit-table-content{min-height:0}.thank-you-message{width:75%;padding:2em}.contact-us-header{padding:60px 0}.contact-us-header h2{font-size:22px}.contact-email{font-size:13px}}@media only screen and (max-width:321px){.wpcf7-form textarea[rows]{height:70px;font-size:10pt}.header-form .wpcf7-form input[type=text],.header-form .wpcf7-form input[type=email]{margin-bottom:7px;height:30px}.header-form{min-height:412px;top:-455px}.header-form.slide-form-down{transform:translate(0,435px);-ms-transform:translate(0,435px);-moz-transform:translate(0,435px);-webkit-transform:translate(0,435px);-o-transform:translate(0,435px);-webkit-transition-duration:1s;transition-duration:1s}.header-form .captcha{margin-top:.6em}.single .breadcrumbs-container{margin-top:260px}}@media only screen and (max-width:400px){.starlight{width:100px;height:auto}}@media only screen and (min-width:401px) and (max-width:40em){.benefit-icon{width:80%;height:auto}.health-check p{margin-left:.5em}.testimonials .slider-control-left{left:120px!important}.testimonials .slider-control-right{right:120px!important}}@media only screen and (max-width:25em){.clients .rev_slider_wrapper{width:85%!important}.clients .rev_slider{width:100%!important}.services-option-content h3{line-height:1.1em}.health-check p{padding:.5em;font-size:11pt}.health-check .health-check-cta{margin-top:8em}.managed-services .tabtitle-tab-content,.managed-services h2 .tab-heading-image,.services-top .tab-heading-image,.services-top .tabtitle-tab-content{left:-25px}.it-services .tabtitle-tab-content{position:inherit;top:0;vertical-align:middle}.thank-you-message{width:90%;padding:1em;margin-top:0}}@media only screen and (min-width:64em){.services{height:465px}.blog-sidebar .category-name-link.subcategory-link:link{padding-left:40px}}@media only screen and (min-width:40.063em) and (max-width :63.938em){.health-check .health-check-image,.tweet-avatar{text-align:center}.clients .rev_slider,.clients .rev_slider_wrapper{width:450px!important}.single .intro-header-small{height:298px;padding-top:69px}.intro-header.solution-header{padding-top:100px}.intro-header.about-us-header{padding-top:80px}.intro-header .slogan,.intro-header h2{font-size:26px;margin:0 auto}.contact-details h3,.news-sidebar form h3{font-size:13pt}.news-sidebar form,.related-articles{margin-right:1.5em}#content .outer-content-news{padding-top:45px}.news-header img{width:90%}.news-sidebar form{padding:1.3em}.case-studies-breadcrumbs,.news-breadcrumbs{margin-left:25px}.single .breadcrumbs-container{margin-top:180px}.case-study{padding:0 3em}.case-study-left{padding-right:3em}.contact-details{padding:0 2%}.contact-details-cell p{font-size:11pt}.contact-us-form .column{padding-left:0;padding-right:0}.contact-us-form .wpcf7-form{padding:1em 1.2em}.contact-us-form .contact-details-cell-left{padding-left:1em}.contact-us-form .contact-details-cell-right{padding-left:.5em;padding-right:0}.contact-us .wpcf7-form h3{font-size:13pt}.contact-us .contact-us-form-instructions{font-size:11pt}.audit-content #outer-content{margin-top:50px}.audit-table-content{min-height:350px}.benefit-content{padding-right:0}.testimonials .slider-control-left{left:160px!important}.testimonials .slider-control-right{right:160px!important}.tp-caption .marked-link-mark{position:relative;top:-5px}.section-inner-1{width:auto;float:none!important}.partner-box.columned{margin-right:45px}.section-inner-3{width:100%;margin-left:0}.tweet-avatar{margin-bottom:1em}.news-items .news-item{display:none}.news-items .news-item:first-child{display:block;width:100%;max-width:370px;margin:0 auto;float:none!important}.business-need .section-title{margin-top:1.5em}.icon-quote{left:46%}.contact-box a,.contact-box p{font-size:13px}.services-sidebar{margin-top:35px}.services-sidebar .success-story{width:100%;padding:0 1em}#outer-content .page-content.solutions{padding-right:30px}.solutions-header{padding-top:75px}.author article,.category-blog article,.category-latest-news article{padding:0 1em}.archive .page-title{margin-bottom:1em}.archive .entry-title{min-height:52px}.section-3 .item{width:100%;margin-left:0}}@media only screen and (min-width:1400px) and (max-width :1600px){.large-nav{position:relative;left:-100px}}@media only screen and (min-width:1300px) and (max-width :1399px){.large-nav{position:relative;left:-150px}}@media only screen and (min-width:1185px) and (max-width :1299px){.large-nav{position:relative;left:-220px}.single .intro-header.blog-header h2{width:100%;padding:0 90px}}@media only screen and (min-width:1024px) and (max-width :1184px){.software-services-subbox:after{left:32.2%}.it-services-subbox:after{left:19%}.logo{max-width:200px}.large-nav{position:relative;left:-180px}.main-menu li{padding:0 .7em}.main-menu .nav-subbox li{padding:0}.slider .tp-caption{width:100%!important;max-width:70%!important;margin-left:10%}.row{padding:0 30px}.section{padding:75px 0 60px}.column,.columns{padding:0 30px}#outer-content .page-content.solutions{padding-right:15px}.intro-header{padding:130px 0}#outer-content,.single .blog-header{padding-left:30px}.intro-header.intro-header-small{padding-top:33px}.intro-header h2{font-size:30px;width:85%}#outer-content{padding-right:30px}.has-bg-overlay .hover-area-target{padding:30px}.partner-box.columned{margin-right:0}.partner-box-1{width:35%}.partner-box-2{width:22%}.partner-box-3{width:25%}.partner-box-4{width:18%}.partner-box-3 .partner-box-dialog{right:230px}.partner-box-4 .partner-box-dialog{right:170px}.prefooter-box+.prefooter-box{margin-left:8%}.success-story-image{width:50%}.success-story-categories{width:44%}.success-story-categories .colored-box{height:136px}.success-story-categories .colored-box .icon{margin-top:15px}}@media only screen and (min-width:1024px){.home .colored-boxes-container{padding:0 35px}.home .colored-boxes-container:first-of-type{padding-left:0;padding-right:70px}.home .colored-boxes-container:nth-of-type(2){}.home .colored-boxes-container:last-of-type{padding-left: 70px;padding-right:0}}@media only screen and (min-width:1024px) and (max-width :1399px){.testimonials-viewport{width:85%}.slider-control-left,.tp-leftarrow.default{left:3%!important}.slider-control-right,.tp-rightarrow.default{right:3%!important}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-navigation,.respond-form,.sidebar,.wp-prev-next,nav{display:none}}