#service {width:100%; margin:0 auto; overflow:hidden;}
#service  .txt1 {font-size:20px; line-height:36px; padding-bottom:20px; text-align:center}
#service  h3 {text-align: center; padding:30px 0; font-size:20px; line-height:28px; color:#2f5597;  font-weight:600;}
#service .flex4 {display:flex; flex-wrap: wrap;  justify-content: center;  gap:2.5%; padding-bottom:30px }
#service .flex4 .item {width:30%; padding:40px 35px; text-align:center; border:2px solid #e5e5e5;
margin-bottom:35px; border-radius:0px }
#service div.img img {height:90px}
#service div.tit {font-size:20px; font-weight:600;border-bottom:1px dashed #bbb;  padding:10px 0 20px 0; margin-bottom:20px}
#service div.txt {font-size:18px; }


/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#service .flex4 {  gap:2%; }	
#service  .txt1 {font-size:16px; line-height:26px; padding-bottom:20px; text-align:center}
#service  h3 {text-align: center; padding:20px 0; font-size:18px; line-height:28px; }
#service .flex4 .item {width:49%; padding:20px 10px; margin-bottom:10px;  border:1px solid #e5e5e5; }
#service div.img img {height:50px}
#service div.tit {font-size:18px;  padding:5px 0 10px 0; margin-bottom:10px}
#service div.txt {font-size:14px; }
}
@media (max-width: 768px) {	
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

