.home-services{
margin-top: 125rem;
}
.home-services > p, .home-services > h2, .home-services > h3{
text-align: center;
}
.home-services > p{
font-weight: bold;
}
.home-services h2{
font-weight: bold;
font-size: 4rem;
}
.home-services h3{
font-weight: bold;
font-size: 3rem;
color: var(--secondary-color);
}
.container-grid-services{
margin-top: 5rem;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
column-gap: 2.8rem;
row-gap: 2.8rem;
}
.box-service{
text-align: center;
background-color: #e5e5e5;
padding: 4rem 2rem 4rem 2rem;
}
.box-service h3{
color: var(--black);
margin-top: -1.5rem;
}
.box-service a{
color: var(--black);
text-decoration: underline;
}
@media (min-width: 300px){
.home-services{
margin-top: 132rem;
}
}
@media (min-width: 370px){
.home-services{
margin-top: 132rem;
}
}
@media (min-width: 766px){
.home-services{
margin-top: 135rem;
}  
}
@media (min-width: 820px){
.home-services{
margin-top: 150rem;
}  
}
@media (min-width:992px){ 
.tabs li .container-grid-tab{
display: grid !important;
grid-template-columns: repeat(2, 1fr)!important;
column-gap: 1.2rem;
}
.home-services{
margin-top: 77rem;
}  
}
@media (min-width:1200px){ 
}