
#subnav .L6 > li {
    margin: 0px;
    border-bottom: 1px dotted #7f7f7f;
    padding: 5px 10px 5px 0;
}

#subnav .L6 > li:last-child {
    border-bottom: 0px;

}

    #subnav .L6 > li.active > a {
        text-align: left;
        font: normal normal 600 14px/20px Source Sans Pro;
        letter-spacing: 0px;
        color: #404049;
    }

#subnav .L5 > li > a {
    text-align: left;
    font: normal normal bold 15px/22px Lato;
    letter-spacing: -0.15px;
    color: #6B8A9F;
    opacity: 1;
}

#subnav .L5 > li.active > a {
    /*color: #6B8A9F;*/
    background: #8facbf;
}

#subnav .L5 > li.active > ul {
    display: block;
    padding-top: 10px;
    margin-left: 5px;
    padding-bottom: 0px;
}

#mainnav ul.L4 > li > a:hover {
    color: #000;
}

#mainnav ul.L4 > li.active > a {
    text-decoration: underline;
    color: #000;
}

h1 {
    margin-top: 5px;
}

.cta-text .sub-title h3 {
    margin-top: 0px;
}

.our-process-for-traffic-paint-projects {
    margin-bottom: 25px;
}

.our-process-for-traffic-paint-projects p {
    margin-top: 0px;
    margin-bottom: 0px;
}
.sfContentBlock > p {
    text-align: left;
    font: normal normal normal 16px/24px Source Sans Pro !important;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    
}

/*    .sfContentBlock > p:last-child {
        margin-bottom: 35px !important;
    }*/

    #cph_main_pnlNormal {
        display: none;
    }

.left h2 {
    text-align: left;
    font: normal normal bold 30px/34px Lato;
    letter-spacing: -0.3px;
    color: #6B8A9F !important;
    opacity: 1;
}

.left h3 {
    text-align: left;
    font: normal normal 600 14px/24px Source Sans Pro;
    letter-spacing: 0px;
    color: #646464;
    opacity: 1;
    margin-top: 10px;
    margin-bottom:4px;
}

.container {
    display: flex;
    margin-top: 30px;
    /*min-height: 600px;*/
}

.left {
    flex: 1;
    margin-right: 20px;
    /*background-color: #f9f9f9;*/
}

        .left h2 {
            color: #2e5f89;
            font-size: 28px;
            margin-top: 0px;
        }

    .left p, .benefits-section p, .applications-content p, .left-content-section p, .our-process-for-traffic-paint-projects p {
        text-align: left;
        font: normal normal normal 16px/24px Source Sans Pro !important;
        letter-spacing: 0px;
        color: #000000;
        opacity: 1;
        margin-top: 5px;
        margin-bottom: 10px;
    }


.paint-list {
    list-style: none; /* Remove browser default bullets */
    padding-left: 0; /* Remove extra space */
}

    .paint-list li {
        position: relative;
        padding-left: 1.5em; /* Space between bullet and text */
        margin-bottom: 10px;
        line-height: 1.6;
    }

        .paint-list li::before {
            content: "•"; /* Custom bullet */
            position: absolute;
            left: 0;
            top: 0.1em;
            color: #666;
            font-size: 18px;
        }

    .paint-list strong {
        font-weight: bold;
    }

.sfContentBlock ul.custom-bullets {
    list-style: none !important; /* Critical override */
    padding-left: 0 !important;
    margin-left: 0;
}

    .sfContentBlock ul.custom-bullets li {
        position: relative;
        padding-left: 10px;
        margin-top: 0px;
        margin-bottom: 5px;
    }

        .sfContentBlock ul.custom-bullets li::before {
            content: "\2022";
            position: absolute;
            left: 0px;
            top: 0px;
            font-size: 18px;
            color: #666;
        }

    .sfContentBlock ul.custom-bullets li strong {
        text-align: left;
        font: normal normal 600 14px/24px Source Sans Pro;
        letter-spacing: 0px;
        color: #646464;
    }

        /*.left ul {
            list-style: none;*/ /* disable browser default bullets */
            /*padding-left: 1.5em;*/ /* spacing for custom bullets */
        /*}

        .left li {
            position: relative;
            margin-bottom: 10px;
            padding-left: 1.2em;*/ /* spacing from custom bullet */
            /*list-style: disc outside !important;
        }

            .left li::marker {
                content: "• ";
                color: #2e5f89;*/ /* Optional: bullet color */
                /*font-size: 18px;*/ /* Optional: bullet size */
            /*}

            .left li::before {
                content: "•";*/ /* actual bullet */
                /*position: absolute;
                left: 0;
                top: 0.15em;
                font-size: 18px;
                color: #2e5f89;
                line-height: 1;
            }*/






.benefits-section {
    max-width: 1200px;
    margin: 40px auto;
    font-family: Arial, sans-serif;
}

/*.benefits-section p {
    margin: 0px;
}*/
    .benefits-section h2 {
        color: #2a4d69;
        font-size: 1.8rem;
        margin-bottom: 5px;
    }
    .benefits-section  h2 {
        text-align: left;
        font: normal normal bold 30px/34px Lato;
        letter-spacing: -0.3px;
        color: #6B8A9F;
        opacity: 1;
    }

.benefits-intro {
    font-size: 1rem;
    margin-bottom: 25px;
    color: #333;
}

.benefits-list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px 30px;
    list-style: disc inside;
    padding-left: 0;
    margin: 0;
}

    .benefits-list li {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        text-align: left;
        font: normal normal normal 14px/24px Source Sans Pro;
        letter-spacing: 0px;
        color: #646464;
        opacity: 1;
    }

        .benefits-list li strong {
            display: block;
            text-align: left;
            font: normal normal 600 14px/24px Source Sans Pro;
            letter-spacing: 0px;
            color: #646464;
        }

.applications-wrapper {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    background-color: #efefeb;
    padding-bottom: 26px;
}

.applications-header {
    padding-top: 26px;
    max-width: 1200px;
    margin: 0 auto;
    text-align: left;
    padding-right: 40px;
    padding-left: 40px;
}

    .applications-header h2 {
        margin: 0px;
        margin-bottom: 3px;
        text-align: left;
        font: normal normal bold 30px/34px Lato;
        letter-spacing: -0.3px;
        color: #6B8A9F;
        opacity: 1;
    }

    .applications-header p {
        text-align: left;
        font: normal normal normal 16px/24px Source Sans Pro !important;
        letter-spacing: 0px;
        color: #000000;
        opacity: 1;
        margin: 0;
    }

.applications-section {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin-top: 18px;
}

.applications-content {
    flex: 1 1 41%;
    padding-right: 20px;
    padding-left: 40px;
    color: #333;
}

    .applications-content h3 {
        text-align: left;
        font: normal normal bold 24px/34px Lato;
        letter-spacing: 0px;
        color: #000000;
        opacity: 1;
        margin-bottom: 5px;
        margin-top: 0px;
    }

/*    .applications-content ul {
        list-style-type: disc;
        padding-left: 1.5rem;
        margin: 0;
    }*/

    .applications-content ul li, .why-cloverdale-content ul li {
        margin-bottom: 0.4rem;
        text-align: left;
        font: normal normal normal 14px/24px Source Sans Pro;
        letter-spacing: 0px;
        color: #646464;
        opacity: 1;
    }
.why-cloverdale-content {
    margin-right:40px;
}


.container-left-image {
    display: flex;
}

.container-left-image strong {
    text-align: left;
    font: normal normal 600 14px/24px Source Sans Pro;
    letter-spacing: 0px;
    color: #646464;
}

.right-content-section {
    flex: 0.6;
}

/*    .right-content-section .applications-content ul {
        margin-top: 5px;
    }*/

    .left-background-section {
        flex: 1;
        padding-right: 20px;
        background-color: #f9f9f9;
    }

#app-support-equipment {
    flex: 0.4;
    background-image: url('/images/default-source/marketserved/traffic-paint-03.jpg?sfvrsn=ce7ed285_0');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.container-right-image 
{
    display:flex;
}
.left-content-section {
    flex: 0.6;
}
.right-background-section {
    flex: 0.4;
}

.container-left-image h2 {
    margin: 0px;
    margin-bottom: 0px;
    margin-bottom: 5px;
    text-align: left;
    font: normal normal bold 30px/34px Lato;
    letter-spacing: -0.3px;
    color: #6B8A9F;
    opacity: 1;
}

h2 {
    margin: 0px;
    margin-bottom: 5px;
    text-align: left;
    font: normal normal bold 30px/34px Lato;
    letter-spacing: -0.3px;
    color: #6B8A9F !important;
    opacity: 1;
}

strong {
    text-align: left;
    font: normal normal 600 14px/24px Source Sans Pro;
    letter-spacing: 0px;
    color: #646464;
}

.steps-container {
    display: flex;
    justify-content: space-between;
    max-width: 900px;
    margin: 0 auto;
    font-family: Arial, sans-serif;
}

.step {
    display: flex;
    flex-direction: column; /* stack circle above text */
    align-items: center; /* center everything horizontally */
    width: 22%;
    text-align: center; /* center text under the circle */
}

.circle {
    background-color: #7f9cb0;
    color: white;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    font-weight: 700;
    font-size: 20px;
    line-height: 50px;
    text-align: center;
    margin-bottom: 10px; /* space between circle and text */
}

.text-content {
    max-width: 100%;
}

.title {
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 5px;
    color: #000;
}

.step p {
    margin: 0;
    text-align: center;
    font: normal normal normal 14px/24px Source Sans Pro;
    font-size: 14px;
    letter-spacing: 0px;
    color: #646464;
    opacity: 1;
}


/* Call to action container */
.cta-text {
    text-align: center;
}

    /* Call to action heading */
    .cta-text h2 {
        font-weight: 600;
        font-size: 22px;
        margin-bottom: 11px;
    }

    /* Sub-title in bold */
    .cta-text .sub-title h3 {
        text-align: center;
        font: normal normal bold 20px/24px Lato;
        letter-spacing: 0px;
        color: #000000;
        opacity: 1;
        margin-bottom: 11px;
    }

    /* Notes - smaller text with divider */
    .cta-text .notes {
        text-align: center;
        font: normal normal normal 14px/24px Source Sans Pro;
        letter-spacing: 0px;
        color: #646464;
        display: flex;
        justify-content: center;
        gap: 10px;
    }

        .cta-text .notes span {
            padding: 0 5px;
        }

            .cta-text .notes span:nth-child(2) {
                color: #ccc;
                padding: 0;
            }

#pupl-paper-right {
    flex: 0.6;
    background: url('/images/default-source/marketserved/pulp-paper-paint-01.jpg') no-repeat center center;
    background-size: cover;
}

#why-puple-paper-companies {
    flex: 0.4;
    background: url('/images/default-source/marketserved/pulp-paper-paint-04.jpg') no-repeat center center;
    background-size: cover;
}


.left-side-content-container {
    display: flex;
    margin-top: 25px;
    /*    max-width: 1200px;
    margin: 0 auto;
    padding: 2rem;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.05);
    border-radius: 8px;
    overflow: hidden;*/
}

.left-text-content {
    flex: 0.4;
}

.right-side-images-column {
    flex: 0.6;
    display: flex;
    flex-direction: column;
}

#pupl-paper-mills .image-block {
    flex: 1;
    background-size: cover;
    background-position: center;
    min-height: 50%;
}

#pupl-paper-mills .image-1 {
    background-image: url('/images/default-source/marketserved/pulp-paper-paint-02.jpg');
    background-position: center top;
    margin-bottom: 30px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 45%;
}

#pupl-paper-mills .image-2 {
    background-image: url('/images/default-source/marketserved/pulp-paper-paint-03.jpg');
    background-position: center top;
    margin-bottom: 30px;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 45%;
}

    
@media (max-width: 992px) {
        .benefits-list {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 600px) {
    .benefits-list {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 600px) {
    .steps-container {
        flex-direction: column;
        align-items: center;
    }

    .step {
        width: 90%;
        margin-bottom: 30px;
    }
}


@media (max-width: 1220px) {
    h1 {
        margin-top: 50px;
    }

    .container {
        flex-direction: column;
    }

    .left {
        margin-right: 0;
        margin-bottom: 20px;
    }

    .right {
        min-height: 350px;
        background: url('/images/default-source/marketserved/traffic-paint-01.jpg?sfvrsn=4b7fd285_0') no-repeat center center;
        background-size: cover;
    }

    .forestry-right, .mining-right, .agriculture-right, .coil-coatings-right, .flat-line-right,
    .fleet-coatings-right, .power-tran-right, .trailer-right, .light-industrial-right, .forestry-right, .oil-gas-right,
    .wate-water-right, .water-storage-right, .marine-right {
        min-height: 350px;
    }

    #why-puple-paper-companies {
        min-height: 350px;
        margin-bottom:30px;
    }
    .applications-section {
        flex-direction: column;
    }

    .applications-background, #agriculture-background, .flat-line-background, .fleet-background, .pwoer-tran-background,
    .trailer-background, .light-industrial-background, .forestry-background, .oil-gas-background {
        min-height: 350px;
        margin-right: 0px !important;
    }

    #why-choose-cloverdalepaint, #why-mining-cloverdalepaint, #why-agriculture-cloverdalepaint,
    #coil-coating-cloverdalepaint, #why-flat-line-cloverdalepaint, #why-fleet-cloverdalepaint,
    #why-power-tan-cloverdalepaint, #why-trailer-cloverdalepaint, #why-light-industrial-cloverdalepaint,
    #why-forestry-cloverdalepaint, #why-oil-gas-cloverdalepaint, #why-waste-water-cloverdalepaint,
    #why-water-storage-cloverdalepaint, #why-marine-cloverdalepaint {
        margin-top: 15px;
        min-height: 300px;
    }


    .container-left-image {
        flex-direction: column;
    }

    #app-support-equipment {
        min-height: 200px;
        background-image: url('/images/default-source/marketserved/traffic-paint-03.jpg?sfvrsn=ce7ed285_0');
        background-size: cover;
        margin-bottom: 20px;
    }

    .container-right-image {
        flex-direction: column;
    }

    /*#why-choose-cloverdalepaint {
        margin-top: 15px;
        min-height: 300px;
        background-image: url('/images/default-source/marketserved/traffic-paint-04.jpg?sfvrsn=aa7ed285_0');
        background-size: cover;
    }*/

    .btn-yellow {
        float: none;
    }

    #pupl-paper-mills .image-1, #pupl-paper-mills .image-2 {
        min-height: 370px;
    }


    .left-side-content-container {
        flex-direction: column;
    }
}

/*@media (min-width: 768px) and (max-width: 1220px) {
    .applications-section {
        flex-direction: column;
    }

    .applications-background {
        min-height: 350px;
        background-image: url('/images/default-source/marketserved/traffic-paint-02.jpg?sfvrsn=b7ed285_0');
        background-size: cover;
        margin-right: 0px;
    }
}
*/

/*background image*/

.last-image {
    width: 946px;
    height: 300px;
    object-fit: cover;
}

.right {
    flex: 0.6;
    background: url('/images/default-source/marketserved/traffic-paint-01.jpg?sfvrsn=4b7fd285_0') no-repeat center center;
    background-size: cover;
}


.applications-background {
    flex: 1 1 54%;
    background-image: url('/images/default-source/marketserved/traffic-paint-02.jpg?sfvrsn=b7ed285_0');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 42px;
    max-height: 435px;
}

#why-choose-cloverdalepaint {
    background-image: url('/images/default-source/marketserved/traffic-paint-04.jpg?sfvrsn=aa7ed285_0');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.mining-right {
    flex: 0.6;
    background: url('/images/default-source/marketserved/mining/mining-1---zinc-rich-primer-and-polyurethane-topcoat-on-steel-structures-in-mining-site.jpg') no-repeat center center; background-size: cover;
}


#why-mining-cloverdalepaint {
    background-image: url('/images/default-source/marketserved/mining/mining-2---abrasion-resistant-coatings-on-mining-haul-truck-in-open-pit-operation.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}


.agriculture-right {
    flex: 0.6;
    background: url('/images/default-source/marketserved/agriculture-construction/agriculture-constrction-1---durable-yellow-excavator-operating-on-a-construction-site-with-protective-paint-finish.jpg') no-repeat center center;
    background-size: cover;
}


#why-agriculture-cloverdalepaint {
    background-image: url('/images/default-source/marketserved/agriculture-construction/agriculture-constrction-3--protective-industrial-coating-on-a-red-construction-crane.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

#agriculture-background {
    flex: 1 1 54%;
    background-image: url('/images/default-source/marketserved/agriculture-construction/agriculture-constrction-2---agricultural-machinery-protected-by-industrial-coating.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 42px;
    max-height: 435px;
}

.coil-coatings-right {
    flex: 0.6;
    background: url('/images/default-source/marketserved/coil-coatings/coil-1---polyester-coil-coating-applied-to-metal-coil-during-high-speed-production---istock-1053922876.jpg') no-repeat center center;
    background-size: cover;
}

#coil-coating-cloverdalepaint {
    background-image: url('/images/default-source/marketserved/coil-coatings/coil-2---silicone-modified-polyester-coil-coated-steel-panels-on-commercial-roof---istock-182771232.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.flat-line-right {
    flex: 0.6;
    background: url('/images/default-source/marketserved/flat-line/flat-line-1---stack-of-doors-coated-with-high-performance-flat-line-wood-finish.jpg') no-repeat center center;
    background-size: cover;
}


.flat-line-background {
    flex: 1 1 54%;
    background-image: url('/images/default-source/marketserved/flat-line/flat-line-2uv-cured-flat-line-wood-coating-system.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 42px;
    max-height: 435px;
}


#why-flat-line-cloverdalepaint {
    background-image: url('/images/default-source/marketserved/flat-line/flat-line-3---industrial-flat-line-metal-coating-applied-to-aluminum-components.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.fleet-coatings-right {
    flex: 0.6;
    background: url('/images/default-source/marketserved/fleet/fleet-1---durable-acrylic-urethane-coating-on-municipal-service-truck.jpg') no-repeat center center; 
    background-size: cover;
}

#why-fleet-cloverdalepaint {
    background-image: url('/images/default-source/marketserved/fleet/fleet-3---rust-inhibitive-coating-applied-to-commercial-fleet-underbod.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.fleet-background {
    flex: 1 1 54%;
    background-image: url('/images/default-source/marketserved/fleet/fleet-2---non-skid-epoxy-coating-on-utility-trailer-deck-for-improved-safety.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 42px;
    max-height: 435px;
}

.power-tran-right {
    flex: 0.6;
    background: url('/images/default-source/marketserved/power-transmission/power-transmission-1---utility-poles-protected-with-industrial-enamel-coatings.jpg') no-repeat center center;
    background-size: cover;
}

.pwoer-tran-background {
    flex: 1 1 54%;
    background-image: url('/images/default-source/marketserved/power-transmission/power-transmission-2---substation-equipment-coated-with-weather-resistant-polyurethane-system.jpg'); background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 42px;
    max-height: 435px;
}

#why-power-tan-cloverdalepaint {
    background-image: url('/images/default-source/marketserved/power-transmission/power-transmission-3---zinc-rich-primer-applied-to-steel-transmission-tower-for-corrosion-protection.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.trailer-right {
    flex: 0.6;
    background: url('/images/default-source/marketserved/trailer-truck/trailer-truck-1---rust-inhibitive-primer-applied-to-steel-truck-chassis-in-prep-for-topcoat.jpg') no-repeat center center;
    background-size: cover;
}

.trailer-background {
    flex: 1 1 54%;
    background-image: url('/images/default-source/marketserved/trailer-truck/trailer-truck-2---acrylic-urethane-coating-applied-to-municipal-service-truck-for-long-term-protection.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 42px;
    max-height: 435px;
}

#why-trailer-cloverdalepaint {
    background-image: url('/images/default-source/marketserved/trailer-truck/trailer-truck-3---weather-resistant-trailer-paint-system-with-durable-gloss-and-color-retention.jpg'); background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.light-industrial-right {
    flex: 0.6;
    background: url('/images/default-source/marketserved/light-industrial/light-industrial-maintenance-1---non-slip-coating-on-steel-steps---istock-1045900812.jpg') no-repeat center center;
    background-size: cover;
}

.light-industrial-background {
    flex: 1 1 54%;
    background-image: url('/images/default-source/marketserved/light-industrial/light-industrial-maintenance-2-istockphoto-472641398-2048x2048.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 42px;
    max-height: 435px;
}

#why-light-industrial-cloverdalepaint {
    background-image: url('/images/default-source/marketserved/light-industrial/light-industrial-maintenance-3.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.forestry-right {
    flex: 0.6;
    background: url('/images/default-source/marketserved/forestry/forestry-1.jpg') no-repeat center center;
    background-size: cover;
}

.forestry-background {
    flex: 1 1 54%;
    background-image: url('/images/default-source/marketserved/forestry/forestry-2-forestry-harvester-in-action-durable-industrial-coatings-for-heavy-equipment.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 42px;
    max-height: 435px;
}

#why-forestry-cloverdalepaint {
    background-image: url('/images/default-source/marketserved/forestry/forestry-3---lumberjack-harvesting-timber-in-forest-heavy-duty-protective-coatings-for-wood-equipment.jpg'); background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.oil-gas-right {
    flex: 0.6;
    background: url('/images/default-source/marketserved/oil-gas/oil-gas-1---istock-178403736.jpg') no-repeat center center; 
    background-size: cover;
}

.oil-gas-background {
    flex: 1 1 54%;
    background-image: url('/images/default-source/marketserved/oil-gas/oil-gas-2---istock-184609045.jpg'); background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 42px;
    max-height: 435px;
}

#why-oil-gas-cloverdalepaint {
    background-image: url('/images/default-source/marketserved/oil-gas/oil-gas-3---istock-1317214769.jpg'); background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.wate-water-right {
    flex: 0.6;
    background: url('/images/default-source/marketserved/wastewater/wastewater-1-sewage-treatment-plant.jpg') no-repeat center center; 
    background-size: cover;
}

#why-waste-water-cloverdalepaint {
    background-image: url('/images/default-source/marketserved/wastewater/wastewater-2---underground-influent-piping.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.water-storage-right {
    flex: 0.6;
    background: url('/images/default-source/marketserved/water-storage/water-storage-1---uv-resistant-polyurethane-paint-on-municipal-water-storage-tower.jpg') no-repeat center center;
    background-size: cover;
}

#why-water-storage-cloverdalepaint {
    background-image: url('/images/default-source/marketserved/water-storage/water-storage-2---elastomeric-coating-applied-to-concrete-water-reservoir.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}


.marine-right {
    flex: 0.6;
    background: url('/images/default-source/marketserved/marine-offshore/marine-1---anti-corrosion-epoxy-primer-applied-to-marine-vessel-hull.jpg') no-repeat center center;
    background-size: cover;
}

#why-marine-cloverdalepaint {
    background-image: url('/images/default-source/marketserved/marine-offshore/marine-2---non-skid-epoxy-deck-coating-applied-to-marine-vessel-for-crew-public-safety.jpg'); background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}


@media (max-width: 768px){
    .sfContentBlock ul.custom-bullets li {
        position: relative;
        padding-left: 5px;
        margin-top: 0px;
        margin-bottom: 5px;
        list-style: disc;
        overflow: initial;
    }

        .sfContentBlock ul.custom-bullets li::marker {
            content: "\2022";
           
            font-size: 15px;
            color: #666;
        }
}

