@charset "UTF-8";


/*sec1*/


/*sec2*/
.app_wrap {
  display:flex;
  justify-content:space-between;
  gap:40px;
  width:100%;
  max-width:910px;
  margin:0 auto;
}
.app_list {
  display:flex;
  gap:40px;
  padding-top:28px;
}
.app_img {

}
.app_cashless {
  max-width:475px;
  margin-left:37px;
  margin-bottom:30px;
}
.cash_txt {
  color:#004fb2;
  font-size:19px;
  font-weight:700;
  line-height:1.2;
  margin-bottom:10px;
}
.app_cashless img {
  display:block;
  max-width:431px;
  margin:0 auto;
}


/*sec3*/
#sec3 .item_txt .prizes_txt {
  color: #ed1c24;
  font-size:120%;
}
.cal_ivr-list {
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:45px;
}
.cal_ivr-list li {
  max-width:280px;
}




@media screen and (max-width: 1440px) {
/* -------------------------------------

------------------------------------- */


}


@media screen and (max-width: 1260px) {


}

@media screen and (max-width: 1050px) {


}

@media screen and (max-width: 980px) {



}

@media screen and (max-width: 920px) {
}

@media screen and (max-width: 880px) {




}

@media screen and (max-width: 820px) {




}

@media screen and (max-width: 768px) {
/*sec1*/


/*sec2*/
.app_wrap {
  flex-direction:column;
  justify-content:center;
  align-items:center;
  gap:30px;
  margin-bottom:30px;
}
.app_list {
    gap: 20px;
}
.cash_txt {
  font-size:clamp(16px,2.47vw,19px);
}
.app_cashless {
    margin:0 auto;
}


}

@media screen and (max-width: 700px) {
}

@media screen and (max-width: 640px) {


}

@media screen and (max-width: 600px) {


}

@media screen and (max-width: 500px) {



}

@media screen and (max-width: 400px) {



}
@media screen and (max-width: 360px) {


}

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

}

@media screen and (min-width: 769px) {
 
}
