@media (min-width: 990px) {
    .custon-two-col {
        display: flex;
    }
    
    .text-wrap {
        width: 600px;
        padding-right: 50px;
    }
}

@media (max-width: 989px) {    
    .text-wrap {
        padding-bottom: 30px;
    }
}

.custom-img-list img {
    margin-right: 20px;
}

.co-dual-col p {
    margin-top: 0;
}

@media (min-width: 768px) {
    .co-dual-col {
        display: flex;
        flex-wrap: wrap;
    }
    
    .co-dual-col .av_textblock_section:nth-child(2) {
        padding-left: 30px;
        width: 220px;
    }
    
    .co-dual-col .av_textblock_section:nth-child(1) {
        width: calc(100% - 250px);
    }
}