/* Team Profiles Widgets */
.iproperty-team-grid-item .team-wrapper {position: relative;}
.iproperty-team-grid-item .grid-details h1,.iproperty-team-grid-item .grid-details h2,.iproperty-team-grid-item .grid-details h3,.iproperty-team-grid-item .grid-details h4,.iproperty-team-grid-item .grid-details h5,.iproperty-team-grid-item .grid-details h6 {margin: 0;}
.iproperty-profile-slider .agent-container, .iproperty-profile-v3 .agent-container {width: 100%;overflow: hidden;}
.iproperty-profile-slider .agent-container.beside-left, .iproperty-profile-slider .agent-container.beside-right, .iproperty-profile-v3 .agent-container.beside-left, .iproperty-profile-v3 .agent-container.beside-right {height: 250px;}
.iproperty-profile-slider .agent-container.beside-left .agent-image, .iproperty-profile-slider .agent-container.beside-right .agent-image, .iproperty-profile-v3 .agent-container.beside-left .agent-image, .iproperty-profile-v3 .agent-container.beside-right .agent-image {width: 40%;height: 100%;}
.iproperty-profile-slider .agent-container.beside-left .agent-image, .iproperty-profile-v3 .agent-container.beside-left .agent-image {float: left;}
.iproperty-profile-slider .agent-container.beside-right .agent-image, .iproperty-profile-v3 .agent-container.beside-right .agent-image {float: right;}
.agent-container .agent-image {height: 100%;width: 100%;display: block;position: relative;}
.agent-container .agent-image .profile-image {width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;}
.iproperty-profile-slider .agent-container.beside-left .agent-content, .iproperty-profile-slider .agent-container.beside-right .agent-content, .iproperty-profile-v3 .agent-container.beside-left .agent-content, .iproperty-profile-v3 .agent-container.beside-right .agent-content {width: 60%;height: 100%;position: relative;}
.iproperty-profile-slider .agent-container.beside-left .agent-content, .iproperty-profile-v3 .agent-container.beside-left .agent-content {float: right;}
.iproperty-profile-slider .agent-container.beside-right .agent-content, .iproperty-profile-v3 .agent-container.beside-right .agent-content {float: left;}
.iproperty-profile-slider .agent-container .agent-cta, .iproperty-profile-v3 .agent-container .agent-cta {width: 100%;height: 50px;font-size: 0;}
.iproperty-profile-slider .agent-container.beside-left .agent-cta, .iproperty-profile-slider .agent-container.beside-right .agent-cta, .iproperty-profile-v3 .agent-container.beside-left .agent-cta, .iproperty-profile-v3 .agent-container.beside-right .agent-cta {position: absolute;bottom: 0;}
.iproperty-profile-slider .agent-container .agent-cta .btn-agent, .iproperty-profile-slider .agent-container .agent-cta .btn-agent-secondary, .iproperty-profile-v3 .agent-container .agent-cta .btn-agent, .iproperty-profile-v3 .agent-container .agent-cta .btn-agent-secondary {width: 50%;background-color: #eeeeee;line-height: 50px;padding: 0;border-radius: 0;}
.iproperty-profile-slider .agent-container .agent-cta .btn-agent.btn-block, .iproperty-profile-slider .agent-container .agent-cta .btn-agent-secondary.btn-block {width: 100%;}
.agent-container .agent-banner .agent-name {margin: 0;}
.agent-container .agent-contact .attribute {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
@media screen and (max-width: 768px){
  .iproperty-profile-slider .agent-container.beside-left, .iproperty-profile-slider .agent-container.beside-right, .iproperty-profile-v3 .agent-container.beside-left, .iproperty-profile-v3 .agent-container.beside-right {height: auto !important;}
  .iproperty-profile-slider .agent-container.beside-left .agent-image, .iproperty-profile-slider .agent-container.beside-right .agent-image, .iproperty-profile-v3 .agent-container.beside-left .agent-image, .iproperty-profile-v3 .agent-container.beside-right .agent-image {float: none;}
  .iproperty-profile-slider .agent-container.beside-left .agent-content, .iproperty-profile-slider .agent-container.beside-right .agent-content, .iproperty-profile-v3 .agent-container.beside-left .agent-content, .iproperty-profile-v3 .agent-container.beside-right .agent-content {float: none;}
  .iproperty-profile-slider .agent-container.beside-left .agent-image, .iproperty-profile-slider .agent-container.beside-right .agent-image, .iproperty-profile-v3 .agent-container.beside-left .agent-image, .iproperty-profile-v3 .agent-container.beside-right .agent-image {width: 100%;height: 250px;}
  .iproperty-profile-slider .agent-container.beside-left .agent-content, .iproperty-profile-slider .agent-container.beside-right .agent-content, .iproperty-profile-v3 .agent-container.beside-left .agent-content, .iproperty-profile-v3 .agent-container.beside-right .agent-content {width: 100%;height: 250px;}
  .iproperty-profile-slider .agent-container .btn {margin-right: 0;}
}