body,h1,h2,h3,h4,h5,p,ul,li{margin:0;padding:0;font-family:'Arial',sans-serif}a{text-decoration:none;color:#007bff}a:hover{color:#0056b3}.header-banner{position:relative;width:100%;height:300px;overflow:hidden}.header-banner img{width:100%;height:100%;object-fit:cover}.header-banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.header-banner-content h2{color:#fff;font-size:36px;font-weight:bold;margin-bottom:10px}.header-banner-content span{color:#fff;font-size:18px}.blog-details img{width:30%;border-radius:5px;margin-bottom:20px}.blog-details h2{font-size:28px;margin-bottom:15px;color:#000000}.blog-details h4{font-size:24px;margin:20px 0 10px;color:#000000}.blog-details p{font-size:16px;line-height:1.6;color:#555;margin-bottom:15px}.blog-details blockquote{border-left:5px solid #007bff;padding-left:15px;font-style:italic;margin:20px 0;color:#333;background-color:#f8f9fa}.sidebar-widget{margin-bottom:30px}.sidebar-widget h4{font-size:20px;margin-bottom:15px;color:#333}.sidebar-widget ul{list-style:none}.sidebar-widget ul li{margin-bottom:10px}.sidebar-widget ul li a{font-size:16px;color:#007bff}.sidebar-widget ul li a:hover{color:#0056b3}.sidebar-widget.bg-primary{background-color:#007bff!important;color:#fff!important;border-radius:5px}.sidebar-widget.bg-primary p{color:#fff}.sidebar-widget.bg-primary a{color:#007bff;background-color:#fff;padding:8px 12px;border-radius:3px;display:inline-block;margin-top:10px;font-size:14px}.sidebar-widget.bg-primary a:hover{background-color:#e6e6e6;color:#007bff}.row{display:flex;flex-wrap:wrap;margin:-15px}.col-lg-8,.col-lg-4{padding:15px}.col-lg-8{width:66.6666%}.col-lg-4{width:33.3333%}@media(max-width:991px){.header-banner{height:250px}.header-banner-content h2{font-size:28px}.header-banner-content span{font-size:16px}.col-lg-8,.col-lg-4{width:100%}.sidebar-widget{margin-top:40px}}@media(max-width:767px){.header-banner{height:200px}.header-banner-content h2{font-size:22px}.header-banner-content span{font-size:14px}.blog-details h2{font-size:22px}.blog-details h4{font-size:18px}.blog-details p{font-size:14px}.sidebar-widget h4{font-size:18px}.sidebar-widget ul li a{font-size:14px}.sidebar-widget.bg-primary a{font-size:12px;padding:6px 10px}}@media(max-width:479px){.header-banner{height:150px}.header-banner-content h2{font-size:18px}.header-banner-content span{font-size:12px}.blog-details h2{font-size:18px}.blog-details h4{font-size:16px}.blog-details p{font-size:13px}.sidebar-widget h4{font-size:16px}.sidebar-widget ul li a{font-size:13px}.sidebar-widget.bg-primary a{font-size:12px;padding:5px 8px}}
/* Industry List Styles */
.industry-list {
    list-style: none; 
    padding-left: 0;
    margin: 20px 0;
}

.industry-list li {
    display: flex;
    align-items: center;
    font-size: 16px;
    line-height: 1.6;
    color: #333;
    margin-bottom: 12px;
    transition: color 0.3s ease;
}

.industry-list .industry-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 20px; 
    color: #ff6600;  
    margin-right: 12px; 
    min-width: 24px; 
}

/* --- Responsive Adjustments --- */

/* Tablets */
@media (max-width: 991px) {
    .industry-list li {
        font-size: 15px;
    }
    .industry-list .industry-icon {
        font-size: 18px;
        margin-right: 10px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .industry-list li {
        font-size: 14px;
        line-height: 1.4;
    }
    .industry-list .industry-icon {
        font-size: 16px;
        margin-right: 8px;
    }
}
.industry-list {
    list-style: none;
    padding: 0;
    margin: 20px 0;
}

.industry-list li {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 12px;
    color: #333;
}

.industry-icon {
    flex-shrink: 0;
    width: 24px;
    height: 24px;
}

.industry-icon svg {
    width: 100%;
    height: 100%;
    stroke: #ff6600; /* Orange color for motors */
}

/* Responsive Styles */

/* Tablet */
@media (max-width: 1024px) {
    .industry-list li {
        font-size: 15px;
        gap: 8px;
    }
}

/* Mobile */
@media (max-width: 768px) {
    .industry-list li {
        font-size: 14px;
        gap: 6px;
    }
}

