.section-banner-franchise {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.become-installer-heading{
    width: 60%;
    }
    .become-installer-heading h1{
        color: white;
        padding: 150px 0px;
        font-size: 40px;
        font-weight: 800;
        font-family: "Montserrat", Sans-serif;
        margin: 0px;
        font-style: italic;
    }
    .become-installer-heading h1 span{
        color: #ff0000;
    }

    @media (max-width:1200px){
        .become-installer-img img{
            margin-top: 5rem;
        }
    }

    @media (max-width:997px){
        .become-installer-heading{
            width: 90%;
            }
            .become-installer-heading h1{
                font-size: 40px;
            }
    }

    @media (max-width:768px){
            .become-installer-heading h1{
                font-size: 30px;
                padding: 120px 10px;
            }
    }
    
    @media (max-width:600px){
        .become-installer-heading{
            width: 100%;
            }
            .become-installer-heading h1{
                font-size: 30px;
                padding: 100px 10px;
            }
            .form-box form {
                padding: 0px 10px;
            }
    }
    @media (max-width:400px){
        .become-installer-heading h1{
            font-size: 25px;
            padding: 100px 10px;
        }

    }



    /* section heading */
    .section-heading{
        padding: 40px 10px;
    }
    .coating-heading-bold{
        text-align: center;
    }
    .coating-heading-bold h2 span{
        color: black;
    }
    .coating-heading-bold h2 {
        font-size: 60px;
        font-style: italic;
        text-transform: capitalize;
        color: #ff0000;
        font-family: "Montserrat", Sans-serif;
        font-weight: 800;
    }
    .coating-heading-bold p{
        font-size: 15px;
    }


    @media (max-width:997px){
        .coating-heading-bold h2 {
            font-size: 40px;
        }
    }
    @media (max-width:500px){
        .coating-heading-bold h2 {
            font-size: 30px;
        }
    }


    /* section3 */

    .bike-detailing-dark {
        background-color: #e4e4e4b5;
        padding: 40px 10px;
    }
    .bike-detailing-img img {
        width: 100%;
    }
    .bike-detailing-content h3 {
        text-transform: capitalize;
        color: #ff0000;
        font-family: "Montserrat", Sans-serif;
        font-weight: 800;
    }
    .bike-detailing-content ul li {
        color: black !important;
        list-style: disc;
    }
    .bike-detailing-content ul li::marker {
        color: #f00 !important;
    }
    .bike-detailing-content ul li i{
        font-size: 13px;
        color: #ff0000;
        padding-right: 5px;
    }
    .bike-detailing-content ul{
        padding-left: 1rem;
    }

    @media (max-width:997px){
        .row-new .col-md-6{
            width: 100% !important;
        }
        .bike-detailing-content{
            margin-top: 20px;
        }
    }


    /* section4 */
    .section4-para{
        padding: 40px 10px;
    }
    .para{
        text-align: center;
    }
    .para p{
        font-size: 15px;
    }


    /* section-bottom */
    .section-bottom img{
        width: 100%;
    }