@media all and (max-width: 780px) {

/* ------ homepage ------------ */
#homeTop{
  width:100%;
  background:none;
  height:auto;
}

.homeCellOuter{
  background:url(../images/bg_home_mobile.jpg) top center rgba(255,255,255,0.45);
  background-size:cover;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
.homeCell{
  text-align:left;
  float:none;
  display:inline-block;
  width:236px;
  height:208px;
  margin:5px;
}
.hcFarmBikes{
  margin-bottom:0px;
  background:url(../images/home_cells_farm_bikes.png) top left no-repeat;
}
.hcLightCommercial{
  margin-bottom:0px;
  background:url(../images/home_cells_light_commercial.png) top left no-repeat;
}
.hcHeavyCommercial{
  margin-top:0px;
  background:url(../images/home_cells_heavy_commercial.png) top left no-repeat;
}
.hcHydrolicTippers{
  margin-top:0px;
  width:232px;
  margin-bottom:0px;
  background:url(../images/home_cells_hydrolic_tippers.png) top left no-repeat;
}

.hcCustomDesigns{
  height:190px;
  margin:0px;
  margin-top:15px;
  margin-left:5px;
  margin-right:0px;
  background:url(../images/home_cells_custom_designs.png) top left no-repeat;
}
.hcCanopysHorsefloats{

  margin:0px;

  margin-left:15px;
  background:url(../images/home_cells_canopys_horsefloats.png) top left no-repeat;
}

.hcUteDecks{
  height:190px;
  margin-right:5px;
  background:url(../images/home_cells_ute_decks.png) top left no-repeat;
}
.hcLogSplitters{
  height:190px;
  width:226px;
  margin-left:12px;
  background:url(../images/home_cells_log_splitters.png) top left no-repeat;
}

/* -------------- /homepage -------------- */


#contentTop{
  width:100%;
  background:url(/templates/themes/bst2015/images/bg_page_mobile.png) repeat-x top center #ffffff;

}

.pageInner{
  width:auto;
  padding-left:15px;
  padding-right:15px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}
.logo{display:none;}


/* -------------- trailer -------------- */

.pageHeadingLeft{
  float:none;
  width:100%;
}
.pageHeadingRight{
  float:none;
  margin-top:10px;
  width:100%;
  text-align:right;
}
  .pageHeadingContainer strong{
    font-size:17px;
  }

    .trlrContentColA{
      display:inline-block;
      float:left;
      width:45%;
    }
    .trlrContentColB{
      display:inline-block;
      float:left;
      width:45%;

      margin-left:3%;
    }
    .trlrContentColC{
      display:inline-block;
      float:left;
      width:45%;

      margin-left:3%;
    }
    .trlrContentColD{
      display:inline-block;
      float:left;
      width:45%;

      margin-left:3%;
    }

  .trlrFooterLeft{
    float:left;
    width:45%;
  }

  .trlrFooterRight{
    float:right;
    width:45%;
  }

  .btnEnquire{
    width:90%;

    display:block;
    text-align:center;
    background-color:#75768a;
    color:#ffffff;
    padding:10px;
    text-decoration:none;
  }

/* -------------- /trailer -------------- */

/* ------- Contact -------  */
.leftMargin{
  margin-left:0px;
}
.pageLeft{
  float:none;
  width:100%;
}
.pageRight{
  float:none;
  width:100%;
}
/* ------- /Contact -------  */

.footerText{padding-bottom:20px;}

}




/* --------------------- small phone ---------------------- */
@media all and (max-width: 501px) {

  .trlrHeadingLeft{
    float:none;
    width:100%;
    text-align:left;
  }
  .trlrHeadingRight{
    float:none;
    width:100%;
    text-align:left;
  }
  .trlrContentColA{
    display:inline-block;
    float:left;
    width:95%;
    margin:3%;
  }
  .trlrContentColB{
    display:inline-block;
    float:left;
    width:95%;
    margin:3%;
  }
  .trlrContentColC{
    display:inline-block;
    float:left;
    width:95%;
    margin:3%;
  }
  .trlrContentColD{
    display:inline-block;
    float:left;
    width:95%;
    margin:3%;
  }

  .trlrFooterLeft{
    float:none;
    width:100%;
  }

  .trlrFooterRight{
    float:none;
    width:100%;
  }

  .btnEnquire{
    width:90%;
    margin-left:3%;
    margin-right:3%;
    margin-bottom:3%;
    display:block;
    text-align:center;
    background-color:#75768a;
    color:#ffffff;
    padding:10px;
    text-decoration:none;
  }

}
/* --------------------- /small phone ---------------------- */