@media (max-width:1440px) and (min-width:1024px){
     .card-title{
        font-size: 25px !important;
     }
}


@media (min-width:767px ) and (max-width: 1199.98px)  {
.category{
    font-size: 11px;
}
.input-group-text{
    padding: 15px;
}
.hero-gradient .hero-img .banner-review{
    right: 0px;
}
.file-input-label{
    font-size: 13px;
}
.content-section{
    padding: 30px 0px;
}
.operating-hours{
    margin-top: 20px;
}
.map-section{
    padding: 30px 0px;
}
}

@media (min-width:0px) and (max-width:425px){
    .hero-gradient .hero-img .banner-review{
    right: 0px;
}
.input-group-text{
    padding: 15px;
}
.content-section{
    padding: 30px 0px;
}
.operating-hours{
    margin-top: 20px;
}
.contact-form-section{
  padding: 30px 0px;
} 
.contact-card{
    margin: 0;
}
.quick-help{
    padding: 0px;
}
.map-section{
    padding: 30px 0px;
}
}