@charset "utf-8";body{margin:0;padding:0;color:#5f5f5f;font-family:'Open Sans', sans-serif;}
a{text-decoration:none;color:#014f3b;}
a:hover{text-decoration:underline;}
img{border:0 none;}
h1, h2, h3, h4{font-family:'Libre Baskerville', serif;}
.locations-served ul{float:left;width:100%;}
.locations-served ul li{float:left;width:100%;}
.wrapper{max-width:1180px;width:80%;margin:0 auto;}
header{float:left;width:100%;padding:10px 0 20px 0;background:#fff;}
.logo{float:left;margin:10px 0 0 0;}
.top-right{float:right;width:300px;}
#social ul{padding:0;float:right;margin:0;}
#social li{height:26px;list-style:none;float:left;margin:0 0 0 5px;}
#social li a{color:#949494;transition:all 300ms ease-in-out 0s;float:left;font-size:22px;}
#social li a:hover{color:#156d54;}
.phone{font-family:'Open Sans', sans-serif;color:#156d54;font-size:32px;margin:10px 0 0 0;float:none;font-weight:bold;}
.phone i{float:left;color:#8a6d4b;margin:4px 10px 0 0;display:none;}
.head-btn{float:right;transition:all 300ms ease-in-out 0s;padding:10px 15px;color:#fff;text-transform:uppercase;font-weight:bold;background:#967749;}
.head-btn:hover{background:#73572e;text-decoration:none;color:#fff;}
.main-head-btn{text-shadow:1px 1px 1px #000000;float:right;transition:all 300ms ease-in-out 0s;padding:10px 35px;margin:20px 0 0 0;color:#fff;text-transform:uppercase;font-weight:bold;background:#7f623e;background:-moz-linear-gradient(top, #7f623e 0%, #967749 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f623e), color-stop(100%,#967749));background:-webkit-linear-gradient(top, #7f623e 0%,#967749 100%);background:-o-linear-gradient(top, #7f623e 0%,#967749 100%);background:-ms-linear-gradient(top, #7f623e 0%,#967749 100%);background:linear-gradient(to bottom, #7f623e 0%,#967749 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f623e', endColorstr='#967749',GradientType=0);-webkit-box-shadow:0px 5px 5px 0px rgba(153,153,153,1);-moz-box-shadow:0px 5px 5px 0px rgba(153,153,153,1);box-shadow:0px 5px 5px 0px rgba(153,153,153,1);}
.main-head-btn:hover{background:#73572e;text-decoration:none;color:#fff;}
.nav-container{float:left;width:100%;background:#125e47;background:-moz-linear-gradient(top, #125e47 0%, #156d54 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#125e47), color-stop(100%,#156d54));background:-webkit-linear-gradient(top, #125e47 0%,#156d54 100%);background:-o-linear-gradient(top, #125e47 0%,#156d54 100%);background:-ms-linear-gradient(top, #125e47 0%,#156d54 100%);background:linear-gradient(to bottom, #125e47 0%,#156d54 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#125e47', endColorstr='#156d54',GradientType=0);padding:0;}
#menu-main-navigation{padding:0;float:left;width:100%;margin:0;}
#menu-main-navigation li{position:relative;list-style:none;float:left;padding:15px 2%;background:#125e47;background:-moz-linear-gradient(top, #125e47 0%, #156d54 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#125e47), color-stop(100%,#156d54));background:-webkit-linear-gradient(top, #125e47 0%,#156d54 100%);background:-o-linear-gradient(top, #125e47 0%,#156d54 100%);background:-ms-linear-gradient(top, #125e47 0%,#156d54 100%);background:linear-gradient(to bottom, #125e47 0%,#156d54 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#125e47', endColorstr='#156d54',GradientType=0);transition:all 300ms ease-in-out 0s;border-top:3px solid #156d54;text-shadow:1px 1px 1px #000000;}
#menu-main-navigation li a{color:#fff;text-transform:uppercase;font-size:15px;}
#menu-main-navigation li:hover a{text-decoration:none;}
#menu-main-navigation li a:hover{text-decoration:none}
#menu-main-navigation li:hover{background:#014e3a;border-top:3px solid #967749;cursor:pointer;}
#menu-main-navigation li ul{box-shadow:0 0 5px #000;z-index:9999;padding:0px 0!important;width:300px;display:none;position:absolute;left:0;top:49px;background:#014e3a;}
#menu-main-navigation li ul li{border-bottom:1px dashed #156d54;border-top:0 none!important;padding:0px 0!important;background:transparent!important;width:100%;text-align:center;position:relative;}
#menu-main-navigation li ul li a{padding:10px 0!important;}
#menu-main-navigation li ul li:nth-child(1) a{padding:20px 0 10px 0!important;}
#menu-main-navigation li ul li:nth-last-child(1) a{padding:10px 0 20px 0!important;}
#menu-main-navigation li ul li a{color:#fff;font-size:16px;display:block;width:100%;}
#menu-main-navigation li ul li.menu-item-has-children a{width:92%!important;float:left;}
#menu-main-navigation li ul li:hover{background:#156d54!important;}
#menu-main-navigation li ul li a:hover{color:#fff;}
.menu-item-has-children::after{content:"\f0d7";font-family:'FontAwesome';color:#7cafa2;font-size:10px;}
#menu-main-navigation li ul .menu-item-has-children::after{content:"\f0da";font-family:'FontAwesome';color:#7cafa2;font-size:10px;margin:20px 20px 0 0;float:right;}
#menu-main-navigation li:hover ul{padding:0;display:block;}
#menu-main-navigation li:hover ul li ul{display:none;}
#menu-main-navigation li ul li ul{width:200px;display:none;position:absolute;left:250px;top:0;}
#menu-main-navigation li ul li:hover ul{display:block;}
#menu-main-navigation li ul li ul:hover{display:block!important;}
.banner{float:left;width:100%;padding:20px 0 0 0;background:url(images/main-head.jpg) no-repeat;background-size:cover;}
.banner .wrapper{position:relative;}
.banner h2{color:#fff;}
.banner p{color:#fff;}
.banner-text{float:left;margin:10% 0 0 0;width:50%;text-shadow:2px 2px 2px #000;}
.ted{float:right;right:0;}
.tan-con{float:left;width:100%;padding:30px 0;background:#f4f1ec;}
.content{float:left;width:70%;}
.sidebar{float:right;width:25%;}
.locations-served{float:left;width:100%;margin:10px 0;}
.areas{background:#156d54 none repeat scroll 0 0;color:#fff;float:left;font-weight:bold;padding:10px 0;text-align:center;width:100%;}
.content-right{float:right;width:70%;}
.sidebar-left{float:left;width:25%;}
.italic{font-style:italic;color:#949494;}
.check{padding:0;}
.check li{background:url(images/ck.jpg) no-repeat left 4px;padding:0 0 10px 25px;list-style:none;margin:0 0 5px 0;}
.check-shield{padding:0;}
.check-shield li{background:url(images/jj-shield.png) no-repeat left 4px;padding:0 0 10px 25px;list-style:none;margin:0 0 5px 0;}
.phone i{float:left;}
.form{float:left;width:100%;background:#fff;box-shadow:0 0 3px #666;}
.form-h h3{text-shadow:1px 1px 1px #000;}
.form-h{float:left;width:100%;background:#156d54;background:-moz-linear-gradient(top, #156d54 0%, #1c8c70 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#156d54), color-stop(100%,#1c8c70));background:-webkit-linear-gradient(top, #156d54 0%,#1c8c70 100%);background:-o-linear-gradient(top, #156d54 0%,#1c8c70 100%);background:-ms-linear-gradient(top, #156d54 0%,#1c8c70 100%);background:linear-gradient(to bottom, #156d54 0%,#1c8c70 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#156d54', endColorstr='#1c8c70',GradientType=0);color:#fff;text-align:center;font-weight:bold;padding:10px 0;}
.form form{float:left;width:92%;padding:4%;}
.form input, .form textarea{width:96%;padding:3% 2%;border:1px solid #d2dbd9;text-align:center;color:#838383;margin:0 0 10px 0;}
.refer-form{float:left;width:100%;background:#fff;box-shadow:0 0 3px #666;}
.refer-form-h{float:left;width:100%;background:#156d54;color:#fff;text-align:center;font-weight:bold;padding:5px 0;}
.refer-form .wrap{float:left;width:92%;padding:4%;}
.refer-form input, .refer-form textarea{float:left;width:96%;padding:1.5% 1%;border:1px solid #d2dbd9;text-align:center;color:#838383;margin:0 0 10px 0;}
.ajax-loader{display:none;}
.small{font-size:12px;font-weight:bold;}
.form form select{float:left;width:100%;padding:3% 2%;border:1px solid #d2dbd9;text-align:center;color:#838383;margin:0 0 10px 0;}
.form form .wpcf7-submit{text-shadow:1px 1px 1px #000;background:#7f623e;background:-moz-linear-gradient(top, #7f623e 0%, #967749 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f623e), color-stop(100%,#967749));background:-webkit-linear-gradient(top, #7f623e 0%,#967749 100%);background:-o-linear-gradient(top, #7f623e 0%,#967749 100%);background:-ms-linear-gradient(top, #7f623e 0%,#967749 100%);background:linear-gradient(to bottom, #7f623e 0%,#967749 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f623e', endColorstr='#967749',GradientType=0);border-radius:5px;width:100%;float:left;color:#fff;font-weight:bold;padding:4% 2%!important;transition:all 300ms ease-in-out 0s;}
.form form .wpcf7-submit:hover{cursor:pointer;background:#73572e;}
.refer-form .wpcf7-submit{background:#967749;border-radius:5px;width:100%;float:left;color:#fff;font-weight:bold;padding:3% 1%!important;transition:all 300ms ease-in-out 0s;}
.refer-form .wpcf7-submit:hover{cursor:pointer;background:#73572e;}
.form-inner{float:left;width:100%;background:#fff;box-shadow:0 0 3px #666;}
.form-inner-h{float:left;width:100%;background:#156d54;color:#fff;text-align:center;font-weight:bold;padding:10px 0;}
.form-inner form{float:left;width:96%;padding:2%;}
.form-inner form input{float:left;width:96%;padding:2%;border:1px solid #d2dbd9;text-align:center;color:#838383;margin:0 0 10px 0;}
.form-inner form .wpcf7-submit{background:#967749;border-radius:5px;width:100%;float:left;color:#fff;font-weight:bold;padding:2%;transition:all 300ms ease-in-out 0s;}
.form-inner form .wpcf7-submit:hover{cursor:pointer;background:#73572e;}
.family{float:left;width:100%;padding:30px 0 0 0;background:url(images/family-bg.jpg) no-repeat;background-size:cover;}
.fam-text{float:right;width:60%;color:#fff;margin:45px 0 0 0;text-shadow:1px 1px 1px #000;}
.fam-text h2{color:#fff;}
.family img{float:left;width:35%;}
.main{float:left;width:100%;padding:30px 0;background:#fff;}
#forml{float:left;width:45%;}
#mapr{float:right;width:45%;}
.center{text-align:center;}
.page-template-contact-php .maps{display:none;}
.page-template-contact-php .your-message{float:left;width:100%;}
.page-template-contact-php .form-h{padding:0;}
.page-template-contact-php .form form input{padding:2%;}
.radios{float:left;width:100%;margin:0 0 0 10px;}
.form .wpcf7-list-item{float:left;width:50%;margin:0 0 10px 0;}
.form .wpcf7-list-item input{float:left;margin:3px 10px 10px 0!important;width:auto!important;}
.form .wpcf7-list-item-label{float:left;margin:0 0 0 10px;}
.refer-form .wpcf7-checkbox{float:none;width:80%;margin:0 auto;display:block;}
.refer-form .wpcf7-list-item{float:left;width:30%;margin:0 0 10px 0;}
.refer-form .wpcf7-checkbox input{float:left;margin:3px 10px 10px 0!important;width:auto!important;}
.refer-form .wpcf7-checkbox-label{float:left;margin:0 0 0 10px;}
.form textarea{width:100%;margin:0 0 10px 0;height:70px;}
.form-inner .wpcf7-list-item{float:left;width:50%;margin:0 0 10px 0;}
.form-inner .wpcf7-list-item input{float:left;margin:3px 10px 10px 0!important;width:auto!important;}
.form-inner .wpcf7-list-item-label{float:left;margin:0 0 0 10px;}
.divider{margin:0 auto;display:block;}
.boxes{float:left;width:100%;padding:0;}
.boxes li{list-style:none;float:left;width:31%;margin:0 2% 0 0;text-align:center;}
.boxes li h3{color:#156d54;font-weight:bold;}
.boxes li:nth-last-child(1){margin:0;}
.boxes li img{width:100%;-webkit-box-shadow:0px 5px 5px 0px rgba(153,153,153,1);-moz-box-shadow:0px 5px 5px 0px rgba(153,153,153,1);box-shadow:0px 5px 5px 0px rgba(153,153,153,1);}
.rats{min-height:75px;font-size:12px;}
.loc{padding:0;margin:10px 0;float:left;width:100%;}
.loc li{list-style:none;float:left;width:23%;text-align:center;margin:0 2% 10px 0; padding-bottom: 12px;}
.loc li:nth-last-child(1){margin:0;}
.question{float:left;width:100%;background:#e5efed;-webkit-box-shadow:0px 5px 5px 0px rgba(153,153,153,1);-moz-box-shadow:0px 5px 5px 0px rgba(153,153,153,1);box-shadow:0px 5px 5px 0px rgba(153,153,153,1);}
.headq{float:left;width:100%;background:#156d54;padding:5% 0;}
.headq h3{text-align:center;color:#fff;margin:5px 0;}
.headq p{text-align:center;color:#fff;margin:5px 0;}
.headq img{margin:0 auto;display:block;width:30%;}
.question form{padding:4%;width:92%;float:left;}
.question form input{float:left;width:96%;padding:3% 2%;border:1px solid #d2dbd9;text-align:center;color:#838383;margin:0 0 10px 0;}
.question form textarea{float:left;width:96%;padding:2%;border:1px solid #d2dbd9;text-align:center;color:#838383;margin:0 0 10px 0;}
.question form .wpcf7-submit{background:#967749;border-radius:5px;width:100%;float:left;color:#fff;font-weight:bold;padding:4% 2%;transition:all 300ms ease-in-out 0s;}
.city{float:left!important;width:45%!important;margin:0;}
.zip{float:right!important;width:45%!important;margin:0;}
.contact{border-top:3px solid #f2f2f2;}
.question form .wpcf7-submit:hover{cursor:pointer;background:#73572e;}
.alignleft{float:left;margin:10px 10px 10px 0;}
.alignright{float:right;margin:10px 0px 10px 10px;}
.aligncenter{float:none;margin:0 auto;display:block;}
.ebs-seo-cp-map-container{border:5px solid #cce0db;}
.l-map{flaot:left;width:100%;}
.coupon{float:left;width:100%;border-radius:5px;border:2px solid #b5d2cb;background:#e5efed;text-align:center;padding:20px 0;margin:20px 0 0 0;-webkit-box-shadow:0px 5px 5px 0px rgba(153,153,153,1);-moz-box-shadow:0px 5px 5px 0px rgba(153,153,153,1);box-shadow:0px 5px 5px 0px rgba(153,153,153,1);}
.coupon img{margin:0 auto;display:block;width:35%;}
.coupon h4{color:#156d54!important;text-align:center;margin:5px 0;}
.coupon h3{color:#967749!important;text-align:center;font-size:24px;margin:5px 0;}
.top-t{float:left;width:100%;padding:30px 0;background:#f4f1ec;}
.top-t h2, .top-t h1{color:#156d54;margin:0;}
.content .ebs-seo-cp .photo{width:100%!important;}
.hours{float:left;width:80%;padding:10%;background:#e5efed;}
aside{background:#e5efed;padding:5%;}
.tel abbr{color:#8a6d4b;font-weight:bold;}
.ebs-seo-cp-name{color:#23765e;margin:0 0 10px 0;float:left;width:100%;}
.ebs-seo-cp-hours{color:#23765e;margin:0 0 10px 0;float:left;width:100%;}
.top-t p{font-style:italic;color:#7d7d7d;}
.parallax{float:left;width:100%;padding:50px 0;background:url(images/parallax.jpg) no-repeat fixed;}
#map{border:5px solid #d1d1d1}
.parallax p{text-align:Center;color:#fff;font-size:24px;text-shadow:2px 2px 2px #000;}
.logos{float:left;width:100%;padding:30px 0;background:#fff;}
.logos h2{text-align:center;}
.video{text-shadow:1px 1px 1px #000;float:left;width:100%;padding:30px 0;background:url(images/video-bg.jpg) no-repeat;background-size:cover;}
.video h2{color:#fff;text-align:center;}
.video p{color:#fff;text-align:center;}
.video img{margin:0 auto;display:block;}
.contact{float:left;width:100%;padding:30px 0;background:#fff;}
.contact h2{text-align:center;}
.contact p{text-align:center;}
.contact p span{color:#156d54;font-weight:bold;font-size:20px;}
.contact .btn{text-shadow:1px 1px 1px #000;background:#7f623e;background:-moz-linear-gradient(top, #7f623e 0%, #967749 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f623e), color-stop(100%,#967749));background:-webkit-linear-gradient(top, #7f623e 0%,#967749 100%);background:-o-linear-gradient(top, #7f623e 0%,#967749 100%);background:-ms-linear-gradient(top, #7f623e 0%,#967749 100%);background:linear-gradient(to bottom, #7f623e 0%,#967749 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f623e', endColorstr='#967749',GradientType=0);border-radius:5px;color:#fff;font-weight:bold;padding:1%;transition:all 300ms ease-in-out 0s;}
.contact .btn:hover{cursor:pointer;background:#73572e;text-decoration:none;}
.reviews{float:left;width:100%;padding:30px 0;background:#e5efed;}
.rs{float:left;width:30%;}
.reviews-text{float:right;width:65%;}
.reviews h2{text-align:left;}
.maps{float:left;width:100%;padding:30px 0;background:#fff;}
.info{float:left;width:45%;text-align:center;}
.info img{margin:0 auto;display:block;}
.mps{float:right;width:45%;}
footer{float:left;width:100%;padding:30px 0;background:#125e47;background:-moz-linear-gradient(top, #125e47 0%, #156d54 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#125e47), color-stop(100%,#156d54));background:-webkit-linear-gradient(top, #125e47 0%,#156d54 100%);background:-o-linear-gradient(top, #125e47 0%,#156d54 100%);background:-ms-linear-gradient(top, #125e47 0%,#156d54 100%);background:linear-gradient(to bottom, #125e47 0%,#156d54 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#125e47', endColorstr='#156d54',GradientType=0);}
#foot-social ul{padding:0;margin:0 auto;width:414px;display:block;}
#foot-social li{list-style:none;float:left;margin:0 5px 0 0;}
#foot-social li a{transition:all 300ms ease-in-out 0s;background:url(images/foot-social.png) no-repeat;width:64px;height:64px;float:left;}
#foot-social li a.facebook{background-position:0 0;}
#foot-social li a.twitter{background-position:-70px 0;}
#foot-social li a.google{background-position:-140px 0;}
#foot-social li a.linkedin{background-position:-210px 0;}
#foot-social li a.youtube{background-position:-420px 0;}
#foot-social li a.rss{background-position:-490px 0;}
#foot-social li a.facebook:hover{background-position:0 -64px;}
#foot-social li a.twitter:hover{background-position:-70px -64px;}
#foot-social li a.google:hover{background-position:-140px -64px;}
#foot-social li a.linkedin:hover{background-position:-210px -64px;}
#foot-social li a.youtube:hover{background-position:-420px -64px;}
#foot-social li a.rss:hover{background-position:-490px -64px;}
.bottom{float:left;width:100%;}
#menu-footer-navigation{padding:0;float:none;width:86%;margin:0 auto;display:block;}
#menu-footer-navigation li{list-style:none;float:left;padding:2%;}
#menu-footer-navigation li a{color:#fff;text-transform:uppercase;}
#menu-footer-navigation li a:hover{}
.copy{color:#fff;text-align:center;float:left;width:100%;}
@media only screen and (max-width:1180px){.no-m{display:none;}}
@media only screen and (max-width:980px){#mapr{width:100%;}#forml{width:100%;margin:0 0 20px 0;}.loc li{width:100%;border-bottom:1px solid #ccc;padding:0 0 10px 0;margin:0 0 10px 0;}.menu-item-has-children::after{display:none;}
#menu-main-navigation li ul .menu-item-has-children::after{display:none;}#wrapper{width:98%}
.content{width:100%;}.sidebar{width:100%;}.content-right{width:100%;}.sidebar-left{width:100%;}.family img{display:none;}.fam-text{width:100%;text-align:center;}.boxes li{width:100%;margin:0 0 10px 0;}.logos img{width:50%;}.reviews img{width:100%;}.reviews-text{width:100%;}.info{width:100%;}.mps img{width:100%;margin:10px 0 0 0;}.mps{width:100%;}#foot-social ul{width:64px;}#menu-footer-navigation{width:auto;}#menu-footer-navigation li{width:100%;text-align:center;}.banner-text{width:100%;text-align:center;margin:0}.ted{display:none;}.logo{float:none;margin:0 auto;display:block;}.logo img{width:50%;}#social ul{width:150px;margin:0 auto;}.top-right{width:100%;margin:10px 0;text-align:center;}}
.page-template-default input{border:1px solid #d8dcdf;padding:10px;}
.page-template-default select{border:1px solid #d8dcdf;padding:10px;}
.page-template-default textbox{border:1px solid #d8dcdf;padding:10px;}
#content-blog{float:left;width:70%;}
#tchsp .buttons.prev{background:url(images/left.png) no-repeat;width:10px;height:25px;text-indent:-9999999px;margin:-15px 0 0 0;}
#tchsp .buttons.next{background:url(images/right.png) no-repeat;width:10px;height:25px;text-indent:-9999999px;margin:-15px 0 0 0;}
aside ul li{padding:5px 0;list-style:none;}
.widget_archive li::before{font-family:FontAwesome;content:"\f073";padding:0 2% 0 0;color:#999;}
.widget_recent_entries li::before{font-family:FontAwesome;content:"\f00c";padding:0 2% 0 0;color:#999;}
.widget_meta li::before{font-family:FontAwesome;content:"\f00c";padding:0 2% 0 0;color:#999;}
.widget_categories li::before{font-family:FontAwesome;content:"\f02e";padding:0 2% 0 0;color:#999;}
.widget_recent_comments li::before{font-family:FontAwesome;content:"\f075";padding:0 2% 0 0;color:#999;}
aside a{font-size:12px;}
#meta .date2{background:#eeeeee;padding:10px 10px 10px 10px;border-radius:5px;color:#999;}
#meta .date2::before{font-family:FontAwesome;content:"\f073";}
#meta .tag{background:#eeeeee;padding:10px 10px 10px 10px;border-radius:5px;color:#999;}
#meta .tag::before{font-family:FontAwesome;content:"\f02b";}
#meta .admin{background:#eeeeee;padding:10px 10px 10px 10px;border-radius:5px;color:#999;}
#meta .admin::before{font-family:FontAwesome;content:"\f007";}
#meta .mycomments{background:#eeeeee;padding:10px 10px 10px 10px;border-radius:5px;color:#999;}
#meta .mycomments::before{font-family:FontAwesome;content:"\f075";}
.my-post{float:left;width:100%;border-bottom:1px solid #666;padding:0 0 10px 0;}
#tchsp .buttons.prev{background:url(images/left.png) no-repeat;width:10px;height:25px;text-indent:-9999999px;margin:-15px 0 0 0;}
#tchsp .buttons.next{background:url(images/right.png) no-repeat;width:10px;height:25px;text-indent:-9999999px;margin:-15px 0 0 0;}
aside ul li{border-bottom:1px dotted #999;padding:5px 0;list-style:none;}
ul.page-numbers{list-style:none;margin:0;}
.page-numbers:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
ul.page-numbers li{display:block;float:left;margin:0 4px 4px 0;text-align:center;}
.page-numbers a,
.page-numbers span{line-height:1.6em;display:block;padding:0 6px;height:18px;line-height:18px;font-size:12px;text-decoration:none;font-weight:400;cursor:pointer;border:1px solid #ddd;color:#888;}
.page-numbers a span{padding:0}
.page-numbers a:hover,
.page-numbers.current,
.page-numbers.current:hover{color:#000;background:#f7f7f7;text-decoration:none;}
.blurb{display:none;margin:40px 0 20px!important;}
.sidebar .form{margin:0 0 10px 0;}
.mobile-phone{display:none;}
.page-numbers:hover{text-decoration:none}
.page-numbers{float:left;margin:20px 0 0 0;padding:0;}
aside h3, aside h2{font-size:16px;}
#featuredimage img{width:98%;margin:0 0px 10px 0;float:left;padding:1%;border:1px solid #f2f2f2;border-radius:5px;}
.home #featuredimage img{width:22%;margin:0 10px 10px 0;float:left;border:3px solid #fafafa;border-radius:5px;padding:4px;}
.my-post h2 a{color:#263044;}
aside h3, aside h2{background:#156d54;color:#fff;padding:5px;}
#meta{padding:0;margin:0 0 15px 0;float:left;width:100%;font-size:12px;}
#meta li{list-style:none;float:left;margin:0 10px 0 0;}
#meta a{color:#014f3b;}
.alignleft{float:left;margin:10px 10px 10px 0;}
.aligncenter{margin:0 auto;float:none;display:block;}
.alignright{float:right;margin:10px 0 10px 10px;}
.readmore{color:#014f3b;float:left;margin:0 0 10px 0;}
aside ul{padding:0;margin:0;}
aside h3, aside h2{font-size:16px;}
#featuredimage{}
#featuredimage img{width:20%;margin:0 10px 10px 0;float:left;}
.my-post{float:left;width:100%;border-bottom:1px solid #666;padding:0 0 10px 0;}
#tchsp .buttons.prev{background:url(images/left.png) no-repeat;width:10px;height:25px;text-indent:-9999999px;margin:-15px 0 0 0;}
#tchsp .buttons.next{background:url(images/right.png) no-repeat;width:10px;height:25px;text-indent:-9999999px;margin:-15px 0 0 0;}
aside ul li{border-bottom:1px dotted #999;padding:5px 0;list-style:none;}
.wp-caption-text{background:#e5efed;padding:15px;margin:10px 0 0 0;}
.wp-caption{border:3px solid #e5efed;}
#submit{background:#967749 none repeat scroll 0 0;border-radius:5px;color:#fff;font-weight:bold;padding:1%;transition:all 300ms ease-in-out 0s;border:0 none;}
#comment{border-radius:5px;box-shadow:0 0 2px #666;margin:0 0 15px 0;width:380px;border:1px solid #e5efed;}
#submit:hover{cursor:pointer;background:#73572e}
ul.page-numbers{list-style:none;margin:0;}
.page-numbers:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
ul.page-numbers li{display:block;float:left;margin:0 4px 4px 0;text-align:center;}
.page-numbers a,
.page-numbers span{line-height:1.6em;display:block;padding:0 6px;height:18px;line-height:18px;font-size:12px;text-decoration:none;font-weight:400;cursor:pointer;border:1px solid #ddd;color:#888;}
.page-numbers a span{padding:0}
.page-numbers a:hover,
.page-numbers.current,
.page-numbers.current:hover{color:#000;background:#f7f7f7;text-decoration:none;}
#html5-watermark{display:none!important;}
#html5-text{display:none!important;}
.wonderplugin-gridgallery-item-text{display:none!important;}
.wonderplugin-gridgallery-item a div{display:none!important;}
.page-numbers:hover{text-decoration:none}
.page-numbers{float:left;margin:20px 0 0 0;padding:0;}
#s{border:1px solid #ccc;box-shadow:inset 1px 1px 1px #ccc;padding:15px 2%;width:75%;}
#searchsubmit{background:none repeat scroll 0 0 #156d54;border-bottom:3px solid #c46b1d;color:#fff;cursor:pointer;font-size:16px;font-weight:bold;padding:15px 2%;width:18%;text-align:center;text-transform:uppercase;border:0 none;margin:15px 0 0 0;font-size:14px;transition:all 300ms ease-in-out 0s;}
#searchsubmit:hover{text-decoration:none;background:#0e4e3c;}
blockquote{background:#d6e6e2;color:#156d54;font-style:italic;margin:0;padding:10px 5%;}
.commentlist li{list-style:none;}
.commentlist li .comment-body{background:#d6e6e2;color:#156d54;font-style:italic;padding:3%;margin:10px 0;}
.commentlist li .children .comment-body{background:#f4f1ec;color:#333333;}
.f-btn{color:#fff;float:left;width:100%;text-align:Center;}
@media only screen
and (min-width:1025px)
and (max-width:1380px){#menu-main-navigation li{padding:15px 1.5%;}#menu-main-navigation li a{font-size:13px;}.ted{width:45%;}.review-text{width:100%;float:right;width:70%;}.rs{width:30%;}#menu-footer-navigation li a{font-size:12px;}#menu-footer-navigation li{padding:2% 1.5%;}}
@media only screen and (max-width:1160px){.phone i{display:none;}#wrapper{width:98%}}
@media only screen and (min-width:981px) and (max-width:1024px){#social ul{float:none;}.fam-text{width:48%;}.family img{width:50%;}#menu-main-navigation li{padding:15px 1.2%;}#menu-main-navigation li a{font-size:12px;}.ted{width:50%;}.review-text{width:100%;float:right;width:70%;}.rs{width:30%;}#menu-footer-navigation li a{font-size:12px;}#menu-footer-navigation li{padding:2% 1.5%;}}
@media only screen and (max-width:980px){.logos h2{font-size:18px;}.logos img{margin:0 auto;float:none;display:block;width:100%;}.contact .btn{font-size:14px;}#social ul{float:none;}#sdrn_bar .menu_title{font-size:18px!important;}header{padding:0 0 20px 0;}.logo{display:none;}.blurb{margin:0 0 20px 0;display:block;background:#967749;padding:10px 0;}.blurb a{color:#fff;}.blurb a:hover{text-decoration:none;}.blurb h1{font-family:'Open Sans', sans-serif;color:#fff;text-align:center;text-transform:uppercase;font-size:16px;}.head-btn, .main-head-btn{width:100%;margin:15px 0;padding:10px 0;}.mobile-phone{display:block;margin:0 auto;width:80%;}.mobile-phone img{width:100%;}.phone{display:none;}#social-foot ul{width:230px;float:none;margin:10px auto;text-align:center;display:block;}#boxes li{width:100%;margin:0 0 20px 0;}.left{width:100%;margin:0 0 20px 0;}.right{width:100%;}}
@media only screen
and (min-device-width:320px)
and (max-device-width:480px){#content-blog{width:100%;}
.soliloquy-container{max-width:100%!important;}
body{padding:0;}
#wrapper{width:98%;}
#slide{width:100%}
#boxes li{width:96%;}
#menu-footer-navigation li{float:none;width:100%;border:0 none;text-align:center;}
.logo{float:none;text-align:center;margin:0 auto;}
}
@media only screen
and (max-width:479px){#content-blog{width:100%;}
.soliloquy-container{max-width:100%!important;}
body{padding:0;}
#wrapper{width:98%;}
#slide{width:100%}
#boxes li{width:96%;}
#menu-footer-navigation li{float:none;width:100%;border:0 none;text-align:center;}
.logo{float:none;text-align:center;margin:0 auto;}
}
@media only screen
and (max-width:241px){#content-blog{width:100%;}
.soliloquy-container{max-width:100%!important;}
body{padding:0;}
#wrapper{width:98%;}
#slide{width:100%}
#boxes li{width:96%;}
#foot-nav li{float:none;width:100%;border:0 none;text-align:center;}
.logo{float:none;text-align:center;margin:0 auto;}
}
@media only screen
and (min-width:375px)
and (max-width:385px){}
@media only screen
and (min-width:680px)
and (max-width:690px){}
@media only screen
and (min-width:595px)
and (max-width:610px){}
@media only screen
and (min-width:1000px)
and (max-width:1030px){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (-webkit-min-device-pixel-ratio:2){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:2){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait)
and (-webkit-min-device-pixel-ratio:2){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (-webkit-min-device-pixel-ratio:1){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:1){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait)
and (-webkit-min-device-pixel-ratio:1){}
@media only screen
and (min-width:1024px){}
@media only screen
and (min-width:1824px){}
@media screen and (device-aspect-ratio:40/71){}
@media
only screen and (-webkit-min-device-pixel-ratio:1.5) and (max-width:960px),
only screen and (min-device-pixel-ratio:1.5) and (max-width:960px){#mapr{width:100%;}#forml{width:100%;margin:0 0 20px 0;}.loc li{width:100%;border-bottom:1px solid #ccc;padding:0 0 10px 0;margin:0 0 10px 0;}.soliloquy-container{max-width:100%!important;}
body{padding:0;}
#wrapper{width:98%;}
#slide{width:100%}
}
.location-list{box-shadow:0 5px 5px 0 rgba(153, 153, 153, 1);border:2px solid #b5d2cb;min-height:320px;float:left;width:22%;margin:0 2% 20px 0;background:#e5efed none repeat scroll 0 0;}
.location-list h4{margin:0 0 30px 0;width:100%;padding:10px 0;text-align:Center;background:#156d54 none repeat scroll 0 0;color:#fff;}
.location-list ul{}
.location-list li{}
@media only screen and (max-width:980px){.location-list{width:47%;}}
@media only screen and (max-width:480px){.location-list{width:98%;}}
@media screen and (-webkit-min-device-pixel-ratio:0){#searchsubmit{padding:4px 14px;}}
@media
only screen and (-webkit-min-device-pixel-ratio:1.5) and (max-width:960px),
only screen and (min-device-pixel-ratio:1.5) and (max-width:960px){.logo{display:none;}.blurb{margin:0 0 20px 0;display:block;background:#967749;padding:10px 0;}.blurb a{color:#fff;}.blurb a:hover{text-decoration:none;}.blurb h1{font-family:'Open Sans', sans-serif;color:#fff;text-align:center;text-transform:uppercase;font-size:18px;}.head-btn, .main-head-btn{width:100%;margin:15px 0;padding:10px 0;}.mobile-phone{display:block;margin:0 auto;width:80%;}.mobile-phone img{width:100%;}.phone{display:none;}#wrapper{width:98%}
.content{width:100%;}.sidebar{width:100%;}.content-right{width:100%;}.sidebar-left{width:100%;}.family img{display:none;}.fam-text{width:100%;text-align:center;}.boxes li{width:100%;margin:0 0 10px 0;}.logos img{width:100%;}.reviews img{width:100%;}.reviews-text{width:100%;}.info{width:100%;}.mps img{width:100%;margin:10px 0 0 0;}.mps{width:100%;}#foot-social ul{width:64px;}##menu-footer-navigation{width:auto;}#menu-footer-navigation li{width:100%;text-align:center;}.banner-text{width:100%;text-align:center;margin:0}.ted{display:none;}.logo{float:none;margin:0 auto;display:block;}.logo img{width:100%;}#social ul{width:150px;margin:0 auto;}.top-right{width:100%;margin:10px 0;text-align:center;}.menu-item-has-children::after{display:none;}
#menu-main-navigation li ul .menu-item-has-children::after{display:none;}}
/****custom css starts here***/
@media only screen and (min-width: 1024px){
p.phone {
    float: none !important;
    transition: all 300ms ease-in-out 0s;
    padding: 10px 0px;
    margin: 34px -147px -25px 0;
    /*margin: 27px 0px -13px 0;*/
}
}
@media only screen and (min-width: 981px){
p.phone {
  
    margin: 27px 0px -13px 0;
}
.top-right {
    width: auto !important;
}
}
@media only screen and (max-width: 980px){
.wp-video{
width:100% !important;
}
.wp-video .mejs-video {
    width: 100% !important;
}
.head-btn{
padding: 8px 0px !important;
}
.contact .btn {
    padding: 7px 14px;
}
iframe {
    width: 100%;
}
div.nn-review-map-cont{
float:none !important;
}
#meta li{
margin-top: 6px;
}
header {
    padding: 57px 0 20px 0;
}
.video p iframe{
width:100%;
}
#foot-social ul {
   width: 415px;
    margin: 0 auto;
    text-align: center;
}
}
@media only screen and (max-width: 580px){
li.page_item.page-item-45 img {
    text-align: center;
    margin: 15px auto;
    float: none;
}
#foot-social ul {
    width: 210px;
    margin: 0 auto;
    text-align: center;
}
}
@media only screen and (max-width: 680px){
.refer-form .wpcf7-list-item{
width: 50%;
}
/*.alignleft{
float:none;
width:100%;
}
.alignright{
float:none;
width:100%;
}*/
img.alignright.size-medium.wp-image-762.resi-img {
    float: none;
    width: 100%;
}
}
@media only screen and (max-width: 414px){
p.nn-review-body{
padding-left: 0em!important;
}
.alignleft {
    float: none;
    width: 100%;
}
.alignright {
    float: none;
    width: 100%;
}
.contact .btn {
    padding: 10px 8px;
    display: inline-block;
}
.refer-form input, .refer-form textarea{
width:90%;
}
}
.form .wpcf7-list-item-label {
    float: left;
    margin: 0 0 0 0px;
}
.locations-served{
margin: 40px 0 0px 0px;
}
#menu-main-navigation li ul li a{
font-size: 11px;
}
.form textarea{
width:96% !important;
}
div.wpcf7-response-output{
margin: 4em 0.5em 1em !important;
}
body.archive.category.category-mosquitos.category-48 {
    position: unset !important;
}
body.archive.category.category-rodents.category-47 {
    position: unset !important;
}
body.archive.category.category-uncategorized.category-1 {
    position: unset !important;
}
/***phone no hde***/
/*p.phone {
    display: none;
}*/
.head-btn{
text-shadow: 1px 1px 1px #000000;
    float: right;
    transition: all 300ms ease-in-out 0s;
    padding: 10px 35px;
    margin: 20px 0 0 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    background: #7f623e;
    background: -moz-linear-gradient(top, #7f623e 0%, #967749 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f623e), color-stop(100%,#967749));
    background: -webkit-linear-gradient(top, #7f623e 0%,#967749 100%);
    background: -o-linear-gradient(top, #7f623e 0%,#967749 100%);
    background: -ms-linear-gradient(top, #7f623e 0%,#967749 100%);
    background: linear-gradient(to bottom, #7f623e 0%,#967749 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f623e', endColorstr='#967749',GradientType=0);
    -webkit-box-shadow: 0px 5px 5px 0px rgba(153,153,153,1);
    -moz-box-shadow: 0px 5px 5px 0px rgba(153,153,153,1);
    box-shadow: 0px 5px 5px 0px rgba(153,153,153,1);
}
div.nn-review-rating-cat-name{
width: auto !important;
}
.coupon img{
width: 50% !important;
}
.refer-form .wpcf7-form-control-wrap {
    position: unset !important;
}
body{
overflow-x:hidden;
}
.cus-top {
    background-color: #f2a607;
}
.custop {
    text-align: center;
    display: block;
    width: 100%;
    margin: 0 auto;
    padding: 14px 0;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
}
.cusrow {
    margin-bottom: 0;
}
.cus-top a {
    text-decoration: none;
}
@media (min-width: 768px) and (max-width: 1024px){  
.custop 
{
padding:50px 0 15px;  
}  
}
@media (min-width: 640px) and (max-width: 767px) {  
.custop 
{
padding:50px 0 15px;  
}
}
@media (min-width: 320px) and (max-width: 640px) {  
.custop 
{
padding:50px 0 15px;  
}  
}