@charset "utf-8";@media only screen and (min-width:1440px){.pophead{font-size:22px!important}.pophead .heading3{font-size:46px!important}.popcontent p{font-size:22px!important}.popcontent li:before{width:12px!important;height:12px!important;top:10px!important;left:-20px!important}.popcontent ul{font-size:20px!important;line-height:1.5em!important}.popcontent a{margin-top:15px!important}.popbutton{font-size:20px!important;padding:18px 0!important;margin-top:0!important}.main-navigation{padding-left:30px!important}.es-img{height:460px}#ecom-slider .eighteen{min-height:475px}#content-wrapper2.casedetail{background:#fff}#content-wrapper2.casedetail .seven.columns{width:47%}#content-wrapper2.casedetail .estimate-form-heading:before{display:none}#content-wrapper2.casedetail .estimate-form-heading{width:100%;line-height:1em}#content-wrapper2.casedetail .estimate-form-heading p{width:100%;margin-left:0}#content-wrapper2.casedetail form{background:#ebeff1;margin-top:220px}body.page-article.left-sidebar aside.four.pull-14{left:-1120px}body.interior-article.left-sidebar aside.four.pull-14{left:-1120px}body.page-article.left-sidebar #content-area.fourteen.push-4{left:300px;box-sizing:border-box;padding-left:30px}body.interior-article.left-sidebar #content-area.fourteen.push-4{left:300px;box-sizing:border-box;padding-left:30px}body.blog.left-sidebar aside.four.pull-14,body.single-post.left-sidebar aside.four.pull-14,body.archive.left-sidebar aside.four.pull-14{left:-1120px}body.blog.left-sidebar #content-area.fourteen.push-4,body.single-post.left-sidebar #content-area.fourteen.push-4,body.archive.left-sidebar #content-area.fourteen.push-4{left:300px;box-sizing:border-box;padding-left:30px}}@media only screen and (min-width:1581px) and (max-width:1920px){.popcontent ul{font-size:18px!important;line-height:1.75em}.popcontent p{font-size:24px!important}}@media only screen and (min-width:1440px) and (max-width:1580px){.popcontent ul{font-size:18px!important}.popbutton{font-size:18px!important}}@media only screen and (min-width:1180px) and (max-width:1440px){.pophead{font-size:19px!important}.pophead .heading3{font-size:35px!important}.popcontent p{font-size:16px!important}.popcontent ul{font-size:14px!important}.popcontent li:before{width:10px!important;height:10px!important;top:8px!important}.popcontent a{margin-top:0!important;font-size:12px!important}.popbutton{font-size:14px!important}}@media only screen and (max-width:1180px){.popvideo{display:none!important}.popcontent{width:100%!important;text-align:center!important}.popcontent ul{margin-left:26%!important}}@media only screen and (min-width:1080px) and (max-width:1440px){.hidemenu{display:none}#header-2017 #main-nav ul li a{font-size:.88em!important}.fullsizebr{display:none}#ecom-slider .eighteen{padding-top:30px;padding-bottom:20px}.slideImg{margin-left:0!important}.es-img{margin-top:20px}.gridright{margin-left:14px!important}.full-banner{margin-top:-40px!important}.wdarticle>.five{width:260px!important}#vt-sections .media img,#vt-sections .media iframe{height:auto}#vt-nav{height:auto}#vt-nav li a{padding:7.9px;font-size:1em}#vt-sections .media iframe{height:250px}#vt-sections .media{height:auto;top:-250px}#vt-nav li.active a:after{right:-16px;border-top:20px solid transparent;border-bottom:19px solid transparent;border-left:17px solid #2e94b9}.cstats,.clientprojects,.keywordranking,.digitalagency{margin-left:120px;font-size:18px}#fullwidth-team>div{width:60%}.hiring{width:83%}#banner-video img{height:259px}.aboutawards .eight.alpha{padding-right:50px}input.last{margin-left:0}.featured-list li,.three-columns li{width:14%}.featured-list li{width:27%}#ecom-features-bg .featured-list li{width:14%!important}.centerbtn{width:46%}#ecom-features-bg .featured-list li span{min-height:72px}.estimate-forms form{padding:24px}//.estimate-forms label{//height:auto;//}.break{display:block}#hp-callouts .LargeHeader{font-size:46px}#footer-nav{width:94.5%}.bx-wrapper img{max-width:92%}#logo a{width:135px;font-size:2em;height:34px}#main-nav ul li a{font-size:.8em!important}#logo-estimate .container .eleven.columns{padding:0;width:740px}#logo{width:145px}#main-nav ul{margin-top:30px}#awards-estimate p{visibility:hidden;text-indent:-144px}#awards-estimate p span{visibility:visible;font-size:1.42em}.h-talk{display:none}#request-estimate{font-size:.7em}.page-landing #awards-estimate{width:100%!important;position:absolute;right:5px;top:25%}#awards-estimate{width:140px;position:absolute;right:5px}.h-phone{font-size:.95em;left:-5px}.h-icon{left:0;display:block}#awards-estimate:hover .h-icon{left:-5px}#awards-estimate:hover #request-estimate{}//#main-nav li a:hover ul,#main-nav li a:focus ul,#main-nav li:hover ul{//margin-top:-30px;//padding-top:35px;//}.cs-style-4 figcaption{width:100%;height:68.3%}.cs-style-4 figcaption p{font-size:.85em}.cs-style-4 figcaption a{bottom:15px}#expert-advice:after{display:none}#newsletter-form .btn{right:15%}#main-nav li li{background:rgba(1,102,140,.95)}.ourclients>div{font-size:21px;margin-bottom:20px}.ourclients>div span{font-size:30px}.ourclients>p{width:100%;font-size:14px}.page-ecommerce.page-webdesign #full-width .ourclients{padding-top:20px!important}#ecom-full-width{margin-top:60px}#content-wrapper2.webdesign .estimate-form-heading{font-size:34px}#content-wrapper2.webdesign .estimate-form-heading p{width:81%;font-size:18px}.es-head{font-size:40px}.es-img img{margin:0 11px 10px}}@media only screen and (min-width:1180px) and (max-width:1440px){.talk-to-us{padding:25px}.talk-to-us .middle{width:75%;padding-left:50px}.talk-to-us .right{padding-left:148px;width:75%;top:auto;right:auto}.talk-to-us .blue{padding-left:150px!important;padding-right:150px!important;margin:0!important}#content-wrapper2.casedetail{background:#fff}#content-wrapper2.casedetail .seven.columns{width:47%}#content-wrapper2.casedetail .estimate-form-heading:before{display:none}#content-wrapper2.casedetail .estimate-form-heading{width:100%;line-height:1em}#content-wrapper2.casedetail .estimate-form-heading p{width:100%;margin-left:0}#content-wrapper2.casedetail form{background:#ebeff1;margin-top:220px}#awards-estimate{width:140px;position:absolute;right:-50px}.page-landing #awards-estimate{width:100%!important;position:absolute;right:5px;top:25%}#logo-estimate .container .eleven.columns{width:805px}#main-nav ul{margin-top:30px}#main-nav ul li a{font-size:.85em!important}#logo{width:145px}#logo-estimate{position:relative;height:80px}#awards-estimate{width:140px;position:absolute;right:-50px}.page-landing #awards-estimate{//width:140px;position:absolute;right:0}.h-phone{font-size:.95em;left:-5px}.h-icon{left:0;display:block}#awards-estimate:hover .h-icon{left:-5px}#content-wrapper2 .estimate-form-heading{font-size:42px}#content-wrapper2 .estimate-form-heading:before{left:-75px}#content-wrapper2 .estimate-form-heading p{margin-left:70px}}@media only screen and (min-width:1080px) and (max-width:1179px){#logo-estimate{height:80px}.talk-to-us{padding:25px}.talk-to-us .middle{width:75%;padding-left:50px}.talk-to-us .right{padding-left:148px;width:75%;top:auto;right:auto}.talk-to-us .blue{padding-left:170px!important;padding-right:170px!important;margin:0!important}#content-wrapper2 .estimate-form-heading{font-size:42px}#content-wrapper2 .estimate-form-heading:before{left:-75px}#content-wrapper2 .estimate-form-heading p{margin-left:70px}}@media only screen and (min-width:952px) and (max-width:1079px){.contactbtn{margin-top:-28px}#LandingTopPad h1{margin-top:0!important}#logo-estimate{height:80px}.talk-to-us{padding:25px}.talk-to-us .middle{width:75%;padding-left:50px}.talk-to-us .right{padding-left:148px;width:75%;top:auto;right:auto}.talk-to-us .blue{padding-left:150px!important;padding-right:150px!important;margin:0!important}.articleheading h1{font-size:2.286em;min-height:auto}#content-wrapper2 .estimate-form-heading{float:none;margin:0 auto}#content-wrapper2 .estimate-form-heading p{width:100%;margin-left:0}.wdarticle>.five{width:240px!important}#content-wrapper2 .estimate-form-heading:before{display:none}.page-ecommerce #full-width .ourclients{padding-top:20px!important}.ourclients>div{font-size:18px;margin-bottom:0}.ourclients>div span{font-size:29px;margin-top:0;margin-bottom:10px}.ourclients>p{font-size:.85em;width:110%}.es-title{font-size:20px}.es-head{font-size:40px}.centerbtn{width:46%}.es-img img{margin:0 8px 10px;width:118px}.page-seo .search-mark img{width:auto}.page-seo .search-mark .assciated img{width:118px}.page-seo .search-mark .assciated{margin:0 0 0 23px}#footer-nav{width:auto}#vt-sections .media img,#vt-sections .media iframe{height:auto}#vt-nav{height:auto;width:23.6%}#vt-nav li a{padding:4.8px;font-size:.85em}#vt-sections .media iframe{height:213px}#vt-sections .media{height:auto;top:-213px}#vt-nav li.active a:after{right:-13px;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:13px solid #2e94b9}#ecom-features-bg .featured-list li{width:14%!important}#ecom-features-bg .featured-list li span{min-height:72px}#ecom-features .featured-list li img{height:auto!important}#content-wrapper2.casedetail{background:#fff}#content-wrapper2.casedetail .estimate-form-heading:before{display:none}#content-wrapper2.casedetail .estimate-form-heading{width:100%;line-height:1em}#content-wrapper2.casedetail .estimate-form-heading p{width:100%;margin-left:0}#content-wrapper2.casedetail form{background:#ebeff1;margin-top:220px}.fullwidth-stats{display:none}#fullwidth-team>div{width:60%}.aboutawards div.eight{width:395px!important}#vt-nav{width:26.25%}.hiring{width:100%}#banner-video img{height:228px}.estimate-forms form{padding:22px}.cs-style-4 figcaption{width:100%;height:59.3%;padding:12px}.cs-style-4 figcaption p{font-size:.8em}.cs-style-4 figcaption a{bottom:12px;right:12px;left:auto}#full-width .full-row .left .active img,#full-width .full-row .right .active img{width:100%}#footer-nav{width:94.5%}.bx-wrapper img{max-width:92%}#logo a{width:135px;font-size:2em;height:34px}#main-nav ul li a{font-size:.7em!important}#awards-estimate{width:140px;position:absolute;right:5px}.page-landing #awards-estimate{width:100%!important;position:absolute;right:5px;top:25%}#logo-estimate .container .eleven.columns{padding:0;width:634px;margin-left:0}#awards-estimate p{visibility:hidden;text-indent:-144px}#awards-estimate p span{visibility:visible;font-size:1.42em}.h-phone:before{background:0 0}#request-estimate{font-size:.7em!important}.h-talk{display:none}.h-icon{left:0!important}.h-phone{right:0!important}//#main-nav li a:hover ul,#main-nav li a:focus ul,#main-nav li:hover ul{//margin-top:-27px;//padding-top:35px;//}.grid ul li figure .ri-title{min-height:102px}#expert-advice p{font-size:.9em}#expert-advice:after,#social-links:after,#newsletter-form:after{background:0 0}#landing-nav ul li{margin:0}#landing-nav ul li a::after{margin-left:10px}#estimate label{font-size:13px}#wch-help p{//display:none}#wch-phone{display:inline-block;padding:8px 0}.award.neo{margin-right:5px}#main-nav ul{margin:29px 0 15px}#main-nav ul li a{padding:5px 2px 1px}.stop-two #logo-estimate .award{width:0}.stop-two #wch-phone{top:13px}#additional-nav{padding:0 0 20px}aside .aside{margin:0 0 20px;padding:10px 0 20px 10px}#additional-nav .heading{padding:0 0 0 10px}#additional-nav li a{background:url(../img/main-sprite.png) no-repeat -332px center;padding:7px 10px 7px 22px}#quick-quote .btn:before{margin-left:7px}#like-box iframe{height:278px!important;width:158px!important}#hp-callouts .LargeHeader{font-size:44px}#newsletter-form input{width:240px}#copyright p{padding-right:80px;font-size:.9em}#html5,#css3{margin:10px 0}#footer-nav{width:93.5%}.bx-wrapper img{max-width:88%}#video-tabs #vt-sections .media{width:460px}#video-tabs.full-width #vt-sections .media{width:672px}#hp-callouts .h1{font-size:2.8em}#hp-case-studies .owl-pagination{width:954px}#hp-case-studies .owl-item.loading{background:url(../js/owl/AjaxLoader.gif) no-repeat 30% 40%}#portfolio-bg{left:99px;top:5px;width:737px}#portfolio-desktop{height:389px;width:683px}#portfolio-mobile{height:143px;left:148px;top:66px;width:80px}#portfolio-cc,#portfolio-wallet{display:none}#portfolio-mouse{right:67px;top:562px}#profile-favs{padding-right:145px}#hp-profile .btn{font-size:1.1em}#hp-location iframe{height:275px;width:100%}#featured-articles .seven.columns{width:394px}.featured-article-wrapper img{max-width:392px}.article-header{margin-top:-5px}.md-slider{height:360px}.md-device-wrapper{-webkit-transform:scale(.68) translateX(-50%) translateY(10%);-moz-transform:scale(.68) translateX(-50%) translateY(10%);-ms-transform:scale(.68) translateX(-50%) translateY(10%);transform:scale(.68) translateX(-50%) translateY(10%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;left:50%}.md-device{margin-left:100px}.md-slider>nav{margin-left:8px}.md-slider>nav a{background-position:12px -90px;border:4px solid #fff;height:75px;width:75px}.md-slider>nav a:first-child{background-position:11px 19px}.md-slider>nav a:last-child{background-position:12px -203px}#p-buttons{margin-left:35px;text-align:center}#p-client{display:block;margin:0 auto 15px;width:450px}.obx-employee,.obx-spacer{height:357px;width:240px}.obx-employee img,.obx-spacer img{height:427px;width:310px}.obx-employee p,.obx-spacer p{font-size:1em}#estimate-form .title span{font-size:.9em}#oneida-callout{background-position:0 32px}.es-content{width:300px}.es-slide .btn{font-size:1em}#et-testimonials{margin:35px auto 0}#et-testimonials .fancybox-content{left:42%}#ecom-team .owl-controls{left:-100px}.bottom-arrow{border-width:70px 122px 0}.blue-block li img{margin-left:90px}.blue-block li#demag img{margin-left:170px}.page-portfolio-list .btn.orange{width:120px}.desc-box .btn.blue,.desc-box .btn.grey{width:106px}.desc-box p.white-text{font-size:.9em}.twelve.columns.omega.alpha.special{width:637px}.six.columns.alpha.omega .desc-box{width:298px;height:348px}.five .featured-article-wrapper img{max-width:243px}.page-case-studies-detail .container .seven.columns{width:47%}.page-case-studies-detail .container .seven.columns label{font-size:14px;margin-bottom:10px}.page-case-studies-detail .container .seven.columns .estimate-forms ul li{font-size:1.35em;margin-bottom:20px}.page-case-studies-detail #content-wrapper2.webdesign .estimate-form-heading{width:100%}.page-case-studies-detail #content-wrapper2.webdesign .estimate-form-heading>p{width:100%;margin-left:0}#content-wrapper2.webdesign .estimate-form-heading:before{display:none}}@media only screen and (max-width:951px){.homepage-image{width:100%;box-sizing:border-box;padding:0 20px}#hp-slider .item{height:auto}.btn.sell{font-size:18px}.articleheading{position:static}.fw-img{width:100%}.page-seo .search-mark .assciated{margin:0}#LandingTopPad .top-contain>div{height:auto!important}#LandingTopPad .top-contain .container .eight{height:auto!important;margin-top:20px}#LandingTopPad .hidden-phone{display:block!important}.page-ecommerce #content-wrapper{padding-top:169px!important}#hp-slider{margin-top:79px!important}#et-testimonials-small{width:100%;margin:50px 0 0 0;font-size:20px}.popbutton{width:80%!important}.popcontent ul{margin-left:18%!important}.popad .heading3{paddingitop:10px;padding-bottom:10px}#content-wrapper.casestudylanding{padding-top:55px!important}body.page-article #content-wrapper{padding-top:102px!important}.gridright{margin-left:0!important}.full-banner{margin-top:-3px;padding-bottom:1px}.talk-to-us .middle{top:auto;width:100%;padding-left:0;text-align:center;margin-top:14px}.talk-to-us .left{width:100%;display:inline-block}.talk-to-us .left img{display:block;margin:0 auto}.talk-to-us .right{width:100%;top:auto;right:auto}.talk-to-us .blue{padding-left:0!important;padding-right:0!important;margin-top:auto!important}.articleheading h1{font-size:1.714em;min-height:auto}.articleheading #author{width:300px;margin:20px auto}.articleheading #author-name{width:55%!important;padding-left:40px;margin-top:14px}.articleheading #addthis{display:none}.wdarticle{width:100%!important}.heightadjust{height:auto}#vt-sections .media img,#vt-sections .media iframe{height:auto}#vt-nav{height:auto;width:23.6%}#vt-nav li a{padding:10px;font-size:1.2em}#vt-sections .media iframe{height:213px}#vt-sections .media{height:auto;top:-213px}#vt-sections section p{margin:0 0 10px;padding:8px;font-size:16px}#vt-nav li.active a:after{right:-13px;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:13px solid #2e94b9}#content-wrapper2.casedetail .estimate-forms form textarea{width:96%}#content-wrapper2.casedetail{background:#fff;padding-top:0}#content-wrapper2.casedetail form{background:#ebeff1}.right-fluid .case-stats{width:277px!important}.page-case-studies-detail .container .seven.columns label{margin-bottom:10px}.case-study-quote{padding-left:0;padding-right:0}.left-fixed{display:none}.right-fluid{width:280px!important;padding:0!important;float:none;margin:0 auto}.page-estimate #content>p{width:100%;font-size:20px}.sortby{display:none}.page-about #content{margin-top:0}#fullwidth-team>div{width:70%!important}.es-head{font-size:32px}.featured-list.seo-list ul{column-count:1}#ecom-features .ef-title{margin-top:20px}#content-wrapper2.webdesign .estimate-form-heading:before{display:none}#content-wrapper2.webdesign .estimate-form-heading p{width:100%;margin-left:0}#content-wrapper2 .estimate-form-heading p{width:100%;margin-left:0}#content-wrapper2.casedetail .estimate-forms form{padding:10px}#content-wrapper2.casedetail .estimate-forms form input[type=text],#content-wrapper2.casedetail .estimate-forms form select{width:91%}#content-wrapper2.casedetail .estimate-forms .btn.green{width:91%}#content-wrapper2.casedetail .estimate-forms label{margin-right:8px}.estimate-form-heading{font-size:24px!important}.sortby>a{margin-bottom:10px}.centerbtn{width:96%}.featured-list li{width:100%;margin:0 0 7px}.estimate-forms form>.seven,.estimate-forms form>.three{width:280px!important}.estimate-forms form .break{display:block}.estimate-forms form .row{font-size:.9em}.estimate-forms form input.last{margin-left:0}.estimate-forms form>.three .aside{margin:0 15px 20px;width:80%}.estimate-forms form>.three .aside img{display:block;margin:0 auto}.estimate-forms form{padding:34px 34px 34px 22px}.page-estimate .faux-h1{font-size:34px;line-height:1em}.estimate-forms form input[type=text],.estimate-forms form select{width:90%;margin-left:0}#ecom-faq .faq-heading span{font-size:44px;margin-top:20px;line-height:1.14em}.estimate-forms .btn.green{width:90%;margin-bottom:20px}.estimate-forms form textarea{margin-left:0;width:96%}.page-contact .estimate-forms form input[type=text],.page-contact .estimate-forms form select{width:83%}.page-contact .estimate-forms #comments{width:84%}.page-contact .estimate-forms button.green{width:84%;margin-left:0}.estimate-forms li.required{display:none!important}span.note{width:80%}#form-videos>.four{width:252px}.allservices>.row>.six{margin:20px 0}#vt-sections{position:static}#video-tabs{margin-bottom:15px}#team.partners .row .three{margin:20px 0}#team.partners a{width:100%}#banner-video{height:169px}#banner-video img{display:none}.page-about .wistia_responsive_wrapper{width:100%!important;left:0%!important}.rotate{display:none}h1 span{display:block}fieldset+fieldset{margin:30px 0 20px}label{display:block;height:auto;padding:4px 3% 5px}input,textarea,select{margin:0 3% 5px;width:94%}.btn{display:block;padding:13px 10px 11px;text-align:center}.btn+.btn{margin-left:inherit}.owl-item.loading{min-height:140px}iframe{max-height:450px;max-width:100%}.modalContent__image{display:none!important}.cs-style-4 figcaption{width:100%;height:65.3%;padding:12px}.cs-style-4 figcaption p{font-size:.8em}.cs-style-4 figcaption a{bottom:12px;right:12px;left:auto;font-size:.85em;padding:5px 10px}#header-wrapper{}.page-home #header-wrapper{margin-bottom:0}#we-can-help{height:45px;position:absolute;width:100%;z-index:5000;left:0;top:15px}#wch-ten-years,#wch-help p,#logo-tag-line,#awards-estimate{display:none}#wch-help{text-align:left}#we-can-help #wch-phone{color:#fec929;float:right;margin-left:0;padding:7px 0;font-size:1.143em;display:none}#navlink-static{height:0;width:0;display:none}#mobile-toggle{color:#fff;cursor:pointer;float:left;font-size:1.5em;margin:0;position:relative;top:12px}#mobile-toggle:before{background:url(../img/navlink-updated.png) no-repeat;background-size:41px 32px;content:"";display:inline-block;height:28px;margin-right:5px;vertical-align:middle;width:36px;background-size:cover}#main-nav{display:none}#main-nav-mobile{background:rgba(22,131,163,.95);border-top:0;height:0;overflow:hidden;position:fixed;top:-270px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;z-index:1;width:100%;z-index:9999}#main-nav-mobile.menu-active{opacity:1;z-index:9999;position:fixed;width:100%;top:0;height:100%;overflow-y:scroll}#x{color:#fff;margin-top:15px;display:block}#navigate-header{color:#f7b35e;text-align:center;font-size:1.5em}#main-nav-mobile ul li{border-bottom:1px solid #eb8f18;display:block;margin:0;position:relative}#main-nav-mobile ul li a{color:#fff;display:block;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;line-height:1.5;padding:10px 10px 7px;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;white-space:nowrap;text-align:center}#main-nav-mobile ul li.has-children a:before{content:"";height:13px;left:7px;position:absolute;top:16px;width:13px}#main-nav-mobile ul li a:hover,#main-nav-mobile ul li a:focus{background-color:#eb8f18;color:#fff}#main-nav-mobile ul li.has-children a:hover:before,#main-nav-mobile ul li.has-children:hover a:before{background:url(../img/main-sprite.png) no-repeat -68px 1px}#main-nav-mobile ul ul{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:0;margin:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;overflow:hidden;padding:0;visibility:hidden;min-width:100%;max-width:240px;z-index:100}#main-nav-mobile li.active ul{border-top:1px solid #6e6e6e;height:auto;margin:0;-webkit-opacity:1;-moz-opacity:1;opacity:1;padding:0;visibility:visible}#main-nav-mobile li li{display:block;border-bottom:none}#main-nav-mobile li li a,#main-nav-mobile li:hover li a{background:0 0;color:#fff;font-family:reg,helvetica,arial,sans-serif;font-size:.9em;line-height:1.2;margin:0;padding:4px 27px;text-decoration:none;text-transform:none}#main-nav-mobile li li a:hover,#main-nav-mobile li li a:focus{color:#f2a94a}#main-nav-mobile ul li.has-children li a:before,#main-nav-mobile ul li.has-children:hover li a:before{background:0 0;height:0;margin:0;width:0}#request-estimate{padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:0;font-size:.7em;margin-top:-3px}#awards-estimate:hover #request-estimate{top:0;font-size:.7em}#logo-estimate .eleven{width:195px}#logo{line-height:1;margin-bottom:0;margin-top:12px}#logo a{position:absolute;width:104px;height:25px;top:10px;left:58px}#logo-estimate{border-top:1px solid #fff;padding-top:8px;height:65px;width:100%;//position:fixed}.page-landing #logo-estimate{border-top:1px solid #fff;padding-top:8px;height:65px;width:100%;position:relative}.link--outerbox{font-size:2em}.link--outerbox:hover:after{right:4px;width:96%}.h-talk{display:none}.h-icon{display:none}#awards-estimate{display:block!important;width:105px;margin-top:-5px}.page-landing #awards-estimate{width:300px!important;margin-top:-16px;display:none!important}.awards{width:100%}.h-phone{width:100%;display:block;text-align:center}#awards-estimate:hover .h-phone{right:0}#full-width .full-row .right{width:100%}#full-width .full-row .left{width:100%}#full-width .full-row .left .active img,#full-width .full-row .right .active img{width:100%;margin-top:0}#full-width .full-row .left .wrap,#full-width .full-row .right .wrap{padding-top:10px;padding-bottom:10px}#full-width .full-row .left .active,#full-width .full-row .right .active{padding:10px;box-sizing:border-box;-moz-box-sizing:border-box}#full-width .full-row .left,#full-width .full-row .right{height:auto}#full-width .full-row.video-row .left,#full-width .full-row.video-row .right{height:auto}.ourclients{padding:25px!important}.ourclients>p{width:100%;text-align:center}.ourclients a.button{width:72%;text-align:center;margin:0 auto;display:block}.ourclients>div{margin-bottom:25px;font-size:27px;text-align:center}.ourclients>div span{margin-top:8px;font-size:35px}ul#ratings li{width:45%}.grid{padding:0}#newsletter-form .btn{right:-4px;top:0}#expert-advice:after{display:none}#expert-advice button{width:100%;margin-top:15px}#copyright p:after{display:none}#copyright p{padding-right:0}#obx>.fourteen{width:70%;float:right}#hp-slider .btn.orange2{line-height:30px;box-sizing:border-box;margin:0 auto!important;display:block;float:none;width:80%}#footer .row{border-bottom:0}#footer .columns{margin-bottom:20px;padding-bottom:20px}#footer .vert-seperator{min-height:0;background:0 0;margin-bottom:0}#footer .row.last .columns+.columns{border:none}#footer .heading{font-size:1.57em;margin-bottom:3px}#newsletter-form input{width:260px;padding-left:10px}#expert-advice p{height:auto;margin:0;padding:0}#expert-advice p:before{background:0 0;height:0;width:0}#expert-advice p span{display:inline-block;padding:3px 0}#footer-nav{display:none}#copyright p{padding-right:70px}#copyright p:after{right:0}#html5,#css3{margin:20px 8px 0 0}#obx p{padding:18px 0 0}#content-wrapper{padding-top:86px}#content-wrapper .container,.left-sidebar #content-wrapper .container{background:0 0;margin-bottom:20px}#breadcrumb{display:none}#author-img,.author-img{width:18%!important}#author-name,.author-name{margin-top:18px!important;width:82%!important}#addthis .addthis_button_google_plusone,.addthis .addthis_button_google_plusone{display:none}#banner-full{background:0 0!important}.slider p{display:none}.featured-list ul,.three-columns{-moz-column-count:inherit;-webkit-column-count:inherit;-o-column-count:inherit;-ms-column-count:inherit;column-count:inherit}#ct-nav li{display:block}#ct-nav li:last-child{border-bottom:2px solid #dcdcdc}#ct-nav li a{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}#ct-sections{padding:15px 10px 0}#vt-nav{height:auto;width:100%}#vt-nav li.active a:after{display:none}#vt-sections section{background:0 0;color:inherit;margin:5px 0 0;padding:0}#vt-sections .media,#video-tabs.full-width #vt-sections .media{margin:0 0 10px;position:relative;right:0;top:0;width:100%}#additional-nav .heading{padding:0}#additional-nav li a{background:url(../img/main-sprite.png) no-repeat -342px center;padding:7px 10px 7px 17px}aside.four{background:url(../img/hr.png) repeat-x 0 0;margin-top:20px;padding-top:50px}aside .aside{border-bottom:0;margin:0 0 20px;padding:10px 0 20px}#quick-quote .btn:before{margin-left:85px}#like-box{display:none}#hp-slider-mobile{display:block;padding-top:90px}#hp-slider-mobile .img-wrap{float:left;position:relative}#hp-slider-mobile .slider a{text-decoration:none}#hp-slider-mobile img{float:left;width:300px}#hp-slider-mobile .slider p{display:block;background-color:#7b7b7b;background-color:rgba(123,123,123,.8);float:left;font-family:700,helvetica,arial,sans-serif;font-size:1.7em;margin:0;padding:10px 0;text-align:center;text-transform:uppercase;width:300px}#hp-slider-mobile .slider p span{display:block;font-family:reg,helvetica,arial,sans-serif;font-size:.7em;margin-top:5px;text-transform:none}#hp-slider-mobile .owl-controls .owl-buttons{display:none}#hp-slider-mobile .slider .owl-pagination{display:block}#hp-slider-mobile .owl-theme .owl-controls .owl-page span{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;height:18px;margin:10px 4px;width:18px}#hp-slider-mobile .play-video{background:#333;color:#fff;float:left;font-size:1.2em;padding:5px 0;text-align:center;text-decoration:none;width:100%}#hp-slider-mobile .play-video:before{background-image:url(../img/main-sprite.png);background-position:-65px 4px;border:2px solid #fff;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-top-left-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-topleft:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-left-radius:50%;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;content:"";display:inline-block;height:17px;margin-right:7px;vertical-align:middle;width:17px;transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-webkit-transition:border-color .4s linear;-moz-transition:border-color .4s linear;-o-transition:border-color .4s linear;-ms-transition:border-color .4s linear;transition:border-color .4s linear}#hp-slider-mobile .play-video:hover:before,#hp-slider-mobile .play-video:focus:before{border-color:#f2a94a}#hp-callouts{margin-bottom:50px}#hp-callouts .h1{font-size:2.58em;margin-bottom:20px;text-align:center}#hp-callouts .h1 .sorry{display:none}#hp-callouts .callout{margin-bottom:30px;margin-right:0;text-align:center}#hp-callouts .icon-wrap{margin:0 auto;padding:0}#hp-callouts .callout-content p a{color:#5c5c5c}#hp-callouts .callout-content p a:hover{color:#d94e15}#hp-callouts .callout-title{font-size:1em;margin:5px 0 0}#hp-callouts .show-hide-toggle{margin:-15px 0 5px}#hp-case-studies .h1{margin:0 0 20px}#hp-case-studies .item{height:auto}#hp-case-studies .cs-image,#hp-case-studies .owl-item .thumbs-bg{display:none}#hp-case-studies .cs-content{height:auto;padding:0;position:relative;right:0;top:0;width:100%}#hp-case-studies .cs-title{margin-bottom:10px}#hp-case-studies .graph-wrap{bottom:auto;position:relative}.graph-compare.middle{margin:0 14px}#hp-case-studies .buttons .btn{position:static}#hp-case-studies .buttons .btn+.btn{float:right;padding:13px 10px 11px}#hp-case-studies .owl-controls,#hp-case-studies .owl-item .thumbs-bg{height:auto;margin:0 auto;position:relative;width:300px}#hp-case-studies .owl-pagination{height:auto;margin:0;text-align:center;width:auto}#hp-case-studies .owl-page:nth-child(even){margin:0 6px}#hp-case-studies .owl-theme .owl-controls .owl-page span{background:0 0;height:auto;margin:0;width:auto}#hp-case-studies .owl-page img{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:90px}#hp-case-studies .owl-item.loading{background:url(../js/owl/AjaxLoader.gif) no-repeat 40% 40%}#portfolio-bg,#portfolio-mobile,#hp-portfolio .owl-controls,#portfolio-cc,#portfolio-wallet,#portfolio-mouse{display:none!important}#portfolio-desktop{height:auto;left:0;position:static;top:0;width:auto}#portfolio-desktop .owl-item{height:auto}#hp-portfolio .buttons{margin-top:20px}#hp-portfolio .buttons .btn{font-size:1.2em}#client-logos li{width:32%}#hp-profile{margin-bottom:50px}#profile-img{height:450px;overflow:hidden}#profile-img img{width:530px;position:absolute;left:-70px;max-width:none}#profile-name{font-size:2.2em;margin-bottom:15px}#hp-profile .buttons .btn{clear:both;display:block}#profile-favs{background:0 0;float:left;padding-right:0}#hp-location p{display:none}#hp-location .four{width:48%}#hp-location .four:nth-child(even){margin-left:4%}#hp-location img{margin-bottom:4%}.blog-headings{display:none;background:0 0}#employment .heading{font-size:28px;margin-top:10px;margin-bottom:10px}.transparent-button{padding:10px 0 4px;margin-top:24px;width:100%}#employment .eight{display:none}#hp-blog-news .h1 span{display:block}#hp-blog-news .author-img{float:left;margin:0 20px 10px 0;width:auto}#featured-articles .seven.columns{width:300px}.featured-article-wrapper{margin-bottom:65px}#featured-articles .LargeHeader{margin-bottom:65px}.date{top:-50px;left:115px}.featured-article-wrapper img{max-width:298px}.page-portfolio aside{background:0 0}.md-slider{height:210px;padding-top:90px}.md-device-wrapper{-webkit-transform:scale(.35) translateX(-50%) translateY(10%);-moz-transform:scale(.35) translateX(-50%) translateY(10%);-ms-transform:scale(.35) translateX(-50%) translateY(10%);transform:scale(.35) translateX(-50%) translateY(10%);left:50%;top:0}.md-slider>nav{position:absolute;width:100%;top:0}.md-slider>nav a{background-position:11px -91px;border:4px solid #fff;display:inline-block;width:74px;height:74px;margin:0 15px}.md-slider>nav a:first-child{background-position:10px 19px;margin:0}.md-slider>nav a:last-child{background-position:11px -203px;margin:0}.p-navText{display:none}#p-client{display:block;margin-bottom:20px;margin-right:0;width:auto}#p-client span{display:block;margin-bottom:5px}#p-client span:after{display:none}.page-portfolio #content-wrapper .container{overflow-x:hidden}.page-portfolio #content{background:#fff;left:0;-webkit-opacity:1;-moz-opacity:1;opacity:1;position:relative;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;z-index:1}.page-portfolio .show-nav #content{left:-250px;-webkit-opacity:.75;-moz-opacity:.75;opacity:.75}.page-portfolio aside{left:0;margin:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;padding-top:20px;position:absolute;top:115px;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;-o-transition:opacity .4s linear;-ms-transition:opacity .4s linear;transition:opacity .4s linear;z-index:0}.page-portfolio .show-nav aside{-webkit-opacity:1;-moz-opacity:1;opacity:1}.mobileNav-ShowHide{height:auto;overflow:visible;margin:0 0 20px;padding:13px 10px 11px;width:auto;text-indent:0;z-index:100}.mobileNav-ShowHide span{background:url(../img/main-sprite.png) no-repeat -248px -246px;content:"";display:inline-block;height:20px;left:20px;position:absolute;top:12px;-webkit-transition:left .4s linear;-moz-transition:left .4s linear;-o-transition:left .4s linear;-ms-transition:left .4s linear;transition:left .4s linear;transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);width:20px}.show-nav .mobileNav-ShowHide span{left:260px;top:14px;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.page-portfolio aside .heading{text-align:right}.page-portfolio .bx-controls-direction{display:none}#additional-nav-portfolio-mobile li{list-style:none;text-align:right}#additional-nav-portfolio-mobile li{margin:0!important}#additional-nav-portfolio-mobile li a{background:#5c5c5c;color:#fff;display:block;font-family:reg,helvetica,arial,sans-serif;font-size:1.2em;padding:5px 15px;text-decoration:none;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-o-transition:background .3s linear;-ms-transition:background .3s linear;transition:background .3s linear}#additional-nav-portfolio-mobile li:nth-child(even) a{background:#333}#additional-nav-portfolio-mobile li a:hover,#additional-nav-portfolio-mobile li a:focus{background:#6b9809}#additional-nav-portfolio-mobile img{display:none}.page-team h1{font-size:1.5em;margin-bottom:20px}.page-team h1 span{display:inline}.hiring{text-align:center}.hiring a.btn{margin:10px 0}.fullwidth-stats{display:none}#fullwidth-team{background:0 0}.page-estimate .pad{padding:20px 0 0}#oneida-callout{background:0 0;padding:0}#estimate-form .title{padding:14px 10px}#estimate-form .row{padding:0 0 12px}#estimate-form label{padding:0 10px}#estimate-form textarea{margin:0 10px}#estimate-form .btn{margin:0 10px;width:auto}#estimate-form ul.parsley-error-list li{margin:0 10px 2px}#ecom-slider{margin:-20px 0 0;padding-top:30px}#ecom-slider .eighteen{height:auto;padding-top:0}.es-content{width:100%}.es-title{margin:10px 0 15px}.es-slide .btn{padding-right:20px}.es-slide .btn span:after{right:5px}//#ecom-slider .es-img{//display:none;//}.es-img{height:auto}.es-img iframe{max-height:200px!important}.mobilecolor{color:#1683a3!important;margin:0 0 0 10px}#ecom-partners .owl-controls{display:none!important}#ecom-features .featured-list{width:100%;display:block;margin-top:40px}#ecom-features .featured-list ul{-moz-column-count:1;-webkit-column-count:1;-o-column-count:1;-ms-column-count:1;column-count:1}#ecom-team{background:0 0;height:auto}#et-testimonials{width:100%;font-size:.9em;margin:35px 0 -30px}#et-slides{width:80%;font-size:17px;margin:0 auto}#et-testimonials:before{left:0;margin-left:-40px}#et-testimonials:after{right:0;margin-right:-40px}#content-wrapper2 .estimate-form-heading{font-size:2em!important;width:100%!important;float:none}#content-wrapper2.webdesign .estimate-form-heading p{font-size:16px!important}#content-wrapper2 .estimate-form-heading:before{display:none}#ecom-team .owl-controls{position:static;margin:20px 0}#ecom-redesigns .er-item img{max-width:75%}#ecom-redesigns .owl-controls{top:43px}#estimate-sidebar{display:none}#ecom-demo{background:#1683a3}.exp-content .columns.alpha{padding-right:10px;padding-left:10px}.bottom-arrow{border-width:70px 150px 0;margin-top:-10px}.lpage-c img{float:none;margin:0 auto;display:block}body.page-landing #content{padding-top:0}#landing-nav ul li a::after{margin-left:8px;width:8px}#landing-nav ul li:last-child a:after{display:none}body.page-landing .btn.orange.bottom{text-decoration:none}#landing-nav ul{margin:0 0 15px}#landing-nav ul li{margin:0 -3px 0 0}#landing-nav ul li a{font-size:.8em}#landing-nav ul li a::after{margin-left:10px}.lpage-c p{width:100%}.giantarrow{display:none}body.page-landing .list li{width:100%;display:block}.page-free-estimate h1{font-size:2em;text-align:left}.page-free-estimate #bolded-header:after{display:none}.page-free-estimate form{border:0;margin-top:-25px}.page-free-estimate #norton{display:none}#services-needed{margin-top:0}#services-needed input{margin-left:0}#usa:before{left:-40px}#detailedEstimate{margin-right:0}#request{width:283px;font-size:1em}#call-back{width:283px;font-size:1em;margin-left:0}.page-free-estimate input{margin-left:0}.checks-wrapper p{margin-left:60px}.checks-wrapper p:before{top:2px}.page-free-estimate footer #we-can-help{position:relative;height:75px}.page-free-estimate footer #wch-ten-years{display:inline-block}#compare-columns .six.columns{margin-bottom:25px}.twelve.columns.omega.alpha.special{width:auto}.six.columns.alpha.omega .desc-box{height:auto;margin-top:-5px}.desc-box{margin-bottom:30px}#featured-articles .five.columns{margin-left:0}.five .featured-article-wrapper img{max-width:298px}@media only screen and (min-width:400px) and (max-width:768px){.clickbox{background:#bfbfbf;width:auto}.popcontent ul{margin-left:10%!important}.clickbox span{position:relative;top:10px;font-size:.9em}.clickbox span:after{width:15px;height:7px;background-size:cover}#fullwidth-team{height:275px}#fullwidth-team>div{width:100%!important;padding:0}#hp-slider .item.blue{background:url(../img/mobile-banner.jpg) no-repeat;background-size:initial}#LandingTopPad{padding-top:30px}#LandingTopPad{padding-top:0}#full-width .full-row.video-row .right{height:350px}iframe{max-height:350px}.divideHeading hr{display:none}#hp-slider .hp-slider-content{top:10%}#hp-slider .hp-slider-title{font-size:2em;padding:0 20px}#hp-slider .hp-slider-title-sub{padding:0 20px;font-size:1.36em}.svg-icon{width:50%;display:block;margin:0 auto}}@media only screen and (min-width:500px) and (max-width:768px){#fullwidth-team{height:300px}#fullwidth-team>div{width:70%!important}}@media only screen and (min-width:100px) and (max-width:400px){#et-testimonials-small{width:100%;margin:50px 0 0 0;font-size:20px}.clickbox{background:#bfbfbf!important;width:auto}.clickbox span{position:relative;top:10px;font-size:.9em}.clickbox span:after{width:15px;height:7px;background-size:cover}#fullwidth-team{height:245px}#fullwidth-team>div{width:100%!important}#et-testimonials:before,#et-testimonials:after{}#hp-slider .item.blue{background:url(../img/mobile-banner.jpg) no-repeat;background-size:initial}.svg-icon{width:50%;display:block;margin:0 auto}#employment p{font-size:.9em;padding:0 6px}#employment .heading{font-size:26px;padding:0 6px}.transparent-button{width:98%}#hp-slider .btn.orange2{margin-left:7%;font-size:.9em}#hp-slider .hp-slider-title{font-size:2em}#full-width .full-row.video-row .right{height:200px}iframe{max-height:200px}.divideHeading hr{display:none}.rotate{margin-left:5px}#hp-slider .hp-slider-content{top:10%}#hp-slider .hp-slider-title-sub{padding:0 10px;font-size:1.36em}}}