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

  body{
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    text-align:center;
    font-size:12px;
    font-size:14px;
  }
  UL,OL{
    margin-bottom:10px;
    margin-left:15px;
  }
  .pageInner{
    width:100%;
    padding-left:10px;
    padding-right:10px;
  }
  .sidePad{padding-left:80px; padding-right:80px;}
/* --------------------- Home -------------------- */

/* --------------------- /Home -------------------- */

/* --------------------- Content -------------------- */

/* --------------------- /Content -------------------- */


/* --------------------- Footer -------------------- */

/* --------------------- /Footer -------------------- */


}
/*     TABLET      */
@media all and (max-width:768px){

  .logo{display:none;}

  .headerOuter .logo{
    display:none;
    width:auto;
    height:auto;
    margin-left:10%;
    margin-right:10%;
  }


  .headerOuter .pageInner{padding-left:0px;padding:right:0px;}

  .menuOuter{
    margin-top:0px;
  }
  .pageHalfLeft,
  .pageHalfRight{
    float:none;
    width: 100%;
  }
  .pageHalfLeft{
    padding: 0px;
  }
  h1{
    font-size:25px;
    }
  h2{
    font-size:20px;
  }
  .sidePad{padding-left:30px; padding-right:30px;}
  /* ------------- Home ------------- */
  .outerBannerHome {
    height: 400px;

  }

  /* ------------- /Home ------------- */
  .outerBannerContent{
    height: 25vw;
    background-position:top right;
    background-size:cover;
    display:none;
  }

  /* ----------- Gallery ---------------- */
  .thumb_class{
    margin-left:2%;
    width:48%;
  }
  /* ---------- /Gallery --------------- */

  /* ------------- Form ------------- */
  .formHalf{
    width:100%;
  }

  form input[name="contact_name"]{
    border-right:0px;
  }
  /* ------------- /Form ------------- */

  /* ------------- Footer ------------- */

    .footerLeft,
    .footerRight{
      float:none;
      width:100%;
      text-align:left;
      margin-bottom:15px;
    }

  /* ------------- /Footer ------------- */



}



/*     MOBILE      */
@media all and (max-width:500px){


  /* ------------- Home ------------- */
  .outerBannerHome .pageInner{
    padding-top:60px;
  }
  /* ------------- /Home ------------- */

  /* ------------- Content ------------- */
  .pageHalfLeft,
  .pageHalfRight,
  .page70Left,
  .page30Right,
  .page20Left,
  .page80Right{
    float:none;
    width: 100%;
  }
  .page70Left{
    padding-bottom:20px;
    padding-right:0px;
  }

  /* ------------- /Content ------------- */

  /* ----------- Gallery ---------------- */
  .thumb_class{
    margin-left:0%;
    width:100%;
  }
  /* ---------- /Gallery --------------- */

  /* ------------- Footer ------------- */
    .footerLeft,
    .footerMid,
    .footerRight
    {
      padding-top:15px;
      width:100%;
      float:none;
    }

  /* ------------- /Footer ------------- */




}