/*Application*/
.application-list {display: flex;flex-direction: row; flex-wrap: wrap; margin-right: -30px;}
.application-list > div{ width: calc(33.33% - 30px); margin-right: 30px; padding: 0 17px 22px 17px; display:flex; flex-direction: row; flex-wrap: nowrap; border-bottom: 1px solid #e7e7e7; margin-bottom: 30px;}
.application-list > div > div:first-child { width:calc(100% - 175px); padding-right: 30px; color: #3d3d3d; font-size:27px; line-height: 35px;}
.application-list > div > div:last-child { width:175px; padding-top: 10px;}
.application-list > div > div:last-child img{width:100%;}
.application-list > div > div:first-child span {display: block; line-height: 100%; font-size: 46px; color: #333333; padding-bottom: 15px;}
@media only screen and (max-width: 1024px){
    .application-list > div{width:calc(50% - 30px);}
    .application-list > div > div:first-child { font-size:24px; }}
@media only screen and (max-width: 640px) {
.application-list> div{width: 100%;margin:0 30px 30px 0;}	

}

