@media screen and (max-width: 420px) {
  .napycaRENOVATIONinfo .info .info_info {
    width: 80% !important;
    padding: 0 5px 0 5px;
    height: auto !important;
  }
  .napycaRENOVATIONinfo .info .info_info b {
    font-size: 12px !important;
  }
  .napycaRENOVATIONinfo .info .info_info p {
    font-size: 12px !important;
    margin-top: 10px !important;
  }
  .napycaRENOVATIONinfo .info {
    width: 70% !important;
    background-size: 100% 100% !important;
    height: auto !important;
    margin-top: 0 !important;
  }
  .napycaRENOVATIONinfo {
    margin: 20px 0 !important;
  }
  .napycaRENOVATIONinfo .right {
    width: 30% !important;
  }
  .napycaRENOVATIONinfo .right .center {
    width: 90% !important;
    background-size: 100% 100%;
    height: 350px !important;
    margin-left: 20px !important;
  }
  .napycaRENOVATIONinfo .right .start,
  .napycaRENOVATIONinfo .right .end {
    width: 70px !important;
  }
  .napycaRENOVATIONinfoend .info .info1 .img {
    background-size: 100% 100% !important;
  }
  .napycaRENOVATIONinfoend .info .info1 {
    width: 80% !important;
    margin: 10px !important;
  }
  .napycaRENOVATIONinfoend .info .info1 p {
    font-size: 18px !important;
  }
  .napycaRENOVATIONcase .info .info1 .img {
    background-size: 100% 100% !important;
    width: 45% !important;
    height: auto !important;
  }
  .napycaRENOVATIONinfoend h1 {
    font-size: 22px !important;
  }
  .napycaRENOVATIONinfoend .info {
    flex-wrap: wrap !important;
  }
  .napycaRENOVATIONinfoend {
    padding-bottom: 20px !important;
  }
  .napycaRENOVATIONcase .title {
    align-items: center;
    font-size: 30px !important;
  }
  .napycaRENOVATIONcase .title .bian {
    width: 34px !important;
    height: 3px !important;
  }
  .napycaRENOVATIONcase .info .info1 .info_info .top {
    padding-bottom: 10px !important;
    margin-bottom: 10px !important;
  }
  .napycaRENOVATIONcase .info .info1 .info_info .top b {
    font-size: 18px !important;
  }
  .napycaRENOVATIONcase .info .info1 .info_info .top p {
    font-size: 12px !important;
  }
  .napycaRENOVATIONcase .info .info1 .info_info p {
    font-size: 12px !important;
    letter-spacing: 0 !important;
  }
  .napycaRENOVATIONcase .info .info1 .info_info {
    padding: 10px !important;
    width: 45% !important;
  }
  .napycaRENOVATIONcase {
    margin-bottom: 20px !important;
  }
}
@media screen and (min-width: 415px) and (max-width: 768px) {
  .napycaWeb_onlineTitle h1 {
    font-size: 45px !important;
  }
  .napycaRENOVATIONinfo .info .info_info {
    width: 80% !important;
    padding: 20px 15px 0 15px;
  }
  .napycaRENOVATIONinfo .info {
    width: 70% !important;
    background-size: 100% 100% !important;
  }
  .napycaRENOVATIONinfo .right {
    width: 30% !important;
  }
  .napycaRENOVATIONinfo .right .center {
    width: 90% !important;
    background-size: 100% 100%;
  }
  .napycaRENOVATIONinfoend .info .info1 .img {
    background-size: 100% 100% !important;
  }
  .napycaRENOVATIONinfoend .info .info1 {
    width: 33.3% !important;
    margin: 10px !important;
  }
  .napycaRENOVATIONinfoend .info .info1 p {
    font-size: 22px !important;
  }
  .napycaRENOVATIONcase .info .info1 .img {
    background-size: 100% 100% !important;
  }
}
/*# sourceMappingURL=solution_penovation_mt.css.map */