<style>

*{
    box-sizing:border-box;
}


body{
    margin:0;
    font-family:Arial, Helvetica, sans-serif;
}



/* MAIN FULL WIDTH SECTION */

.industrial-products{

    width:100%;
    background:#ffffff;
    padding:0;

}


.industrial-container{

    width:100%;
    max-width:100%;
    margin:0;
    padding:0;

}



/* CATEGORY FULL WIDTH */

.category-card{

    width:100%;
    margin:0;
    padding-bottom:80px;
    background:#ffffff;
    border:none;
    border-radius:0;
    box-shadow:none;

}



/* REMOVE FLOAT EFFECT */

.category-card:hover{

    transform:none;

}



/* LARGE INDUSTRIAL IMAGE */

.category-main-image,
.category-image{

    width:100%;
    height:550px;
    object-fit:cover;
    display:block;

}




/* CONTENT AREA */

.category-content{

    width:100%;
    padding:60px 8%;

}



.category-content h3{

    font-size:44px;
    font-weight:800;
    color:#111;
    margin:0 0 20px;

}



.category-content p{

    max-width:950px;
    font-size:18px;
    line-height:1.8;
    color:#555;
    margin-bottom:35px;

}



.category-content h4{

    font-size:28px;
    font-weight:700;
    color:#111;
    margin:40px 0 25px;

}





/* PRODUCT GRID */

.product-gallery{

    width:100%;
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:30px;

}



/* PRODUCT ITEM */

.product-item{

    background:#fff;
    border:none;
    border-radius:0;
    overflow:hidden;
    text-align:center;

}



.product-item img{

    width:100%;
    height:230px;
    object-fit:cover;
    display:block;

}



.product-item h5{

    font-size:18px;
    font-weight:600;
    color:#222;
    padding:18px 0;
    margin:0;

}





/* BUTTON */

.view-btn{

    display:inline-block;
    margin-top:45px;
    padding:15px 40px;
    background:#111;
    color:#fff;
    text-decoration:none;
    font-size:16px;
    font-weight:600;
    border-radius:0;

}



.view-btn:hover{

    background:#333;

}





/* SECTION DIVIDER */

.category-card:not(:last-child){

    border-bottom:1px solid #ddd;

}





/* TABLET */

@media(max-width:1000px){


.product-gallery{

    grid-template-columns:repeat(2,1fr);

}


.category-main-image,
.category-image{

    height:400px;

}


.category-content h3{

    font-size:36px;

}


}





/* MOBILE */

@media(max-width:600px){


.product-gallery{

    grid-template-columns:1fr;

}


.category-main-image,
.category-image{

    height:280px;

}


.category-content{

    padding:40px 20px;

}


.category-content h3{

    font-size:30px;

}


.category-content p{

    font-size:16px;

}


}


