#rev_carousel { margin-bottom: 30px;box-shadow: 5px 5px 5px rgba(0,0,0,0.23);width:100%;padding:10px;background-color:#fff;}

div.tooltip_content { background-color:#e1e1e1; width:660px; padding:20px; }
div.tooltip_title { background-color:#e1e1e1; width:300px; padding:20px; }
div.tooltip_content h4, div.tooltip_title h4 { text-align:center }

.ui-tooltip { max-width: 100%; padding:0; border:0; margin:0; box-shadow: 5px 5px 5px rgba(0,0,0,0.23); }
ul.team_list, ul.board_list { margin:auto; }
ul.team_list li, ul.board_list li { line-height:38px; display:inline; float: left; width: 30%; margin:6px; text-align:center; }

ul.board_list li {width: 15%;}

ul.board_list li img{ width: 150px;}
ul.team_list li { float: left; width:32%; height: 310px; }
ul.team_list li.spacer_half{ width: 16%;}
ul.team_list li img { width: 224px; }
ul.team_list li.team_list_centering_hack {height: 1px; float:left; width: 112px;}

.aligncenter { margin: 0px auto;}
.titleBar {display:none;}
div.state_image { position: relative; z-index: 15; margin-top: -290px; left: -10px; }
div.executive_team {margin: 0px auto;} // was -85px, and -25px
div.corporate_executive_team {margin: 0px auto;}

ul li div.about_name, div.about_name{width: 100%; font-size: 12pt;  /*(display:inline-block;*/ color: #666666; line-height: 1em;}
ul.team_list li div.about_name span.team_title{font-size: 10pt;}

div.about_founder_image {float:right; margin-top:-245px; }

p.about_main_text {text-align:center; width:45%; margin:40px auto 10px; } /*padding: 0px 0px 10px 120px; }width:67%; padding: 0px 0px 10px 10px;}*/

@media only screen and (min-width:768px) and (max-width: 1023px){
	
	div.container { width: 90%; }
	ul.team_list, ul.board_list {width:90%;} /*{width: 665px;}*/
	ul.team_list li { float: left; width:31%; height: 240px; }
	ul.team_list li img { width: 150px; }
	ul.team_list li.team_list_centering_hack {width: 75px; }
	ul.board_list li { margin: 5px;}

	ul.board_list li {width: 30%;}
	ul.board_list li img { width: 150px; }
	div.state_image {display:none;}
	div.executive_team {margin: 50px auto 10px auto;}

	ul li div.about_name, div.about_name{ font-size: 12pt;}
	ul.team_list li div.about_name span.team_title{font-size: 10pt;}

	div.about_founder_image {display:none;}
	p.about_main_text {text-align:center; width:100%; padding: 0px 0px 10px 0px; margin:0px auto;}
}

@media only screen and (min-width: 480px) and (max-width: 767px){
	
	ul.team_list li.spacer_half{ display: none;}
	div.container { width: 90%; }
	ul.team_list { width: 70%; }/*{width: 350px;}*/
	ul.board_list, div.corporate_executive_team ul.team_list { width: 85%; }

	ul.team_list li img { width: 100px;}
	ul.team_list li.team_list_centering_hack { display:none; }

	ul.board_list li { margin: 3px; width:30%; }
	ul.team_list li { float: left; width:29%; height: 190px; }
	ul.board_list li img { width: 100px; }
	div.state_image {display:none;}
	div.executive_team {margin: 50px auto 10px auto;}
	div.tooltip_content { width: 450px; }

	ul li div.about_name, div.about_name{ font-size: 12pt;}
	ul.team_list li div.about_name span.team_title{font-size: 10pt;}

	div.about_founder_image {display:none;}
	p.about_main_text {text-align:center; width:100%; padding: 0px 0px 10px 0px; margin:0px auto;}
}


@media only screen and (max-width: 480px) {
	ul.team_list li.spacer_full,
	ul.team_list li.spacer_half{ display: none;}
	div.container { width: 90%; }
  ul.board_list { width: 85%; }/*{width: 230px;}*/
	div.executive_team ul.team_list { width: 80%; }
	div.corporate_executive_team ul.team_list { width: 100%; }
	/*div.corporate_executive_team ul li { width: 29%; }*/

	ul.team_list li.team_list_centering_hack {width: 0px; display:none; }

	ul.team_list li { float: left; width:44%; height: 180px; }
	ul.team_list li img, ul.board_list li img { width: 100px; }
	div.state_image {display:none;}
	ul.board_list li { margin: 3px; width: 47%; }

	div.executive_team {margin: 50px auto 10px auto;}
	div.executive_team h1 { font-size:40px;}
	div.tooltip_content { width: 320px; }


	ul li div.about_name, div.about_name{ font-size: 10pt;}
	ul.team_list li div.about_name span.team_title{font-size: 9pt;}

	div.about_founder_image {display:none;}
	p.about_main_text {text-align:center; width:100%; padding: 0px 0px 10px 0px; margin:0px auto;}
}

// iPad Portrait CSS
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {

}
