.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1120px;
}
body {font-family: 'Open Sans';}body {line-height: 1.6;font-size: 16px;font-weight: 400;color: #404040;}.oxy-nav-menu-hamburger-line {background-color: #404040;}h1, h2, h3, h4, h5, h6 {font-family: 'Source Sans Pro';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 30px;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #0074db;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.header-title {
}
.header-section {
 background-color:#ffffff;
}
.header-section .ct-section-inner-wrap {
padding-bottom: 74px;
}
.header-title-column {
 width:40%;
}
.header-img-column {
 width:60%;
}
.dumpster-specific-pages {
}
.header-section-text {
}
.merriweather {
 font-family:'Merriweather';
 font-weight:400;
 margin-right:83px;
 padding-right:0px;
 color:#313131;
}
.header-image-with-bubble-background {
}
.header-image-with-bubble-wrapper {
}
.orange-outline-button {
 padding-left:4em;
 padding-right:4em;
 padding-top:0.5em;
}
.no-padding-bottom {
}
.no-padding-bottom .ct-section-inner-wrap {
padding-top: 54px;
}
.orange-button {
}
.green {
}
.center {
}
.center .ct-section-inner-wrap {
padding-bottom: 10px;
}
.margin-top {
}
.full-width {
}
.left {
text-align: left; margin-left: 0;
}
.dumpster-truck-comparison-content {
 width:NaN%;
border: 1px solid black; border-radius: 7px; padding-bottom: 1em;
}
.yellow-button {
}
.grey-background-round {
}
.small-margin-top {
}
.underline {
}
.green-divider-background {
}
.dumpster-truck-comparison-section {
 width:33.33%;
}
.dumpster-truck-comparison-section .ct-section-inner-wrap {
padding-top: 75px;
}
.book-your-dumpster-button {
}
.footer-three-columns {
margin-top: 2em
}
.global-footer-section {
}
.global-footer-page-links {
}
.left-column {
}
.middle-column {
}
.right-column {
}
.global-footer-main-heading {
}
.dumpster-info-column {
}
.dumpster-size-yellow {
 font-size:2em;
width: 100%; background: var(--color-secondary);
}
.dumpster-dimensions {
 font-size:1.8em;
}
.learn-more {
 padding-left:7em;
 padding-right:7em;
 padding-bottom:0em;
 padding-top:0em;
color: var(--color-primary); background: white; border: 1px solid var(--color-primary); text-transform: uppercase; margin-top: 1em;
}
.category-header {
}
.category-column {
 width:25.01%;
}
.residential-waste-management-uses-header {
}
.uses-section-header {
}
.rounded-box-div {
}
.uses-section {
}
.uses-section .ct-section-inner-wrap {
padding-top: 6px;
padding-bottom: 34px;
}
.green-button-light {
 padding-left:5em;
 padding-right:5em;
}
.orange {
}
.header-underline-right {
margin-top: 1em;
}
.header-with-divider-lines-container {
 width:100%;
}
.header-underline-left {
}
.renting-steps-columns {
}
.oxel_iconlist {
 max-width:100%;
}
.oxel_iconlist__row {
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 width:100%;
 margin-top:0px;
}
.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist__row.oxy-easy-posts .oxy-posts,
.oxel_iconlist__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_iconlist__row__icon {
color: #7f8b93;}.oxel_iconlist__row__icon 
>svg {width: 18px;height: 18px;}.oxel_iconlist__row__icon {
 margin-left:32px;
 margin-right:32px;
}
.oxel_iconlist__row__label {
}
.oxel_iconlist__row--dark {
 background-color:#eceeef;
}
.i-am-a-icon {
}
.toggle-8902 {
 padding-left:0px;
 padding-bottom:0px;
}
.toggle-8902-expanded {
}
.oxel_horizontal_divider {
 margin-top:16px;
 margin-bottom:16px;
 width:100%;
 gap:30px;
}
.oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:30px;
}
.oxel_horizontal_divider__line {
background-image:linear-gradient(e53d00, e53d00); height:2px;
 background-color:#98a1a8;
}
.oxel_horizontal_divider__icon {
color: #98a1a8;}.oxel_horizontal_divider__icon 
>svg {width: 16px;height: 16px;}.oxel_horizontal_divider__icon {
flex-shrink: 0;
}
.oxel_horizontal_divider__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider__icon.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider__icon.ct-section .ct-section-inner-wrap{
display:flex;
}
.tabs-4815-tab {
 padding-top:10px;
 width:341px;
 background-color:#e5e5e3;
 margin-right:0px;
 padding-bottom:5px;
}
.tabs-4815-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-4815-tab.oxy-easy-posts .oxy-posts,
.tabs-4815-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.tabs-4815-tab-active {
}
.tabs-contents-4815-tab {
 background-color:#ffffff;
}
.tabs-3334-tab {
 background-color:#e5e5e3;
 padding-top:10px;
 padding-right:20px;
 padding-bottom:5px;
 width:350px;
}
.tabs-3334-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-3334-tab.oxy-easy-posts .oxy-posts,
.tabs-3334-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.tabs-3334-tab-active {
}
.tabs-contents-3334-tab {
 background-color:#ffffff;
}
.tabs-6410-tab {
 text-align:center;
 width:345px;
 background-color:#e5e5e3;
 padding-top:10px;
 padding-bottom:5px;
}
.tabs-6410-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-6410-tab.oxy-easy-posts .oxy-posts,
.tabs-6410-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.tabs-6410-tab-active {
}
.tabs-contents-6410-tab {
 background-color:#ffffff;
}
.tabs-0730-tab {
 background-color:#e5e5e3;
 width:395px;
 padding-top:10px;
 padding-bottom:5px;
}
.tabs-0730-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-0730-tab.oxy-easy-posts .oxy-posts,
.tabs-0730-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.tabs-0730-tab-active {
}
.tabs-contents-0730-tab {
}
.tabs-contents-0730-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-0730-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-0730-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.tabs-3500-tab {
}
.tabs-3500-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-3500-tab.oxy-easy-posts .oxy-posts,
.tabs-3500-tab.ct-section .ct-section-inner-wrap{
display:flex;
}
.tabs-3500-tab-active {
}
.tabs-contents-3500-tab {
}
.tabs-4867-tab {
}
.tabs-4867-tab-active {
}
.tabs-contents-4867-tab {
}
.tabs-contents-4867-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-4867-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-4867-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.asphalt {
}
.brick {
}
.cardboard {
}
.concrete {
}
.drywall {
}
.insulation {
}
.metal {
}
.wood {
}
.construction-demo-debris {
}
.glass {
}
.heavy-c-d {
}
.household-items {
}
.plastic {
}
.rock {
}
.dirt {
}
.tan-background {
}
.toggle-0143 {
}
.toggle-0143-expanded {
}
.toggle-4549 {
 padding-left:10px;
 padding-top:10px;
 padding-bottom:10px;
 border-radius:10px;
}
.toggle-4549-expanded {
}
.toggle-5441 {
 border-radius:10px;
 padding-left:10px;
 padding-top:10px;
 padding-bottom:10px;
}
.toggle-5441-expanded {
}
.toggle-4564 {
 padding-left:10px;
 padding-top:10px;
 padding-bottom:10px;
 border-radius:10px;
 text-align:left;
}
.toggle-4564-expanded {
}
.toggle-8696 {
 padding-left:10px;
 border-radius:10px;
 padding-top:21px;
 padding-bottom:21px;
}
.toggle-8696-expanded {
}
.toggle-1891 {
 padding-top:10px;
 padding-left:010px;
 padding-bottom:10px;
 border-radius:10px;
}
.toggle-1891-expanded {
}
.toggle-2201 {
 padding-left:10px;
 padding-top:26px;
 padding-bottom:26px;
 border-radius:10px;
}
.toggle-2201-expanded {
}
.toggle-0347 {
 padding-left:10px;
 padding-top:10px;
 padding-bottom:10px;
 border-radius:10px;
}
.toggle-0347-expanded {
}
.toggle-2485 {
 padding-left:10px;
 padding-top:10px;
 padding-bottom:10px;
 border-radius:10px;
}
.toggle-2485-expanded {
}
.toggle-6701 {
 padding-left:10px;
 padding-bottom:10px;
 padding-top:10px;
 border-radius:10px;
 margin-bottom:14px;
}
.toggle-6701-expanded {
}
.toggle-8801 {
 padding-left:10px;
 padding-top:10px;
 padding-bottom:010px;
 border-radius:10px;
}
.toggle-8801-expanded {
}
.toggle-0986 {
 padding-left:10px;
 padding-top:10px;
 padding-bottom:10px;
 border-radius:10px;
}
.toggle-0986-expanded {
}
.toggle-2983 {
 padding-left:10px;
 padding-top:10px;
 padding-bottom:010px;
 border-radius:10px;
}
.toggle-2983-expanded {
}
.toggle-5647 {
 padding-left:10px;
 padding-top:10px;
 padding-bottom:10px;
 border-radius:10px;
}
.toggle-5647-expanded {
}
.toggle-0004 {
 padding-left:10px;
 padding-bottom:10px;
 padding-top:10px;
 border-radius:10px;
}
.toggle-0004-expanded {
}
.residential-waste-management-uses {
}
.toggle-two-columns {
}
.dumpster-details-snapshot-section {
}
.dumpster-block {
 background-color:#ffffff;
 padding-top:1em;
 height:21em;
}
.ct-link-button {
}
.header-with-divider-lines {
}
.rounded-box-with-grey-header {
}
.img-left {
}
.white {
}
.green-full-width-background {
}
.header-grey-background-left {
}
.header-grey-background-leftheader-grey-background-right {
}
.right-align {
}
.header-grey-background-right {
}
.dumpster-rental-types-home {
}
.dumpster-rental-types-home:not(.ct-section):not(.oxy-easy-posts),
.dumpster-rental-types-home.oxy-easy-posts .oxy-posts,
.dumpster-rental-types-home.ct-section .ct-section-inner-wrap{
display:flex;
}
.green-background {
}
/*
Theme Name:     Matchbook Child Theme for Divi
Author:         Matchbook Media
Author URI:     http://www.matchbook.media
Template:       Divi
Version:        1.1.0
*/

/* * * * * * * * * * * * * *
  CSS DIRECTORY
	- ROOT VARIABLES
	- EM SIZING RULES
	- FONTS
	- GLOBAL
* * * * * * * * * * * * * * */

/* * * * * * * * * * * * * *
  DIVI BREAKPOINTS	
	- mobile-s: 480px;
	- mobile-m: 600px;
	- mobile:   782px;
	- tablet:   981px;
	- laptop:   1350px;
	- laptop-l: 1405px;
* * * * * * * * * * * * * * */

/* * * * * * * * * * * * * */
/*  ROOT VARIABLES         */
/* * * * * * * * * * * * * */
/* Edit the values - not the names. */
:root {
	--color-primary                : #046865;
	--color-primary-dark           : #000;
	--color-primary-light          : #fff;
	--color-primary-text           : #313131;
	--color-primary-text-light     : #fff;
	--color-secondary              : #ffe900;
	--color-secondary-text         : #fff;
	--border-radius-primary        : 0em;
	--border-radius-secondary      : 0.25em;
	--font-family-heading          : 'Pill Gothic', sans-serif;
	--font-family-sub-heading      : 'Pill Gothic', sans-serif;
	--font-family-paragraph        : 'Prompt', sans-serif;
	--font-size-heading            : 3.5em;
	--font-size-sub-heading        : 2.5em;
	--font-size-paragraph          : 1.4em;
	--padding-primary              : 1em;
	--padding-secondary            : 0.5em;
	--row-max-width                : none;
	--button-font-size			   : 2em;
	--button-padding			   : 0.1em 1.8em;
	--button-background-color      : #e53d00;
	--button-border-color          : var(--button-background-color);
	--button-text-color            : var(--color-primary-text-light);
	--button-text-color-hover      : var(--color-primary-text);
	--button-background-color-hover: var(--color-primary-light);
	--button-border-color-hover    : var(--button-background-color-hover);
}

/* * * * * * * * * * * * * */
/*  EM SIZING RULES        */
/* * * * * * * * * * * * * */
/* Don't edit these values. */
@media (min-width: 1351px) {
	body {
		font-size: .7vw;
	}
}
@media (max-width: 1350px) {
	body {
		font-size: .9vw;
	}
}
@media (max-width: 981px) {
    body {
		font-size: 1.2vw;
	}
}
@media (max-width: 782px) {
	body {
		font-size: 1.5vw;
	}
}
@media (max-width: 615px) {
	body {
		font-size: 2vw;
	}
}
@media (max-width: 500px) {
	body {
		font-size: 2.5vw;
	}
}
@media (max-width: 380px) {
	body {
		font-size: 3.3vw;
	}
}

/* * * * * * * * * * * * * */
/*  FONTS                  */
/* * * * * * * * * * * * * */
/* Add all the fonts you want here. */
@font-face {
	font-family: 'Roboto';
	src: url('./fonts/roboto.woff2') format('woff2'),
		 url('./fonts/roboto.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto';
	src: url('./fonts/roboto-bold.woff2') format('woff2'),
		 url('./fonts/roboto-bold.woff') format('woff');
	font-weight: 700;
	font-style: bold;
}
@font-face {
	font-family: 'Prompt';
	src: url('./fonts/Prompt-ExtraLight.woff2') format('woff2'),
		 url('./fonts/Prompt-ExtraLight.woff') format('woff');
	font-weight: 200;
	font-style: thin;
}
@font-face {
	font-family: 'Prompt';
	src: url('./fonts/Prompt-Light.woff2') format('woff2'),
		 url('./fonts/Prompt-Light.woff') format('woff');
	font-weight: 300;
	font-style: light;
}
@font-face {
	font-family: 'Pill Gothic';
	src: url('./fonts/pill-gothic-bold.woff2') format('woff2'),
		 url('./fonts/pill-gothic-bold.woff') format('woff');
	font-weight: 600;
	font-style: bold;
}
@font-face {
	font-family: 'Pill Gothic';
	src: url('./fonts/pill-gothic-thin.woff2') format('woff2'),
		 url('./fonts/pill-gothic-thin.woff') format('woff');
	font-weight: 300;
	font-style: thin;
}
@font-face {
	font-family: 'Pill Gothic';
	src: url('./fonts/pill-gothic-regular.woff2') format('woff2'),
		 url('./fonts/pill-gothic-regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

/* * * * * * * * * * * * * */
/*  GLOBAL                 */
/* * * * * * * * * * * * * */
/* You shouldn't have to edit this. If you do, use a variable and add it in ROOT VARIABLES. */
/* HTML ELEMENTS / DIVI ELEMENTS */
html {
    overflow-x: hidden;
}
body {
    overflow-x: hidden;
}
h1 {
	color: var(--color-primary-text);
	font-family: var(--font-family-heading);
	font-size: var(--font-size-heading);
}
h2 {
	color: var(--color-primary-text);
	font-family: var(--font-family-sub-heading);
	font-size: var(--font-size-sub-heading);
}
h3 {
	color: var(--color-primary-text);
	font-family: var(--font-family-sub-heading);
	font-size: var(--font-size-sub-heading);
}
h4 {
	color: var(--color-primary-text);
	font-family: var(--font-family-sub-heading);
	font-size: var(--font-size-paragraph);
}
h5 {
	color: var(--color-primary-text);
	font-family: var(--font-size-paragraph);
}
span,
p,
.et_pb_text_inner {
	color: var(--color-primary-text);
	font-family: var(--font-family-paragraph);
	font-size: var(--font-size-paragraph);
	line-height: var(--font-size-paragraph);
}
a,
.woocommerce a {
	color: var(--color-secondary-text);
}
.et_pb_row {
    max-width: var(--row-max-width);
}
.et_pb_button,
.woocommerce button.woocommerce-button.button,
.et-db #et-boc .et-l .et_pb_button,
.single_add_to_cart_button,
#main-content .gform_button {
	background-color: var(--button-background-color);
	color: var(--button-text-color);
	border-color: var(--button-border-color);
	font-size: var(--button-font-size);
	font-family: var(--font-family-sub-heading);
	padding: var(--button-padding);
	border-radius: var(--border-radius-secondary);
	text-transform: uppercase;
	border: none;
	transition-duration: 300ms;
	cursor: pointer;
}
.et_pb_module .et_pb_button:hover,
.woocommerce button.woocommerce-button.button:hover,
.et-db #et-boc .et-l .et_pb_button:hover,
.single_add_to_cart_button:hover,
#main-content .gform_button:hover {
	background-color: var(--button-background-color-hover);
	color: var(--button-text-color-hover);
	border-color: var(--button-border-color-hover);
	font-size: var(--button-font-size);
	font-family: var(--font-family-sub-heading);
	padding: var(--button-padding);
	border-radius: var(--border-radius-secondary);
	border: none;
	box-shadow: 0 0 10px -5px var(--button-text-color-hover);
}
.et_pb_button:after{
	top: -2px;
	font-size: var(--font-size-paragraph);	
	line-height: var(--font-size-paragraph);
}
.light,
.light .et_pb_text_inner {
	color: var(--color-primary-text-light);
}
.hero-subtitle {
	color: var(--color-primary-text-light);
	font-family: var(--font-family-paragraph);
	font-size: var(--font-size-paragraph);
	line-height: var(--font-size-paragraph);
}
.secondary-color {
	color: var(--color-secondary-text);
}
.accent-color {
	color: var(--color-secondary);
}
.primary-color {
	color: var(--color-primary);
}
.green {
    color: var(--color-primary);
}
.center {
	text-align: center;
	margin: auto;
}
.margin-top {
	margin-top: 2em;
}
h1.header-section-text {
    font-family: 'Merriweather'!important;
}
.small-margin-top {
	margin-top: 1em;
}
.orange-outline-button {
	border: 1px solid var(--button-background-color);
	color: var(--button-background-color);
	background: none;
	text-transform: uppercase;
	padding-top: .5em;
	padding-bottom: .5em;
	border-radius: .2em;
}
.yellow-button {
	background: var(--color-secondary);
	color: black;
	border: none;
}
.full-width {
	width: 100%;
}
.ct-text-block {
    font-size: 1.4em;
}
.no-padding-bottom .ct-section-inner-wrap {
	padding-bottom: 0;
}
.no-padding-bottom {
	padding-bottom: 0;
}
a {
    font-size: 1.3em;
}
@media (min-width: 981px) {
	.flex-align-row {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
}


/* */
/* GLOBAL HEADER */
/* */
.oxy-header-right a {
	color: black;
}
ul#menu-main-menu li:hover a {
    border-top: none!important;
}
ul#menu-main-menu a:hover {
    background: #e5e5e3;
    color: var(--color-primary);
}
ul#menu-main-menu li#menu-item-188 {
	margin: auto;
}
ul#menu-main-menu li#menu-item-188 a {
	color: #e53d00;
	border: #e53d00 solid 1px;
    border-radius: .5em;
    overflow: hidden;
	padding: .7em;
}
ul#menu-main-menu li#menu-item-188 a:hover {
	border: #e53d00 solid 1px;
}
div#_header_row-454-14 .oxy-header-container {
    max-width: 95%;
}




/* */
/* GLOBAL FOOTER */
/* */
.global-footer-section h3 {
    margin: auto;
    color: white;
    font-weight: 400;
    width: 100%;
    text-align: center;
}
.global-footer-page-links {
    width: 100%;
    text-align: center;
}
.global-footer-page-links a {
	margin-left: 1em;
	margin-right: 1em;
}
.global-footer-section .left-column {
    text-align: left;
    color: white;
}
.global-footer-section .left-column h4, .global-footer-section .left-column p {
    text-align: left;
    color: white;
	margin-left: 0;
}
.global-footer-section .middle-column h4, .global-footer-section .right-column h4 {
	margin-top: 0;
	margin-bottom: 1em;
	color: white;
}
.global-footer-section .middle-column, .global-footer-section .right-column {
	text-align: center;
}
.global-footer-section .right-column .ct-text-block, .global-footer-section .middle-column .oxy-social-icons {
	color: white;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	justify-content: center;
}

.oxy-social-icons a {
	font-size: 3em!important;
}
.global-footer-section .ct-section-inner-wrap {
    max-width: 80%;
}
.global-footer-section .global-footer-page-links {
    display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
@media (max-width: 500px) {
	.global-footer-section .ct-section-inner-wrap {
    	max-width: 95%;
	}
}
.global-footer-section h3:after {
    content: '';
    background: white;
    width: 200%;
	height: 2px;
	left: 0;
	display: block;
	top: 0;
	position: relative;
}

.ct-section-inner-wrap, .oxy-header-container {
    max-width: 80%;
}
@media (max-width: 980px) {
	.ct-section-inner-wrap, .oxy-header-container {
    	max-width: 90%;
	}
}
@media (max-width: 500px) {
	.ct-section-inner-wrap, .oxy-header-container {
    	max-width: 97%;
	}
}



/* */
/* HOME PAGE */
/* */
section#section-3-14 .ct-section-inner-wrap {
    margin: auto;
    background: radial-gradient(rgba(255,255,255, .9) 50%, rgba(255,255,255, .0) 70%, rgba(255,255,255, .0) 100% );
    padding: 8em;
}
section#section-3-14 {
    margin-top: -20em;
    min-height: 80em;
	z-index: -1;
}

nav#_nav_menu-460-14 ul.sub-menu {
    background: white!important;
}
@media (max-width: 1120px) {
	nav#_nav_menu-460-14 {
		background: white!important;
	}
}
section#section-3-14 {
    display: flex;
}
#section-2-14 {
    background-size: contain;
    background-repeat: no-repeat;
	background-position: center;
}
#section-2-14 > .ct-section-inner-wrap {
    padding-bottom: 0;
	height: 70em;
}
#section-6-14 h1 {
    color: #ffffff;
}
.dumpster-details-snapshot-section #div_block-797-14 {
	display: flex;
    width: 100%;
    margin: auto;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
}
.dumpster-details-snapshot-section #div_block-797-14 .ct-div-block a {
	margin: auto;
	padding: .5em;
	background: white;
}
.dumpster-block {
	border: 2px solid black;
	border-radius: 1em;
	overflow: hidden;
	justify-content: space-between;
	margin: .7em;
	max-width: 30%;
	height: min-content;
}
.dumpster-block h3 {
	text-align: center;
	font-size: 2.2em;
    font-weight: 100;
}
.dumpster-details-snapshot-section .ct-section-inner-wrap {
	max-width: 80%;
}
.dumpster-details-snapshot-section .oxy-toggle {
	padding: .5em;
}
.dumpster-details-snapshot-section .dumpster-block .ct-text-block {
	padding: .5em;
}
img#image-827-14 {
    margin: auto;
	padding: .5em;
	background: white;
}
.dumpster-details-snapshot-section .ct-section-inner-wrap:after {
    content: '';
    display: block;
    position: relative;
    height: 30em;
    width: 400%;
    background: var(--color-primary);
    z-index: -1;
    top: -20em;
	margin-top: -30em;
    left: -100%;
}
@media (max-width: 1200px) {
	.dumpster-details-snapshot-section .ct-section-inner-wrap {
    	max-width: 90%;
	}
}
@media (max-width: 980px) {
	.dumpster-details-snapshot-section .ct-section-inner-wrap {
    	max-width: 95%;
	}
	.dumpster-block {
		max-width: 45%;
	}
	.dumpster-details-snapshot-section #div_block-797-14 .ct-div-block a {
		min-height: 19em;
	}
}
@media (max-width: 620px) {
	.dumpster-details-snapshot-section .ct-section-inner-wrap {
    	max-width: 95%;
	}
	.dumpster-block {
		max-width: 80%;
		width: 80%;
	}
	.dumpster-details-snapshot-section #div_block-797-14 .ct-div-block a {
		min-height: 19em;
	}
	section#section-796-14 .ct-section-inner-wrap {
    	display: flex;
	}
	.dumpster-details-snapshot-section .ct-section-inner-wrap:after {
		display: none;
	}
}
@media (max-width: 450px) {
	.dumpster-details-snapshot-section .ct-section-inner-wrap {
    	max-width: 95%;
	}
	.dumpster-block {
		max-width: 100%;
		width: 100%;
	}
	.dumpster-details-snapshot-section #div_block-797-14 .ct-div-block a {
		min-height: 19em;
	}
}

@media (max-width: 980px) {
	
	section#section-50-14 .ct-section-inner-wrap {
		display: flex;
	}
	h1#headline-47-14 {
		padding-right: 0;
	}
	
}
section#section-6-14 .header-with-divider-lines-container:after {
    content: '';
    height: 1px;
    width: 300%;
    display: block;
    top: -2em;
    position: relative;
    left: -100%;
    z-index: 1;
    background: white;
}
h1#headline-37-14 div, h1#headline-37-14 {
    background: var(--color-primary);
	z-index: 10;
}

.dumpster-rental-types-home .ct-text-block {
	width: -webkit-fill-available!important;
}
.dumpster-rental-types-home .ct-div-block {
    flex-direction: column!important;
	width: -webkit-fill-available!important;
}
.dumpster-rental-types-home .ct-div-block img {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -4em;
	z-index: 1;
}
.dumpster-rental-types-home .ct-section-inner-wrap {
	display: flex!important;
    flex-wrap: wrap;
	flex-direction: row;
}
@media (min-width: 981px) {
	.dumpster-rental-types-home .ct-section-inner-wrap {
		max-width: 80%;
	}
}
section#section-394-14 .ct-div-block, section#section-337-14 .ct-div-block {
    max-width: 31em;
	margin: auto;
	height: auto;
}
section#section-796-14 .ct-section-inner-wrap {
    display: flex;
}


@media (max-width: 500px) {
	section#section-408-14 .ct-section-inner-wrap {
		padding: 0.5em;
		margin-top: 3em;
		margin-bottom: 3em;
	}
}
div#div_block-417-14 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
@media (max-width: 980px) {
	div#div_block-417-14 {
		flex-direction: column;
		width: auto;
		margin: auto;
	}
	img#image-418-14 {
		padding-left: 0;
	}
	a#link_button-438-14 {
    	margin: auto;
	}
	#headline-7-14 {
		padding-left: 0;
		padding-right: 0;
	}
}
div#div_block-441-14 {
    width: auto;
	height: auto;
	padding: .7em;
	display: flex;
	flex-direction: row;
}
@media (max-width: 880px) {
	div#div_block-441-14 {
		flex-direction: column;
		margin: auto;
	}
	section#section-508-14 .ct-section-inner-wrap {
    	max-width: 90%;
	}
}
div#text_block-518-14:after {
    content: '';
    background: black;
    width: 500%;
    height: 2px;
    display: block;
    position: relative;
    top: -0.8em;
    left: -100%;
	z-index: -1;
}
div#text_block-518-14 {
    background: white;
    padding-left: 1em;
    padding-right: 1em;
}
div#text_block-518-14 {
    text-align: center;
}
#new_columns-1034-14 div#div_block-1035-14 {
    width: 50%!Important;
}

#new_columns-1034-14 div#div_block-1036-14 {
    width: 50%!important;
}
#new_columns-1034-14 div#div_block-1036-14 .ct-div-block, #new_columns-1034-14 div#div_block-1035-14 .ct-div-block {
		width: 50%;
}
@media (max-width: 981px) {
	#new_columns-1034-14 div#div_block-1036-14 .ct-div-block, #new_columns-1034-14 div#div_block-1035-14 .ct-div-block {
		width: 50%;
	}
	
}
@media (max-width: 615px) {
	#new_columns-1034-14 div#div_block-1036-14 .ct-div-block, #new_columns-1034-14 div#div_block-1035-14 .ct-div-block {
		width: 80%;
	}
	
}
@media (max-width: 500px) {
	#new_columns-1034-14 div#div_block-1036-14 .ct-div-block, #new_columns-1034-14 div#div_block-1035-14 .ct-div-block {
		width: 100%;
	}
	
}
@media (max-width: 400px) {
	div#new_columns-1034-14 {
    	flex-direction: column;
	}
	div#div_block-1035-14 {
    	margin: auto;
		padding-bottom: 0;
	}

	div#div_block-1036-14 {
		margin: auto;
		padding-top: 0;
	}
	#new_columns-1034-14 div#div_block-1035-14 {
		width: 70%!Important;
	}

	#new_columns-1034-14 div#div_block-1036-14 {
		width: 70%!important;
	}
}

section#section-568-14 .ct-section-inner-wrap {
    padding-top: 0;
}
div#div_block-489-14, div#div_block-494-14 {
	width: auto;
}
.dumpster-block {
    width: 30%;
}

@media (max-width: 980px) {
	.dumpster-block {
    	width: 45%;
	}
}
@media (max-width: 615px) {
	.dumpster-block {
    	width: 100%;
	}
}
.dumpster-block .oxy-toggle {
    flex-direction: row-reverse;
}
.oxy-expand-collapse-icon.oxy-eci-collapsed:before {
    content: '';
    height: 1em;
    width: 2em;
    background-image: url(/wp-content/uploads/2022/11/toggle-icon.png)!important;
    background-color: rgba(0,0,0,0);
    background-repeat: no-repeat;
    transform: none;
	left: -1em;
}
.oxy-expand-collapse-icon.oxy-eci-collapsed:after {
	display: none;
}
.oxy-expand-collapse-icon:before {
    content: '';
    height: 1em;
    width: 2em;
    background-image: url(/wp-content/uploads/2022/11/toggle-icon-close.png)!important;
    background-color: rgba(0,0,0,0);
    background-repeat: no-repeat;
    transform: none;
    left: -1em;
}

@media (max-width: 880px) {
	div#div_block-579-14, div#div_block-581-14 {
    	width: 15%;
	}
}


div#code_block-1055-14 .mejs-overlay.mejs-layer.mejs-overlay-play {
    background: url(/wp-content/uploads/2022/10/Video-for-Rental-Service.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
div#code_block-1055-14 {
    width: 100%;
}

div#code_block-1055-14 {
    display: flex;
    justify-content: center;
}
@media (max-width: 980px) {
	img#image-418-14 {
		padding-left: 0;
		padding-right: 0;
	}
	div#div_block-581-14 {
		width: 19%;
	}
}
section#section-648-14 .ct-section-inner-wrap {
    padding-bottom: 5em;
}
@media (max-width: 500px) {
	section#section-3-14 .ct-section-inner-wrap {
		margin-top: 15em;
	}
}


/* */
/* FIND YOUR DUMPSTER PAGE */
/* */

/* header */
.header-title:before {
    content: '';
    background: var(--color-primary);
    height: 10em;
    width: 150%;
    position: absolute;
    z-index: -1;
    left: -50%;
}
@media (min-width: 992px) {
	.header-section {
		margin-bottom: -20em
	}
}
section#section-2-62 .ct-section-inner-wrap {
    z-index: -5;
}

.header-title-column {
    z-index: 20;
}

.header-img-column {
    z-index: 40;
}

/* icon selection circular buttons */
.i-am-a-icon {
    border: 1px solid black;
    width: 20em;
    height: 20em;
    border-radius: 100%;
    justify-content: center;
	background-color: #f1f1f1;
}
.i-am-a-icon:hover {
	cursor: pointer;
}


section {
  scroll-behavior: smooth;    /* <----- THE SECRET ---- */
}


/* Hide sections before selections -- poet and dint even know it */

#i-am-a, #your-general-debris, #recycle-material, #recycle-material-business {
	display: none;
}

#construction-debris-results, #glass-results, #heavy-c-d-results, #household-results, #plastic-results, #rock-results, #dirt-results, #asphalt-r-results, #brick-r-results, #cardboard-r-results, #concrete-r-results, #drywall-r-results, #insulation-r-results, #metal-r-results, #wood-r-results {
	display: none;
} 
#your-results-section {
	display: none;
}


/* continue find your dumpster page css */
div#code_block-36-75 {
    display: none;
}

div#code_block-129-75 {
    display: none;
}

div#code_block-260-75 {
    display: none;
}

div#code_block-83-75 {
    display: none;
}


#your-general-debris a, #recycle-material a {
    padding: .5em 3em;
    /* width: 35%; */
    width: -webkit-fill-available;
    text-align: center;
    margin: auto;
    height: -webkit-fill-available;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: .4em;
    border: 1px solid var(--color-primary);
}

section#your-general-debris .ct-section-inner-wrap {
    padding-bottom: 0;
}


div#div_block-38-75 {
    /* text-align: center; */
}

h4 {
    text-align: center;
    margin: auto;
}

h4#headline-25-75 {
}

h4#headline-25-75:before {
    content: '';
    background: var(--color-primary);
    height: 1.7em;
    width: 150%;
    position: absolute;
    z-index: -1;
    left: -50%;
}

h4#headline-39-75:before {
    background: var(--color-primary);
    height: 1.7em;
    width: 150%;
    position: absolute;
    z-index: -1;
    left: -50%;

}

h4#headline-39-75 {
    z-index: 3!important;
}


div#div_block-249-75:before {
    content: '';
    background: var(--color-primary);
    height: 3em;
    width: 150%;
    position: absolute;
    /* z-index: -1; */
    left: -50%;
}

h4#headline-250-75 {
    z-index: 1;
}

div#div_block-38-75:before {
    content: '';
    background: var(--color-primary);
    height: 3em;
    width: 150%;
    position: absolute;
    /* z-index: -1; */
    left: -50%;
}

div#div_block-131-75 {
    margin: auto;
    margin-top: -1.5em;
    padding: .5em 20%;
    border-radius: .7em;
}


section#your-results-section .ct-section-inner-wrap {
    border: 1px solid;
    padding-top: 0;
    margin-top: 7em;
    padding-bottom: 2em;
    margin-left: 1em;
    margin-right: 1em;
	border-radius: 0.7em;
}

#your-results-section h3, #your-results-section h6, #your-results-section .ct-text-block, #your-results-section .ct-div-block {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom: .5em;
}

section#dumpster-size-result-graphics .ct-div-block {
    text-align: center;
}

section#dumpster-size-result-graphics .oxy-toggle {
    flex-direction: row-reverse;
}
section#dumpster-size-result-graphics .ct-div-block .ct-div-block {
    display: flex;
    justify-content: space-between;
    border: 1px solid black;
    border-radius: 1em;
    overflow: hidden;
}
section#dumpster-size-result-graphics #ten-yard, section#dumpster-size-result-graphics #fifteen-yard, section#dumpster-size-result-graphics #twenty-yard, section#dumpster-size-result-graphics #thirty-yard, section#dumpster-size-result-graphics #fourty-yard, section#dumpster-size-result-graphics #other-yard {
	display: none;
}
h4#headline-250-75:before {
    content: '';
    background: var(--color-primary);
    height: 1.5em;
    width: 150%;
    position: absolute;
    z-index: -1;
    left: -50%;
}

h4#headline-39-75:before {
    content: '';
    background: var(--color-primary);
    height: 1.5em;
    width: 150%;
    position: absolute;
    z-index: -1;
    left: -50%;
}
section#i-am-a .ct-section-inner-wrap {
    padding-bottom: 0;
}
div#div_block-131-75 {
    background: var(--color-primary);
}
div#new_columns-27-75 {
    padding-top: 2em;
}
h2#headline-20-75 {
    font-family: 'Merriweather';
    padding-bottom: .5em;
}

div#text_block-21-75 {
    padding-bottom: 1.5em;
}
section#section-17-75 .ct-section-inner-wrap {
    padding-bottom: 0;
}
#start-quiz-button, #link_button-138-75 {
    background: var(--button-background-color);
    border: var(--button-background-color);
    text-transform: uppercase;
}

section#dumpster-size-result-graphics #ten-yard, section#dumpster-size-result-graphics #fifteen-yard, section#dumpster-size-result-graphics #twenty-yard, section#dumpster-size-result-graphics #thirty-yard, section#dumpster-size-result-graphics #fourty-yard, section#dumpster-size-result-graphics #other-yard {
    width: 30%;
    justify-content: center;
    margin: auto;
	margin-bottom: 0;
    margin-top: 0;
}
#div_block-166-75 {
    align-items: stretch;
    grid-template-columns: repeat(3,minmax(200px,1fr));
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 0px;
    display: flex;
    width: 100%;
    margin: auto;
    flex-wrap: wrap;
    flex-direction: row;
}
@media (max-width: 768px) {
	section#dumpster-size-result-graphics #ten-yard, section#dumpster-size-result-graphics #fifteen-yard, section#dumpster-size-result-graphics #twenty-yard, section#dumpster-size-result-graphics #thirty-yard, section#dumpster-size-result-graphics #fourty-yard, section#dumpster-size-result-graphics #other-yard {
    	width: 45%;
	}
}
div#general-debris-items, div#div_block-251-75 {
    display: flex;
    width: fit-content;
    flex-direction: row;
    flex-wrap: wrap;
}
#your-general-debris a, #recycle-material a {
    width: 20%;
    /* height: -webkit-fill-available; */
    margin-top: 0;
    margin-bottom: 0;
    height: unset;
}
#i-am-a .ct-div-block {
    flex-wrap: wrap;
    width: fit-content!important;
}

div#new_columns-27-75 {
    margin-top: 3em;
    justify-content: space-evenly;
}
section#your-results-section {
    justify-content: center;
}

.oxy-toggle {
    background: #e5e5e3;
	width: -webkit-fill-available;
}

section#dumpster-size-result-graphics .ct-div-block .ct-div-block {
	justify-content: space-between!important;
}


section#dumpster-size-result-graphics .ct-div-block .ct-div-block img {
    padding: .7em;
}

section#dumpster-size-result-graphics .ct-div-block .ct-div-block h3 {
    font-size: 2.3em;
}
@media (max-width: 980px) {
	section#section-11-75 .ct-section-inner-wrap {
		padding-bottom: 0;
	}
}

@media (max-width: 991px) {
	#new_columns-12-75 div#div_block-13-75 {
		width: 40%!Important;
	}
	#new_columns-12-75 div#div_block-15-75 {
		width: 60%!Important;
	}
	img#image-16-75 {
		margin-right: -10em;
		margin-left: 10em;
	}
	section#section-606-75 .ct-div-block {
    	justify-content: center;
	}
}
div#ten-yard a, div#twenty-yard a, div#thirty-yard a, div#fourty-yard a, div#twenty-yard a {
	width: 100%
}
div#div_block-608-75 {
    padding-top: 9em;
}
#dumpster-size-result-graphics .ct-div-block .ct-div-block {
    height: fit-content;
}

#dumpster-size-result-graphics .ct-div-block .ct-div-block img {
    height: 15em;
}
@media (max-width: 550px) {
	section#dumpster-size-result-graphics #ten-yard, section#dumpster-size-result-graphics #fifteen-yard, section#dumpster-size-result-graphics #twenty-yard, section#dumpster-size-result-graphics #thirty-yard, section#dumpster-size-result-graphics #fourty-yard, section#dumpster-size-result-graphics #other-yard {
    	width: 75%;
	}
	#dumpster-size-result-graphics .ct-div-block .ct-div-block img {
    	margin: auto;
	}
}
div#new_columns-607-75:after {
	background: #e5e5e3;
    height: 7em;
    width: 200%;
    display: block;
    position: relative;
    content: '';
    top: -10em;
    z-index: -1;
    margin-left: -50%;
    margin-right: -50%;
}
#code_block-609-75 {
    font-size: 2.2em;
}


/* */
/* OUR DUMPSTERS PAGE*/
/* */

div#new_columns-146-110 {
    justify-content: space-around;
}
.ct-div-block.dumpster-truck-comparison-content img {
    height: 25em;
    max-height: none;
    min-height: 20em;
    width: auto!important;
}




/* */
/* INDIVIDUAL DUMPSTER SIZE PAGES*/
/* */
@media (min-width: 1700px) {
	section#section-8-79 {
    	margin-top: 2em;
	}
}

.header-image-with-bubble-wrapper {
    height: 40em!important;
    width: 40em!important;
    justify-content: center;
    background: #e5e5e3;
    border-radius: 100%;
    border: 2px solid var(--color-primary);
	width: -webkit-fill-available;
}

.dumpster-specific-pages img {
    margin: auto;
}
.orange-button {
    background: var(--button-background-color);
    border: var(--button-background-color);
    text-transform: uppercase;
	padding: 10px 16px;
	border-radius: 3px;
}
.book-your-dumpster-button {
	margin: auto;
	margin-top: 2em;
}
div#div_block-156-79 {
    margin: auto;
    width: 100%;
}

section#section-154-79 .ct-section-inner-wrap {
    border: 2px solid black;
    border-radius: 1em;
    padding: 2em 0;
}
.dumpster-truck-comparison-content {
    margin: auto;
	width: 100%;
}
.dumpster-truck-comparison-section {
	margin: auto;
    width: 100%;
}
.dumpster-truck-comparison-section .ct-section-inner-wrap {
    border: 2px solid black;
    border-radius: 1em;
    padding: 2em 0;
}


img#image-157-79 {
    margin-bottom: 1em;
}

.dumpster-truck-comparison-section .ct-section-inner-wrap h3 {
    width: 100%;
    background: var(--color-secondary);
    margin-left: 0;
    margin-right: 0;
	margin-top: 1em;
}
h3#headline-158-79 {
    width: 100%;
    background: var(--color-secondary);
    margin-left: 0;
    margin-right: 0;
}
a#link_button-167-79 {
    margin: auto;
    margin-top: 2em;

}
.green-divider-background:before {
    content: '';
    background: var(--color-primary);
    height: 10em;
    width: 150%;
    position: absolute;
    z-index: -1;
    left: -50%;
    margin-top: 7%;
}
.green-divider-background .ct-section-inner-wrap {
	padding-bottom: 0;
}
.left {
	text-align: left
}
.underline {
	border-bottom: 2px solid var(--color-primary);
}
.grey-background-round:before {
    content: '';
    background: #e5e5e3;
    height: 1.5em;
    width: 150%;
    position: absolute;
    z-index: -1;
    left: -63%;
    border-radius: 20px;
}
.grey-background-round {
	margin-top: 1em;
	margin-bottom: 1em;
}

section#section-135-110 .ct-section-inner-wrap {
    padding: 0;
}
section#section-135-110 .ct-div-block {
    width: auto!Important;
}
div#new_columns-136-110 {
    justify-content: space-around;
}

.category-column {
    padding: 0!important;
}

section#section-145-110 .ct-section-inner-wrap {
    padding: 0;
}

.category-header {
    padding: 1em;
    background: var(--color-primary);
    width: 100%;
    color: white;
}

.category-column .ct-text-block {
    padding-left: 2em;
    padding-top: .5em;
}
#section-145-110 .category-column {
    width: auto!important;
}
#section-145-110 h3.category-header:after {
    content: '';
    height: 230%;
    display: block;
    width: 500%;
    background-color: var(--color-primary);
    position: relative;
    bottom: 2.6em;
    left: -200%;
    z-index: -1;
}
.uses-section-header {
    width: 100%;
    color: white;
}

h3.uses-section-header {
	margin-top: 2em;
	background: var(--color-primary);
	padding-top: .5em;
	padding-bottom:.5em;
}
.rounded-box-div {
	border: 2px solid black;
	border-radius: 1em
}
.uses-section img {
	z-index: 10;
	
}
.green-button-light {
text-transform: uppercase;
color: var(--color-primary);
background: white;
border-color: var(--color-primary);
	border-radius: .5em;
}

.dumpster-truck-comparison-content .ct-text-block, .dumpster-truck-comparison-content h5 {
    padding-left: 2em;
    padding-right: 2em;
}
@media (max-width: 615px) {
	section#section-78-110 .ct-section-inner-wrap {
    	grid-template-columns: repeat(1,minmax(200px,1fr));
	}
}

.dumpster-truck-comparison-content {
    height: -webkit-fill-available;
    justify-content: space-between!important;
}
.header-section .ct-div-block.header-title-column {
    width: 60%!important;
}
@media (max-width: 980px) {
	section#section-41-110 .ct-section-inner-wrap {
    	padding-top: 0;
    	margin-top: -10em;
		padding-bottom: 0;
	}
}
section#section-34-110 .header-title-column {
    width: 60%!important;
}

.header-section div#div_block-38-110 {
    width: 40%!important;
}

.dumpster-truck-comparison-content {
    border: none;
}




/* */
/* FAQ Page */
/* */

.page-id-136 .oxy-toggle {
    padding: .5em!important;
	height: 7em;
	flex-direction: row-reverse;

	
}

.page-id-136 .toggle-two-columns .ct-div-block {
    margin: auto;
    
    height: -webkit-fill-available;
    margin-top: 1em!important;
    margin-bottom: 1em;
    width: 49%!important;
    /* margin-left: 0; */
}
.page-id-136 .toggle-two-columns .left-column.ct-div-block .oxy-toggle {
		border-radius: 0 1em 1em 0;
}
.page-id-136 .toggle-two-columns .right-column.ct-div-block .oxy-toggle {
	border-radius: 1em 0 0 1em;
}
.page-id-136 .toggle-two-columns .left-column.ct-div-block {
	margin-left: 0;
	padding-left: 0;
}
.page-id-136 .toggle-two-columns .right-column.ct-div-block {
	margin-right: 0;
	padding-right: 0;
}
.page-id-136 .toggle-two-columns .ct-div-block .oxy-toggle-content {
	width: fit-content;
	flex-grow: 0;
	width: 90%;
	margin: auto;
}
.page-id-136 .toggle-two-columns .ct-div-block .oxy-toggle-content h2 {
	width: 100%;
}
.page-id-136 .toggle-two-columns .right-column.ct-div-block .oxy-toggle {
	justify-content: left;
}
.page-id-136 .toggle-two-columns .right-column.ct-div-block .oxy-toggle {
	justify-content: left;
}
.page-id-136 .oxy-toggle-content {
	height: -webkit-fill-available;
	justify-content: center;

}
.page-id-136 .toggle-two-columns .ct-div-block .ct-text-block {
	padding-left: 1em;
}
@media (max-width: 1500px) {
	.page-id-136 .oxy-toggle {
		height: 10em;	
	}
}
@media (max-width: 400px) {
	.page-id-136 .oxy-toggle {
		height: 15em;	
	}
}
section#section-82-136 .header-title-column {
    width: 60%!important;
}

.header-section div#div_block-86-136 {
    width: 40%!important;
}
section#section-89-136 .ct-section-inner-wrap {
    padding-top: 0;
}
section#section-82-136 .ct-section-inner-wrap {
    padding-top: 0;
}
.header-section .ct-section-inner-wrap {
	padding-top: 0!important;
}





/* */
/* PRICING PAGE */
/* */
div#code_block-169-166 {
    margin: auto;
}

div#code_block-169-166 h4 {
    color: white;
}

div#code_block-164-166 h4 {
    text-align: left!important;
}

h4.green-underline-divider:after {
    content: '';
    background: var(--color-primary);
    height: 2px;
    width: 500%;
    display: block;
}
h4#headline-170-166 {
    padding: .3em;
	margin-top: 2em;
	margin-bottom: 1em;
    width: 100%;
	text-align: left;

}

.header-grey-background-left:after {
    content: '';
    background: #e5e5e3;
    height: 4em;
    width: 140%;
    left: -40%;
    display: block;
    position: relative;
    top: 0;
    margin-top: -3em;
    z-index: -1;
}
.green-full-width-background {
    color: white;
    margin-bottom: 1em;
    width: 100%;
}


.green-full-width-background:before {
    background: var(--color-primary);
    content: '';
    height: 2em;
    display: block;
    width: 300%;
    left: -50%;
    position: relative;
    z-index: -1;
    margin-bottom: -2em;
}

.green-full-width-background.right-align {
	text-align: right;
	
}
div#new_columns-187-166 li {
    color: var(--color-primary);
    font-weight: 700;
    font-size: 1.5em;
    line-height: 1.2em;
	margin-bottom: 1em;
}
section#section-17-166 .ct-section-inner-wrap {
    padding-bottom: 0;
}
.header-with-divider-lines {
    width: fit-content;
    margin: auto;
	background: white;
	padding-left: 1em;
	padding-right: 1em;
	text-align: center;
}
div#text_block-26-166 {
    margin: auto;
}

.header-with-divider-lines-container:after {
    content: '';
    height: 3px;
    width: 300%;
    display: block;
    top: -2em;
    position: relative;
    left: -100%;
    z-index: -1;
    background: var(--color-primary);
}
.header-with-divider-lines-container.orange:after {
    top: -1.2em;
    background: #e53d00;
}
.header-with-divider-lines.green:after {
	background: var(--color-primary);
}

h4#headline-184-166 {
    padding: 0.3em;
    margin-top: 2em;
    margin-bottom: 1em;
    width: 100%;
    text-align: right;
	margin-left: -20%;
}
.header-grey-background-right:after {
    content: '';
    background: #e5e5e3;
    height: 4em;
    width: 300%;
    display: block;
    position: relative;
    top: 0;
    margin-top: -3em;
    z-index: -1;
	right: -20%;
}
div#div_block-189-166 {
    margin-top: -7em;
}
@media (max-width: 980px) {
	div#div_block-189-166 {
    	margin-top: 0;
		margin: auto;
	}
	div#div_block-189-166 img {
		margin: auto;
	}
}
.rounded-box-with-grey-header h4 {
    width: 100%;
    background: #e5e5e3;
    padding-top: 1em;
    padding-bottom: 1em;
    margin-top: 2em;
    margin-bottom: 1.3em;
	
}
div#text_block-155-166, h4#headline-154-166 {
    text-align: left;
    padding-left: 7em;
	padding-right: 1em;
}
div#div_block-151-166 {
    margin-right: -9em;
    z-index: 1;
}

.rounded-box-with-grey-header {
    border: 2px solid var(--color-primary);
    border-radius: 1em;
	padding: 0!important;
}
h4#headline-290-166, div#text_block-291-166 {
    text-align: right;
    padding-right: 7em;
	padding-left: 1em;
}

div#div_block-289-166 {
    margin-left: -9em;
}
div#new_columns-150-166 {
    margin-bottom: 3em;
	margin-top: 3em;
}
.page-id-166 .ct-text-block {
    margin-bottom: 1em;
    margin-top: 1em;
}
div#div_block-172-166 {
    justify-content: center;
}

h4#headline-221-166 {
    color: white;
    background: var(--color-primary);
    padding: 1.2em 5em;
    border-radius: 0.7em;
    border: 2px solid black;
    margin-bottom: 2em;
}
@media (max-width: 500px) {
	h4#headline-221-166 {
    	padding: 1.2em 1em;
	}
}
div#code_block-225-166 {
    margin: auto;
}
section#section-180-166 .ct-section-inner-wrap {
    padding-bottom: 0;
}
div#div_block-232-166 .ct-text-block {
    text-align: left;
}
a#link_button-86-166 {
    margin-left: 0;
}
section#section-278-166 .ct-section-inner-wrap {
    padding-top: 1.5em;
}
#new_columns-11-166 div#div_block-12-166 {
    width: 60%!important;
}

div#new_columns-11-166 #div_block-14-166 {
    width: 40%!important;
}
div#div_block-188-166 {
    margin-bottom: 3em;
}
@media (max-width: 980px) {
	div#div_block-289-166 {
		margin-left: 0;
	}

	img#image-288-166 {
		margin: auto;
		margin-right: 4em;
	}
	div#new_columns-286-166 {
		flex-direction: column-reverse;
	}
	section#section-10-166 .ct-section-inner-wrap {
    	padding-bottom: 0;
	}
	section#section-17-166 .ct-section-inner-wrap {
    	padding-top: 0;
	}
	h4#headline-184-166 {
		margin-left: 0;
	}	
}
h2#headline-20-166 {
    font-family: 'Merriweather';
}
div#text_block-21-166 {
    margin-bottom: 2em;
}




/* */
/* ABOUT PAGE */
/* */
div#new_columns-205-21:before {
    content: '';
    background: var(--color-secondary);
    height: 3em;
    width: 200%;
    margin-left: -50%;
    margin-right: -50%;
    display: block;
    position: relative;
    top: 6em;
    z-index: -1;
}
div#new_columns-259-21:before {
    content: '';
    background: var(--color-secondary);
    height: 3em;
    width: 200%;
    margin-left: -50%;
    margin-right: -50%;
    display: block;
    position: relative;
    top: 6em;
    z-index: -1;
}
@media (max-width: 980px) {
	div#new_columns-259-21 .ct-div-block {
    	padding-left: 20px;
	}
	section#section-456-21 .ct-section-inner-wrap {
    	padding-bottom: 0;
	}
	section#section-463-21 .ct-section-inner-wrap {
    	padding-top: 0;
	}
}
#new_columns-457-21 div#div_block-458-21 {
    width: 40%!Important;
}

#new_columns-457-21 div#div_block-460-21 {
    width: 60%!important;
}
@media (max-width: 615px) {
	#new_columns-457-21 div#div_block-458-21 {
		width: 50%!Important;
	}

	#new_columns-457-21 div#div_block-460-21 {
		width: 50%!important;
	}
}
@media (max-width: 500px) {
	#new_columns-457-21 div#div_block-458-21 {
		width: 60%!Important;
	}

	#new_columns-457-21 div#div_block-460-21 {
		width: 40%!important;
	}
}
div#div_block-599-21 {
    margin: auto;
    padding-left: 3em;
    padding-right: 3em;
    background: white;
}
h3.header-underline-right:after {
    content: '';
    background: black;
    height: 2px;
    display: block;
    width: 500%;
}
h3.underline-left:after {
    content: '';
    background: black;
    height: 2px;
    display: block;
    width: 500%;
	margin-left: -400%;
}
h3.underline-left {
    text-align: right;
}
.renting-steps-columns img {
    margin-bottom: -3em;
	z-index:2;
}
.renting-steps-columns h4 {
	text-decoration: underline;
}
div#new_columns-441-21:after {
    background: #e5e5e3;
    height: 7em;
    width: 200%;
    display: block;
    position: relative;
    content: '';
    top: -10em;
    z-index: -1;
    margin-left: -50%;
    margin-right: -50%;
}

h3#code_block-369-21 {
    padding-top: 2em;
}
h3#code_block-319-21 {
    text-align: center;
}

@media (max-width: 980px) {
	div#new_columns-424-21 .ct-div-block {
		justify-content: center;
	}
	div#new_columns-378-21 .ct-div-block {
    	justify-content: center;
	}
}
section#section-123-21 h4 {
    margin-top: 0;
    margin-bottom: 1em;
}



/* header mobile optimization */

@media (max-width: 991px) {
	section#section-610-21 div#div_block-612-21 {
		width: 60%!important;
	}

	section#section-610-21 div#div_block-614-21 {
		width: 40%!important;
	}
	section#section-463-21 {
		margin-top: -15em;
	}
	div#new_columns-353-21 {
		flex-direction: column-reverse;
	}
	div#div_block-356-21 {
		background: var(--color-primary);
		color: white;
	}

	h4#code_block-357-21 {
		color: white!important;
	}

	div#div_block-356-21 h4 {
		color: white!important;
	}


	div#div_block-361-21 {
		background: white;
	}

	div#text_block-363-21 {
		color: black;
	}

	div#div_block-361-21 h4 {
		color: var(--color-primary)!important;
	}
}
@media (max-width: 768px) {
	div#div_block-615-21 {
		width: 30em!Important;
	}
	section#section-463-21 .ct-section-inner-wrap {
		padding-bottom: 2em;
	}
}










/* */
/* CONTACT US PAGE */
/* */
h4#headline-14-204 {
    margin: 1em;
}

input#gform_submit_button_2 {
    font-size: 1.5em;
    color: #e53d00;
    border: 1px solid #e53d00;
    border-radius: .5em;
    padding: .7em 2em;
    margin: auto;
}@media (max-width: 1080px) {
	div#div_block-417-14 {
    	grid-template-columns: repeat(1,minmax(50%,1fr));
	}
}

div#div_block-579-14 {
    background-image: url(/wp-content/uploads/2022/11/Circle.png);
    background-size: contain;
    background-repeat: no-repeat;
}

div#div_block-581-14 {
    background-image: url(/wp-content/uploads/2022/11/Circle.png);
    background-size: contain;
    background-repeat: no-repeat;
}