/*align*/
.printing-solution-2 .sppb-media{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: 80px;
}

/*show icon exceed the box*/
.printing-solution-row .clearfix {overflow: visible!important;}



/*icon style*/
.printing-solution-2 img {filter: invert(1);transition:0.5s ease;}
.printing-solution-2 span.sppb-img-container {
    background: #171717;
    width: fit-content;
    margin: auto;
    border-radius: 50%;
    border: 3px solid #ac0d19;
    position: relative;
    margin-top: -40px;
    transition: 0.3s ease;
    padding: 5px;
}
.sppb-addon.sppb-addon-feature.printing-solution-2:hover span.sppb-img-container {
    transform: matrix(1.1,0,0,1.1,0, -20);
    transition: 0.3s ease;
}

/*box*/
.sppb-addon.sppb-addon-feature.printing-solution-2 {
    border: 3px solid #ac0d19!important;
    border-radius: 20px;
}
.sppb-addon.sppb-addon-feature.printing-solution-2:hover {
    border: 3px solid #ac0d19!important;
}
.printing-solution-2  .sppb-media-content {
    padding: 20px 40px 18px 0px;
}
@media (min-width: 768px) and (max-width: 991px){
.printing-solution-2  .sppb-media-content {
    padding: 20px 15px 30px 15px;
}}
@media (max-width: 767px){
.printing-solution-2  .sppb-media-content {
    padding: 20px 10px 18px 0px;
}}



/*text*/
.printing-solution-2 .pull-left {
    width: 8%!important;
    margin-left: 30px;
}

@media (min-width: 768px) and (max-width: 991px){
.printing-solution-2 .pull-left {
    width: 13%!important;
    margin-left: 30px;
}}


@media (max-width: 767px){
.printing-solution-2 .pull-left {
    width: 28%!important;
    margin-left: 15px;
}}


/*solution-detail*/
.printing-solution.printing-solution-nav .sppb-addon-text {
    min-height: 0;
    display: none;
}

.printing-solution.printing-solution-nav h5.sppb-addon-title.sppb-feature-box-title {
    margin-bottom: 0;
}






