@media (min-width: 1200px) {
    .service-slider .sppb-row-container { max-width: 1500px !important; width: 100%; }
}


.service-icon img {
    width: 70px;
}

.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner {
    padding: 0;
}

.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner>div>div {
    vertical-align: bottom;
}

.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner .sppb-carousel-text h2 {
    margin: 10px;
    padding: 9px;
    font-size: 22px;
    text-transform: capitalize;
    background: rgba(0, 0, 0, 0.8);
    color: #ff9619;
}

.services-slider i {
    background: #000;
    position: relative !important;
    height: 30px;
    width: 30px;
    padding: 20px;
    border-radius: 50%;
    justify-content: center;
    display: flex !important;
  	transition: 0.5s;
}

.services-slider i:before {
    position: absolute;
    top: 9px;
    transition: 0.5s;
}

/*service-style-001*/

.service-style-001 { border-left: 2px solid #222222; padding: 30px; }

.service-style-001:before { content: " "; width: 2px; height: 70%; position: absolute; background-color: #ff9619; left: 0px; top: 0; -webkit-transform: translateY(0%) scaleY(0.2); transform: translateY(-40%) scaleY(0.2); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.service-style-001:hover:before { -webkit-transform: translateY(0%) scaleY(1); transform: translateY(0%) scaleY(1); }

/*end of service-style-001*/

/*service-img*/

.service-img { position: relative; }

.service-img:before {content: ""; position: absolute; background: #ff9619; height: 200px; width: 300px; right: -50px; bottom: -100px;z-index:-1;}

/*end of service-img*/

.list-icon-001 ul { list-style: none; padding: 0px; margin-bottom: 0; }

.list-icon-001 ul li {display: block;margin: 5px 10px;padding-left: 25px;line-height: 1.5;font-weight: 500;letter-spacing: 1px; }

.list-icon-001 ul li:before {color: #ff9619; content: '\f00c';font-family: fontawesome; margin-right: 10px; margin-left: -25px;}

/*service*/

.service-feature-box h3 {
    background: #FF9619;
    color: #fff;
    font-size: 16px;
    padding: 10px;
  	margin: 0;
}

.sppb-column-addons .service-feature-box { transition: 0.5s; }

.sppb-column-addons .service-feature-box:hover { box-shadow: 1px 1px 5px #00000060; }

.service-feature-box img {
    filter: grayscale(1);
    transition: 0.5s;
}

.sppb-column-addons .service-feature-box:hover img { filter: none; }

@media(max-width:1199px) and (min-width:991px){
 .service-feature-box h3 {
    height: 60px;
    display: grid;
    align-items: center;
}
}



li .dj-image {
    filter: grayscale(1);
    transition: 0.5s ease;
}

li .dj-image:hover {
    filter: grayscale(0);
    transition: 0.5s ease;
}




/*end of service*/