@media (max-width: 1024px) {
  .InnerContainWrapper,
.MainWrapper {
    width: calc(100vw - 20px);
  }

  .TopHeader {
    position: static;
    text-align: center;
    background: repeat url(../images/line-pattern-bg.png);
  }

  .head-section .InnerContainWrapper {
    padding: 20px 0 50px;
  }
  .head-section .flex {
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    text-align: center;
  }
  .head-section .flex .left,
.head-section .flex .right {
    flex: initial;
  }
  .head-section .flex .right {
    order: -1;
    margin: 0;
  }

  .store-container .InnerContainWrapper,
.footer-container .InnerContainWrapper {
    padding: 40px 0;
  }

  .btn-boxes {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
    margin-bottom: 30px;
  }
  .box, .box2 {
    width: 94%;
    margin-left: -47%;
  }
  .OverlayWrapper {
    padding: 30px 10px 10px;
  }
  .FormWrapper .Col2{
    width: 49.5%;
  }
}
@media (max-width: 480px) {
  /* .store-container .img {
    display: none;
  } */
 
  .store-container .flex-container > .item {
    flex: 0 0 100%;
    text-align: center;
    padding: 20px;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px;
  }
  .store-container .flex-container > .item .text {
    max-width: unset;
    order: 1;
  }
  .store-container .flex-container > .item .text,
  .store-container .flex-container > .item .img{
    width: 100%;
    max-width: 100%;
  }
  .store-container .flex-container > .item .btn::after {
    display: none;
  }
  .FormWrapper .Col1,.FormWrapper .Col2,.FormWrapper .Col3,.FormWrapper .Col4{
    width: 100%;
    display: block;
  }
  .box h3, .box2 h3 {
    font-size: 25px;
    line-height: 1.5;
    margin-bottom: 5px;
  }
  .Col2.SubmitBtn.TAR{
    text-align: center;
  }
  .ThanksMsg {
    font-size: 19px;
  }
  .fz50{
    font-size: 35px;
  }
  .head-section .flex .left .title br{
    display: none;
  }
}
