
.ingite-view-solution-card{
    overflow:hidden;
}

.ingite-view-solution-card h2{
    font-size:4.1rem;
    margin:0;
}

.ingite-view-solution-card .ingite-view-ingite-view-solution-card-slogan{
    font-size:2.2rem;
    margin:0;
}

.ingite-view-solution-card:not(.color-secondary-background){
    color:black;
}

.ingite-view-ingite-view-solution-card-title{
    font-weight:500
}

.ingite-view-ingite-view-solution-card-title,
.ingite-view-ingite-view-solution-card-slogan{
    display: inline-block;
    width: auto;
}

@media screen and (min-width:993px){
    .col.s12 .ingite-view-solution-card{
        padding-bottom:55%;
    }
    .col.l6 .ingite-view-solution-card{
        padding-bottom:113%;
    }

    .ingite-view-solution-card.ingite-view-solution-card-image-top .ingite-view-solution-card-image{
        position:absolute;
        top:10%;
        left:10%;
        width:80%;
        height:60%
    }

    .ingite-view-solution-card.ingite-view-solution-card-image-bottom .ingite-view-solution-card-image{
        position:absolute;
        bottom:10%;
        left:10%;
        width:80%;
        height:60%
    }

    .ingite-view-solution-card.ingite-view-solution-card-image-right .ingite-view-solution-card-image{
        position:absolute;
        bottom:0%;
        right:-30%;
        width:100%;
        height:100%
    }

    .ingite-view-solution-card.ingite-view-solution-card-image-right .card-content{
        position:absolute;
        top:50%;
        transform:translateY(-50%);
        left:0%;
        width:40%;
        height:40%
    }

    .ingite-view-solution-card.ingite-view-solution-card-image-top .card-content{
        position:absolute;
        bottom:10%;
        left:0;
        width:100%;
        height:20%;
        padding:0;
    }

    .ingite-view-solution-card.ingite-view-solution-card-image-bottom .card-content{
        position:absolute;
        top:10%;
        left:0;
        width:100%;
        height:20%;
        padding:0;
    }

    #ingite-view-solution-card-security .ingite-view-solution-card-image{
        top:5%;
    }

    #ingite-view-solution-card-performance .ingite-view-solution-card-image{
        left: -24%;
        bottom: -40%;
        width: 110%;
        height: 110%;
    }

    #ingite-view-solution-card-forensics .ingite-view-solution-card-image{
        position: absolute;
        top: -7%;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .ingite-view-solution-card .ingite-view-solution-card-image img{
        height: 100%;
        margin: auto;
        display: block;
    }
    #ingite-view-solution-card-forensics .ingite-view-solution-card-image img{
        width:100%;
    }

    .col.s12 .ingite-view-solution-card{
        padding-bottom:100%;
        overflow:hidden;
    }
    #ingite-view-solution-card-metering{
        padding-bottom:50%;
        overflow:hidden;
    }
}
@media screen and (max-width:992px){
    #ingite-view-solution-card-security .ingite-view-solution-card-image,
    #ingite-view-solution-card-inventory .ingite-view-solution-card-image{
        width:80%;
        margin:auto;
    }

    #ingite-view-solution-card-performance .ingite-view-solution-card-image{
        margin-left: -23%;
        margin-bottom: -40%;
        width: 100%;
    }

    #ingite-view-solution-card-forensics .ingite-view-solution-card-image{
        margin-bottom: -31%;
    }

    #ingite-view-solution-card-metering .ingite-view-solution-card-image{
        margin-right: -40%;
    }
}