@media (max-width: 980px){
	 section.featured-pro .row .col-md-3 {
    width: 100%;
    }
    section.featured-pro .row {
    gap: 30px 0%;
}
section.featured-pro img.img-fluid{
    height: 350px;
}
}
@media (max-width: 540px){
    section.featured-pro img.img-fluid {
    height: 300px;
}
section.featured-pro h3.title{
    font-size: var(--f17);
    height: auto;
}
section.featured-pro ul li {
    font-size: var(--f15);
}
section.featured-pro p.adr{
     font-size: var(--f14);
}
}
@media (max-width: 360px){
    section.featured-pro h3.title {
    font-size: var(--f16);
    height: auto;
}
section.featured-pro ul li {
    font-size: var(--f14);
}
}