@media (min-width:992px) and (max-width: 1199px) {
    #Cases_study h5.card-title.mb-3 { margin-bottom: 8px!important; }
    #Cases_study p.card-text { font-size: 14px; }
}
@media (max-width: 991px) {
    .titlebar h2, .coltitle, .title {
        font-size: 5vh;
    }
    .banner .d-flex.font22 {
        font-size:22px;
    }
    .boxinf strong {
        font-size: 5vh;
        line-height: 1.5;
    }
}
@media (max-width: 767px) {
    .banner .heading {
        font-size: 5vh;
    }
    .card-wrapper .card-body { width:100%; }
    .card-wrapper .card .card-content.h-100 { display:none; }
    .card-wrapper .card:hover .card-content.h-100 { display:block; }
}
@media(max-width:576px){

    .banner .heading {
        font-size: 5vh;
    }
    span.pt-5.d-inline-block.blue_color img {
        width: 30px;
    }
    .homebanner span.pt-5.d-inline-block.blue_color { 
        padding-top:24px!important;        
        margin-left: 0; 
    }
    .titlebar h2 {
        font-size: 4vh;
    }
    .boxinf strong {
        font-size: 4vh;
        line-height: normal;
    }
    
}