#iframe_project_1 iframe{
	position: relative;
	top: 0;
	left: 0;
	width: 970px;
	height: 500px;
	max-width: 100%;
	overflow: hidden;
	margin: 60px 0 0 0;
	border: 0 none;
	float: left;
}

.project_title_color{background-color: #244257;border-bottom: solid 3px #192E3D;}

#project_examples_container {
	margin: 0px 0 0px 0;
	position: relative;
}

#project_examples_container_2 {
	/*margin: 350px 0 0px 0;*/
	/*position: relative;*/
	margin: 15px 0 0px 0;
}

#project_info_container {
    position: absolute;
    top: 40px;
    /*left: 50%;*/
    margin: 0;
}

.project_subhead{
    font-size: 0.857em;
    color: #d67000;
    /*width: inherit;*/
    padding: 0px 0 10px 0;
}

.project_info_text{
    font-size: 1.15em;
    color: black;
    max-width: 500px;
    margin: 0% 15% 0 0;
    padding: 80px 0 0px 0;
    /*line-height: 1.5;*/
}

.preRoll_info_text{
    font-size: 1em;
    color: white;
    max-width: 500px;
    margin: 0% 15% 0 0;
    /*padding: 0px 0 0px 0;*/
    /*line-height: 1.5;*/
}

.project_sub_info_text {
	color: black;
	font-size: 0.95em;
	padding: 15px 15% 0 0;
	position: relative;
	margin: 0 15% 0 0;
    max-width: 450px;
}

.project_credits{
    font-size: 1em;
    /*color: black;*/
    color: black;
    padding: 10px 0 0px 0;
}

/*#project_mobile_column {
	display: none;
}*/

		.project_info_text{
	    /*font-size: 1.000em;
	    color: white;
	    
	    margin: 0 15% 0 0;*/
	    /*max-width: 100%;
	    margin: 0 75% 10px 0;*/
	}

	.project_subhead{
	    font-size: 0.85em;
	    color: #d67000;
	    
	    padding: 0px 0 0px 0;
	}

	.project_sub_info_text {
	    /*color: white;
	    font-size: 0.657em;
	    padding: 5px 15% 0 0;
	    position: relative;
	    max-width: 100%;*/
	}

	#project_info_container {
	    position: relative;
	    left: 0;
	    top: 0;
	    padding: 0% 0;
	}

	/*.project_info_col_1, .project_info_col_2 {
	    float: left;   
	}*/

	.project_info_col_1 {
	   width: 100%;
	    margin: 0 0 25px 0;
	}
	.project_info_col_2 {
	    /*width: 100%;*/
	    /*margin: 0 0 2.5% 0;*/
	}

	#project_info_container dl dt:first-child {
	padding: 14px 0 0px 0;
	}

	#project_single_column {
		display: none;
	}

	#project_mobile_column {
		display: block;
		max-width: 100%;
	}

	#project_mobile_column .project_info_mobile_col_1, #project_mobile_column .project_info_mobile_col_2, #project_mobile_column .project_info_mobile_col_3 {
		float: left;
	}

	#project_mobile_column .project_info_mobile_col_1 {
		margin: 0 75px 0 0;
		/*width: 100px;
		max-width: 150px;*/
		/*float: left;*/
	}

	#project_mobile_column .project_info_mobile_col_2 {
	    margin: 0 75px 0 0;
	    /*float: left;*/
	}

	#project_mobile_column .project_info_mobile_col_3 {
	margin: 0 5% 0 0;
	    
	}

.video_playstation {
	position: relative;
	width: 862px;
	height: 650px;
	margin: 0px 20px 50px 0;
}

.video_playstation iframe{
	/*position: relative;*/
	width: inherit;
	height: inherit;
	border: 0 none;
	overflow: hidden;
}

.iframe_project_300x250{
	position: relative;
	width: 300px;
	height: 250px;
	/*overflow: hidden;*/
	margin: 0px 20px 50px 0;
	float: left;
	/*border: 10px solid white;*/
}

.iframe_project_300x250 iframe{
	/*position: relative;*/
	width: 300px;
	height: 250px;
	border: 0 none;
	overflow: hidden;
}

.iframe_project_300x600{
	position: relative;
	width: 300px;
	height: 600px;
	/*overflow: hidden;*/
	margin: 0px 20px 50px 0;
	float: left;
	/*border: 10px solid white;*/
}

.iframe_project_300x600 iframe{
	/*position: relative;*/
	width: 300px;
	height: 600px;
	border: 0 none;
	overflow: hidden;
}

.iframe_project_taylorMade iframe{
	margin: 0 0 0 0;
	border: 0 none;
	overflow: hidden;
	width: 970px;
	height: 250px;
}

/*.iframe_project_paypal iframe{
	margin: 0 0 0 0;
	border: 0 none;
	overflow: hidden;
	width: 640px;
	height: 426px;
}*/

.iframe_project_fitbit iframe {
	margin: 0 0 0 0;
	border: 0 none;
	overflow: hidden;
	width: 970px;
	height: 250px;
}

.iframe_project_taylorMade{
	position: relative;
	width: 300px;
	height: 250px;
	/*overflow: hidden;*/
	margin: 60px 20px 50px 0;
}

/*PAYPAL VIDEO*/
.paypal_mainCont{
	/*position: relative;
	top: 0;left: 0;
	padding-bottom: 0px;*/
	max-width: 720px;
	margin-right: 100px;
	margin-bottom: 50px;
}
.videoWrapper_paypal {
  position: relative;
  padding-bottom: 66.25%;
  /*padding-right: 100px;*/
  height: 0;
  
}

.videoWrapper_paypal iframe {
  position: absolute;
  padding-bottom: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  
  /*max-width: 720px;
  max-height:  480px;*/
}
/* END PAYPAL VIDEO */

/*PREROLL VIDEO*/
.videoWrapper_preroll {
  padding-bottom: 68.5%;
  height: 0;
  position: relative;
}

.videoWrapper_preroll iframe {
  position: absolute;
  padding-bottom: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  
  /*max-width: 720px;
  max-height:  480px;*/
}

.iframe_preroll{
	position: relative;
	width: 600px;
	margin: 0px 20px 10px 0;
	float: left;
	/*border: 10px solid white;*/
}

.agencyNamePadding{padding-top: 5px;}
.iframe_preroll_bottomMargin{margin-bottom: 50px;}
/* END PREROLL VIDEO */

/*CORVETTE VIDEO*/
.corvette_mainCont{
	/*position: relative;
	top: 0;left: 0;
	padding-bottom: 0px;*/
	max-width: 600px;
	margin-right: 100px;
	margin-bottom: 50px;	
}


/*CORVETTE VIDEO*/
.corvette_mainCont {
	max-width: 600px;
	margin-right: 100px;
	margin-bottom: 50px;



}
.videoWrapper_corvette {
  position: relative;
  padding-bottom: 149.3%;
  /*padding-right: 100px;*/
  height: 0;
  
}

.videoWrapper_corvette iframe {
  position: absolute;
  padding-bottom: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  
  /*max-width: 720px;
  max-height:  480px;*/
}
/* END CORVETTE VIDEO */

/*VW VIDEO*/
.vw_mainCont{
	/*position: relative;
	top: 0;left: 0;
	padding-bottom: 0px;*/
	max-width: 970px;
	margin-right: 100px;
	margin-bottom: 50px;	
}
.videoWrapper_vw {
  position: relative;
  padding-bottom: 51.25%;
  /*padding-right: 100px;*/
  height: 0;
  
}

.videoWrapper_vw iframe {
  position: absolute;
  padding-bottom: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  
  /*max-width: 720px;
  max-height:  480px;*/
}
/* END VW VIDEO */

/* FITBIT NON-EXPAND VIDEO */
.fitbit_mainCont{
	max-width: 970px;
	margin-right: 100px;
	margin-bottom: 50px;	
}
.videoWrapper_fitbit {
  position: relative;
  padding-bottom: 26.2%;
  height: 0;
}

.videoWrapper_fitbit iframe {
  position: absolute;
  padding-bottom: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* END FITBIT NON-EXPAND VIDEO */

/* FITBIT EXPAND VIDEO */
.fitbitFlash_mainCont{
	position: relative;
	top: 300px;
	max-width: 970px;
	margin-right: 58px;
	margin-bottom: 340px;	
}
.videoWrapper_fitbitFlash {
  position: relative;
  padding-bottom: 51.5%;
  height: 0;
}

.videoWrapper_fitbitFlash iframe {
  position: absolute;
  padding-bottom: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* END FITBIT EXPAND VIDEO */

.iframe_project_970x250_fixed{
	position: relative;
	width: 970px;
	height: 250px;
	margin: 0px 20px 50px 0;
	float: left;
}

.iframe_project_970x250_fixed iframe{
	width: 970px;
	height: 250px;
	border: 0 none;
	overflow: hidden;
}

.iframe_project_970x250{
	position: relative;
	width: 970px;
	margin: 0px 20px 50px 0;
	float: left;
	/*display: block;*/
}

.iframe_project_970x250 iframe{
	width: 970px;
	height: 250px;
	border: 0 none;
	overflow: hidden;
	margin: 0 0 0 0;
}

.iframe_project_970x500{
	position: relative;
	width: 970px;
	/*height: 250px;*/
	/*margin: 20px 20px 50px 0;*/
	float: left;
	display: inline-block;
}

.iframe_project_970x500 iframe{
	width: inherit;
	height: inherit;
	border: 0 none;
	overflow: hidden;
	margin: 0 0 0 0;
}

.project_vw_300x250 {
	width: 300px;
	height: 250px;
	position: relative;
	margin: -255px 0 0 0;
	background-color: black;
}

#vw_mobile_example {
	display: none;
	/*width: 970px;height: 500px;*/
	/*margin: 0 20px 50px 0;*/
}

.iframe_project_300x1050{
	position: relative;
	width: 800px;
	height: 1050px;
	/*overflow: hidden;*/
	/*margin: 340px 20px 50px 0;*/
	margin: 0 20px 50px 0;
	float: left;
}

.iframe_project_300x1050 iframe{
	/*position: relative;*/
	width: 800px;
	height: 1050px;
	border: 0 none;
	overflow: hidden;
	display: inline-block;
}

.project_1_click {
	width: 970px;
	height: 250px;
	position: relative;
	margin: -504px 0 0 0;
	background-color: black;
}

.click_to_play {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.click_to_play_square {
	background-color: rgba(0,0,0,0.65);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.click_to_play_square_TEST {
	background-color: white;
	opacity:  0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	display: none;
}

.click_play_text_size
{
    font-size: 0.85em;
	letter-spacing: .05em;
    text-align: center;
    color: #333;
    /*background-color: red;*/
}

.click_to_play_txt {
	margin: 5px;
	color: red;
}

.click_to_play_txt_box {
	/*-webkit-box-shadow:inset 0px 0px 0px 1px #fff;
    -moz-box-shadow:inset 0px 0px 0px 1px #fff;
    box-shadow:inset 0px 0px 0px 1px #fff;*/
	background-color: rgba(255,255,255, 0.98);
	padding: 10px 20px;
	height: 100%;
}

.project_example_color {
	background-color: black;
}


.project_970x250_click {
	width: 970px;
	height: 250px;
	position: relative;
	/*background-color: black;*/
	margin: -255px 0 0 0;
}

.project_2_click {
	width: 300px;
	height: 250px;
	position: relative;
	margin: -254px 0 0 0;
	background-color: black;
}

.project_2_300x600_click {
	width: 300px;
	height: 600px;
	position: relative;
	/*float: left;*/
	/*top: 0;*/
	/*left: 0;*/
	margin: -604px 0 0 0;
	background-color: black;
}

.project_paypal_300x250 {
	width: 300px;
	height: 250px;
	position: relative;
	/*background-color: black;*/
	margin: -254px 0 0 0;
}

.project_tm_300x250 {
	width: 300px;
	height: 250px;
	position: relative;
	margin: -255px 0 0 0;
	background-color: black;
}

.project_taylorMade_expand_click {
	width: 970px;
	height: 66px;
	position: relative;
	/*float: left;*/
	/*top: 0;*/
	/*left: 0;*/
	margin: -422px 0 0 0;
	background-color: black;
}

.project_taylorMade_rising {
	width: 300px;
	height: 1050px;
	position: relative;
	/*float: left;*/
	/*top: 0;*/
	/*left: 0;*/
	margin: -422px 0 0 0;
	background-color: black;
}

.project_fitbit_click {
	width: 970px;
	height: 250px;
	position: relative;
	/*top: 0;*/
	/*left: 0;*/
	background-color: black;
}

.project_fitbit_click_A {
	margin: -253px 0 0px 0;
	/*padding: 0;*/
}

.project_fitbit_click_B {
	margin: -254px 0 0px 0;
}

.project_header_lrg_text
{
    font-size: 2.5em;
    letter-spacing: .02em;
    color: #050c16;
    position: relative;
}

#project_header_small_text_pos
{
    position: relative;
    width: 49%;
    padding: 65px 0 147px 0;
}

.project_text_pos {
	position: absolute;
	top: 0px;
	left: 0;
	margin: 17px 0px 0px 0px;
	padding: 0 0 0px 0;
	display: inline-block;
}

.project_header_lg_box {
    height: 18px;
    top: -32px;
    z-index: -1;
    left: 0;
    position: relative;
    opacity: 0.1;
    /*width: auto;*/
}

.project_info_sm_box {
    position: relative;
    height: 10px;
    top: 18px;
    z-index: -1;
    opacity: 0.1;
}

.column1of2_project, .column2of2_project
{
    float: left;
    width: 456px;
    margin: 1px 25px 0 0;
}

.column1of1_deliverables
{   
    float: left;
    /*width: 200px;*/
    margin: 38px 40px 0px 0;   
    background-color: rgba(189, 183, 107, 0);
}

.column1of2_dooh_boards, .column2of2_dooh_boards
{   
    float: left;
    /*width: 80px;*/
    margin: 0px 35px 0px 0;   
    background-color: rgba(189, 183, 107, 0);
}

.project_grey_section_break_970
{
    position: absolute;
    width: 970px;
    height: 1px;
    margin: 38px 0 0 0;
    background-color: #333;
}

.info_display {
	/*display: inline-block;*/
	padding: 0 0 3px 0;
}

.info_display dl {
	margin: 0 0 0 0;
}

dt span {
	color: grey;
	font-size: 0.85em;
	letter-spacing: 0.05em;
}

.dooh_small_txt
{
    font-size: .85em;
    letter-spacing: .05em;
    color: #333;
}

#project_black_horizontal_upper {
    left: 0;
    top: 431px;
    position: absolute;
    width: 100%;
    height: 370px;
}

#project_color_bkg {
	height: 100%;
	/*background-color: black;*/
	background-color: rgba(125, 125, 125, 0.03);
	position: relative;
	padding: 50px 0 50px 5%;
	margin: 0 0 0px 0;
	overflow: hidden;
}

#main_project_container {
	width: 100%;
	display: inline-block;
	background-color: black;
	border-top: 3px solid darkolivegreen;
	/*margin: 40px 0 0 5%;*/
}



#inner_project_container {
	width: 100%;
	display: inline-block;
	margin: 40px 0 0 5%;
}


#inner_project_container {
	width: 100%;
	display: inline-block;
	margin: 40px 0 0 5%;



}

.play {
	color: white;
	font-size: 0.85em;
	letter-spacing: 0.05em;
	display: block
	/*background-color: #3374A3;*/
	margin: 0;
	padding: 7px 0 0px 0;
}

.replay {
	color: white;
	font-size: 0.85em;
	letter-spacing: 0.05em;
	display: none;
	/*background-color: #3374A3;*/
	margin: 0;
	padding: 7px 0 0px 0;
	/*text-decoration: underline;*/
	/*text-align: center;*/
    /*background-color: #3374A3;*/
    /*padding: 7px 0 2px 0;*/
    /*padding: 10px 8px 5px 8px;*/
}

/*.project_interact a:hover {
	text-decoration: none;
}*/

@media only screen and (max-width: 1024px) {
	#vw_mobile_example {
		/*height: 500px;
		width: 970px;*/
		display: block;
	}

	.fitbitFlash_mainCont{
		position: relative;
		top: 0px;
		max-width: 970px;
		margin-right: 100px;
		margin-bottom: 50px;	
	}

	#project_color_bkg {
		
		/*padding: 0px 0 0px 5%;*/
		/*margin: 0 0 35px 0;*/
	}

		/*.project_970x250_click {
		width: 970px;
		height: 500px;
		position: relative;
		background-color: black;
		margin: -255px 0 0 0;
	}*/


	.project_info_text{
	    /*font-size: 1.000em;
	    color: white;
	    
	    margin: 0 15% 0 0;*/
	    /*max-width: 100%;
	    margin: 0 75% 10px 0;*/
	}

	.project_subhead{
	    /*font-size: 0.657em;
	    color: #d67000;
	    
	    padding: 0px 0 10px 0;*/
	}

	.project_credits{
	    /*font-size: 0.875em;
	  
	    color: #FFF;
	    padding: 2px 0 0px 0;*/
	}

	.project_sub_info_text {
	    /*color: white;
	    font-size: 0.657em;
	    padding: 5px 15% 0 0;
	    position: relative;
	    max-width: 100%;*/
	}

	/*#project_info_container {
	    position: relative;
	    left: 0;
	    top: 0;
	    padding: 0% 0;
	}*/

	/*.project_info_col_1, .project_info_col_2 {
	    float: left;   
	}*/

	/*.project_info_col_1 {
	    width: 100%;	    
	}
	.project_info_col_2 {
	    width: 100%;	    
	}

	#project_info_container dl dt:first-child {
		padding: 14px 0 10px 0;
	}

	#project_single_column {
		display: none;
	}

	#project_mobile_column {
		display: block;
		max-width: 100%;
	}

	#project_mobile_column .project_info_mobile_col_1, #project_mobile_column .project_info_mobile_col_2, #project_mobile_column .project_info_mobile_col_3 {
		float: left;
	}

	#project_mobile_column .project_info_mobile_col_1 {
		margin: 0 10% 0 0;
	}

	#project_mobile_column .project_info_mobile_col_2 {
	    margin: 0 10% 0 0;
	}

	#project_mobile_column .project_info_mobile_col_3 {
	margin: 0 5% 0 0;
	    
	}*/
	
}

@media only screen and (max-width: 768px) {

	#project_color_bkg {
		
		/*padding: 0px 0 0px 5%;*/
		/*margin: 0 0 35px 0;*/
	}

	.videoWrapper_preroll {
	  position: relative;
	  height: 0;
	  padding-bottom: 35.5%;
	  left: -134px;
	}

	.iframe_preroll{
		position: relative;
		/*width: 600px;*/
		margin: 0px 20px 25px 0;
		float: left;
	}

	.agencyNamePadding{padding-top: 15px;}


}


