/* 
-----------------------------------------------------------------------------	
-----------------------------------------------------------------------------		CORE		
-----------------------------------------------------------------------------	
*/

@charset "UTF-8";

@font-face {
  font-family: 'web';
  src: 	url('fonts/MyriadPro-Regular.eot?') format('eot'), 
  		url('fonts/MyriadPro-Regular.woff') format('woff'), 
  		url('fonts/MyriadPro-Regular.ttf') format('truetype'),
  		url('fonts/MyriadPro-Regular.oft') format('opentype');
  	font-weight: normal;
	font-style: normal;
	font-variant:normal;
}

@font-face {
  font-family: 'webBold';
  src: 	url('fonts/MyriadPro-Semibold.eot?') format('eot'), 
  		url('fonts/MyriadPro-Semibold.woff') format('woff'), 
  		url('fonts/MyriadPro-Semibold.ttf') format('truetype'),
  		url('fonts/MyriadPro-Semibold.oft') format('opentype');
}

@font-face {
  font-family: 'webCond';
  src: 	url('fonts/TradeGothicLTStd-BdCn20.eot?') format('eot'), 
  		url('fonts/TradeGothicLTStd-BdCn20.woff') format('woff'), 
  		url('fonts/TradeGothicLTStd-BdCn20.ttf') format('truetype'),
  		url('fonts/TradeGothicLTStd-BdCn20.oft') format('opentype');
}

*{
	margin: 0;
	padding: 0;
}

body,html{height: 100%;}
img{
	 max-width: none;
}

body {
	background-color: #323232;
	color: #343434;
	font-family: web, "Verdana";
	font-weight:normal !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

a{
	text-decoration:none;
	color: #343434;
}

b{
	font-family: webBold;
}

a img {
 border:none;
}

.row { width: auto; min-width: 0; margin-left: 0; margin-right: 0; }

.right{

	float: right;
}

.hide{

	display: none;
}

.show{

	display: none;
}

h1,h2{

	letter-spacing: -2px;
	font-size: 48px;
	margin-bottom: 10px;
	font-weight: normal;
}

h5{
font-family: web, "Verdana";
	font-size: 16px;
	margin-bottom: 20px;
}

.center{

	margin-left:auto;
	margin-right:auto;
}

.bottom{
	position: absolute;
	bottom: 0px !important;
}

.slide {
	overflow: hidden;
	background-attachment: fixed;	
	background-position: 50% 0;
	background-repeat: no-repeat;
	 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	text-align: center;
	height: 100%;
	position: relative;
	color: #FFFFFF;
}

.footer{
	height: 34px;
	padding-right: 20px;
	padding-top: 20px;
	text-align: right;
	font-size: 10px;
	color: #6e6e6e;
 }

.grain{
	background-image: url(images/tile_grain.jpg);
	background-repeat: repeat;
	background-size: auto;
	color: #343434;
}

.grainBorder{
	background-attachment: scroll;
	background-position: center top;
	background-repeat: repeat-x;
	background-size: auto;
	background-image: url(images/tile_bottom.jpg);
}

.grayNext{
	background-image: url(images/work/downArrow.png);
	height: 35px !important;
	width: 60px !important;
	margin: auto !important;
	position: absolute !important;
	display: block !important;
	bottom: 0px !important;
	left: 0px !important;
	right: 0px !important;
}

.whiteNext{
	background-image: url(images/work/downArrowW.png);
	height: 41px;
	width: 65px;
	margin: auto;
	position: absolute;
	display: block;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

.downTransBtn{
	height:36px;
	width: 100%;
	display: block;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:50% 0!important;
	position: absolute;
	bottom: 0px;
	background: url(images/work/work_bgbottomwhite_btn.png);
	opacity: 1 !important;
}

.downTransShadowBtn{
	height:36px;
	width: 100%;
	display: block;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:50% 0!important;
	position: absolute;
	bottom: 0px;
	background: url(images/work/work_bgbottom_btn.png);
}

.button{
	display: inline-block;
	float: left;
 	width: 201px;
 	height: 201px;
}

.buttonOver{
	position: absolute;
	z-index: 1;
	top: 0px;
	opacity: 0;
}

.buttonOut{
	position: absolute;
	z-index: 2;
	top:0px;
}

.backtotop{
	height: 100px;
}

.backtotop a{
	display: inline-block;
	margin-top: 30px;
}
/* 
-----------------------------------------------------------------------------	
-----------------------------------------------------------------------------		PRELOADER		
-----------------------------------------------------------------------------	
*/

#preloader{

	background-color: #222222;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 999;
}

#preloader img{
	width:99px;
	height:116px;
	position: absolute;
	display: block;
	left: 50%;
	top: 50%;
	margin-left: -50px;
	margin-top: -58px;
}

/* 
-----------------------------------------------------------------------------	
-----------------------------------------------------------------------------		NAVIGATION		
-----------------------------------------------------------------------------	
*/


#navigation{
	width:100%;
	height: 88px;
	display: block;
	background-color: #323232;
	border-bottom: 1px solid #444444;
	margin-bottom: 0px;
	position: fixed;
	/*top: -88px;*/
	z-index: 99;
	font-family:webCond;
}
#navigation a{
	color:#9c9f97;
	font-size:21px;
	display:block;
	
	margin-top:7px;
	margin-left:7px;
	
	-webkit-transition: all 0.3s ease-out;
   -moz-transition: all 0.3s ease-out;
   -o-transition: all 0.3s ease-out;
   -ms-transition: all 0.3s ease-out;
   transition: all 0.3s ease-out;
}

#navigationLinks a{
	margin-right:35px;
	margin-top:40px;
}

#navigation a:Hover{
	color:#FFF;
}

#navigation ul{
	
	list-style-type:none;
	margin:0;
	padding:0;

}

#navigation li{
	float:left;
	
}

#share{
	padding:0px;
	margin:0px;
	display:block;
	width:87px;
	overflow:hidden;
	height:87px;
	border-left:1px solid #444444;
	border-right:1px solid #444444;
}

#share a{
	margin:0px;
	float:left;
	width:43px;
	height:43px;
	display:block;
	overflow:hidden;
}

#facebook{
	background:url(images/navigation/fb.gif) no-repeat bottom;
	border-bottom:1px solid #444444;
	border-right:1px solid #444444;
}

#twitter{
	background:url(images/navigation/tw.gif) no-repeat bottom;
	border-bottom:1px solid #444444;
}

#linkedin{
	background:url(images/navigation/in.gif) no-repeat bottom;
	border-right:1px solid #444444;
}

#googleplus{
	background:url(images/navigation/gplus.gif) no-repeat bottom;
}

#share a{
	background-position:0 0;
   	
}

#mobileMenu a{
	margin:0px;
}

#share a:hover {
	background-position:0 -43px;
}

.show-for-small {
		display:none;
	}



/* 
-----------------------------------------------------------------------------	
-----------------------------------------------------------------------------		HOME		
-----------------------------------------------------------------------------	
*/


#home_top {
	background-image: url(images/home/ImageGrid_Websmall.jpg);
	color: #FFFFFF;
}


#home_top h1{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 50%;
}

#home_top h2{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 100%;
	
}

#home_top img{
	display: inline-block;

}

#home_top h2 a{
	display: inline-block;
	width: 518px;
	height: 64px;
background-size: 518px 64px;
background-repeat: no-repeat;
	background-image: url(images/home/invmark_btn.jpg);
}

#homeTopExploreBtn{
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	right: 0px;
	left: 0px;
	bottom: -50px;
}


#homeTopExploreBtn:hover{

	line-height: 22px;
}

#homeTopExploreBtn img{

	display: inline-block;
}

#home_bottom {

	padding-top: 50px;
	height: 350px;
	color: #343434;
}

#home_bottom div{
	width: 1000px;
	text-align: left;
}


#home_bottom img{

	float: right;
	margin-right: 30px;
	opacity: 0;
}

#home_bottom a{

	width: 172px;
	height: 45px;
	background-image: url(images/home/letusknow_btn.jpg);
	display: inline-block;
	margin-left: -10px;
}
#home_bottom span{
	display: block;
	vertical-align: middle;
	float: left;
	width: 620px;
	margin-left: 30px;
}

#home_work{
	height:734px !important;}

#rotator{
	position: absolute;
	width: 500%;
	height: 100%;
	overflow: visible !important;
}

.rotatorElement{
	position: relative;
	width: 20%;
	height: 100%;
	display: inline-block;
	overflow: hidden;
	float: left;
}

.rotatorInfo p{
	margin-bottom: 10px;
}

.rotatorInfo{
	position: absolute;
	left: 10%;
	top: 10%;
	width: 350px;
	display: block;
	text-align: left;
	margin-top: 80px;
	z-index: 1;
}
.rotatorInfo img{
	display: inline-block;
}
						
.showworkbtn{
	width: 166px;
	height: 45px;
	background-image: url(images/home/learnhow_btn.png);
	display: inline-block;
	margin-left: -10px;
	margin-top: 20px;
	background-position: 50% 0;
}

.rotatorShadow{
	background-image: url(images/home/rotatorshadow.png);
	background-repeat: repeat-y;
	display: block;
	height: 100%;
	width: 636px;
	position: absolute;
	left: 0px;
	z-index: 1;

}

.rotaterbg{

	width: 100%;
	height: 100%;

	background-attachment: fixed;	
	background-position: 50% 0;
	background-repeat: no-repeat;
	 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 0;
}

#leftArrowRotator{
	position: absolute;
	z-index: 3;
	left: 20px;
	top: 50%;
	height: 40px;
}

#rightArrowRotator{
	position: absolute;
	z-index: 3;
	right: 20px;
	top: 50%;
	height: 40px;

}

#rotatorThumbs{
	position: absolute;
	z-index: 3;
	text-align: center;
	width: 100%;
	bottom: 30px;
}

#rotatorThumbs a{
	width: 16px;
	height: 16px;
	display: inline-block;
}

.rotatorbullet{
	background-image: url("images/home/bullet.png");
	
}

.rotatorbulletSelected{
	background-image: url("images/home/bullet_selected.png");
}

/* 
-----------------------------------------------------------------------------	
-----------------------------------------------------------------------------		INVOLVEMENT 		
-----------------------------------------------------------------------------	
*/

#involvement_slide1{
	height: 828px;
	line-height: 25px !important;
}

.involvement{
	font-size: 18px;
}

.involvement h1{

	font-family: webCond;
	font-size: 56px;
	margin-bottom: 0px;
	display: inline-block;
}

.immtext{
	position: absolute;
	bottom: -130px;
	width: 100%;
	text-align: center;
}

#involvement_slide1 img{
	margin-top: 100px;
	display: inline-block;
	margin-bottom: 40px;
}

#involvementTopExploreBtn{
	display: block;
	position: absolute;
	margin: auto;
	left: 0px;
	right: 0px;
	text-align: center;
	font-size: 16px;
	height: 70px;
	width: 120px;
	bottom: 0px;
}


#involvementTopExploreBtn:hover{

	line-height: 22px;
}

#involvementTopExploreBtn img{
	margin-top:0px;
}

#involvement_slide2{
	height: 668px;
background-image: url(images/involvement/Involve_Image.jpg);
}

#involvement_slide3{
	height: 545px;
}

#involvement_slide3 .center{
	position:absolute;
	left: 50%;
	top: 40px;
	margin-left: -330px;
	width: 660px;
	height: 300px;
}

#inSlide3mobile{

	position: absolute;
	z-index: 2;
	bottom: 0px;
	left: -50px;
	right: 0px;

}

#inSlide3ipad{

	position: absolute;
	z-index: 1;
	bottom: 0px;
	left: 10px;
	right: 0px;
}

#inSlide3imac{

	position: absolute;
	z-index: 0;
	bottom: 0px;
	left: 130px;
	right: 0px;
}

#inSlide3macbook{

	position: absolute;
	z-index: 1;
	bottom: 0px;
	left: 430px;
	right: 0px;


}

#involvement_slide4{
	height: 668px;
background-image: url(images/involvement/TargetPeers_ImageBG.jpg);
}

#involvement_slide5{
	height: 645px;
}

#involvement_slide5 .center{
	position:absolute;
	left: 50%;
	top: 20px;
	margin-left: -330px;
	width: 660px;
	height: 430px;
}

#involvement_slide5 img{
	position: absolute;
	left: 50%;
	margin-left: -150px;
}



#involvement_slide6{
	height: 668px;
background-image: url(images/involvement/brand_ImageBG.jpg);
}

#involvement_slide7{
	height: 100px;
}

.imInfo{

	width: 370px;
	display: block;
	position: absolute;
	text-align: left;
	line-height: 21px;
}

.imInfo img{
	display: inline-block;
	margin-right: 0px;
	margin-left: 20px;
	opacity: 0;
}

.imInfo h1{
	display: inline-block;
	margin-bottom: 0px;
	opacity: 0;
	margin-right: 20px;
}

.imInfo p{
	margin-top: 20px;
	opacity: 0;
}

#involvement_slide2 .imInfo{
	left: 20%;
	top: 20%;
}

#slide4target{
	left: 15%;
	top: 20%;
	width: 300px;
}

#slide4peers{
	
	right: 15%;
	bottom: 20%;
	width: 300px;
}

#slide4couple{
	position: absolute;
	right: 15%;
	top: 6%;
	opacity: 0;

	min-width: 200px;
}
#slide4share{
	position: absolute;
	top: 56%;
	left: 50%;
	opacity: 0;
	margin-top: -76px;
	margin-left: -78px;
}

#involvement_brands{
	position: absolute;
	top: 30%;
	left: 50%;
	margin-left: -465px;
	width: 930px;
	height: 201px;
	display: block;
}

#involvement_brands img{
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	width: 201px;
	height: 201px;
	
	opacity: 0;
}

#brandText{
	opacity: 0;
	display: inline-block;
	margin-top: 60px;
	width: 600px;
	color: #343434;
}

#brandText img{
	opacity: 0;
	float: none;
	margin-right: 0px;
	margin-left: 40px;
	display: inline-block;
	width: 60px;
	height: 58px;
}

/* 
-----------------------------------------------------------------------------	
-----------------------------------------------------------------------------		WORK		
-----------------------------------------------------------------------------	
*/

.workbg{
	text-align: center;
	vertical-align: bottom;
	height: 600px;
}



.workbgTitle{	
	z-index: 1;
	position: absolute;
	bottom: 80px;
	width: 100%;
}

.workbg h1{
	display: inline-block;
	color: #FFFFFF;
}

.workbg img{
	display: inline-block;
	margin-bottom: 8px;
}

.workbg a{
	height:36px;
	width: 100%;
	display: block;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:50% 0!important;
	position: absolute;
	bottom: 0px;
	background: url(images/work/work_bgbottom_btn.png);
}

.workShadow{
	background-image: url(images/work/bgShadow.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	display: block;
	height: 400px;
	width: 100%;
	position: absolute;
	bottom: 36px;
	z-index: 0;
}

.workInfo{
	height: 664px;
}

.workInfoCenter{
	width: 1076px;
	height: 100%;
	display: block;
	overflow: visible;
}

.workInfo img{
	width: 692px;
	position: relative;
	right: 0px;
	display: block !important;
	
	/*
	opacity: 0px;

	margin: auto;
	margin-left: 20px;
	
	top: 0px;
	bottom: 0px;
	
	opacity: 0;
	*/
}

.workInfoText{
	width: 384px;
	height: 628px;

	float: left;
	
	display:block;
	text-align: left;
	vertical-align: middle;
	line-height: 628px;

	/*

	margin: auto;
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 50%;

	
	
	margin-right: 20px;

	*/ 
	
}

.workInfoText span{
	display: inline-block;
	vertical-align: middle;
	line-height: 18px;
}


.work_macys{
	background-image: url(images/work/01_macys_BG.jpg);
}

.work_harley{
	background-image: url(images/work/02_harley_BG.jpg);
}

.work_bayer{
	background-image: url(images/work/03_bayer_BG.jpg);
}

.work_bmw{
	background-image: url(images/work/04_bmw_BG.jpg);
}

.work_harman{
	background-image: url(images/work/05_harman_BG.jpg);
}

.work_dominos{
	background-image: url(images/work/06_dominos_BG.jpg);
}

.work_ups{
	background-image: url(images/work/07_ups_BG.jpg);
}

/* 







*/
/* 
-----------------------------------------------------------------------------	
-----------------------------------------------------------------------------		CLIENTS		
-----------------------------------------------------------------------------	
*/
#clients_top{
	text-align: center;
	padding-top: 150px;
	padding-bottom: 30px;
	
}

#clients_top span{
	color: #838383;
	font-size: 14px;
	margin-top: 34px;
	width: 800px;
	display: inline-block;
}

#clients_top img{
	margin-left: 7px;
	margin-bottom: 7px;
	display: inline-block;

}

#clients_top h1{
	font-size: 32px;
	font-family: web;
}

#clients_top b{
	font-family: webBold;
	font-weight: 900;
}
/* 
-----------------------------------------------------------------------------	
-----------------------------------------------------------------------------		CONTACT		
-----------------------------------------------------------------------------	
*/
#contact_top{
height: 50px;
padding-top: 200px;
padding-bottom: 150px;
text-align: center;
font-size: 20px;
}

#contact_top a{
	margin-left: 30px;
	margin-right: 30px;
	display: inline-block;
	vertical-align: text-top;
}

#contact_top h3{
	font-family: webCond;
	display: inline-block;
}

#contact_top img{
	display: inline-block;
}

#contact_centertop{
	height: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
}

#contact_center{
	height: 550px;
	background-color: #234890;
}

#contact_bottom{
	color: #FFFFFF;
	height: 500px;
	background-image: url(images/contact/mm_location.jpg);
}

#contact_bottom a{
	margin-top: 0px;
}

#contact_bottom h1{
	margin-top: 80px;
	font-family: webCond;
	font-size: 56px;
}

#contact_bottom h2{
	font-size: 30px;
	color: #adadad;
}



/* -----------------------------------------
   Responsive 768 - 1024
----------------------------------------- */

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

	.hide-for-small {
		display:none;
	}
	
	.show-for-small {
		display:block;
	}

	#navigation{
		height: 60px;
		position: absolute;
		margin: 0px;
	}

	#navigationLinks{
		width: 100%;
		background-color: #323232;
	}
	#mobileMenu{
		height: 60px;
	}

	#mobileMenu img{
		height: 60px;
		width: auto;
		border-left:1px solid #444444;
	}


	#navigationLinks li{
		
		box-sizing:border-box;
 		-moz-box-sizing:border-box;
  		-webkit-box-sizing:border-box;
  		display: block;
  		width: 50%;
		height: 60px;
		vertical-align: middle;
		text-align: center;
		border-top:1px solid #444444;
		border-left:1px solid #444444;
		
		overflow: hidden;
	}

	#navigationLinks a{
		line-height: 20px;
		margin: 0px;
		margin-top: 25px;
		width: 100%;
		height: 60px;
		
	}

	#share{
		float: none;
		display: inline-block;
		position: relative;
		top: 8px;
		width: 160px;
		margin-top: 30px;
		height: 40px;
		border: none;
	}

	#share li{

		border: none;
		width: 40px;
		height: 40px;
	}

	#share a{
		margin-top: 0px;
		border-bottom:0px;
	}

	#home_logo{
		
		height: 44px;
		width: auto;
	}

#clients_top span{
	width: auto;
	display: inline;
}


.workbg{
	height: 400px;
}

.workInfoCenter{
	width:100%;
}

.workInfo{
	height: auto;
	padding-bottom: 50px;
}

.workInfo img{
	width: 90%;
position: relative;
right: 0px;
/* left:0px; */
display: inline-block !important;
}

.workInfoText{
width: 90%;
float: left;
margin-left:20px;
margin-bottom: 20px;
margin-top: 20px;
display:block;
text-align: left;
vertical-align: middle;
line-height: 0px;
height: auto;
}

.workInfoText h1{
	font-size: 34px;
}

#slide4couple{
width: 250px;
margin-top: 50px;
}

}

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

.slide{
	background-attachment: scroll !important;
}

#navigationLinks a{
	font-size: 15px;
}

	/* 
-----------------------------------------------------------------------------	
-----------------------------------------------------------------------------		rest - PORTRAIT		
-----------------------------------------------------------------------------	
*/

h1,h2{

		font-size: 25px;
		margin-bottom: 10px;
		letter-spacing: 0px;
		font-weight: normal;
		font-family: webBold;
	}

	h5{

		font-size: 16px;
		margin-bottom: 20px;
	}

/* 
-----------------------------------------------------------------------------	
-----------------------------------------------------------------------------		HOME - PORTRAIT		
-----------------------------------------------------------------------------	
*/	

	#home_work{
		height: 100% !important;
	}

	#rotatorThumbs{
		width: 100px;
		bottom: 10px;
		right: 10px;
	}

	.rotatorInfo{
		width: 70% !important;
		left: 10px;
		top: auto !important;
		bottom: 7px;
	}

	.rotatorInfo img{
		height: 40px !important;
		width: auto;
	}

	.showworkbtn{
		display: block;
		position:static;
		z-index: 1;
		bottom: 0px;
		left: 0px;
		margin: 0px;
		margin-top: 20px;
		margin-left: -22px;
		background-repeat: no-repeat;
		background-size: 70%;

	}

	#home_top h2 a{
		width: 300px;
background-size: 300px auto;
background-repeat: no-repeat;
	}

	#home_bottom{
	height:300px;
}

#home_bottom img{
	opacity: 1;
	position: absolute;
	z-index: 3;
	bottom: 0px;
	right: 0px;
	width: 130px;
}

#home_bottom div{
	width: 80% !important;
	height: 100%;
}

#home_bottom span{
	width: 100%;
	margin: 0px;
}

#home_bottom a{
	background-size: 70%;
	background-repeat: no-repeat;
}

	/* 
-----------------------------------------------------------------------------	
-----------------------------------------------------------------------------		INVOLVEMENT - PORTRAIT		
-----------------------------------------------------------------------------	
*/	



.involvement h1{
	line-height: 35px !important;
	font-size: 35px;
}

#involvement_slide1 div{
	width: 90%;
}

#involvement_slide1 img{
	width: 95%;
	height: auto;
}

#involvement_slide1 span{
	width: 60% !important;
	overflow: hidden;
}

#involvement_slide1{
	height: auto;
	padding-bottom: 50px;
}

#involvement_slide2{
	height: 500px;
}

#involvement_slide2 .imInfo{
	left: 20px;
	top: 20px;
}

#inSlide3devices{
	width: 100%;
	display:inline-block;
}

.imInfo{

}

.imInfo img{
	opacity: 1;
}

.imInfo h1{
	opacity: 1;
	font-size: 40px;
}

.imInfo p{
	opacity: 1;
	width: 280px;
}

.immtext{
	position: static;
	width: 100%;
	bottom: auto;
	margin-top: 20px;
}

#involvement_slide3{
	height: auto;
	padding-bottom: 100px;
}

#involvement_slide3 .center{
	width: 90%;
	height: auto;
	margin-left: 0px;
	left: 0px;
	display: inline-block;
	position: relative;
}

#involvement_slide4{
	height: 1100px;
	background-image: url("images/involvement/TargetPeers_ImageBGmob.jpg");
	background-position: 0 0;
}

#slide4couple{
	right: 50%;
margin-right: -100px;
top: 270px !important;
opacity: 1;
margin-top: 0px;
}

#slide4peers{
left: 30px;
top: 520px;
}

#slide4share{
	display: none;
}

#slide4target{
	left: 30px;
top:30px;
}

#involvement_slide5{
	height: auto;
padding-bottom: 80px;
}

#involvement_slide5 .center{
	width: 90%;
	height: auto;
	margin-left: 0px;
	left: 0px;
	display: inline-block;
	position: relative;
}

#involvement_slide5 img{
	width: 280px;
	position: relative;
	margin-left: 0px;
	left: auto;
}

#funnel2, #funnel3{
	display: none;
}

#involvement_brands{
	width: 300px;
	margin-left: 0px;
	left: 50%;
	margin-left: -150px;
	top: 50px;
}

#involvement_brands img{
	float: none;
 margin-right: 0px;
width: 140px;
height: auto;
margin-left: 0px;
opacity: 1;
}

#brandText{
	width: 100%;
	opacity: 1;
}

#brandText img{
	width: 50px;
}

/* 
-----------------------------------------------------------------------------	
-----------------------------------------------------------------------------		WORK - PORTRAIT		
-----------------------------------------------------------------------------	
*/	


#clients_top{
	padding-top: 100px;
	padding-left: 10px;
	padding-right: 10px;
}

#clients_top h1{
	font-size: 20px;
}



/* 
-----------------------------------------------------------------------------	
-----------------------------------------------------------------------------		CONTACT - PORTRAIT		
-----------------------------------------------------------------------------	
*/	

#contact_top{
	height: 300px;
	padding-top: 80px;
}

#contact_top a{
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}

#contact_center{
	height: 300px;
}

#contact_centertop{
	height: 40px;
}

#contact_bottom{
	height: 300px;
}

#contact_bottom a{
	opacity: 1;
}

#contact_bottom img{
	width: 50px;
	margin-right: 5px;
	margin-left: 5px;
}

#contact_bottom h1{
	opacity: 1;
	font-size: 30px;
	margin-top: 50px;
}

#contact_bottom h2{
	opacity: 1;
	font-size: 14px;
	margin-top: -10px;
margin-bottom: 20px;
}



}