/* https://www.bigboxdisposal.com/wp-content/themes/bigboxdisposal/media.css?011020192 */
@media only screen and (max-width :1920px) and (min-width :1281px){.banner-area li .header-banner{background-position:center}}@media only screen and (max-width :1280px) and (min-width :1199px){.banner-area li .header-banner{background-position:center;padding:70px 8% 60px 8%}.banner-area li .header-banner .phone-number{margin:0 5px}}@media only screen and (max-width :1200px) and (min-width :1025px){.banner-area li .header-banner{background-position:top center;padding:50px 8% 40px 8%}}@media only screen and (max-width :1024px) and (min-width :769px){.banner-area li .header-banner .banner-links{display:block}.banner-area li .header-banner .phone-number{display:block;margin:0 auto 15px;max-width:240px;padding:10px 20px}.banner-area li .header-banner .header-text{margin-bottom:300px}#branding{max-width:95%}#boxes .homepage-area{max-width:95%}#container{max-width:90%}.banner-area li .header-banner h2{font-size:48px;line-height:58px;margin-bottom:20px}.banner-area li .header-banner h2 span{font-size:33px;line-height:1.2}.banner-area li .header-banner .header-text{font-size:25px}.banner-area li .header-banner p{font-size:18px;line-height:26px;max-width:90%;margin:0 auto}#container{max-width:95%}#content{width:65%}.dumpster-sizing div{width:100%;min-height:inherit}#sidebar{width:30%}.sidebar-form ul{max-width:99%}.sidebar-form .submit-btn{background:#ff7f00;padding:10px 15px 10px 15px}.homebox-phone{font-size:26px}.innerpage-header .page-heading{max-width:95%}.breadcrumbs{max-width:98%}#footer .footer-widgets{max-width:95%;width:95%}#footer .bottom-widgets{max-width:95%;width:95%}#footer .footer-widgets li:first-child .nap-logo img{height:75px;width:auto}#footer .footer-widgets li:first-child .nap{font-size:14px}#footer .footer-widgets li:first-child .links a{font-size:12px}#footer .footer-widgets li .footer-cta a .span2{font-size:16px}#footer .footer-widgets li .footer-call a .span2{font-size:24px}#footer .footer-widgets li:last-child img{height:60px;width:auto}.banner-area li .header-banner{background-position:top center;padding:40px 15px 40px 15px}#site-title{float:none;margin:0 auto 20px auto;display:table}#pricing{margin:0 0 15px 0}.size-post-thumbnail{max-width:100%}.banner-area li .header-banner .hero-text-bottom{font-size:20px}}@media only screen and (max-width :768px) and (min-width :415px){.banner-area li .header-banner{background-position:center;padding:40px 20px 40px 20px}.banner-area li .header-banner .banner-links{display:block}.banner-area li .header-banner .phone-number{display:block;margin:0 auto 15px;max-width:240px;padding:10px 20px}.banner-area li .header-banner .header-text{margin-bottom:200px}.banner-area li .header-banner h2{font-size:48px;line-height:58px;margin-bottom:20px}.banner-area li .header-banner h2 span{font-size:33px;line-height:1.2;display:block;margin-left:0}.banner-area li .header-banner .header-text{font-size:25px}#branding{max-width:95%}#site-title{float:none;margin:0 auto 20px auto;display:table}#cta{margin:0 0 20px 0}#site-title img{width:75%;height:auto;margin:0 auto;display:table}#boxes .homepage-area{max-width:95%}#boxes .homepage-area .boxes li .icon img{height:60px}#boxes .homepage-area .boxes li h4{font-size:20px;margin:15px 0 10px 0}.banner-area li .header-banner p{font-size:18px;line-height:26px;max-width:90%;margin:0 auto}.homebox-phone{font-size:26px}#boxes .homepage-area .boxes li ul.points li:last-child{font-size:14px;line-height:22px}#container{max-width:90%}#content{width:100%}.dumpster-sizing div{width:100%;min-height:inherit}#sidebar{width:100%}#sidebar .widget-area li.widget-container .sidebar-form{width:100%}.innerpage-header .page-heading{max-width:90%}.breadcrumbs{max-width:95%}#footer .footer-widgets{max-width:90%;width:90%}#footer .footer-widgets li:first-child{width:100%;margin:0 0 40px 0}#footer .footer-widgets li:first-child .nap-logo img{height:auto;width:75%}#footer .footer-widgets li{border:none;min-height:inherit;margin:0 0 40px 0}#footer .footer-widgets li:last-child{width:100%;text-align:center}#footer .footer-widgets li:last-child img{margin:0 auto 10px auto;width:auto;display:block}#footer .bottom-widgets{max-width:90%}#footer .bottom-widgets li{width:100%;margin-bottom:20px;text-align:center}#footer .bottom-widgets li:last-child{width:100%;text-align:center}.footer-social{margin:0 auto;display:table}.nap-logo{float:none;text-align:center}#footer .footer-widgets li:first-child .nap{text-align:center;margin:20px 0 0 0}#footer .footer-widgets li:first-child .links{margin:20px auto;text-align:center;float:none;display:table}#footer .footer-widgets li .footer-cta{margin:0 auto;float:none}#footer .footer-widgets li .footer-call{margin:15px auto;float:none}.banner-area li .header-banner{background-position:bottom center}#pricing{margin:0 0 15px 0}.size-post-thumbnail{max-width:100%}#slogan{float:none;margin:30px auto;display:table;text-align:center}.homereviews ul li{display:table;width:90%;padding:0 5%;margin:0 0 50px 0}.homereviews ul li:last-child{margin:0}.banner-area li .header-banner .hero-text-bottom{font-size:20px}}@media only screen and (max-width :480px){.banner-area li .header-banner h2{font-size:48px;line-height:58px;margin-bottom:20px;order:1;text-shadow:2px 2px #000;color:#fff}.banner-area li .header-banner{background-position:20% 10%;background-color:#ff7f00;background-size:cover;display:flex;flex-direction:column}.banner-area li .header-banner .phone-number{font-weight:700}.banner-area li .header-banner .banner-links{display:block;order:4;position:relative;padding:20px 0 30px;margin-bottom:0}.banner-area li .header-banner .banner-links:before{content:"";display:block;position:absolute;width:calc(100% + 30px);bottom:0;left:-15px;background-color:none;height:100%}.banner-area li .header-banner .phone-number{display:block;margin:0 auto 15px;padding:10px 20px;max-width:240px;position:relative;z-index:2}.banner-area li .header-banner .phone-number:last-child{margin-bottom:0}.banner-area li .header-banner .header-text:before{transform:skewX(-16deg)}.banner-area li .header-banner .header-text{margin-bottom:50px}.banner-area li .header-banner .hero-text-bottom{font-size:24px;color:#005B26;font-weight:700;order:3}.banner-area li .header-banner h2 span{font-size:33px;line-height:1.2;display:block;margin-left:0;text-shadow:2px 2px #000;color:#fff}.banner-area li .header-banner .header-text{font-size:21px;order:2;margin-bottom:30px;margin-left:0;padding:15px 17px 15px 0}#branding{width:95%;margin:0 auto 15px auto}#site-title{float:none;width:90%;margin:0 auto 7px auto}#site-title img{width:100%;height:auto}.home #cta{display:none}#cta{float:none;width:90%;margin:0 auto 20px auto;display:table;text-align:center}#cta li{float:none;list-style:none;display:inline-block;text-align:center}#cta li{float:none;list-style:none;display:inline-block;text-align:center}#cta li .cta-phone{display:inline-block;float:none;border-radius:5px;padding:10px;background:#d5d5d5}ul.header-social{margin:15px auto 0 auto;float:none;display:block;width:100%;text-align:center}#boxes .homepage-area .boxes li{float:none;width:90%;border:none;margin:0 auto}#boxes .homepage-area .boxes li .textwidget{margin-bottom:50px}#boxes .homepage-area .boxes li ul.points{width:100%}#container{max-width:90%}#content{width:100%}.dumpster-sizing div{min-height:inherit;margin:0;width:100%}#sidebar{width:100%}#footer .footer-widgets{max-width:90%;width:90%}#footer .footer-widgets li:first-child{width:100%;margin:0 0 40px 0}#footer .footer-widgets li:first-child .nap-logo img{height:auto;width:100%}#footer .footer-widgets li{border:none;min-height:inherit;margin:0 0 40px 0}#footer .footer-widgets li:last-child{width:100%;text-align:center}#footer .footer-widgets li:last-child img{margin:0 auto 10px auto;width:auto;display:block}#footer .bottom-widgets{max-width:90%}#footer .bottom-widgets li{width:100%;margin-bottom:20px;text-align:center}#footer .bottom-widgets li:last-child{width:100%;text-align:center}.footer-social{margin:0 auto;display:table}#footer .footer-widgets li .footer-cta a .span2{font-size:16px}#footer .footer-widgets li .footer-call a .span2{font-size:24px}.banner-area li .header-banner .banner-cta a .span1{display:none}.banner-area li .header-banner .banner-cta a .span2{border-radius:5px;font-size:16px}.banner-area li .header-banner .banner-cta a .span2 img:last-child{display:none}.innerpage-header .page-heading{max-width:90%}.breadcrumbs{max-width:95%}.innerpage-header .page-heading h1{font-size:28px;line-height:36px}#content h1{font-size:28px;line-height:36px}#content h2{font-size:26px;line-height:34px}#content h3{font-size:24px;line-height:32px}#content h4{font-size:22px;line-height:30px}.page-template-home #sidebar{margin:0}.contact .address{width:100%}.contact .hours{width:100%}.alignright{margin:20px 0;width:100%;height:auto}.alignleft{margin:20px 0;width:100%;height:auto}.alignright img{width:100%;height:auto}.alignleft img{width:100%;height:auto}#site-title{float:none;margin:0 auto 20px auto;display:table}#pricing{float:none;margin:0 auto 20px auto;display:table}.alignnone{max-width:100%;height:auto}#footer .footer-widgets li .footer-cta{margin:0}#footer .footer-widgets li .footer-call{margin:15px 0 0 0}#footer .footer-widgets li .footer-call a .span2{padding:0 0 0 5px;display:table-cell;float:none;vertical-align:middle;text-align:left}.page-id-392 .dumpster-sizing div{min-height:inherit}.size-post-thumbnail{max-width:100%}.home #slogan{display:none}#slogan{float:none;margin:30px auto;display:table;text-align:center}.homereviews ul li{display:table;width:90%;padding:0 5%;margin:0 0 50px 0}.homereviews ul li:last-child{margin:0}#cta li .textus{margin:5px auto 0 auto}}@media only screen and (max-width :376px){#footer .footer-widgets li .footer-cta a .span1{display:none}#footer .footer-widgets li .footer-cta a .span2{border-radius:5px;font-size:20px}#footer .footer-widgets li .footer-call a .span2{font-size:22px}.banner-area li .header-banner .header-text{margin-bottom:50px}.banner-area li .header-banner .header-text{font-size:18px}.banner-area li .header-banner{background-position:83% 67%}}@media only screen and (max-width :320px){#cta li .cta-phone{font-size:32px}.banner-area li .header-banner .banner-cta a .span2{border-radius:5px;font-size:14px}#footer .footer-widgets li .footer-call a .span1{display:none}#footer .footer-widgets li .footer-call a .span2{font-size:23px}}