*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

body {margin:0;font-family: 'Roboto', sans-serif;}
[class*='col-'] {float: left;min-height: 1px;}
.grid {width:100%;max-width:1200px;margin:0 auto;overflow:hidden;}
.grid:after {content: "";display: table;clear: both;}
.grid-pad {padding: 0;}
.push-right {float:right;}

/* Content Columns */
.col-1-1 {width: 100%;}
.col-2-3, .col-8-12 {width: 66.66%;}
.col-1-2, .col-6-12 {width: 50%;}
.col-1-3, .col-4-12 {width: 33.33%;}
.col-1-4, .col-3-12 {width: 25%;}
.col-1-5 {width: 20%;}
.col-1-6, .col-2-12 {width: 16.667%;}
.col-1-7 {width: 14.28%;}
.col-1-8 {width: 12.5%;}
.col-1-9 {width: 11.1%;}
.col-1-10 {width: 10%;}
.col-1-11 {width: 9.09%;}
.col-1-12 {width: 8.33%}

/* Layout Columns */
.col-11-12 {width: 91.66%}
.col-10-12 {width: 83.333%;}
.col-9-12 {width: 75%;}
.col-5-12 {width: 41.66%;}
.col-7-12 {width: 58.33%}

/* Pushing blocks */
.push-2-3, .push-8-12 {margin-left: 66.66%;}
.push-1-2, .push-6-12 {margin-left: 50%;}
.push-1-3, .push-4-12 {margin-left: 33.33%;}
.push-1-4, .push-3-12 {margin-left: 25%;}
.push-1-5 {margin-left: 20%;}
.push-1-6, .push-2-12 {margin-left: 16.667%;}
.push-1-7 {margin-left: 14.28%;}
.push-1-8 {margin-left: 12.5%;}
.push-1-9 {margin-left: 11.1%;}
.push-1-10 {margin-left: 10%;}
.push-1-11 {margin-left: 9.09%;}
.push-1-12 {margin-left: 8.33%}

@media handheld, only screen and (max-width: 767px) {
.grid {width: 100%;min-width: 0;margin-left: 0;margin-right: 0;}
[class*='col-'] {width: auto;float: none;}

/* Mobile Layout */
[class*='mobile-col-'] {float: left;margin:0;padding:0;}
.mobile-col-1-1 {width: 100%;}
.mobile-col-2-3, .mobile-col-8-12 {width: 66.66%;}
.mobile-col-1-2, .mobile-col-6-12 {width: 50%;}
.mobile-col-1-3, .mobile-col-4-12 {width: 33.33%;}
.mobile-col-1-4, .mobile-col-3-12 {width: 25%;}
.mobile-col-1-5 {width: 20%;}
.mobile-col-1-6, .mobile-col-2-12 {width: 16.667%;}
.mobile-col-1-7 {width: 14.28%;}
.mobile-col-1-8 {width: 12.5%;}
.mobile-col-1-9 {width: 11.1%;}
.mobile-col-1-10 {width: 10%;}
.mobile-col-1-11 {width: 9.09%;}
.mobile-col-1-12 {width: 8.33%;}

/* Layout Columns */
.mobile-col-11-12 {width: 91.66%}
.mobile-col-10-12 {width: 83.333%;}
.mobile-col-9-12 {width: 75%;}
.mobile-col-5-12 {width: 41.66%;}
.mobile-col-7-12 {width: 58.33%}
.hide-on-mobile {display: none !important;width: 0;height: 0;}
}


.footer a{color:#fff;}

.clear{clear:both;}
a{text-decoration:none;}
p{font-size:15px;margin:3% 0 0;}
h1{font-family: 'Cardo', serif;color:#000;font-size:155%;margin:0;}
h2{font-family: 'Cardo', serif;color:#000;font-size:145%;margin:0;}
.title-decor{margin:1% 0 1%;}

.header{display:block;position:relative;width:100%;background:#fff;border-bottom:2px solid #eaeaea;}
.head-blue{display:block;position:relative;width:100%;background:#005bc1;padding:4% 3%;}
.hbl{display:block;position:relative;margin:0 0 3%;}
.hbl p{color:#fff;text-transform:uppercase;font-weight:900;font-size:115%;margin:0;text-align:center;}
.hbl p a{color:#fff;}
.hbl p span{font-weight:400;font-size:75%;margin-left:15px;vertical-align:top;line-height:150%;}
.hbl p span i{margin:0 15px;}
.hbr{display:block;position:relative;color:#fff;text-transform:uppercase;}
.hbr p{color:#fff;text-transform:uppercase;font-weight:900;font-size:115%;margin:0;text-align:center;}
.hbr p a{color:#fff;}
.hbr p span{font-weight:400;font-size:75%;margin-left:15px;vertical-align:top;line-height:150%;}
.hbr p span i{margin:0 15px;}
.head-ln{display:block;position:relative;max-width:284px;margin:0 auto;}
.head-lnl{display:block;position:relative;text-transform:uppercase;padding:4% 3%;}
.hlnlu{display:block;position:relative;text-align:left;color:#000;font-family: 'Cardo', serif;margin:0;font-size:89%;}
.hlnll{display:block;position:relative;text-align:left;color:#000;margin:0;background:#e9e9e9;padding:.1% 1%;font-size:67.75%;}
.hlnll span{margin:0 1.5%;}
.head-lnr{display:block;position:relative;}
#dmenu{display:none;}
#menu{display:none;}

.entry{padding:0 3%;}
.home-top{display:block;position:relative;width:100%;background:none;margin:0 0 10%;}
.home-top-txt{display:block;position:relative;width:100%;text-align:center;padding:5% 0;}
.htt-top{font-family: 'Cardo', sans-serif;font-weight:400;font-style:italic;color:#0071f0;font-size:175%;margin:0%;}
.htt-mid{color:#888;text-transform:uppercase;font-size:185%;font-weight:300;margin:0 0 4%;}
.htt-bot{color:#888;font-size:105%;font-weight:300;}
.but-arrow-blue{display:block;position:relative;margin:7% 0 0;}
.but-arrow-blue a{background:#0071f0;color:#fff;text-transform:uppercase;font-weight:500;padding:2.5% 5.5%;font-size:100%;transition:all 0.3s ease;}
.but-arrow-blue a i{padding-left:4.5%;font-size:105%;font-weight:bold;}
.but-arrow-blue a:hover{background:#000;}

.home-bldg{display:block;position:relative;width:100%;margin:0 0 10%;}
.bldg{display:block;position:relative;margin:0 0 4%;}
.bldg img{width:100%;}
.home-content-sect{display:block;position:relative;width:100%;}
.home-content-sect p{color:#666;font-size:100%;}
.home-content-sect p i{color:#0071f0;margin:0 .5%;}
.home-content-sect p a{color:#666;transition:all 0.3s ease;}
.home-content-sect p a:hover{color:#0071f0;}
.home-content-sect p span{font-style:italic;font-size:90%;}

.home-form-download{display:block;position:relative;width:100%;background:#0071f0;margin:0 0 2%;}
.hfd-sects{display:block;position:relative;background:none;padding:5% 3%;;}
.hfd-sects p{color:#fff;}
.hfd-npi{display:block;position:relative;margin:0;text-transform:uppercase;font-size:120%;font-weight:500;text-align:center;width:100%;}
.hfd-save{display:block;position:relative;margin:0;font-family: 'Cardo', sans-serif;font-size:95%;text-align:center;width:100%;margin:3% 0;}
.hfd-but{display:block;position:relative;background:#fff;margin:0 auto;font-weight:500;padding:2%;font-size:110%;text-transform:uppercase;width:215px;color:#0071f0;text-align:center;}
.hfd-but i{display:inline-block;margin:0 0 0 7%;}

.wtd{display:block;position:relative;margin:0 0 2%;}
.wtd-txt{display:block;position:relative;background:rgba(242,242,242,.9);padding:6% 3% 10%;}
.wtd-txt p{color:#666;}

.home-black{display:block;position:relative;width:100%;background:#000;margin:0 0 2%;padding:3% 3% 9%;}
.hblack-img{display:block;position:relative;}
.hblack-img img{width:100%;}
.hblack-txt{display:block;position:relative;padding:4% 0 3%;}
.hblack-txt h2{color:#fff;}
.hblack-txt .sub{font-family: 'Cardo', sans-serif;font-style:italic;font-weight:400;color:#c9c8c8;font-size:130%;}
.hblack-txt .hblack-content{color:#888;font-size:100%;}
.hblack-txt .but-arrow-blue{margin:10% 0 0;}

.home-squares{display:block;position:relative;width:100%;margin:0 0 2%;}
.hs01{display:block;position:relative;background:#f1f1f1;padding:6% 6% 11%;}
.hs01 .hs-title{color:#0071f0;}
.hs01 .hs-txt{color:#000;}
.hs01 .hs-arrow{color:#0071f0;border:1px solid #0071f0;transition:all 0.3s ease;}
.hs01 .hs-arrow:hover{background:#0071f0;color:#fff;}
.hs02{display:block;position:relative;background:#2b2b2b;padding:6% 6% 11%;}
.hs02 .hs-title{color:#fff;}
.hs02 .hs-txt{color:#888;}
.hs02 .hs-arrow{color:#fff;border:1px solid #fff;transition:all 0.3s ease;}
.hs02 .hs-arrow:hover{background:#fff;color:#2b2b2b;}
.hs03{display:block;position:relative;background:url('../images/img-hsquare03.jpg') no-repeat;background-size:cover;background-position:center;height:285px;}
.hs03 i{display:none;position:absolute;color:#f1f1f1;font-size:450%;right:-4px;top:42%;}
.hs04{display:block;position:relative;background:#f1f1f1;padding:6% 6% 11%;}
.hs04 .hs-title{color:#0071f0;}
.hs04 .hs-txt{color:#000;}
.hs04 .hs-arrow{color:#0071f0;border:1px solid #0071f0;transition:all 0.3s ease;}
.hs04 .hs-arrow:hover{background:#0071f0;color:#fff;}
.hs05{display:block;position:relative;background:url('../images/img-hsquare05.jpg') no-repeat;background-size:cover;background-position:center;height:285px;}
.hs05 i{display:none;position:absolute;color:#0071f0;font-size:450%;right:-4px;top:42%;}
.hs06{display:block;position:relative;background:#0071f0;padding:6% 6% 11%;}
.hs06 .hs-title{color:#fff;}
.hs06 .hs-txt{color:#000;}
.hs06 .hs-arrow{color:#fff;border:1px solid #fff;transition:all 0.3s ease;}
.hs06 .hs-arrow:hover{background:#fff;color:#0071f0;}
.hs07{display:block;position:relative;background:#f1f1f1;padding:6% 6% 11%;}
.hs07 .hs-title{color:#0071f0;}
.hs07 .hsq-txt{color:#000;}
.hs07 .hs-arrow{color:#0071f0;border:1px solid #0071f0;transition:all 0.3s ease;}
.hs07 .hs-arrow:hover{background:#0071f0;color:#fff;}
.hs08{display:block;position:relative;background:#2b2b2b;padding:6% 6% 11%;}
.hs08 .hs-title{color:#fff;}
.hs08 .hs-txt{color:#888;}
.hs08 .hs-txt a{color:#0071f0;}
.hs08 .hs-arrow{color:#fff;border:1px solid #fff;transition:all 0.3s ease;}
.hs08 .hs-arrow:hover{background:#fff;color:#888;}
.hs-title{font-family: 'Cardo', sans-serif;font-weight:700;font-size:135%;margin:0 0 4%;}
.hs-txt{margin-bottom:4%;font-size:100%;}
.hs-arrow{position:relative;padding:2% 5%;}
.hs-arrow i{font-weight:bold;font-size:125%;}
.hs-arrow-spacer{display:block;position:relative;width:100%;margin:0 0 9%;}

.serv-squares{display:block;position:relative;width:100%;margin:0 0 2%;}
.ss01{display:block;position:relative;background:#f1f1f1;padding:6%;}
.ss01 .ss-title{color:#0071f0;}
.ss01 .ss-txt{color:#000;}
.ss01 .ss-arrow{color:#0071f0;border:1px solid #0071f0;transition:all 0.3s ease;}
.ss01 .ss-arrow:hover{background:#0071f0;color:#fff;}
.ss02{display:block;position:relative;background:#2b2b2b;padding:6%;}
.ss02 .ss-title{color:#fff;}
.ss02 .ss-txt{color:#888;}
.ss02 .ss-arrow{color:#fff;border:1px solid #fff;transition:all 0.3s ease;}
.ss02 .ss-arrow:hover{background:#fff;color:#2b2b2b;}
.ss03{display:block;position:relative;background:#0071f0;padding:6%;}
.ss03 .ss-title{color:#fff;}
.ss03 .ss-txt{color:#000;}
.ss03 .ss-arrow{color:#fff;border:1px solid #fff;transition:all 0.3s ease;}
.ss03 .ss-arrow:hover{background:#fff;color:#0071f0;}
.ss04{display:block;position:relative;background:#f1f1f1;padding:6%;}
.ss04 .ss-title{color:#0071f0;}
.ss04 .ss-txt{color:#000;}
.ss04 .ss-arrow{color:#0071f0;border:1px solid #0071f0;transition:all 0.3s ease;}
.ss04 .ss-arrow:hover{background:#0071f0;color:#fff;}
.ss05{display:block;position:relative;background:#2b2b2b;padding:6%;}
.ss05 .ss-title{color:#fff;}
.ss05 .ss-txt{color:#888;}
.ss05 .ss-txt a{color:#0071f0;}
.ss05 .ss-arrow{color:#fff;border:1px solid #fff;transition:all 0.3s ease;}
.ss05 .ss-arrow:hover{background:#fff;color:#888;}
.ss06{display:block;position:relative;background:#0071f0;padding:6%;}
.ss06 .ss-title{color:#fff;}
.ss06 .ss-txt{color:#000;}
.ss06 .ss-arrow{color:#fff;border:1px solid #fff;transition:all 0.3s ease;}
.ss06 .ss-arrow:hover{background:#fff;color:#0071f0;}
.ss07{display:block;position:relative;background:#f1f1f1;padding:6%;}
.ss07 .ss-title{color:#0071f0;}
.ss07 .ss-txt{color:#000;}
.ss07 .ss-arrow{color:#0071f0;border:1px solid #0071f0;transition:all 0.3s ease;}
.ss07 .ss-arrow:hover{background:#0071f0;color:#fff;}
.ss08{display:block;position:relative;background:#2b2b2b;padding:6% 6% 10%;}
.ss08 .ss-title{color:#fff;}
.ss08 .ss-txt{color:#888;}
.ss08 .ss-txt a{color:#0071f0;}
.ss08 .ss-arrow{color:#fff;border:1px solid #fff;transition:all 0.3s ease;}
.ss08 .ss-arrow:hover{background:#fff;color:#888;}
.ss-title{font-family: 'Cardo', sans-serif;font-weight:700;font-size:135%;margin:0 0 4%;}
.ss-txt{margin-bottom:4%;font-size:100%;}
.ss-arrow{position:relative;padding:2% 5%;}
.ss-arrow i{font-weight:bold;font-size:125%;}
.ss-arrow-spacer{display:block;position:relative;width:100%;margin:0 0 9%;}

.home-map{display:block;position:relative;background:none;margin:2% 0;}
.home-map-info{display:block;position:relative;background:rgba(26,29,32,.9);padding:3%;width:94%;margin:3% auto;}
.hmi-txt{display:block;position:relative;max-width:550px;}
.hmi-txt-title{font-family: 'Cardo', sans-serif;font-weight:700;color:#fff;font-size:150%;}
.hmi-txt-subtitle{font-family: 'Cardo', sans-serif;font-style:italic;font-weight:400;color:#c9c8c8;font-size:125%;}
.hmi-locs{display:block;position:relative;}
.hmi-locs div{display:block;margin:7.5% 0;}
.hmiloc-cityblue{color:#0071f0;font-size:110%;margin:0 0 3%;}
.hmiloc-doc{color:#fff;text-transform:uppercase;font-weight:700;font-size:110%;margin:0 0 1.5%;}
.hmiloc-num a{color:#888;font-weight:bold;font-size:110%;}
.hmiloc-addy{color:#888;font-size:105%;margin:1% 0 3%;}
.hmiloc-dir a{color:#888;font-size:105%;}
.hmiloc-dir a i{margin:0 3% 0 0;}
.hmiloc-dir a:hover{color:#0071f0;}

.banner-container-int{display:block;position:relative;width:100%;}
.bci-bg{height:225px;}
.banner-container-int .grid{overflow:visible;}
.int-content{display:block;position:relative;background:rgba(255,255,255,.85);width:90%;margin:-100px auto 25px;padding:15px 15px 0;}
.intc-title{display:block;position:relative;}
.intc-intro{display:block;position:relative;}
.intc-intro > div{display:inline-block;}
.intc-intro-full{position:relative;width:100%;margin:0 0 15px;}
.intc-intro-full p,.intc-intro-full li{color:#666;margin:10px 0;font-size:15px;line-height:24px;}
.intc-intro-l{position:relative;width:100%;margin:0 0 15px;}
.intc-intro-l p{color:#666;margin:0;font-size:15px;line-height:24px;}
.intc-intro-r{position:relative;width:100%;}
.intc-ir-upper{color:#666;font-size:15px;}
.intc-ir-lower{color:#666;font-size:13px;font-style:italic;}
.intc-ir-upper span{font-weight:bold;}
.intc-ir-upper i{color:#0071f0;font-size:20px;margin:0 4px;}
.intc-ir-upper a{color:#666;}
.intc-intro-r img{width:100%;}

.abt-docs{display:block;position:relative;margin:5px 0 10px;}
.abt-doc-sect-upper{display:block;position:relative;margin:0 0 10px;}
.abt-doc-sect-lower{display:block;position:relative;}
.abt-doc-title{display:block;position:relative;background:#0071f0;}
.adsu-doc-img{display:none;position:absolute;top:-150px;max-width:345px;}
.adsl-doc-img{display:none;position:absolute;top:-150px;max-width:345px;}
.adsu-header{color:#fff;font-family: 'Cardo', serif;margin:0;font-size:175%;padding:25px 15px;line-height:25px;}
.adsu-header img{display:none;}
.adsu-header span{margin:0;font-size:12px;}
.adsl-header{color:#fff;font-family: 'Cardo', serif;margin:0;font-size:175%;padding:25px 15px;line-height:25px;}
.adsl-header img{display:none;}
.adsl-header span{margin:0;font-size:12px;}
.doc-info{display:block;position:relative;margin:0;padding:10px 15px 0 15px;}
.doc-info p{color:#666;font-size:15px;line-height:23px;margin:0 0 12px;}
.doc-info p span{font-weight:bold;}
.doc-info-lower{display:block;position:relative;margin:0;padding:0 15px 10px 15px;}
.doc-info-lower p{color:#666;font-size:15px;line-height:23px;margin:0 0 12px;}
.doc-info-lower p span{font-weight:bold;}

.cond-list{display:block;position:relative;width:100%;background:#0071F0;padding:30px 0;}
.cond-title{display:block;position:relative;width:100%;}
.cond-title h2{font-family: "Cardo",serif;text-align:center;color:#000;margin:0 0 10px;}
.conds{display:block;position:relative;}
.conds p{font-family: "Cardo",serif;color:#fff;text-align:center;margin:15px 0 0;font-size:20px;}
.cond-outro{display:block;position:relative;width:100%;padding:20px 12px;}
.cond-outro p{color:#666;margin:5px 0;font-size:15px;line-height:24px;}

.np-sects{display:block;position:relative;}
.nps-title{display:block;position:relative;background:#0071f0;}
.np-sect-header{color:#fff;font-family: 'Cardo', serif;margin:0;font-size:175%;padding:25px 15px;line-height:35px;}
.nps-txt{display:block;position:relative;margin:0;padding:10px 15px 0 15px;}
.nps-txt p{color:#666;font-size:15px;line-height:23px;margin:0 0 20px;}

.np-dl-buts{display:block;width:100%;margin:0 0 25px;}
.np-but{display:block;position:relative;margin:20px 0;}
.np-but p{font-family: "Cardo",serif;margin:0 0 17px;font-size:20px;}
.np-but a{background:#002467;color:#fff;text-align:center;padding:8px 15px;text-transform:uppercase;}
.np-but a i{margin-left:5px;}


.footer{display:block;position:relative;width:100%;background:#000;padding:2% 6%;}
.footer p{margin:3% 0;text-align:center;color:#fff;font-size:80%;text-transform:uppercase;}
.footer p a{color:#fff;transition:all 0.3s ease;}
.footer p a:hover{color:#0071f0;}
.footer p span{margin:0 2%;}
.footer p span i{margin:0 2%;}
.footer p span a{color:#bcbbbb;}
.footer-copy{display:block;position:relative;width:100%;background:#2b2b2b;padding:1.25% 2%;}
.footer-copy p{color:#888;margin:1% 0;text-align:center;font-size:70%;}
.footer-copy p a{color:#888;transition:all 0.3s ease;}
.footer-copy p a:hover{color:#0071f0;}
.foot-sitemap{text-align:center;}
.foot-sitemap p{margin:0;}
.foot-sitemap p a{color:#888;transition:all 0.3s ease;}
.footer-sitemap p a:hover{color:#0071f0;}

.loc-foot{display:block;position:relative;width:100%;background:#f1f1f1;padding:25px 5px;}
.lf-br{display:block;position:relative;width:97%;margin:0 auto 15px;;background:#005BC1;padding:0 0 .25%;}
.lf-gon{display:block;position:relative;width:97%;margin:0 auto;background:#005BC1;padding:0 0 .25%;}
.lf-title{text-align:center;color:#fff;font-family: "Cardo",serif;font-size:23px;padding:7px 5px;border-bottom:1px solid #fff;margin:0;}
.lf-info{display:block;position:relative;width:95%;margin:8px auto 6px;background:#2b2b2b;padding:5px 10px 6px;}
.lf-info p{margin:8px 0;color:#fff;line-height:20.5px;}
.lf-info p a{color:#bcbbbb;text-transform:uppercase;}
.lf-info p a i{margin-right:6px;}
.lf-info iframe{margin-top:6px;}


@media screen and (min-width: 315px) {
.footer{padding:2% 9%;}
}

@media screen and (min-width: 325px) {
.head-ln{max-width:309px;}
.hlnlu{font-size:97%;}
.hlnll{font-size:73.5%;}
.hs-txt{margin-bottom:3%;}
.ss-txt{margin-bottom:3%;}
.intc-ir-lower{font-size:15px;}
}

@media screen and (min-width: 330px) {
.adsu-header span{margin:0;font-size:13.5px;}	
.adsl-header span{margin:0;font-size:13.5px;}
}

@media screen and (min-width: 340px) {
.footer{padding:2% 12%;}
}

@media screen and (min-width: 350px) {
.head-blue{padding:2.5% 3%;}
.hbl{margin:0 0 2%;}
.hfd-npi{font-size:145%;}
.hfd-save{font-size:115%;}
}

@media screen and (min-width: 365px) {
.hbl p{font-size:120%;}
.hbr p{font-size:120%;}
.head-ln{max-width:348px;}
.head-lnl{padding:4% 3%;}
.hlnlu{font-size:109%;}
.hlnll{font-size:77.3%;letter-spacing:.5px;}

.adsu-header span{margin:0;font-size:15.5px;}	
.adsl-header span{margin:0;font-size:15.5px;}
}

@media screen and (min-width: 370px) {
.footer{padding:1% 14%;}
.hfd-npi{font-size:145%;}
.hfd-save{font-size:120%;margin:3% 0;}
.home-map-info{padding:4% 4% 1%;}
.hmi-txt-title{font-size:180%;}
.hmi-txt-subtitle{font-size:150%;}
.hmiloc-cityblue{font-size:115%;margin:0 0 2.5%;}
.hmiloc-doc{font-size:115%;}
.hmiloc-addy{margin:1% 0 2.5%;}

.cond-title h2{font-size:25px;}
.conds p{font-size:22px;}
}

@media screen and (min-width: 390px) {
.footer{padding:1% 16%;}
.hs-title{margin:0 0 3%;}
.ss-title{margin:0 0 3%;}
}

@media screen and (min-width: 400px) {
.hbl p{font-size:130%;}
.hbr p{font-size:130%;}
.head-ln{max-width:383px;}
.hlnlu{font-size:120%;}
.hlnll{font-size:83.25%;padding:.1% 1.3%;}
.hlnll span{margin:0 2.5%;}
.home-top-txt{padding:4% 0;}
.htt-top{font-size:185%;}
.htt-mid{font-size:205%;}
.htt-bot{font-size:105%;}
}

@media screen and (min-width: 410px) {
.footer{padding:1% 18%;}
h1{font-size:170%;}
.hfd-npi{font-size:165%;}
.hfd-save{font-size:135%;margin:1% 0 3%;}
.home-form-download{margin:0 0 2%;}
.wtd{margin:0 0 2%;}
h2{font-size:155%;}
.wtd-txt{padding:4% 3% 8%;}
.home-black{margin:0 0 2%;}

.lf-title{font-size:25px;}
.lf-info{padding:5px 10px 7px;}
.lf-info p{font-size:15.5px;}
.lf-info iframe{height:200px;}
}

@media screen and (min-width: 435px) {
.footer{padding:1% 20%;}
.hs-title{font-size:145%;margin:0 0 3%;}
.hs-txt{margin-bottom:3%;}
.hs-arrow-spacer{margin:0 0 6%;}
.hs-arrow{padding:1% 3%;}
.hs01{padding:5% 5% 9%;}
.hs02{padding:5% 5% 9%;}
.hs03{height:225px;}
.hs04{padding:5% 5% 9%;}
.hs05{height:225px;}
.hs06{padding:5% 5% 9%;}
.hs07{padding:5% 5% 9%;}
.hs08{padding:5% 5% 9%;}

.ss-title{font-size:145%;margin:0 0 3%;}
.ss-txt{margin-bottom:3%;}
.ss-arrow-spacer{margin:0 0 6%;}
.ss-arrow{padding:1% 3%;}
.ss01{padding:5%;}
.ss02{padding:5%;}
.ss03{padding:5%;}
.ss04{padding:5%;}
.ss05{padding:5%;}
.ss06{padding:5%;}
.ss07{padding:5%;}
.ss08{padding:5% 5% 9%;}
}

@media screen and (min-width: 440px) {
.head-ln{max-width:403px;}
.hlnlu{font-size:127%;}
.hlnll{font-size:89%;letter-spacing:.4px;padding:.1% 1.3%;}
.footer-copy{padding:.75% 2%;}
.footer-copy p{font-size:75%;}
.home-black{padding:3% 3% 5%;}
.hblack-txt .sub{font-size:140%;}
.hblack-txt .but-arrow-blue{margin:0 0 9%;}
.home-map-info{width:96%;margin:2% auto;padding:2% 3% .5%;}
.hmi-txt-title{font-size:225%;}
.hmi-txt-subtitle{font-size:170%;margin:0;}
.hmiloc-doc{font-size:120%;margin:0 0 1%;}
.hmiloc-num{margin:0 0 1.5%;}
.hmiloc-num a{font-size:115%;}
.hmiloc-addy{font-size:110%;}
.hmiloc-dir{margin:2% 0 0;}
.hmiloc-dir a{font-size:110%;}
.hmiloc-dir a i{margin:0 2% 0 0;}
}

@media screen and (min-width: 470px) {
.footer{padding:1% 22%;}
.htt-top{font-size:190%;}
.htt-mid{font-size:215%;}
.htt-bot{font-size:110%;}
.cond-title h2{font-size:28px;}
.conds p{font-size:24px;}
}

@media screen and (min-width: 480px) {
.home-top{margin:0 0 8%;}
.home-bldg{margin:0 0 8%;}
.bldg{margin:0 0 2.5%;}
h1{font-size:190%;}
.title-decor{margin:1% 0 1%;}
p{margin:2% 0 0;}
.hfd-sects{padding:4% 3%;}
.hfd-npi{font-size:175%;}
.hfd-save{font-size:155%;margin:1% 0 3%;}
h2{font-size:165%;}
.hs-title{margin:0 0 2%;}
.hs-txt{margin-bottom:2%;}
.hs-arrow-spacer{margin:0 0 5%;}
.ss-title{margin:0 0 2%;}
.ss-txt{margin-bottom:2%;}
.ss-arrow-spacer{margin:0 0 5%;}
.lf-title{font-size:27px;padding:8px 5px;}
.lf-info{width:97%;padding:5px 10px 7px;}
.lf-info p{font-size:16px;}

.np-but{display:inline-block;margin:0 10px 0 0;}
}

@media screen and (min-width: 500px) {
.head-blue{padding:2%;}
.hbl{margin:0 0 1.5%;}
.hbl p{font-size:135%;}
.hbr p{font-size:135%;}
.head-lnl{padding:3% 0;}
.head-ln{max-width:480px;}
.hlnlu{font-size:135%;padding:0;text-align:center;}
.hlnll{font-size:93%;}
.footer{padding:1% 23%;}
.hblack-txt .sub{font-size:150%;}

.adsu-header span{margin:0;font-size:18px;}	
.adsl-header span{margin:0;font-size:18px;}
}

@media screen and (min-width: 520px) {
.footer{padding:1% 24%;}
.hs-title{font-size:150%;}
.hs-arrow{padding:1% 3%;}
.hs01{padding:4% 4% 7%;}
.hs02{padding:4% 4% 7%;}
.hs04{padding:4% 4% 7%;}
.hs06{padding:4% 4% 7%;}
.hs07{padding:4% 4% 7%;}
.hs08{padding:4% 4% 7%;}
.ss-title{font-size:150%;}
.ss-arrow{padding:1% 3%;}
.ss01{padding:4%;}
.ss02{padding:4%;}
.ss03{padding:4%;}
.ss04{padding:4%;}
.ss05{padding:4%;}
.ss06{padding:4%;}
.ss07{padding:4%;}
.ss08{padding:4% 4% 7%;}
}

@media screen and (min-width: 545px) {
.footer{padding:1% 25%;}
.home-map-info{padding:1% 3% .25%;}
.hmi-txt-title{font-size:280%;}
.hmi-txt-subtitle{font-size:160%;}
.intc-intro-full p,.intc-intro-full li{margin:12px 0;}
.lf-info{width:97%;padding:6px 12px 8px;}
.lf-info iframe{height:220px;}
}

@media screen and (min-width: 565px) {
.footer{padding:1% 26%;}
.footer-copy{padding:.25% 2%;}
.footer-copy p{margin:.75% 0;}
.hfd-sects{padding:3% 3% 3.5%;}
.hfd-npi{font-size:190%;}
.hfd-save{font-size:180%;margin:1% 0 2%;}
.np-but{margin:0 10px 5px 0;}
}

@media screen and (min-width: 585px) {
.footer{padding:.5% 2%;}
.footer p{margin:1.5% 0;font-size:85%;}
.footer p span{margin:0 1.5%;}
.footer p span i{margin:0 1.5%;}
.entry{padding:0 2%;}
.home-top-txt{padding:3% 0;}
.htt-top{font-size:210%;}
.htt-mid{font-size:240%;margin:0 0 2.5%;}
.but-arrow-blue a{font-size:105%;padding:1.5% 3.5%;}
.but-arrow-blue a i{font-size:110%;padding:0 0 0 3%;}
.home-top{margin:0 0 6%;}
.home-bldg{margin:0 0 6%;}
.bldg{margin:0 0 1.5%;}
h1{font-size:205%;}
.title-decor{margin:1% 0 1%;}
p{margin:1.75% 0 0;}
.home-content-sect p i{margin:0 .75%;}
.hfd-sects{padding:3% 2% 3.5%;}
.hfd-but{padding:1.5% 2%;}
h2{font-size:185%;}
.wtd-txt{padding:3% 2% 6%;}
.home-black{padding:1% 2% 3%;}
.hblack-txt .sub{font-size:155%;}
.hblack-txt .but-arrow-blue{margin:6% 0 0;}
.cond-title h2{font-size:30px;}
.conds p{font-size:26px;}
}

@media screen and (min-width: 600px) {
.head-blue{padding:1.5%;}
.hbl p{font-size:150%;}
.hbr p{font-size:150%;}
.home-map{margin:0;}
.home-map-info{width:97%;}
.lf-br{width:95%;}
.lf-gon{width:95%;}
.lf-title{font-size:28px;}

.hlnlu{font-size:150%;}
}

@media screen and (min-width: 640px) {
.hs-title{font-size:155%;margin:0 0 1.5%;}
.hs-txt{margin-bottom:1.5%;}
.hs-arrow-spacer{margin:0 0 4%;}
.hs01{padding:3% 3% 6%;}
.hs02{padding:3% 3% 6%;}
.hs03{height:300px;}
.hs04{padding:3% 3% 6%;}
.hs05{height:300px;}
.hs06{padding:3% 3% 6%;}
.hs07{padding:3% 3% 6%;}
.hs08{padding:3% 3% 6%;}
.ss-title{font-size:155%;margin:0 0 1.5%;}
.ss-txt{margin-bottom:1.5%;}
.ss-arrow-spacer{margin:0 0 4%;}
.ss01{padding:3%;}
.ss02{padding:3%;}
.ss03{padding:3%;}
.ss04{padding:3%;}
.ss05{padding:3%;}
.ss06{padding:3%;}
.ss07{padding:3%;}
.ss08{padding:3% 3% 6%;}
}

@media screen and (min-width: 660px) {
.hlnlu{font-size:160%;}	
}

@media screen and (min-width: 685px) {
.head-blue{padding:1.5%;}
.hbl{margin:0 0 .75%;}
.hbl p{font-size:155%;}
.hbr p{font-size:155%;}
.hblack-txt{padding:2% 0 3%;}
.hmi-txt-subtitle{font-size:170%;}
.hmi-locs div{margin:4% 0;}
.hmiloc-cityblue{margin:0 0 2%;}
.hmiloc-addy{margin:1% 0;}
.hmiloc-dir{margin:1.5% 0 0;}
.loc-foot{padding:35px 5px;}
.lf-br{width:90%;}
.lf-gon{width:90%;}

.adsu-header img{display:inline-block;}
.adsu-header span{margin:0 0 0 20px;font-size:18.5px;}	
.adsl-header img{display:inline-block;}
.adsl-header span{margin:0 0 0 20px;font-size:18.5px;}
}

@media screen and (min-width: 700px) {
.home-top{margin:0 0 5%;}
.home-bldg{margin:0 0 5%;}
.bldg{margin:0 0 1%;}
.title-decor{margin:0 0 1%;}
p{margin:1.25% 0 0;}

.cond-title h2{font-size:32px;}
.conds p{font-size:27px;}
}

@media screen and (min-width: 715px) {
.hs-title{font-size:160%;}
.hs-arrow{padding:.75% 2%;}
.hs01{padding:2% 2% 5%;}
.hs02{padding:2% 2% 5%;}
.hs04{padding:2% 2% 5%;}
.hs06{padding:2% 2% 5%;}
.hs07{padding:2% 2% 5%;}
.hs08{padding:2% 2% 5%;}

.ss-title{font-size:160%;}
.ss-arrow{padding:.75% 2%;}
.ss01{padding:2%;}
.ss02{padding:2%;}
.ss03{padding:2%;}
.ss04{padding:2%;}
.ss05{padding:2%;}
.ss06{padding:2%;}
.ss07{padding:2%;}
.ss08{padding:2% 2% 5%;}
}

@media screen and (min-width: 740px) {
.footer p{margin:1% 0;}
.footer p span i{margin:0 1% 0 1.5%;}
}

@media screen and (min-width: 768px) {
.head-ln .col-1-2{width:100%;}
.hlnlu{font-size:155%;}
.head-blue{padding:2.5% 0 1.5%;}
.hbl{margin:0;}
.hbl p span{margin-left:10px;}
.hbl p span i{margin:0 10px;}
.hbr p span{margin-left:10px;}
.hbr p span i{margin:0 10px;}
.footer .col-1-3{width:100%;}
.footer{padding:.75% 2%;}
.footer p{margin:.5% 0;}
.footer-copy .col-1-3{width:100%;}
.footer-copy{padding:.5% 2%;}
.footer-copy p{margin:.25% 0;}
.entry{padding:0 1.5%;}
.home-top-txt{padding:2% 7%;}
.htt-top{font-size:215%;}
.htt-mid{font-size:250%;margin:0 0 2%;}
.but-arrow-blue{margin:5.5% 0 0;}
.but-arrow-blue a{padding:1.25% 2.5%;}
.but-arrow-blue a i{padding:0 0 0 2%;}
.bldg{margin:2% 5% 0 0;}
.title-decor{margin:0 0 1%;}
p{margin:1.5% 0 0;}
.hfd-sects .col-1-3{width:100%;float:none;}
.hfd-sects{padding:2.5% 2% 3%;}
.home-form-download{margin:0 0 1.5%;}
.wtd{background:url('../images/wtd-bg.jpg') no-repeat right bottom;background-size:85%;margin:0 0 1.5%;}
.wtd-txt{margin:5% 0;}
.home-black{padding:3% 2% 3% 0;margin:0 0 1.5%;}
.home-squares{margin:0 0 1.5%;}
.hblack-img{margin:0 6% 0 0;padding:4% 0 0;}
.hblack-txt{padding:0 0 2%;}
.hblack-txt .sub{font-size:135%;}
.home-squares .col-1-4{width:50%;}
.hs-title{font-size:140%;margin:0 0 2%;}
.hs-txt{margin-bottom:2%;}
.hs-arrow-spacer{margin:0 0 6%;}
.hs-arrow{padding:1% 3%;}
.hs01{padding:4% 4% 7%;height:310px;}
.hs02{padding:4% 4% 7%;height:310px;}
.hs03{height:310px;}
.hs03 i{display:block;top:37%;}
.hs04{padding:4% 4% 7%;height:310px;}
.hs05{height:310px;}
.hs05 i{display:block;top:37%;}
.hs06{padding:4% 4% 7%;height:310px;}
.hs07{padding:4% 4% 7%;height:310px;}
.hs08{padding:4% 4% 7%;height:310px;}
.home-map-info{width:98%;margin:2.5% auto 1%;}
.hmi-locs div{display:inline-block;margin:0 10% 4% 0;}
.bci-bg{height:310px;}
.int-content{margin:-155px auto 25px;width:94%;padding:25px 25px 0;}
.intc-intro-full p,.intc-intro-full li{font-size:16px;}
.cond-outro p{font-size:16px;}
.intc-intro-l p{font-size:16px;}
.intc-ir-upper{font-size:16px;margin:8px 0 5px;}
.intc-ir-lower{font-size:16px;margin:0;}
.adsu-header{font-size:205%;line-height:30px;padding:32px 15px;}
.adsl-header{font-size:205%;line-height:30px;padding:32px 15px;}
.doc-info{padding:20px 15px 0;}
.doc-info p{font-size:16px;}
.doc-info-lower p{font-size:16px;}
.serv-squares{margin:0 0 1.5%;}
.serv-squares .col-1-4{width:50%;}
.ss-title{font-size:140%;margin:0 0 2%;}
.ss-txt{margin-bottom:2%;}
.ss-arrow-spacer{margin:0 0 6%;}
.ss-arrow{padding:1% 3%;}
.ss01{padding:4%;height:355px;}
.ss02{padding:4%;height:355px;}
.ss03{padding:4%;height:355px;}
.ss04{padding:4%;height:355px;}
.ss05{padding:4%;height:355px;}
.ss06{padding:4%;height:355px;}
.ss07{padding:4%;height:355px;}
.ss08{padding:4% 4% 7%;height:355px;}
.conds p{font-size:21px;}
.loc-foot{padding:35px 5px;}
.lf-br{margin:0 auto;width:96%;}
.lf-gon{width:96%;}
.lf-info{width:96%;}
.np-sect-header{font-size:205%;line-height:30px;padding:32px 15px;}
.nps-txt{padding:20px 15px 0;}
.nps-txt p{font-size:16px;}
.np-but{margin:0 15px 10px 0;}
.np-but p{font-size:21px;}
.np-but a{font-size:17px;}
}

@media screen and (min-width: 840px) {
.hblack-img{padding:0;}
.hblack-txt .sub{font-size:150%;}
.hblack-txt .but-arrow-blue{margin:10% 0 0;}
.conds p{font-size:22px;}

.adsu-header span{margin:0 0 0 30px;font-size:21px;}	
.adsl-header span{margin:0 0 0 30px;font-size:21px;}
}

@media screen and (min-width: 850px) {
.head-blue{padding:2% 0 1.25%;}
.hbl p{font-size:165%;}
.hbr p{font-size:165%;}
.wtd-txt{padding:3% 5% 7%;margin:7% 0;}
}

@media screen and (min-width: 865px) {
.footer p span{margin:0 1%;}
.footer p span i{margin:0 .75% 0 1%;}

.ss01{padding:4%;height:320px;}
.ss02{padding:4%;height:320px;}
.ss03{padding:4%;height:320px;}
.ss04{padding:4%;height:320px;}
.ss05{padding:4%;height:320px;}
.ss06{padding:4%;height:320px;}
.ss07{padding:4%;height:320px;}
.ss08{padding:4% 4% 7%;height:320px;}
}

@media screen and (min-width: 885px) {
.hblack-img{margin:0 9% 0 0;}
.hblack-txt .sub{font-size:155%;}

.hlnlu{font-size:160%;}
}

@media screen and (min-width: 900px) {
.home-top{background:url('../images/home-top-img.jpg') no-repeat right top;background-size:65%;margin:0 0 4%;}
.home-top-txt{width:50%;padding:5% 0 20%;}
.htt-top{font-size:235%;}
.htt-mid{font-size:280%;margin:0 0 4%;}
.but-arrow-blue{margin:8% 0 0;}
.but-arrow-blue a{padding:1.95% 4%;}
.but-arrow-blue a i{padding:0 0 0 3%;}
.home-bldg{margin:0 0 4%;}
.bldg{margin:1.5% 5% 0 0;}
.hfd-sects .col-1-3{width:33.33%;float:left;}
.hfd-sects{background:url('../images/hfd-bg.png') no-repeat left top;height:133px;}
.hfd-npi{font-size:180%;margin:3% 0 0;}
.hfd-save{margin:0;font-size:160%;margin:3% 0 0;}
.hfd-but{padding:3% 2%;margin:9% auto 0;}
.home-map{background:url('../images/home-map.jpg') no-repeat left center;background-size:55%;margin:2% 0;min-height:320px;display:flex;align-items:center;justify-content:flex-end;}
.home-map-info{padding:1.5%;width:66%;margin:2.25% 0;}
.hmi-txt{max-width:none;}
.hmi-locs{display:flex;flex-wrap:wrap;gap:0 4%;}
.hmi-locs div{flex:1 1 28%;margin:0;}
.hmi-txt-title{margin:0;}
.bci-bg{height:366px;}
.int-content{margin:-170px auto 25px;width:94%;padding:40px 40px 0;}
.nps-txt p{margin:0 0 20px;}
.np-but{margin:0 20px 10px 0;}
.np-but p{margin:0 0 20px;font-size:22px;}
.np-but a{font-size:18px;}
}

@media screen and (min-width: 925px) {
.hfd-npi{font-size:190%;margin:2% 0 0;}
.hfd-save{font-size:175%;margin:1.5% 0 0;}
.hfd-but{margin:8% auto 0;}
.conds p{font-size:25px;}

.adsu-header span{font-size:23px;}	
.adsl-header span{font-size:23px;}
}

@media screen and (min-width: 935px) {
.head-blue{padding:2% 0 1%;}
.head-ln{max-width:100%;}
.head-lnl{padding:1.5% 0;}
.hlnlu{font-size:175%;}
.hblack-img{margin:0 12% 0 0;}
.hblack-txt .sub{font-size:160%;}
}

@media screen and (min-width: 965px) {
.slicknav_menu{display:none;}
.head-ln .col-1-2{width:50%;float:left;}
.head-ln{max-width:100%;padding:0 1%;margin:0;}
.head-lnl{max-width:100%;padding:3% 0;}
.hlnlu{text-align:left;font-size:130%;}
#dmenu{display:block;list-style-type:none;text-align:right;padding:0;}
#dmenu li{display:inline-block;text-transform:uppercase;font-size:81%;margin-left:1.25%;}
#dmenu li a{color:#000;transition:all 0.2s ease;}
#dmenu li a:hover{color:#005BC1;}
#dmenu li a i{font-size:115%;}
#dmenu li.dmenu-sched{display:block;margin:0 0 10px;}
#dmenu li.dmenu-sched a{display:inline-block;color:#fff;background:#0071f0;padding:6px 12px;}
#dmenu li.dmenu-sched a:hover{color:#fff;background:#005BC1;}
.lf-title{padding:9px 5px;}
.lf-info p{font-size:17px;line-height:22px;}
}

@media screen and (min-width: 980px) {
.footer p span i{margin:0 .5% 0 1%;}
.hblack-txt .hblack-content{font-size:105%;}
.hblack-img{margin:0 12% 0 3%;}
.hs-title{font-size:155%;}
.hs-txt{margin-bottom:2%;}

.ss-title{font-size:155%;}
.ss-txt{margin-bottom:2%;}
.ss01{padding:4%;height:330px;}
.ss02{padding:4%;height:330px;}
.ss03{padding:4%;height:330px;}
.ss04{padding:4%;height:330px;}
.ss05{padding:4%;height:330px;}
.ss06{padding:4%;height:330px;}
.ss07{padding:4%;height:330px;}
.ss08{padding:4% 4% 7%;height:330px;}
}

@media screen and (min-width: 1000px) {
.home-top{margin:0 0 3.5%;}
.home-top-txt{padding:5% 0 21%;width:47%;}
.htt-top{font-size:265%;}
.htt-mid{font-size:300%;}
.htt-bot{font-size:115%;}
.but-arrow-blue a{padding:2.25% 4.5%;}
.home-bldg{margin:0 0 3.5%;}
.bldg{margin:1% 5% 0 0;}
h1{font-size:215%;}
.title-decor{margin:0 0 1%;}
.hfd-npi{margin:1.25% 0 0;font-size:200%;}
.hfd-save{font-size:190%;margin:.25% 0 0;}
.hfd-but{width:240px;font-size:125%;margin:6% auto 0;}
.home-form-download{margin:0 0 1%;}
.wtd{background-size:80%;margin:0 0 1%;}
.wtd-txt{margin:8% 0;padding:5% 8% 7%;}
h2{font-size:195%;}
.home-black{margin:0 0 1%;}
.home-squares{margin:0 0 1%;}
.home-map{min-height:360px;background-size:56%;margin:1.5% 0;}
.home-map-info{width:60%;}
.serv-squares{margin:0 0 1%;}
}

@media screen and (min-width: 1005px) {
.ss01{padding:4%;height:315px;}
.ss02{padding:4%;height:315px;}
.ss03{padding:4%;height:315px;}
.ss04{padding:4%;height:315px;}
.ss05{padding:4%;height:315px;}
.ss06{padding:4%;height:315px;}
.ss07{padding:4%;height:315px;}
.ss08{padding:4% 4% 7%;height:315px;}
}

@media screen and (min-width: 1015px) {
.hblack-img{margin:0 10% 0 6%;}

#dmenu li a i{font-size:120%;}
#dmenu li{font-size:85%;margin-left:1.35%;}
}

@media screen and (min-width: 1024px) {
.hlnlu{font-size:140%;}
#dmenu li{font-size:85.5%;}
.footer .col-1-3{width:33.33%;float:left;}
.footer{padding:1.25%;}
.footer p{margin:0;}
.footer p span{margin:0 0 0 1.75%;}
.footer p span i{margin:0 .75% 0 1.75%;}
.footer-copy .col-1-3{width:33.33%;float:left;}
.entry{padding:0 1%;}
.home-top-txt{padding:7% 0 20%;}
.htt-top{font-size:285%;}
.htt-mid{font-size:310%;margin:0 0 5%;}
.htt-bot{font-size:125%;}
.home-black{padding:2.5% 1% 2%;}
.hblack-img{margin:0 10%;}
.hblack-txt .sub{font-size:165%;}
.hs-title{font-size:160%;}
.hs01{height:285px;}
.hs02{height:285px;}
.hs03{height:285px;}
.hs04{height:285px;}
.hs05{height:285px;}
.hs06{height:285px;}
.hs07{height:285px;}
.hs08{height:285px;}
.bci-bg{height:415px;}
.int-content{margin:-185px auto 25px;width:96%;padding:40px 40px 0;}
.intc-intro-full{position:relative;}
.intc-intro-full p,.intc-intro-full li{line-height:23px;}
.cond-outro p{line-height:23px;}
.intc-intro-l{position:relative;width:63%;margin:0 6% 0 0;}
.intc-intro-l p{line-height:23px;}
.intc-intro-r{position:relative;width:30%;}
.abt-doc-sect-upper{margin:0 0 15px;}
.abt-doc-sect-lower{margin:0 0 15px;}
.adsu-header{font-size:215%;line-height:33px;}
.ss-title{font-size:160%;}
.ss01{height:300px;}
.ss02{height:300px;}
.ss03{height:300px;}
.ss04{height:300px;}
.ss05{height:300px;}
.ss06{height:300px;}
.ss07{height:300px;}
.ss08{height:300px;}
.cond-title h2{font-size:33px;}
.conds p{font-size:27px;}
.lf-title{font-size:30px;padding:10px 5px;}
.lf-info{margin:10px auto 8px;}
.lf-info iframe{height:235px;}

.np-sect-header{font-size:215%;line-height:33px;}
}

@media screen and (min-width: 1050px) {
.bci-bg{height:440px;}
.int-content{width:990px;margin:-195px auto 30px;}
.intc-intro-full p,.intc-intro-full li{font-size:17px;line-height:24px;}
.cond-outro p{font-size:17px;line-height:24px;}
.intc-intro-l p{font-size:17px;line-height:24px;}
.intc-ir-upper{font-size:17px;}
.intc-ir-lower{font-size:17px;}
.abt-doc-sect-upper{margin:0 0 20px;}
.abt-doc-sect-lower{margin:0 0 20px;}
.doc-info p{font-size:17px;line-height:25px;}
.doc-info-lower p{font-size:17px;line-height:25px;}
}

@media screen and (min-width: 1080px) {
.head-blue{padding:2% 0 .75%;}
.hlnlu{font-size:150%;}
.head-lnr{margin:20px 0 0;}
#dmenu li{font-size:89%;margin-left:1.5%;}
#dmenu li a i{font-size:125%;}
.hfd-npi{margin:1% 0 0;}
.hfd-save{margin:0;font-size:200%;}
.hfd-but{margin:5% auto 0;}
.hblack-img{margin:0 8%;}
.hblack-txt{margin:3.5% 0 0;}
.loc-foot{padding:30px 5px;}
.lf-br{width:94%;}
.lf-gon{width:94%;}
}

@media screen and (min-width: 1090px) {
.np-but p{font-size:23px;}
.np-but a{font-size:19px;}
}

@media screen and (min-width: 1100px) {
.hs-title{font-size:165%;}
.ss-title{font-size:165%;}
}

@media screen and (min-width: 1125px) {
.home-black{padding:0 1%;}
.hblack-img{margin:0 7% 0 0;}
.hblack-txt{margin:3% 0 0;}
.hblack-txt .but-arrow-blue{margin:8% 0 0;}
}

@media screen and (min-width: 1140px) {
.head-blue{padding:1.5% 0 .75%;}	
.head-lnl{padding:2.5% 0;}
.hlnlu{font-size:160%;}
.home-top{margin:0 0 3%;}
.home-bldg{margin:0 0 3%;}
.bldg{margin:1% 6% 0 0;}
h1{font-size:225%;}
.title-decor{margin:0 0 1%;}
.wtd-txt{padding:5% 7% 7%;}
h2{font-size:210%;}
}

@media screen and (min-width: 1150px) {
#dmenu li{font-size:94%;margin-left:1.75%;}

.hfd-sects{padding:4.25% 1% 2%;}
.hfd-npi{font-size:150%;margin:0;}
.hfd-save{font-size:130%;}
.hfd-but{margin:0 auto;padding:2%;}
.home-map{min-height:460px;background-size:70%;margin:1% 0;}
.home-map-info{width:55%;}
}

@media screen and (min-width: 1165px) {
.home-top{background:url('../images/home-top-img.jpg') no-repeat right top;background-size:62%;}
.home-top-txt{padding:7% 0 19%;width:47%;}
.htt-top{font-size:320%;}
.htt-mid{font-size:350%;}
.but-arrow-blue a{padding:2.25% 4%;}
.but-arrow-blue a i{padding:0 0 0 2.5%;}
}

@media screen and (min-width: 1170px) {
h1{font-size:240%;}
.title-decor{margin:0 0 3.5%}
p{margin:1.75% 0 0;}
.wtd{background-size:83%;}
.wtd-txt{margin:10% 0;}
h2{font-size:220%;}
.bci-bg{height:460px;}
.int-content{margin:-205px auto 30px;width:1085px;padding:55px 55px 0;}
.intc-intro-full p,.intc-intro-full li{font-size:18px;line-height:24.85px;}
.cond-outro p{font-size:18px;line-height:24.85px;}
.intc-intro-l p{font-size:18px;line-height:24.85px;}
.intc-ir-upper{font-size:18px;}
.intc-ir-lower{font-size:18px;}
.adsu-header{font-size:240%;padding:38px 15px;line-height:35px;}
.adsl-header{font-size:240%;padding:38px 15px;line-height:35px;}
.doc-info p{line-height:26px;}
.doc-info-lower p{line-height:26px;}

.np-sect-header{font-size:240%;padding:38px 15px;line-height:35px;}
.nps-txt p{line-height:26px;}
}

@media screen and (min-width: 1185px) {
.cond-title h2{font-size:34px;}
.conds p{font-size:28px;}
}

@media screen and (min-width: 1200px) {
.home-top-txt{padding:7% 0 18%;width:49%;}
.htt-top{font-size:345%;}
.htt-mid{font-size:365%;margin:0 0 3%;}
.htt-bot{font-size:126%;}
.but-arrow-blue a{padding:2% 3.5%;}
.but-arrow-blue a i{padding:0 0 0 2.25%;}
.hfd-npi{font-size:160%;}
.hfd-save{font-size:136%;}
.hfd-but{font-size:120%;}
.home-black{padding:0 1%;}
.hblack-img{margin:0 9% 0 0;}
.hblack-txt{padding:0 4% 2%;}
}

@media screen and (min-width: 1240px) {
#dmenu li{font-size:98%;margin-left:2%;}

.hbl p{font-size:170%;}
.hbl p span{margin-left:15px;}
.hbl p span i{margin:0 15px;}
.hbr p{font-size:170%;}
.hbr p span{margin-left:15px;}
.hbr p span i{margin:0 15px;}
.head-ln{padding:0;}
.hlnlu{font-size:175%;}
.head-lnr{margin:23px 0 0;}
.home-top{margin:0 0 2.5%;}
.home-top-txt{width:50%;padding:7% 0 17%;}
.htt-top{font-size:355%;}
.htt-mid{font-size:380%;}
.but-arrow-blue a{padding:1.75% 3.25%;}
.home-bldg{margin:0 0 2.5%;}
.bldg{margin:1% 8% 0 0;}
h1{font-size:245%;}
.title-decor{margin:.75% 0 1%;}
.hfd-npi{font-size:165%;}
.hfd-save{font-size:140%;}
.wtd{background-size:85%;}
h2{font-size:225%;}
.hs-title{margin:0 0 1%;}
.hs-txt{margin-bottom:1.5%;}
.hs-arrow-spacer{margin:0 0 4%;}
.bci-bg{height:476px;}
.int-content{width:100%;}
.intc-intro-full p,.intc-intro-full li{line-height:30px;}
.cond-outro p{line-height:30px;}
.intc-intro-l p{line-height:33px;}
.abt-docs{display:block;position:relative;margin:90px 0 65px;}
.abt-doc-sect-upper{display:block;position:relative;margin:0 0 175px;}
.abt-doc-sect-lower{display:block;position:relative;}
.abt-doc-title{display:block;position:relative;background:#0071f0;}
.adsu-doc-img{display:block;position:absolute;top:-150px;max-width:345px;}
.adsl-doc-img{display:block;position:absolute;top:-150px;max-width:345px;left:875px;}
.adsu-header{color:#fff;font-family: 'Cardo', serif;margin:0;font-size:250%;padding:42px 0;float:right;line-height:35px;}
.adsl-header{color:#fff;font-family: 'Cardo', serif;margin:0;font-size:250%;padding:42px 0;float:left;line-height:35px;}
.doc-info{display:block;position:relative;margin:50px 0;}
.doc-info p{color:#666;font-size:17px;line-height:26px;}
.doc-info p span{font-weight:bold;}
.doc-info-lower{display:block;position:relative;margin:20px 0;}
.ss-title{margin:0 0 1%;}
.ss-txt{margin-bottom:1.5%;}
.ss-arrow-spacer{margin:0 0 4%;}
.cond-title h2{font-size:35px;}
.np-sect-header{font-size:250%;padding:42px 0;line-height:35px;}
.nps-txt{display:block;position:relative;margin:0;}
.nps-txt p{font-size:17px;line-height:26px;}
.np-dl-buts{margin:0 0 28px;}
.np-but p{font-size:25px;}
.np-but a{font-size:20px;padding:9px 18px;}

.hs01{height:275px;}
.hs02{height:275px;}
.hs03{height:275px;}
.hs04{height:275px;}
.hs05{height:275px;}
.hs06{height:275px;}
.hs07{height:275px;}
.hs08{height:275px;}
}

@media screen and (min-width: 1245px) {
.ss01{height:290px;}
.ss02{height:290px;}
.ss03{height:290px;}
.ss04{height:290px;}
.ss05{height:290px;}
.ss06{height:290px;}
.ss07{height:290px;}
.ss08{height:290px;}

.nps-txt{padding:20px 0 0;}
}

@media screen and (min-width: 1260px) {
.wtd{background-size:82%;}

.lf-title{font-size:31px;}
.lf-info p{font-size:17.5px;line-height:22.5px;}	
.lf-info iframe{height:240px;}
}

@media screen and (min-width: 1275px) {
.home-top-txt{padding:6% 0 20%;}
.htt-top{font-size:365%;}
.htt-mid{font-size:390%;margin:0 0 4%;}
.but-arrow-blue a{padding:1.75% 3.75%;}
}

@media screen and (min-width: 1290px) {
.ss01{height:270px;}
.ss02{height:270px;}
.ss03{height:270px;}
.ss04{height:270px;}
.ss05{height:270px;}
.ss06{height:270px;}
.ss07{height:270px;}
.ss08{height:270px;}
}

@media screen and (min-width: 1310px) {
.entry{padding:0;}
.wtd{background-size:80%;}	
.wtd-txt{margin:13% 0;padding:7% 9% 7%;}
.home-squares .col-1-4{width:25%;}
.hs01{padding:5% 5% 8%;height:360px;}
.hs02{padding:5% 5% 8%;height:360px;}
.hs03{height:360px;}
.hs03 i{top:40%;}
.hs04{padding:5% 5% 8%;height:360px;}
.hs05{height:360px;}
.hs05 i{top:40%;}
.hs06{padding:5% 5% 8%;height:360px;}
.hs07{padding:5% 5% 8%;height:360px;}
.hs08{padding:5% 5% 8%;height:360px;}
.hs-arrow{padding:1% 4%;}
.home-map{margin:.75% 0;background-size:67%;}
.home-map-info{padding:3%;}
.hs-title{margin:0 0 2%;}
.hs-arrow-spacer{margin:0 0 6%;}
.adsl-doc-img{left:940px;}

.serv-squares .col-1-4{width:25%;}
.ss01{padding:5%;height:435px;}
.ss02{padding:5%;height:435px;}
.ss03{padding:5%;height:435px;}
.ss04{padding:5%;height:435px;}
.ss05{padding:5%;height:435px;}
.ss06{padding:5%;height:435px;}
.ss07{padding:5%;height:435px;}
.ss08{padding:5% 5% 8%;height:435px;}
.ss-arrow{padding:1% 4%;}
.ss-title{margin:0 0 2%;}
.ss-arrow-spacer{margin:0 0 6%;}
}

@media screen and (min-width: 1350px) {
.head-blue{padding:1.25% 0 .75%;}
.footer{padding:1%;}
.footer-copy{padding:.25% 0;}
.footer-copy p{font-size:80%;}
.adsl-doc-img{left:940px;}
}

@media screen and (min-width: 1360px) {
.wtd{background-size:78%;}	
.home-map{background-size:60%;}

.ss01{height:400px;}
.ss02{height:400px;}
.ss03{height:400px;}
.ss04{height:400px;}
.ss05{height:400px;}
.ss06{height:400px;}
.ss07{height:400px;}
.ss08{height:400px;}
}

@media screen and (min-width: 1390px) {
.wtd{background-size:78%;}	
.home-map{background-size:60%;}

.adsu-header span{font-size:25px;}	
.adsl-header span{font-size:25px;}
}

@media screen and (min-width: 1460px) {
.adsl-doc-img{left:975px;}
}

@media screen and (min-width: 1490px) {
.head-blue{padding:1% 0 .65%;}
.wtd{background-size:75%;}
.wtd-txt{margin:14% 0;padding:10% 10% 8%;}
.hs01{padding:7% 7% 8%;}
.hs02{padding:7% 7% 8%;}
.hs04{padding:7% 7% 8%;}
.hs06{padding:7% 7% 8%;}
.hs07{padding:7% 7% 8%;}
.hs08{padding:7% 7% 8%;}
.hs-title{margin:0 0 1%;}
.hs-txt{margin-bottom:2%;}
.hs-arrow-spacer{margin-bottom:6%;}
.hs-arrow{padding:1.25% 4.5%;}
.home-map{min-height:500px;}
.home-map-info{width:60%;}

.ss01{padding:7% 7% 8%;}
.ss02{padding:7% 7% 8%;}
.ss04{padding:7% 7% 8%;}
.ss06{padding:7% 7% 8%;}
.ss07{padding:7% 7% 8%;}
.ss08{padding:7% 7% 8%;}
.ss-title{margin:0 0 1%;}
.ss-txt{margin-bottom:2%;}
.ss-arrow-spacer{margin-bottom:6%;}
.ss-arrow{padding:1.25% 4.5%;}
}

@media screen and (min-width: 1530px) {
.footer{padding:.75%;}
.adsl-doc-img{left:1015px;}
}

@media screen and (min-width: 1560px) {
.adsl-doc-img{left:1065px;}

.ss01{height:365px;}
.ss02{height:365px;}
.ss03{height:365px;}
.ss04{height:365px;}
.ss05{height:365px;}
.ss06{height:365px;}
.ss07{height:365px;}
.ss08{height:365px;}
}

@media screen and (min-width: 1630px) {
.home-form-download{margin:0 0 .75%;}
.wtd{background-size:73%;margin:0 0 .75%;}
.home-black{margin:0 0 .75%;}
.home-squares{margin:0 0 .75%;}
.adsl-doc-img{left:1120px;}

.serv-squares{margin:0 0 .75%;}
}

@media screen and (min-width: 1700px) {
.adsl-doc-img{left:1165px;}
}

@media screen and (min-width: 1710px) {
.hs01{height:330px;}
.hs02{height:330px;}
.hs03{height:330px;}
.hs04{height:330px;}
.hs05{height:330px;}
.hs06{height:330px;}
.hs07{height:330px;}
.hs08{height:330px;}
}

@media screen and (min-width: 1740px) {
.ss01{height:335px;}
.ss02{height:335px;}
.ss03{height:335px;}
.ss04{height:335px;}
.ss05{height:335px;}
.ss06{height:335px;}
.ss07{height:335px;}
.ss08{height:335px;}
}

@media screen and (min-width: 1775px) {
.wtd{background-size:71%;}
.adsl-doc-img{left:1200px;}
}
