@charset "utf-8";

/* CSS Document */

@media only screen and (min-width: 320px) and (max-width: 1024px) {

  .MainWrapper,
  .InnerContainWrapper {
    width: 94% !important;
  }

  .MainWrapper {
    padding: 0px;
  }

  .InnerContainWrapper {
    padding: 40px 0px;
  }

  .WelcomeMainWrapper .Desc {
    max-width: 100%;
  }

  .FooterWrap .btn-group .FillOrangeBtn a {
    min-width: inherit;
  }

  .TopArrow {
    display: block;
  }

  .box,
  .box2 {
    width: 94%;
    margin-left: -47%;
  }

  .OverlayWrapper {
    padding: 30px 10px 10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .AddressListWrap ul li {
    min-width: 220px;
    max-width: 220px;
  }

  .AddressListWrap.map-store ul li {
    min-width: 600px;
    padding: 25px 15px;
    margin: 0;
  }
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
  .AddressListWrap ul li {
    padding: 15px;
    min-width: 46%;
    max-width: 46%;
    margin: 8px;
  }
  .AddressListWrap.map-store ul li {
    min-width: 100% !important;
    max-width: 600px;
    width: 100% !important;
    padding: 25px 15px;
    margin: 0;
  }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
  h2 {
    font-size: 28px;
  }
  .AddressListWrap.map-store ul li {
    min-width: 100% !important;
  }
  .AddressListWrap ul li {
    padding: 15px;
    min-width: 100%;
    max-width: 100%;
    margin: 10px auto;
  }

  .FooterWrap .btn-group .FillOrangeBtn a {
    min-width: 230px;
    padding: 10px 30px;
  }

  .copy br {
    display: block;
  }

  .FooterWrap .btn-group {
    margin-bottom: 20px;
  }

  .Col1,
  .Col2,
  .Col3,
  .Col4,
  .Col5 {
    display: block;
    width: 100%;
    padding: 8px 0px;
  }

  .box h3,
  .box2 h3 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 8px;
  }

  .SubmitBtn.TAR {
    text-align: center;
  }

  .ThanksMsg {
    font-size: 17px;
  }

  .ErrorBodyWrap .InfoWrapper .Error404Title {
    font-size: 28px;
    line-height: 1.2;
  }

  .ErrorBodyWrap .InfoWrapper .TagLine {
    font-size: 20px;
  }

}