		.bk-tst-responsive-cell-block {
			min-height: 75px;
		}

		.bk-tst-text-blk {
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			line-height: 25px;
			height: 50%;
			width: 100%;
		}

		img {
			object-fit: cover;
		}

		.bk-tst-responsive-container-block {
			min-height: 75px;
			height: fit-content;
			width: 100%;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			display: flex;
			flex-wrap: wrap;
			margin-top: 0px;
			margin-right: auto;
			margin-bottom: 0px;
			margin-left: auto;
			justify-content: flex-start;
		}

		.bk-tst-responsive-container-block.bk-tst-bg {
			width: 100%;
			height: auto;
			flex-direction: column;
			justify-content: flex-start;
			align-items: center;
			max-width: 1320px;
			margin: 30px 0 50px 0;
		}

		.bk-tst-text-blk.bk-tst-title {
			width: 100%;
			height: auto;
			text-align: center;
			font-size: 36px;
			line-height: 45px;
			font-weight: 900;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin: 0 0 15px 0;
			color: #ffffff;
		}

		.bk-tst-text-blk.bk-tst-desc {
			text-align: center;
			font-size: 18px;
			line-height: 28px;
			height: auto;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 50px;
			margin-left: 0px;
			max-width: 750px;
			color: #a0a0a0;
		}

		.bk-tst-responsive-container-block.bk-tst-blocks {
			width: 100%;
			min-height: 0px;
			justify-content: center;
			max-width: 1320px;
			gap: 30px; /* Perfectly spaces the rows horizontally and vertically */
		}

		.bk-tst-responsive-cell-block.bk-tst-wk-desk-1.bk-tst-wk-tab-1.bk-tst-wk-mobile-1.bk-tst-wk-ipadp-1.bk-tst-content {
			width: 30%;
			flex: 1 1 30%;
			max-width: 31%; /* Keeps it at 3 columns on desktop */
			height: auto;
			border-radius: 16px;
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;

			background: linear-gradient( #151412, #151412 ) padding-box,
						linear-gradient( 180deg, rgba( 171, 145, 99, 0.6 ) 0%, rgba( 21, 20, 18, 0 ) 100% ) border-box;
			border: 1px solid transparent;
			box-shadow: 0 15px 35px rgba( 0, 0, 0, 0.6 );
		}

		.bk-tst-text-blk.bk-tst-info-block {
			width: 85%;
			height: auto;
			font-size: 16px;
			line-height: 28px;
			margin-top: 30px;
			margin-right: 0px;
			margin-bottom: 50px;
			margin-left: 0px;
			margin: 30px 0 30px 0;
			color: #cccccc;
		}

		.bk-tst-responsive-container-block.bk-tst-person {
			width: 90%;
			min-height: 0px;
			height: auto;
			margin-top: 0px;
			margin-right: 31.25px;
			margin-bottom: 20px;
			margin-left: 31.25px;
		}

		.bk-tst-responsive-cell-block.bk-tst-wk-desk-6.bk-tst-wk-ipadp-6.bk-tst-wk-tab-12.bk-tst-wk-mobile-12.bk-tst-icon-block {
			width: 22%;
			height: auto;
			display: flex;
			justify-content: center;
			align-items: center;
		}

		.bk-tst-responsive-cell-block.bk-tst-wk-desk-6.bk-tst-wk-ipadp-6.bk-tst-wk-tab-12.bk-tst-wk-mobile-12.bk-tst-text-block {
			width: 78%;
			height: 100%;
			display: flex;
			flex-direction: column;
			align-items: flex-start;
			justify-content: center;
		}

		.bk-tst-text-blk.bk-tst-name {
			margin: 0;
			font-size: 18px;
			line-height: 20px;
			font-weight: 900;
			height: auto;
			width: 100%;
			padding-top: 10px;
			padding-right: 10px;
			padding-bottom: 0px;
			padding-left: 10px;
			color: #ffffff;
		}

		.bk-tst-text-blk.bk-tst-desig {
			line-height: 16px;
			height: auto;
			width: 100%;
			padding-top: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			padding-left: 10px;
			color: #777777;
		}

		.bk-tst-profile-img {
			width: 60px;
			height: 60px;
			border-radius: 50%;
			box-shadow: 0 0 30px 5px rgba( 171, 145, 99, 0.2 );
		}

		.bk-tst-responsive-container-block.bk-tst-big-container {
			justify-content: center;
		}

		@media ( max-width: 1024px ) {
			.bk-tst-responsive-cell-block.bk-tst-wk-desk-1.bk-tst-wk-tab-1.bk-tst-wk-mobile-1.bk-tst-wk-ipadp-1.bk-tst-content {
				width: 47%;
				flex: 1 1 47%;
				max-width: 48%; /* Drops to 2 columns evenly on tablet */
			}

			.bk-tst-text-blk.bk-tst-desc {
				width: 70%;
			}

			.bk-tst-text-blk.bk-tst-title {
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
			}

			.bk-tst-responsive-container-block.bk-tst-person {
				margin-top: 21.9375px;
				margin-right: 31.25px;
				margin-bottom: 20px;
				margin-left: 31.25px;
			}

			.bk-tst-text-blk.bk-tst-info-block {
				margin-top: 30px;
				margin-right: 0px;
				margin-bottom: 25px;
				margin-left: 0px;
			}
		}

		@media ( max-width: 768px ) {
			div#testimonialsContainer div.hero-text div { font-size: 35px; }

			.bk-tst-row-two { display: none !important; }

			.bk-tst-responsive-container-block.bk-tst-big-container { padding: 0 !important; }

			.bk-tst-responsive-container-block.bk-tst-person {
				margin-top: 0px;
				margin-right: 31.25px;
				margin-bottom: 0px;
				margin-left: 31.25px;
			}

			.bk-tst-text-blk.bk-tst-info-block {
				height: 50%;
				font-size: 17px;
			}

			.bk-tst-responsive-cell-block.bk-tst-wk-desk-1.bk-tst-wk-tab-1.bk-tst-wk-mobile-1.bk-tst-wk-ipadp-1.bk-tst-content {
				width: 100%;
				flex: 1 1 100%;
				max-width: 100%; /* Drops to 1 column on mobile */
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 5%;
				margin-left: 0px;
			}

			.bk-tst-text-blk.bk-tst-desc {
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 80px;
				margin-left: 0px;
				width: 85%;
				font-size: 17px;
			}

			.bk-tst-text-blk.bk-tst-title {
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				font-size: 30px;
			}

			.bk-tst-responsive-container-block.bk-tst-blocks {
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
			}

			.bk-tst-responsive-container-block.bk-tst-bg {
				flex-wrap: nowrap;
			}

			.bk-tst-text-blk.bk-tst-info-block {
				margin-top: 30px;
				margin-right: 0px;
				margin-bottom: 30px;
				margin-left: 0px;
			}

			.bk-tst-text-blk.bk-tst-desc {
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 30px;
				margin-left: 0px;
			}

			.bk-tst-text-blk.bk-tst-desig {
				font-size: 15px;
			}

			.bk-tst-text-blk.bk-tst-name {
				font-size: 17px;
			}
		}

		@media ( max-width: 500px ) {
			.bk-tst-responsive-cell-block.bk-tst-wk-desk-1.bk-tst-wk-tab-1.bk-tst-wk-mobile-1.bk-tst-wk-ipadp-1.bk-tst-content {
				width: 100%;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 8%;
				margin-left: 0px;
			}

			.bk-tst-text-blk.bk-tst-desc {
				width: 90%;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				font-size: 16px;
				line-height: 24px;
			}

			.bk-tst-text-blk.bk-tst-title {
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				font-size: 26px;
			}

			.bk-tst-text-blk.bk-tst-info-block {
				margin-top: 30px;
				margin-right: 0px;
				margin-bottom: 50px;
				margin-left: 0px;
				font-size: 16px;
				line-height: 26px;
				margin: 30px 0 20px 0;
			}

			.bk-tst-responsive-container-block.bk-tst-big-container {
				padding: 0 30px 0 30px;
			}

			.bk-tst-text-blk.bk-tst-name {
				font-size: 17px;
			}

			.bk-tst-text-blk.bk-tst-desig {
				font-size: 15px;
			}
		}
