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

    #block-views-schools-and-centres-block .views-row,
    #block-views-schools-and-centres-block-1 .views-row,
    #block-views-schools-and-centres-block-2 .views-row,
    #block-views-schools-and-centres-block-3 .views-row {
        float: left;
        margin: 2% 2%;
        width: 98%;
    }

    #block-views-schools-and-centres-block .views-row img,
    #block-views-schools-and-centres-block-1 .views-row img,
    #block-views-schools-and-centres-block-2 .views-row img,
    #block-views-schools-and-centres-block-3 .views-row img {
        width: 100% !Important;
        height: auto !Important;
    }

}

@media only screen and (min-width: 480px) and (max-width: 599px) {
    #block-views-schools-and-centres-block .views-row,
    .view-id-schools_and_centres.view-display-id-page_1 .views-row,
    .view-id-schools_and_centres.view-display-id-page_2 .views-row,
    .view-id-schools_and_centres.view-display-id-page_3 .views-row,
    .view-id-schools_and_centres.view-display-id-page_4 .views-row {
        float: left;
        margin-right: 2%;
        min-height: 140px;
        width: 98%;
    }

    #block-views-schools-and-centres-block .views-row,
    .view-id-schools_and_centres.view-display-id-page_1 .views-row img,
    .view-id-schools_and_centres.view-display-id-page_2 .views-row img,
    .view-id-schools_and_centres.view-display-id-page_3 .views-row img,
    .view-id-schools_and_centres.view-display-id-page_4 .views-row img{
        height: auto !important;
        width: 100% !important;
    }

}

@media only screen and (min-width: 600px) and (max-width: 959px) {

    /** Research Schools **/
    #block-views-schools-and-centres-block .views-row {
        float: left;
        height: 130px;
        margin-right: 2%;
        width: 48%;
    }

    #block-views-schools-and-centres-block .views-row img {
        width: 100% !Important;
        height: auto !Important;
    }

    /** Schools **/
    #block-views-schools-and-centres-block-1 {

    }

    #block-views-schools-and-centres-block-1 .views-row {
        float: left;
        height: 130px;
        margin-right: 1%;
        width: 32%;
    }

    #block-views-schools-and-centres-block-1 .views-row img {
        width: 100% !Important;
        height: auto !Important;
    }

    /** Centres on Home Page **/
    #block-views-schools-and-centres-block-2 {

    }

    #block-views-schools-and-centres-block-2 .views-row {
        float: left;
        height: 140px;
        margin-right: 1%;
        width: 32%;
    }

    #block-views-schools-and-centres-block-2 .views-row img {
        width: 100% !Important;
        height: auto !Important;
    }

    /** Foundation **/
    #block-views-schools-and-centres-block-3 {

    }

    #block-views-schools-and-centres-block-3 .views-row {
        float: left;
        height: 140px;
        margin-right: 1%;
        width: 32%;
    }

    #block-views-schools-and-centres-block-3 .views-row img {
        width: 100% !Important;
        height: auto !Important;
    }

    /** End of Schools and Centres **/

    .view-id-schools_and_centres.view-display-id-page_1 .views-row,
    .view-id-schools_and_centres.view-display-id-page_2 .views-row,
    .view-id-schools_and_centres.view-display-id-page_3 .views-row,
    .view-id-schools_and_centres.view-display-id-page_4 .views-row {
        float: left;
        margin-right: 2%;
        min-height: 140px;
        width: 48%;
    }

    .view-id-schools_and_centres.view-display-id-page_1 .views-row img,
    .view-id-schools_and_centres.view-display-id-page_2 .views-row img,
    .view-id-schools_and_centres.view-display-id-page_3 .views-row img,
    .view-id-schools_and_centres.view-display-id-page_4 .views-row img{
        height: auto !important;
        width: 100% !important;
    }

}

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

    /** Research Schools **/
    #block-views-schools-and-centres-block .views-row {
        float: left;
        height: 168px;
        margin-right: 2%;
        width: 48%;
    }

    #block-views-schools-and-centres-block .views-row img {
        width: 100% !Important;
        height: auto !Important;
    }

    .view-id-schools_and_centres.view-display-id-page_1 .views-row,
    .view-id-schools_and_centres.view-display-id-page_2 .views-row,
    .view-id-schools_and_centres.view-display-id-page_3 .views-row,
    .view-id-schools_and_centres.view-display-id-page_4 .views-row {
        float: left;
        margin-right: 2%;
        min-height: 140px;
        width: 48%;
    }

    .view-id-schools_and_centres.view-display-id-page_1 .views-row img,
    .view-id-schools_and_centres.view-display-id-page_2 .views-row img,
    .view-id-schools_and_centres.view-display-id-page_3 .views-row img,
    .view-id-schools_and_centres.view-display-id-page_4 .views-row img{
        height: auto !important;
        width: 100% !important;
    }

    /** Schools **/
    #block-views-schools-and-centres-block-1 {

    }

    #block-views-schools-and-centres-block-1 .views-row {
        float: left;
        height: 120px;
        margin-right: 1%;
        width: 24%;
    }

    #block-views-schools-and-centres-block-1 .views-row img {
        width: 100% !Important;
        height: auto !Important;
    }

    /** Centres on Home Page **/
/*    #block-views-schools-and-centres-block-2 {

    }

    #block-views-schools-and-centres-block-2 .views-row {
        float: left;
        height: 130px;
        margin-right: 1%;
        width: 32%;
    }

    #block-views-schools-and-centres-block-2 .views-row img {
        width: 100% !Important;
        height: auto !Important;
    }
*/
    /**Fix Centres Home Page Views**/
      #block-views-schools-and-centres-block-1 .view-content {
         float:left;
         margin: 0;
    }
    #block-views-schools-and-centres-block-1 .views-row {
        float:left;
        margin: 0;
        height: auto;
        width:  auto;

    }
    #block-views-schools-and-centres-block-1 .views-row-odd {
        float: left;
        margin:0 20px 0 0;
        height: auto;
        width:  auto;
    }
    #block-views-schools-and-centres-block-1 .views-row-even {
        margin: 0;
        height: auto;
        width:  auto;
    }
    .view-schools-and-centres .view-content .views-row {
        padding-bottom:20px;
    }
    .view-schools-and-centres .view-content .views-row  .views-field {
        width:320px;
    }
    /** Foundation **/
    #block-views-schools-and-centres-block-3 {

    }

    #block-views-schools-and-centres-block-3 .views-row {
        float: left;
        height: 130px;
        margin-right: 3%;
        width: 30%;
    }

    #block-views-schools-and-centres-block-3 .views-row img {
        width: 100% !Important;
        height: auto !Important;
    }

    /** End of Schools and Centres **/

}
