@media screen and (max-width: 300px) {

	.partner-image {

		width: 200px !important;
		height: auto;
	}
}

@media screen and (max-width: 420px) {

	.partner-container {

		margin: 20px 15px 5px 8px;
		text-align: center;
	}

	.partner-image {

		width: 300px;
		height: auto;
		margin: 0 auto 8px auto;
		display: block;
	}

	.partner-label {

		color: rgb(97,97,100);
	  font-size: 14px;
	  font-weight: bold;
		padding: 0 0 0 0;
		margin: 0 0 30px 0;	
		display: block;	
	}	
}

@media screen and (min-width: 421px) and (max-width: 576px) {

	.partner-image {

		width: 150px;
		height: auto;
		margin: 0 0 8px 0;
	}
}

@media screen and (min-width: 421px) and (max-width: 768px) {

	.partner-container {

		text-align: center;
		margin: 40px 30px 0 15px;
	}

	.partner-image {

		width: 200px;
		height: auto;
		margin: 0 0 8px 0;
	}

	.partner-label {

		color: rgb(97,97,100);
	  font-size: 14px;
	  font-weight: bold;
		padding: 0 0 0 0;
		margin: 0 0 30px 0;	
		display: block;	
	}	
}

@media screen and (min-width: 768px) and (max-width: 992px) {

	.partner-container {

		text-align: center;
		margin: 40px 30px 0 15px;
	}

	.partner-image {

		width: 200px;
		height: auto;
		margin: 0 0 8px 0;
	}

	.partner-label {

		color: rgb(97,97,100);
	  font-size: 16px;
	  font-weight: bold;
		padding: 0 0 0 0;
		margin: 0 0 30px 0;	
		display: block;	
	}	
}

@media screen and (min-width: 992px) {

	.partner-container {

		text-align: center;
		margin: 40px 30px 0 15px;
	}

	.partner-image {

		width: 200px;
		height: auto;
		margin: 0 0 8px 0;
	}

	.partner-label {

		color: rgb(97,97,100);
	  font-size: 16px;
	  font-weight: bold;
		padding: 0 0 0 0;
		margin: 0 0 30px 0;	
		display: block;	
	}	
}