/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {

}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	#content {height: 633px;}

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) { 
  .sm-show {
    display: block !important;
  }
  .sm-hide {
    display: none;
  }
  #mastHead {
    margin-top: 60px;
  }
	#content {
    height: 633px;
    background-color: #FFF;
  }
  #news {
    padding-left: 10px;
    padding-right: 10px;
    background-color: #FFF;
  }
  #news section.columns {
    width: 100%;
  }
  #mainNav {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    border-radius: 0;
    border: none;
    z-index: 99;
  }
  #mainNav .mobile-menu {
    text-align: right;
    width: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0563ac), color-stop(1, #024693));
    box-shadow: inset 0 1px 0 #0670b6;
  }
  #mainNav .mobile-menu img {
    margin-bottom: 0;
    margin-right: 15px;
    margin-top: 5px;
  }
  #mainNav ul {
    border-bottom: 1px solid rgba(0,0,0,0.12);
  }
  #mainNav ul li {
    float: none;
    border-bottom: rgba(0,0,0,0) solid 1px;
    background-color: #FFF;
  }
  #mainNav ul li.clientArea {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(252,254,255,0.92)), color-stop(1, rgba(238,248,253,0.92)));
  }
  .contentNav h2 {
    text-align: left;
  }
  .contentNav .asideNav li {
    background-position-x: left;
  }
  .contentNav .asideNav li a {
    text-align: left;
  }
  #products h2 {
    padding-left: 10px;
    padding-right: 10px;
  }
  #products article div a img {
    width: 100%;
  }
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

}