.block-ecs-url {
    /* border:1px solid rgb(240, 239, 239); */

}
.img-ecs-url {
    width:100%;
    /* border:1px solid rgb(240, 239, 239); */
}

.title-ecs-url {
    /* border:1px solid rgb(240, 239, 239); */
}


@media screen and (min-width: 1400px) {

    .block-ecs-url {
        width:23%;
        height:280px;
    }
    .img-ecs-url {
        height:156px;
    }
    .title-ecs-url {
        margin-top:10px;
    }
}


@media screen and (min-width: 1300px) and (max-width: 1400px) {

    .block-ecs-url {
        width:25%;
        height:250px;
        margin-top:6px;
    }
    .img-ecs-url {
        height:140px
    }
    .title-ecs-url {
        margin-top:10px;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1300px) {

    .block-ecs-url {
        width:25%;
        height:250px;
        margin-top:6px;
    }
    .img-ecs-url {
        height:140px
    }

    .title-ecs-url {
        margin-top:10px;
    }
}


@media screen and (min-width: 1000px) and (max-width: 1200px) {

    .block-ecs-url {
        width:25%;
        height:250px;
    }
    .img-ecs-url {
        height:140px
    }
    .title-ecs-url {
        margin-top:10px;
    }
}


@media screen and (min-width: 500px) and (max-width: 1000px) {

    .block-ecs-url {
        width:25%;
        height:190px;
        margin-top: -17px;
    }
    .img-ecs-url {
        height:90px
    }
    .title-ecs-url {
        margin-top:10px;
        font-size:18px;
    }
}

@media screen and (max-width: 500px) {

    .block-ecs-url {
        display:flex;
        flex-flow: row wrap;
        justify-content:space-between;
        width:100%;
    }
    .img-ecs-url {
        width:48%;
        height:103px;
    }
    .title-ecs-url {
        width: 50%;
        font-size:18px;
    }
}

