@media (max-width: 1220px) {
.lk-t-l {display: none;}   
    
.nomobail {
    display: none;
}
.top3-1-2 {
    display: none;
}
.top3-2 {
    gap: 4px;
}
    
.top3-1 {
    margin-left: 8px;
}  
 .top3-2 {
    margin-right: 8px;
 }     
.top2 {
    min-width: 95vw;
    max-width: 95vw;
}
.tp22 {
    margin-top: 34px;
}    
.gr-list {
    justify-content: center;
}    
    
.gr-list-1 {
  width: -webkit-fill-available!important;
  width: -moz-available;
  margin: 20px 8px !important;
}

.fut2 {
    flex-direction:column;
    min-width: 90vw;
    gap: 40px;
}  
.top3-1-1 img {
    width: 170px;
    margin-right: 20px;
}
.tp2-h11, .tp2-h12,.h0  {
    font-size: 54px;
} 
.container0 .h0  {
    font-size: 36px;
} 

    
body .cntt1 {
    margin-left: 10px;
}
.gr-ticket {
   flex-direction: column;
    
}  
.gr-ticket-left {
    width: unset;
    height: unset;
    
}
.gr-ticket-right {
    width: unset;
}
#contact img {
    display: none;
} 
.tp2 {
    padding: 237px 10px 10px 10px;
}  
   body #my_find_form {
        display: block;
    }
.gr-block0 {
    width: 95%;
}  
.gr-block-00 {
    justify-content: center;
}    
.kro {
    padding: 0 0 0 10px;
    max-width: 100vw;
 //   overflow: scroll;
}
.gpe1 {
    width: 95%;    
}
.gpe0 {
    justify-content: center;    
}  
body .container {
    padding: 0 0 0 0;
    order: 1;
    min-height: unset;
}
.container h1 {
    font-size: 22px;
}    

body .container1 {
    position: unset;
    order: 3;
    /* margin-bottom: 126px; */
}
.container1 .modal {
    position: unset;
    order: 3;
}
.modal-flex {
  display:flex; 
    flex-direction: column;
}
#dop-f {
    position: unset;
}  
.lk-w {
    top: 74px;
    right: 5px;
}    
.lk-t-r-44 {
    flex-direction: column;
} 
.lk-cr-1 {
    flex-direction:column;
    max-height: unset;
} 
.lk-cr-1-l {
    height: unset;    
    padding: 10px;
} 
.lk-pl-0 {
    width: 95%;
}
.lk-pl {
    justify-content: center;
}
.sch1 {
    width: 92vw;    
    margin-left: 8px;
} 
.modal-dialog-centered {
    min-width: unset;
    min-height: unset;
    width: unset;
}

#_1_ {
  height: 646px;
}
.tp2-ar3 {
  display: none;
}
#soc-soc {
  display: none;
} 
.gr-ticket, .t650-2   {
  width: -webkit-fill-available!important;
  width: -moz-available;
  margin: 20px 8px !important;
}
.t650-h1 {
  padding-left: 8px;
}
.gr-block {
  justify-content: center;
}
.my_pay_info_block1 h1 {
  width: unset;
}


h1 img {
  max-width: 98%!important;
}

#modal_pay_error {
 padding-top: 200px;
}
#modal_pay {
    padding-top: 40px;
}

.gp22-info h1 {
    font-size: 22px;
}    
.gp22-info {
    padding: 20px 8px!important;
    overflow-x: scroll;
} 
.iq2 {
    width: 96%;
} 
.iq3 {
 flex-direction: column;        
}
.iq3-1 {
  width: 93vw;
  height: 100%;
} 
    .iq5 {
        flex-direction: column;
        gap: 30px;
    }   

.iq5-1 {
  width: 93vw;
}    
    
.iq7 {
  flex-direction: column;  
    overflow: hidden;
} 
.iq7-2 {
  width: 100%;
} 
.iq8 {
  flex-direction: column;  
    overflow: hidden;
}    
    
    
.iq6-2 {
  display:none;
}
.iq6 {
  flex-direction: column;
  gap: 30px;
}    
.iq6-1 {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 16px;
}     
.gp22-info div {
  text-align: justify;
}  
.iq2-0 {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  margin: 30px 0 60px 0px;    
}
.iq4-1 img, .iq3-1 img {
  width: 100%;
  height: unset;   
}
.md1-r {
  padding: 40px ;
  text-align:center;
}
.md1-l {
  displayu: none;
}
.md0-1 h1,   .md1-r h1 {
  font-size: 28px;
}
.md0-1 div {
  margin: 10px 0 -2px 0px;
}

.calendar {
    transform-origin: left top;
    transform: scale(0.6);
}    
.lk-cr-1-r, .lk-t-r, .lk-t-r-44 {
  width: -webkit-fill-available;
  width: -moz-available;
}
.gp22 h1 {
    font-size: 22px;
}
.flex-between  {
     flex-direction:column;
     gap: 0;
     align-items: baseline;
     margin: 0 0 20px 8px;
} 
.top3-2-1  a {
   width: min-content;  
} 
.top3-1-1  {
    width: 34px;
    overflow: hidden;
} 
.m {
  width: 96%;
}
#msgm>div>div>div {
    text-align: unset;
}

.ifrm {
    transform-origin: left top;
    transform: scale(0.57);
    width: 622px!important;
    height: 1262px!important;
}
.id-shed-51 {
    width:-webkit-fill-available;
    width: -moz-available;
    overflow-x:auto;
    margin-bottom: 16px;
}
.do-ld1 {
    width: 100%;
}
.do-ld {
  width:-webkit-fill-available;
  width: -moz-available;
  margin-left: 8px;
  margin-right: 8px;
}   
.t650-2 {
  width: -webkit-fill-available!important;
  width: -moz-available;
  margin: 20px 8px !important;
}

.sch1 {
  width: -webkit-fill-available!important;
  width: -moz-available;
  margin: 20px 8px !important;
}
.v2v4 {
 bottom: unset;
 top: -32px;
 right: 16px;
}
.gp22 h2, .gp22 h1 {
  margin-left: 8px;
}
.gp0 {
    top: 186px;
}
.mbv55 {
  width: -webkit-fill-available;
  width: -moz-available;
  overflow: auto;
}
.do-ld input {
  width: -webkit-fill-available;
  width: -moz-available;
}
.container0, .modal-flex {
  width: -webkit-fill-available!important;
  width: -moz-available!important;
  margin-left: 8px!important;
  margin-right: 8px!important;   
}
.lk-t-r-44>div, .msgm99 {
  width: -webkit-fill-available!important;
  width: -moz-available!important;
}
.msgm99 {
  padding-left: 8px;
  padding-right: 14px;
}
#send_pay_btn, #send_pay_btn1, #send_pay_term_btn {
    padding-left: 16px;
}

}    


    