/* Reduce menu font size */
.navbar-nav > li > a {
  font-size: 14px; /* Adjust size as needed */
  padding: 6px 10px; /* Reduce padding for better spacing */
}

/* Reduce dropdown menu font size */
.navbar-nav .dropdown-menu a {
  font-size: 13px;
  padding: 6px 10px;
}


body{font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.6;background-color:#f9f9f9;margin:0;padding:20px;color:#333;}
    h1{color:#fff;text-shadow:0px 0px 5px #000;text-align:center;font-weight:700;margin-bottom:20px;line-height:1.3;}
    h2{color:#1a1a1a;text-align:center;font-weight:700;margin-bottom:20px;line-height:1.3;}
    h1{font-size:32px;margin-top:40px;}
    h2{font-size:24px;}
    p{margin-bottom:20px;line-height:1.7;color:#555;}
    strong{color:#1a1a1a;font-weight:600;}
    a{color:#007BFF;text-decoration:none;}
    a:hover{text-decoration:underline;}
    ul{padding-left:20px;margin-bottom:30px;}
    ul li{margin-bottom:10px;}
    .cta-button{display:block;width:fit-content;margin:0 auto 40px;padding:15px 30px;background-color:#ffc107;color:#fff;text-align:center;font-weight:700;border-radius:5px;text-decoration:none;}
    .cta-button:hover{background-color:#e0a800;}
    section{margin-bottom:40px;}
    @media(max-width:768px){
        h1{font-size:28px;}
        h2{font-size:20px;}
        body{font-size:15px;}
        p,ul li{line-height:1.6;}
        .cta-button{padding:12px 24px;}
    }





#sp-header .container {width: 95% !important;max-width: 95% !important;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span{font-size:18px;}
.catItemIntroText img {margin-right: 10px;margin-bottom: 10px;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background: #d2b702;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {color: #fbf3f3;}
.offcanvas-inner .sp-module._menu {margin-top: 35px;}
.section{clear:both;padding:0px;margin:0px}
.col{display:block;float:left;margin:1% 0 1% 1.6%}
.group:before,.group:after{content: " ";display:table}
.group:after{clear:both}
.col:first-child{margin-left:0}
.span_2_of_2{width:100%}
.span_1_of_2{width:49.2%}
.span_3_of_3{width:100%}
.span_2_of_3{width:66.1%}
.span_1_of_3{width:32.2%}
.span_4_of_4{width:100%}
.span_3_of_4{width:74.6%}
.span_2_of_4{width:49.2%}
.span_1_of_4{width:23.8%}
@media only screen and (max-width:480px){.span_2_of_2{width:100%}
.span_1_of_2{width:100%}}
@media only screen and (max-width:480px){.span_3_of_3{width:100%}
.span_2_of_3{width:100%}
.span_1_of_3{width:100%}}
@media only screen and (max-width:480px){.span_4_of_4{width:100%}
.span_3_of_4{width:100%}
.span_2_of_4{width:100%}
.span_1_of_4{width:100%}}
.dumpsters-list-wrap {width: 90%;margin: 20px auto;max-width: 800px;padding: 10px;background: #efefef;border: 1px solid #ada5a5;border-radius: 8px;}
.dumpsters-list-wrap h3{color: #FE7F26;margin: 10px 0 0;font-size: 20px;font-family: Raleway;font-weight: 600;}
.h-wrap h4, .c-wrap h4 {font-size: 15px;}
.h-wrap p, .c-wrap p {font-size: 14px;}
p.jsd-pricing {border-radius: 5px;text-align: center;padding: 5px;background: orange;border:1px solid orange;color: #fff;transition:all 0.3s ease;}
p.jsd-pricing:hover {background: none;color: orange;transition:all 0.3s ease;}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {right: -50px !important;left: auto !important;}
.article-details img {margin-right: 15px;margin-bottom: 15px;}

@media only screen 
and (min-width : 320px) 
and (max-width : 768px) {
    .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler {color: #252525;}
    ul.sp-megamenu-parent.menu-animation-fade-up.d-none.d-lg-block{display:none !important;}
	.offcanvas-inner .sp-module._menu {margin-top: 35px;}
.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {width: 93% !important;}
}