@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_allied/fonts/fontello.eot?1332134);src:url(/sites/all/themes/ec_allied/fonts/fontello.eot?1332134#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_allied/fonts/fontello.woff2?1332134) format("woff2"),url(/sites/all/themes/ec_allied/fonts/fontello.woff?1332134) format("woff"),url(/sites/all/themes/ec_allied/fonts/fontello.ttf?1332134) format("truetype"),url(/sites/all/themes/ec_allied/fonts/fontello.svg?1332134#fontello) format("svg");font-weight:normal;font-style:normal;}@media only screen and (max-width:480px){.region[class*="float-blocks"] .block{float:none;width:100%;}}@media only screen and (max-width:1200px){#primary-menu{position:relative;text-align:center;text-align:center;}}@media only screen and (max-width:1200px) and (min-width:1024px){.subnav-title-wrapper{top:165px;}}@media only screen and (max-width:1023px){#main-menu-sf{pointer-events:none;}#main-menu-sf #superfish-1-accordion,#main-menu-sf .sf-accordion-toggle{pointer-events:auto;}#header-wrapper .container{padding-right:70px;}[class*="pane-home-page-service-categories-panel-pane-"] .views-row{width:calc(50% - 20px + (20px/2));width:calc(50% - 2rem + (2rem/2));height:auto;margin-bottom:20px;margin-bottom:2rem;}[class*="pane-home-page-service-categories-panel-pane-"] .views-row:nth-child(4){margin-right:10px;margin-right:1rem;}[class*="pane-home-page-service-categories-panel-pane-"] .views-row:nth-child(2n){margin-right:0px;margin-right:0rem;}[class*="pane-home-page-service-categories-panel-pane-"] .views-row:nth-child(3n){margin-left:0px;margin-left:0rem;clear:both;}}@media only screen and (max-width:959px){#header-wrapper .phone-number{margin-top:0;}#header-wrapper .phone-number .block-inner{margin:0;}[class*='pane-testimonials-panel-pane'] .block-inner{padding-top:0;}[class*='pane-testimonials-panel-pane'] .views-field-field-testimonial-image{width:100%;margin:0px;margin:0rem;padding:0px 0px 40px;padding:0rem 0rem 4rem;position:relative;height:auto;overflow:hidden;}[class*='pane-testimonials-panel-pane'] .views-field-field-testimonial-image img{display:block;position:relative;top:0;right:0;bottom:0;left:50%;max-width:none;min-height:0;width:auto;transform:translateX(-50%);}[class*='pane-testimonials-panel-pane'] .views-field-field-display-title,[class*='pane-testimonials-panel-pane'] .views-field-field-display-subtitle,[class*='pane-testimonials-panel-pane'] .views-field-body,[class*='pane-testimonials-panel-pane'] .views-field-field-testimonial-city{width:100%;}#footer-wrapper ul.menu,#footer-wrapper ul.menu ul.menu{text-align:center;}#footer-wrapper .contact-us{width:100%;padding:0;text-align:center;}#footer-wrapper .contact-us div.media{max-width:500px;margin:30px auto;}#footer-wrapper .pane-main-menu{width:100%;}#footer-wrapper .pane-menu-auxiliary-menu{width:100%;}#footer-wrapper .social,#footer-wrapper .copyright{display:block;float:none;text-align:center;clear:both;width:100%;}#footer-wrapper .social p,#footer-wrapper .copyright p{text-align:center;}}@media only screen and (max-width:879px){#secondary-menu-wrapper #mini-panel-secondary_menu_tree{width:90%;margin:auto;}#secondary-menu-wrapper #mini-panel-secondary_menu_tree .pane-menu-tree .block-title{display:block;}#secondary-menu-wrapper #mini-panel-secondary_menu_tree .pane-menu-tree .block-title:after{display:none;}#secondary-menu-wrapper #mini-panel-secondary_menu_tree .pane-menu-tree .block-content{display:block;}#secondary-menu-wrapper #mini-panel-secondary_menu_tree .pane-menu-tree ul.menu{display:block;}#secondary-menu-wrapper #mini-panel-secondary_menu_tree .pane-menu-tree ul.menu li{width:33%;margin:0;padding:0;border:none;}#secondary-menu-wrapper #mini-panel-secondary_menu_tree .pane-menu-tree ul.menu li a{margin:0;padding:0;border:0;}#secondary-menu-wrapper #mini-panel-secondary_menu_tree .pane-menu-tree ul.menu li li{width:100%;}}@media only screen and (max-width:767px){.subnav-title-wrapper{top:0px;}#header-wrapper{padding:10px 45px 0;position:relative;background:#1d2e2e;}#header-wrapper .container{padding-right:0;}#header-wrapper #mini-panel-header{text-align:center;}#header-wrapper .pane-menu-menu-auxiliary-menu{margin:0;}#header-wrapper .pane-menu-menu-auxiliary-menu .menu{text-align:center;}#header-wrapper .pane-page-logo{width:80%;float:none;margin:0 auto 10px;padding:0;text-align:center;}#header-wrapper .pane-search-form{display:block;margin:10px 0;}#header-wrapper input[id*='edit-keys-']{transition:width 0.6s cubic-bezier(0,1.22,0.66,1.39),border-radius 0.6s,background 0.6s;border:none;outline:none;box-shadow:none;padding-left:15px;cursor:text;width:210px;border-radius:0;background:rgba(255,255,255,0.1);color:black !important;}#header-wrapper input[id*='edit-keys-'] + label .search-icon{color:black;}#superfish-1-toggle{right:-35px;}[class*='pane-case-studies-list-panel-pane-']{width:100%;}.custom-image-block{width:100%;}#content-wrapper [class*='pane-entityform-block'] .pre-instructions,#content-wrapper [class*='pane-entityform-block'] .views-field-field-call-to-action,[class*='pane-service-request-panel-pane'] .pre-instructions,[class*='pane-service-request-panel-pane'] .views-field-field-call-to-action{width:100%;padding:0px 30px 0px 40px;padding:0rem 3rem 0rem 4rem;}#content-wrapper [class*='pane-entityform-block'] .pre-instructions + div,#content-wrapper [class*='pane-entityform-block'] .views-field-field-call-to-action + div,[class*='pane-service-request-panel-pane'] .pre-instructions + div,[class*='pane-service-request-panel-pane'] .views-field-field-call-to-action + div{width:100%;}.panel-pane[class*="serv-"][class*="-serv"] .field[class*="serv-"][class*="-serv"] > .field-items > .field-item,.panel-pane[class*="serv-"][class*="-serv"] .field-name-field-ref-serv-cat-services > .field-items > .field-item,.panel-pane[class*="serv-cat-services"] .field[class*="serv-"][class*="-serv"] > .field-items > .field-item,.panel-pane[class*="serv-cat-services"] .field-name-field-ref-serv-cat-services > .field-items > .field-item{width:50%;float:left;padding:10px;padding:1rem;}.panel-pane[class*="serv-"][class*="-serv"] .field[class*="serv-"][class*="-serv"] > .field-items > .field-item:nth-child(3n+1),.panel-pane[class*="serv-"][class*="-serv"] .field-name-field-ref-serv-cat-services > .field-items > .field-item:nth-child(3n+1),.panel-pane[class*="serv-cat-services"] .field[class*="serv-"][class*="-serv"] > .field-items > .field-item:nth-child(3n+1),.panel-pane[class*="serv-cat-services"] .field-name-field-ref-serv-cat-services > .field-items > .field-item:nth-child(3n+1){margin-left:0;clear:none;}.panel-pane[class*="serv-"][class*="-serv"] .field[class*="serv-"][class*="-serv"] > .field-items > .field-item:nth-child(3n),.panel-pane[class*="serv-"][class*="-serv"] .field-name-field-ref-serv-cat-services > .field-items > .field-item:nth-child(3n),.panel-pane[class*="serv-cat-services"] .field[class*="serv-"][class*="-serv"] > .field-items > .field-item:nth-child(3n),.panel-pane[class*="serv-cat-services"] .field-name-field-ref-serv-cat-services > .field-items > .field-item:nth-child(3n){margin:0;}.panel-pane[class*="serv-"][class*="-serv"] .field[class*="serv-"][class*="-serv"] > .field-items > .field-item:nth-child(2n+1),.panel-pane[class*="serv-"][class*="-serv"] .field-name-field-ref-serv-cat-services > .field-items > .field-item:nth-child(2n+1),.panel-pane[class*="serv-cat-services"] .field[class*="serv-"][class*="-serv"] > .field-items > .field-item:nth-child(2n+1),.panel-pane[class*="serv-cat-services"] .field-name-field-ref-serv-cat-services > .field-items > .field-item:nth-child(2n+1){margin-left:-10px;margin-left:-1rem;clear:both;}.panel-pane[class*="serv-"][class*="-serv"] .field[class*="serv-"][class*="-serv"] > .field-items > .field-item:nth-child(2n),.panel-pane[class*="serv-"][class*="-serv"] .field-name-field-ref-serv-cat-services > .field-items > .field-item:nth-child(2n),.panel-pane[class*="serv-cat-services"] .field[class*="serv-"][class*="-serv"] > .field-items > .field-item:nth-child(2n),.panel-pane[class*="serv-cat-services"] .field-name-field-ref-serv-cat-services > .field-items > .field-item:nth-child(2n){margin-right:-10px;margin-right:-1rem;}.panel-pane[class*="pane-blog-listing-panel-pane"] .views-row .views-field-field-blog-image,.panel-pane[class*="pane-blog-listing-panel-pane"] .views-row .views-field-title,.panel-pane[class*="pane-blog-listing-panel-pane"] .views-row .views-field-body{width:100%;}[class*='pane-testimonials-panel-pane'] .views-field-field-testimonial-image,[class*='pane-testimonials-panel-pane'] .views-field-field-display-title,[class*='pane-testimonials-panel-pane'] .views-field-field-display-subtitle,[class*='pane-testimonials-panel-pane'] .views-field-body,[class*='pane-testimonials-panel-pane'] .views-field-field-testimonial-city{width:100%;}[class*='pane-staff-panel-pane-'] .views-row .views-field-field-staff-photo,[class*='pane-staff-panel-pane-'] .views-row .views-field-body,[class*='pane-staff-panel-pane-'] .views-row .views-field-field-staff-title{width:100%;}.section-contact-us #content-wrapper [class*='pane-entityform-block'] #edit-field-email,.section-contact-us #content-wrapper [class*='pane-entityform-block'] #edit-field-name,.section-contact-us #content-wrapper [class*='pane-entityform-block'] #edit-field-phone,.section-contact-us #content-wrapper [class*='pane-entityform-block'] #edit-field-first-name,.section-contact-us #content-wrapper [class*='pane-entityform-block'] #edit-field-last-name{width:50%;}#main-content [class*='pane-distinctions-panel-pane-'] .views-row{width:49%;}#footer-wrapper ul.menu,#footer-wrapper ul.menu ul.menu{text-align:center;}#footer-wrapper .pane-main-menu ul.menu,#footer-wrapper .pane-menu-auxiliary-menu ul.menu{-webkit-columns:1;-moz-columns:1;columns:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}}@media only screen and (max-width:639px){#secondary-menu-wrapper #mini-panel-secondary_menu_tree .pane-menu-tree ul.menu li{width:50%;}#hero-wrapper .view[class*='hero-image-or-video'],#hero-wrapper .views-field-field-slide-image{min-width:0;}.hero-caption-wrapper{position:relative;}.hero-caption-wrapper .hero-caption{margin:50px auto 50px;width:85%;}}@media only screen and (max-width:579px){.not-front .pane-node-body,.front .pane-node-body{width:90%;}.subnav-title-wrapper .subnav-inner{width:calc(90% - 20px);}.panel-pane[class*="serv-"][class*="-serv"] .field[class*="serv-"][class*="-serv"] > .field-items > .field-item,.panel-pane[class*="serv-"][class*="-serv"] .field-name-field-ref-serv-cat-services > .field-items > .field-item,.panel-pane[class*="serv-cat-services"] .field[class*="serv-"][class*="-serv"] > .field-items > .field-item,.panel-pane[class*="serv-cat-services"] .field-name-field-ref-serv-cat-services > .field-items > .field-item{width:100%;}.panel-pane[class*="pane-blog-listing-panel-pane"] .views-row{width:100%;}.section-contact-us #content-wrapper [class*='pane-entityform-block'] #edit-field-email,.section-contact-us #content-wrapper [class*='pane-entityform-block'] #edit-field-name,.section-contact-us #content-wrapper [class*='pane-entityform-block'] #edit-field-phone,.section-contact-us #content-wrapper [class*='pane-entityform-block'] #edit-field-first-name,.section-contact-us #content-wrapper [class*='pane-entityform-block'] #edit-field-last-name{width:100%;}[class*="pane-home-page-service-categories-panel-pane-"] .views-row{width:100%;height:auto;margin:10px 0px;margin:1rem 0rem;}#main-content [class*='pane-distinctions-panel-pane-'] .views-row{width:90%;}}@media only screen and (max-width:320px){@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_allied/fonts/fontello.eot?1332134);src:url(/sites/all/themes/ec_allied/fonts/fontello.eot?1332134#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_allied/fonts/fontello.woff2?1332134) format("woff2"),url(/sites/all/themes/ec_allied/fonts/fontello.woff?1332134) format("woff"),url(/sites/all/themes/ec_allied/fonts/fontello.ttf?1332134) format("truetype"),url(/sites/all/themes/ec_allied/fonts/fontello.svg?1332134#fontello) format("svg");font-weight:normal;font-style:normal;}.at-mt .at-menu-toggle{}.at-mt .at-menu-toggle h2{margin-bottom:5px;}.at-mt .at-menu-toggle h2 a{background:#eee;border:2px solid #ccc;padding:2px 10px;}.at-mt .at-menu-toggle ul.menu li a{background:#eee;border-bottom:1px solid #fff;}}@media only screen and (min-width:321px) and (max-width:580px){@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_allied/fonts/fontello.eot?1332134);src:url(/sites/all/themes/ec_allied/fonts/fontello.eot?1332134#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_allied/fonts/fontello.woff2?1332134) format("woff2"),url(/sites/all/themes/ec_allied/fonts/fontello.woff?1332134) format("woff"),url(/sites/all/themes/ec_allied/fonts/fontello.ttf?1332134) format("truetype"),url(/sites/all/themes/ec_allied/fonts/fontello.svg?1332134#fontello) format("svg");font-weight:normal;font-style:normal;}.at-mt .at-menu-toggle{}.at-mt .at-menu-toggle h2{margin-bottom:5px;}.at-mt .at-menu-toggle h2 a{background:#eee;border:2px solid #ccc;padding:2px 10px;}.at-mt .at-menu-toggle ul.menu li a{background:#eee;border-bottom:1px solid #fff;}}@media only screen and (min-width:581px) and (max-width:768px){@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_allied/fonts/fontello.eot?1332134);src:url(/sites/all/themes/ec_allied/fonts/fontello.eot?1332134#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_allied/fonts/fontello.woff2?1332134) format("woff2"),url(/sites/all/themes/ec_allied/fonts/fontello.woff?1332134) format("woff"),url(/sites/all/themes/ec_allied/fonts/fontello.ttf?1332134) format("truetype"),url(/sites/all/themes/ec_allied/fonts/fontello.svg?1332134#fontello) format("svg");font-weight:normal;font-style:normal;}}@media only screen and (min-width:769px) and (max-width:1024px){@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_allied/fonts/fontello.eot?1332134);src:url(/sites/all/themes/ec_allied/fonts/fontello.eot?1332134#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_allied/fonts/fontello.woff2?1332134) format("woff2"),url(/sites/all/themes/ec_allied/fonts/fontello.woff?1332134) format("woff"),url(/sites/all/themes/ec_allied/fonts/fontello.ttf?1332134) format("truetype"),url(/sites/all/themes/ec_allied/fonts/fontello.svg?1332134#fontello) format("svg");font-weight:normal;font-style:normal;}}@media only screen and (min-width:1025px){@font-face{font-family:'fontello';src:url(/sites/all/themes/ec_allied/fonts/fontello.eot?1332134);src:url(/sites/all/themes/ec_allied/fonts/fontello.eot?1332134#iefix) format("embedded-opentype"),url(/sites/all/themes/ec_allied/fonts/fontello.woff2?1332134) format("woff2"),url(/sites/all/themes/ec_allied/fonts/fontello.woff?1332134) format("woff"),url(/sites/all/themes/ec_allied/fonts/fontello.ttf?1332134) format("truetype"),url(/sites/all/themes/ec_allied/fonts/fontello.svg?1332134#fontello) format("svg");font-weight:normal;font-style:normal;}}
