@charset "utf-8";
  *, *:after, *:before {-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;position:relative;outline:none;background:none;color:inherit;border:none;padding:0;outline:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:inherit;list-style:none;}
.container {width:100%;padding:0 30px;z-index:1;}
.row {width:100%;margin:0 auto;zoom:1;max-width:1140px;}
.row:before, .row:after {content:'';display:table;}
.row:after {clear:both;}
::-webkit-scrollbar {display:none;} ::-webkit-input-placeholder {color:#b0b0b0;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Oswald',sans-serif!important;letter-spacing:.1em;text-transform:uppercase;font-size:17px!important;}
::-moz-placeholder {color:#b0b0b0;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Oswald',sans-serif!important;letter-spacing:.1em;text-transform:uppercase;font-size:17px!important;}
:-ms-input-placeholder {color:#b0b0b0;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Oswald',sans-serif!important;letter-spacing:.1em;text-transform:uppercase;font-size:17px!important;}
:-moz-placeholder {color:#b0b0b0;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Oswald',sans-serif!important;letter-spacing:.1em;text-transform:uppercase;font-size:17px!important;} a, .btn, header, header .bg, nav, path, input, select, textarea, .logo, .nav-container, .bucket .bg, .bucket .inner, .social li, .owl-prev, .owl-next, .owl-dot, .owl-dot span::after, .btn::after, .question, .question i, header nav ul li.menu-item-has-children:hover ul, .slide-content, .mobile-nav div, .overlay {-webkit-transition:all 0.5s;transition:all 0.5s;} h1, h2, h3, h4, h5, h6, img, header .bg, nav, .logo, .social, .btn, .nf-field-element::before, .service-logos {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;} header .bg, .owl-carousel .owl-nav, header nav ul li ul, .owl-carousel .slide, .nf-form-cont i, .listselect-container .nf-field-element::before, aside nav {pointer-events:none;} .embed-container {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}
.embed-container iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.embed-container + h2 {margin-top:30px;} html {background-color:#FFF;padding-top:169px;}
body, html {width:100%;height:100%;font-size:16px;font-family:'Roboto',sans-serif;font-weight:300;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
img {display:block;max-width:100%;}
img.center-image {margin:0 auto;display:block;}
p, main ul, main ol {margin-top:20px;letter-spacing:.25px;}
.anchor {display:block;height:76px;margin-top:-76px;visibility:hidden;position:absolute;top:0;}
.anchor.lg {height:150px;margin-top:-150px;} h1, h2, h3, h4, h5, h6 {font-family:'Oswald',sans-serif;text-transform:uppercase;font-weight:normal;letter-spacing:1px;color:#042C67;}
h1 {letter-spacing:2.5px;line-height:1.15;}
h1 + p, h2 + p, h3 + p {margin-top:15px;}
h2, h3 {line-height:1.325;font-size:23px;}
p {line-height:1.45;}
p:first-child {margin:0;}
p + h2, p + h3 {margin-top:25px;}
b {font-weight:500;} .btn {text-align:center;cursor:pointer;display:inline-block;padding:0 50px 0 35px;font-size:17px;text-transform:uppercase;letter-spacing:1.5px;font-family:'Oswald',sans-serif;pointer-events:all!important;height:56px;line-height:58px;font-weight:400;margin-top:20px;z-index:2;color:#FFF;background-color:#F26522;}
.btn:hover {background-color:#fe8045;}
.btn + .btn {margin-left:20px;}
.btn i {top:-1px;margin-right:7px;font-size:18px;}
.btn::after {display:inline-block;content:"\f324";font-family:"Font Awesome 5 Pro";margin-left:7px;position:absolute;}
.btn:hover::after {margin-left:12px;} header {position:fixed;z-index:5;width:100%;top:0; background: rgba(0,80,160,1);
background: -moz-linear-gradient(0deg, rgba(0,80,160,1) 0%, rgba(4,39,95,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(0,80,160,1) 0%, rgba(4,39,95,1) 100%);
background: linear-gradient(0deg, rgba(0,80,160,1) 0%, rgba(4,39,95,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0050a0",endColorstr="#04275f",GradientType=1);}
header .bg {background-image:url(//eastendpest.com/wp-content/themes/eastendpest/img/ui/header_bg.png);background-repeat:no-repeat;background-position:bottom right;display:block;position:absolute;bottom:0;width:100%;max-width:1280px;left:0;right:0;margin:auto;height:100%;z-index:0;opacity:.75;}
header .logo-container {padding:0 30px 0 12px;}
header .logo {height:85px;margin:10px 0;display:inline-block;}
header .logo:hover {opacity:.55;}
header .logo img {height:90px;}
header .logo + .logo {opacity:0;}
.scrolled header .logo, header.hover .logo {opacity:0;}
.scrolled header .logo + .logo, header.hover .logo + .logo {opacity:1;top:-4.5px;}
.nav-container {background-color:rgba(255,255,255,.05);padding:0;} header .nav-container .row {max-width:100%;}
header nav {width:100%;}
header nav ul {display:table;max-width:1156px;width:100%;margin:0 auto;}
header nav div > ul > li {display:block;float:left;}
header nav div > ul > li a {text-align:center;font-size:18px;color:#FFF;font-weight:300;display:block;text-transform:uppercase;font-family:'Oswald',sans-serif;letter-spacing:2px;width:auto;line-height:62px;height:60px; }
header nav ul li a:hover, header nav > div > ul > li.current_page_item a, header nav > div > ul > li.current-menu-parent > a {background-color:rgba(5, 38, 89,.45) ;}
header nav div > ul > li:nth-of-type(1) {width:12.1107%;}
header nav div > ul > li:nth-of-type(2) {width:15.2249%;}
header nav div > ul > li:nth-of-type(3) {width:14.9654%;}
header nav div > ul > li:nth-of-type(4) {width:23.0969%;}
header nav div > ul > li:nth-of-type(5) {width:17.5606%;}
header nav div > ul > li:nth-of-type(6) {width:17.0415%;}
.scrolled header nav a {color:#042C67;}
.scrolled header nav li.current_page_item a, .scrolled header li.current-menu-parent a {color:#042C67;border-color:#042C67;}
header nav ul li ul {position:absolute;width:100%;opacity:0;background-color:#0D59A5;}
header nav ul li.menu-item-has-children:hover ul {opacity:1;pointer-events:all;}
header nav ul li ul li {float:none;}
header nav ul li ul li a {text-align:center;font-size:13px;color:#FFF;display:block;width:auto;height:auto;line-height:1.6;text-transform:uppercase;padding:15px;cursor:pointer;border:0;} header .numbers {position:absolute;right:0;font-weight:400;text-transform:uppercase;text-align:right;font-size:18px;top:0;bottom:0;margin:auto;height:46px;}
header .numbers a {display:block;float:left;margin-left:25px;line-height:1.1;letter-spacing:1px;text-align:center;color:#FFF;}
header .numbers a:hover {opacity:.55;}
header .numbers span {display:block;font-family:'Oswald',sans-serif;font-weight:500;font-size:25px;}
.scrolled header .numbers {color:#042C67;top:-6px;}
header .numbers span i {font-size:15px;top:-4px;margin-right:4px;display:none;} .carousel {z-index:2;width:100%;display:block;padding-top:30px;background-image:url(//eastendpest.com/wp-content/themes/eastendpest/img/ui/mainbg.png);background-repeat:repeat-x;background-position:top center;}
.carousel .row {max-width:1156px;border:8px solid #FFF;}
.carousel .owl-carousel {padding-bottom:85px;}
.carousel .slide {width:100%;height:100%;} .slide-content {padding: 30px 30px 30px 140px;width:100%;right:0;overflow:hidden;
z-index:1;position:absolute;bottom:-999px; background: rgba(0,80,160,.925);
background: -moz-linear-gradient(0deg, rgba(0,80,160,.925) 0%, rgba(4,39,95,.925) 100%);
background: -webkit-linear-gradient(0deg, rgba(0,80,160,.925) 0%, rgba(4,39,95,.925) 100%);
background: linear-gradient(0deg, rgba(0,80,160,.925) 0%, rgba(4,39,95,.925) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0050a0",endColorstr="#04275f",GradientType=1);
}
.slide-content.active {bottom:0!important;}
.slide-content h1 {font-size:25px;color:#FFF;letter-spacing:2px;}
.slide-content p {font-size:17px;margin-top:10px;color:#FFF;}
.slide-content .btn {margin-top:10px;}
.slide-content img {max-width:95px;display:block; margin-top:-5px;left:25px;position:absolute;}
.slide-content img + img {-webkit-transform:scaleX(-1);transform:scaleX(-1);left:auto;right:-300px;max-width:600px;height:600px;opacity:.1;top:0;bottom:0;margin:auto;}
.owl-carousel .owl-nav {position:absolute;width:100%;height:25px;margin:auto;top:0;bottom:0;z-index:2;}
.owl-carousel .owl-nav img {width:25px;height:24px;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {position:absolute;height:24px;width:25px;pointer-events:all!important;}
.owl-carousel .owl-nav .owl-prev.disabled, .owl-carousel .owl-nav .owl-next.disabled {pointer-events:none!important;opacity:0;}
.owl-carousel .owl-nav .owl-prev {left:15px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);}
.owl-carousel .owl-nav .owl-next {right:15px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);}
.owl-carousel .owl-carousel.owl-hidden {opacity:1!important;}
.owl-carousel.owl-drag {cursor:ew-resize!important;}
.owl-dots {height:85px;width:100%;background-color:grey;z-index:1;position:absolute;bottom:0;
background:rgb(222,222,222);
background:-moz-linear-gradient(0deg, rgba(222,222,222,1) 0%, rgba(255,255,255,1) 100%);
background:-webkit-linear-gradient(0deg, rgba(222,222,222,1) 0%, rgba(255,255,255,1) 100%);
background:linear-gradient(0deg, rgba(222,222,222,1) 0%, rgba(255,255,255,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#ffffff",GradientType=1);}
.owl-dot {width:16.66666666666667%;height:100%;float:left;display:block;}
.owl-dot:hover {background-color:#dedede!important;}
.owl-dot.active {background-color:#c3c3c3!important;}
.owl-dot.active span::after {color:#FFF!important;}
.owl-dot {border-left:1px solid rgba(0,0,0,.1)!important;}
.owl-dot:nth-of-type(1) {border:0!important;}
.owl-dot span {width:100%;height:100%;display:block;text-align:center;}
.owl-dot span::after {display:block;position:absolute;width:100%;height:20px;top:0;bottom:0;margin:auto;text-align:center;font-family:'Oswald',sans-serif;font-weight:300;font-size:16px;text-transform:uppercase;letter-spacing:2px;color:#203E62;padding:0 10px;}
.owl-dot:nth-of-type(1) span::after {content:'Intro';}
.owl-dot:nth-of-type(2) span::after {content:'Interior/Exterior Rodents';height:41px;}
.owl-dot:nth-of-type(3) span::after {content:'Tick Control';}
.owl-dot:nth-of-type(4) span::after {content:'Insects & Spiders';}
.owl-dot:nth-of-type(5) span::after {content:'Termite & Carpenter Ants';height:41px;}
.owl-dot:nth-of-type(6) span::after {content:'Wasps & Hornets';} main {z-index:2;}
main a {color:#F26522;}
main ul li {list-style:square;list-style-position:inside;}
.notice {line-height:1.5;}
.notice + h2, .columns + h3 {margin-top:30px;}
main .container {padding:50px 30px;} main .columns.center, .center {text-align:center;display:table;max-width:650px;border-top:1px solid rgba(0,0,0,.15);margin:30px auto 0;}
main .columns.center h2 {font-size:24px;}
main .columns.center h3 {font-size:21px;}
main .columns .column:nth-of-type(2) {left:30px;}
main .columns .column:nth-of-type(3) {left:60px;}
main .columns .column:nth-of-type(4) {left:80px;}
main .columns.two {padding-right:60px;}
main .columns.two .column {width:50%;float:left;display:block;margin-top:25px;}
main .columns.two h3 {margin-top:10px;}
main .columns.three {padding-right:60px;}
main .columns.three.services {margin-top:-35px;}
main .columns.three .column {width:33.33%;float:left;display:block;margin-top:25px;}
main .columns.three.center h3 {margin-top:10px;}
main .columns.three.services .column:nth-of-type(4) {left:0;}
main .columns.three.services .column:nth-of-type(5) {left:30px;}
main .columns.two.memberships.center {padding-right:60px;border:0;margin-top:-25px;}
main .columns.two.memberships .column img {margin:0 auto;max-height:200px;}
main .columns.two.memberships .column span {display:block;margin-top:10px;}
main .columns.two.memberships .column:nth-of-type(3) {left:0;}
main .columns.two.memberships .column:nth-of-type(4) {left:30px;} .buckets {margin:22px 0 30px;}
.buckets .container {padding:0 30px;}
.buckets .row {padding-right:30px;}
.bucket {padding:30px;float:left;display:table;width:33.33%;background-color:#000;}
main .bucket a {color:#000;}
.bucket {float:left;width:33.33%;overflow:hidden;background-color:#042C67;}
.bucket .bg {background-position:center;left:0;right:0;bottom:0;width:100%;height:100%;background-size:cover;position:absolute;z-index:0;}
.bucket:nth-of-type(2) {left:15px;}
.bucket:nth-of-type(3) {left:30px;}
.bucket:nth-of-type(1) .bg {background-image:url(//eastendpest.com/wp-content/themes/eastendpest/img/ui/nys.png);}
.bucket:nth-of-type(2) .bg {background-image:url(//eastendpest.com/wp-content/themes/eastendpest/img/ui/house.png);}
.bucket:nth-of-type(3) .bg {background-image:url(//eastendpest.com/wp-content/themes/eastendpest/img/ui/client-portal.png);}
.bucket .inner {background-color:rgba(255,255,255,.9);display:table-cell;vertical-align:middle;text-align:center;padding:15px;cursor:pointer;}
.bucket .inner h2 {font-size:20px;}
.bucket:hover .bg {opacity:.35;}
.bucket:hover .btn {background-color:#fe8045;}
.bucket:hover .btn::after {margin-left:12px;}
.hero {background-position:center;background-size:cover;background-image:url(//eastendpest.com/wp-content/themes/eastendpest/img/ui/herobg3.jpg);padding:65px 0 75px;color:#FFF;}
.hero h1 {font-size:35px;color:#FFF;}
.hero .overlay {position:absolute;top:0;right:0;left:0;bottom:0;opacity:.55;
background:rgba(0,80,160,1);
background:-moz-linear-gradient(-90deg, rgba(0,80,160,1) 0%, rgba(4,39,95,1) 100%);
background:-webkit-linear-gradient(-90deg, rgba(0,80,160,1) 0%, rgba(4,39,95,1) 100%);
background:linear-gradient(-90deg, rgba(0,80,160,1) 0%, rgba(4,39,95,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0050a0",endColorstr="#04275f",GradientType=1);} .faqs {margin-top:30px;}
.faqs .question {font-weight:500;display:block;padding:12px;border:2px solid #042C67;cursor:pointer;}
.faqs .question p {color:#042C67;}
.faqs .question:hover, .faqs .question.active {background-color:#042C67;color:#FFF;}
.faqs .question i {font-size:25px;margin-right:8px;top:4px;color:#042C67;}
.faqs .question:hover i {color:#FFF;}
.faqs .question.active i {transform:rotate(180deg);color:#FFF;}
.faqs .answer {padding:0 15px;opacity:0;display:none;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}
.faqs .question.active + .answer {opacity:1;} .pdfs {text-align:center;}
.pdf {text-align:center;cursor:pointer;display:table;padding:13px 30px 10px;font-size:16px;text-transform:uppercase;letter-spacing:1.25px;font-family:'Oswald',sans-serif;pointer-events:all!important;font-weight:400;margin-top:20px;z-index:2;color:#042C67;border:2px solid #042C67;}
.pdf:hover {background-color:#042C67;color:#FFF;}
.pdf i {top:-1px;bottom:0;margin:auto;height:16px;right:3px;}
.pdfs.row {text-align:left;margin:20px 0;}
.pdfs.row img {float:left;}
.pdfs.row .pdf {margin-top:31px;} .service-logos img {margin:20px 0 0 20px;width:200px;vertical-align:middle;display:inline-block;}
.service-logos a:first-child img {margin-left:0;} .contact-info {display:table;margin:0 auto;text-align:center;}
.contact-info img {display:block;margin:0 auto;}
.contact-info h2 {margin-top:25px;}
.testimonial {padding-top:30px;}
.map {margin-bottom:-4px;} .contact-form {text-align:center;width:100%;max-width:650px;padding-top:30px;border-top:1px solid rgba(0,0,0,.25);margin:30px auto 5px;z-index:3;}
.contact-form h3 {text-align:center;margin-bottom:20px;font-weight:500;}
.nf-form-cont {font-family:'Oswald',sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:17px;margin-top:25px;}
.nf-form-cont form {max-width:525px;margin:0 auto;}
.nf-field-container {margin:15px 0 0!important;}
nf-field:nth-of-type(1) .nf-field-container {margin:0!important;}
.nf-form-fields-required, .nf-error-msg {display:none!important;}
.nf-form-cont .ninja-forms-req-symbol {position:absolute;top:0;left:-10px;color:#FFF;}
.nf-form-cont i {position:absolute;right:15px;bottom:12px;z-index:1;font-size:26px;}
.nf-form-cont .nf-field-label label {font-weight:normal;margin-left:10px;}
input, select, textarea {width:100%;padding:3px 0 0 12px;height:56px!important;background-color:#FFF;color:#6a6b6d;border:2px solid rgba(0,0,0,.15);font-family:'Oswald',sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:17px;}
textarea {resize:none;height:199px!important;padding:10px;}
input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus {border-color:#042C67;}
.nf-error .ninja-forms-field {border:3px solid #e80000!important;}
.listselect-container .nf-field-element::before {font-family:"Font Awesome 5 Pro";color:#b0b0b0;content:"\f107";position:absolute;z-index:9;top:15px;right:15px;font-size:28px;}
input[type="button"] {background-color:#F26522;margin:0 auto!important;width:auto!important;height:56px!important;font-size:17px;border:2px solid #F26522;color:#FFF;cursor:pointer;padding:0 35px;display:table;}
input[type="button"]:hover {background-color:#fe8045;}
footer {padding:50px 0;color:#FFF;
background: rgba(0,80,160,1);
background: -moz-linear-gradient(0deg, rgba(0,80,160,1) 0%, rgba(4,39,95,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(0,80,160,1) 0%, rgba(4,39,95,1) 100%);
background: linear-gradient(0deg, rgba(0,80,160,1) 0%, rgba(4,39,95,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0050a0",endColorstr="#04275f",GradientType=1);}
footer h3 {color:#FFF;}
footer a:hover {color:#F26522;}
footer .column {float:left;line-height:1.7;display:block;}
footer .column:nth-of-type(1) {width:22%;}
footer .column:nth-of-type(2) {width:28%;}
footer .column:nth-of-type(3) {width:25%;}
footer .column:nth-of-type(4) {width:25%;}
footer h3 {margin-bottom:3px;font-size:21px;line-height:1.7}
footer h3:nth-of-type(2) {margin:10px 0 -2px;}
footer .social {margin-top:5px;}
footer .social li {font-size:25px;color:#FFF;margin-left:15px;display:block;float:left;text-align:center;padding:0;}
footer .social li.card {pointer-events:none;}
footer .social li:first-child {margin-left:0;}
footer .social li:hover {color:#F26522;}
footer .social li a {font-size:0;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;}
footer .logo {margin-top:7px;}
footer .copyright {font-size:13px;text-align:center;margin-top:5px;}
footer b, .copyright a {font-weight:500;}
footer .bg {background-image:url(//eastendpest.com/wp-content/themes/eastendpest/img/ui/header_bg.png);background-repeat:no-repeat;background-position:bottom right;display:block;position:absolute;bottom:0;width:100%;max-width:1280px;left:0;right:0;margin:auto;height:100%;z-index:0;opacity:.75;} .mobile-nav {position:fixed;z-index:9999;pointer-events:none;}
.mobile-nav .overlay {display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1;pointer-events:none;}
.mobile-nav div {display:table;background-color:#FFF;width:100%;max-width:330px;height:100%;z-index:999;top:0;bottom:0;left:-400px;bottom:0;pointer-events:none;position:fixed;}
.mobile-nav.active div {opacity:1;z-index:999;pointer-events:all;left:0;}
.mobile-nav .overlay {opacity:0;position:fixed;background-color:rgba(0,0,0,.825);}
.mobile-nav.active .overlay {opacity:1;pointer-events:all;cursor:pointer;}
.mobile-nav ul {display:table-cell;vertical-align:middle;}
.mobile-nav ul.menu li a {display:block;padding:15px 40px;font-size:18px;color:#042C67;font-weight:500;vertical-align:middle;font-family:'Oswald',sans-serif;text-transform:uppercase;}
.mobile-nav ul.menu li a:hover, .mobile-nav ul li.current-menu-item a, .mobile-nav ul li.current_page_item a, .mobile-nav ul li.current_page_parent a {opacity:.55;}
.mobile-nav ul.sub-menu {display:none;background-color:#042C67;padding:10px 0 15px;}
.mobile-nav ul.menu li ul.sub-menu a {font-size:16px;padding-bottom:5px;padding-top:10px;text-transform:none;text-transform:none;font-weight:500;color:#FFF;}
.hamburger {z-index:9999;position:absolute;top:6px;bottom:0;margin:auto;left:0;height:47px;opacity:0;pointer-events:none;}
.hamburger:hover, .hamburger.is-active {opacity:1!important;}
.hamburger-box {width:25px;height:16px;}
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {background-color:#FFF;width:25px;height:2px;border-radius:0;}
.scrolled .hamburger-inner, .scrolled .hamburger-inner:after, .scrolled .hamburger-inner:before {background-color:#042C67;}
.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before {background-color:#042C67;}
.hamburger.is-active:hover .hamburger-inner, .hamburger.is-active:hover .hamburger-inner:after, .hamburger.is-active:hover .hamburger-inner:before {background-color:#042C67;}
.hamburger-inner:before {top:-6px;}
.hamburger-inner:after {bottom:-6px;}
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
-webkit-transition:transform ease .15s, background-color 0.5s!important;
-moz-transition:transform ease .15s, background-color 0.5s!important;
-o-transition:transform ease .15s, background-color 0.5s!important;
transition:transform ease .15s, background-color 0.5s!important;
}
.hamburger--arrowturn.is-active .hamburger-inner:before {top:-5px;left:-2px;}
.hamburger--arrowturn.is-active .hamburger-inner:after {bottom:-5px;left:-2px;} @media handheld, only screen and (max-width:1024px) {
html {padding-top:109px;}
header {height:109px;}
.hamburger {opacity:1;pointer-events:all;}
.nav-container, header nav {opacity:0;pointer-events:none;visibility:hidden;}
header .logo {margin:10px auto;display:table;}
header .numbers {position:fixed;bottom:0;width:100%;top:auto;text-align:center;height:auto;font-size:16px;
background:rgba(0,80,160,1);
background:-moz-linear-gradient(0deg, rgba(0,80,160,1) 0%, rgba(4,39,95,1) 100%);
background:-webkit-linear-gradient(0deg, rgba(0,80,160,1) 0%, rgba(4,39,95,1) 100%);
background:linear-gradient(0deg, rgba(0,80,160,1) 0%, rgba(4,39,95,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0050a0",endColorstr="#04275f",GradientType=1);}
header .numbers a {width:33.33%;margin:0;padding:15px 15px 10px;color:#FFF;}
header .numbers span {font-size:22px;}
.carousel .owl-carousel {padding-bottom:0;}
.owl-dots {display:none;}
.slide-content {padding:20px 20px 20px 120px;}
.slide-content img {max-width:80px;}
.slide-content h1 {font-size:22px;}
.slide-content p {font-size:15.5px;}
.slide-content .btn {height:50px;line-height:52px;padding:0 45px 0 25px;}
.hero h1 {text-align:center;font-size:33px;}
.buckets .row {padding-right:0;}
.bucket {width:100%;height:auto!important;}
.bucket:nth-of-type(2), .bucket:nth-of-type(3) {left:0;margin-top:30px;}
footer {padding-bottom:90px;}
footer .column:nth-of-type(1), footer .column:nth-of-type(2), footer .column:nth-of-type(3) {min-height:200px;}
footer .column:nth-of-type(1) {width:25.83%;}
footer .column:nth-of-type(2), footer .column:nth-of-type(3) {width:37.08%;}
footer .column:nth-of-type(4) {width:100%;margin:15px auto 0;}
footer .logo {margin:7px auto 0;max-width:300px;}
}
@media handheld, only screen and (max-width:900px) {
main .columns.three.services {padding-right:0;}
main .columns.three.services .column {width:100%;left:0!important;}
}
@media handheld, only screen and (max-width:800px) {
.slide-content h1 {font-size:20px;}
.slide-content p {font-size:14px;}
}
@media handheld, only screen and (max-width:750px) {
.hero {padding:45px 0 55px;}
.hero h1 {font-size:30px;}
.pdfs.row img {float:none;}
.pdfs.row img + .pdf {margin-top:15px;}
footer .column:nth-of-type(1), footer .column:nth-of-type(2), footer .column:nth-of-type(3) {min-height:0;}
footer .column:nth-of-type(1), footer .column:nth-of-type(2) {width:50%;min-height:200px;}
footer .column:nth-of-type(3) {width:100%;margin-top:10px;}
footer .column, footer h3 {text-align:center;}
footer .social {display:table;margin:5px auto 0;width:auto;}
}
@media handheld, only screen and (max-width:650px) {
html {padding-top:94px;}
header {height:94px;}
header .logo, header .logo img {height:75px;}
.slide-content p {display:none;}
.slide-content .btn {height:43px;line-height:44px;padding:0 40px 0 20px;}
main .columns.two.contact, main .columns.three.contact {padding-right:0;}
main .columns.two.contact .column, main .columns.three.contact .column {width:100%;}
main .columns.two.contact .column:nth-of-type(2), main .columns.three.contact .column:nth-of-type(2), main .columns.three.contact .column:nth-of-type(3) {left:0;}
}
@media handheld, only screen and (max-width:550px) {
.hero {padding:25px 0 35px;}
.hero h1 {font-size:28px;}
.slide-content {display:none;}
main .columns.two.memberships.center {padding-right:0;}
main .columns.two.memberships .column {width:100%;}
main .columns.two.memberships .column:nth-of-type(2), main .columns.two.memberships .column:nth-of-type(4) {left:0;}
footer .column:nth-of-type(1), footer .column:nth-of-type(2) {width:100%;min-height:0;}
footer .column:nth-of-type(2), footer .column:nth-of-type(3) {margin-top:25px;}
}
@media handheld, only screen and (max-width:500px) {
html {padding-top:84px;}
header {height:84px;}
.hamburger {left:-6px;}
header .logo, header .logo img {height:65px;}
header .numbers {display:none;}
.pdf {margin:20px auto 0;}
footer {padding-bottom:40px;}
}
@media handheld, only screen and (max-width:500px) {
html {padding-top:74px;}
header {height:74px;}
header .logo, header .logo img {height:55px;}
}