.sec-dep .icon-list {
list-style: none;
display: flex;
flex-wrap: wrap;
align-items: stretch;
padding-left: 0;
margin: 0 -5% 40px -5%;
}
.sec-dep .icon-list__item {
flex: 0 0 50%;
margin-bottom: 70px;
padding: 0 5%;
}
.sec-dep .icon-list__item:nth-child(odd) {
flex: 0 1 55%;
}
.sec-dep .icon-list__item:nth-child(even) {
flex: 0 1 45%;
}
.sec-dep .icon-list__item-inner {
padding-left: 130px;
position: relative;
}
.sec-dep .icon-list__item-inner::before {
content: "";
display: block;
width: 42px;
height: 42px;
background-image: url('../images/check.png');
background-repeat: no-repeat;
position: absolute;
top: -2px;
left: 20px;
}
.sec-dep .grid {
display: flex;
align-items: stretch;
flex-wrap: wrap;
margin: 0 -5% 0 -5%;
}
.sec-dep .grid__col {
padding: 0 5%;
margin-bottom: 70px;
}
.sec-dep .grid__col:nth-child(odd) {
flex: 0 1 55%;
}
.sec-dep .grid__col:nth-child(even) {
flex: 0 1 45%;
}
.sec-dep .ico-str {
display: flex;
}
.sec-dep .ico-str + .ico-str {
margin-top: 70px;
}
.sec-dep .ico-str__ico-wrap {
flex: 0 0 130px;
}

@media (max-width: 1279px) {
.sec-dep .icon-list,
.sec-dep .grid {
    display: block;
}
}

@media (max-width: 991px) {
.sec-dep .icon-list,
.sec-dep .icon-list__item,
.sec-dep .grid,
.sec-dep .grid__col {
    margin-bottom: 60px;
}
}

@media (max-width: 767px) {
.sec-dep .icon-list,
.sec-dep .icon-list__item,
.sec-dep .grid,
.sec-dep .grid__col {
    margin-bottom: 50px;
}
}

@media (max-width: 529px) {
.sec-dep .icon-list,
.sec-dep .icon-list__item,
.sec-dep .grid,
.sec-dep .grid__col, {
    margin-bottom: 40px;
}
.sec-dep .icon-list__item-inner {
    padding-left: 80px;
}
.sec-dep .icon-list__item-inner::before {
    left: 0;
}
.sec-dep .ico-str__ico-wrap {
    flex: 0 0 80px;
    padding-right: 20px;
}
}

@media (max-width: 399px) {
.sec-dep .icon-list__item-inner {
    padding-left: 60px;
}
.sec-dep .ico-str {
    display: block;
}
.sec-dep .ico-str__ico-wrap {
    padding-right: 0;
    margin-bottom: 20px;
    text-align: center;
}
.sec-dep .ico-str__txt {
    text-align: center;
}
}
