/*********VARIABLES */
/*********MIXINS */
/*********MEDIA */
@media all and (max-width: 1199px) and (min-width: 992px) {
  /* line 108, ../sass/media.scss */
  .subNavWrap h3, .subNavWrap h3 a {
    font-size: 23px;
    margin-top: 10px;
  }

  /* line 117, ../sass/media.scss */
  .navWrap h2, .navWrap h2 a {
    font-size: 28px;
  }

  /* line 123, ../sass/media.scss */
  .navWrap ul.wrap {
    list-style: none;
    padding: 0;
    margin: 0;
    padding: 25px 0 17px;
  }

  /* line 130, ../sass/media.scss */
  ul.social {
    padding-top: 14px;
  }
  /* line 133, ../sass/media.scss */
  ul.social img {
    width: 45px;
  }

  /* line 138, ../sass/media.scss */
  .ip {
    min-height: 240px;
  }

  /* line 141, ../sass/media.scss */
  img.quote {
    width: 145px;
  }

  /* line 146, ../sass/media.scss */
  .headerWrap p {
    font-size: 16px;
    line-height: 25px;
  }
  /* line 150, ../sass/media.scss */
  .headerWrap h1 {
    font-size: 65px;
    line-height: 43px;
  }
  /* line 155, ../sass/media.scss */
  .headerWrap h1 em {
    font-size: 25px;
  }

  /* line 161, ../sass/media.scss */
  .sidebar {
    margin: 0 5px 0 10px;
    background: #f5f5f6;
  }
}
@media all and (max-width: 991px) and (min-width: 750px) {
  /* line 171, ../sass/media.scss */
  .col-sm-3.NoPad:hover {
    border: 2px solid white;
  }

  /* line 176, ../sass/media.scss */
  .subNavWrap h3, .subNavWrap h3 a {
    font-size: 18px;
    margin-top: 5px;
  }

  /* line 183, ../sass/media.scss */
  .headerWrap {
    padding: 40px 0;
  }
  /* line 186, ../sass/media.scss */
  .headerWrap p {
    padding-top: 7px;
    font-size: 15px;
    line-height: 24px;
  }
  /* line 193, ../sass/media.scss */
  .headerWrap h1 {
    color: white;
    font-size: 85px;
    line-height: 55px;
    font-family: "bebas-neue",sans-serif;
    font-style: normal;
    font-weight: 400;
  }
  /* line 199, ../sass/media.scss */
  .headerWrap h1 em {
    display: block;
    font-size: 32px;
    font-style: normal;
    letter-spacing: .04em;
  }
  /* line 207, ../sass/media.scss */
  .headerWrap h4 {
    padding-top: 8px;
    font-size: 20px;
    letter-spacing: .06em;
  }

  /* line 214, ../sass/media.scss */
  .intro {
    padding-top: 10px;
  }

  /* line 218, ../sass/media.scss */
  .logo {
    padding-top: 163px;
  }

  /* line 224, ../sass/media.scss */
  .navWrap h2, .navWrap h2 a {
    font-size: 18px;
  }

  /* line 230, ../sass/media.scss */
  .navWrap ul.wrap {
    list-style: none;
    padding: 0;
    margin: 0;
    padding: 22px 0 15px;
  }

  /* line 237, ../sass/media.scss */
  h2 {
    font-size: 23px;
  }

  /* line 241, ../sass/media.scss */
  ul.social {
    padding-top: 14px;
  }
  /* line 244, ../sass/media.scss */
  ul.social img {
    width: 30px;
  }

  /* line 248, ../sass/media.scss */
  .ip {
    min-height: 185px;
  }

  /* line 252, ../sass/media.scss */
  img.quote {
    width: 125px;
  }

  /* line 258, ../sass/media.scss */
  .headerWrap h1 {
    font-size: 45px;
    line-height: 30px;
  }
  /* line 263, ../sass/media.scss */
  .headerWrap h1 em {
    font-size: 18px;
  }

  /* line 269, ../sass/media.scss */
  .disclaimer {
    padding-top: 15px;
  }

  /* line 273, ../sass/media.scss */
  .subBody {
    min-height: 350px;
    padding-bottom: 35px;
    background: white url(../img/top.png) center -50px repeat-x;
    border-bottom: 20px solid #f5f5f6;
  }
  /* line 279, ../sass/media.scss */
  .subBody h1 {
    font-size: 35px;
    color: #666666;
    font-family: "bebas-neue",sans-serif;
    font-style: normal;
    font-weight: 400;
    padding-top: 45px;
    padding-bottom: 40px;
  }
  /* line 287, ../sass/media.scss */
  .subBody p {
    color: #6a6a6a;
    font-size: 14px;
    line-height: 27px;
  }

  /* line 294, ../sass/media.scss */
  .sidebar {
    margin: 0 5px;
  }
  /* line 297, ../sass/media.scss */
  .sidebar img {
    border-bottom: 3px solid white;
  }

  /* line 302, ../sass/media.scss */
  .subBody h1 {
    font-size: 30px;
    padding-top: 45px;
    padding-bottom: 40px;
  }

  /* line 308, ../sass/media.scss */
  .subBody p {
    font-size: 15px;
  }

  /* line 312, ../sass/media.scss */
  .sidebar {
    margin: 0 5px 0 5px;
    background: #f5f5f6;
  }

  /* line 317, ../sass/media.scss */
  .infoBox {
    padding: 15px 15px 20px;
  }
  /* line 320, ../sass/media.scss */
  .infoBox ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  /* line 325, ../sass/media.scss */
  .infoBox ul li {
    font-size: 10px;
  }

  /* line 332, ../sass/media.scss */
  blockquote {
    margin-left: 0;
    margin-top: 35px;
    font-size: 17px;
    font-style: italic;
    line-height: 28px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  /* line 347, ../sass/media.scss */
  .formSec {
    padding: 10px 10px 25px;
  }

  /* line 351, ../sass/media.scss */
  .sub {
    margin-top: 10px;
  }

  /* line 355, ../sass/media.scss */
  p.req {
    margin-top: 5px;
  }

  /* line 359, ../sass/media.scss */
  .col-sm-3.NoPad:hover {
    border: 2px solid white;
  }

  /* line 363, ../sass/media.scss */
  .headerWrap {
    padding: 20px 0;
  }
  /* line 366, ../sass/media.scss */
  .headerWrap p {
    padding-top: 7px;
    font-size: 15px;
    line-height: 23px;
  }
  /* line 373, ../sass/media.scss */
  .headerWrap h1 {
    font-size: 60px;
    line-height: 55px;
    font-family: "bebas-neue",sans-serif;
    font-style: normal;
    font-weight: 400;
  }
  /* line 378, ../sass/media.scss */
  .headerWrap h1 em {
    display: block;
    font-size: 28px;
    line-height: 32px;
    font-style: normal;
    letter-spacing: .04em;
  }
  /* line 387, ../sass/media.scss */
  .headerWrap h4 {
    padding-top: 8px;
    font-size: 20px;
    letter-spacing: .06em;
  }

  /* line 394, ../sass/media.scss */
  h2 {
    font-size: 20px;
  }

  /* line 398, ../sass/media.scss */
  .about {
    padding-bottom: 0;
  }

  /* line 402, ../sass/media.scss */
  .copy, .bells {
    line-height: 19px;
    font-size: 10px;
    float: none;
    text-align: center;
  }

  /* line 408, ../sass/media.scss */
  .bells {
    line-height: 0;
  }

  /* line 411, ../sass/media.scss */
  .disclaimer {
    padding: 15px 15px 0;
  }

  /* line 415, ../sass/media.scss */
  .subBody {
    min-height: 350px;
    padding-bottom: 35px;
    background: white url(../img/top.png) center -30px repeat-x;
    border-bottom: 20px solid #f5f5f6;
  }
  /* line 421, ../sass/media.scss */
  .subBody h1 {
    font-size: 35px;
    color: #666666;
    font-family: "bebas-neue",sans-serif;
    font-style: normal;
    font-weight: 400;
    padding-top: 65px;
    padding-bottom: 40px;
  }
  /* line 429, ../sass/media.scss */
  .subBody p {
    color: #6a6a6a;
    font-size: 16px;
    line-height: 29px;
  }

  /* line 436, ../sass/media.scss */
  .sidebar {
    margin: 0 0;
  }
  /* line 439, ../sass/media.scss */
  .sidebar img {
    border-bottom: 3px solid white;
  }

  /* line 443, ../sass/media.scss */
  .subBody h1 {
    font-size: 25px;
    padding-top: 75px;
    padding-bottom: 25px;
  }

  /* line 449, ../sass/media.scss */
  blockquote {
    margin-left: 0;
    margin-top: 20px;
    font-size: 17px;
    font-style: italic;
    line-height: 28px;
    padding-right: 20px;
  }
}
