.thumbnail
{
    margin-bottom: 20px;
    padding: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.item.list-group-item
{
    float: none;
    width: 100%;
    background-color: #fff;
    margin-bottom: 10px;
}

.item.list-group-item .list-group-image
{
    margin: 0 10px 0  0;
	width:33%;
}
.item.list-group-item .thumbnail
{
    margin-bottom: 0px;
}
.item.list-group-item .caption
{
    padding: 10px 10px 0 10px;
}

.item.list-group-item:before, .item.list-group-item:after
{
    display: table;
    content: " ";
}

.item.list-group-item .list-group-image
{
    float: left;
}
.item.list-group-item:after
{
    clear: both;
}
.list-group-item-text
{
    margin: 0 0 11px;
}
#list.btn, #grid.btn { font-size:21px; color:#1E3368; }

#list.btn:hover, #list.btn:focus, #list.btn:active, #grid.btn:hover, #grid.btn:focus, #grid.btn:active { color:#E84C3D !important  }
@media only screen and (max-width: 768px) {
.item.list-group-item .list-group-image
{
    margin: 0 10px 0  0;
	width:50%;
}
}
@media only screen and (max-width: 480px) {
.item.list-group-item .list-group-image
{
    margin-bottom: 0 0 10px 0;
	width:100%;
}
}