.lightbox_content{display:none;width:800px;height:320px;background-color:white;position:fixed;left:50%;top:50%;margin:-160px 0 0 -400px;max-width:100%;max-height:100%;overflow:hidden;padding:10px;border:5px
solid black;background-color:white;z-index:9999999;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px}.main_dark_overlay{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:9999990;-moz-opacity:0.6;opacity:.60;filter:alpha(opacity=60)}@media only screen and (max-width: 1080px){html{padding-top:25px}body,#wrap{background:rgb(15,134,54)}#headWrap{width:100% !important;background:#DACF5F;height:78px;position:relative;top:-17px;margin-bottom:4px}#contactInfo{margin-top:13px}body:not(.home) #headWrap{margin:15px
0 40px}#headGal{display:none !important}#logo{bottom:12px;text-align:left;margin-left:15px;left:0}#wrap{width:100%;box-sizing:border-box;bottom:53px;box-shadow:none}.brandtile{height:220px;width:100%;overflow:hidden;position:relative}.brandtile
img{width:100%;height:auto;position:absolute}.brandtile
.h3{top:50%;right:0;width:100%;text-align:center}#main-content{width:64%;box-sizing:border-box}#sidebar{width:30%;box-sizing:border-box;float:right;margin:65px
25px 25px}#footer{width:100%}#footer .siteBy a:hover,
#footer .siteBy a:active,
#footer .siteBy a:focus,
#footer .copyright a:hover,
#footer .copyright a:active,
#footer .copyright a:focus{color:#fff}.grecaptcha-badge{bottom:50px !important;z-index:99}}@media only screen and (max-width: 1020px){.menu-header{display:none}.slicknav_menu{display:block;min-height:15px;position:absolute;z-index:9999;top:0px;right:0px}.slicknav_nav{overflow:auto;max-height:100%;position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;border-radius:0;border:none;padding:85px
25px 5px 25px;background:#000000c9}.slicknav_btn{background:#0f8636}.slicknav_btn.slicknav_collapsed:hover,.slicknav_btn.slicknav_collapsed:active,.slicknav_btn.slicknav_collapsed:focus{background:#084a1e}#main-nav{left:0;bottom:10px;width:100%}#main{bottom:10px}body:not(.home) #wrap{padding-top:0}body:not(.home) #headWrap{margin-bottom:30px}#contactInfo{margin-top:9px;margin-right:80px;position:relative;z-index:999}#logo
h1{position:relative;z-index:999}}@media only screen and (max-width: 1000px){body:not(.home) .slicknav_btn{transform:none;transform:none}#main-content,#sidebar{float:none;width:100%;margin:0}#main-content
header{width:80%}.socialDiv{position:relative;top:53px;right:0;text-align:center}#sidebar{margin-top:0}}@media only screen and (max-width: 900px){#contactInfo{font-size:90%}#contactInfo
a{font-size:14px;padding:1px
8px}#header #contactInfo
h3{font-size:20px}.brandtile
img{width:auto;height:100%;position:absolute;left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 800px){.slicknav_btn{margin:4px
5px 6px 5px}#contactInfo{margin-right:60px}#main-nav{bottom:0}#wrap{padding:30px
0 0}#main{margin-bottom:0}#main,#fatFooter{bottom:0}#fatFooter{flex-wrap:wrap}#fatFooter
.widgetWrap{width:100%;margin-right:0;border-right:none;border-bottom:1px dotted #00000024;padding-right:0;margin:0
0 20px}#fatFooter .widgetWrap:last-of-type{border-bottom:none;margin:0}#fatFooter
.gform_widget{padding-bottom:40px}#fatFooter
.socialDiv{top:0px}#fatFooter
.socialList{text-align:left}#respond
textarea{box-sizing:border-box}#footer
.clear{flex-direction:column}#footer .left,
#footer
.right{float:none;width:100%;text-align:center}#footer .siteBy ul
li{float:none;display:inline-block}#footer
.copyright{line-height:1.3}#footer .right
ul{width:280px;float:none;margin:9px
auto}}@media only screen and (max-width: 740px){.slicknav_btn{margin:-5px 5px 6px 5px;z-index:999}#headWrap{height:60px}#logo
img{width:100%;height:auto}#logo{width:250px;float:none;margin:0
auto}#contactInfo{position:relative;top:-30px;margin-bottom:10px;width:100%;margin-right:0;padding:15px
0;color:white;text-align:center;font-size:80%;margin-top:1px;z-index:99}#header #contactInfo h3,
#contactInfo
a{color:white}#contactInfo{}#header #contactInfo
h3{font-size:15px;margin-bottom:0}}@media only screen and (max-width: 700px){#main-content
header{width:100%}.homeGrid{width:100%}}@media only screen and (max-width: 600px){#contactInfo{margin-top:3px}#headWrap{height:56px;top:-15px}}@media only screen and (max-width: 516px){.grecaptcha-badge{bottom:90px !important}.post-type-archive-testimonials
.postExcerpt{padding:46px
0 0}}@media only screen and (max-width: 415px){#main-content{padding:35px
15px 25px}#main-content #post-12 p strong
a{display:block}.ptable{width:100%;box-sizing:border-box}.ptable
.pcell{width:31%;margin:0
.5px}}