.sub-header .title-head h2 {
    max-width: 60rem;
}
.box-grid h3 {
    font-size: 2rem;
}
.cbox .cbox-image {
    margin-left: -13.5rem;
}
.cbox.bg-light .title-head > .box-grid.v1 {
    padding: 64px 0;
}
p.f-16 {
    line-height: 1.8;
}
.business-contents {
    margin: 64px 0 160px 0;
}
.box-grid.v1 h3 {
    color: #363636;
    margin-bottom: 5px!important;
}


@media (max-width: 991.8px) {
    .box-grid h3 {
        font-size: 2rem;
    }
    .business-contents {
        margin: 80px 0 80px 0;
    }
    .cbox .cbox-image {
        margin-left: -6rem;
    }
    .sub-header .title-head h2 {max-width: 500px;}
}
@media  (max-width: 767px) {
    .sub-header > div.col-sm-12 {
        padding: 0;
    }
}
@media  (max-width: 575.98px) {
    .box-grid h3 {
        font-size: 16px;
    }
    .ls-font-sm.f-12 {
        font-size: 12px !important;
    }
    .title-head .ls-font-sm {
        font-size: 10px;
    }
    p.f-16 {
        font-size: 14px !important;
    }
    .cbox .cbox-image {
        margin-left: -20px;
    }
    .cbox.bg-light:before {
        top: 200px;
    }
}
