@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) {
    .banner .d-flex.font22 {
        font-size:22px;
    }
}
@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;
    }
.request-btn {
    padding: 8px!important;
    margin-left: 0px !important;
}
.shadow1 p.card-text {
    font-size: 12px;
}
    
}

@media(max-width:300px){
.request-btn {
    padding: 8px!important;
    margin-left: 0px !important;
    font-size: 13px;
}
a.logom img {
    width: 80px;
}
    
ul.list-inline.social-link li {
    margin-left: 5px;
}
}