#partner2 h3 {font-size:25px; position:relative; padding-left:18px; margin-bottom:25px; }
#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%;}
#partner2 img{vertical-align:top; max-width:100%}
#partner2 ul.flex {display:flex; flex-wrap: wrap; margin-top:60px; }
#partner2 ul.flex li{ width:20%; padding:38px 12px; display:block; border-bottom:1px solid #ccc;}
#partner2 ul.flex li:nth-last-child(-n+5) {border-bottom:0}
#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 ul.flex {margin-top:30px }
#partner2 ul.flex li{ margin-bottom:10px;  width:33.3333%; padding:12px 12px; display:block; }
#partner2 ul.flex li:nth-last-child(-n+5) {border-bottom:1px solid #ccc;}
#partner2 ul.item li span {display:block; font-size:15px; padding-top:5px; }
#partner2 .itemBox {clear:both; padding-top:70px}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

