/*feature-icon*/

.featured-icon img { width: 100px; transition: 0.5s; filter: brightness(0); margin-bottom: 10px; }

.featured-icon {
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    color: #fe4d00;
}

.featured-icon img:hover {filter: brightness(100%);}

/*end of feature-icon*/

.line-style-001 {
    position: relative;
}

.line-style-001:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: rgba(255, 170, 29, 0.3);
    top: -15px;
}

.line-style-001:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: rgba(255, 170, 29, 0.3);
    bottom: -15px;
}