    /**
    * Theme Name:     Divi Child
    * Author:         Elegant Themes
    * Template:       Divi
    * Text Domain:	   divi-child
    * Description:    Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
    */

.et_pb_with_border.et_pb_section.et_pb_section_2_tb_footer.home-popup.popup.et_pb_with_background.et_section_regular {
    background: #00052 !important;
}

    .sinlge-post-title .et_pb_title_featured_container img {
        MAX-WIDTH: 850PX;
        margin: 0 auto;
    }
.Main-banner-section .et_pb_row .et_pb_column:last-child .From-section-main-banner form select {
    padding-right: 30px !important;
    font-family: 'Montserrat' !important;
    font-weight: 600;
}
    #et-boc .area-outer-wrap.popup_outer_wrap span.da-close-wrap a {
        background: #fff;
        opacity: 1;
    }



    .sinlge-post-title span.et_pb_image_wrap {
        text-align: center;
    }

    .single-post-outer .et_pb_title_container {
        text-align: center;
        margin: 20px 0 0 0;
    }

    .single-post-outer .et_pb_title_container h1.entry-title {
        font-size: 40px;
        line-height: 60px;
        color: #000;
        font-family: 'Montserrat';
        font-weight: 600;
    }

    .single-post-outer .et_pb_title_container p.et_pb_title_meta_container {
        font-weight: 400;
        font-family: 'Montserrat';
    }

    .single-post-outer .single-post-content p {
        text-align: center;
        font-size: 16px;
        line-height: 30px;
        font-family: 'Montserrat';
        color: #000;
    }

    .single-post-inner .sinlge-post-title {
        margin: 0 0 15px 0 !important;
    }

    .single-post-outer {
        padding-bottom: 0;
    }



    .Main-banner-section {
        padding: 27px 0 0;
    }

    .Main-banner-section .et_pb_row {
        max-width: 1590px;
        padding: 0 15px;
        width: 100%;
        display: flex;
        align-items: center;
        gap: 0 60px;
    }

    .dumpster-section.Main-banner-section.et_pb_section_0.et_pb_section .et_pb_row.et_pb_row_0 {
        align-items: flex-start;
    }

    .dumpster-section.Main-banner-section.et_pb_section_0.et_pb_section .et_pb_column:first-child {
        padding-top: 130px;
    }

    .Main-banner-section .et_pb_row::after {
        display: none;
    }

    .Main-banner-section .et_pb_row .et_pb_column:first-child {
        margin: 0;
        max-width: calc(100% - 680px);
        width: 100%;
    }

    .Main-banner-section .et_pb_row .et_pb_column:last-child {
         padding: 30px 36px 25px;
    max-width: 620px;
    width: 100%;
    box-shadow: 0px 0px 6px #00000029;
    border: 4px solid #FFFFFF;
    border-radius: 29px;
    background-color: rgba(0, 0, 0, 0.52);
    position: z;
    z-index: 9;
    }

    .Main-banner-section.et_pb_section_0.et_pb_section {
        background-color: transparent !important;
        position: relative;
        background-size: 120% 100% !important;
        background-position: center;

    }

    .dumpster-section.Main-banner-section.et_pb_section_0.et_pb_section {
        height: 678px;
    }

    .Main-banner-section:after {
        background-position: center;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url(/wp-content/uploads/2024/07/d234wqzc@2x.png);
        background-size: 120% 100%;
    }

    .Main-banner-section .et_pb_row .et_pb_column:last-child h2 {
        font-size: 35px;
        line-height: 50px;
        letter-spacing: 0;
        padding: 0;
    }

    .Main-banner-section .et_pb_row .et_pb_column:last-child h2 {
        font-size: 35px;
        line-height: 50px;
        letter-spacing: 0;
        padding: 0;
    }

    .Main-banner-section .et_pb_row .et_pb_column:last-child .From-section-main-banner form {
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        gap: 30px 14px;
    }

    .Main-banner-section .et_pb_row .et_pb_column:last-child .From-section-main-banner form p {
        padding: 0;
        margin: 0;

        max-width: calc(100%/2 - 7px);
    }

    .Main-banner-section .et_pb_row .et_pb_column:last-child .From-section-main-banner form .et_contact_bottom_container {
        width: 100%;
    }

    .Main-banner-section .et_pb_row .et_pb_column:last-child .From-section-main-banner form p.et_pb_contact_field_6 {
        max-width: 100%;
        width: 100%;
    }

    .Main-banner-section .et_pb_row .et_pb_column:last-child .From-section-main-banner form:after {
        display: none;
    }

    .Main-banner-section .et_pb_row .et_pb_column:last-child .From-section-main-banner form p input,
    .Main-banner-section .et_pb_row .et_pb_column:last-child .From-section-main-banner form p select {
        border: 1px solid #BFBFBF;
        border-radius: 10px;
        padding: 0 17px;
        height: 50px;
        font-size: 14px;
        background: #fff !important;
        font-family: 'Montserrat';
        color: #232323;
    }

    .Main-banner-section .et_pb_row .et_pb_column:last-child .From-section-main-banner form p input::placeholder,
    .Main-banner-section .et_pb_row .et_pb_column:last-child .From-section-main-banner form p textarea::placeholder {
        color: #000;
        font-size: 14px;
        font-weight: 500;
    }

    .Main-banner-section .et_pb_row .et_pb_column:last-child .From-section-main-banner form p.et_pb_contact_field_6 textarea {
        border-radius: 10px;
        font-size: 14px;
        color: #000;
        background: #fff !important;
        font-family: 'Montserrat';
    }

    .Main-banner-section.et_pb_section_0.et_pb_section h2.et_pb_module_heading {
        padding: 0;
    }

    .main_dumpu-wrap.et_section_regular .et_pb_module.et_pb_heading h2.et_pb_module_heading {
        line-height: 1.3em;
    }

    body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
        font-family: 'Montserrat';
        font-weight: 600;
    }

    .main_dumpu-wrap .common-container.lorem-areas .et_pb_module h3 {
        line-height: normal;
    }

    .et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header {
        font-family: 'Montserrat';
        font-weight: 600;
        padding: 0;
    }

    .book_wraper a.et_pb_button {
        max-width: 294px;
        width: 100% !important;
    }

    .blur-iconnnn>.et_pb_column .et_pb_blurb_content .et_pb_main_blurb_image span.et-waypoint {
        color: #fc7f09 !important;
        font-size: 22px;
    }

    .Main-banner-section .et_pb_row .et_pb_column:last-child .From-section-main-banner form .et_contact_bottom_container button.et_pb_contact_submit {
        margin: 0;
        width: 100%;
        padding: 0 !important;
        height: 82px;
        font-size: 33px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 800;
    }


    .Main-banner-section .et_pb_row .et_pb_column:last-child .et_pb_module .et_pb_text_inner p {
        text-align: center;
        height: auto;
        line-height: normal;
        margin: 16px 0px 0px;
    }

    .Main-banner-section .et_pb_row .et_pb_column:first-child .et_pb_text_inner p {
        font-size: 24px;
        letter-spacing: 3.24px;
    }

    .Main-banner-section .et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light p {
        font-size: 16px;
        line-height: normal;
        letter-spacing: 0;
        max-width: 808px;
    }

    .Main-banner-section .et_pb_row .et_pb_column:first-child a.custom-btn {
        max-width: 293px;
        width: 100%;
        text-align: center;
    }

    /* 30 july 2024 starts */
    .projects-list {
        display: flex;
        flex-wrap: wrap;
        gap: 15px;
    }

    .projects-list .project-item {
        width: calc(100%/5 - calc(60px/5));
        text-align: center;
    }

    .project-category {
        background-color: #000;
        text-align: center;
        font-size: 27px;
        line-height: 1.26;
        padding: 14px;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        color: #fff;
        font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
        font-weight: 700;
    }

    .project-inner {
        border: 1px solid #D6CACA;
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px;
        border-top: 0;
        padding: 19px 19px 62px;
        position: relative;
    }

    .project-title {
        font-size: 25px;
        line-height: 1.2;
        margin-bottom: 26px;
        color: #fc7f09;
        font-weight: 600;
        font-family: 'Montserrat';
        padding: 0;
    }

    .project-thumbnail {
        width: 100%;
        position: relative;
        min-height: 221px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 23px;
    }

    .project-thumbnail .wp-post-image {
        width: 100%;
        height: auto;
        object-fit: contain;
        position: relative;
        z-index: 2;
        max-width: 240px;
    }

    .project-thumbnail::before {
        content: "";
        height: 221px;
        width: 221px;
        background-color: #F2F2F2;
        border-radius: 100%;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        z-index: 1;
    }

    .project-content .wp-block-heading {
        font-size: 28px;
        line-height: 1.23;
        padding: 0;
        font-weight: 700;
        color: #000;
        margin-bottom: 25px;
        font-family: 'Montserrat';
    }

    .project-content .wp-block-list {
        list-style: none;
        text-align: left;
        padding: 0;
        max-width: 175px;
        margin: 0 auto;
    }

    .project-content .wp-block-list li {
        font-size: 17px;
        line-height: 1.5;
        color: #000;
        font-family: 'Montserrat';
        position: relative;
        padding-left: 18px;
    }

    .project-content .wp-block-list li:not(:last-child) {
        margin-bottom: 18px;
    }

    .project-content .wp-block-list li::before {
        content: "";
        background-color: #958989;
        height: 10px;
        width: 10px;
        position: absolute;
        top: 7px;
        left: 0;
        border-radius: 100%;
    }

    .project-button .button {
        color: #fff;
        background-color: #fc7f09;
        padding: 21px 20px;
        min-width: 214px;
        border-radius: 14px;
        display: inline-block;
        text-align: center;
        position: absolute;
        bottom: -30px;
        left: 50%;
        transform: translateX(-50%);
        font-size: 15px;
        font-weight: 600;
        line-height: 19px;
        transition: all ease-in-out 0.3s;
        font-family: 'Montserrat';
    }

    .all-posts-list {
        display: flex;
        flex-wrap: wrap;
        gap: 50px;
    }

    .all-posts-list .post-item {
        width: calc(100%/3 - calc(100px/3));
        border: 1px solid #DEDADA;
        border-bottom-left-radius: 31px;
        border-bottom-right-radius: 31px;
    }

    .all-posts-list .post-item {
        width: calc(100%/3 - calc(100px/3));
        border: 1px solid #DEDADA;
        border-radius: 35px;
    }

    .post-thumbnail .wp-post-image {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
    }

    .post-item-inner {

        padding: 33px 26px 34px;
        position: relative;
    }

    .post-mini-image {
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        background-color: #fff;
        display: inline-block;
        padding: 9px 15px;
        position: absolute;
        top: -84px;
        left: 26px;
    }

    .post-mini-image img {
        height: 66px;
        width: 66px;
        object-fit: contain;
        display: block;
    }

    .post-title {
        font-size: 24px;
        line-height: 1.22;
        padding: 0;
        color: #000;
        font-weight: 600;
        margin-bottom: 22px;
        font-family: 'Montserrat';
    }

    .post-excerpt {
        color: #000;
        font-size: 16px;
        line-height: 1.88;
        font-weight: 400;
        margin-bottom: 22px;
        font-family: 'Montserrat';
    }

    .post-button .button {
        padding: 18px 20px;
        border-radius: 14px;
        background-color: #fc7f09;
        color: #fff;
        font-weight: 600;
        display: inline-block;
        min-width: 197px;
        text-align: center;
        font-size: 17px;
        line-height: 20px;
        font-family: 'Montserrat';
    }

    /* 30 july 2024 ends */
    /* 31 July 24*/
    /* header css */
    header .site_header {
        transition: all 0.5s ease;
    }

    header.scrolled .site_header {
        background: #00052 !important;
        padding: 10px 0;
    }

    .site_header .et_pb_row>.et_pb_column {
        width: auto !important;
    }

    .site_header .navbar {
        padding: 0 20px 0 130px;
    }

    .site_header .et_pb_row .number_sec {
        margin-left: auto;
    }

    .site_header .navbar ul {
        column-gap: 78px !important;
        margin: 0;
    }

    .site_header .navbar ul li {
        margin: 0 !important;
        padding: 0;
    }

    .site_header .navbar ul li a {
        padding-bottom: 0 !important;
        text-transform: uppercase;
    }

    .site_header .et_pb_row>.number_sec {
        padding-top: 15px !important;
    }

    .site_header .et_pb_row>.number_sec .et_pb_blurb_content {
        display: flex;
        align-items: center;
    }

    .site_header .et_pb_row>.number_sec .et_pb_blurb_content h4.et_pb_module_header {
        padding-bottom: 0;
    }

    .site_header .et_pb_row>.number_sec .et_pb_blurb_content .et_pb_main_blurb_image {
        margin-bottom: 0;
    }

    .book_wraper a.et_pb_button {
        max-width: 294px;
        width: 100%;
        text-align: center;
    }

    .main_flex_col {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .p_weight p {
        font-weight: 400 !important;
    }

    .call_us-sec .et_pb_module_heading span {
        color: #fc7f09;
        font-weight: 700;
    }

    footer .et_pb_main_blurb_image img {
        border-radius: unset;
    }

    /* dump page */
    .main_dumpu-wrap {}

    .main_dumpu-wrap .projects-list {
        display: block;
    }

    .main_dumpu-wrap .projects-list .project-item-inner {
        font-family: 'Montserrat';
    }

    .main_dumpu-wrap .projects-list .project-item-inner>div {
        width: 50%;
        margin: 0 !important;
    }

    .main_dumpu-wrap .projects-list .project-item-inner .project-thumbnail-inner {
        border: 0px solid #D6CACA;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 444px;
    }

    .main_dumpu-wrap .projects-list .project-content-inner {
        padding-left: 57px;
    }

    .main_dumpu-wrap .projects-list .project-content-inner h2 {
        font-size: 44px;
        padding-bottom: 27px;
        color: #000;
        font-weight: 600;
    }

    .main_dumpu-wrap .projects-list .project-content-inner ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }

    .main_dumpu-wrap .projects-list .project-content-inner ul li {
        font-size: 16px;
        color: #000;
        line-height: 1.3;
    }


    .main_dumpu-wrap .projects-list .project-content-inner .project-button-inner a.button {
        background-color: #fc7f09;
        color: #fff;
        padding: 10px;
        display: inline-block;
        border-radius: 14px;
        max-width: 214px;
        width: 100%;
        text-align: center;
        font-size: 15px;
        font-weight: 600;
        margin-top: 38px;
        transition: all 0.3s ease-in-out;
    }

    .main_dumpu-wrap .projects-list .project-content-inner .project-button-inner a.button:hover {
        background-color: #000;
    }

    .main_dumpu-wrap .projects-list .project-content-inner .project-description-inner h2.wp-block-heading {
        padding-bottom: 16px;
        font-size: 18px;
    }

    .main_dumpu-wrap .projects-list .project-content-inner ul li:not(:last-child) {
        margin-bottom: 12px;
    }

    .main_dumpu-wrap .projects-list .project-item-inner.even .project-description-inner,
    .main_dumpu-wrap .projects-list .project-item-inner.even .project-button-inner,
    .main_dumpu-wrap .projects-list .project-item-inner.even h2.project-title-inner {
        text-align: end;
    }

    .main_dumpu-wrap .projects-list .project-item-inner.even .project-content-inner {
        padding: 0 57px 0 0;
    }

    .main_dumpu-wrap .projects-list>.project-item-inner:not(:last-child) {
        margin-bottom: 104px !important;
    }

    .main_dumpu-wrap .projects-list>.project-item-inner:nth-child(2) {
        margin-bottom: 104px !important;
    }

    .inner_banner_sec .et_pb_row {
        height: 600px;
    }

    .yard-set.common-container.et_pb_equal_columns.et_pb_gutters1 .projects-list .project-description-inner p {
        font-size: 16px;
        line-height: 30px;
        font-family: 'Montserrat';
        font-weight: 400;
        color: #000;
    }

    .cust_bread .lwp-breadcrumbs span.separator.et-pb-icon {
        font-size: 0 !important;
        width: 10px;
        position: relative;
    }

    .cust_bread .lwp-breadcrumbs span.separator.et-pb-icon:after {
        content: "";
        width: 1px;
        height: 16px;
        background: #fff;
        position: absolute;
        top: -8px;
        left: 6px;
        transform: rotate(15deg);
    }

    .cust_bread .lwp-breadcrumbs * {
        font-weight: 400;
    }

    .post-90 .entry-content div.et_pb_section.et_pb_section_3 {
        background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.67) 0%, rgba(0, 0, 0, 0.67) 100%), url(/wp-content/uploads/2024/07/footer-1.png) !important;
    }

    .acritical-row .et_pb_heading_4.lorem2 .et_pb_heading_container h2 {
        font-weight: 600;
        letter-spacing: -1px;
        width: 100%;
    }

    .acritical-row .et_pb_module.et_pb_heading.lorem1 h2.et_pb_module_heading {
        padding: 0;
    }

    .post-item-inner .post-excerpt {
        height: 220px;
    }

    .et_pb_section.book_wraper .et_pb_equal_columns .cstmmm-loremmm h2 {
        font-size: 41px;
    }

    .call_us-sec .common-container.submit-content h1 {
        padding: 0 !important;
    }

    .Main-banner-section .et_pb_row {
        padding-top: 40px;
    }

    .et_pb_with_border.et_pb_section.et_pb_section_2.et_section_regular .et_pb_row.et_pb_row_4 .et_pb_column .et_pb_button_module_wrapper a.et_pb_button {
        width: 100%;
        height: 61px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .et_pb_with_border.et_pb_section.et_pb_section_2.et_section_regular .et_pb_row.et_pb_row_4 {
        max-width: 453px;
    }

    .et_pb_section.et_pb_section_0_tb_footer.et_section_regular .et_pb_main_blurb_image {
        margin-bottom: 18px;
    }

    .et_pb_row_0_tb_header.common-container.header .et_pb_menu_inner_container ul li a {
        font-weight: 500;
    }

    .site_header .et_pb_row>.number_sec .et_pb_blurb_content h4.et_pb_module_header span {
        font-weight: 400;
    }

    .et_pb_with_border.et_pb_section .et_pb_with_border h2 {
        line-height: 60px;
    }

    @media (max-width:1690px) {
        .site_header .navbar {
            padding: 0 30px 0 30px;
        }

        .site_header .navbar ul {
            column-gap: 28px !important;
        }

        .book_wraper a.et_pb_button {
            font-size: 20px !important;
        }

        .two_img_sec_wrap .two_img_sec .abslut {
            left: -90px;
        }

        .two_img_sec_wrap .first_col {
            padding-right: 50px;
        }

        .two_img_sec_wrap .first_col h2.et_pb_module_heading {
            font-size: 40px;
        }

        .main_flex_col {
            padding-left: 50px !important;
        }

        .main_dumpu-wrap.et_section_regular .et_pb_module.et_pb_heading h2.et_pb_module_heading {
            padding-right: 110px;
        }
    }

    /* 31 July 24 ends*/


    /* Areas served-page */
    .blur-iconnnn .et_pb_column.et_pb_column_1_4.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough {
        margin: 0 !important;
    }

    .blur-iconnnn {
        display: flex;
        justify-content: space-between;
        padding-inline: 15px;
    }

    .blur-iconnnn .et_pb_column.et_pb_column_1_4.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough {
        margin: 0 !important;
    }

    .blur-icon {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .blur-icon {
        width: 100%;
        /* max-width: calc(100% / 4); */
    }

    .blur-iconnnn>.et_pb_column {
        width: auto;
        margin: 0;
        flex: 1;
    }

    .blur-iconnnn::after {
        display: none;
    }

    .blur-iconnnn>.et_pb_column .et_pb_blurb_content {
        display: flex;
        align-items: center;
        column-gap: 35px;
    }

    .blur-iconnnn>.et_pb_column .et_pb_blurb_content .et_pb_main_blurb_image {
        margin: 0;
        width: auto;
    }

    .blur-iconnnn>.et_pb_column .et_pb_blurb_content .et_pb_blurb_container {
        padding: 0;
    }

    .blur-iconnnn>.et_pb_column .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header {
        padding-bottom: 0;
    }

    .et_pb_row.et_pb_row_0_tb_footer {
        display: flex;
    }

    .captilalize h2.et_pb_module_heading {
        text-transform: capitalize;
    }

    body.error404 .et_pb_section_0_tb_header.et_pb_section--with-menu {
        background-color: #000 !important;
    }

    body.error404 div#et-main-area {
        margin-top: 120px;
    }

    .Main-banner-section .et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light p {
        line-height: 30px;
    }

    .et_pb_section_1.et_pb_section .acritical-row .et_pb_column.et_pb_column_1_3:not(:last-child) {
        border-right: 1px solid #ddd;
        margin: 0;
    }

    .et_pb_section_1.et_pb_section .acritical-row .et_pb_column {
        max-width: calc(100%/3);
        width: 100%;
        padding: 0 20px;
    }

    .acritical-row.common-container.tittle-row .et_pb_blurb_container h4.et_pb_module_header {
        padding: 0;
    }

    .project-inner .project-content p {
        display: none;
    }

    .project-inner .project-content ul.wp-block-list {
        margin-bottom: 20px;
    }

    .From-section-main-banner .et-pb-contact-message p {
        text-align: center;
        font-size: 24px;
        margin-bottom: 20px;
    }

    /* 01 Aug 24 */
    @media (max-width:1600px) {

        .common-container,
        .Main-banner-section .et_pb_row,
        .acritical-row {
            max-width: 1365px !important;
        }

        .south-floorsss h2.et_pb_module_heading {
            font-size: 46px !important;
            line-height: 55px !important;
        }

        .acritical-row h2.et_pb_module_heading {
            font-size: 36px;
        }

        .submit-content h1.et_pb_module_heading {
            font-size: 34px !important;
        }

        .lorem-areas h2.et_pb_module_heading {
            font-size: 38px !important;
            line-height: 43px !important;
        }
    }

    @media(max-width:1400px) {

        .common-container,
        .Main-banner-section .et_pb_row,
        .acritical-row {
            max-width: 1285px !important;
        }

        .lorem-areas h2.et_pb_module_heading {
            font-size: 32px !important;
            line-height: 41px !important;
        }

        .lorem-areas h2.et_pb_module_heading {
            width: 70% !important;
        }

        .main_dumpu-wrap.et_section_regular .et_pb_module.et_pb_heading h2.et_pb_module_heading {
            padding-right: 0;
        }
    }

    @media(max-width:1365px) {

        .common-container,
        .Main-banner-section .et_pb_row,
        .acritical-row {
            max-width: 1140px !important;
        }
		.blur-iconnnn>.et_pb_column .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header a {
    font-size: 17px;
    line-height: 27px;
}

        .blur-iconnnn>.et_pb_column .et_pb_blurb_content {
            column-gap: 15px;
        }

        .main_dumpu-wrap h2.et_pb_module_heading {
            font-size: 34px !important;
        }

        .blur-iconnnn>.et_pb_column .et_pb_blurb_content h4.et_pb_module_header {
            font-size: 17px !important;
        }

        .waste-disposalbtn .et_pb_column.et_pb_column_1_2.et_pb_column_49.et_pb_css_mix_blend_mode_passthrough {
            margin: 0 !important;
        }

        .captilalize h2.et_pb_module_heading {
            text-transform: capitalize;
            font-size: 38px !important;
        }

        .area-serv h2.et_pb_module_heading {
            font-size: 34px !important;
        }

        .Main-banner-section .et_pb_row .et_pb_column:last-child h2 {
            font-size: 29px;
            line-height: 36px;
        }

        .navbar nav ul li a {
            font-size: 16px !important;
        }

        body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
            font-size: 26px !important;
        }

        .number_sec .et_pb_blurb_description p {
            font-size: 19px !important;
        }

        .south-floorsss h2.et_pb_module_heading {
            font-size: 44px !important;
            line-height: 54px !important;
        }

        .cstm-txxxt h2.et_pb_module_heading {
            font-size: 32px !important;
        }

        .project-category {
            font-size: 20px;
        }

        .project-title {
            font-size: 21px;
        }

        .project-thumbnail::before {
            content: "";
            height: 175px;
            width: 175px;
        }

        .lorem-txt h2.et_pb_module_heading {
            font-size: 36px !important;
        }

        .post-item-inner .post-excerpt {
            height: 340px;
        }

        .project-content .wp-block-heading {
            font-size: 22px;
        }

        .call_us-sec .et_pb_row.et_pb_equal_columns .et_pb_text_inner p {
            word-wrap: break-word;
            padding-right: 20px;
        }

        .project-button .button {
            padding: 15px 10px;
            min-width: 195px;
        }

        .et_pb_with_border.et_pb_section .et_pb_with_border h2 {
            line-height: 50px;
        }

        .captilalize h2.et_pb_module_heading {
            text-transform: capitalize;
            font-size: 38px !important;
            line-height: normal !important;
        }

        .entry-content .et_builder_inner_content.et_pb_gutters3 .main_dumpu-wrap {
            padding-bottom: 0px !important;
        }
    }

    @media(max-width:1199px) {

        .common-container,
        .Main-banner-section .et_pb_row,
        .acritical-row {
            max-width: 1090px !important;
        }

        .single-post-outer .common-container {
            padding: 0 20px;
        }

        .single-post-outer .et_pb_title_container h1.entry-title {
            font-size: 35px;
            line-height: 55px;
        }

        .et_pb_image_0_tb_header .et_pb_image_wrap img {
            max-height: 100px !important;
            width: auto;
        }

        .navbar nav ul li a {
            font-size: 15px !important;
        }

        .header-phone img {
            max-width: 25px;
        }

        .number_sec .et_pb_blurb_description p {
            font-size: 16px !important;
        }

        .get-a-quote {
            font-size: 15px !important;
        }

        .Main-banner-section .et_pb_row .et_pb_column:last-child {
            padding: 20px 25px 25px;
            max-width: 500px;
        }

        .Main-banner-section .et_pb_row {
            gap: 0 20px;
            justify-content: space-between;
        }

        .Main-banner-section .et_pb_row .et_pb_column:first-child {
            margin: 0;
            max-width: calc(100% - 500px);
            width: 100%;
        }

        .Main-banner-section .et_pb_row .et_pb_column:last-child h2 {
            font-size: 21px;
            line-height: 29px;
        }

        .Main-banner-section .et_pb_row .et_pb_column:last-child .From-section-main-banner form p input,
        .Main-banner-section .et_pb_row .et_pb_column:last-child .From-section-main-banner form p select {
            padding: 0 10px;
            height: 45px;
            font-size: 13px;
        }

        .south-floorsss h2.et_pb_module_heading {
            font-size: 37px !important;
            line-height: 48px !important;
            word-break: break-word;
        }

        .Main-banner-section .et_pb_row .et_pb_column:first-child .et_pb_text_inner p {
            font-size: 21px;
            letter-spacing: 3.24px;
        }

        .Main-banner-section .et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light p {
            font-size: 16px;
            line-height: 22px;
        }

        .Main-banner-section .et_pb_row .et_pb_column:first-child a.custom-btn {
            font-size: 16px;
            line-height: normal !important;
            margin: 0;
            padding: 15px !important;
        }

        body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
            font-size: 21px !important;
        }

        .south-floor .et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light {
            padding-bottom: 30px !important;
        }

        .et_pb_section.et_pb_section_1.et_section_regular {
            padding-bottom: 70px !important;
        }

        .cstm-txxxt h2.et_pb_module_heading {
            font-size: 27px !important;
        }

        .project-content .wp-block-heading {
            font-size: 20px;
            margin-bottom: 12px;
            font-family: 'Montserrat';
        }

        .project-thumbnail {
            min-height: 210px;
            margin-bottom: 15px;
        }

        .project-button .button {
            padding: 10px 12px;
            min-width: 170px;
            bottom: -12px;
            font-size: 13px;
        }

        .basic-artical {
            padding-bottom: 90px !important;
        }

        .lorem-txt .lorem1 h2.et_pb_module_heading {
            font-size: 28px !important;
        }

        .lorem-txt .lorem2 h2.et_pb_module_heading {
            font-size: 34px !important;
        }

        .lorem-txt .et_pb_column.et_pb_column_2_5.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough {
            margin-right: 10px;
        }

        .lorem-txt .et_pb_column.et_pb_column_3_5.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough.et-last-child {
            width: 60%;
        }

        .all-posts-list .post-item {
            width: calc(100%/3 - calc(60px/3));
        }

        .all-posts-list {
            display: flex;
            flex-wrap: wrap;
            gap: 0 30px;
            width: 100%;
        }

        .book_wraper a.et_pb_button {
            font-size: 17px !important;
        }

        .submit-content h1.et_pb_module_heading {
            font-size: 28px !important;
        }

        /* 		.main_dumpu-wrap .common-container.lorem-areas .et_pb_column.et_pb_column_4_4 {
    max-width: 440px;
} */
        .entry-content .et_builder_inner_content.et_pb_gutters3 .main_dumpu-wrap .et_pb_row.et_pb_row_1.common-container.lorem-areas {
            padding-bottom: 0px !important;
        }

        .et_pb_section_0_tb_footer span.et_pb_image_wrap {
            height: 80px;
            width: 80px !important;
        }

        .page-id-357 .main_dumpu-wrap .common-container.lorem-areas .et_pb_column.et_pb_column_4_4 {
            max-width: 100%;
        }

        .page-id-357 .Main-banner-section .et_pb_row {
            align-items: flex-start;
        }

        .entry-content .et_builder_inner_content.et_pb_gutters3 .main_dumpu-wrap .et_pb_row.et_pb_row_1.common-container.lorem-areas {
            padding-bottom: 30px !important;
        }

        .main_dumpu-wrap .projects-list .project-item-inner .project-thumbnail-inner {
            padding: 20px;
        }
    }

    @media(max-width:1023px) {

        .common-container,
        .Main-banner-section .et_pb_row,
        .acritical-row {
            max-width: 950px !important;
        }

        .site_header .navbar {
            padding: 0 15px 0 15px;
        }

        .get-a-quote {
            font-size: 13px !important;
        }

        .header-phone img {
            max-width: 20px;
        }

        .number_sec .et_pb_blurb_position_left .et_pb_blurb_container {
            padding-left: 0px;
        }

        .number_sec .et_pb_blurb_0_tb_header.et_pb_blurb {
            padding-right: 15px !important;
        }

        .tittle-row .et_pb_main_blurb_image {
            margin-bottom: 0;
        }

        .tittle-row .et_pb_main_blurb_image img {
            max-width: 55px;
        }

        .projects-list .project-item {
            width: calc(100%/3 - calc(50px/5));
            text-align: center;
        }

        .project-thumbnail .wp-post-image {
            max-width: 180px;
            display: block;
            line-height: 1;
        }

        .projects-list {
            gap: 40px 15px;
        }

        .project-button .button {
            padding: 15px 12px;
            min-width: 100%;
            bottom: 0;
            font-size: 14px;
        }

        .book_wraper a.et_pb_button {
            font-size: 15px !important;
        }

        .two_img_sec_wrap .first_col {
            padding-right: 30px;
        }

        .two_img_sec_wrap .first_col h2.et_pb_module_heading {
            font-size: 34px;
            padding-bottom: 0;
        }

        .main_dumpu-wrap .et_pb_heading {
            width: 100% !important;
        }

        .main_dumpu-wrap .projects-list .project-item-inner .project-thumbnail-inner {
            min-height: 290px;
            padding: 20px;
        }

        .main_dumpu-wrap .projects-list>.project-item-inner:not(:last-child) {
            margin-bottom: 50px !important;
        }

        .captilalize h2.et_pb_module_heading {
            font-size: 28px !important;
            line-height: normal !important;
        }

        .et_pb_section_0_tb_footer .et_pb_row_0_tb_footer .et_pb_column {
            padding: 0 11px;
            max-width: calc(100%/3);
            width: 100%;
			display:block;
        }

        .Main-banner-section.et_pb_section_0.et_pb_section {
            padding-bottom: 60px;
        }

        .main_dumpu-wrap .lorem-areas>.et_pb_column>.et_pb_module {
            max-width: 100%;
            width: 100%;
        }

        .main_dumpu-wrap h2.et_pb_module_heading {
            font-size: 30px !important;
        }

        .main_dumpu-wrap .blur-iconnnn.common-container {
            margin-bottom: 25px !important;
            flex-wrap: wrap;
            gap: 20px 0px;
        }

        .main_dumpu-wrap .blur-iconnnn.common-container .et_pb_column {
            max-width: calc(100% / 3) !important;
            width: 100% !important;
            flex: unset;
            margin: 0 !important;
        }

        .lorem-areas h2.et_pb_module_heading {
            width: 50% !important;
        }

        .page-id-357 .et_pb_row.et_pb_row_15.waste-disposalbtn {
            padding-bottom: 50px !important;
        }

        .page-id-357 .et_pb_with_border.et_pb_section .et_pb_with_border.et_pb_row.et_pb_row_14.common-container.et_pb_equal_columns {
            padding-top: 40px !important;
        }

        .page-id-357 .entry-content .et_builder_inner_content.et_pb_gutters3 .main_dumpu-wrap .et_pb_row.et_pb_row_2.common-container {
            padding-bottom: 40px !important;
        }
    }

    @media(max-width:980px) {

  


        .single-post-outer .et_pb_title_container h1.entry-title {
            font-size: 30px;
            line-height: 35px;
        }

        .et_pb_with_border.et_pb_section.et_pb_section_2.et_section_regular .et_pb_row.et_pb_row_4 .et_pb_column.et_pb_column_1_2 {
            margin-bottom: 14px;
        }

        .page-id-185 .et_pb_row.et_pb_row_1.common-container.lorem-areas.et_pb_equal_columns.et_pb_gutters1 {
            padding: 30px 20px !important;
        }

        .page-id-185 .et_pb_row.et_pb_row_1.common-container.lorem-areas.et_pb_equal_columns.et_pb_gutters1 h2.et_pb_module_heading {
            margin-top: 0 !important;
        }

        .header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            max-width: 100% !important;
        }

        .site_header .et_pb_row::after {
            display: none !important;
        }

        .site_header .et_pb_row::after {
            display: none;
        }

        .site_header .et_pb_row .logo_sec {
            order: 1;
            margin-right: auto !important;
        }

        .site_header .et_pb_row .navbar {
            order: 3;
            padding-right: 0;
            padding-left: 0 !important;
        }

        .header span.et_pb_image_wrap img.wp-image-18 {
            max-width: 90px !important;
            width: 100%;
        }

        .site_header .et_pb_row .number_sec {
            order: 2;
        }

        .site_header .et_pb_row {
            justify-content: flex-start;
        }

        .site_header .et_pb_row .navbar ul.et_mobile_menu {
             position: fixed;
    top: 0;
    left: -100%;
    width: 280px;
    background: #07254c !important;
    height: 100vh !important;
    height: 100% !important;
        }

        .site_header .et_pb_row .navbar ul.et_mobile_menu.cstm-menu-toggle {
            left: 0;
        }

        .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
            color: #fff !important;
        }

        .et_pb_menu_0_tb_header.et_pb_menu ul li a {
            font-size: 14px;
        }

        .et_pb_section.et_pb_section_4.et_pb_with_background.et_section_regular {
            margin-top: 40px !important;
        }

        .number_sec .et_pb_button_module_wrapper.et_pb_button_0_tb_header_wrapper.et_pb_button_alignment_center.et_pb_module {
            display: none;
        }

        .header .et_pb_column.et_pb_column_1_3.et_pb_column_2_tb_header.number_sec.et_pb_css_mix_blend_mode_passthrough.et-last-child {
            margin: 0;
        }

        .header .et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.et_pb_bg_layout_light.et_pb_text_align_left.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-left_aligned {
            padding-top: 0;
        }

        .Main-banner-section .et_pb_row .et_pb_column:first-child {

            max-width: 100% !important;
            width: 100%;
        }

        .Main-banner-section .et_pb_row .et_pb_column:last-child {
            padding: 30px 35px 35px;
            max-width: 100%;
            margin-top: 50px;
        }

        .Main-banner-section .et_pb_row {
            flex-wrap: wrap;
        }

        .lorem-full {
            padding-top: 40px !important;
        }

        .lorem-txt .et_pb_column.et_pb_column_3_5.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough.et-last-child {
            width: 100% !important;
        }

        .lorem-full .et_pb_module.et_pb_heading.et_pb_heading_4.lorem2.et_pb_bg_layout_ {
            width: 100%;
            max-width: 100% !important;
        }

        .post-button .button {
            padding: 18px 15px;
            min-width: 100%;
        }

        .et_pb_with_background.et_section_regular {
            padding-bottom: 50px !important;
        }

        .cstmmm-loremmm2 {
            padding-bottom: 20px !important;
        }

        .two_img_sec_wrap {
            padding-top: 10px !important;
        }

        .two_img_sec_wrap .first_col .et_pb_module.et_pb_heading.et_pb_heading_6.et_pb_bg_layout_ {
            width: 100%;
            max-width: 100% !important;
        }

        .submit-content h1.et_pb_module_heading {
            font-size: 23px !important;
        }

        .call_us-sec {
            padding-bottom: 15px !important;
        }

        .main_flex_col {
            padding-left: 20px !important;
        }

        .main_flex_col .et_pb_module.et_pb_text.et_pb_text_9.p_weight.et_pb_text_align_left.et_pb_bg_layout_light {
            margin: 0 !important;
            max-width: 100%;
        }

        .main_flex_col .et_pb_module.et_pb_heading.et_pb_heading_8.lorem-txt.et_pb_bg_layout_ {
            padding-bottom: 0 !important;
        }

        .lorem-txt .et_pb_column.et_pb_column_3_5.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough.et-last-child .et_pb_module.et_pb_text.et_pb_text_3.et_pb_text_align_left.et_pb_bg_layout_light {
            margin: 0 !important;
        }

        .project-button .button {
            font-size: 13px;
        }

        .main_dumpu-wrap .projects-list .project-content-inner {
            padding-left: 25px;
        }

        .main_dumpu-wrap .projects-list .project-content-inner h2 {
            font-size: 30px;
            padding-bottom: 15px;
        }

        .Main-banner-section.et_pb_section_0.et_pb_section {
            padding-bottom: 170px !important;
        }

        .main_dumpu-wrap .et_pb_module {
            width: 100%;
        }

        .main_dumpu-wrap .et_pb_heading h2.et_pb_module_heading {
            width: 100% !important;
            margin-top: 50px;
            font-size: 30px !important;
        }

        .waste-disposalbtn .et_pb_button_module_wrapper {
            margin: 5px 0px !important;
        }

        .waste-disposalbtn .et_pb_button_module_wrapper a.et_pb_button {
            max-width: 200px;
            width: 100%;
        }

        .main_dumpu-wrap .blur-iconnnn.common-container {
            padding: 0 20px !important;
        }

        .all-posts-list {
            gap: 20px 20px;
        }

        .post-thumbnail {
            height: auto;
        }

        .all-posts-list .post-item {
            width: calc(100%/2 - calc(20px/2));
        }

        .dumpster-section.Main-banner-section.et_pb_section_0.et_pb_section .et_pb_column:first-child {
            padding-top: 0;
        }

        .dumpster-section.Main-banner-section.et_pb_section_0.et_pb_section {
            height: auto;
        }

        .main_dumpu-wrap .common-container.lorem-areas .et_pb_column.et_pb_column_4_4 {
            max-width: 100%;
        }

        .lorem-txt .et_pb_column.et_pb_column_2_5.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough {
            margin-bottom: 0px !important;
        }

        .et_pb_with_background.et_section_regular {
            padding-bottom: 30px !important;
        }

        .site_header .et_pb_row .navbar ul.et_mobile_menu.cstm-menu-toggle {
            left: 0;
            padding: 30px 20px;
        }

        .blur-iconnnn>.et_pb_column .et_pb_blurb_content {
            column-gap: 6px;
        }

        .et_pb_with_background.et_section_regular {
            padding-bottom: 10px !important;
        }

        .et_pb_section.book_wraper .et_pb_equal_columns .cstmmm-loremmm h2 {
            font-size: 30px;
        }

        .book_wraper .common-container.et_pb_equal_columns .et_pb_column.et_pb_column_1_5 {
            max-width: max-content;
            width: 100%;
        }

    }

    @media(max-width:767px) {


        .single-post-outer .et_pb_title_container h1.entry-title {
            font-size: 28px;
            line-height: 30px;
        }

        .main_dumpu-wrap.et_section_regular .et_pb_module.et_pb_heading h2.et_pb_module_heading {
            padding-right: 0;
            margin-top: 0px !important;
        }

        .main_dumpu-wrap .blur-iconnnn.common-container .et_pb_column {
            padding: 0;
        }

        .projects-list .project-item {
            width: calc(100%/2 - calc(50px/5));
            text-align: center;
        }

        .all-posts-list .post-item {
            width: calc(100%/2 - calc(50px/3));
        }

        .et_pb_section.et_pb_section_1.et_section_regular {
            padding-bottom: 40px !important;
        }

        .cstm-txxxt h2.et_pb_module_heading {
            font-size: 23px !important;
        }

        .basic-artical {
            padding-bottom: 50px !important;
        }

        .lorem-txt .lorem2 h2.et_pb_module_heading {
            font-size: 28px !important;
        }

        .lorem-txt .lorem1 h2.et_pb_module_heading {
            font-size: 20px !important;
        }

        .lorem-txt .et_pb_column.et_pb_column_2_5.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough {
            margin-bottom: 0;
        }

        .lorem-txt .et_pb_module.et_pb_heading.et_pb_heading_3.lorem1.et_pb_bg_layout_ {
            margin-bottom: 0 !important;
        }

        .et_pb_column_13 {
            padding-top: 30px;
        }

        .two_img_sec_wrap .first_col .et_pb_module.et_pb_heading.et_pb_heading_6.et_pb_bg_layout_ {
            padding-bottom: 10px !important;
        }

        .lorem-txt h2.et_pb_module_heading {
            font-size: 27px !important;
        }

        .et_pb_section_0_tb_header.site_header {
            padding-bottom: 30px !important;
        }

        .Main-banner-section.et_pb_with_background.et_section_regular {
            padding-top: 190px !important;
            padding-bottom: 210px !important;
        }

        .main_dumpu-wrap .projects-list .project-content-inner {
            padding-left: 25px;
        }

        .Main-banner-section.et_pb_section_0.et_pb_section {
            padding-bottom: 190px !important;
        }

        .main_dumpu-wrap .projects-list>.project-item-inner {
            flex-flow: column;
            gap: 30px;
        }

        .main_dumpu-wrap .projects-list .project-item-inner>div {
            width: 50%;
            margin: 0 !important;
        }

        .main_dumpu-wrap .projects-list>.project-item-inner {
            flex-flow: column;
            gap: 30px;
        }

        .captilalize h2.et_pb_module_heading {
            font-size: 20px !important;
            line-height: normal !important;
        }

        .et_pb_section_0_tb_footer .et_pb_row_0_tb_footer .et_pb_column {
            padding: 0;
            max-width: 100%;
            width: 100%;
        }

        .et_pb_row.et_pb_row_0_tb_footer {
            display: flex;
            flex-wrap: wrap;
        }

        .main_dumpu-wrap .projects-list>.project-item-inner:not(:last-child) {
            margin-bottom: 20px !important;
        }

        .main_dumpu-wrap .projects-list .project-item-inner>div {
            width: 100%;
            padding: 0;
            margin: 0 !important;
        }

        .main_dumpu-wrap .projects-list>.project-item-inner:not(:last-child) {
            margin-bottom: 20px !important;
        }

        .main_dumpu-wrap .projects-list .project-item-inner.even .project-content-inner {
            padding: 0;
        }

        .main_dumpu-wrap .projects-list>.project-item-inner.even {
            flex-flow: column-reverse;
        }

        .et_pb_section.et_pb_section_1.et_section_regular {
            padding-bottom: 10px !important;
        }

        .main_dumpu-wrap .blur-iconnnn.common-container .et_pb_column {
            max-width: calc(100% / 2) !important;
        }

        .blur-iconnnn>.et_pb_column .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header span {
            line-height: normal;
        }

        body.error404 div#et-main-area .et_pb_section.et_pb_section_1_tb_body.et_section_regular {
            padding: 60px 10px;
        }

        .et_builder_inner_content .et_pb_section.et_pb_section_0_tb_footer.et_section_regular .et_pb_row.et_pb_row_0_tb_footer {
            flex-wrap: wrap;
        }

        .et_pb_section_1.et_pb_section .acritical-row .et_pb_column {
            max-width: 100%;
            width: 100%;
        }

        .et_pb_section_1.et_pb_section .acritical-row .et_pb_column.et_pb_column_1_3:not(:last-child) {
            border-right: 0;
            margin: 0 0 30px !important;
        }

        .project-inner .project-content ul.wp-block-list {
            margin-bottom: 15px;
        }

        .main_dumpu-wrap.et_section_regular .et_pb_module.et_pb_heading h2.et_pb_module_heading {
            line-height: 40px;
            margin-top: 20px !important;
        }

        .page-id-357 .main_dumpu-wrap.et_section_regular .et_pb_module.et_pb_heading h2.et_pb_module_heading {
            margin-top: 60px !important;
        }

    }

    @media(max-width:567px) {
        .post-item-inner .post-excerpt {
            height: auto;
        }

        .Main-banner-section .et_pb_row .et_pb_column:first-child .et_pb_text_inner p {
            font-size: 17px;
        }

        .all-posts-list .post-item {
            width: 100%;
            margin: 15px 0;
        }

        .Main-banner-section .et_pb_module.et_pb_heading.et_pb_heading_0.south-floorsss.et_pb_bg_layout_ {
            padding: 10px 0 !important;
        }

        .south-floorsss h2.et_pb_module_heading {
            font-size: 27px !important;
            line-height: 38px !important;
            /* word-break: break-word; */
        }

        .Main-banner-section .et_pb_row .et_pb_column:first-child a.custom-btn {
            max-width: 100%;
            width: 100%;
            text-align: center;
        }

        .Main-banner-section .et_pb_row .et_pb_column:last-child h2 {
            font-size: 19px;
            line-height: 29px;
            word-break: break-all;
        }

        .Main-banner-section .et_pb_row .et_pb_column:last-child {
            padding: 20px 25px 25px;
            max-width: 100%;
            margin-top: 50px;
        }

        .Main-banner-section .et_pb_row .et_pb_column:last-child .From-section-main-banner form p {
            padding: 0;
            margin: 0;
            max-width: 100%;
        }

        body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
            height: auto !important;
            line-height: normal !important;
            padding: 10px !important;
        }

        body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
            font-size: 16px !important;
        }

        .et_pb_section_1.et_pb_section {
            padding-top: 0 !important;
        }

        .cstm-txxxt h2.et_pb_module_heading {
            font-size: 20px !important;
        }

        .projects-list .project-item {
            width: 100%;
            text-align: center;
        }

        .lorem-txt .lorem1 h2.et_pb_module_heading {
            font-size: 16px !important;
        }

        .lorem-txt .lorem2 h2.et_pb_module_heading {
            font-size: 23px !important;
        }

        .project-thumbnail {
            min-height: 180px;
        }

        .cstmmm-loremmm h2.et_pb_module_heading {
            font-size: 25px;
            line-height: 30px;
        }

        .book_wraper a.et_pb_button {
            font-size: 15px !important;
            margin-bottom: 20px;
        }

        body #page-container .et_pb_section .et_pb_button_1 {
            margin-right: 0 !important;
        }

        .et_pb_button_2_wrapper {
            margin-top: 0px !important;
            margin-bottom: 0px !important;
            margin-left: 0 !important;
        }

        .two_img_sec_wrap .first_col {
            padding-right: 0;
        }

        .two_img_sec_wrap .first_col h2.et_pb_module_heading {
            font-size: 30px;
            padding-bottom: 0;
        }

        .two_img_sec_wrap .two_img_sec .abslut {
            left: 0;
        }

        .submit-content h1.et_pb_module_heading {
            font-size: 20px !important;
            padding-top: 15px;
        }

        .et_pb_module.et_pb_text.et_pb_text_0_tb_footer.et_pb_text_align_left.et_pb_bg_layout_light {
            text-align: center !important;
        }

        .Main-banner-section.et_pb_section_0.et_pb_section {
            padding-bottom: 415px !important;
        }

        body.home .Main-banner-section.et_pb_section_0.et_pb_section {
            padding-bottom: 50px !important;
        }

        .main_dumpu-wrap .et_pb_heading h2.et_pb_module_heading {
            width: 100% !important;
            font-size: 22px !important;
            line-height: normal !important;
            margin-top: 20px;
        }

        .blur-iconnnn>.et_pb_column .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header span {
            line-height: normal;
            font-size: 15px;
        }

        .blur-iconnnn>.et_pb_column .et_pb_blurb_content {
            column-gap: 10px;
        }

        .blur-iconnnn>.et_pb_column .et_pb_blurb_content .et_pb_main_blurb_image span.et-waypoint {
            font-size: 24px;
        }

        .et_pb_with_border.et_pb_section.et_pb_section_3.et_section_regular {
            margin: 20px 0px 0;
        }

        .all-posts-list {
            gap: 20px 20px;
        }

        .project-content .wp-block-list {
            max-width: 100%;
        }

        .main_dumpu-wrap .et_pb_row.et_pb_row_1.common-container.lorem-areas.et_pb_equal_columns.et_pb_gutters1 {
            padding-bottom: 30px !important;
        }

        .main_dumpu-wrap .blur-iconnnn.common-container .et_pb_column {
            max-width: 100% !important;
        }

        .main_dumpu-wrap .common-container.lorem-areas .et_pb_module h3 {
            line-height: normal;
            font-size: 18px !important;
        }

        .main_dumpu-wrap .et_pb_heading h2.et_pb_module_heading {
            margin-top: 40px;
        }

        .main_dumpu-wrap .projects-list .project-content-inner .project-button-inner a.button {
            margin-top: 15px;
        }

        .et_pb_section.book_wraper .et_pb_equal_columns .cstmmm-loremmm h2 {
            font-size: 25px;
        }

        .Main-banner-section .et_pb_row .et_pb_column:last-child h2 {
            font-size: 19px;
            line-height: 29px;
            word-break: break-word;
        }
    }

    @media(max-width:479px) {
        .site_header .et_pb_row {
            justify-content: space-between;
            align-items: center;
        }

        .Main-banner-section.et_pb_section_0.et_pb_section {
            padding-bottom: 425px !important;
        }

        body.home .Main-banner-section.et_pb_section_0.et_pb_section {
            padding-bottom: 35px !important;
        }

        .book_wraper .common-container.et_pb_equal_columns .et_pb_column.et_pb_column_1_5 .et_pb_button_module_wrapper {
            display: block;
            margin: 0 auto 0px !important;
            text-align: center;
        }

        .page-id-357 .main_dumpu-wrap.et_section_regular .et_pb_module.et_pb_heading h2.et_pb_module_heading {
            margin-top: 40px !important;
        }
    }

    .et-pb-contact-message ul {
        display: none !important;
    }

    .et-pb-contact-message {
        color: red;
    }
.copy_right_sec .et_pb_text_inner a {
    color: #fff;
}

.copy_right_sec .et_pb_text_inner a:hover {
    text-decoration: underline;
}
@media (max-width:369px){
   .rent_main_dumpu {
      top: 30px;
  }
}

.onScroll .site_header {
    background-color: #0000004d !important;
}
.heroSection {
    height: 678px;
}

.cstm-rental ul {
    list-style: disc!important;
}
.main_dumpu-wrap  .cstm-rental  .projects-list .project-content-inner ul {
    list-style: disc;
    padding-left: 20px;
    margin-top: 25px;
   
}

.main_dumpu-wrap .cstm-rental .projects-list .even  .project-content-inner ul {
    max-width: max-content!important;
    margin: 20px 0 0 auto;
}

.main_dumpu-wrap .cstm-rental .projects-list .even .project-content-inner ul li {
    text-align: left;
}

.belowBannerBlock .et_pb_heading_2 {
    width: 100%!important;
}
body.dumpster-rental-page .cstm-dum .common-container {
    display: flex;
    align-items: flex-end;
}



@media screen and (max-width:1439px){
		body.dumpster-rental-page .cstm-dum .common-container {
    align-items: center;
}
}

@media screen and (max-width:1366px){
body #page-container .et_pb_section .et_pb_button_0_tb_header {
  
    font-size: 13px;
}
.et_pb_row_0_tb_header.common-container.header .et_pb_menu_inner_container ul li a {
    font-weight: 500;
    font-size: 14px!important;
}
.dumpster-section.Main-banner-section.et_pb_section_0.et_pb_section .et_pb_column:first-child {
    padding-top: 30px;
}
	.dumpster-section.Main-banner-section.et_pb_section_0.et_pb_section .et_pb_column:first-child h1 {
    font-size: 50px;
}
}


@media screen and (max-width:1034px){
.site_header .et_pb_row>.number_sec a.et_pb_button.et_pb_button_0_tb_header.get-a-quote.et_pb_bg_layout_light {
    padding: 8px 15px!important;
}
	.dumpster-section.Main-banner-section.et_pb_section_0.et_pb_section .et_pb_column:first-child h1 {
    font-size: 45px;
}
}


@media screen and (max-width:1600px){
.belowBannerBlock {
    max-width: 50%!important;
}
.belowBannerBlock  * {
    width: 100%!important;
}

}

@media screen and (max-width:1024px){
.belowBannerBlock h2.et_pb_module_heading {
    width: 100%!important;
}
.belowBannerBlock {
    max-width: 45%;
}
	.sub-areas-served-page 
 .belowBannerBlock {
    max-width: 45%!important;
}
}


@media screen and (max-width:980px){
.Main-banner-section.et_pb_section_0.et_pb_section {
    margin-bottom: 313px;
}

.et_pb_section.et_pb_section_0.Main-banner-section.inner_banner_sec.dumpster-section.et_pb_with_background.et_section_regular {
    margin-bottom: 0!important;
}
	.main_dumpu-wrap .common-container.lorem-areas .et_pb_column.et_pb_column_4_4 {
    max-width: 100%!important;
}
	body.dumpster-rental-page .cstm-dum .common-container {
    align-items: flex-start;
}
}



@media screen and (max-width:767px){
.Main-banner-section.et_pb_section_0.et_pb_section {
    margin-bottom: 400px;
}
	body.dumpster-rental-page .cstm-dum .common-container {
    flex-wrap: wrap;
}
}


@media screen and (max-width:567px){
.Main-banner-section.et_pb_section_0.et_pb_section {
    margin-bottom: 571px;
}
	.Main-banner-section.et_pb_section_0.et_pb_section {
    margin-bottom: 639px;
}

}

body.home .Main-banner-section.et_pb_section_0.et_pb_section {
    margin: 0 !important;
}



/* 05 Nov */

@media screen and (max-width:980px){
.inner_banner_sec .et_pb_row {
    height: auto!important;
}
.Main-banner-section.et_pb_section_0.et_pb_section {
    padding-bottom: 0!important;
}
.et_pb_section.et_pb_section_1.et_section_regular {
    padding-top: 0!important;
}
body .Main-banner-section.et_pb_section_0.et_pb_section {
    padding-bottom: 50px !important;
}
/* 	.parent-pageid-357 .Main-banner-section:after{
	display: none;
	} */
	
.parent-pageid-357 .Main-banner-section:after {
    background-image: unset !important;
    background-color: #000000b5;
}
.heroSection {
    height: unset;
}
.heroSection {
    height: unset;
    margin: 0!important;
}
	
.Main-banner-section:after {
    background-position: center;
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url();
    background-size: 120% 100%;
    background-color: #000000b5;
}
}

@media screen and  (min-width:981px){

.fort-lauderdale-florida-page .heroSection {
    height: 800px;
}
}