@media only screen and (max-width: 767px) {
	#banner .img-fluid {
		width: 50%;
		display: block;
		margin: 0 auto;
	}

	#section01 .img-fluid { width: 50% !important; }

	#features .img-fluid { 
		width: 50%; 
		display: block;
		margin: 0 auto;
		margin-bottom: 20px !important;
	}

	#features ul { text-align: center !important; }

	#products .card {
		margin-bottom: 20px !important;
	}

	#products .card .card-img-top {
		width: 60% !important;
	}

	#testimonials .card {
		margin-bottom: 20px !important;
	}

	.section10 #board-members > div { margin-bottom: 15px; }

	.gaurantee {
		text-align: center !important;
		margin-top: 0 !important;
	}

	.gaurantee #badge {
		width: 50%;
		display: block;
		margin: 0 auto;	
	}

	footer .col1 .logo {
		width: 50%;
		display: block;
		margin: 0 auto;
	}

	footer .col1, footer .col2, footer .col3 {
		padding: 10px 0 !important;
		text-align: center !important;
	}

}

@media only screen and (max-width: 500px) {

	.ingredients {
		display: block !important;
	}

	.ingredients .mr-3 {
		margin-bottom: 20px;
	}

}