#news-container{width:100%;display:inline-block;}
#news-list{width:100%;float:left;margin-bottom:10px;}
.news-img{width:30%;float:left;}
.news-summary{width:68%;float:right;}
@media only screen and (min-width: 480px) {
.news-img{width:20%;float:left;}
.news-summary{width:78%;float:right;}
}
@media only screen and (min-width: 760px) {
#news-list:nth-child(odd){width:47%;margin-right:6%;}
#news-list:nth-child(even){width:47%;margin-right:0;}
.news-img{width:30%;float:left;}
.news-summary{width:68%;float:right;}
}