@media screen and (min-width:128px) and (max-width:768px) {

.views-responsive-grid .views-column {
width: 100% !important;
}

.leftimage {
    float: left;
    padding-right: 0px;
}

}


@media screen and (min-width:128px) and (max-width:768px)  and (orientation:landscape) {

.views-responsive-grid .views-column {
width: 35% !important;
}

}