/* Reviews page */ 
.reviews-top {
	display: block;
	width: 100%;
	height: 305px;
	background: url(/wp-content/uploads/2020/09/reviews-banner.jpg);
	background: url(https://uwt-public.s3.us-east-1.amazonaws.com/2025/03/reviews-banner-scaled-1-scaled.webp);
		background-size: cover; 
	overflow: hidden;

}
.reviews-titles {
	display: block;
	margin: 50px auto;
	width: 60%;
 
}
.reviews-badges {
	display: block;
	margin: 10px 0 0 0;
	width: 360px;
	border: solid 0px #ccc;
}
.reviews-badges img {
	width: 100%;
	height: 100%;
}
.reviews-top h1 {line-height: 38px; margin: 12px 0 0 0;}
.reviews-feed {display: inline-block; color: #fff; border-bottom: solid 5px #7493b5; padding: 0 0 4px 0;}

.col50-v {
    display: block;
    width: 45%;
    padding: 15px;
    margin: 0 auto;
}

.colwidth2 {padding: 10px 0;}
.top-para {width: 90%;}

/* New Sections */

.reviews-wrap {
	width: 1250px;        
    display: flex;
    flex-direction: row;
    flex: 1 1 auto; /* take up all available space */
    margin: 1em 11%;
	margin: 1em auto;
    min-height: 0; /* fixes FF issue with minimum height */
	}
.review-box4 {
	flex: 1 1 auto;
	overflow: hidden;
  /* overflow-y: auto;*/
  padding: 10px 20px;
  margin: 15px;
  min-height: 150px;
  background: #ebac3d;
   background: #fff;
   background: url("https://uwt-public.s3.us-east-1.amazonaws.com/2025/07/capterra-bkgd.png");
   background-repeat: no-repeat;
   background-size: cover;
	width: 30%;
	border: solid 1px #f5f5f5;
	border-radius: 10px;
	box-shadow:0 15px 20px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);
}
.review-box5 {
	flex: 1 1 auto;
	overflow: hidden;
	padding: 10px 20px;
	margin: 15px;
	min-height: 275px;
	background: #ebac3d;
	background: #fff;
	background: url("https://uwt-public.s3.us-east-1.amazonaws.com/2025/07/google-bkgd.webp"); 
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom -20px;
	width: 30%;
	border: solid 1px #f5f5f5;
	border-radius: 10px;
	box-shadow:0 15px 20px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);
}

 .revlogo {
    height: 50px;
	text-align: center;
    margin: 10px auto;
}
 .revlogo img {
    height: 50px;
}



/* 
.review-box4:last-child{margin:10px 0 10px 10px}
.review-box4:hover{box-shadow:0 10px 10px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}
*/


.rating4 {position:relative;display:block;top:1px;float:right; margin: 0 8px 0 0; width:105px;height:21px;}
.rating4 img{width:100%;height:100%}
.review-social4 {display:block;position:relative;float:right;top:15px;margin:-15px 10px 0 0;z-index:21;width:25px;height:25px}

.review-copy {display: block; width: 93%; height: auto; margin: 2px auto; text-align: left; border: solid 0px #ccc;}

.review-name4 {font-size:18px;font-weight:bold; margin: 0; color: #36567a;}

.review-job4 {font-size:11px; margin: 0;}

.review-bar>div{position:absolute;left:75px}.review-job{position:relative;float:left;left:0;display:block;font-size:11px;margin:-7px 0 4px -40px}

.pre-quote{font-size: 15px; font-weight: bold; line-height:18px!important; margin: 8px 0;}
.post-quote{display:block; font-size:14px; line-height:18px!important; margin: 8px 0;}

.review-icon5 {
	display:block;
	position:relative;
	float: left;
	margin: 0 12px 0 0;
	top:0;
	left:0;
	z-index:20;
	width:55px;
	height:55px;
	border-radius:35px;
	background:#ccc;
	overflow:hidden;
	}
 
.review-name5 {font-size:18px;font-weight:bold; padding: 0; margin: 0; color: #36567a;}

.review-job5 {font-size:11px; padding: 0; margin: 0;}



@media (max-width:768px) {
	
	.reviews-top {
		display: block;
		width: 100%;
		height: 305px;
		background: url(https://uwt-public.s3.us-east-1.amazonaws.com/2020/09/reviews-banner.jpg);
		background-position: -250px;
		background-size: cover; 
		overflow: hidden;
	}
	.reviews-top h1 {line-height: 34px; line-height: 38px; margin: 12px 0 0 0;}
	.reviews-titles {
		display: block;
		margin: 30px auto 20px auto;
		width: 80%;
	}
	.reviews-badges {
		width: 330px;
	}
	.reviews-feed {display: inline-block; color: #fff; border-bottom: solid 5px #7493b5; padding: 0 0 6px 0;}
	
	
	.reviews-wrap {
		width: 95%;        
		display: flex;
		flex-direction: column;
		flex: 1 1 auto; /* take up all available space */
		margin: 1em 11%;
		margin: 1em auto;
		min-height: 0; /* fixes FF issue with minimum height */
	}
	
	.reviews-wrap {
		display: none;
	}
	.review-box4 {
		flex: 1 1 auto;
		overflow: hidden;
		width: 88%;
		padding: 10px 20px;
		margin: 15px auto;
		min-height: 225px;
	}
.reviews-box4 {
		display: none;
	}
	
	.colwidth2 {width: 90%; padding: 10px 0; margin: 0 auto;}
	
	.col50 {
		display: block;
		width: 85%;
		float: none;
		padding: 10px;
		margin: 0 auto;
	}
	
	.col50-v {
		display: block;
		width: 85%;
		padding: 10px;
		margin: 0 auto;
	}
	
	.col50 iframe, .col50-v iframe {
		width: 100%;
		height: 100%;
	}


	
}