@media only screen and (max-width:450px){.banner-slider{height:400px!important}.phoneMe{z-index:100}.phoneMe img{width:50px}h1{font-size:24px!important;color:#bc383c!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important}.feature-row.feature-service-row img{display:table!important;margin:0 auto!important}.topbar{background-color:#fff!important}.topbar li em:before{color:#fcb21a;font-size:20px}.topbar ul li a{font-size:18px;color:#000!important}.top-aside ul.top-nav{display:none!important}#logo{margin-top:-7px}#slider p{font-weight:400!important;margin-bottom:5px}#slider h2 span{color:#fcb21a}#slider h2{font-size:26px!important}h2.heading-md-lead,h3.heading-md-lead{letter-spacing:normal!important;font-size:24px!important;text-transform:uppercase!important;font-weight:600!important;line-height:28px!important;margin-bottom:10px!important}h3{color:#bc383c!important;letter-spacing:normal!important;font-weight:500!important}.footer-widget h5{color:#bbbaba!important}.copyright{background:#2d2c2c!important}.serviceAreas{background:#f3f3f3}.serviceAreas ul li a{color:#7d7070}.serviceAreas ul li a:before{content:'➤ '}.banner-bg.imagebg{background-size:cover!important}.btn,button.btn{background-color:#bf3939!important;border:0!important}.homeCallbackForm{background-color:#eee;padding:20px 40px 40px 40px!important;width:108%!important;margin-left:-4%}.questionsCall{background-color:#fcb21a!important}.questionsCall h2{text-transform:uppercase!important;color:#fff!important;font-weight:600!important;font-size:24px!important}.questionsCall p{color:#eae9e9!important;font-size:16px!important}.serviceAreas ol li a{background:#de9206;padding:5px 20px;color:#fff}.serviceAreas ol li{margin-bottom:10px;background-color:#de9206}.serviceAreas ol li:before{content:'➤ ';background:#ccc;padding:5px}.offBanners img{display:table;margin:0 auto;max-width:300px}#homeCarousel .logo-item h2{font-weight:400!important;color:#383535!important}#homeCarousel .logo-item p{color:#656363;margin-top:5px;text-align:center}#homeCarousel .logo-item{background:#eaeaea!important;min-height:270px!important}p a{color:#d04242!important}.contactCallOut{background:#e8c274!important}button.owl-next,button.owl-prev{display:none!important}#quote-request{width:80%;display:table;margin:0 auto}#CallBackWrapper{background:#bc383c;width:107.6%;margin-left:-3.8%;padding-top:30px;padding-bottom:30px;margin-bottom:25px;}#CallBackWrapper h3{color:#fff!important;text-align:center}#CallBackWrapper button[type=submit]{color:#bc383c!important;background:#fff!important}#imageWrapper a img{max-width:250px;display:table;margin:0 auto 20px auto}.wgs-recents ul li{border-bottom-color:#dadada!important}h3.wgs-heading{font-size:24px!important;text-transform:uppercase!important}.wgs-recents{background:#efebeb!important;margin-left:-3.8%!important;width:110%!important;padding:30px}.section.section-blog.section-pad{padding-bottom:0!important}#cityPagesContact{text-align:left;background:#f7f0a3;width:107.6%;margin-left:-3.8%;padding:60px 40px;font-size:16px}#cityPagesContact a{color:#bc383c}#cityPagesContact .btn{color:#fff!important;margin-top:20px}.getEstimateFormWrapper{background:#f3f3f3}.getEstimateFormWrapper em{color:#bc383c!important}.getEstimateFormWrapper #quote-request{width:90%!important}.getEstimateFormWrapper a{color:#bc383c!important}#youtubeVid{width:100%!important}}.bannersBottom{display:inline-block;margin:10px 40px;vertical-align:top}.bannersBottom img{max-width:250px}.offBanners div img{max-height:200px}#imageWrapper img{max-width:250px}div#homeCarousel img{display:table;margin:0 auto;margin-bottom:10px}.logo-item{padding:60px;background:#fff!important}.pestCarousel img{display:table;margin:0 auto}.serviceAreas a{color:#797676}.phoneMe img{width:50px}#testimonialSlider img{max-width:700px;display:table;margin:0 auto}

img[src="image/logo-new.webp"] {
    max-width: 150px !important;
}
@media only screen and (max-width: 767px) {
    img[src="image/logo-new.webp"]{
        margin: 5px 10px 5px;
    }
}
@media only screen and (max-width : 450px){
	img[src="image/logo-new.webp"] {
    margin-left: 20px;
    position: absolute;
    left: 0 !important;
    z-index: 100;
    max-width: 130px !important;
}
}

#childrenSafe{
	width: 500px;margin-bottom: 40px;height: auto;
}

/* Remove unwanted line in pest grid */
.pest-link-iteam-holer ul,
.pest-link-iteam-holer ul li,
.pest-link-iteam-holer ul::before,
.pest-link-iteam-holer ul::after,
.pest-link-iteam-holer ul li::before,
.pest-link-iteam-holer ul li::after {
    border: none !important;
    content: none !important;
}

/* Fix CTA box running off screen on mobile */
@media (max-width: 480px) {
    .cta-box {
        padding: 25px 20px !important;
        border-radius: 10px;
        max-width: 100% !important;
        overflow: hidden !important;
    }

    .cta-content p {
        font-size: 16px !important;
        line-height: 1.5 !important;
    }

    .cta-buttons {
        flex-direction: column !important;
        gap: 12px !important;
    }

    .cta-buttons a {
        width: 100% !important;
        max-width: 100% !important;
        text-align: center !important;
        padding: 14px !important;
        white-space: normal !important;
    }
}

/* Force CTA headline to stay white on mobile */
@media (max-width: 480px) {
    .cta-box h2,
    .cta-box h3,
    .estimate-cta h2,
    .estimate-cta h3,
    .pest-cta h2,
    .pest-cta h3 {
        color: #ffffff !important;
    }
}

/* Keep CTA buttons yellow on mobile */
@media (max-width: 480px) {
    .cta-buttons a,
    .estimate-buttons a,
    a.cta-btn,
    a.call-btn,
    .cta-box a,
    .estimate-cta a,
    .pest-cta a {
        background-color: #fcb21a !important;
        color: #fff !important;
        border: none !important;
    }
}
