
	#testimonials																{ margin: 0% auto; padding: 1.75rem 5rem 1.688rem 5rem; width: 100%; background-color: transparent; }
	#testimonials div.testimonial												{ display: flex; }
	#testimonials div.testimonial-right											{ margin: 0% auto; width: 100%; max-width: 1000px; }
	#testimonials div.testimonial-right p										{ margin: 0%; font-size: 1.125rem; line-height: 1.875rem; font-weight: 700; font-style: italic; text-align: center; color: #262626; }
	#testimonials div.testimonial-right footer									{ margin: 0%; font-size: 1.125rem; line-height: 1.875rem; font-weight: 400; font-style: normal; text-align: center; color: #262626; }
	#testimonials div.testimonial-right footer span								{ margin: 0%; display: inline-block; }
	#testimonials div.testimonial-right footer cite								{ font-style: normal; }
	#testimonials div.testimonial-right footer div.logo							{ padding: 19px 0% 0% 0%; width: 100%; text-align: center; }
	#testimonials div.testimonial-right footer div.logo > img					{ width: 100%; max-width: 300px; max-height: 90px; display: inline-block; object-fit: contain; }
	#testimonials button.slick-prev,
	#testimonials button.slick-next												{ top: 26.25%; }
	#testimonials button.slick-prev												{ height: auto; left: 6px; }
	#testimonials button.slick-prev:before										{ content: '\f053'; font-family: 'Font Awesome 5 Pro'; font-size: 3rem; font-weight: 900; color: #262626; }
	#testimonials button.slick-next												{ height: auto; right: 6px; }
	#testimonials button.slick-next:before										{ content: '\f054'; font-family: 'Font Awesome 5 Pro'; font-size: 3rem; font-weight: 900; color: #262626; }

/* 900px Resolutions Specific Behaviour */

	@media only screen and (min-width: 0px) and (max-width: 900px) {

		#testimonials															{ padding: 1rem 3rem 0.688rem 3rem; }
		#testimonials button.slick-prev											{ height: auto; left: 12px; }
		#testimonials button.slick-next											{ height: auto; right: 12px; }

/* 800px Resolutions Specific Behaviour */

	} @media only screen and (min-width: 0px) and (max-width: 800px) {

		#testimonials															{ padding: 1rem 0.5rem 0.688rem 0.5rem; }
		#testimonials div.testimonial-right p									{ font-size: 1rem; line-height: 1.625rem; }
		#testimonials div.testimonial-right blockquote							{ margin: 0%; padding: 0% 32px; }
		#testimonials div.testimonial-right footer								{ font-size: 1rem; line-height: 1.625rem; }
		#testimonials button.slick-prev											{ height: auto; left: -6px; }
		#testimonials button.slick-prev:before									{ font-size: 2rem; }
		#testimonials button.slick-next											{ height: auto; right: -6px; }
		#testimonials button.slick-next:before									{ font-size: 2rem; }

	}
