body {
  background-position: left top;
}
.container { padding: 0 15px; }
#main { margin: 0; }
.flexslider {
  background: transparent;
  border: 0 none;
  margin: 0;
  webkit-border-radius: 0;
  moz-border-radius: 0; 
  o-border-radius: 0;
  border-radius: 0;
}
.seoText {
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  margin-bottom:40px;
  padding: 10px 0;
}
.seoText h1 {
  font-size: 2rem;
  line-height: 1;
  margin-bottom: 4px;
  margin-top:10px;
}
.seoText h2 {
  font-size:1.8rem;
  color: #ff9000;
  line-height:1.2;
  margin-bottom:0px;
}
.seoText p {
  color: #555;
  font-size: 1.4rem;
  line-height: 1.8;
  margin: 0 0 11px;
  text-align: justify;
}
ul.hmButtons {
  overflow: hidden;
  text-align: center;
  list-style: none;
  margin: 0 0 18px;
}
.hmButtons li {
  float: left;
  width: 33%;
}
.hmButtons li a {}
.hmButtons .btnImage {}
.hmButtons span { display: none; }
/* -----------------------------------------
   Media Queries
----------------------------------------- */

@media only screen and (max-width: 1024px) {
  /* anything below 1024px */
}
@media only screen and (max-width: 800px) {
  /* anything below 800px */
}

@media only screen and (max-width: 767px) {
  /* anything below 767px */
  body {
    background-position: left -156px;
  }  .container { padding: 0; }
  .flexslider { display: none; }
  .hmButtons li { margin-bottom: 0; }
  .hmButtons li a {
    color: #fff;
    display: block;
    padding: 8px 0;
    height: 100%;
    width: 100%;
    text-decoration: none;
  }
  a#creditBtn {
    background: #3c9600; /* Old browsers */
    background: -moz-linear-gradient(top,  #3c9600 0%, #79d33e 50%, #56c70b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c9600), color-stop(50%,#79d33e), color-stop(100%,#56c70b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #3c9600 0%,#79d33e 50%,#56c70b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #3c9600 0%,#79d33e 50%,#56c70b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #3c9600 0%,#79d33e 50%,#56c70b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #3c9600 0%,#79d33e 50%,#56c70b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c9600', endColorstr='#56c70b',GradientType=0 ); /* IE6-9 */
  }
  a#paymentBtn {
    background: #e50000; /* Old browsers */
    background: -moz-linear-gradient(top,  #8a1212 0%, #e97575 50%, #e50000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8a1212), color-stop(50%,#e97575), color-stop(100%,#e50000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8a1212 0%,#e97575 50%,#e50000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8a1212 0%,#e97575 50%,#e50000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8a1212 0%,#e97575 50%,#e50000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8a1212 0%,#e97575 50%,#e50000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a1212', endColorstr='#e50000',GradientType=0 ); /* IE6-9 */
  }
  a#inventoryBtn {
    background: #005b8f; /* Old browsers */
    background: -moz-linear-gradient(top,  #005b8f 0%, #8bbae2 50%, #1272c4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005b8f), color-stop(50%,#8bbae2), color-stop(100%,#1272c4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #005b8f 0%,#8bbae2 50%,#1272c4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #005b8f 0%,#8bbae2 50%,#1272c4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #005b8f 0%,#8bbae2 50%,#1272c4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #005b8f 0%,#8bbae2 50%,#1272c4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005b8f', endColorstr='#1272c4',GradientType=0 ); /* IE6-9 */
  }
   a#referralBtn {
background: #ff9f32; /* Old browsers */
background: -moz-linear-gradient(top,  #ff9f32 0%, #fcdf9c 51%, #fcdf9c 64%, #ff8c28 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9f32), color-stop(51%,#fcdf9c), color-stop(64%,#fcdf9c), color-stop(100%,#ff8c28)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff9f32 0%,#fcdf9c 51%,#fcdf9c 64%,#ff8c28 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff9f32 0%,#fcdf9c 51%,#fcdf9c 64%,#ff8c28 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff9f32 0%,#fcdf9c 51%,#fcdf9c 64%,#ff8c28 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff9f32 0%,#fcdf9c 51%,#fcdf9c 64%,#ff8c28 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f32', endColorstr='#ff8c28',GradientType=0 ); /* IE6-9 */ 
  }
  
  .hmButtons img {
    display: none;
  }
  .hmButtons span {
    display: block;
    font-size: 20px;
    font-size: 2.0rem;
    line-height: 1;
    text-shadow: 1px 1px 1px #000;
  }
  .hmButtons span.largeText {
    font-size: 22px;
    font-size: 2.2rem;
    font-weight: bold;
    line-height: 1.2;
  }
  .smallText {
    font-size: 1.58rem !important;
}

.hmButtons span.mediumText {
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 1.7;
}
}

@media only screen and (max-width: 600px) {
  /* anything below 600px */
}

@media only screen and (max-width: 480px) {
  /* anything below 480px */
  .seoText { display: none; }
}

@media only screen and (max-width: 320px) {
  /* anything below 320px */
  .hmButtons li {
    float: none;
    width: 100%;
  }
  .hmButtons span {
    display: inline;
    font-size: 26px;
    font-size: 2.6rem;
    margin-left: 6px;
  }
  .hmButtons span.largeText {
    font-size: 36px;
    font-size: 3.6rem;
    line-height: 1.4;
  }
}