@media only screen and (max-width: 1000px){
.container {
  width: 93%;
  padding-left: 3.5%;
  padding-right: 3.5%;	
}

.visitors-guide-page .container {
  width: 100%;
  padding-left: 0;
  padding-right: 0;	
}
}

@media only screen and (max-width: 700px) {
#outer-wrap .row {
  width: 100%;
}

.wc-left {
  display: none;
}

.wc-right {
  float: none;
  text-align: center;
}

.pn-link-mobile {
  display: block;
  width: 176px;
  height: 43px;
  background-position: 0 -220px;
  margin: 30px auto;
}

.notice-button {
  width: 80%;
  margin: 0 1.5% 20px;
}

.fb-link-mobile {
  display: block;
  width: 176px;
  height: 43px;
  background-position: 0 -160px;
  margin: 20px auto 10px;
}
}

@media only screen and (max-width: 680px) {
.footer-address span.bullets {
  display: none; 
}

span.state {
  display: block;
}
}

@media only screen and (max-width: 600px) {
.hide600 {
  display: none;
}

#vg-banner h1 {
  font-size: 24px;
}

.av-online-text {
  display: block;
  padding-bottom: 5px;
}

.vg-banner-txt p {
  display: block;
}

.vg-banner-txt p.grv-wrap {
  padding: 8px 0;
}
}

@media only screen and (max-width: 500px) {
.show500 {
  display: block;
}

.publishers br,
.footer-address br {
  display: block;
}

.inkjet-img,
span.bullets,
.wc-right br,
.dt-disp,
#winning-combo-header {
  display: none;
}

.wc-right .phone-number {
  font-size: inherit;
}

.email-link-wrap {
  line-height: inherit;
}

.wc-right {
  font-family: oswaldlight;
}

.wc-right .phone-number,
.wc-right .email-link {
  display: block;
}

.mb-disp {
  display: block;
}

.footer-address {
  font-size: 24px;
}
}

@media only screen and (max-width: 400px) {
.publishers,
.wc-right {
  font-size: 24px;
  line-height: 32px;
}

.notice-button {
  width: 95%;
}
}

@media only screen and (max-width: 330px) {
.publishers,
  .wc-right {
  font-size: 20px;
  line-height: 28px;
}
}