#service {width:100%; margin:0 auto; overflow:hidden;}
#service .head {text-align:center; padding-bottom:30px; font-size:22px; font-weight:500}
#service .sub_txt01 { padding:0 10px;}
#service div.flex {display:flex; flex-wrap: wrap;  justify-content: space-between; }
#service div.flex .item{   width:100%; margin:2% 0  }
#service section {padding:42px 42px 48px 42px;  border:1px solid #dfdfdf;  box-sizing:border-box;  }
#service div.img {float:left; width:95px;}
#service div.img img {width:72px}
#service div.tit {float:left; width:calc(100% - 105px); font-size:28px; color:#155000;
 padding:3px 0 8px 0; font-weight:600; border-bottom:1px solid #333;}

#service .brand div.img {float:left; width:145px;} 
#service .brand div.img img {width:110px}
#service .brand div.tit {float:left; width:calc(100% - 155px); font-size:28px; color:#155000; padding-top:10px }
 
#service div.txt {clear:both; padding:10px 20px 0 220px}
#service div.txt ul li {font-size:18px; line-height:32px;  position:relative; padding-left:13px;  }
#service div.txt ul li:before { content: "";  width: 4px; height: 4px; background-color: #555;  position: absolute; 
left: 0; top: 14px;   border-radius: 50%; }

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#service {width:100%; }	
#service .head {padding-bottom:30px; font-size:15px; font-weight:500}
#service div.flex .item{   width:100%; margin:2% 0  }
#service section {padding:30px 20px;}
#service div.img {float:left; width:70px;}
#service div.img img {width:55px}
#service div.tit {float:left; width:calc(100% - 80px);  font-size:18px;  }

#service .brand div.img {float:left; width:85px;} 
#service .brand div.img img {width:70px}
#service .brand div.tit {float:left; width:calc(100% - 95px); font-size:18px; padding-top:5px }
 

#service div.txt ul li {font-size:15px; line-height:25px;   padding-left:10px;  }
#service div.txt ul li:before { content: "";  width: 3px; height: 3px; background-color: #555;  position: absolute; 
left: 0; top: 13px;   border-radius: 50%; }
#service div.txt {clear:both; padding:10px 0px 0 5px}
}
@media (max-width: 768px) {	
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

