
.sub-visual .visual-section {background: url("../images/benner-sub02-custom.jpg") 50% 50%/cover no-repeat;}
#section-02 .business-list {grid-template-columns: repeat(3, 1fr);}
#section-03 .business-list {grid-template-columns: repeat(5, 1fr);}
#section-04 .business-list {grid-template-columns: repeat(4, 1fr);}
.section-title .desc { font-weight:400} 
.section-title .desc .bold{ display:block; margin-bottom:10px; font-weight:700; font-size:110%;   } 
#section-04 h3{color:#fff} 
#section-04 .desc{color:#fff} 
.business-list img{ border-radius:0px}
@media screen and (max-width: 1280px) {
  .business-list {grid-template-columns: repeat(2, 1fr);  }
}


@media screen and (max-width: 1024px) {
  .business-list {grid-template-columns: repeat(2, 1fr);}
#section-02 .business-list {grid-template-columns: repeat(2, 1fr);}
#section-03 .business-list {grid-template-columns: repeat(2, 1fr);}
#section-04 .business-list {grid-template-columns: repeat(2, 1fr);}
}