body,tr,th,a,li,ul,p,h1,h2,h3,h4,h5,h6,footer,section,span,i,img,ol{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}h1,h2,h3,h4,h6,button,a,li{font-family:'Lato',sans-serif}a:focus{outline:none;outline-offset:0}.list-inline>li{padding-left:0}h1{font-size:56px;font-weight:100}h2{font-size:35px;color:#3d4b57}h3{font-size:27px;color:#3d4b57;font-weight:300}h5{font-family:'Merriweather',serif}p{font-family:'Merriweather',serif;color:#566e83}small{display:block;font-weight:300!important}.list-inline{margin-left:0}.line{width:40%;height:1px;background:rgba(255,255,255,.27);margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:50px}.line-grey{width:80px;height:1px;background:rgba(64,87,122,.34);margin-top:25px;margin-bottom:25px}.line-white{width:80px;height:1px;background:silver;margin-top:25px;margin-bottom:25px}.line-blue{width:80px;height:2px;background:#b8d3eb;margin-top:25px;margin-bottom:25px}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}.no-padding{padding:0}.full-width{width:100%}.sharelist li{display:block;float:left;list-style:outside none none;margin-right:15px;padding-top:10px}.sharelist li:last-child{margin-right:0}.sharelist li.facebook{margin-top:0}.sharelist li.google{margin-right:0}#gform_submit_button_1{width:97%}#gform_1 textarea.medium{height:140px}.btn-blue{background:#278aca;font-family:'Lato',sans-serif!important;font-size:23px!important;color:#ffffff!important;font-weight:300!important;line-height:23px!important;padding:8px 53px}.btn-blue a{font-family:'Lato',sans-serif!important;font-size:23px!important;color:#ffffff!important;font-weight:300!important;line-height:23px!important}.btn-blue:hover{background:#14557F}.top-header{padding:45px 0;background:#fff}.header-height{height:176px}.top-header h5{margin-bottom:0}.list-icons{position:relative;display:block}.list-icons li.icon{width:23px;height:23px;border:1px solid #ddd;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-right:6px;position:relative;margin-top:13px;font-size:12px}.list-icons li.icon:hover{-ms-transform:rotate(-315deg);-moz-transform:rotate(-315deg);-webkit-transform:rotate(-315deg);-o-transform:rotate(-315deg);transform:rotate(-315deg)}.list-icons li:last-child{margin-right:0}.list-icons li a i{-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:22%;top:20%;color:#7b7b7b}.list-icons li:hover a i{color:#278aca}.list-icons li a .fa-facebook{left:36%;top:20%}.adress-top p{font-size:12px;position:absolute;top:5px}.top-header .get-intouch-top{width:145px;float:right}.get-intouch-top p{font-size:13px;position:absolute;top:15px}.contact-us-top{background:#278aca;padding:9px 12px;color:#fff;border-radius:3px;-moz-transition:all 0.9s ease;-webkit-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;text-align:center}.contact-us-top:hover{background:#14557F;border-radius:0}.contact-us-top h3{font-size:22px;margin-top:0;margin-bottom:5px;color:#fff;text-transform:uppercase}.contact-us-top a{font-size:13px;font-weight:300;line-height:17px;margin-bottom:0;color:#fff;font-family:"Lato",sans-serif;color:#fff}.top-header-responsive{display:none}.logo-responsive{display:none}.list-display-resp{display:none}.nav-c{height:68px}.navbar-default{border:1px solid #d8e9fa;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-radius:0;background:#e6f1fb;z-index:100}.affix .top-header{display:none}.affix{position:fixed;top:0;left:0;width:100%;z-index:9999;opacity:.98}.affix.navbar-default{border:0;border-bottom:1px solid #e6f1f1;border-radius:0;background:#e6f1fb}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-left:-15px!important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:transparent;color:#278aca}.navbar-default .navbar-nav>li>a{color:#455767;text-transform:uppercase;font-size:14px;font-weight:700}#menu-top-left>li:first-child>a{border-right:1px solid #d8e9fa}.navbar-nav>li>a{padding-top:24px;padding-bottom:24px;border-left:1px solid transparent}.navbar-right>li>a:first-child{border-left:1px solid #d8e9fa}.navbar-nav>li:last-child>a{border-right:1px solid transparent}.navbar{margin-bottom:0}.InternetMarServices li::before{content:" ";background:url(../../../../../../themes/npm_template/img/sec-sep.png)!important;background-repeat:no-repeat!important;position:absolute;width:11px;height:7px;margin-left:-17px;padding-left:17px;margin-top:8px}.InternetMarServices li{padding-left:25px;border-left:1px solid #d8e9fa}.content li a{color:#455767}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#278aca;background:#fff;border-left:1px solid #d8e9fa!important;border-right:1px solid #d8e9fa!important}.navbar-right .dropdown-menu{left:0;min-width:200px}.dropdown-menu{padding:0}.dropdown-menu li{width:100%}.dropdown-menu li a:hover{background:#278aca;color:#fff}.dropdown-menu li:last-child a:hover{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.dropdown-menu>li>a{padding:10px 15px}.dropdown-menu .divider{height:1px;margin:0;background:#d8e9fa;display:block}.InternetMarServices .content,.InternetMarServices>a{display:inline-block!important}.InternetMarServicesC{display:none!important}.panel-group{margin-top:20px}.panel-default>.panel-heading{background:#278aca;border:1px solid #278aca;border-radius:1px;text-decoration:none!important}a:focus,a:hover{text-decoration:none}.panel-default>.panel-heading a{color:#fff}.welcome-content{background:url(../../../../../../themes/npm_template/img/welcome-bg.jpg);padding:185px 0;position:relative;background-size:cover;background-repeat:no-repeat}.welcome-msg{text-align:center;color:#fff;z-index:10!important;position:relative;padding:0 15px}.overlay{background:rgba(19,39,68,.72);position:absolute;top:0;left:0;z-index:1;height:100%;width:100%}.welcome-msg p{font-size:23px;font-weight:300;line-height:33px;color:#fff}.welcome-msg .btn-blue{margin-top:50px}#cta-services h3{font-size:24px;color:#3d4b57;font-weight:300;padding-top:37px;margin-top:0}.cta-service img{margin-right:9px}.cta-service{font-family:'Lato',sans-serif;color:#3d4b57;font-size:25px;font-weight:700;padding-top:32px;text-align:center;border-left:1px solid #d0d0d0;cursor:pointer;height:105px}.cta-service:hover{color:#278aca}#cta-services{border-bottom:1px solid #d0d0d0}.cta-services{height:105px}.service{background:rgba(239,246,252,.95)}.service h3{font-size:35px}.service p{color:#626262;font-size:17px;font-family:'Merriweather',serif;line-height:27px}.service .btn-blue{margin-top:25px;margin-bottom:30px;font-weight:100!important;padding:8px 20px}.service-c{text-align:center;margin-right:auto;margin-left:auto}.service-icon{background:#fff;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:70px;height:70px;margin-right:auto;margin-left:auto;margin-top:50px}.service-icon img{-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:50%;top:50%;margin-top:-15px;margin-left:-20px;width:40px}.service-c h4{color:#3d4b57;font-size:14px;line-height:17px;margin-top:25px}.service-c h4 strong{display:block;color:#000;text-transform:uppercase}.text-center .line-grey{margin-right:auto;margin-left:auto}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;background:#278aca;border:1px solid #278aca}.owl-theme .owl-controls .owl-page span{display:block;width:7px;height:7px;margin:5px 7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#FFF;border:1px solid #a2a2a2}#website-design{padding-top:45px;padding-bottom:50px}#website-design .button-link{padding:3px 53px 8px}#website-design h2{font-weight:300;line-height:40px;margin-top:0}#website-design h2 small{color:#278aca;font-size:18px}#website-design p{font-size:17px;color:#626262;line-height:27px;margin-bottom:40px}.website-features li{color:#000;font-size:15px;padding:10px 20px;margin-bottom:15px;border:1px solid #d6d6d6;border-left:5px solid #d6d6d6;width:100%;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-weight:400}.website-features li:hover{border-left-color:#278aca;font-weight:700;color:#278aca}#our-team{background:#eff6fc;padding-top:75px;padding-bottom:75px}#our-team h2{font-size:40px;font-weight:300}.team-content,.team-content .line-grey{margin-left:auto;margin-right:auto;text-align:center}.team-content p{font-size:17px;color:#626262;line-height:27px}.member{margin-right:auto;margin-left:auto;text-align:center}.member-pic,.member-pic div{margin:0 auto;transform-origin:50% 50%;overflow:hidden;width:190px;height:190px}.member-pic{-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:relative}.read-bio{position:absolute;top:50%;-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:0;left:44%;margin-left:-32px;opacity:0}.member-pic:hover .read-bio{opacity:1}.btn-blue.read-bio{padding:5px 18px!important;font-size:18px!important;font-weight:300!important;font-family:"Lato",sans-serif!important}.member-pic .diamond{width:290px;height:290px;transform:rotate(-45deg) translateY(-60px);-ms-transform:rotate(-45deg) translateY(-60px);-moz-transform:rotate(-45deg) translateY(-60px);-webkit-transform:rotate(-45deg) translateY(-60px);-o-transform:rotate(-45deg) translateY(-60px)}.member-pic .diamond::after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(19,39,68,.72);display:none}.member-pic:hover .diamond::after{display:inline-block}.member-pic .diamond img{width:100%;height:auto}.member h3{font-size:25px;margin-top:65px}.member h3 a{color:#278aca;text-decoration:none;margin-bottom:20px}.member h3 small{color:#3d4b57;font-size:18px}.team-members{margin-top:100px}.testimonial-content{background:#278aca;padding:20px 15px;position:relative;text-align:center;height:155px}.quote-testimonial{background:url(../../../../../../themes/npm_template/img/quote.png);background-repeat:no-repeat;width:85px;height:70px;position:absolute;background-size:cover;top:0}.testimonial-content p{font-size:15px;color:#fff;line-height:23px;font-weight:lighter}.testimonial,.testimonial a{font-size:18px;color:#fff;font-family:'Merriweather',serif;font-weight:700;margin-top:20px}.testimonial a{color:#b7e3ff;font-size:13px}.testimonial span{font-size:13px}.testimonial a:hover{color:#fff}.owl-wrapper .testimonial a{color:#278aca}.owl-wrapper .testimonial a:hover{color:#23527c}.contact{background:#3d4b57;padding:25px;height:624.8px}.contact h2{margin-top:0;margin-bottom:0;color:#fff;font-size:38px;font-weight:400}.contact p{color:#fff;font-size:13px;font-weight:lighter;line-height:21px}.contact .btn-blue{width:100%;padding:10px;font-size:25px!important;height:51px}.form-control{height:43px;border-radius:0;border:0;border-left:5px solid #278aca;margin-bottom:20px;background:#eff6fc}textarea.form-control{height:150px;padding-top:10px}.contact form{margin-top:30px}.form-control::-webkit-input-placeholder{color:#414141;font-size:14px;font-family:"Lato",sans-serif}.form-control:-moz-placeholder{color:#414141;font-size:14px;font-family:"Lato",sans-serif}.form-control::-moz-placeholder{color:#414141;font-size:14px;font-family:"Lato",sans-serif}.form-control:-ms-input-placeholder{color:#414141;font-size:14px;font-family:"Lato",sans-serif}footer{background:#eff6fc}p.about-npm{font-size:14px;line-height:21px;padding-top:41px}.footer h5{font-size:15.5px;color:#364b5e;font-weight:700;margin-top:20px}.footer .get-intouch-top p{font-size:15px}.footer h2{font-size:40px;color:#335371;font-weight:100;margin:0}.footer-heading{height:128px;position:relative}.footer-heading .line-blue{position:absolute;bottom:0;height:1px;margin:0}.footer-heading h2{position:absolute;bottom:23px}.footer-heading .footer-logo{position:absolute;bottom:25px}.footer-bottom{color:#7f7f7f;font-size:13px;font-weight:400;font-family:"Lato",sans-serif;background:#fff;padding:15px 0;border-top:1px solid #d7e8f7;margin-top:-1px}.footer-bottom a{color:#7f7f7f;font-size:13px;font-weight:400;font-family:"Lato",sans-serif}.footer-right .col-md-3{padding:20px 8px 8px;padding-top:20px}.thedate{width:50px;background:#fff none repeat scroll 0 0;border:1px solid #dedede;color:#278aca;font-size:11.38px;font-weight:400;height:75px;text-align:center;text-transform:uppercase;vertical-align:middle}.footer-right h5{margin-top:0;color:#3a546c;font-size:15px;line-height:18px}.footer-right .col-md-9{padding-right:0}.news{margin-top:42px}.tags a{color:#566e83}.tags i{color:#7b7b7b;margin-right:3px}.welcome-breadcrumbs .welcome-content{padding:0}.welcome-breadcrumbs .welcome-content h1{padding-top:55px;margin-top:0}.welcome-breadcrumbs .welcome-content .line{margin-bottom:30px}.welcome-breadcrumbs .welcome-content p{margin-bottom:0;font-size:19px;padding-left:5%;padding-right:5%}.breadcrumb{background:transparent;margin-top:60px}.breadcrumb a,.breadcrumb li.active,.breadcrumb li{color:#fff;text-transform:lowercase;font-size:13px}.breadcrumb>li+li::before{padding:0 8px;content:"";background:transparent url(../../../../../../themes/npm_template/img/arrow-r.png) no-repeat scroll 0% 0%;bottom:-7px;position:relative;margin-left:5px}.services-responsive{display:none}.services-left{text-align:right}.services-right{text-align:left}.services-right .container-fluid,.services-right p,.services-left .container-fluid,.services-left p{clear:both}.services-list .service-icon{width:35px;height:35px;float:left;background:#e6f1fb;margin-top:0;margin-right:30px}.services-list p{font-size:13px!important;line-height:20px!important}.services-list .service-icon img{left:50%;top:50%;margin-top:-12px;margin-left:-12px;width:25px}.services-list li{display:table-row;position:relative;top:-10px}.services-list p{display:table-cell;font-size:15px;color:#3d4b57;font-family:'Lato',sans-serif;margin-top:-10px;font-weight:normal!important}.services-list p strong{clear:both;display:block;color:#000;text-transform:uppercase}.services-list .service-icon{position:relative;top:26px;display:table-cell;margin-right:20px}.services-left .services-list .service-icon{position:relative;top:26px;display:table-cell;margin-right:0;margin-left:20px}.services-list{margin-top:-20px}.services-c p{font-size:15.5px;color:#626262;line-height:27px;font-weight:300}.services-c .line-grey{margin-bottom:20px;margin-top:20px}.services-c{height:540px}.page-id-332 .services-c{height:590px}.services-c h2{margin-top:50px;margin-bottom:0}.services-c .btn-blue{line-height:17px!important;padding:3px 15px;position:absolute;bottom:90px}.services-left .btn-blue{right:60px}.services-right .btn-blue{left:60px}.services-c .btn-blue a{font-size:18px!important}.services-left{padding-right:60px;border-right:1px solid #ddd;padding-left:10px}.services-right{padding-left:60px;padding-right:10px}.services-center{text-align:center;background:#e6f1fb;padding:25px 165px;border-top:1px solid #DDD;border-bottom:1px solid #DDD}.services-center .line-grey{margin:25px auto}.services-center{margin-top:0}.services-center p{font-size:17px;font-weight:300;color:#626262;line-height:27px}.services-center .btn-blue{line-height:17px!important;padding:3px 12px;position:relative;bottom:-50px}.services-center .btn-blue a{font-size:18px!important}.services-center .service-icon{width:35px;height:35px}.services-center .service-icon img{margin-top:-10px;margin-left:-10px;width:22px}.selected-service{padding-right:50px}.selected-service h2{color:#278aca;font-size:55px;font-weight:300;margin-bottom:55px;margin-top:0;padding-right:85px}.selected-service h2 small{font-size:40px;color:#278aca;font-weight:300;margin-top:15px;}#what-we-do{padding:60px 0 100px 0}#what-we-do .item{max-height:500px;overflow:hidden}.item .button-link a{color:#fff}.npm-post-content img{width:100%;height:auto}.Faq h2{font-weight:300;line-height:40px;margin-top:28px}.Faq h2 small{color:#278ACA;font-size:18px}.Faq .panel-group{display:inherit}.icon-container{background:#c7c7c7;width:45px;height:45px;line-height:45px;text-align:center;display:inline-block;color:#fff;margin-right:15px}.panel-heading:hover .icon-container{background:#278aca}.feature .panel-heading{padding:0;background:#fff;border:1px solid #d6d6d6;border-radius:0}.panel-group .panel{border-radius:0;box-shadow:0 0 0}.panel-group .panel+.panel{margin-top:15px}.feature .panel{margin-bottom:0;background-color:#FFF;border:1px solid transparent;border-radius:4px;box-shadow:0 0 0}.feature{margin-top:55px}.feature .panel-heading a{color:#000}.feature .panel-body{padding-left:60px}.feature .panel-body p{font-size:14px;line-height:21.3px;color:#757575}.feature .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top:0}.view-project{width:300px;height:125px;background:rgba(19,39,68,.74);text-align:center;padding:20px 0;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-62.5px;opacity:0}#owl-design .item:hover .view-project{opacity:1}.view-project h3{font-size:25px;color:#fff;margin:0;margin-bottom:20px}.view-project button a{text-transform:uppercase;color:#fff;font-weight:300}.btn-empty{background:transparent;border:1px solid #fff}.btn-empty:hover{background:#fff}.btn-empty:hover a{color:#333}.selected-service #owl-design{position:relative}.left-col h2{font-weight:300;margin-bottom:25px;margin-top:0;line-height:47px;overflow:hidden}.left-col{padding-top:60px;padding-right:60px}.left-col-intro p{color:#33404b;font-size:17px;line-height:27px;font-weight:300}.post p{color:#33404b;font-size:15px;line-height:25px;font-weight:300}.post h2{display:inline-block;margin-top:-5px;margin-bottom:10px;line-height:33px;border-bottom:1px solid #eaeaea;padding-bottom:20px;font-size:27px}.post h2 a{color:#33404b}.posts{margin-bottom:75px;margin-top:90px}.post-wrapper{border-bottom:1px solid #eaeaea!important;position:relative;padding-left:40px}.post-wrapper:first-child{border-top:1px solid #eaeaea!important}body .posts .post{padding:30px 0 90px 0;border-left:1px solid #eaeaea}body .posts .post.post-picture{padding:20px 0 70px 0;border-left:1px solid #eaeaea}.post-default .post-content{padding-left:50px}.post:first-child{border-color:transparent}.post .btn-blue{height:21px;width:95px;padding:0;margin-top:15px}.post .btn-blue a{font-size:15px!important;font-weight:300!important;line-height:0px!important;position:relative;top:-5px}.meta{margin-bottom:40px}.meta li{margin-right:30px;color:#a9a9a9;font-size:12px;font-family:'Merriweather',serif;font-style:italic}.meta li a{color:#a9a9a9;font-size:12px;font-family:'Merriweather',serif;font-style:italic}.categories a,.categories{color:#343434!important}.meta li:last-child{margin-right:0}.meta li .fa{margin-right:8px}.post-icon-wrapper{width:60px;height:60px;border:1px solid #eaeaea;position:absolute;-ms-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:50%;margin-top:-30px;background:#fff;z-index:2}.post-seo{background:url(../../../../../../themes/npm_template/img/loop-seo.png);background-position:50%;background-repeat:no-repeat;width:100%;height:100%;-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.post2{background:url(../../../../../../themes/npm_template/img/icon-post.png);background-position:50%;background-repeat:no-repeat;width:100%;height:100%;-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.post-share{background:url(../../../../../../themes/npm_template/img/i-post-share.png);background-position:50%;background-repeat:no-repeat;width:100%;height:100%;-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.pagination{margin-left:25px;margin-top:75px}.pagination>li>a,.pagination>li>span{margin-left:10px;color:#969696}.pagination>li:first-child>a,.pagination>li:first-child>span{border-top-left-radius:0;border-bottom-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#278aca;border-color:#00adee}.right-col{padding-top:50px;padding-bottom:100px}.right-col h3{font-size:25px;font-weight:300;margin-top:0}.right-col h3 small{color:#278aca;font-size:15px;margin-bottom:5px}.right-col p{color:#444;line-height:23px;font-size:14px;font-weight:300;margin-bottom:0}.right-col .line-grey{margin-top:13px;margin-bottom:15px}.what-we-offer{margin-top:70px}.our-services{margin-top:38px}.our-services li{margin-bottom:19px;border:1px solid #d6d6d6;border-left:5px solid #d6d6d6;width:100%;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-weight:400}.our-services li:last-child{margin-bottom:0}.our-services li a{color:#000;padding:10px 15px;font-size:15px;display:block;width:100%;height:100%}.our-services li:hover{border-left-color:#278aca}.our-services li:hover a{color:#278aca}.clients{margin-top:80px}.clients h3{font-size:31.35px;color:#278aca;margin-bottom:42px}.clients h3 small{font-size:22.8px;margin-top:5px}.right-col .owl-theme .owl-controls{text-align:left}.right-col .owl-theme .owl-controls .owl-page span:first-child{margin-left:0}.testimonial-right-col{font-family:'Merriweather',serif;font-weight:700;margin-top:0;color:#444}.newsletter{border:1px solid #ebebeb;padding:15px 13px 25px 13px;margin-top:70px}.newsletter h3{color:#278aca!important;font-size:23px!important;font-weight:bold!important;text-align:center!important;margin-top:0!important;margin-bottom:10px!important}.newsletter p{text-align:center!important;font-size:15px!important;color:#414141!important;font-family:'lato',sans-serif!important;line-height:20px!important}.newsletter .btn-blue{text-transform:uppercase;padding:0;width:92px;height:52px;font-size:13px!important;border-top:1px solid #cbddef;border-bottom:1px solid #cbddef}.newsletter .form-control{height:52px;border:1px solid #cbddef;border-left:4px solid #cbddef;background:#fff;-webkit-box-shadow:inset 0 0 0;box-shadow:inset 0 0 0;padding:14px 12px;padding-left:35px}.input-group-btn:last-child>.btn{border-radius:0}.newsletter-form{margin-top:30px}.newsletter-form i{position:absolute;left:0;z-index:10;bottom:19px;margin-left:13px;color:#cbddef}.newsletter .form-control::-webkit-input-placeholder{color:#747474;font-size:13px!important;font-family:'Merriweather',serif;line-height:23px}.newsletter .form-control:-moz-placeholder{color:#747474;font-size:13px!important;font-family:'Merriweather',serif;line-height:23px}.newsletter .form-control::-moz-placeholder{color:#747474;font-size:13px!important;font-family:'Merriweather',serif;line-height:23px}.newsletter .form-control:-ms-input-placeholder{color:#747474;font-size:13px!important;font-family:'Merriweather',serif;line-height:23px}.case-study{margin-top:85px}.case-study p{margin-top:20px}.singlepage p{font-size:17px;margin-bottom:30px;color:#33404b;line-height:27px;font-weight:300}.singlepage #owl-clients p{margin-bottom:10px}.page .singlepage{margin-bottom:4em}.with-aside{margin-top:15px}.icon-post-title{width:60px;height:60px;border:1px solid #eaeaea;-ms-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:50%;margin-left:40px;margin-right:10px;background:#fff;z-index:2;float:left;margin-top:20px}.icon-post-title img{-ms-transform:rotate(-45deg) translateY(50%);-moz-transform:rotate(-45deg) translateY(50%);-webkit-transform:rotate(-45deg) translateY(50%);-o-transform:rotate(-45deg) translateY(50%);transform:rotate(-45deg) translateY(50%)}.meta-single{border-top:1px solid #eaeaea}.meta-single ul{margin-top:10px}.post-intro p{color:#33404b;font-family:'Lato',sans-serif;font-size:22px;line-height:33px;margin-bottom:35px}.aside,.left-col blockquote{border:1px solid #c7dbe0;padding:30px 20px}.left-col blockquote p:after,.left-col blockquote p:before{content:'"'}.aside p,.left-col blockquote p{color:#4f7288;font-size:32px;font-family:'Lato',sans-serif;font-weight:300;line-height:43px}.with-aside p:last-child{margin-bottom:5px}.subtitle{font-size:30px;color:#000;margin-top:-10px!important}span.blue-bg{background-color:#278aca;color:#fff;padding:0 5px;border-radius:3px}.unordered-list{margin-left:25px}.unordered-list>li{list-style-image:url(../../../../../../themes/npm_template/img/u-list.png);padding-top:15px;padding-left:15px;vertical-align:middle;font-family:'Merriweather',serif;font-size:17px;color:#33404b;font-weight:300}.ordered-list{margin-left:50px}.ordered-list li{list-style:decimal;padding-top:15px;color:#278aca;font-size:17px;font-weight:300;font-family:'Merriweather',serif}.ordered-list li span{color:#33404b}.ordered-list li{list-style:decimal}.post-img{float:right;padding-left:20px}p span{color:#278aca;font-weight:400}.singlepage .left-col h3,.singlepage .left-col h4{margin-top:45px;margin-bottom:35px;color:#000}.singlepage .left-col h5{font-size:16px;text-transform:uppercase}.singlepage .left-col h6{font-size:14px;text-transform:uppercase;font-weight:600}.newsletter-subs{background:#f0f6fc;padding:30px 20px;padding-bottom:50px;margin-top:60px}.newsletter-subs .newsletter{margin-top:0;background:#FFF;padding-left:30px;padding-right:30px}.newsletter-subs p{font-size:23px;line-height:30px;color:#000;font-family:"Lato",sans-serif}.newsletter-subs p strong{color:#278aca}.learn-more p{font-size:18px;line-height:25px;color:#278aca}.meta li{margin-right:30px;color:#a9a9a9;font-size:12px;font-family:'Merriweather',serif;font-style:italic;display:inline-block}.social-meta .meta li{margin-left:10px;margin-right:0;margin-top:8px}.social-meta .meta li:first-child{margin-left:0}.social-meta{padding:15px 0;border-bottom:1px solid #eaeaea}.comments h4{font-size:20px}.comments .form-control{border:1px solid #c8dce1;background:#fff;-webkit-box-shadow:inset 0 0 0;box-shadow:inset 0 0 0;height:46px}.comments .btn-blue{padding:3px 30px}.comments textarea.form-control{height:228px;margin-bottom:37px}.form-control::-webkit-input-placeholder{color:#a9a9a9;font-size:15px;font-family:"Lato",sans-serif}.form-control:-moz-placeholder{color:#a9a9a9;font-size:15px;font-family:"Lato",sans-serif}.form-control::-moz-placeholder{color:#a9a9a9;font-size:15px;font-family:"Lato",sans-serif}.form-control:-ms-input-placeholder{color:#a9a9a9;font-size:15px;font-family:"Lato",sans-serif}.current-comments{clear:both;padding-top:1px}.avatar-wrapper{width:71px;height:71px;border:1px solid #d2d2d2;background:#d2d2d2;-ms-transform:translate(50%,20px) rotate(45deg);-moz-transform:translate(50%,20px) rotate(45deg);-webkit-transform:translate(50%,20px) rotate(45deg);-o-transform:translate(50%,20px) rotate(45deg);transform:translate(50%,20px) rotate(45deg);z-index:2;overflow:hidden;margin-left:-20px}.avatar-wrapper img{-ms-transform:rotate(-45deg) translateY(-20%);-moz-transform:rotate(-45deg) translateY(-20%);-webkit-transform:rotate(-45deg) translateY(-20%);-o-transform:rotate(-45deg) translateY(-20%);transform:rotate(-45deg) translateY(-20%);width:110px;height:110px}.avatar-wrapper{float:left}.comment-c{overflow:hidden;padding-left:70px}.comment-c h4{display:inline;color:#278aca!important;font-family:'Merriweather',serif}.date-pub{margin-left:15px;font-family:'Lato',sans-serif;color:#a9a9a9;font-weight:300}.comment-c .btn-blue{font-size:15px!important;padding:0 12px!important;line-height:18px!important;padding-bottom:2px!important;float:right}.comment-info{clear:both;margin-bottom:10px}.comment{margin-bottom:30px}.comment p{font-size:15px;line-height:23px}.comments{padding-bottom:100px}.detroit{height:592px;background:url(../../../../../../themes/npm_template/img/detroit-bg.jpg);background-size:cover;padding:50px;position:relative;overflow:hidden;background-repeat:no-repeat}.sioux-falls{clear:both;height:592px;background:url(../../../../../../themes/npm_template/img/sioux-falls-bg.jpg);background-size:cover;padding:50px;position:relative;overflow:hidden;background-repeat:no-repeat}.sioux-falls h2,.detroit h2{font-size:40px;color:#fff;font-weight:700;margin-top:0}.detroit h2{font-size:38px}.sioux-falls h2 small,.detroit h2 small{font-size:18px;color:#fff;font-weight:300}.sioux-falls .line-grey,.detroit .line-grey{background:rgba(255,255,255,.37)}.sioux-falls p,.detroit p{font-size:17px;color:#fff;font-weight:300;line-height:25px;padding-top:22px;clear:both}.sioux-falls .btn-blue,.detroit .btn-blue{font-size:20px!important;padding:14px 20px;margin-top:30px}.overlay{position:absolute;width:100%;height:100%;background:rgba(19,39,68,.78);z-index:1}.location-c{position:relative;z-index:2}.oo{display:table;width:100%;background-color:#f0f6fc}.oo .cta-service{display:table-cell;list-style:none;text-align:left;padding-left:20px;padding-right:20px;padding-top:26px}.oo .cta-service:first-child{border-left:0}.oo li div{font-weight:400;font-size:13px;color:#757575;margin-left:31px;margin-bottom:-5px}.oo li img{width:22px}.location-services .service{border-top:1px solid #D0D0D0}#cta-services.with-border{border:1px solid #D0D0D0!important;border-top:0!important}.contact-us{height:568px;position:relative}#map{height:568px;overflow:unset;width:100%;position:absolute;top:0;left:0;z-index:0}.contact-us-c{position:relative;z-index:50;height:568px;overflow:hidden;width:100%}.contact-us h1{color:#fff}.contact-form-wrapper{background:#fff;position:absolute;right:0;bottom:0;padding-top:25px;padding-bottom:25px}.contact-us-c{border-right:1px solid #ddd;padding-right:15px;padding-left:15px}.contact-form-wrapper .btn-blue{padding:12px 0;width:100%}.i-absolute{position:absolute;top:18px;right:25px;color:#cbddef!important}.contact-form-wrapper .form-control{height:52px;border:1px solid #cbddef;border-left:4px solid #cbddef;margin-bottom:23px;background:#fff;-webkit-box-shadow:inset 0 0 0;box-shadow:inset 0 0 0}.contact-form-wrapper textarea.form-control{height:150px}#cta-services.bg-blue{background-color:#f0f6fc;border-bottom:1px solid #ddd!important}.testimonials-row h2{margin-top:-10px;font-size:55px;color:#278aca;text-align:right;font-weight:100}.testimonials-row h2 small{font-size:40px;font-weight:100!important;color:#278aca;text-align:right;margin-top:20px}.testimonials-row p{color:#33404b;font-size:15px;line-height:23px}.testimonials-row .quote-testimonial{background:url(../../../../../../themes/npm_template/img/quote-adwords.png) no-repeat;width:93px;height:97px;position:absolute;top:-11px}.testimonials-row .testimonial-content{text-align:right;background:#fff;border-right:1px solid #bec6d2;padding-top:0;padding-bottom:0;height:auto}.testimonials-row .testimonial{font-size:18px;color:#3d4b57;font-family:'Merriweather',serif;font-weight:700;margin-top:20px}.testimonials-row{padding-top:80px;padding-bottom:90px}.footer-contact h2{font-size:40px;color:#335371;font-weight:100;margin:0}.footer-right h5 a{margin-top:0;color:#3a546c;font-size:15px;line-height:18px}.latest-case-content{padding-top:20px}.latest-case-content a{color:#3d4b57;font-weight:700;font-size:25px}.latest-case-content p{color:#3d4b57;line-height:23px;font-size:14px;margin-top:5px}.latest-case img{margin-top:40px}.latest-case .btn-blue{height:21px;width:95px;padding:0;margin-top:15px}.latest-case .btn-blue a{font-size:15px!important;font-weight:300!important;line-height:0px!important;position:relative;top:-5px}.footer-contact>.row{padding-bottom:75px}.latest-case{padding-right:15px}#cta-services.with-border{border:1px solid #ddd!important;border-top:0!important}.resp{display:none}.contact-us-c h1{font-weight:700;border-bottom:1px solid rgba(255,255,255,.37);display:inline-block;padding-bottom:15px;margin-bottom:60px}.contact-us-c h1 small{display:inline-block;font-size:18px;color:#fff;font-weight:300}.contact-us-c p{line-height:30px;font-size:19px;color:#fff;font-weight:300}.contact-us-left{padding-top:70px}.footer-b-blue{border-top:15px solid #278aca}.footer-b-grey{border-top:15px solid #3d4b57;padding-left:15px}.welcome-services-single-c{background:url(../../../../../../themes/npm_template/img/services-w.png);background-size:cover;background-repeat:no-repeat;position:relative;display:block;padding-right:50px;padding-left:50px;position:relative}.welcome-services-msg{color:#fff;z-index:10!important;position:relative;height:660px}.welcome-services-msg p{color:#fff;font-size:19px;line-height:30px;font-weight:300}.welcome-services-msg h1{font-weight:700;border-bottom:1px solid rgba(255,255,255,.37);display:inline-block;padding-bottom:15px;margin-top:60px;margin-bottom:60px;padding-right:10px}.welcome-services-msg h1 small{display:inline;color:#fff;font-size:56px}.welcome-services-single-c .overlay{background:url(../../../../../../themes/npm_template/img/services-overlay.png)}h3.subtitl{background:#278aca;text-align:center;font-size:14px;color:#fff;padding:8px 15px;display:inline-block;font-family:'Merriweather',serif;font-weight:300;border-radius:3px;margin-top:85px}.service-s{text-align:center;position:relative}.services-w{background:rgba(19,39,68,.72);position:absolute;bottom:0;left:0;width:100%;text-align:left;padding-left:10px}.pos-abs-bottom{position:absolute;bottom:0;z-index:11;width:100%;padding-right:15px;margin-right:-15px;margin-left:-15px;padding-left:15px}.welcome-services-msg{position:relative}.services-w ul{margin:0;position:relative;bottom:-33%}.service-3 ul{bottom:-43%}.services-w ul li{font-size:13px;font-family:'Merriweather',serif;color:#fff;margin:0;list-style:none;padding-top:5px;padding-bottom:5px;font-weight:300}.services-w ul li:before{content:"\f058";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#fff;font-size:18px;padding-right:15px;position:relative}.service-4 ul li:before{color:#7fca27;position:relative}.service-1{height:78px}.service-2{height:133px}.service-3{height:226px}.service-4{height:376px}.arrow{position:absolute;width:900px;height:409px;background:url(../../../../../../themes/npm_template/img/arrow.png);background-repeat:no-repeat;background-size:cover;right:0;bottom:79px;margin-right:15px;z-index:122}.testimonials-single .testimonial-content{padding-left:0}.services-content{background:#e6f1fb;padding-top:15px;padding-bottom:40px}.services-content{font-weight:300;padding-left:25px;padding-right:25px}.services-content p{color:#33404b;font-size:15px;line-height:23px;margin-bottom:25px}.questions{margin-left:25px;margin-top:25px;padding-bottom:30px}.questions li{list-style-image:url(../../../../../../themes/npm_template/img/question-mark.png);font-size:15px;color:#000;font-family:'Merriweather',serif;line-height:45px;font-weight:500}.bold{font-weight:700}.great-webdesign{text-align:center;padding-top:70px;position:relative}.great-webdesign h2{font-weight:300;line-height:40px;margin-top:0}.great-webdesign h2 small{color:#278aca;font-size:18px}.great-webdesign .line-grey{margin-right:auto;margin-left:auto}.great-webdesign-project{margin-top:120px;position:relative;height:330px}.great-webdesign-project img{position:absolute;width:100%;bottom:0;left:25px;transform:scale(1.04)}.great-webdesig p{font-size:15px}.a1,.a2,.a3,.a4,.a5,.a6{position:relative}.a1:after{content:' ';color:red;font-size:20px;width:12px;height:273px;background-repeat:no-repeat;background:url(../../../../../../themes/npm_template/img/a1.png);background-size:12px 273px;position:absolute;bottom:-270px;z-index:100;margin-left:-5px}.a2:after{content:' ';color:red;font-size:20px;width:12px;height:203px;background-repeat:no-repeat;background:url(../../../../../../themes/npm_template/img/a1.png);background-size:12px 203px;position:absolute;bottom:-203px;z-index:100;margin-left:-8px}.a3:after{content:' ';color:red;font-size:20px;width:12px;height:273px;background-repeat:no-repeat;background:url(../../../../../../themes/npm_template/img/a1.png);background-size:12px 273px;position:absolute;bottom:-270px;z-index:100;margin-left:-11px}.a4:after{content:' ';color:red;font-size:20px;width:12px;height:203px;background-repeat:no-repeat;background:url(../../../../../../themes/npm_template/img/a1.png);background-size:12px 203px;position:absolute;bottom:-203px;z-index:100;margin-left:-8px}.a5:after{content:' ';color:red;font-size:20px;width:12px;height:273px;background-repeat:no-repeat;background:url(../../../../../../themes/npm_template/img/a1.png);background-size:12px 273px;position:absolute;bottom:-270px;z-index:100;margin-left:-11px}.title-and-desc{padding:3em;margin-bottom:3em}.title-and-desc .text-center{padding:0 10em}.portfolio-items .row{padding-bottom:4em;margin-bottom:2em;border-bottom:1px solid #e6e6e6;margin-left:0;margin-right:0}.portfolio-items .row:last-child{border-bottom:none}.portfolio-item{color:#626262;font-size:14px;line-height:23px;font-family:Merriweather,serif;font-weight:300;padding:0 30px 0 30px}.portfolio-item:first-child{padding-right:60px;padding-left:0}.portfolio-item:last-child{padding-right:0;padding-left:60px}.portfolio-item h3{font-family:Lato,sans-serif;font-weight:600;color:#3d4b57;font-size:20px}.call-to-action{background:#278aca;padding:20px 25px 30px 25px;color:#fff;font-size:45px;font-weight:300;font-family:"Lato",sans-serif;line-height:1.1}.call-to-action .col-sm-3{text-align:right}.call-to-action a{background:#fff;font-size:23px;padding:10px 20px;;text-transform:uppercase}.portfolio-item .meta{color:#a9a9a9;font-family:"Merriweather",serif;font-size:13px;font-style:italic;background:rgba(0,0,0,0) url(../../../../../../themes/npm_template/img/tag.png) no-repeat scroll 0 3px;padding-left:25px;margin:1.5em 0 3em 0}.portfolio-item .meta a{font-size:14px}.portfolio-item .portfolio-image{border:1px solid #e6e6e6;height:270px;overflow:hidden;margin-bottom:3em;position:relative}.portfolio-item .portfolio-image .icon-container{opacity:0;position:absolute;left:43%;top:43%;z-index:2;background:#fff}.portfolio-item .portfolio-image .icon-container i{color:#23527c}.portfolio-item .portfolio-image:before{background-color:#278aca;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 0.6s ease 0s;width:100%;z-index:1}.portfolio-item .portfolio-image:hover:before,.portfolio-item .portfolio-image:hover .icon-container{opacity:.6}.portfolio-item .portfolio-image:hover .icon-container:hover{opacity:1}.portfolio-item .portfolio-image img{width:100%}.portfolio-item .portfolio-buttons,.singlepage .portfolio-buttons{margin-top:2em}.portfolio-item .portfolio-buttons li,.singlepage .portfolio-buttons li{list-style:none;display:inline-block}.portfolio-item .portfolio-buttons li a,.singlepage .portfolio-buttons li a{display:inline-block;padding:4px 10px;border-radius:4px;background:#d4d4d4;color:#000;text-transform:uppercase}.portfolio-item .portfolio-buttons li.read-case-study a,.singlepage .portfolio-buttons li.read-case-study a{background:#278aca;color:#fff;margin-right:1.5em}.fancybox-overlay-fixed{background:url(../../../../../../themes/npm_template/img/overlay-bg.png) repeat;opacity:1}.fancybox-title{color:#fff;font-family:Lato,sans-serif;font-weight:600;font-size:27px;text-align:center}.fancybox-lock .fancybox-overlay{z-index:10000}.portfolio-item .gallery{display:none}#fancybox-thumbs{z-index:11000}.logo-on-desktop{display:none}.affix .logo-on-desktop{display:block}.affix .logo-on-desktop img{position:absolute;left:0;right:0;margin:5px auto auto auto}@media only screen and (max-width:1400px){.affix .logo-on-desktop img{width:130px;height:auto;margin-top:20px}}@media only screen and (max-width:1300px){.affix .logo-on-desktop img{position:initial;float:left;margin-left:3%;margin-top:15px}}@media only screen and (max-width:1199px){.portfolio-item .portfolio-buttons li a{font-size:11px}.title-and-desc .text-center{padding:0}.portfolio-item .portfolio-buttons li.read-case-study a{margin-right:5px}h1{font-size:47px}.nav-c{height:62px}.navbar-default .navbar-nav>li>a{font-size:12px;padding:20px 10px}.list-icons li.icon{width:18px;height:18px;margin-right:2px;font-size:10px}.list-icons li a .fa-envelope{left:17%;top:17%;font-size:9px}.top-header h5{font-size:11px}.adress-top p{font-size:10px}.get-intouch-top p{font-size:11px;top:13px}.contact-us-top a{font-size:11px;line-height:15px}.contact-us-top h3{font-size:19px}.contact-us-top{padding:9px 6px}.cta-service{font-size:20px;padding-top:35px}#cta-services h3{font-size:20px;padding-top:40px}.website-features li{font-size:13px;padding:10px 15px}.member-pic,.member-pic div{width:155px;height:155px}.member-pic .diamond{width:255px;height:255px;transform:rotate(-45deg) translateY(-55px);-ms-transform:rotate(-45deg) translateY(-55px);-moz-transform:rotate(-45deg) translateY(-55px);-webkit-transform:rotate(-45deg) translateY(-55px);-o-transform:rotate(-45deg) translateY(-55px)}.services-c p{font-size:12.5px}.services-list p{font-size:12px}.services-list .service-icon{margin-right:15px}.services-left .services-list .service-icon{margin-left:15px}.services-center{padding:25px 105px}.Faq h2{font-size:32px}.selected-service h2{padding-right:25px}.feature .panel-heading a{font-size:12px}.icon-container{width:40px;height:40px;line-height:40px}.feature .panel-body{padding-left:55px}.contact .btn-blue{font-size:18px!important}.footer .get-intouch-top p{font-size:13px}textarea.form-control{height:130px}.contact h2{font-size:32px}.post .meta li{margin-right:5px}.post .meta li:last-child{margin-right:0}.post p{font-size:14px}.clients h3{font-size:22px}.clients h3 small{font-size:18px}.right-col h3{font-size:23px}.our-services li a{font-size:12px;padding:10px}.newsletter .btn-blue{width:78px;font-size:12px!important}body .posts .post{padding:40px 0!important}.aside p{font-size:30px}.newsletter-subs p{font-size:20px}.learn-more p{font-size:16px}.social-meta .meta li{margin-left:5px;font-size:11px}.sioux-falls .btn-blue,.detroit .btn-blue{font-size:20px!important;padding:14px 20px}.testimonials-row h2 small{font-size:33px}.testimonials-row h2{margin-top:-5px;font-size:50px}.arrow{position:absolute;width:720px;height:327px}.service-2{height:120px}.service-3{height:197px}.service-4{height:316px}.questions li{font-size:13px;line-height:38px}.a1:after,.a3:after,.a5:after{height:248px;background-size:12px 248px;bottom:-247px}.great-webdesign-project{margin-top:85px}}@media only screen and (min-width:992px){.panel-group{display:none}}@media only screen and (max-width:991px){.InternetMarServicesC{display:block!important}.InternetMarServices{display:none!important}.affix .logo-on-desktop img{margin-left:1%}.portfolio-item:first-child{padding-right:0}.portfolio-item{padding:0;margin-bottom:6em}.portfolio-item:last-child{padding-left:0;margin-bottom:0em}.portfolio-item .portfolio-buttons li.read-case-study a{margin-right:1.5em}.portfolio-item .portfolio-buttons li a{font-size:14px}h1{font-size:35px}.top-header-responsive{display:block;margin-top:15px;margin-bottom:15px}.top-header-responsive h5{padding-top:15px}.top-header{display:none}.header-height{height:156px}.top-header-responsive .contact-us-top{padding:10px 12px;margin-top:4px}.top-header-responsive .contact-us-top a{font-size:inherit}.cta-service img{display:block;margin:0 auto}.cta-service{padding-top:22px}.cta-services{display:none}.panel-body{padding:30px 0}#cta-services h3{padding-top:10px}.team-members .col-sm-3{width:49%}.team-members h3{margin-bottom:65px}#our-team{padding-bottom:25px}.testimonial-content{height:auto}.services-left,.services-right{display:none}.services-c{height:auto}.services-responsive{text-align:center;padding-bottom:15px;display:inline-block}.services-responsive .btn-blue{position:relative;bottom:auto;margin-bottom:15px}.services-responsive .line-grey{margin:20px auto}.services-list-resp p strong{display:block}.services-list-resp .service-icon{margin-top:20px;margin-bottom:18px;width:50px;height:50px;background:#E6F1FB none repeat scroll 0% 0%}.services-list-resp .service-icon img{margin-top:-9px;margin-left:-11px;width:25px}.services-list-resp li{margin:auto 15px}.services-list-resp{padding-bottom:15px}.services-center{display:none}.selected-service h2.text-right{text-align:left}.selected-service h2{padding-right:0}footer .col-md-7{padding-right:15px!important}footer .col-md-5{padding-left:15px!important}.news:last-child{margin-bottom:42px}.case-study{text-align:center}.case-study .line-grey,.case-study img{text-align:center;margin-left:auto;margin-right:auto}.post .post-content{padding-left:50px}.post-photo a img{margin-bottom:30px}.meta{margin-bottom:25px}.posts{margin-bottom:15px}.comments{padding-bottom:10px}.subtitle{margin-top:50px!important}.newsletter-subs{text-align:center}.testimonials-row h2 small{font-size:25px}.testimonials-row h2{font-size:38px}#cta-services.bg-blue{padding-left:15px;padding-right:15px}.contact-us-c{border-left:1px solid #ddd!important}.contact-us{height:auto}.contact-us-left{padding-bottom:60px}.contact-us-c{height:auto}.contact-us .contact-form-wrapper{position:relative;width:100%}.footer-contact .col-md-5{padding-left:30px!important}.footer-contact .col-md-5{padding-left:15px!important}.a1:after,.a3:after,.a5:after{height:180px;background-size:12px 180px;bottom:-180px}.a2:after,.a4:after{height:180px;background-size:12px 180px;bottom:-180px}.great-webdesign p{font-size:13px}.great-webdesign-project{margin-top:-38px}.pos-abs-bottom .col-sm-3{padding-left:3px;padding-right:3px}.arrow{width:532px;height:242px}.services-w ul li{font-size:12px}.services-w ul li:before{font-size:12px;padding-right:7px}.service-2{height:109px}.service-3{height:165px}.service-4{height:254px}.services-w ul{bottom:-30%}.service-3 ul{bottom:-40%}.welcome-services-msg p{font-size:15px}h3.subtitl{font-size:13px;line-height:20px;margin-top:67px}.welcome-services-msg h1 small{font-size:40px}.welcome-services-msg h1{margin-bottom:40px}.welcome-services-msg{height:590px}}@media only screen and (max-width:833px){.affix .logo-on-desktop img{display:none}}@media only screen and (max-width:767px){.affix .logo-on-desktop{display:none}h1{font-size:31px}h2{font-size:30px}h3{font-size:20px}.nav-c{height:54px}.navbar .no-padding{padding:0 15px}.header-height{height:190px}.top-header-responsive .contact-us-top{margin-top:0}.affix .logo-responsive{display:inline-block}.logo-responsive img{width:60%;padding-top:8px;padding-left:15px}.navbar .nav li{border-bottom:1px solid rgba(255,255,255,.6)}.navbar .nav>li:hover{border-bottom:1px solid blue}.navbar-nav>li>a{border-right:0!important;border-left:0!important}.navbar-right,.navbar-left{margin-top:0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{border-left:0!important;border-right:0!important}.dropdown-menu>li>a{padding:10px 15px}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:10px 15px}.dropdown-menu{background:#fff}.navbar-default .navbar-nav>li>a{font-size:12px;padding:15px}.navbar-default .navbar-toggle .icon-bar{background-color:#278ACA;opacity:.8}.navbar-toggle{margin:10px 15px}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:rgba(255,255,255,.6)}.welcome-msg p{font-size:20px}.col-sm-3.service-c{width:48%;display:inline-block}.team-members .col-sm-3{width:100%}.selected-service{padding-right:15px}#what-we-do{padding:40px 0 50px 0}.contact{height:auto}.meta li{margin-right:10px;font-size:11px}.singlepage p{font-size:16px}.post-intro p{font-size:19px}.aside p{font-size:29px}.ordered-list li,.unordered-list li{font-size:15px}.unordered-list>li{padding-left:5px}.meta.pull-right{float:none!important}.comments{padding-bottom:0}.sioux-falls h2,.detroit h2{margin-top:0}.sioux-falls,.detroit{height:auto}.desktop{display:none}.resp{display:block;margin-bottom:35px}.testimonials-row .testimonial-content{border-right:0;padding-left:0;padding-right:0}.contact-form-wrapper .btn-blue{padding:12px 23px;width:100%}.contact-us-left h1{font-size:37px}.a2:after,.a4:after,.a1:after,.a3:after,.a3:after,.a5:after{height:0;background-size:12px 180px;bottom:-180px;content:' ';background:transparent}.great-webdesign-project{margin-top:25px;height:auto}.great-webdesign-project img{position:relative;width:100%;bottom:0;left:25px;transform:scale(1);left:0}.pos-abs-bottom{background:rgba(19,39,68,.72);padding-top:25px;padding-bottom:25px;z-index:100;position:relative;padding-right:0;margin-right:0;margin-left:0;padding-left:0}.services-w{position:relative;height:auto!important;background:transparent}.arrow{display:none}.welcome-services-msg{height:auto}.welcome-services-single-c .overlay{background-size:cover;background-repeat:no-repeat}h3.subtitl{display:block}}@media only screen and (max-width:683px){.page-id-332 .services-c{height:auto}}@media only screen and (max-width:630px){.title-and-desc .service p{font-size:15px}.top-header-responsive h5{display:none}.top-header-responsive .col-xs-6,.top-header-responsive .col-xs-4{margin-bottom:5px}.top-header-responsive .contact-us-top{margin-bottom:15px}.header-height{height:180px}.services-list-resp li{width:25%;margin:0}.selected-service h2{font-size:40px}.selected-service h2 small{font-size:30px}.contact h2{font-size:30px}.contact{padding:15px}.post-icon-wrapper{width:30px;height:30px}.post-seo,.post2,.post-share{background-size:60%}.post .post-content{padding-left:30px}.post-wrapper{padding-left:15px}.comment-info .btn-blue{float:none!important;width:auto}.date-pub{margin-left:0;display:block;margin-bottom:10px;margin-top:10px}.ordered-list{margin-left:20px}.left-col h2{font-size:27px;line-height:37px}.icon-post-title{margin-right:0}.disp-none-resp{display:none}.sioux-falls p,.detroit p{font-size:15px}.sioux-falls h2,.detroit h2{font-size:46px}.sioux-falls,.detroit{padding-right:15px;padding-left:15px}}@media only screen and (max-width:420px){.col-sm-3.service-c{width:100%;display:block}.top-header-responsive .col-xs-6,.top-header-responsive .col-xs-4{width:100%;display:block}.header-height{height:300px}.logo{margin:0 auto 15px auto}.logo-responsive{width:230px;margin-left:auto;margin-right:auto;margin-top:6px;margin-bottom:10px}#our-team h2{font-size:27px}.btn-blue.read-bio{width:auto}.btn-blue{width:100%}.adress-top li.icon{display:none}.top-header-responsive{text-align:center}.contact .btn-blue{font-size:14px!important}.list-display{display:none}.list-display-resp{display:block}.list-display-resp ul,.list-display-resp p{margin-top:10px}.services-list-resp li{width:100%}.selected-service h2{font-size:30px}.selected-service h2 small{font-size:20px}.icon-container{display:none}.feature .panel-body{padding-left:20px}.feature .panel-heading{padding:10px 15px;background:#278aca;border:0;border-left:5px solid #ddd}.feature .panel-heading a{font-size:14px;color:#fff}.panel-group .panel+.panel{margin-top:5px}.comments-form .btn-blue{width:100%}.avatar-wrapper{width:60px;height:60px}.avatar-wrapper img{width:100px;height:100px}.comment-c{overflow:hidden;padding-left:55px}.contact-us-left h1 small{margin-bottom:10px}}@media only screen and (min-width:767px){.navbar-default .dropdown:hover .dropdown-menu{display:block}}.custom-widget{margin-top:70px}.ppc-services-box{min-height:150px}.single-team_members .left-col h2{margin-bottom:0}.gform_wrapper .gform_footer{padding:0 0 0.625em!important}.contact .btn-blue{text-transform:uppercase}.post-type-archive-case-studies .title-and-desc{margin-bottom:0}.newsletter form{margin-top:30px}.newsletter-subs .learn-more a{font-weight:600}.welcome-msg h1{font-weight:400}#services .btn-blue{font-size:18px!important}.serv_inner{padding:10px 40px 40px;border-top:8px solid #f49629;background:#f6f6f6}.serv_inner p{font-size:15px;line-height:1.75}.serv_inner .button-link{border-radius:20px;width:100%;display:block}.serv_inner .btn-blue a{font-size:16px!important;font-weight:400!important;display:block;padding-bottom:1px}.serv_title{text-align:center;font-size:36px;margin-bottom:30px;margin-top:30px}@media(max-width:1199px){.serv_inner{padding-left:30px;padding-right:30px;padding-bottom:30px}}@media(max-width:991px){.serv_inner{margin-bottom:20px}}