#as-seen-on .logos {
    display: flex;
    justify-content: space-around;
	flex-wrap: wrap;
    align-items: center;
    gap:0.25em 0;
}
#as-seen-on .logos-as-seen-on {
	position: relative;
	background-color: var(--dark-blue);
	padding: 40px 0;
}

#as-seen-on .logos-as-seen-on::before {
	content: "As seen on";
	position: absolute;
	top: -30px;
	color: #ffffff;
	font-weight: 300;
	background: var(--dark-blue);
	padding: 5px 20px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	left: 0;
	right: 0;
	margin: auto;
	max-width: 160px;
	text-align: center;
	font-size: 16px;
}
#as-seen-on .logos-as-seen-on img {
    width:auto;
    margin: 10px;
}

#as-seen-on .logos-as-seen-on .container {
	justify-content: space-between
}
@media (max-width:1050px) {
	#as-seen-on .logos {
		justify-content: center;
		gap: 0.25em 0;
	}
	#as-seen-on .logos img.logo-order-1 {
		order:1;
	}
	#as-seen-on .logos img.logo-order-2 {
		order:2;
	}
	#as-seen-on .logos img.logo-order-3 {
		order:4;
	}
	#as-seen-on .logos img.logo-order-4 {
		order:5;
	}
	#as-seen-on .logos img.logo-order-5 {
		order:3;
	}
}

@media (max-width:440px) {
	#as-seen-on .logos img {
		margin:10px 3px;
		max-height:24px
	}
}