/*******************************************************
 *
 * Meet The Team
 *
 *******************************************************/

#content .entry-title {
	display: none;
}


.ip-agents-list {
		font-size: 0;
		margin-left: -15px;
		margin-right: -15px;
	margin-top: 110px;
  margin-bottom: 60px;
	}
		.ip-agents-item {
			width: 25%;
			display: inline-block;
			vertical-align: top;
			padding: 0 10px 30px;
			text-align: center;
		}
			.ip-agents-item a {
				/*width: 100%;
				height: 100%;*/
				display: block;
				position: relative;
			}
				.ip-agents-photo {
					font-size: 0;
					position: relative;
				}
					.ip-agents-photo::before {
						width: 100%;
						height: 100%;
						content: '';
						position: absolute;
						z-index: 1;
						top: 0;
						left: 0;
						border: 5px solid #e82c30;
						opacity: 0;
						transition: all 0.3s ease-in-out;
					}
						.ip-agents-item a:hover .ip-agents-photo::before {
							opacity: 1;
						}
					.ip-agents-photo canvas {
						width: 100%;
						height: auto;
						display: block;
					}
					.ip-agents-photo img {
						width: 100%;
						height: 100%;
						position: absolute;
						top: 0;
						left: 0;
						object-fit: cover;
					}
					.ip-agents-hover-btn {
						width: 229px;
						max-width: 90%;
						height: 56px;
						position: absolute;
						bottom: 0;
						left: 0;
						right: 0;
						margin: 0 auto;
						padding: 0 5px;
						color: #ffffff;
						font-size: 18px;
						font-weight: 700;
						line-height: 56px;
						text-transform: uppercase;
						background-color: #e82c30;
						opacity: 0;
						transition: all 0.3s ease-in-out;
					}
						.ip-agents-hover-btn::after {
							width: 1px;
							height: 46px;
							content: '';
							position: absolute;
							z-index: 1;
							bottom: -36px;
							left: 0;
							right: 0;
							margin: 0 auto;
							background-color: #ffffff;
						}
						.ip-agents-item a:hover .ip-agents-hover-btn {
							bottom: 16px;
							opacity: 1;
						}
				.ip-agents-text {
					width: 100%;
					display: inline-block;
					vertical-align: top;
					margin-top: 15px;
					color: #656565;
					line-height: 1;
					text-align: center;
					text-transform: uppercase;
				}
					.ip-agents-name {
						color: #000000;
						font-size: 25px;
						font-weight: 600;
					}
					.ip-agents-position {
						margin-top: 5px;
						font-size: 15px;
						letter-spacing: 0.1em;
					}

.ip-agents-phone,
.ip-agents-email {
	margin-top: 5px;
	font-size: 12px;
	display: flex;
	justify-content: center;
	gap:7px;
	align-items: center;
	line-height: 1;
}
.ip-agents-phone span,
.ip-agents-email span {
	color: #000;
	margin-top: 2px;
}


/*******************************************************
 *
 * Mobile styles and other media queries
 *
 *******************************************************/

@media only screen and (max-width: 1199px) {
	.ip-agents-name {
		font-size: 20px;
	}
}


/* iPad(portrait) | Galaxy Tab 4(portrait)  */

@media only screen and (max-width: 991px) {
	.ip-agents-list {
		text-align: center;
	}
	.ip-agents-item {
		width: 100%;
		max-width: 263px;
	}
	.ip-team-item {
		max-width: 556px;
	}
	.ip-agents-list {
		margin-top: 60px;
		margin-bottom: 20px;
	}
}


/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */

@media only screen and (max-width: 767px) {	
	
}

@media only screen and (max-width: 567px) {	
	
}

/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */

@media only screen and (max-width: 480px) {
	
}