.callus .quote,.mobile_menu,.mobile_start{display:none}.mobile_menu li .sub-services{display:none;margin-top:10px}.mobile_menu li .sub-services li{font-size:1.2rem}#vfb-form-1 ul,.blog_post ul{list-style:none}.callus .call a,.quoteus a{text-decoration:none}#vfb-43{width:180px !important}#primary_nav_wrap{width:100%;background-color:#226147;padding:3px 0;transition:background-color .3s ease}#primary_nav_wrap.fixed{position:fixed;top:0;left:0;z-index:1000;box-shadow:0 2px 5px rgba(0,0,0,.1);animation:navPulse 3s infinite ease-in-out}@keyframes navPulse{0%{background-color:#195a3a}50%{background-color:#247e4b}100%{background-color:#195a3a}}#desktop-menu{max-width:1200px;margin:0 auto;padding:0 20px}#menu{list-style:none;margin:0;padding:0;display:flex}#menu li{margin-right:20px}#menu li a{display:block;padding:15px 10px;text-decoration:none;color:#333;font-weight:600}#menu li a:hover{color:#fafafa}#menu li ul li a:hover{color:#0073aa}@media (max-width:768px){#menu{flex-direction:column}#menu li{margin:0}#menu li a{padding:10px}}.wpcf7-textarea{height:90px !important}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{background:#ddd}sup{font-size:11px}.stick{position:fixed;top:10px}.stick2{position:fixed;top:20px}#header{background:#fff}.logo{float:left;margin-left:40px;margin-top:16px;width:300px}.avatar{height:auto}.header_top_right{float:right;width:350px;margin-right:33px}.callus,.quoteus{font-size:23px;font-family:sans-serif;padding:9px 19px;color:#fff;background:#226147;font-weight:600}.callus{margin-top:22px;float:right;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px}.quoteus{margin-top:8px;float:right;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;text-align:center}.quoteus a{color:#fff}.callus .call a{color:#fff}.locations p,.locations p span{font-family:sans-serif;color:#747475;text-align:center;font-style:italic}.locations{float:left;width:630px;margin-left:30px;margin-top:32px}.locations p{font-size:15px;font-weight:400}.locations p span{font-size:17px;font-weight:800;display:block;margin-top:16px}.locations .slogan{line-height:1.7em}.locations strong{font-size:23px;color:#4c4c4c}.social{width:320px;height:50px;margin-top:9px;margin-bottom:23px}.social a img{float:right;margin-right:16px!important;width:63px}#vfb-form-3 .vfb-legend h3{display:block;color:#226147 !important}#primary_nav_wrap{width:100%;background:#226147;padding:3px 0}#primary_nav_wrap ul{list-style:none;margin:0 auto;padding:0;width:1075px}#primary_nav_wrap ul a{display:block;color:#fff;text-decoration:none;font-weight:900;font-size:16px;line-height:32px;padding:0 20px;font-family:Helvetica Neue,"Helvetica Neue",Helvetica,Arial,sans-serif}#primary_nav_wrap ul li{position:relative;float:left;margin:0;padding:0;text-align:center}#primary_nav_wrap ul ul{display:none;position:absolute;top:100%;left:0;background:#f5fffa;padding:0}#primary_nav_wrap ul ul li{float:none;width:199px;border:1px solid #eee;text-align:left}#primary_nav_wrap ul ul li:hover{background:#fff}#primary_nav_wrap ul ul a{line-height:120%;padding:10px 15px;font-size:15px;color:#226147}#primary_nav_wrap ul ul ul{top:0;left:100%}#primary_nav_wrap ul li:hover>ul{display:block;z-index:99999;width:200px!important}.didyouknow{background:#eee;padding:7px;display:block;border-radius:6px}#sidebar{position:relative;will-change:transform}#sidebar.sticky{position:fixed;top:39px;left:var(--sidebar-left);width:var(--sidebar-width);z-index:999}@media (max-width:600px){#sidebar{display:none !important}}.resource-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2rem 0}@media (max-width:767px){.resource-posts{grid-template-columns:1fr}}.resource-post{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column}.resource-post__image{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.resource-post__title{font-size:1.25rem;margin:1rem;line-height:1.3;flex-shrink:0}.resource-post__title a{color:inherit;text-decoration:none}.resource-post__title a:hover{text-decoration:underline}.resource-post__excerpt{margin:0 1rem 1rem;color:#555;line-height:1.5;flex-grow:1}.resource-posts__none{grid-column:1/-1;text-align:center;color:#777}.resource-post__image-link{display:block;position:relative;width:100%;padding-top:100%;overflow:hidden}.resource-post__image-link img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.thumb-width{width:100%}.comment-body p{width:100% !important;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;padding:0 !important}.nocontent:after{content:none !important}#content{width:1480px;margin:0 auto}.left-side{width:1000px;float:left;margin:12px}.left-side2{width:100%;margin:12px}.left-side p{font-family:sans-serif}.main-content{background:#fff;padding-bottom:20px;width:100%}.right-side{width:380px;float:left;margin:0 12px 12px 0}.main-content2{margin-top:23px;width:100%;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;margin-bottom:18px;background:#fff;padding-bottom:20px;padding:20px;width:100%}.blog-callout p,.content-callout p{font-size:17px;line-height:1.45em;font-family:sans-serif}.content-callout{background:#eee;margin:12px 0;border-radius:14px!important;width:100%}.content-callout p{padding:13px}.alignleft{float:left;margin:10px;clear:both!important}.alignright{float:right;margin:10px}.main-content h1,.main-content h3,.main-content2 h1,.main-content2 h3{font-family:sans-serif;margin-bottom:-12px;color:#226147}.main-content2 .prize_card{float:right;width:288px;margin-right:23px}.main-content2 #second div:first-child{border:none;margin-top:0!important;padding:0!important}.main-content2 #second div{float:left;margin-left:12px;border:1px solid #eee;margin-top:63px;padding:9px}.main-content h1,.main-content h2,.main-content h3,.main-content p{padding:19px;padding-bottom:2px!important}.main-content h1{font-size:30px}.main-content h1 a{color:#226147}.main-content h2{font-size:28px;font-family:sans-serif;color:#226147}.main-content h3{font-size:23px;color:#212121;padding:19px !important}.main-content2 h1,.main-content2 h2,.main-content2 h3,.main-content2 p{padding:19px;padding-bottom:2px!important}.main-content2 h1{font-size:30px}.main-content2 h2{font-size:28px;font-family:sans-serif;color:#226147}.main-content2 h3{font-size:26px}.main-content p,.main-content2 p{font-family:sans-serif;color:#333!important}.main-content p{font-size:17px;line-height:1.45em}.main-content p strong{font-weight:600 !important}.main-content ol,.main-content ul{font-family:sans-serif;margin-left:42px;line-height:1.6em;margin-top:13px;margin-right:12px}.main-content ol li,.main-content ul li{font-size:17px}.main-content2 p{font-size:17px;line-height:1.45em}.main-content2 p strong{font-size:19px!important;font-weight:500!important}.main-content2 ol,.main-content2 ul{margin-left:42px;line-height:1.6em;margin-top:13px;margin-right:12px}.main-content2 ol li,.main-content2 ul li{font-size:18px}.main-content .home-video{margin-left:20px;margin-bottom:30px;margin-top:14px}.blog_post{padding-bottom:30px}.blog_post ul{margin-left:16px}.blog_post ul li{background-color:#eee;margin-bottom:23px;padding-bottom:18px}.blog_post ul li:last-child{margin-bottom:3px}.blog_post ul li hr{margin-top:18px}.blog_post ul li h2 a{color:#666;display:block;line-height:1.3em;font-size:28px;margin-bottom:-13px;text-decoration:underline}.blog_post .post_listing{width:98%}.p_listing{font-size:13px!important;font-weight:600;margin-top:-7px;margin-bottom:-7px}.custom-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.custom-modal__overlay{position:absolute;top:30px;left:0;width:100%;height:100%;background:rgba(211,223,218,.7)}.custom-modal__content{position:relative;max-width:630px;margin:5% auto;padding:1.5rem;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow-y:auto;max-height:90%}.custom-modal__close{position:absolute;top:.5rem;right:.5rem;background:0 0;border:none;font-size:1.5rem;line-height:1;cursor:pointer}.custom-faq-accordion .faq-item{border-bottom:1px solid #ddd}.custom-faq-accordion .faq-item:last-child{border:none}.custom-faq-accordion .faq-question{width:100%;padding:1rem;text-align:left;font-size:1.2rem;font-weight:600;background:0 0;border:none;cursor:pointer;position:relative}.custom-faq-accordion .faq-question:after{content:"+";position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1.2rem;transition:transform .2s ease}.custom-faq-accordion .faq-question[aria-expanded=true]:after{content:"–"}.custom-faq-accordion .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 1rem;font-family:sans-serif;font-size:.93rem}.custom-faq-accordion .faq-question[aria-expanded=true]+.faq-answer{padding:1rem}.bbb{float:right;width:33px}.blog_post ul li p.post_thumbnail img{width:720px;height:270px}.blog-callout{background:#ddd;margin:12px;border-radius:14px!important;width:800px}.blog-callout p{padding:13px}.sicons{width:100%;margin-bottom:13px;margin-left:23px;margin-top:13px}.sicons img{float:left;margin-right:9px;padding:2px;border:1px solid #ddd}.gallery{background-color:#ddd;width:800px;height:300px;float:left}.content-callout strong{font-size:23px}#hbutton{padding:6px 20px;margin-left:47%;margin-bottom:10px}.ws-title span{color:#fff!important;font-weight:700;font-size:15px;letter-spacing:1px}.main-content hr{color:#ddd;height:1px;border:1px solid #ddd;border-width:0 0 1px}.wpcr3_respond_3{padding-left:20px!important}.wpcr3_table_2{margin-left:20px;margin-top:20px}.wpcr3_reviews_holder{padding:16px!important}.wpcr3_review_title{font-size:22px!important;font-weight:600;font-style:italic;margin-bottom:10px}.wpcr3_content{line-height:1.5em}.clear{clear:both}#quote-form{background-color:#f4f4f4;width:380px;margin:12px;padding-top:13px!important;box-shadow:0px 4px 8px rgba(0,0,0,.3);border-radius:12px;border:2px solid #d3d3d3}#quote-form h3{text-align:center;font-size:27px;font-family:sans-serif;margin-top:12px;color:#226147;font-weight:700}#quote-form .desc{text-align:center;font-size:15px;font-family:sans-serif;padding:0 16px;display:block;font-weight:400!important;margin-top:13px}#reviews-form{background-color:#fff;width:380px;margin:12px;padding-top:10px!important;box-shadow:0px 4px 8px rgba(0,0,0,.3);border-radius:12px;border:2px solid #d3d3d3}#reviews-form h2{text-align:left;font-size:1.18rem;font-family:sans-serif;margin:12px 0;color:#226147;font-weight:600;margin-left:13px}#reviews-form #rev-cont{padding-bottom:9px;border-bottom:1px #ddd solid;margin:0 4px;margin-bottom:12px;margin-left:13px}#reviews-form #rev-cont:last-child{border-bottom:none}#reviews-form h3{text-align:left;font-size:.9rem;font-family:sans-serif;font-style:italic}#reviews-form #star-ratings{color:#fdb502;text-align:left}#reviews-form .name-date{text-align:left;font-size:.8rem;font-family:sans-serif;display:block;font-weight:600!important;margin-bottom:5px}#reviews-form .review{text-align:left;font-size:.8rem;font-family:sans-serif;display:block}.visual-form-builder .vfb-legend h3{display:none}input.vfb-small,input.vfb-small[type=text],input.vfb-small[type=tel],input.vfb-small[type=email],input.vfb-small[type=url],select.vfb-small{float:left;width:177px!important}.wpcr3_item .wpcr3_review_title{font-size:28px !important;font-family:sans-serif !important;color:#226147;margin-top:10px}.wpcr3_item blockquote p{font-size:17px !important;line-height:1.45em !important}.exclusion td{text-align:center}.visual-form-builder label,label.vfb-desc{float:left;width:120px;font-family:sans-serif;font-size:15px!important;font-weight:600!important}.vfb-checkbox{background:rgba(34,97,71,.1)!important}.visual-form-builder fieldset{background-color:#fff!important;margin:0}.visual-form-builder #item-vfb-1{background-color:#d8ebe4!important}.visual-form-builder .vfb-legend,.visual-form-builder fieldset{border:none!important}label.vfb-desc{color:#226147!important}.vfb-section input,.vfb-section select,.vfb-section textarea{-webkit-border-radius:12px;border:none;border:1px solid #a8c1b9;-moz-border-radius:12px;border-radius:7px!important;background:rgba(34,97,71,.1)!important}.vfb-section input,.vfb-section select{height:22px!important;margin-bottom:14px}.vfb-section select{height:28px!important}.vfb-section textarea{margin-top:13px!important;width:190px}.vfb-textarea{height:80px!important}.vfb-fieldset-1{padding:15px}.vfb-section-2 li label{font-size:12px!important;margin-right:15px;margin-left:13px}.vfb-item-submit input{background:#1f6147!important;color:#fff;font-weight:800;letter-spacing:2px}#vfb-form-2 #quotes-contact-page-2 .visual-form-builder fieldset{background:#fff!important}#vfb-15{height:29px!important}#item-vfb-2{background-color:#d8ebe4!important}#footer{width:100%;background:#226147;padding-bottom:23px}.footer-container{width:1240px;margin:0 auto}.footer-container span{color:#fff;font-family:sans-serif;font-size:18px}.entries .entry h3,.footer-container p{font-family:sans-serif;color:#fff}.footer-container p{display:block;padding:16px;font-size:18px;margin-left:16px;line-height:1.4em}.footer-container p a:first-child{margin-left:23px}.footer-container p a{color:#fff;margin-right:13px}.entries{width:1240px;margin:0 auto 23px;padding-left:28px}.entries .entry{width:45%;float:left;font-size:14px;padding-left:16px}.entries .entry h3{font-size:23px;margin-bottom:29px}.entries .entry p.meta{font-size:14px;color:#cbcbcb}.entries .entry p.meta a{color:#ddd!important;font-weight:700}.entries .entry p.meta a:visited{color:#ddd!important}.cnt,.cnt a{color:#ddd;font-family:sans-serif}.cnt{font-size:14px}.cnt strong{font-size:17px;display:block;margin-bottom:4px}.cnt p{display:block;margin-top:9px}.entry-inner{margin-bottom:16px!important;margin-top:13px}.entries .entry .date{margin-right:15px;position:relative;float:left;padding:16px 12px;width:43px;height:40px;border:1px solid #ccc;border-radius:50%;background-color:#fff}.testimonials{font-style:italic}.entries .entry .date strong{color:#222b39;font-size:27px;line-height:22px;font-family:arial,sans-serif;font-weight:700;display:block;margin-left:2px;margin-top:6px}.entries .entry .date span{font-weight:700;font-size:14px;color:#000;position:relative;margin-top:1px;display:block;line-height:9px;margin-left:3px}.entries .entry .date em{-webkit-transform:rotate(-90deg);line-height:12px;-moz-transform:rotate(-90deg);font-weight:700;font-style:normal;width:16px;color:#4e4c4c;font-size:16px;position:absolute;bottom:26px;left:44px}.mobile,.social-mobile{display:none}.quote-sidebar{background-color:#fff;width:350px;margin:12px;border-radius:14px!important;padding-top:13px!important}.quote-sidebar object{padding:0 16px 10px;border-radius:14px!important}.quote-sidebar h3{text-align:center;font-size:27px;font-family:sans-serif;padding-bottom:12px;color:#226147;font-weight:700}#comments,#respond,.reply{padding:13px}.main-content blockquote p{font-size:16px;font-style:italic;margin:5px 18px}.review-feedback-form{background:#ddd;border:1px solid #ccc;width:500px;margin-left:23px;margin-top:13px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.main-content .breadcrumbs{list-style:none!important;font-family:sans-serif;margin-left:19px;margin-top:18px;font-size:15px;float:left;margin-right:7px;line-height:1.4em}.avatar{width:72px;float:left;margin:13px}.commentlist{list-style:none}.comment-body{margin-bottom:23px}#reply-title{font-size:23px}#commentform{width:80%}#commentform .comment-form-comment textarea{width:90%;clear:both}.main-content table{padding-top:19px;padding-left:19px;width:98%}.main-content table td,.main-content table th{padding:7px}.main-content table th{background:#eee}.mobile_map{margin-left:15px}.comment-meta{margin-top:12px}.masonry-container{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;margin-top:15px}.masonry-item{padding:15px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px}.masonry-item img{display:block;width:100%;height:auto;overflow:hidden}.masonry-item h2{line-height:1.6rem;padding:10px;margin-top:15px}.masonry-item h2 a{text-decoration:none;font-size:1.6rem;padding-bottom:1rem!important;margin-bottom:.75rem}.masonry-item p{color:#777;font-family:'DM Sans',sans-serif;font-size:1.1rem;line-height:1.5;font-weight:400}.masonry-item span{font-family:sans-serif;display:block;padding:10px}.masonry-item:hover{background:#eee}.comments-area{margin-top:40px;padding:20px;background-color:#f9f9f9;border-radius:8px}.comment-list{list-style:none;margin:0;padding:0}.comment{padding:15px;margin-bottom:20px;border:1px solid #ddd;border-radius:4px;background-color:#fafafa;transition:background-color .3s ease;margin-left:-20px}.comment:hover{background-color:#f1f1f1}.comment .comment-author{font-weight:700;margin-bottom:5px;color:#333}.comment .comment-meta{font-size:.875em;color:#999;margin-bottom:10px}.comment .comment-content{line-height:1.6;color:#555}.comment .reply a{font-size:.875em;color:#0073aa;text-transform:uppercase;font-weight:700;text-decoration:none}.comment .reply a:hover{text-decoration:underline}.comment-respond{margin-top:40px;background-color:#fff;padding:20px;border:1px solid #ddd;border-radius:4px}.comment-respond input[type=text],.comment-respond input[type=email],.comment-respond textarea{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.comment-respond input[type=submit]{background-color:#0073aa;border:none;color:#fff;padding:10px 20px;border-radius:4px;cursor:pointer;text-transform:uppercase;transition:background-color .3s ease}.comment-respond input[type=submit]:hover{background-color:#005177}@media (max-width:600px){.comments-area{padding:15px}.comment{padding:10px}.comment-respond{padding:15px}.comment .comment-author{font-size:1em}.comment .comment-meta,.comment .reply a{font-size:.8em}}.form-row{display:flex;align-items:center;margin-bottom:10px;width:140px}.form-label,.form-input{flex:1}.form-label p{text-align:left;width:80px}#quote-form form label{font-family:sans-serif;font-size:.9rem}#quote-form form input{width:200px}#quote-form form select{width:200px}#quote-form form textarea{width:200px}#owl-box{background-color:#f9f9f9;padding:20px;margin:23px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}#owl-box .form-row{margin-bottom:15px}#owl-box .form-label label{display:block;font-weight:700;margin-bottom:5px}#owl-box .form-input input[type=text],#owl-box .form-input input[type=email],#owl-box .form-input select,#owl-box .form-input textarea{padding:10px;border:1px solid #ccc;border-radius:4px}#owl-box .wpcf7-submit{background-color:#226147;color:#fff;border:none;padding:10px 20px;text-transform:uppercase;border-radius:4px;cursor:pointer;transition:background-color .3s ease}#owl-box .wpcf7-submit:hover{background-color:#1e4f39}#owl-box .wpcf7-response-output{margin-top:10px;color:#d00}#owl-box .wpcf7-validation-errors,#owl-box .wpcf7-acceptance-missing{border:1px solid #f7d7da;background:#fbdcdc;padding:10px;border-radius:4px}#owl-box .wpcf7-mail-sent-ok{border:1px solid #d4edda;background:#e7f9f1;padding:10px;border-radius:4px}@media screen and (max-width:40em){.phonenumber{color:red !important}.locations p,.locations p span,.mobile-callout .call,.quote-sidebar,.quote-sidebar h3{text-align:center}.mobile_menu,.mobile_start,.quote-sidebar h3{font-family:sans-serif}#owl-box .form-input input[type=text],#owl-box .form-input input[type=email],#owl-box .form-input select,#owl-box .form-input textarea{width:190px}#owl-box .wpcf7-submit{margin-left:45px}.mobile_start{display:block;width:100%;margin:0;background-color:#1f6246;height:50px;font-family:sans-serif}.mobile_row{display:table;width:100%;table-layout:fixed}.mobile_row .col{display:table-cell;vertical-align:middle;width:33.33%}.col-left{text-align:left}.col-center{text-align:center;background:#4b816a}.col-right{text-align:right}.col-right .quote{margin-right:12px}.mobile_start #show{display:block;padding:13px 7px 7px;width:43px;margin:0 auto}.mobile_start #show span.white_line{display:block;width:100%;height:3px;background:#fff;margin:0 auto 4px;box-sizing:inherit}.mobile_start .menu_label_call{display:inline-block;font-weight:500;margin-top:0;font-size:18px !important;color:#fff}.menu_label_call a{color:#fff !important}.mobile_menu{display:none;padding:13px 0 10px;width:100%;margin:0;position:absolute;z-index:999999999;background:#1f6246;height:auto;top:0;left:0}.mobile_menu li{font-size:1.1rem;margin-bottom:0;padding:7px 0 7px 9px;text-align:left;font-weight:400;border:solid 1px #2b8861;border-width:0 0 1px}.mobile_menu li:last-child{border:none}.mobile_menu li a{color:#fff;text-decoration:none}a[href^=tel]{color:#fff;text-decoration:none}.mobile{display:block}.callus,.header_top_right,.mobile-no,.quoteus{display:none}.sub-services li{text-align:left}.sub-services a{font-size:1.1rem}.mobile .banner-img{width:100%}.home-video{width:90%;margin-left:10px !important}.alignnone{width:100%;height:auto}.main-content2{width:100%;margin-bottom:18px;background:#fff;padding:0;padding-bottom:20px}.left-side2{margin:0}#wpcf7-f5480-p2794-o1 .wpcf7-form .form-row{display:block}.breadcrumbs{font-size:15px}.breadcrumbs a{margin-left:7px;margin-right:7px}.masonry-container{-webkit-column-count:1;-moz-column-count:1;column-count:1}.avatar{width:72px !important;float:left;margin:13px}iframe{width:100%}.mobile-callout div{border-radius:4px}#quote-form,.content-callout,.main-content{border-radius:0 !important}.mobile-callout,.mobile-callout div{margin:0 0 7px;padding:0;font-family:sans-serif;background:#1f6146}.mobile-callout{background:#8aaa9d;width:100%;margin-top:5px}.mobile-callout .call{float:left;width:29%;font-size:14px}.mobile-callout .quote{float:left;text-align:center;font-size:14px;margin-left:5px}.mobile-callout span{display:block;padding:.598em .625em}#menu,.mobile_map{display:none}.mobile-callout span a{color:#fff;font-weight:800;text-decoration:none}img.alignright{width:100% !important}#header,.locations,.logo,img.aligleft{width:100%}#header{height:auto}.logo{margin:0;padding:0;float:none;width:69%;margin-left:54px;margin-top:15px}#header #primary_nav_wrap,#header #primary_nav_wrap #menu{display:none !important;padding:0;margin:0}.locations{display:block;float:none;margin-left:0;margin-top:-3px;padding-bottom:13px}.locations strong{display:block;padding-top:10px}.left-side,.right-side,.sicons img{float:left}#quote-form,.content-callout,.left-side,.main-content,.right-side{margin:0;width:100%}.blog_post ul li p.post_thumbnail img{width:100%;height:auto}.locations p{font-size:13px;padding:9px}#content{width:100%}.main-content h1{font-size:24px}.main-content h2{font-size:20px}.main-content h3{font-size:18px}.left-side img{width:100%}#quote-form{display:none !important}.quote-sidebar:first-child{border:3px solid #ddd;border-width:3px 0 0}.quote-sidebar:last-child{margin-bottom:13px}.quote-sidebar{width:100%;margin:0;border-radius:0 !important;padding-top:13px !important}.quote-sidebar object{padding:0 0 10px;width:100%;margin:0 auto}.quote-sidebar h3{font-size:27px;padding-bottom:12px;color:#226147;font-weight:700}#footer,.footer-container{width:100%;height:auto;margin:0;padding:0}.footer-container p{width:93%;height:auto;margin:0;padding:10px;line-height:2.2em;font-size:13px}.footer-container p.footertext{font-size:16px}.footer-container p a:first-child:before{white-space:pre;content:"\A"}.footer-container p a{margin-right:14px !important}.cnt{width:90%;margin:0 9px}.entry h4,.entry-inner .date{margin-left:13px}.entries,.entries .entry{width:100%;padding-left:0}.entry-inner{border:1px dashed #bbb;border-width:0 0 1px;padding-bottom:13px}.entry-inner:last-child{border:none}.sicons{width:100%}.sicons img{width:34px;margin-right:9px;padding:2px;border:1px solid #ddd}#id_wpcr3_ftext{width:300px !important}.wpcr3_div_2{width:auto}.main-content2 #second div{margin-top:3px}.review-feedback-form{width:100%;border:none;margin:23px 0 0;border-radius:0}#hbutton{margin:0 0 10px;width:200px}.main_thumbnail img{width:100% !important;height:auto}.wpcr3_div_2{width:100% !important;margin:0 !important}#wpcr3_fname{width:160px !important;min-width:160px !important}#wpcr3_femail{width:160px !important;min-width:160px !important}#wpcr3_ftitle{width:160px !important;min-width:160px !important}#id_wpcr3_ftext{width:260px !important;min-width:260px !important}.text-input{border:solid 1px #ccc !important}textarea{border:solid 1px #ccc !important}.first-paragraph{display:none}}@media only screen and (min-width:768px) and (max-width:1024px){.mobile_menu,.mobile_start{display:none}.callus .quote,.mobile_menu,.mobile_start{display:none}#header{width:100%;padding-bottom:12px}#content{width:100%;padding:0 !important}#footer{width:100%;background:#226147;padding-bottom:23px}.entries{width:100%;padding:0}.entries .entry{width:auto}.logo{margin-left:5px;width:133px}.locations{margin-left:20px;width:600px;margin-top:12px}.locations .first-paragraph{font-size:9px !important;color:#000}.header_top_right{width:100%;margin:0 !important;text-align:center}.quoteus{display:none}.callus{float:none;font-size:18px;font-weight:800;width:100%;margin:12px 0 0 !important;border:none;padding:0;background:0 0}.callus .call,.callus .quote{background:#226147;padding:4px 8px;text-decoration:none;border-radius:6px;color:#fff}.callus .quote{display:inline}.callus .call a{color:#fff}.social{margin-left:10px}.social img{width:40px}.locations strong{font-size:15px}.locations p span{font-size:14px;text-align:center;font-family:sans-serif}.callus .social-mobile{display:block}.callus .social-mobile img{width:30px;float:left}.text-input{border:solid 1px #ccc !important}textarea{border:solid 1px #ccc !important}.main-content h1{font-size:26px}.main-content h2{font-size:19px}#primary_nav_wrap{width:100%;margin-bottom:1px !important}#primary_nav_wrap ul{width:auto;margin-left:10px}#primary_nav_wrap ul a{font-size:.9rem;line-height:22px;padding:0;font-weight:400}#primary_nav_wrap ul li{margin-right:18px}#content{width:100%;padding:0 !important}.left-side{width:100%;float:none;margin:0 !important;padding:0}.right-side{width:100%;float:none;margin:0 0 15px !important;background:#d8ebe4 !important}.content-callout,.main-content{width:100%;border-radius:0 !important;margin:0 !important}#quote-form{width:700px;margin:0 auto;border-radius:0 !important}#item-vfb-10 label,#item-vfb-11 label,#item-vfb-6 label,#item-vfb-8 label{margin-left:20px !important}#ontario-wildlife-removal-inc{width:100%}.avatar{width:72px !important;float:left;margin:13px}.main-content2{width:100%}.main-content2 #second{margin-left:0;width:94%}.main-content2 #second div{width:230px;clear:both}.quote-sidebar{background-color:#fff;width:100%;margin:12px;border-radius:14px !important;padding-top:13px !important;padding-bottom:4px;text-align:center}.quote-sidebar object{padding:0 16px;border-radius:14px !important;width:95% !important}.quote-sidebar h3{text-align:center;font-size:21px;font-family:sans-serif;padding-bottom:12px;color:#226147;font-weight:700}.sicons{width:80%}.sicons img{width:34px;float:left;margin-right:9px;padding:2px;border:1px solid #ddd}.footer-container,.gallery,.mobile .banner-img,.mobile_map,.mobile_video{width:100%}.gallery{height:auto}.footer-container span{font-size:16px}.landscape_portrait{display:none}.blog_post ul li p.post_thumbnail img{width:100%;height:auto}.main_thumbnail img{width:100% !important;height:auto}}@media only screen and (min-width :1024px) and (max-width :1366px) and (orientation :portrait){.locations{width:470px !important;margin-left:14px !important}.header_top_right{text-align:right;margin-right:23px !important;margin-top:-55px !important}}@media only screen and (min-width:1024px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:2){.logo{margin-left:5px;width:193px}.locations{width:610px;margin-left:43px;margin-top:14px}}@media only screen and (max-width:1366px) and (min-width:1366px){.locations{width:660px !important}.header_top_right{margin-top:1px !important}}@media only screen and (min-width:375px) and (max-width:812px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.logo{margin-left:5px;width:133px}.locations{width:530px !important;margin-left:14px !important;margin-top:9px}.locations p{font-size:12px}.locations strong{font-size:14px}#primary_nav_wrap ul li{margin-right:23px}.left-side{width:760px}.main-content{width:760px}.alignright{width:100%}.right-side{width:760px}#quote-form{display:none}}@media only screen and (min-width:375px) and (max-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){#header{width:1300px !important}.logo{width:180px;margin-left:10px}}@media only screen and (min-width:414px) and (max-width:736px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){#header{width:1300px !important}.logo{width:180px;margin-left:10px}.locations{margin-top:19px}#primary_nav_wrap ul{width:1275px}.right-side{width:1250px}.main-content{width:1250px}.content-callout{width:1250px}#quote-form{display:none}#footer{width:1300px}}.main_thumbnail img{width:100% !important;height:auto}