html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'montserrat';src:url("./fonts/bold/montserrat-bold-webfont.eot");src:url("./fonts/bold/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/bold/montserrat-bold-webfont.woff2") format("woff2"),url("./fonts/bold/montserrat-bold-webfont.woff") format("woff"),url("./fonts/bold/montserrat-bold-webfont.ttf") format("truetype"),url("./fonts/bold/montserrat-bold-webfont.svg#fira_sansbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'montserrat';src:url("./fonts/light/montserrat-light-webfont.eot");src:url("./fonts/light/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/light/montserrat-light-webfont.woff2") format("woff2"),url("./fonts/light/montserrat-light-webfont.woff") format("woff"),url("./fonts/light/montserrat-light-webfont.ttf") format("truetype"),url("./fonts/light/montserrat-light-webfont.svg#fira_sanslight") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'montserrat';src:url("./fonts/regular/montserrat-regular-webfont.eot");src:url("./fonts/regular/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/regular/montserrat-regular-webfont.woff2") format("woff2"),url("./fonts/regular/montserrat-regular-webfont.woff") format("woff"),url("./fonts/regular/montserrat-regular-webfont.ttf") format("truetype"),url("./fonts/regular/montserrat-regular-webfont.svg#fira_sansregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'montserrat';src:url("./fonts/ultralight/montserrat-ultralight-webfont.eot");src:url("./fonts/ultralight/montserrat-ultralight-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/ultralight/montserrat-ultralight-webfont.woff2") format("woff2"),url("./fonts/ultralight/montserrat-ultralight-webfont.woff") format("woff"),url("./fonts/ultralight/montserrat-ultralight-webfont.ttf") format("truetype"),url("./fonts/ultralight/montserrat-ultralight-webfont.svg#fira_sanshair") format("svg");font-weight:200;font-style:normal}@font-face{font-family:'montserrat';src:url("./fonts/black/montserrat-black-webfont.eot");src:url("./fonts/black/montserrat-black-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/black/montserrat-black-webfont.woff2") format("woff2"),url("./fonts/black/montserrat-black-webfont.woff") format("woff"),url("./fonts/black/montserrat-black-webfont.ttf") format("truetype"),url("./fonts/black/montserrat-black-webfont.svg#montserratblack") format("svg");font-weight:900;font-style:normal}@font-face{font-family:'montserrat';src:url("./fonts/extrabold/montserrat-extrabold-webfont.eot");src:url("./fonts/extrabold/montserrat-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/extrabold/montserrat-extrabold-webfont.woff2") format("woff2"),url("./fonts/extrabold/montserrat-extrabold-webfont.woff") format("woff"),url("./fonts/extrabold/montserrat-extrabold-webfont.ttf") format("truetype"),url("./fonts/extrabold/montserrat-extrabold-webfont.svg#montserratextra_bold") format("svg");font-weight:800;font-style:normal}@font-face{font-family:'montserrat';src:url("./fonts/semibold/montserrat-semibold-webfont.eot");src:url("./fonts/semibold/montserrat-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/semibold/montserrat-semibold-webfont.woff2") format("woff2"),url("./fonts/semibold/montserrat-semibold-webfont.woff") format("woff"),url("./fonts/semibold/montserrat-semibold-webfont.ttf") format("truetype"),url("./fonts/semibold/montserrat-semibold-webfont.svg#montserratsemi_bold") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'montserrat';src:url("./fonts/thin/montserrat-hairline-webfont.eot");src:url("./fonts/thin/montserrat-hairline-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/thin/montserrat-hairline-webfont.woff2") format("woff2"),url("./fonts/thin/montserrat-hairline-webfont.woff") format("woff"),url("./fonts/thin/montserrat-hairline-webfont.ttf") format("truetype"),url("./fonts/thin/montserrat-hairline-webfont.svg#fira_sanshair") format("svg");font-weight:100;font-style:normal}body{color:#3c3c3c;font-size:12px;font-family:"montserrat",Helvetica,Arial,sans-serif;font-weight:300}.brandon{font-family:"brandon-grotesque",sans-serif}.ucase{text-transform:uppercase}strong{font-weight:500}.wpcontent p{line-height:16pt;font-size:11pt;font-weight:400;letter-spacing:1pt;margin-bottom:1.5em}h2{text-transform:uppercase;font-size:12pt;letter-spacing:2pt;font-weight:700;margin-bottom:10px}.wptext ol{list-style:decimal !important;line-height:16pt;font-size:9pt;font-weight:400;letter-spacing:1pt;margin-bottom:1.5em;letter-spacing:initial;font-size:11pt;line-height:20pt;margin-left:1em}.wptext ol li{margin-bottom:1.2em}.wptext ul{list-style:decimal !important;line-height:16pt;font-size:9pt;font-weight:400;letter-spacing:1pt;margin-bottom:1.5em;letter-spacing:initial;font-size:11pt;line-height:20pt;margin-left:1em}.wptext ul li{margin-bottom:1.2em}*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;overflow-y:scroll}body{height:100%;font-family:"montserrat",Helvetica,Arial,sans-serif}#holder{min-height:100%;position:relative}#container{padding-bottom:50px}.content{width:1040px;margin:0 auto;position:relative}.contentSmall{width:900px;margin:0 auto}.flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-center{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;flex-wrap:wrap}.flex-vertical-center{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.b5{width:5%}.b10{width:10%}.b15{width:15%}.b20{width:20%}.b25{width:25%}.b30{width:30%}.b33{width:33.3%}.b35{width:35%}.b40{width:40%}.b45{width:45%}.b50{width:50%}.b55{width:55%}.b60{width:60%}.b65{width:65%}.b70{width:70%}.b75{width:75%}.b80{width:80%}.b85{width:85%}.b90{width:90%}.b95{width:95%}.b100{width:100%}.lb{padding:1%}.centertext{text-align:center}.righttext{text-align:right}.lefttext{text-align:left}.cover{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center}.Vcenter{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Hcenter{margin:0 auto;left:0;right:0}.searchBox{display:inline-block;position:absolute;right:5%;width:20%;height:100%;top:-200%;-webkit-transition:0.25s;-moz-transition:0.25s;-ms-transition:0.25s;-o-transition:0.25s;transition:0.25s}.searchBox.active{top:0;-webkit-transition:0.25s;-moz-transition:0.25s;-ms-transition:0.25s;-o-transition:0.25s;transition:0.25s}.ion-ios-close-empty{display:none;font-size:29pt}.none{display:none !important}.show{display:block !Important}nav.headerNav.hide{top:-100px;-webkit-transition:0.25s;-moz-transition:0.25s;-ms-transition:0.25s;-o-transition:0.25s;transition:0.25s}.searchBox input{background:none;border:none;color:#000000;padding-bottom:0px;font-family:'Montserrat';letter-spacing:0.2em;font-weight:100;width:75%;left:0;text-transform:uppercase}input.submit.search{width:20%;border:1px solid #000000;text-transform:uppercase;color:#000000;padding:8px;right:0;left:initial;-webkit-transition:0.25s;-moz-transition:0.25s;-ms-transition:0.25s;-o-transition:0.25s;transition:0.25s}input.submit.search:hover{width:20%;border:1px solid #000000;background-color:#000000;-webkit-transition:0.25s;-moz-transition:0.25s;-ms-transition:0.25s;-o-transition:0.25s;transition:0.25s;color:#ffffff}form#search_form{height:100%;z-index:999}p.searchQuery{text-align:center;background-color:#e8e8e8;padding:1em;margin-bottom:2em}li.searchIndiv .title{font-size:13pt;text-transform:uppercase;font-weight:900;letter-spacing:1pt}li.searchIndiv{margin-bottom:2em;position:relative}a.fillLink{position:absolute;width:100%;height:100%;left:0;top:0}.bannerText{padding:1em 25%;background-color:#074222;color:#FFF;text-transform:uppercase;letter-spacing:2pt;line-height:16pt;font-size:9pt}.textContainer{padding:4em 5em 1em 5em}.call_to_action{padding:3em;text-align:center;margin:1%;position:relative;color:#FFF}.call_to_action h2{width:100%;font-size:15pt;margin-bottom:20px}.call_to_action a,.call_to_action h2,.call_to_action p{z-index:5;letter-spacing:1pt}.call_to_action:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(250,175,58,0.75)}.background-cover{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center}.banner{width:100%;height:50vh;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;position:relative}.banner ul.bannerTitles{width:100%;height:100%;position:relative}.banner ul.bannerTitles li{width:100%;height:100%;position:absolute;top:0;left:0;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;opacity:0;-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms}.banner ul.bannerTitles li.active{opacity:1;-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms}.banner h1{background-color:rgba(0,0,0,0.4);padding:10px;color:#FFF;font-size:25pt;letter-spacing:1pt}.banner h5{position:absolute;bottom:0;left:0;width:100%;background-color:#074222;padding:2em;line-height:15pt;text-align:center;text-transform:uppercase;letter-spacing:2pt;font-size:11pt;color:#FFF}.tabs li{padding:2em;cursor:pointer}.tabs li h1{text-transform:uppercase;letter-spacing:1pt;font-size:10pt;font-weight:400;color:#116738;padding-bottom:10px;position:relative}.tabs li h1:after{content:"";position:absolute;bottom:-6px;left:0;right:0;margin:0 auto;height:4px;width:0%;background-color:#f7ae3d;opacity:0;-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms}.tabs li.active h1:after{opacity:1;-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms;width:80%}.tabs li:hover h1:after{opacity:1;-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms;width:80%}ul.tabContents{position:relative}ul.tabContents li{position:absolute;top:0;left:0;opacity:0}ul.tabContents li.active{opacity:1;position:relative}.pageText{padding:2em 0}.pageText strong{font-weight:700;font-size:11pt}.pageText em{color:#074222}.pageText p{letter-spacing:initial;font-size:11pt;line-height:20pt}hr{width:50%;margin:2em auto;border:0px solid;height:1px;background-color:#e6e6e6}.map-canvas{width:100%;height:100%}.contact p{margin-bottom:initial}.btmTiles{margin-top:1em}.contact strong{margin-top:1em}.sub-p-menu{bottom:0;width:100%;background-color:#074222}.sub-p-menu ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;flex-wrap:wrap;padding:0 2em}.sub-p-menu ul li{display:inline-flex;padding:10px;position:relative}.sub-p-menu ul li a{padding:1em 0;text-transform:uppercase;letter-spacing:1pt;color:#fff;text-decoration:none;text-align:center;font-size:8pt;-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms}.sub-p-menu ul :hover a,.sub-p-menu ul .current_page_item a{color:#f7ae3d;-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms}.topHeader{background-color:#074222;height:34px;color:#FFF;position:relative;text-transform:uppercase;letter-spacing:2pt;font-size:11pt}.mainHeader{height:73px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0 0;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.mainHeader p{width:200px}.topHeader p{font-size:8pt;font-weight:300;letter-spacing:1pt}header{background-color:#fff;position:relative;z-index:9}.logo{width:auto;height:100%;-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);padding:7px}.logo:hover{-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}nav{font-size:8pt;text-transform:uppercase;font-weight:bold;font-weight:600;text-align:right;width:100%;-webkit-justify-content:flex-end;justify-content:flex-end;height:100%}nav div{height:100%}nav ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;list-style:none;height:100%}nav ul li{position:relative;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}nav ul li :last-child{border-right:none}nav ul li .current-menu-item a{color:#000}nav ul li a{color:#000;text-decoration:none;padding:3px 14px;font-weight:400;letter-spacing:1pt;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}nav ul li ul.sub-menu{display:none;position:absolute;left:0;width:300%;top:100%;background-color:#f7ae3d;flex-wrap:wrap;height:auto;z-index:9999}nav ul li ul.sub-menu li{display:block;width:100%}nav ul li ul.sub-menu a{padding:2em 1em}nav ul li.menu-item-has-children{overflow:initial}nav ul li.menu-item-has-children:after{display:none !important}nav ul li:hover{background-color:#f7ae3d}nav ul li:hover a{color:#FFF}nav ul li:hover ul.sub-menu{display:flex}nav ul li:hover ul.sub-menu li:hover{background-color:#074222}nav ul li:hover ul.sub-menu li:after{position:absolute;content:"";width:60%;height:1px;margin:0 auto;bottom:1px;left:0;right:0;background-color:#074222;opacity:0.2}nav ul li:hover ul.sub-menu li:nth-last-child(1):after{display:none}nav ul li:nth-last-child(1) ul.sub-menu,nav ul li:nth-last-child(2) ul.sub-menu,nav ul li:nth-last-child(3) ul.sub-menu{right:0}nav ul li:after{-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms;position:absolute;content:"";width:100%;height:5px;background-color:#074222;bottom:-100px;left:0}nav ul li:hover:after{-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms;bottom:0px}.mobicon,.mobile{display:none !Important}.mobmenu{background-color:#252525;display:block;position:absolute;width:50vw;top:0;left:-50vw;height:100vh;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.thLeft{-webkit-justify-content:flex-start;justify-content:flex-start;text-align:left;-webkit-align-items:center;align-items:center}.thRight{-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right;-webkit-align-items:center;align-items:center}.topHeader div{padding:0 1em}.clearFooter{clear:both}footer{width:100%;letter-spacing:2pt;font-weight:500;text-align:center;line-height:15pt;text-transform:uppercase}footer a{color:#000;text-decoration:none}footer div{-webkit-flex-wrap:wrap;flex-wrap:wrap}footer .footerTop{border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:3em}footer .footerMid{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:2em}footer .footerMid strong{color:#f7ae3d}footer .footerMid ul.social img{width:30px;margin:0 1em}footer .footerMid p{width:100%}footer .logo{width:100px}footer .footerBottom{height:100px;background-color:#212121;width:100%;position:relative;color:#FFF;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;-webkit-flex-wrap:wrap;flex-wrap:wrap}footer .footerBottom a{color:#fff}footer a.so-marketing{font-family:'Montserrat';letter-spacing:1pt;font-weight:100;font-size:6pt !Important}footer .b50.righttext .Vcenter{right:5px}footer .companies li{margin:10px 1em}footer .companies img{width:auto;height:70px}footer ul#menu-mini-menu{text-align:left;padding:0 2em}footer ul#menu-footer{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}footer ul#menu-footer a{padding:0 1em}ul.homeslider a{z-index:999}li.slideindiv{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;height:67vh;width:100%;position:relative;z-index:10}li.slideindiv:before{content:"";position:absolute;width:100%;height:100%;background-color:#333333;opacity:0.59}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:40px}a.bx-pager-link.active{background:#FFF !Important}.bx-viewport{border:none !important;left:initial !important;background:none !important;box-shadow:initial !important;z-index:8}.bx-wrapper{margin:0 !important}.sliderTextInner{-webkit-flex-direction:column;flex-direction:column;flex-wrap:wrap;color:#FFF}.slidetexttop{padding:5px;background-color:rgba(7,66,34,0.79);width:20%;text-align:center}.slidetexttop p{text-transform:uppercase;font-size:12pt !important;line-height:35pt;font-weight:500;letter-spacing:1pt}.slidetextmain{padding:20px;background-color:rgba(12,12,12,0.39);width:100%;text-align:center}.slidetextmain p{text-transform:lowercase;text-transform:initial;font-size:25pt !important;line-height:35pt;font-weight:200}.slidetextbottom{padding:5px;background-color:rgba(255,255,255,0.78);width:25%;text-align:center;-webkit-align-self:flex-end;align-self:flex-end}.slidetextbottom p{text-transform:uppercase;font-size:12pt !important;line-height:35pt;font-weight:500;color:#074222}.tileHeader{padding:3em 1em;color:#FFF;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;position:relative}.tileHeader h2{z-index:10}.tileHeader:before{content:"";width:100%;position:absolute;height:100%;left:0;top:0;background-color:rgba(7,66,34,0.15);z-index:1}ul.serviceTiles li.serviceTile{border:1px solid #959595;width:31.3%;margin:1%;position:relative;padding-bottom:2em;margin-bottom:10px}ul.serviceTiles .tileText{padding:20px 15px}ul.serviceTiles .tileText p{font-size:10pt;line-height:15pt;margin-bottom:1.2em}ul.serviceTiles .tileText ul{list-style:initial;margin-left:1.2em}ul.serviceTiles .tileText ul li{font-size:10pt;line-height:17pt;margin-bottom:1em}ul.serviceTiles .tileText a{width:100%;text-align:right;display:block;position:absolute;bottom:0;right:0;text-transform:uppercase;padding:1em;letter-spacing:2pt;font-weight:400;text-decoration:none;color:#000;font-size:10pt}.testimonialContainer li{padding:2em;min-height:200px;text-transform:uppercase;letter-spacing:1pt;line-height:15pt;font-size:12pt}.testimonialContainer li p{font-size:12pt;width:80%;margin:1em auto}.testimonialContainer .bx-wrapper .bx-prev{background:url(./images/back.png);-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.testimonialContainer .bx-wrapper .bx-next{background:url(./images/next.png);-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.testimonialContainer .bx-controls-direction a{width:60px !important;height:60px !important;background-position:center !important}.testimonialContainer .bx-controls-direction a:hover{background-position:center !important}ul.linkTiles{height:500px;clear:both;margin:1%}ul.linkTiles li{text-align:center;flex-wrap:wrap;position:relative}ul.linkTiles li .tileText{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;z-index:10}ul.linkTiles li .tileText h2{color:#FFF;background:#074222;padding:10px;margin-bottom:15px}ul.linkTiles li .tileText p{color:#FFF;width:80%;line-height:15pt}ul.linkTiles li .tileText a{width:100%;text-align:center;text-transform:uppercase;letter-spacing:1pt;color:#FFF;text-decoration:none;margin:2em auto}ul.linkTiles li:nth-child(1){float:left;width:50%;height:100%}ul.linkTiles li:nth-child(2){float:right;width:25%;height:50%}ul.linkTiles li:nth-child(3){float:right;width:25%;height:50%}ul.linkTiles li:nth-child(4){float:right;width:50%;height:50%}ul.linkTiles li:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.23)}.btmTiles li{position:relative;width:31.3%;padding-top:31.3%;margin:1%}.btmTiles li h2{position:absolute;text-align:center;width:100%;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#FFF;left:0}.btmTiles li:before{content:"";position:absolute;width:100%;height:100%;background-color:#074222;top:0;left:0;opacity:0.2}.gallery-feature{position:relative;height:600px;margin:1em}.gallery-feature li{width:100%;height:100%;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;opacity:0;-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms;-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9)}.gallery-feature li.active{opacity:1;position:relative;-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.gallery li{width:23%;padding-top:23%;margin:1%;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;cursor:pointer;-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.gallery li:hover,.gallery li.active{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms}.galleryBottom{text-align:center;margin-top:5em}.galleryBottom p{margin-bottom:0;color:#074222;text-transform:uppercase;font-size:14pt !important;letter-spacing:1pt;font-weight:400}.team li{width:48%;margin:1%;padding-top:48%;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;position:relative;overflow:hidden;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms}.team li:nth-child(3),.team li:nth-child(4),.team li:nth-child(5),.team li:nth-child(8),.team li:nth-child(9),.team li:nth-child(10),.team li:nth-child(13),.team li:nth-child(14),.team li:nth-child(15),.team li:nth-child(18),.team li:nth-child(19),.team li:nth-child(20){width:31.3%;padding-top:31.3%}.team .memberDesc{position:absolute;left:0;right:0;margin:0 auto;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:95%;color:#FFF;opacity:0;-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms}.team .memberDesc h1{text-transform:uppercase;letter-spacing:2pt;font-size:15pt;font-weight:500}.team .memberDesc h2{font-size:9pt;font-weight:300;width:70%;margin:0 auto;line-height:13pt;margin-bottom:1em}.team .memberDesc p{font-size:9pt;font-weight:300;line-height:14pt}.team li.active,.team li:hover{-moz-transform:scale(1.02);-ms-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02)}.team li.active .memberDesc,.team li:hover .memberDesc{opacity:1;-moz-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms;transition:all 250ms}.team li:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:#074222;opacity:0}.team li.active:before,.team li:hover:before{opacity:0.7}.blogPosts{display:-webkit-flex;display:flex;padding:2%;flex-wrap:wrap}.blogPosts li{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;width:23%;margin:1%;position:relative;background-color:#f3f3f3}.blogPosts li .bpImg{width:100%;height:250px}.blogPosts li .bpInfo{padding:20px 10px}.blogPosts li .bpInfo h1{font-size:12pt;text-transform:uppercase;letter-spacing:2pt;font-weight:500;margin:5px 0}.blogPosts li .bpInfo p{line-height:15pt}.blogPosts li .bpInfo a.find-out-more{color:#000;text-decoration:none;padding:10px 0;display:block}@media only screen and (max-width: 1250px){.post{width:31.3% !important}a.logo{width:auto !important}.menuWrap ul.sub-menu{right:initial;left:-150vw}nav ul li:hover ul.sub-menu{right:initial;left:0}header nav,footer nav{display:none !Important}.mobmenu a{color:#fff !important;text-transform:uppercase;text-decoration:none;font-size:11pt;letter-spacing:0.3em;font-weight:300;padding:20px;background-color:#313131;margin-bottom:1px}.mobmenu li{margin:0;display:block !Important;width:100%}.mobmenu i.fa.fa-times{opacity:1}.mobicon{display:block !Important;right:0;height:100%;position:absolute;width:90px;text-align:center;font-size:28pt;top:0px;padding-top:18px;background-color:#074222;color:#fff}.mobmenu.active{display:block;height:100vh;width:75vw;top:0;padding-top:45px;left:-75vw;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.mobmenu .mobicon{top:0;font-size:43pt !Important;width:100%;height:50px;color:#fff;z-index:99999999999999}.mobile{display:block !Important}.mobicon i.ion-ios-close-empty.Vcenter.Hcenter{display:block !Important;font-size:45pt}.mobmenu.active nav{display:block !important;top:50%;z-index:9999999;text-align:center}nav ul{display:block}body.menu{overflow:hidden;position:relative;background-color:#d6d6d6}body.menu nav{display:block;width:100%;position:absolute;left:0;top:0 !important;height:100%;text-align:left;padding-top:50px}.mobmenu nav{text-align:left}.mobmenu nav ul.sub-menu{position:relative;top:0;left:0;display:block;width:100%;background:none}.mobmenu nav li a:after,.mobmenu nav li:after{display:none}.mobmenu nav li a{background:#313131}.mobmenu nav li:hover{background:initial}section#holder{left:0;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}section#holder.menu{left:75vw;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;overflow:visible}section#holder.menu:after{content:"";position:absolute;height:100%;width:100%;z-index:99999;top:0}.mobmenu.active .mobicon{top:0;font-size:43pt !Important;width:100%;height:50px;color:#fff;z-index:99999999999999}.mobile{display:block !Important;height:100%}.mobicon i.ion-ios-close-empty.Vcenter.Hcenter{display:block !Important;font-size:45pt}.mobmenu.active nav{display:block !important;z-index:99}}@media only screen and (max-width: 1140px){.slidertextbox{width:84%}}@media only screen and (max-width: 1040px){.wptext{padding:0 10px}li.serviceTile{width:48% !important}.bannerText{padding:10px}.textContainer{padding:20px}li.slideindiv{height:500px}li.slideindiv .slidertextbox{width:85%}li.slideindiv .slidetexttop{width:100%}li.slideindiv .slidetextbottom{width:100%}li.slideindiv p{font-size:13pt !important;line-height:17pt}.content{width:100%}.mobmenu a{font-size:9pt;padding:20px 10px}.topHeader{height:auto}.topHeader div{width:100%;padding:10px;text-align:center;-webkit-justify-content:center;justify-content:center}.banner{height:400px}.banner h5{font-size:10pt;padding:10px}footer .footerBottom{height:auto;padding:2em}footer .footerBottom a{margin:2em auto}ul.linkTiles{height:auto;display:inline-block}ul.linkTiles li{width:50% !important;height:400px !important}}@media only screen and (max-width: 800px){.gallery-feature{width:95%;height:95vw}}@media only screen and (max-width: 770px){.post{width:48% !important}a.logo{width:80px}.b5{width:95%}.b10{width:95%}.b15{width:95%}.b20{width:95%}.b25{width:95%}.b30{width:95%}.b33{width:95%}.b35{width:95%}.b40{width:95%}.b45{width:95%}.b50{width:95%}.b55{width:95%}.b60{width:95%}.b65{width:95%}.b70{width:95%}.b75{width:95%}.b80{width:95%}.b85{width:95%}.b90{width:95%}.b95{width:95%}.b100{width:95%}.testimonailsInner.content.b40{width:70%}.btmTiles li{width:48%;padding-top:48%}.btmTiles li h2{font-size:10pt}li.teamMember{width:90% !important;padding-top:90% !important}li.teamMember h1,li.teamMember h2{font-size:10pt !important;width:95% !important}li.teamMember p{font-size:9pt !important;width:95% !important}}@media only screen and (max-width: 650px){li.serviceTile{width:98% !important;margin-bottom:2em}}@media only screen and (max-width: 550px){.topheader a{color:#FFF}.bx-controls-direction{display:none}.footerBottom ul{flex-wrap:wrap}.footerBottom li{width:100%}.footerMid .logo{display:block}.footerMid .miniMenu{width:100%;text-align:center !important}.footerMid .miniMenu ul{text-align:center}footer ul#menu-mini-menu{text-align:center}ul.linkTiles li{width:100% !important;height:100vw !important}.post{width:98% !important}}
/*# sourceMappingURL=style.css.map */
