#about-hero, #about-hero .global_hero_cell {
	height:540px !important;
}
#about-hero:after {
	background: rgba(0, 0, 0, 0.4);
}
#about-hero .global_contain {
	max-width:100%;
	text-shadow:1px 1px 2px #000;
}
	#about-hero h1 {
		font-weight:600;
		font-size:48px;
		text-transform:uppercase;
		margin-bottom:18px;
	}
	#about-hero p {
		font-size:20px;
		max-width:920px;
		margin:0 auto;
	}
@media screen and (min-width:1400px) {
#about-hero .global_contain {
	max-width:1400px;
}	
}



#about-agents-list {
	position:relative;
}
	#about-agents-list ul {


	}
	#about-agents-list .loading {
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background:rgba(255,255,255,0.97);
		z-index:2;
		display:flex;
		display:-webkit-flex;
		justify-content:center;
		-webkit-justify-content:center;
		padding-top:42px;
	}
	#about-agents-list:not(.loading) .loading {
		display:none;
	}
	#about-agents-list {
		min-height:400px;
	}



#home-agents {

}
	#home-agents ul li {
	}
	
	#home-agents-execs {
	
	}
		#home-agents-execs li {
		
		}
		
	@media screen and (min-width:700px) {
		#home-agents-execs,
		#about-agents-list ul {
			display:-webkit-flex;
			display:-moz-flex;
			display:flex;
			-webkit-flex-wrap:wrap;
			-moz-flex-wrap:wrap;
			flex-wrap:wrap;
		}
			#home-agents-execs li {
				-webkit-flex-basis:50%;
				-moz-flex-basis:50%;
				flex-basis:50%;
			}
			#about-agents-list ul li {
				-webkit-flex-basis:50%;
				-moz-flex-basis:50%;
				flex-basis:50%;

			}

	
	}

	@media screen and (min-width:850px) {
			#about-agents-list ul li {
				-webkit-flex-basis:calc(100% / 3);
				-moz-flex-basis:calc(100% / 3);
				flex-basis:calc(100% / 3);
			}
			
	
	}
	@media screen and (min-width:1000px) {
			#home-agents-execs li {
				-webkit-flex-basis:calc(100% / 3);
				-moz-flex-basis:calc(100% / 3);
				flex-basis:calc(100% / 3);
			}
			#about-agents-list ul li {
				-webkit-flex-basis:calc(100% / 4);
				-moz-flex-basis:calc(100% / 4);
				flex-basis:calc(100% / 4);
			}
	
	}



#about-values {
	color:white;
}
	#about-values .global_contain {
		padding:64px 0;
	}
		#about-values ul {
		}
			#about-values ul li {
				padding:18px;
				text-align:center;
				margin-bottom:18px;
			}
				#about-values ul li h3 {
					font-size:26px;
					font-weight:700;
					margin-bottom:12px;
				}
				#about-values ul li p {
					font-size:16px;
					line-height:26px;
					max-width: 420px;
					margin:0 auto;
					opacity:0.75;
					-webkit-font-smoothing:antialiased;
				}
	


	
#about-banner {
	position:relative;
}
	#about-banner-gradient {
		position:absolute;
		top:0;
		left:0;
		bottom:0;
		width:75%;
		opacity:0.6;
	}	
	#about-banner .global_contain {
		position:relative;
		z-index:1;
	}
		#about-banner .global_hero_cell {
			height:600px;
			text-align:left;
			text-shadow:1px 1px 0px #000;
		}
		#about-banner h5 {
			font-size:20px;
			text-transform:uppercase;
			font-weight:600;
			margin-bottom:4px;
		}
		#about-banner h3 {
			font-size: 38px;
			line-height:40px;
			font-weight: 600;
		}
		#about-banner p {
			margin:12px 0 18px;
			font-size:17px;
			line-height:26px;
		}
		#about-banner .global_button {
			padding:12px 32px;
			font-size:18px;
		}



#about-agents-search {
    background:rgba(255,255,255,0.2);
    max-width:920px;
    margin:32px auto 18px;
    display:flex;
    display:-webkit-flex;
    border-radius:8px;
    overflow:hidden;
}
	#about-agents-search input {
        display:block;
        flex:1;
        margin:0;
        padding:0;
        background:transparent;
        outline:none;
        border:none;
        padding:12px 18px;
        color:white;
	}
	#about-agents-search button {
		background:none;
		padding:8px 12px;
		border:none;
		margin:0;
		width:auto;
	}
	#about-agents-search svg {
        display:block;
        width:18px;
        height:18px;
		
	}
	#about-agents-search svg path {
        fill:white;
	}