.sec01 .icon_all_grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 50px;
    grid-row-gap: 15px;
}

.rs-116 .sec02 {
    background-color: #ffffff;
}
.rs-116 .sec03 .radius_a {
    /* border: 3px solid #fcf340; */
}
.rs-116 .sec03 .radius_b {
    /* border: 3px solid #75d5fd; */
}
.rs-116 .sec03 .color_b::before {
    background: #75d5fd;
}
.rs-116 .sec03 .color_g::before {
    background: #fcf340;
}
.rs-116 .sec04 .btn_box {
    right: 3%;
    bottom: 0%;
}
.rs-116 .sec06 .btn_link_more {
    background-color: #8fb5db;
    border: 1px solid #8fb5db;
    color: #ffffff;
}
.rs-116 .sec06 .btn_link_more:hover {
    background-color: #5c83a9;

}
.rs-116 .sec04-116 {
    /* background-color: #cddce8; */
}
.rs-116 .sec06 .btn_link_more::after {
    border-color: transparent transparent transparent #ffffff;
}
.rs-116 .sec11 {
    background-color: #e9f5ff;
}

.rs-116 .tab-demo .tab-title li a {
    color: #6d6d6d;
}
.rs-116 .tab-demo .tab-title li a:hover {
    color: #ffffff;
    background-color: #465ca0;
    border: 1px solid #465ca0;
}
.rs-116 .tab-demo .tab-title li.active a {
    color: #ffffff;
    background-color: #465ca0;
    border: 1px solid #465ca0;
}
.rs-116 .sec08 {
    background-color: #e9f5ff;
    padding: 2rem 2rem;
    color: #6d6d6d;
}
.rs-116 .sec08 .title,
.rs-116 .sec08 .descript {
    color: #6d6d6d;
}

@media (min-width: 992px) {
    .ipc_model .icon_all_grid {
        display: grid;
        grid-template-columns: repeat(8, 1fr);
        grid-column-gap: 15px;
    }

}