
.partner-info{ padding: 0 0 68px; justify-content: center; flex-wrap:wrap; }
.partner-info span img { margin:0 auto; }

.partner-info-new{float: none; width: 100%; clear: both;}
.partner-info-main {padding: 55px 0 49px; border-left: 2px solid #63B5D8;}
.partner-info-main.no_lines{border: none;}
.partner-info-intro{padding: 0 0 60px;}

/*-- media css starts here --*/
@media only screen and (min-width: 1024px){
	.partner-info{ gap:50px 90px;}
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
	.partner-info{gap: 40px 20px}
	.partner-info span{flex: calc(33.333% - 20px);}
}
@media only screen and (max-width: 767px) and (min-width: 200px){ 
	.partner-info {padding: 22px 0 30px; gap: 20px; }
	.partner-info span { width: calc(50% - 10px);}
	.partner-info span:nth-of-type(odd) img { margin:0; }
	.partner-info-main {padding: 15px 0 49px; }
	.partner-info-main .partner-info{padding-left: 20px;}
}