.layout2{
  display: none !important;
}
.nav_margin{
  margin-top: 3.5em;
}
@media (min-width: 985px) {
  #desktopOnly {
    display: block;
  }
  #mobileOnly {
    display: none;
  }
}

@media (max-width: 985px) {
  #desktopOnly {
    display: none;
  }
  #mobileOnly {
    display: block;
  }
  #formMobileDesktop #participantNews .lastLine{
    position: unset;
  }
  .gm-style .gm-style-iw-c{
     /* max-height: 250px !important; */
  }
  .gm-style .gm-style-iw-d {
      /* max-height: 230px !important; */
  }
  .map-moblie-box-margin {
    /* margin-top: 230px; */
  }
  .map-moblie-margin-1 {
    margin-top: 15em;
  }
  .map-moblie-margin-2 {
    margin-top: 26em;
  }
}
@media screen and (min-width: 426px) and (max-width: 986px){
  #mobileOnly #NewsMenu article.news_content .page-one{
    /* max-height: 9em !important; */
  }
}
@media screen and (min-width: 570px) and (max-width: 986px){
  #mobileOnly #NewsMenu article.news_content .page-one img {
    /* margin-top: -13%; */
  }
}

@media (max-width: 576px) {
  #mobileOnly #participant_cell_right a.btn-outline-primary{
    border-radius: 10vw !important;
    margin-bottom: 5% !important;
  }
  #formMobileDesktop #participantNews .lastLine{
    position: unset;
  }
}
.mobile-menu {
  position: fixed;
  top: 0;
  margin-top: 0 !important;
  background-color: white;
  width: 100%;
  z-index: 9999 !important;
}
.mobile-menu #bugerList {
  background-color: white;
  z-index: 9999 !important;
  height: calc(100vh - 50px)  !important;
}
#mobileOnly .page_banner, #mobileOnly #carouselIndicatorsMobile{
  margin-top: 3.5em;
}

#mobileOnly .page_body{
  width: 100% !important;
}
#mobileOnly section{
  /* padding: 0% 6%; */
}
#mobileOnly .carousel{
  margin-bottom: 5%;
}
#mobileOnly .carousel-item img{
  width: 150% ;
  object-fit: cover;
  /* transform: translateX(-20%); */
}
#mobileOnly .IconBanner img{
  /* height: 4em; */
  width: 100%;
  min-width: 11vw;
  min-height: 11vw;
  object-fit: contain;
}
#mobileOnly .index_content{
  min-height: 65vw;
}
#mobileOnly .main_new_bg img{
  /* max-height: 65vw; */
  /* height: unset;
  width: 100%; */
}
#mobileOnly .index_content .content_bg{
  height: 50%;
  margin-bottom: 3%;
  position: relative;
}
#mobileOnly .about_text_left {
  position: absolute;
  bottom: 8px;
  left: 7px;
  font-size: 1em;
  color: white;
  font-weight: 700;
}
#mobileOnly .about_text_right {
  position: absolute;
  bottom: 8px;
  right: 7px;
  font-size: 1em;
  color: white;
  font-weight: 700;
}
#mobileOnly .index_content .sp{
  width: 23vw !important;
}
#mobileOnly .index_content .circle{
  border: 1px solid #8B9298;
  height: 11vw;
  width: 11vw;
}
#mobileOnly .content_img{
  width: 30%;
}
#mobileOnly .content_body_btn{
  width: 50%;
}
#mobileOnly .content_body_btn p{
  height: auto;
  font-size: 0.8em;
  width: 70%;
  min-height: 0;
}
#mobileOnly #NewsMenu{
  width: 100%;
  margin-top: 15%;
}
#mobileOnly #NewsMenu header h2{
  font-size: 1.125em;
  margin-left: 5%;
  font-weight: 500;
}
#mobileOnly #NewsMenu header h2::before{
  top: 0.1em;
  left: -4.5vw;
  width: 1vw;
  height: 1.5em;
}

#mobileOnly #NewsMenu header a{
  font-size: 1em !important;
}
#mobileOnly #NewsMenu article.news_content{
  padding-top: 10%;
}
#mobileOnly #NewsMenu article.news_content .main_new .main_new_bg{
  max-height: 65vw;
  overflow: hidden;
  background-color: white;
}
#mobileOnly #NewsMenu article.news_content .main_new .news_text{
  padding: 0;
  padding-top: 3%;
  height: 35%;
}
#mobileOnly .main_new {
  margin-bottom: 10px;
}
#mobileOnly #NewsMenu article.news_content a {
  text-decoration: none;
}
#mobileOnly #NewsMenu article.news_content span{
  font-size: 0.9em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; /* 隐藏溢出的文本 */
  text-overflow: ellipsis; /* 使用省略号表示溢出的文本 */
  word-break: break-word;
  color: #424242;
}
#mobileOnly #NewsMenu article.news_content p{
  font-size: 0.8em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; /* 隐藏溢出的文本 */
  text-overflow: ellipsis; /* 使用省略号表示溢出的文本 */
  word-break: break-all;
  height: auto;
}
#mobileOnly #NewsMenu article.news_content .page-one {
  overflow: hidden;
  height: auto;
  /* max-height: 7.5em; */
}
#mobileOnly .news_image_moblie{
  flex-shrink: 0;
  width: 170px;
  height: 147px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #D3D3D3;
}
#mobileOnly #NewsMenu article.news_content .page-one img{
  /* height: 27vw; */
  /* min-width: 100%; */
  /* min-height: 100%; */
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
}
/* #mobileOnly #NewsMenu article.news_content .news_sub li.page-one .d-inline-flex{
  height: 30vw;
} */
#mobileOnly #NewsMenu article.news_content .news_sub li.page-one .news_text{
  padding: 1% 0 0 4%;
}
#mobileOnly .specialOffer_bg{
  width: 100%;
  height: 100%;
  padding-top: 5%;
}
#mobileOnly .specialOffer_bg header h2{
  font-size: 1.125em;
  font-weight: 500;
  margin-left: 5%;
}
#mobileOnly .specialOffer_bg header ::before{
  top: 0.1em;
  left: -4.5vw;
  width: 1vw;
  height: 1.5em;
}
#mobileOnly .specialOffer_body{
  margin-top: 4vw;
  /* padding-top: 3vw; */
  padding-left: 6vw;
  padding-right: 6vw;
}
#mobileOnly .specialOffer_body .col{
  height: 57vw;
  margin-bottom: 4%;
}
#mobileOnly .specialOffer_body .btn{
  margin-top: 0;
}
#mobileOnly .participants_bg{
  width: auto;
  background-color: white;
  height: 100vw;
  margin-top: 10%;
}
#mobileOnly .participants_bg header ::before{
  top: 0.1em;
  left: -4.5vw;
  width: 1vw;
  height: 1.5em;
}
#mobileOnly .participants_bg header h2{
  font-size: 1.125em;
  font-weight: 500;
  margin-left: 5%;
}

#mobileOnly #GovWebsite .govweb-content{
  width: 100%;
  padding: 0 3%;
}
#mobileOnly #GovWebsite .govwebsite-title span{
  width: 4vw;
  height: 4vw;
  background-size: 4vw;
  top: 0.9vw;
}
#mobileOnly #GovWebsite .horizontal_logo span img{
  width: 22vw !important;
}
#mobileOnly #GovWebsite .govwebsite-title p{
  font-size: 0.5em;
}
#mobileOnly #GovWebsite ul.gov-ul{
  width: 100%;
  margin: 0 auto;
}
#mobileOnly #GovWebsite ul.gov-ul li{
  width: 48%;
  display: flex;
  align-items: center;
  height: 6em;
  margin: 0 1%;
  margin-bottom: 4%;
}
#mobileOnly #GovWebsite ul.gov-ul li a{
  width: 100%;
  padding: 0;
  align-items: center;
  text-decoration: none;
}
#mobileOnly #GovWebsite .gov-name{
  display: grid;
  align-items: center;
  margin-top: 0;
}
#mobileOnly #GovWebsite .gov-name p{
  font-size: 0.9em;
}
#mobileOnly #GovWebsite p.gov_name_link_en{
  font-size: 0.65em !important;
}
#mobileOnly #GovWebsite .gov-img{
  width: 10vw;
  height: 10vw;
  margin-right: 5%;
}
#mobileOnly #footer{
  padding: 0 10%;
}
#mobileOnly #footer .footer_center{
  border: none;
  margin-top: 10%;
}
#mobileOnly #footer .footer_center img{
  width: 90%;
  margin:7% 0;
}
#mobileOnly #footer .footer-content ul{
  border-bottom: 1px solid #98A0AB;
  display: grid;
  justify-content: center;
}
#mobileOnly #footer .footer-content .d-flex{
  border-bottom: 1px solid #98A0AB;
  padding: 10% 0;
  justify-content: space-evenly;
}
#mobileOnly #footer .footer-content .d-flex span{
  margin: 5% 0;
}
#mobileOnly #footer .footer-content li{
  margin-bottom: 0;
  display: flex;
  justify-content: center;
  width: 50vw;
}
#mobileOnly #footer .footer-content a{
  font-size: 1.125em;
  text-align: center;
  display: block;
  margin-bottom: 8%;
  /* border-bottom: 0; */
}
#mobileOnly #footer .QRCode p{
  font-size: 0.875em !important;
  font-weight: 100;
}
#mobileOnly #footer .QRCode img{
  width: 20vw !important;
}
#mobileOnly #footer .footer-key{
  margin-top: 8%;
}
#mobileOnly #footer .footer-key li{
  margin-bottom: 8%;
}
#mobileOnly #footer .footer-key p{
  font-size: 1em;
  text-align: center;
  white-space: nowrap;
}
#mobileOnly #record p {
  font-size: 1em;
  margin-top: 8%;
  /* height: 10vw; */
}


/* ***************normal***************** */
#mobileOnly .page_banner p{
  margin-left: 1.5em;
  margin-top: 0.6em;
  font-size: 3.5vw;
  width: 70%;
}
#mobileOnly .page_banner p::after{
  width: 4em;
  height: 0.08em;
}
#mobileOnly #content-right h1{
  font-size: 1.2em !important;
  padding-top: 5%;
  margin-bottom: 7%;
}
#mobileOnly #content-right .tinymce_content{
  font-size: 0.9em;
  line-height: 2em;
  margin-bottom: 20%;
  /* padding-right: 4%; */
}
#mobileOnly #content-right .tinymce_content p{
  font-size: 0.9em;
  line-height: 2em;
}
#mobileOnly #content-left{
  padding-right: 0;
  padding-left: 4%;
  margin-bottom: 5%;
  text-align: left;
}
#mobileOnly #SearchMenu .search-title h4{
  font-size: 1.2em;
  margin-bottom: 5% !important;
}
#mobileOnly .select-page-padding{
  height: 900px;
}
#mobileOnly #SearchMenu header ::after{
  width: 8.8vw;
  height: 1vw;
}
#mobileOnly #SearchMenu form{
  padding-left: 4%;
  padding-right: 10%;
}
#mobileOnly #SearchMenu form .form-group .input-group input{
  font-size: 4vw;
}
#mobileOnly #SearchMenu .search-keyword::placeholder {
  font-size: 3vw; /* 设置您想要的字体大小 */
}
#mobileOnly #SearchMenu form .form-group button{
  height: 10vw;
  font-size: 3vw;
}

#mobileOnly .guide-title h4{
  font-size: 1.2em;
}
#mobileOnly #guideMenu header ::after{
  /* top: 8.2vw; */
  width: 8.8vw;
  height: 1vw;
}
#mobileOnly #guideMenu .submenu{
  /* height: 20vw; */
}
#mobileOnly #guideMenu .submenu_body{
  padding-left: 4%;
  padding-right: 10%;
}
#mobileOnly #guideMenu .submenu_item{
  width: 100%;
}
#mobileOnly #guideMenu .submenu a{
  font-size: 1.2em !important;
  width: auto;
}
#mobileOnly .submenu a img{
  width: 1.2em !important;
  height: 1.2em !important;
  flex-shrink: 0;
}
#mobileOnly #content-right .tinymce_content ol{
  padding-left: 4%;
  margin-bottom: 6%;
  font-size: 0.9em;
  line-height: 2em;
}
#mobileOnly #content-right h2{
  font-size: 0.9em !important;
  margin-bottom: 5%;
  margin-top: 0;
}
#mobileOnly .content_mobile{
  /* padding-right: 6%; */
  margin-bottom: 5%;
}
#mobileOnly ul.faq li.faq-li{
  padding: 2vw; 
}
#mobileOnly ul.faq li .ques-wrapper span.num{
  width: 4vw;
  height: 4vw;
  font-size: 2vw;
  margin-right: 3vw;
  min-width: 16px;
}
#mobileOnly ul.faq li .ques-wrapper span.ques{
  font-size: 0.9em;
  line-height: 2em;
}
#mobileOnly ul.faq li .clearfix{
  margin-bottom: 2%;
}
#mobileOnly .faq-li-mobile{
  position: relative;
  padding: 1vw 3vw;
  width: 100%;
  border: 1px solid #959595;
  -webkit-border-radius: 1vw;
  border-radius: 1vw;
  cursor: pointer;
  font-size: 0.9em;
  line-height: 2em;
}
#mobileOnly ul.faq li .ansr-wrapper{
  /* font-size: 0.9em; */
}
#mobileOnly #participant_index_container .form-group{
  display:block;
}
#mobileOnly #participant_index_container .select-bar{
  display: flex;
  justify-content: space-between;
}
#mobileOnly #participant_index_container .form-group button{
  width: 30%;
}
#mobileOnly #participant_index_container .select{
  margin-right: 5px;
  width: 69%;
}
#mobileOnly #participant_index_container select{
  background-size: 5%;
  padding: 0 3%;
  background-position: 96% 50%;
}
#mobileOnly #participant_index_container .search-keyword{
  width: 100%;
  /* margin: 3% 0 7% 0; */
}
#mobileOnly #participant_index_container .content-wrapper{
  padding: 0 4%;
}
#mobileOnly #participant_index_container .content-wrapper h1.blue-title{
  font-size: 1.2em;
  padding-top: 5%;
  margin-bottom: 7%;
}
#mobileOnly #participant_index_container .content-wrapper p{
  /* font-size: 3vw; */
  margin-bottom: 5%;
}
#mobileOnly #participant_cellMobile{
  border: 1px solid #959595;
  border-radius: 1em;
  height: auto;
  padding: 3% 7%;
  width: 100%;
  margin-bottom: 7%;
}
#mobileOnly #participant_cell_left{
  /* display: flex; */
  text-align: center;
  align-items: flex-start;
  margin-top: 3%;
  margin-bottom: 7%;
}
#mobileOnly #participant_cell_left img{
  /* width: 20vw; */
  width: 150px;
}
#mobileOnly #participant_cell_left h1{
  font-size: 1.1em;
  /* margin-left: 10%; */
  margin-top: 5%;
}
#mobileOnly #participant_cell_right a.btn-outline-primary{
  display: flex;
  width: 70%;
  border-radius: 10vw;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  margin-bottom: 5% !important;
  /* font-size: 4vw; */
}
#mobileOnly #participant_cell_right .col-3{
  width: 25%;
}
/* #mobileOnly #participant_cell_right p{
  font-size: 4vw !important;
} */
#mobileOnly .btn_top{
  margin-top: 10% !important;
}
#mobileOnly #custom-search-box h1{
  font-size: 1.2em !important;
  line-height: 2em;
  padding-top: 5%;
  margin-bottom: 4%;
}
#mobileOnly .search_result_mobile{
  padding-left: 4%;
  padding-right: 4%;
}
#mobileOnly .search_result {
  font-size: 0.9em;
}

#mobileOnly #custom-search-box .search-form{
  border-top: 2px solid #338CFA;
  padding-top: 4%;
}
#mobileOnly #custom-search-box ul{
  display: block;
}
#mobileOnly #custom-search-box .search-form form ul li{
  margin-right: 0;
  display: flex;
  justify-content: center;
}
#mobileOnly #custom-search-box .search-form form ul li select{
  height: 9vw;
  width: 99%;
  font-size: 1em;
  display: revert;
}
#mobileOnly #custom-search-box .search-form form ul li.li-keyword{
  width: 77%;
  height: 8vw;
  margin-right: 1.5%;
}
#mobileOnly #custom-search-box .search-form form ul li.li-button{
  width: 20%;
}
#mobileOnly #custom-search-box .search-form form ul li button{
  height: 100%;
}
#mobileOnly .search_bar{
  padding: 0 1.5%;
  margin-top: 3%;
}
#mobileOnly #custom-search-box .search-form form ul li span.input-group-text{
  background-size: 4.5vw;
}
#mobileOnly #custom-search-box .search-form form ul li input{
  font-size: 3vw;
  padding-left: 8px;
  background-color: transparent;
}
#mobileOnly #custom-search-box .search-form form ul li button{
  font-size: 2.5vw;
  font-weight: 400;
}
#mobileOnly #custom-search-box .search-form form ul li input::placeholder{
  font-size: 3vw;
  align-items: center;
}
#mobileOnly .switchBtn .switch_L{
  border-radius: 8px 0 0 8px;
}
#mobileOnly .switchBtn .switch_R{
  border-radius: 0 8px 8px 0;
}
#mobileOnly .switchBtn .switch_L img{
  height: 4.2vw;
  width: 3.8vw;
}
#mobileOnly .switchBtn .switch_R img{
  height: 4.2vw;
  width: 3.8vw;
}
#mobileOnly #hotspots_table{
  margin-top: 3%;
}
#mobileOnly #hotspots_table .table_row{
  border-radius: 8px;
  padding: 3%;
}
#mobileOnly #hotspots_table .table_row .td_name{
  line-height: 3.5vw;
}
#mobileOnly #hotspots_table .table_row .td_name p{
  font-size: 1em;
  line-height: 1.5em;
}
#mobileOnly #hotspots_table .table_row .td-status p{
  font-size: 0.9em;
  margin-top: 1%;
  text-align: left;
}
#mobileOnly #hotspots_table .table_row .td-status p.col{
  padding-left: 0;
  white-space: inherit;
}
#mobileOnly #hotspots_table .table_row .td-org,
#mobileOnly #hotspots_table .table_row .td-cat,
#mobileOnly #hotspots_table .table_row .td-reg{
  font-size: 0.9em;
  margin-bottom: 1%;
  align-items: center !important;
  word-break: keep-all;
}
#mobileOnly #hotspots_table .table_row .td-reg p{
  word-break: break-all;
}
#mobileOnly #hotspots_table .table_row .td-org::before{
  background-size: 0.9em;
  width: 0.9em;
  height: 0.9em;
  flex-shrink: 0;
}
#mobileOnly #hotspots_table .table_row .td-cat::before{
  background-size: 0.9em;
  width: 0.9em;
  height: 0.9em;
  flex-shrink: 0;
}
#mobileOnly #hotspots_table .table_row .td-reg::before{
  background-size: 0.9em;
  width: 0.9em;
  height: 0.9em;
  flex-shrink: 0;
}
#mobileOnly #hotspots_table .table_row .td-reg p{
  font-size: 0.9em;
  margin-top: 0;
  margin-bottom: 0;
}
#mobileOnly #hotspots_table .table_row .td-ssid{
  font-size: 0.9em;
}
#mobileOnly #hotspots_table .table_row .td-ssid i{
  display: flex;
  align-items: center;
  margin-right: 2%;
}
#mobileOnly #hotspots_table .table_row .td-ssid p{
  font-size: 0.9em;
  display: flex;
  /* align-items: center; */
  margin: 0;
  margin-top: 0.3em;
}
#mobileOnly #hotspots_table .table_row .td-status span.normal{
  background: url("../../images/newVersion/ic_normal.png");
  background-repeat: no-repeat;
  background-size: 1em;
  width: 1em;
  height: 1em;
  background-position: center;
  margin-top: 1.5%;
  margin-left: 9%;
  flex-shrink: 0;
}
#mobileOnly #hotspots_table .hotspots-func-icon{
  height: 18px;
  float: right;
  margin-right: 10px;
}
#mobileOnly  #aplication_tinymce .item a{
  height: 2em;
}
@media (max-width: 768px) {
  nav.c-pager{
    margin-left: 8%;
  }
  .c-pager ul.pagination li a{
    font-size: 3vw;
  }
  .c-pager #lastPageText{
    font-size: 3vw;
  }
  .c-pager span.pageText{
    font-size: 3vw;
  }
  #lastPageText{
    display: none;
  }
  #formMobileDesktop #participantNews .lastLine{
    position: unset;
  }
}
#mobileOnly .carousel-indicators{
  margin-bottom: 0.1em;
}
#mobileOnly #aplication_tinymce p{
  font-size: 0.9em;
  line-height: 2em;
  margin-bottom: 5%;
}
#mobileOnly #aplication_tinymce p.p1{
  margin-bottom: 0;
  text-align: left;
}
#mobileOnly #aplication_tinymce .item{
  height: 10vw;
  padding: 0 2vw 2vw 2vw;
}
#mobileOnly #aplication_tinymce .table .item{
  height: auto;
}
#mobileOnly #aplication_tinymce .item a{
  border: 1px solid #2A74DB;
  border-radius: 3em;
  width: auto;
  font-size: 2.3vw;
  margin-top: 10px;
}
#mobileOnly #aplication_tinymce .content_text a{
  font-size: 4vw;
  word-break: break-all;
}
#mobileOnly #news ul li span.date p{
  height: 3.5vw;
  width: 18%;
  font-size: 1.8vw;
  font-weight: 300;
}
#mobileOnly #news ul li{
  display: block;
}
#mobileOnly #news ul li{
  padding: 5% 1% 2% 3%;
}
#mobileOnly #news ul li span.txt{
  font-size: 3vw;
  margin-top: 1%;
}
#mobileOnly #content-right .tinymce_content ul.newsLists{
  height: 100vw;
  overflow: scroll;
}
#mobileOnly #content-right .tinymce_content .gallery-item{
  font-size: 1em;
  /* line-height: 4vw; */
  /* margin-left: 10px; */
  flex-shrink: inherit;
  word-break: keep-all;
}
#mobileOnly #content-right .tinymce_content a{
  font-size: 1em;
  /* line-height: 4vw; */
  /* margin-left: 10px; */
  flex-shrink: 0;
  word-break: keep-all;
}
#mobileOnly #new_introduce{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  white-space: normal;
  font-size: 2.5vw;
}
#mobileOnly .page_content{
  font-size: 2.5vw;
}

#mobileOnly #content-right .tinymce_content table{
  width: 100%;
}

#mobileOnly .news-content-title{
  margin-bottom: 2% !important;
}
#mobileOnly .news-content-body{
  color: #666666;
}
#mobileOnly #participantNews .flex-container{
  display: block;
  padding: 10% 2%;
}
#mobileOnly #participantNews .participant-news-content{
  margin-left: 0;
}
#mobileOnly #participantNews .participant-news-content .title-content a{
  font-size: 4vw;
}
#mobileOnly #participantNews .participant-news-content .div-content{
  font-size: 3vw;
}
#mobileOnly #participantNews img{
  width: 100%;
  height: 55vw;
}
#mobileOnly .date-title span{
  font-size: 2vw !important;
  color: #919191;
}
#mobileOnly a.participantNewsContent{
  font-size: 2vw;
  text-decoration: none;
  white-space: nowrap;
}
#mobileOnly .participantNewsContent_icon img{
  width: 3vw !important;
  height: 3vw !important;
  margin-left: 5%;
}
#mobileOnly .first_partnew_content{
  padding-top: 0% !important;
}
#mobileOnly .participantNewsList{
  overflow: scroll;
  height: 200vw;
  padding-right:4%;
}
#mobileOnly .partnews-content-body{
  color: #919191;
  margin-bottom: 5% !important;
}
#mobileOnly .img-control img{
  width: 50%;
  height: auto;
  padding-right: 4%;
  margin-bottom: 20%;
}
#mobileOnly #mobile_application_index_container{
  padding-left: 4%;
  padding-right: 4%;
}
#mobileOnly #mobile_application_index_container h1{
  font-size: 1.2em !important;
  padding-top: 5%;
  margin-bottom: 7%;
}
#mobileOnly #mobile_application_index_container ul li{
  display: block;
  padding: 6%;
  margin-bottom: 7%;
}
#mobileOnly #mobile_application_index_container ul li img{
  width: 20vw;
  height: 20vw;
}
#mobileOnly #mobile_application_index_container ul li .app_cell_title p{
  font-size: 1em;
  font-weight: 800;
  width: 100%;
  margin-top: 3%;
  margin-left: 7%;
}
#mobileOnly #mobile_application_index_container ul li .app_cell_title span.app_organization{
  margin-left: 1%;
  font-weight: 400;
  color: #666666;
}
#mobileOnly #mobile_application_index_container .app_cell_title{
  margin-bottom: 8%;
}
#mobileOnly #mobile_application_index_container .app_cell_body{
  color: #7A7979;
}
#mobileOnly #mobile_application_index_container .app_cell_body a{
  text-decoration: none;
}
#mobileOnly #mobile_application_index_container button.btn_downloadApp{
  font-size: 0.9em;
  width: 50%;
  margin: 3% auto;
  padding: 2.3% 1%;
}
#mobileOnly #siteMap .tinymce_content ul.sub-title li a.menu-wrapper span.menu{
  font-size: 1.1em;
}
#mobileOnly #siteMap .tinymce_content ul li{
  margin-bottom: 3%;
}
#mobileOnly #siteMap .progress{
  --bs-progress-height: 0.7vw !important;
  margin-bottom: 5%;
  margin-top: 2%;
}
#mobileOnly #siteMap .tinymce_content ul.sub-title li .sub-menu a, 
#mobileOnly #siteMap .tinymce_content ul.sub-title li .sub-menu ul li a{
  font-size: 0.9em;
  margin-left: 7%;
}
#mobileOnly #siteMap .tinymce_content ul.sub-title li .sub-menu ul li a::before,
#mobileOnly #siteMap .tinymce_content ul.sub-title li .sub-menu a::before{
  width: 1.5vw;
  height: 1.5vw;
  margin-top: 1.5%;
}
#mobileOnly #contactUsForm{
  padding-right: 4%;
}
#mobileOnly #contactUsForm p{
  font-size: 3vw;
}
#mobileOnly #contactUsForm .form-group .d-inline-flex input{
  line-height: 1.5;
  border-radius: 10px;
  width: 75%;
}
#mobileOnly #contactUsForm .form-group .d-inline-flex textarea{
  width: 75%;
}
#mobileOnly #contactUsForm .form-group .d-inline-flex label{
  font-size: 4vw;
  margin-right: 8%;
  white-space: nowrap;
}
#mobileOnly #contactUsForm .form-group .d-inline-flex .label_file::before,
#mobileOnly #contactUsForm .form-group .d-inline-flex .label_mail::before{
    content: "";
    margin-right: 15%;
}
#mobileOnly #contactUsForm .form-group .d-inline-flex .label_name::before,
#mobileOnly #contactUsForm .form-group .d-inline-flex .label_phone::before,
#mobileOnly #contactUsForm .form-group .d-inline-flex .label_title::before,
#mobileOnly #contactUsForm .form-group .d-inline-flex .label_body::before,
#mobileOnly #contactUsForm .form-group .d-inline-flex .label_code::before{
    content: "*";
    color: #D4684C;
    font-family: 'FontAwesome', sans-serif;
    font-size: 3.5vw;
    margin-right: 10%;
}
#mobileOnly #contactUsForm .form-group .d-inline-flex label.input-file-button{
  margin-right: 0;
  width: 75%;
  height: 36vw;
}
#mobileOnly #contactUsForm .form-group .d-inline-flex label.input-file-button img{
  width: 13vw;
  height: 13vw;
}
#mobileOnly #verify_codeRe{
  display: flex;
  justify-content: center;
  margin-right: 11%;
}
#mobileOnly #verify_codeRe canvas{
  margin: 0 2%;
  width: 23vw;
  height: 9vw;
  background: #C6C6C6;
  border-radius: 1.5vw;
}
#mobileOnly #verify_codeRe button{
  border: none;
  font-size: 2.5vw;
  color: #2A74DC;
  background-color: transparent;
}
#mobileOnly .submitGroup{
  margin-left: 0%;
  margin-top: 8%;
  display: grid;
  justify-content: center;
}
#mobileOnly .submitGroup button.resetInput{
  width: 44vw;
  height: 10vw;
  margin-right: 0%;
  margin-bottom: 12%;
}
#mobileOnly .submitGroup button.submit{
  width: 44vw;
  height: 10vw;
  margin-bottom: 20vw;
}
#mobileOnly #fileUploading{
  border: 1.5px solid #C6C6C6;
  border-radius: 2vw;
  margin-bottom: 7%;
  display: flex;
  height: 13vw;
  padding: 2%;
}
#mobileOnly #fileUploading span.uploadIcon{
  background: url("../../images/newVersion/ic_uploadloading.png");
  background-repeat: no-repeat;
  background-size: 8vw;
  width: 8vw;
  background-position: center;
  margin-right :4%;
}
#mobileOnly #fileUploading i {
  color:#9F9F9F;
}
#mobileOnly #fileUploading p{
  font-size: 3vw;
  color:#9F9F9F;
  margin: 0;
  align-items: center;
}
#mobileOnly #fileUploading .progress{
  --bs-progress-height: 1.2vw !important;
}

#mobileOnly .participants_bg .itemEven{
  width: 14%;
  height: 11vw;
  margin-right: 8%;
}
#mobileOnly .participants_bg .itemSingular{
  width: 14%;
  height: 11vw;
  margin-left: 8%;
}
#mobileOnly .participants_bg .carousel{
  height: 74vw;
}
#mobileOnly .participants_bg .carousel-inner{
  height: 100%;
  margin-top: 4%;
  margin-left: 6%;
}
#mobileOnly .switchBtn{
  /* margin: 5% 4% !important; */
  
  height: 8vw;
  width: 18vw;

}
#mobileOnly .switchBtn .switch_L{
  border-radius: 7px 0 0 7px;
}
#mobileOnly .switchBtn .switch_R{
  border-radius: 0 7px 7px 0;
}
#mobileOnly .search_Map{
  margin-top: 15%;
}
#mobileOnly #serviceInfo .serviceInfoicon{
  width: 20vw;
  height: 10vw;
  background-size: 10vw;
}
#mobileOnly #serviceInfo .d-flex{
  width: 85%;
  padding: 0 3%;
  padding-bottom: 2%;
  border-radius: 1.5vw;
}
#mobileOnly #serviceInfo .d-flex p{
  width: unset;
  line-height: 3.5vw;
  font-size: 2vw;
}
#mobileOnly #serviceInfo .AppDownloadQrCode{
  margin-bottom: 3%;
}
#mobileOnly #serviceInfo img{
  margin: auto;
  width: 85%;
}
#mobileOnly #promotionalVideo{
  padding: 0 4%;
}
#mobileOnly #promotionalVideo h1{
  font-size: 1.2em !important;
  padding-top: 5%;
  margin-bottom: 7%;
}
#mobileOnly #promotionalVideo iframe{
  height: 50vw;
  margin-bottom: 20%;
}
#mobileOnly .web_description{
  font-size: 0.9em;
  line-height: 6.7vw;
}
#mobileOnly #programInfo{
  padding: 0 4%;
}
#mobileOnly #programInfo h1{
  font-size: 1.2em !important;
  line-height: 2em;
  padding-top: 5%;
  margin-bottom: 7%;
  color: #343434;
  font-weight: 800;
}
#mobileOnly #programInfo p{
  /* line-height: 7vw; */
}
#mobileOnly #programInfo .images{
  display: block;
}
#mobileOnly #programInfo .img_body{
  width: 100%;
  margin: 0%;
  margin-bottom: 5%;
}
#mobileOnly #programInfo .img_body h2{
  position: absolute;
  top: 40vw;
  font-size: 4.5vw;
  text-align: center;
  left: 26vw;
}
#mobileOnly #programInfo .tinymce_content img{
  height: 75vw;
}
#mobileOnly #programInfo .img_body p{
  position: absolute;
  top: 50vw;
  text-align: center;
  width: 74%;
  left: 12vw;
  font-size: 3.5vw !important;
  line-height: 7vw !important;
}
#mobileOnly #programInfo ul li p{
  margin: 0;
  line-height: 2em;
}
#mobileOnly #programInfo ul span{
  width: 7vw;
  height: 5vw;
  font-size: 2.8vw;
  border-radius: 1vw;
  max-width: 2em;
}
#mobileOnly #programInfo ul li{
  padding: 1.5% 1.5%;
  border-radius: 2vw;
  margin-bottom: 4%;
}
#mobileOnly #programInfo .no3{
  width: 9vw;
}
#mobileOnly #programInfo .downloadformlink{
  /* width: 50vw !important; */
  font-size: 0.9em;
  margin-bottom: 20%;
}
#mobileOnly #programInfo div.downloadicon{
  width: 6vw !important;
  height: 6vw !important;
  margin-top: 1%;
  background-size: 6vw !important;
}
#mobileOnly .specialOffer_body p{
  /* left: 6vw !important; */
  padding-left: 2%;
  font-size: 1em !important;
  text-align: left;
}
#mobileOnly .specialOffer_body i{
  top: 47.5vw !important;
  left: 78vw !important;
  font-size: 3vw;
}
#mobileOnly .popularSearch{
  font-size: 5.5vw;
  margin-top: 13vw;
  margin-bottom: 6vw;
}
#mobileOnly ul.search-lists{
  line-height: 8vw !important;
}
#mobileOnly .part_keyword{
  height: 4vw;
  width: 4vw;
  background-size: 4vw;
  left: 48vw;
  margin-top: 2vw;
  margin-left: 0;
}
#mobileOnly .selectWrap .select .selectView{
  font-size: 1em;
}
#mobileOnly .selectWrap .select {
  font-size: 1.2em;
}
#mobileOnly .systemList{
  width: 45%;
  margin: 0;
}
#mobileOnly .systemList a.os-link{
  padding: 2%;
  height: 2.5em;
}
#mobileOnly .systemList a.os-link p{
  margin-left: 20%;
}
#mobileOnly .systemList a.os-link span {
  height: 0.3em;
  width: 0.3em;
}
#mobileOnly .border_top{
  position: relative;
  margin-right: 4%;
  padding-top: 6%;
}
#mobileOnly ul#encrypt-mobile{
  display: flex;
  width: 100%;
  height: 2.5em;
  align-items: center;
  background-color: #E9F1FC;
  border-radius: 0.5em;
}
#mobileOnly ul#encrypt-mobile li{
  width: 50%;
  height: 100%;
  font-size: 1em;
  align-items: center;
  display: flex;
  justify-content: center;
}
#mobileOnly ul#encrypt-mobile li.switchColor{
  background-color: #1A74DC;
  color: white;
  border-radius: 0.5em;
}
#mobileOnly .editor-contents{
  margin-top: 5%;
  font-size: 0.9em;
}
#mobileOnly .editor-contents .wayList li{
  width: 45%;
}
#mobileOnly .editor-contents .wayList{
  margin-bottom: 10%;
}
#mobileOnly .popover-body{
  font-size: 0.8em
}
#mobileOnly #participant_keywordsMobile{
  width: 60%;
  height: 8vw;
  border-radius: 2vw;
  font-size: 3vw;
  padding: 3%;
  margin-bottom: 6vw;
  border: 1px black solid;
}
#formMobileDesktop #mobileOnly{
  margin-top: unset;
}
#formMobileDesktop .formDesktop{
  width: 75%;
}
#formMobileDesktop .desktop-flex{
  display: flex;
}
#formMobileDesktop .desktopOnly_col-3{
  flex: 0 0 auto;
  width: 25%;
}
#formMobileDesktop .desktopOnly_col-8{
  flex: 0 0 auto;
  width: 66.66666667%;
}
#formMobileDesktop .formMobileOnly{
  display: none;
}

@media (max-width: 985px) {
  #formMobileDesktop #participantNews .flex-container{
    padding: 2% 2% 6% 2%;
  }
  #formMobileDesktop #participantNews .img-container img{
    width: 36vw;
    margin-bottom: 1em;
  }
  #formMobileDesktop #participantNews .participant-news-content #search-result-link{
    font-size: 1.2em;
  }
  #formMobileDesktop #participantNews .participant-news-content .div-content{
    font-size: 1.15em;
    margin-bottom: 1%;
  }
  #participantNews .participant-news-content .justify-content-between a.participantNewsContent{
    font-size: 0.9em;
  }
  #participantNews .participant-news-content .justify-content-between .align-items-center img{
    width: 0.9em;
  }
  #participantNews .participant-news-content .justify-content-between .date-title .titleColor{
    font-size: 0.9em !important;
  }
  #formMobileDesktop .label_file{
      margin: 0 !important;
      /* margin-right: 6% !important; */
  }
  #formMobileDesktop #contactUsForm .submitGroup{
      /* margin-top: 25%; */
  }
  #formMobileDesktop #mobileOnly .submitGroup{
      margin-left: 0%;
      margin-top: 8%;
      display: grid;
      justify-content: center;
  }
  #formMobileDesktop .submitGroup button.resetInput{
      width: 44vw;
      height: 10vw;
      margin-right: 0%;
      margin-bottom: 12%;
      font-size: 1em;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    #formMobileDesktop .submitGroup button.submit{
      width: 44vw;
      height: 10vw;
      margin-bottom: 20vw;
      font-size: 4vw;
      display: flex;
      justify-content: center;
      align-items: center;
    }
  #formMobileDesktop #SearchMenu .search-title h4{
      font-size: 5vw;
      margin-bottom: 5% !important;
    }
  #formMobileDesktop header ::after{
      /* top: 8.2vw; */
      width: 8.8vw;
      height: 1vw;
    }
  #formMobileDesktop .pull-left{
      position: absolute;
      top: 10vw;
      width: 20vw;
      height: 9vw;
      left: 10vw;
  }
  #formMobileDesktop .pull-left img{
      width: 100%;
      height: 100%;
      border-radius: 1vw;
  }
  #formMobileDesktop #contactUsForm .captcha_reload{
      position: absolute;
      top: 7vw;
      left: 9vw;
      margin-left: 47%;
      margin-top: 11%;
      font-size: 3vw;
  }
  #formMobileDesktop .mobileOnly_width{
      width: 100% !important;
  }
  #formMobileDesktop #contactUsForm .form-group .d-inline-flex input{
      line-height: 1.5;
      border-radius: 1vw;
      width: 85%;
      height: 7vw;
      font-size: 2.5vw;
  }
  #formMobileDesktop #contactUsForm .form-group .d-inline-flex input::placeholder{
      font-size: 0.9em;
  }
  #formMobileDesktop #contactUsForm .form-group .d-inline-flex textarea{
      width: 85%;
      font-size: 2.5vw;
  }
  #formMobileDesktop #contactUsForm .form-group .d-inline-flex textarea::placeholder{
      font-size: 2.5vw;
  }
  #formMobileDesktop #contactUsForm .form-group .d-inline-flex label{
      font-size: 0.9em;
      white-space: nowrap;
      width: 12%;
  }
  #formMobileDesktop #contactUsForm .form-group .d-inline-flex .label_file::before,
  #formMobileDesktop #contactUsForm .form-group .d-inline-flex .label_mail::before{
      content: "";
      margin-right: 15%;
  }
  #formMobileDesktop #contactUsForm .form-group .d-inline-flex .form-label{
      margin-bottom: 0;
      width: 6em;
  }
  #formMobileDesktop #contactUsForm .form-group .d-inline-flex .label_name::before,
  #formMobileDesktop #contactUsForm .form-group .d-inline-flex .label_phone::before,
  #formMobileDesktop #contactUsForm .form-group .d-inline-flex .label_title::before,
  #formMobileDesktop #contactUsForm .form-group .d-inline-flex .label_body::before,
  #formMobileDesktop #contactUsForm .form-group .d-inline-flex .label_code::before{
      content: "*";
      color: #D4684C;
      font-family: 'FontAwesome', sans-serif;
      font-size: 3.5vw;
      margin-right: 10%;
  }
  #formMobileDesktop #contactUsForm .form-group .d-inline-flex label.input-file-button{
      margin-right: 0;
      width: 75%;
      height: 36vw;
  }
  #formMobileDesktop #contactUsForm .form-group .d-inline-flex label.input-file-button img{
      width: 13vw;
      height: 13vw;
  }
  #formMobileDesktop #aplication_tinymce p {
      font-size: 0.8em;
      line-height: 2em;
      margin-bottom: 5%;
  }
  #formMobileDesktop #contactUsForm{
      padding-right: 4%;
  }

  #formMobileDesktop #content-right h1{
      font-size: 1.2em !important;
      padding-top: 5%;
      margin-bottom: 7%;
  }
  #formMobileDesktop #content-left{
      padding-right: 0;
      padding-left: 4%;
      margin-bottom: 5%;
  }
  #formMobileDesktop #content-right .tinymce_content{
      font-size: 1em;
      line-height: 5vw;
      margin-bottom: 6%;
      padding-right: 4%;
  }
  #formMobileDesktop .desktop-flex{
      display: block;
  }
  #formMobileDesktop .desktopOnly_col-8{
      width: 90%;
  }
  #formMobileDesktop .formDesktop {
    width: 100% !important;
  }
  #formMobileDesktop .page_banner {
    margin-top: 3.5em;
}
  #formMobileDesktop .site-position{
      display: none;
  }
  #formMobileDesktop .formDesktopOnly{
      display: none;
  }
  #formMobileDesktop .formMobileOnly{
      display: block;
  }
  #formMobileDesktop #fileUploading{
      border: 1.5px solid #C6C6C6;
      border-radius: 2vw;
      margin-bottom: 7%;
      display: none;
      height: 13vw;
      padding: 2%;
  }
  #formMobileDesktop #fileUploading span.uploadIcon{
      background-repeat: no-repeat;
      background-size: 8vw;
      width: 8vw;
      background-position: center;
      margin-right :4%;
  }
    #formMobileDesktop #fileUploading i {
      color:#9F9F9F;
      font-size: 3vw;
  }
    #formMobileDesktop #fileUploading p{
      font-size: 3vw;
      color:#9F9F9F;
      margin: 0;
      align-items: center;
  }
    #formMobileDesktop #fileUploading .progress{
      --bs-progress-height: 1.2vw !important;
  }
  #formMobileDesktop .wifiPassword{
      background-size: 3.5vw;
      top: 0.2vw;
      left: 2.5vw;
      margin-right: 3%;
  }
  #formMobileDesktop #content-right .tinymce_content a {
    /* font-size: 4vw; */
    /* line-height: 6vw; */
    word-break: break-all;
  }
  #formMobileDesktop .page_banner p {
    margin-left: 1.5em;
    margin-top: 0.5em;
    font-size: 3.2vw;
    width: 70%;
  }
  #formMobileDesktop #news ul.newsLists li span.txt{
    font-size: 0.9em;
    line-height: 2em;
  }
  #formMobileDesktop #news ul li span.date p{
    font-size: 0.9em;
    line-height: 2em;
  }
  #formMobileDesktop #new_introduce{
    font-size: 0.9em;
    line-height: 2em;
  }
}
#bugerList{
  display: none;
  position: absolute;
  inset: 0px 0px auto auto;
  margin: 0px;
  transform: translate3d(0, 3.2em, 0px);
  width: 0%;
  height: 0;
  background-color: white;
  /* transition: height 0.5s ease; */
  z-index: 3;
}
#bugerList .buger_menu{
  margin-top: 3%;
}
#bugerList .buger_menu_title{
  padding: 0 8%;
}
p.buger_menu_title_p{
  font-size: 1.2em;
  margin-bottom: 1em;

}
p.buger_menu_title_p img{
  height: 1.2em;
}
#bugerList .buger_menu_items a{
  font-size: 1em;
  width: 100%;
  margin-left: -2%;
  margin-bottom: 4%;
  text-align: start;
}
#bugerList ul.buger_menu li.buger_menu_title ul.buger_menu_items {
    margin-left: 1.5em;
    line-height: 1.2em;
    margin-bottom: 4%;
    display: none;
}
#bugerList ul.buger_menu li.select ul.buger_menu_items {
  display: block;
}
#bugerList .border_top{
  border-top: 1px dotted #A1A1A1;
  margin: 0 8%;
  margin-bottom: 1em;
}
#bugerList input{
  display: flex;
  margin: auto;
  width: 100%;
  height: 3em;
  border-radius: 2vw;
  border: 2px solid #A1A1A1;
  font-size: 1em;
}
#bugerList .buger_menu_items a:hover{
  /* color:#2A74DB; */
}
#bugerList #buger_menu_title-5{
  border-bottom: 1px dotted #A1A1A1;
  margin: 0 8%;
  padding: 0;
  margin-bottom: 5%;
}
#mobileOnly #mobile-search-btn{
  /* display: none; */
  position: absolute;
  right: 0.5em;
}
#mobileOnly #mobile-search-btn .glyphicon{
  background: url(../../images/newVersion/search_header_icon.png);
  background-repeat: no-repeat;
  background-size: 1.5em;
  border: none;
  color: #959595;
  background-position: center;
  height: 1em;
  width: 1em;
  display: block;
}
#mobileOnly .specialOffer_Video .row{
  height: 53vw !important;
  width: 69vw !important;
  max-height: none;
}
#mobileOnly .specialOffer_Video iframe{
  height: 47vw;
  width: 68.9vw !important;
}
#mobileOnly .specialOffer_Video p{
  bottom: 0 !important;
  left: 0 !important;
}
#mobileOnly .specialOffer_Video a{
  /* padding-bottom: 1%; */
  position: absolute;
  width: 100%;
  left: 0;
  padding: unset;
}