.software-list-wrapper > .container.common-desc-padding { padding-bottom: 0px; border-bottom: none; }
.software-list-inner { background: var(--white-color); border-radius: 28px; }
.software-list .software-list-item { border-bottom: 1px solid var(--grey-color-600); padding: 76px 52px; display: flex; display: -webkit-flex; gap: 38px; flex-wrap: wrap; -webkit-flex-wrap: wrap; align-items: flex-start; -webkit-align-items: flex-start; }
.software-list .software-list-item:last-child { border-bottom: none; }
.software-list .software-list-item .software-list-img { position: relative; aspect-ratio: 1 / 1; width: calc(((100%  / 12) * 5) - 19px) ; border-radius: 22px; overflow: hidden; }
.software-list .software-list-item .software-list-img img { width: 100%; height: 100%; object-fit: cover; }
.software-list .software-list-item .software-list-content { width: calc(((100%  / 12) * 7) - 19px); }
.software-list .software-list-item .software-list-content .title {  font-weight: 700; margin-bottom: 20px; }
.software-list .software-list-item .software-list-content .text-editor-content > * { font-size: 18px; line-height: 26px; }
.software-list .software-list-item .software-list-content .not-sure { margin-top: 30px; }
.software-list .software-list-item .software-list-content .not-sure .text-md { margin-top: 0px; color: var(--red-color-200); }
/* .software-list .software-list-item .software-list-content .not-sure a { color: var(--black-color); } */

@media (min-width: 992px) and (max-width: 1169px) {

    .software-list-inner { border-radius: 12px; }
    .software-list .software-list-item { padding: 32px; gap: 28px; }
    .software-list .software-list-item .software-list-img { width: calc(((100%  / 12) * 5) - 14px); border-radius: 12px; }
    .software-list .software-list-item .software-list-content { width: calc(((100%  / 12) * 7) - 14px); }
    .software-list .software-list-item .software-list-content .title { margin-bottom: 16px; }
    .software-list .software-list-item .software-list-content .text-editor-content > * { font-size: 16px; line-height: 24px; }

}

@media (min-width: 768px) and (max-width: 991px) {

    .software-list-inner { border-radius: 12px; }
    .software-list .software-list-item { padding: 28px; gap: 28px; }
    .software-list .software-list-item .software-list-img { width: calc(((100%  / 12) * 5) - 14px); border-radius: 12px; }
    .software-list .software-list-item .software-list-content { width: calc(((100%  / 12) * 7) - 14px); }
    .software-list .software-list-item .software-list-content .title { margin-bottom: 16px; }
    .software-list .software-list-item .software-list-content .text-editor-content > * { font-size: 16px; line-height: 24px; }

}

@media (max-width: 767px) {
    .software-list-inner { border-radius: 12px; }
    .software-list .software-list-item { padding: 20px 16px; gap: 18px; }
    .software-list .software-list-item .software-list-img { width: 100%; border-radius: 12px; }
    .software-list .software-list-item .software-list-content { width: 100%; }
    .software-list .software-list-item .software-list-content .title { margin-bottom: 16px; }
    .software-list .software-list-item .software-list-content .text-editor-content > * { font-size: 16px; line-height: 24px; }

}