

	.img-one {
		margin: 0 15px 0 0;
		float: left;		
	}	
	
@media screen and (max-width: 630px) {

	.p-one {
		font-size: 16px;
		line-height: 1.6em;
		font-family: 'Source Sans Pro', sans-serif;
		margin: 2px 15px;
		}

	.p-one-smaller {
		font-size: 14px;
		line-height: 1.4em;
		margin: 2px 15px
	}
	
	div.mobile-collapse {
		width: auto;
		float: none;
		margin-right: 0;
	}
	
	.hide-mobile {
		display: none;
	}
		
	div.nav {
		display: none;
		background-color: #b5b5b5; /* Drop down menu bg color */
		border-top: 1px solid #cfcece; /* Drop down menu bg top line color */

	}
	
	.menu-trigger {
		display: block;
		/* color: red; Small menu text determined by nav text color setting in main.css */
		background-color: #c2c2c2; /* Small menu bar bg color */
		padding: 10px 22px 10px 0; /* Small menu bar bg padding */
		text-align: right; /* Small menu icon position */
		/* font-size: 83%;  Used only if using text as a menu trigger - Using image icon for this */
		cursor: pointer;
		border-bottom: 1px solid #cfcece;
	}
		
	div.nav-expanded {
		display: block;
	}
	
	div.nav ul li {
		float: none;
		/*border-bottom: 1px solid #d5dce4;*/
		width: 100%;
		text-align: left;
	}
	
	div.nav ul li a:link,
	div.nav ul li a:visited {
		border-right: none;
		white-space: nowrap;
		display: block;	
	}
}

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

	.p-one {
		font-size: 14px;
		line-height: 1.2em;
		font-family: 'Source Sans Pro', sans-serif;
		margin: 2px 15px;
	}

	.p-one-smaller {
		font-size: 12px;
		line-height: 1.0em;
		margin: 2px 15px;
	}
			
	.img-one {
		margin-bottom: 10px;		
	}
	
	.main-image-text-block {
		clear: both;
	}

	div.one-third { /*Base*/
		margin: 0;
		padding-bottom: 0px;
	}
	
	div.one-third-it { /*IT*/
		padding-bottom: 20px;
	}
		
	div.one-third-web {  /*Web*/
		margin: 0;
		padding-bottom: 20px;
	}
	
	div.thirds {
		padding-bottom: 0px;
	}
}

@media screen and (max-width: 300px) {
	
	div.n1-header-title-Left {
		display: none;
		}
	
	div.n1-header-title-right-top {
		margin-top: 20px;
		font-size: 20px;
		}
	}
	
	.clearfix:before, .clearfix:after { content: ""; display: table; }
	.clearfix:after { clear: both; }
	.clearfix { *zoom: 1; }