@media only screen and (max-width:1024px) {
    .edgtf-ico-single-holder .edgtf-single-ico-table .edgtf-single-ico-left {
        width: 200px;
        box-sizing: border-box
    }
    .edgtf-ico-single-holder .edgtf-single-ico-table .edgtf-single-ico-left.edgtf-ico-image .edgtf-single-ico-img-holder {
        padding: 15px
    }
    .edgtf-ico-list-holder.edgtf-il-card article.edgtf-il-item.edgtf-item-space {
        float: none
    }
}

@media only screen and (max-width:768px) {
    .edgtf-ico-single-holder .edgtf-single-ico-table {
        display: block;
        height: auto !important
    }
    .edgtf-ico-single-holder .edgtf-single-ico-table .edgtf-single-ico-left {
        display: block;
        width: auto;
        margin-bottom: 40px;
        border-right: none;
        border-bottom: 1px solid #dbdbdb
    }
    .edgtf-ico-single-holder .edgtf-single-ico-table .edgtf-single-ico-left.edgtf-ico-image {
        padding-bottom: 40px
    }
    .edgtf-ico-single-holder .edgtf-single-ico-table .edgtf-single-ico-left.edgtf-ico-nav {
        text-align: center
    }
    .edgtf-ico-single-holder .edgtf-single-ico-table .edgtf-single-ico-left.edgtf-ico-nav .edgtf-ico-nav-item {
        display: inline-block;
        padding: 10px;
        margin: 0
    }
    .edgtf-ico-single-holder .edgtf-single-ico-table .edgtf-single-ico-left.edgtf-ico-nav .edgtf-ico-nav-item:after {
        top: auto;
        bottom: -2px;
        left: 0;
        right: auto;
        width: 100%;
        height: 4px
    }
    .edgtf-ico-single-holder .edgtf-single-ico-table .edgtf-single-ico-right {
        display: block;
        padding: 0
    }
    .edgtf-ico-single-holder .edgtf-single-ico-table .edgtf-ico-info-item.edgtf-ico-info-core-team .edgtf-ico-core-team-member {
        width: 100%;
        margin-bottom: 20px
    }
    .edgtf-ico-single-holder .edgtf-single-bottom-holder {
        margin-top: 94px
    }
}

@media only screen and (max-width:680px) {
    .edgtf-ico-single-holder .edgtf-single-ico-table .edgtf-ico-info-item .edgtf-si-info-title {
        width: 120px
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .edgtf-ico-list-holder.edgtf-grid-list.edgtf-three-columns .edgtf-item-space,
    .edgtf-ico-list-holder.edgtf-grid-list.edgtf-three-columns .edgtf-masonry-grid-sizer {
        width: 50%
    }
}

@media only screen and (max-width:768px) {
    .edgtf-ico-list-holder article .edgtf-ili-table {
        display: block
    }
    .edgtf-ico-list-holder.edgtf-il-list article .edgtf-ili-table-cell {
        display: block;
        border-right: none
    }
    .edgtf-ico-list-holder.edgtf-il-list article .edgtf-ili-table-cell.edgtf-ili-dates,
    .edgtf-ico-list-holder.edgtf-il-list article .edgtf-ili-table-cell.edgtf-ili-name,
    .edgtf-ico-list-holder.edgtf-il-list article .edgtf-ili-table-cell.edgtf-ili-raised-goal {
        width: 100%;
        box-sizing: border-box;
        border-bottom: 1px solid #dbdbdb;
        padding: 10px 23px
    }
    .edgtf-ico-list-holder.edgtf-il-list article .edgtf-ili-table-cell.edgtf-ili-icon-holder {
        float: left
    }
    .edgtf-ico-list-holder.edgtf-il-list article .edgtf-ili-table-cell.edgtf-ili-name {
        display: inline-block;
        width: calc(100% - 82px);
        border-bottom: none
    }
}

@media only screen and (max-width:680px) {
    .edgtf-ico-list-holder.edgtf-il-list article .edgtf-ili-table-cell.edgtf-ili-icon-holder {
        float: none
    }
    .edgtf-ico-list-holder.edgtf-il-list article .edgtf-ili-table-cell.edgtf-ili-name {
        display: block;
        width: 100%;
        border-bottom: 1px solid #dbdbdb
    }
    .edgtf-roadmap {
        padding-top: 100px !important
    }
    .edgtf-roadmap .edgtf-roadmap-item.edgtf-roadmap-item-above .edgtf-roadmap-item-stage-title-holder {
        top: auto;
        bottom: 35px
    }
    .edgtf-roadmap .edgtf-roadmap-item.edgtf-roadmap-item-above .edgtf-roadmap-item-content-holder {
        top: 75px;
        bottom: auto
    }
    .edgtf-roadmap .edgtf-roadmap-item.edgtf-roadmap-item-above .edgtf-roadmap-item-content-holder:after {
        top: auto;
        bottom: 100%
    }
}