
.main-about {
  padding: 20px 80px 50px 50px;
}

@media (min-width: 992px) {
    * {
      margin: 0;
      padding: 0;
      list-style: none;
      font-family: "Microsoft JhengHei;", sans-serif;/*Noto Sans TC", sans-serif;*/
    }
    .about-img {
      padding-top: 50px;
      overflow: hidden;
      /* max-height: 800px; */
      position: relative;
      margin: auto;
      background: white;
      width: 100%;
    }
    .decorate .item {
      position:relative;
      padding-top:20px;
      /* display:inline-block; */
    }
    .item > img {
      max-width: 150px;
    }
    .decorate .notify-badge{
      position: absolute;
      left:65px;
      top:50%;
      text-align: right;
      color:rgb(73, 96, 214);
      /* padding:5px 10px; */
      font-size:46px;
      font-weight: 600;
    }  
    .content .title {
      color:rgb(73, 96, 214);
      padding: 0;
      padding-left: 1em;
      position: relative;
      transform: translateY(-3px);
      transition: 0.3s;
      font-size: 20px;
      font-weight: 500;
      /* padding-right: 20px; */
      padding-left: 70px;
      /* letter-spacing:8px; */
      /* line-height:60px; */
    }  
    .content  p {
      /* text-decoration: none; */
      color: rgb(68, 64, 64);
      /* padding: 5px 1em; */
      /* padding: 1em; */
      position: relative;
      transform: translateY(-3px);
      transition: 0.3s;
      font-size: 20px;
      font-weight: 500;
      /* padding-right: 20px; */
      padding-left: 70px;
      /* letter-spacing:8px; */
      line-height:50px;
      /* text-indent: 2em;  第一句空兩格*/ 
    }
  }  
  
  @media (max-width: 991px) { 
    * {
      margin: 0;
      padding: 0;
      list-style: none;
      font-family: "Noto Sans TC", sans-serif;
    }
    .decorate .item {
      position:relative;
      padding-top:20px;
      /* display:inline-block; */
    }
    .item > img {
      max-width: 100px;
    }
  
    .decorate .notify-badge{
      position: absolute;
      left:65px;
      top:50%;
      text-align: right;
      color:rgb(73, 96, 214);
      /* padding:5px 10px; */
      font-size:26px;
      font-weight: 500;
    }  
    .content .title {
      color:rgb(73, 96, 214);
      padding: 0;
      padding-left: 1em;
      position: relative;
      transform: translateY(-3px);
      transition: 0.3s;
      font-size: 18px;
      font-weight: 500;
      padding-right: 20px;
      /* letter-spacing:8px; */
      /* line-height:60px; */
    }  
    .content  p {
      /* text-decoration: none; */
      color: rgb(90, 85, 85);
      /* padding: 5px 1em; */
      padding: 0;
      padding-left: 1em;
      position: relative;
      transform: translateY(-3px);
      transition: 0.3s;
      font-size: 16px;
      font-weight: 400;
      padding-right: 20px;
      /* padding-left: 100px; */
      /* letter-spacing:8px; */
      line-height:32px;
      /* text-indent: 2em;  第一句空兩格*/ 
    }
  }

  @media (max-width: 768px) { 
    * {
      margin: 0;
      padding: 0;
      list-style: none;
      font-family: "Noto Sans TC", sans-serif;
    }
    .decorate .item {
      position:relative;
      padding-top:20px;
      /* display:inline-block; */
    }
    .item > img {
      max-width: 140px;
    }
  
    .decorate .notify-badge{
      position: absolute;
      left:85px;
      top:50%;
      text-align: right;
      color:rgb(73, 96, 214);
      /* padding:5px 10px; */
      font-size:36px;
      font-weight: 600;
    }  
    .content .title {
      color:rgb(73, 96, 214);
      padding: 1em;
      position: relative;
      transform: translateY(-3px);
      transition: 0.3s;
      font-size: 20px;
      font-weight: 500;
      padding-right: 30px;
      padding-left: 50px;
      /* letter-spacing:8px; */
      /* line-height:60px; */
    }  
    .content  p {
      /* text-decoration: none; */
      color: rgb(68, 64, 64);
      /* padding: 5px 1em; */
      padding: 1em;
      position: relative;
      transform: translateY(-3px);
      transition: 0.3s;
      font-size: 20px;
      font-weight: 500;
      padding-right: 30px;
      padding-left: 50px;
      /* letter-spacing:8px; */
      line-height:50px;
      /* text-indent: 2em;  第一句空兩格*/ 
    }
  }
  
  @media (max-width: 555px) {
    * {
      margin: 0;
      padding: 0;
      list-style: none;
      font-family: "Noto Sans TC", sans-serif;
    }
    .decorate .item {
      position:relative;
      padding-top:20px;
      /* display:inline-block; */
    }
    .item > img {
      max-width: 80px;
    }
    .decorate .notify-badge{
      position: absolute;
      left:55px;
      top:50%;
      text-align: right;
      color:rgb(73, 96, 214);
      /* padding:5px 10px; */
      font-size:20px;
      font-weight: 500;
    }  
    .content .title {
      color:rgb(73, 96, 214);
      padding: 1em;
      position: relative;
      transform: translateY(-3px);
      transition: 0.3s;
      font-size: 16px;
      font-weight: 500;
      padding-right: 30px;
      padding-left: 20px;
      /* letter-spacing:8px; */
      /* line-height:60px; */
    }  
    .content  p {
      /* text-decoration: none; */
      color: rgb(68, 64, 64);
      /* padding: 5px 1em; */
      padding: 1em;
      position: relative;
      transform: translateY(-3px);
      transition: 0.3s;
      font-size: 16px;
      font-weight: 500;
      padding-right: 30px;
      padding-left: 20px;
      /* letter-spacing:8px; */
      line-height:40px;
      /* text-indent: 2em;  第一句空兩格*/ 
    }
  }
  