#support h3{
  margin-top: 60px;
}
#support h3::before,#support h3::after{
  content: none !important;
}
#support h4{
  margin:0 auto 2rem;
  text-align: center;
  font-size: 1.4rem;
  font-weight:normal;
  color: #FFF;
  border-radius: 100px;
  display: inline-block;
  padding: 0 20px;
}
.pro-img{
  text-align: center;
  margin-bottom:5rem;
}
.pro-txt{
  padding: 0 2rem;
}
.support-list{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 20px 5px 0;
}
.support-list>li{
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 10px;
  padding: 30px 20px;
  margin: 10px 0;
  box-shadow: 0 2px 4px rgba(0,0,0,0.2);
  text-align: center;
}
.support-list ul{
  text-align: left;
  list-style-type: disc;
  padding-left: 1.2em;
}
.support-list ul li{
  line-height: 1.9rem;
  padding: 0.4rem 0;
}
.support-list > li:nth-of-type(1) > h4 {background-color: #619b3d;}
.support-list > li:nth-of-type(2) > h4 {background-color: #3f7ec8;}
.support-list > li:nth-of-type(3) > h4 {background-color: #d94d82;}
.support-list > li:nth-of-type(4) > h4 {background-color: #ec7d3b;}
.support-list > li:nth-of-type(5) > h4 {background-color: #8c48a2;}

.support-list > li:nth-of-type(6) > h4 {background-color: #619b3d;}
.support-list > li:nth-of-type(7) > h4 {background-color: #3f7ec8;}
.support-list > li:nth-of-type(8) > h4 {background-color: #d94d82;}
.support-list > li:nth-of-type(9) > h4 {background-color: #ec7d3b;}
.support-list > li:nth-of-type(10) > h4 {background-color: #8c48a2;}

@media screen and (min-width: 782px) {
  .support-list{
    margin: 50px 20px 0;
  }
  
  .support-list>li{
    width: 48%;
    padding: 40px 30px;
    margin: 15px 0;
  }

}