.the_team{display: block; max-width: 1195px; min-width: 320px; width: 100%; overflow: hidden; clear: both; margin: auto; text-align: center;}
.the_team ul{list-style: none; padding: 0; display: inline-block; margin: 0 auto;}
.the_team ul li{display: inline-block; margin-left: -2px; margin-right: -2px;}
.the_team_person{position: relative; max-width: 239px; max-height: 223px;}
.the_team_person > img{width: 100%;}
.the_team_person_info{position: absolute; bottom: 0; padding: 3px; margin: auto; width: 100%;}
.person_name{color: #FFD500; font-size: 18px; font-weight: bold; text-transform: uppercase; line-height: normal;}
.job_title{color: #fff; font-size: 13px; font-weight: bold; text-transform: uppercase; line-height: normal; margin-bottom: 4px;}
.linkedin{}
.linkedin_icon{width: 24px; height: 24px; line-height: 24px; text-align: center; font-size: 10px; display: inline-block; background-color: #fff; border: 2px solid #fff; color: #494546; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); -ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}
.linkedin_icon .fa{font-size: 16px !important;}
.join_us{max-width: 239px; max-height: 223px; width: 239px; height: 223px; line-height: 210px; border: 3px solid #ffd400;}
.join_us > span a{ color: #ffd400; font-size: 38px; display: inline-block; vertical-align: middle; line-height: normal; text-transform: uppercase; text-decoration: none;}
.join_us > span a:hover{color: #fff !important;}


/*iPhone 6 and iPhone 6+ portrait*/
@media only screen and (max-device-width: 640px), 
		only screen and (max-device-width: 667px), 
		only screen and (max-width: 480px) and (orientation : portrait){ 
/* 
	.the_team_person{max-width: 100%; max-height: 223px;}
	.the_team ul li{margin-left: -2px; margin-right: -2px; width: 50%;}
 */
}

/* ==============================
   Portrait Full-HD phone
   ============================== */
@media screen 
		and (device-width: 360px) 
		and (device-height: 640px) 
		and (-webkit-device-pixel-ratio: 3) 
		and (orientation: portrait) {
	.the_team_person {max-width: 181px !important;}
}

/* ==============================
   Portrait HD phone
   ============================== */
@media screen 
		and (device-width: 320px) 
		and (device-height: 640px) 
		and (-webkit-device-pixel-ratio: 2) 
		and (orientation: portrait) {
/* 	.the_team_person {max-width: 160px !important;} */
}

/* ==============================
   Phone
   ============================== */
@media only screen and (max-width: 480px){
/* 
	.the_team ul li{margin-left: 0; margin-right: -4px;}
	.the_team_person{position: relative; max-width: 180px;}
 */
	.the_team ul li{margin-left: -2px; margin-right: -2px; width: 50%;}
	.the_team_person{position: relative; max-width: 100%; max-height: 223px;}
	.person_name{font-size: 14px;}
	.job_title{font-size: 9px; margin-bottom: 0 !important;}
	.the_team_person_info{padding: 6px;}	
	.linkedin_icon{width: 20px; height: 20px; line-height: 14px;}
	.linkedin_icon .fa{ font-size: 14px !important;}
	.join_us{max-width: 160px; max-height: 75px; width: 160px; height: 75px; line-height: 70px; margin: 30px auto 0 auto;}
	.join_us > span a{font-size: 18px;}
	
}

/* ==============================
   Small Phone
   ============================== */
@media only screen and (max-width: 320px){
	.the_team_person{position: relative; max-width: 160px; max-height: 149px;}
}