










	.google-reviews-glider {
		display: grid;
		grid-column-gap: 3em;
		grid-row-gap: 0;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
		grid-template-rows: auto;
		padding: 1em 2.5em 1em 2.5em;
		align-items: center;
	}

	.google-reviews-glider {
		grid-column: span 12;
	}



	.google-reviews-onequarter {
		display: grid;
		grid-column-gap: 2em;
		grid-row-gap: 0;
		grid-template-columns: 1fr 1fr 1fr;
		grid-template-rows: auto;
		padding: 4em 0em 4em 0em;
	}

	.google-reviews-onequarter {
		grid-column: span 3;
	}



	.google-reviews-threequarter {
		display: grid;
		grid-column-gap: 2em;
		grid-row-gap: 0;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
		grid-template-rows: auto;
		padding: 4em 0em 4em 0em;
	}

	.google-reviews-threequarter {
		grid-column: span 9;
	}



	.google-reviews-glider div.google-reviews-threequarter div.glider-contain {
		grid-column: span 12;
	}







				.google-reviews-glider .glider-prev.movedownhalf {
				  top: 45% !important;
				  right: auto !important;
				  left: -60px !important;
				}

				.google-reviews-glider .glider-next.movedownhalf {
				  top: 45% !important;
				  right: -60px !important;
				  left: auto !important;
				}


						@media only screen and (max-width: 900px) {

							.google-reviews-glider .glider-prev.movedownhalf {
							  right: auto !important;
							  left: -30px !important;
							}

							.google-reviews-glider .glider-next.movedownhalf {
							  right: -30px !important;
							  left: auto !important;
							}

						}









						@media only screen and (max-width: 900px) {



								.google-reviews-glider {
									display: grid;
									grid-column-gap: 3em;
									grid-row-gap: 0;
									grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
									grid-template-rows: auto;
									padding: 1em 1em 1em 1em;
									align-items: center;
								}

								.google-reviews-glider {
									grid-column: span 6;
								}



								.google-reviews-onequarter {
									display: grid;
									grid-column-gap: 2em;
									grid-row-gap: 0;
									grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
									grid-template-rows: auto;
									padding: 3em 0em 3em 0em;
								}

								.google-reviews-onequarter {
									grid-column: span 6;
								}




								.google-reviews-threequarter {
									display: grid;
									grid-column-gap: 2em;
									grid-row-gap: 0;
									grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
									grid-template-rows: auto;
									padding: 3em 0em 3em 0em;
								}

								.google-reviews-threequarter {
									grid-column: span 6;
								}




								.google-reviews-glider div.google-reviews-threequarter div.glider-contain {
									grid-column: span 6;
								}


						}






							div.google-reviews-onequarter {
								display: block;
								align-items: center;
								text-align: center;
								padding: 2em 0em 2em 0em;
							}
							div.google-reviews-onequarter img {
								max-width: 280px;
							}

									div.google-reviews-onequarter div.contains-two {
										display: flex;
										width:100%;
										align-items: center;
										text-align: center;
										padding: 0.5em 0em 0.5em 0em;
									}
										div.google-reviews-onequarter div.contains-two div.two-left {
											width:100%;
											color: #101010;
											font-size: 3.2em;
											font-weight: 600;
											line-height: 1.0 !important;
											text-align: right;
											padding: 0em 0.1em 0em 0em;
										}
										div.google-reviews-onequarter div.contains-two div.two-right {
											width:100%;
											color: #101010;
											font-size: 1.25em;
											font-weight: 500;
											line-height: 1.0 !important;
											text-align: left;
											padding: 0em 0em 0.1em 0.1em;
										}




							div.google-reviews-onequarter p {
								color: #101010;
								font-size: 1.25em;
								font-weight: 500;
								line-height: 1.1;
								text-align: center;
								padding: 0;
								margin-top: 0.5em;
								margin-bottom: 0.6em;
							}

							.red-text {
								color: rgba(246,0,0,1.0) !important;
							}

							div.google-reviews-threequarter {
								display: flex;
								width: 100%;
								padding: 2em 3em 2em 3em;
							}

							div.google-reviews-threequarter div.g-review-single {
								display: block;
								width: 100%;
								background:#ffffff;
								padding: 3em 2.25em 3em 2.25em;
								margin-right:0.4em;
								margin-left:0.4em;
								border: 1px solid #dddddd;
								border-radius: 6px 6px 6px 6px;
							}

							div.google-reviews-threequarter div.g-review-single div.g-stars {
								display: block;
								background:transparent;
								color: #101010;
								font-weight: 500 !important;
								text-align: center !important;
								margin-bottom: 1em;
								}

							div.google-reviews-threequarter div.g-review-single div.g-review-name {
								display: block;
								color: #101010;
								font-size: 1.1em;
								font-weight: 600;
								}

							div.google-reviews-threequarter div.g-review-single div.g-review-date {
								display: block;
								color: #101010;
								font-size: 1.1em;
								font-style: italic;
								font-weight: 400;
								margin-bottom: 1em;

								}

							div.google-reviews-threequarter div.g-review-single div.g-review-content {
								display: block;
								color: #101010;
								font-size: 1.1em;
								font-weight: 400;
								}



											@media only screen and (max-width: 900px) {
												div.google-reviews-threequarter {
													padding: 1.5em 1.5em 2.5em 1.5em;
												}

												div.google-reviews-threequarter div.g-review-single {
													display: block;
													width: 100%;
													background:#ffffff;
													padding: 2em 1.5em 2em 1.5em;
													margin-top:0.1em;
													margin-right:0.5em;
													margin-bottom:33px;
													margin-left:0.5em;
													border: 1px solid #dddddd;
													border-radius: 6px 6px 6px 6px;
												}
											}



						.google-reviews-glider button.glider-prev, .google-reviews-glider button.glider-next {
						  width: 50px;
						  height: 50px;
						  border: 1px solid #cccccc;
						  border-radius: 50%;
						  color: #cccccc;
						  background: #ffffff;
						  transition: .3s;
						  margin-top:0;
						}

						.google-reviews-glider button.glider-prev:hover, .google-reviews-glider button.glider-next:hover {
						  border: 1px solid #2369d3;
						  color: #ffffff;
						  background: #2369d3;
						  transition: .3s;
						}

						.google-reviews-glider button.glider-prev:active, .google-reviews-glider button.glider-next:active {
						  border: 1px solid #cccccc;
						  color: #00172b;
						  background: #ffffff;
						  transition: .3s;
						}

						.google-reviews-glider button.glider-next.disabled,
						.google-reviews-glider button.glider-prev.disabled,
						.google-reviews-glider button.glider-next.disabled:hover,
						.google-reviews-glider button.glider-prev.disabled:hover,
						.google-reviews-glider button.glider-next.disabled:active,
						.google-reviews-glider button.glider-prev.disabled:active {
						  opacity: 1.0;
						  border: 1px solid #eeeeee;
						  background: #eeeeee;
						  color: #ffffff;
						  cursor: default;
						}







.btn.btn-feedback-red,
a.btn.btn-feedback-red {
	display: inline-block;
	background: rgba(246,0,0,1.0);
	color: #fff;
	font-weight: 400;
	font-size: 1.1em;
	text-decoration: none;
	padding: 18px 32px 15px 28px;
	border-radius: 50px;
	border: 2px solid rgba(255,255,255,0.6);
}

.btn.btn-feedback-red:hover,
a.btn.btn-feedback-red:hover {
	background: #fff;
	color: rgba(246,0,0,1.0);
	text-decoration: none;
	border: 2px solid rgba(246,0,0,0.3);
}

.btn.btn-feedback-red:active,
a.btn.btn-feedback-red:active {
	background: #999;
	color: #fff;
	text-decoration: none;
	border: 2px solid #888;
}

.btn.btn-feedback-red i.fa,
a.btn.btn-feedback-red i.fa {
	position: relative;
	padding-left: 30px;
	color: #fff;
	top:1px;
	margin-right:-10px;
}

.btn.btn-feedback-red:hover i.fa,
a.btn.btn-feedback-red:hover i.fa {
	color: #fff;
}

.btn.btn-feedback-red:active i.fa,
a.btn.btn-feedback-red:active i.fa {
	color: rgba(246,0,0,1.0);
}


