#partner2 .head {font-size:18px; position:relative;  margin-bottom:45px; text-align:center  }
#partner2 h3:before { content: "";  width: 8px; height: 8px; background-color: #555;  position: absolute; left: 0; top: 15px;   border-radius: 50%;}
#partner2 {width:100%; }
#partner2 img{vertical-align:top; max-width:100%; height:90px}
#partner2 ul.flex {display:flex; flex-wrap: wrap; gap:1.5%; }
#partner2 ul.flex li{ margin-bottom:18px;  width:32.33333%; padding:12px 12px; display:block; border:1px solid #dfdfdf; text-align:center}
#partner2 ul.item li span {display:block; font-size:15px; padding-top:5px; }
#partner2 .itemBox {clear:both; padding-top:70px}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#partner2 .head {font-size:14px;  margin-bottom:25px; }	
#partner2 ul.flex { gap:2.7%; }
#partner2 ul.flex li{ margin-bottom:10px;  width:48%; padding:6px 12px; display:block; border:1px solid #dfdfdf;}
#partner2 ul.item li span {display:block; font-size:15px; padding-top:5px; }
#partner2 .itemBox {clear:both; padding-top:70px}
#partner2 img{vertical-align:top; max-width:100%; height:auto}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

