*{
  word-wrap:break-word;word-break:normal; font-family:"Arial";
}
@media(max-width:1240px){
  #w_grid-1608273750398 > div > .p_gridbox > .p_gridCell{
   flex-wrap:wrap;
  }
  #w_grid-1608278436814{
    width:100%;
    margin:0;
  }
  #w_grid-1608273750398 .c_portalResMessage_form-01001{
    width:100%;
  }
}
@media(max-width:1024px){
  #w_grid-1608273681027{
    display:none;
  }
  #w_grid-1608273371274 > div > .p_gridbox > .p_gridCell{
    justify-content:flex-end;
  }
  #w_grid-1608364991468{
    width:80%;
  }
  #w_fimgbox-1608364586432 .p_contentbox{
    position:relative;
    padding:50px 0;
    background:rgba(0,0,0,0.5)
  }
  #w_fimgbox-1608364586432 img{
    position:absolute;
    width:100%;
    height:100%;
    object-fit:cover;
    top:50%;
    right:0;
    transform:translateY(-50%);
  }
}
@media(max-width:900px){
  #w_grid-1603963356378> div > .p_gridbox > .p_gridCell:nth-child(2){
    display:none;
  }
}
@media(max-width:768px){
  .InputText::-webkit-input-placeholder{
    font-size:14px;
    line-height:24px;
  }
  .InputText:-moz-placeholder{
    font-size:14px;
    line-height:24px
  }
  .InputText::-moz-placeholder{
    font-size:14px;
    line-height:24px
  }
  .InputText:-ms-input-placeholder{
    font-size:14px;
    line-height:24px;
  }

  span[style*='font-size:36px']{
    font-size:24px!important;
  }

  #w_grid-1608273371274{
    display:none;
  }
  #content_box-1607306713754-1{
    display:none;
  }
  #content_box-1607306713754-2{
    display:none;
  }
  #w_grid-1607306713754 > div > .p_gridbox{
    height:60px;
  }
  .c_portalResnav_main-01001002 .nav_open{
    position:absolute;
    right:5px;
    top:-55px;
  }
  #c_portalResEbizads_banner-15881228130014020 .n_mouse{
    width:16px;
  }
  #w_grid-1588122549329 > div > .p_gridbox{
    border-top:none;
  }
  #content_box-1588122549329-1{
    display:none!important;
  }
  #c_portalResProduct_category-16082811930260222 .f_box{
    padding:15px 0;
  }
  #c_portalResProduct_category-16082811930260222 .f_box{
    flex-wrap:wrap;
  }
  #c_portalResProduct_category-16082811930260222 .pic{
    width:50px;
  }
  #c_portalResProduct_category-16082811930260222 .f_name{
   font-size:18px;
    padding:10px 15px;
  }
  #c_portalResProduct_category-16082811930260222 .f_item{
    height:110px;
  }
  #w_grid-1607658737157 > div > .p_gridbox{
    padding:15px;
  }
  #w_grid-1607323976155{
   padding:50px 0 35px
  }
  span[style="font-size:26px"]{
    font-size:20px!important;
  }
  #w_fbtn-1607664170357{
    min-height:44px;
    max-width:180px;
  }
  #c_portalResProblem_list-16083439954878404 .pa_summary {
    font-size: 14px;
    line-height: 24px;
  }
    span[style="font-size:42px"]{
    font-size:24px!important;
  }
  #w_grid-1607658737142 >div{
    padding:50px 0;
  }
  #w_common_text-1608361839957{
    padding-bottom:20px;
  }
  #w_grid-1608361663187 > .w_grid{
    padding:50px 0 20px;
  }
  #w_grid-1608361833758 > div > .p_gridbox{
    justify-content:space-between;
  }
  #w_grid-1608361833758 > div > .p_gridbox > .p_gridCell{
    width:49%;
  }
  #w_grid-1608361833758 span[style="font-size:24px"]{
    font-size:18px!important;
  }
  #w_grid-1608361833758 .w_fimg-000{
    max-width:80px;
  }
  #w_grid-1608361833758 span[style="font-size:16px"]{
    font-size:14px!important;
  }
    #w_grid-1608361833758 .reset_style:nth-child(2){
    padding-bottom:5px;
  }
  #w_grid-1608361833758 > div > .p_gridbox{
    padding-top:30px;
    padding-bottom:50px;
  }
    #w_grid-1608364991468{
    width:100%;
  }
  #w_common_text-1608365175990 span[style="font-size:16px"]{
    font-size:14px!important;
  }
  #w_fbtn-1608365562386{
    min-height:44px;
    max-width:160px;
  }
    #w_grid-1608273750398 > div > .p_gridbox{
    padding:25px 20px;
  }
  #w_grid-1603963356378{
    padding-bottom:40px;
  }
  #w_common_text-1607309135675{
    padding:20px 0;
  }
  span[style="font-size:72px"]{
    font-size:32px!important;
  }
   span[style="font-size:48px"]{
    font-size:24px!important;
  }
  #w_grid-1608528093875 > div > .p_gridbox{
   padding-top:80px;
    padding-bottom:50px;
  }
  #content_box-1608528093875-0{
    margin-bottom:60px;
  }
  #w_grid-1608527461673 > div > .p_gridbox{
    padding:60px 0;
  }
  #w_grid-1608528367448 > div > .p_gridbox{
    padding:50px 0;
  }
  #w_grid-1607570695412{
    padding-top:30px;
  }
}
