 
 
@media all and (max-width: 1600px){ 

}

@media all and (max-width: 1400px){ 

}
@media all and (max-width: 1200px){ 


}
@media all and (max-width: 1120px){
	#bg_base { top:  60px;}
  #bg_base_cnt{  min-height:1000px;}
body{ font-size:14px;}
.note_p{ font-size:12px; line-height:14px;}
body,p,td,th,div,span{ color:var(--fontcc); font-size:14px}
.alert{margin:0 auto;border-radius: 10px !important;}
 #header_gap{ height:70px; }
 #header_cnt{ height:70px;}
 #dabtn {
  width: 64px;
  height: 64px;
 }
 
 .dabtn_cnt{width:64px; height:64px; overflow:hidden; }
 #dabtn .sq {
  width: 64px;
  height: 64px;
 }
 #logo_v2{width:70%; max-width:320px}
 #lang_cnt {
  right: 10px;
  bottom: -44px;
}
#leaf_cnt {
  top: 70px;
  left: 0;
  width: 50px;
}#logo_cnt {
  width: 100%;
  padding: 70px 35px 30px 35px;
}
#fff_form_link_cnt{ position: static;}
#fff_form_link{ width:240px;height:200px;}
#fff_form_cnt{justify-content: center;}
#fff_form{ width:160px; height:200px; margin:-2px 0px 0 -20px;}

.bg_ovx .tt.tt1 {
  padding:0  30px 0 30px;
}.bg_ovx .tt.tt2 {
  padding:0  30px 20px 30px;
}
.lg_zh  .bg_ovx .tt.tt1 ,
.lg_zh  .bg_ovx .tt.tt2 {   font-size:20px !important ; text-align:center}

.bg_ovx .tt {
  text-align: justify;
  font-size: 14px !important;
}
.bg_ovx .img1 {
  padding: 10px 40px 10px 40px; max-width:320px; margin:0 auto;
}
.bg_ovx.ovx1 .col-12.col-lg-5{ text-align:center}
#inner_content {
  min-height: 110px;
}
#footer_nav {
  flex-wrap: wrap;
  padding: 10px 15px 15px 15px;
}
#footer_nav div {
  width: 50%;
  font-size: 13px; margin:10px 0 0  0;
}
.ucbtn{ font-size:14px;}
#collapseForm {padding: 10px 0 10px 0;}

#inner_ftime_cnt { 
  margin: 10px 20px 20px 20px;
  width: calc(100% - 40px); 
}

#da_info_cnt, 
.inner_tp {
  padding: 10px 10px 0 20px;
  text-align: left;
}

.inner_tt_cnt .sq {width:50px; height:50px; font-size:24px;}
.inner_tt { 
  margin: 0 10px 0 30px;
  padding: 10px 10px 10px 30px; 
  border-radius: 10px !important; 
}
.sub_tt span,
.sub_tt{ font-size:14px;}
.sub_tt.with_img p{width:100%; text-align:center;margin-top:5px; padding-top:5px; }

 .ctp_box_lb_all_cnt{margin:0;  padding-bottom:40px;}
.ctp_box_lb{  cursor:pointer; border:1px solid var(--bluecc); background:#fff;
 display:flex; flex-wrap: nowrap; overflow:hidden; color:var(--bluecc);
 justify-content:center; align-items:center; margin:0 auto 10px auto;
    transition: all .3s ease-in-out;   padding:10px 20px 10px 20px;border-radius:20px !important;
	font-size:20px; line-height:22px; height:80px;
	width:calc(100% - 20px); max-width:250px; text-align:center;
  }
 .sub_tt.with_img {display:block;width:100%;}
 .sub_tt.with_img .img-f{display:block;margin:0 auto; width:auto; height:20px;}
  
  
.amt_box_lb_cnt {margin-bottom:10px;}
.amt_box_lb.isinp{ margin-top:0;}
/*
.amt_box_lb.isinp .hkd_tt{width:80px;}
*/
.amt_box_lb.isinp {
display:flex; flex-wrap: nowrap; 
 justify-content:flex-start; align-items:center;
}


.form-select option,
.form-select,
.form-control {font-size: 1em !important;}
.amt_box_lb label.error {
  font-size: 12px;
  line-height: 13px;
  padding: 5px;
  max-width: 160px;
}
.form-control.amt_box { 
  max-width: 200px;
}
.inner_tt_cnt {
  margin: 20px 0 0 0;
}
}


@media all and (max-width: 990px){  
  
  #bg_base_cnt{  min-height:1200px;}
}

@media all and (max-width: 768px){
	
	#bg_base_cnt .img-fluid {
  min-width: 1020px;
  width: 1020px;
  transform: translate(-50%, 0);
}

.bg_ovx .img1{ max-width:250px}
.amt_box_lb.isinp { position: relative; display:flex; flex-wrap:  wrap; }
.amt_box_lb.isinp .numberonly {width:calc(100% - 30px); max-width:calc(100% - 30px); margin:10px 0 0 30px;}
.amt_box_lb.isinp label.error {
 margin:2px 0 0 30px;
   max-width:calc(100% - 30px)
  }
.endy_box_lb_cnt { margin-bottom:10px; width:50% !important}

#inner_ftime_cnt {
flex-wrap: wrap;justify-content:center;
}
#ifc_msg{width:100%; padding:10px 10px 10px 10px; text-align:center}

#fff_form_link{ width:200px;height:160px;}
#fff_form_cnt{justify-content: center;}
#fff_form{ width:130px; height:160px; margin:2px 0px 0 -20px;}
	
}