@charset "UTF-8";
/* CSS Document */

.main-container {
	margin:auto;
	width:100%;
	height:800px;
	max-width:1025px;
	bottom:50px;
	}

.topNav {
	width: 100%;
	height: 50px;
	max-width:1025px;
	font-family: 'Oswald', sans-serif;
	text-align:center;
	z-index:10;
	position:fixed;	
	background-color:#262323;
	top:0px;
	font-size:33px;
	}

.top-nav-sub{
	height:110px;
	width:100%;
	max-width:1025px;
		
	}

a {
	text-decoration: none;
	color:#FFFFFF;
	}
	
.topNav nav ul li{
	margin-top: 0px;
	float: left;
	display:inline;
	text-align: center;
	
	}

.topNav nav a:link, #box1 nav a:visited{
	padding: 25px 25px;
	display: inline-block;
	height: 48px;
	}

.topNav nav a:hover, #box1 nav a:active,
.topNav nav .active a:link, #box1 nav .active a:visited {
	background-color:#000000;
	}
	
.color-band-holder{
	position: absolute;
	top: 82px;
	width: 100%;
	max-width: 1025px;
	left: 0px;
	}

.color-band-holder img{
	width:100%;
	max-width:1025px;	
	}
	
.content-container{
	position:relative;
	width:100%;
	max-width:1025px;
	height:4700px;
	background-color:#000;
	top:95px;
	}
	
.divider{
	margin:auto;
	width: 100%;
	position:relative;
	top:18px;
	}

.title-holder{
	position: relative;
	width:80%;
	font-family: 'bebas neue', cursive;
	font-size: 54px;
	color: #FFF;
	top: 50px;
	left: 40px;
	}
	
.title-sub-text{
	position: absolute;
	font-family: 'Oswald', sans-serif;
	font-size: 11.63px;
	top: 55px;
	left: 2px;
	width: 99%;
	}
	
	
.big-pic-container{
	margin:auto;
	position:relative;
	width: 96%;
	height: auto;
	top: 60px;
	}

.big-pic-container img{
	width:100%;
	height:auto;
	}

.main-image-container{
	position:relative;
	top:50px;
	width:100%;
	height:600px;	
}

.company-logo-strip{
	position: relative;
	width:100%;
	height:190px;
	top:50px;
	text-align:center;
	background-color:#ffffff;
	padding-top:15px;
	z-index:5;
	
}

.company-logo-strip img{
	width:400px;
	height:auto;	
}

.image-text-holder{
	text-align:left;
	position:relative;
	background-color:#7D0B2E;
	color:#ffffff;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size:16px;
	top:-7px;
	padding:30px;
}

.white-border{
	position:relative;
	margin:auto;
	border-bottom:#FFFFFF solid .5px;
	height:10px;
	width:100%;
	bottom:-80px;
}

.categories-all-wrapper{
	position:relative;
	margin:auto;
	height:50px;
	top:0px;
}

.cat-1-wrapper{
	position:relative;
	margin:auto;
	width:100%;
	top:0px;
	height:0px;
}

.category-1{
	position:relative;
	margin:auto;
	width:90%;
}

.category-1-title{
	position:relative;
	bottom:-80px;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 14px;
	color:#ffffff;
	
}

.ad-campaigns-holder{
	position:relative;
	margin:auto;
	width:100%;
	height:300px;
	bottom:-100px;
	padding-left:25px;
}

.ad-campaign-1{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-2{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-3{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-4{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-5{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-6{
	width:300px;
	float:left;
	padding:4px;
	}

.white-border-2{
	position:relative;
	margin:auto;
	width:80%;
	top:-50px;
	border-top: #ffffff dotted .5px;
}

.cat-2-wrapper{
	position:relative;
	float:left;
	width:100%;
	height:60px;
	top:200px;
}

.category-2{
	position:relative;
	margin:auto;
	width:90%;
}

.category-2-title{
	position:relative;
	bottom:0px;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 14px;
	color:#ffffff;
	
}

.ad-campaigns-holder-2{
	position:relative;
	margin:auto;
	width:98%;
	height:300px;
	bottom:-20px;
	padding-left:25px;
}

.ad-campaign-1-1{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-2-1{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-3-1{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-4-1{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-5-1{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-6-1{
	width:300px;
	float:left;
	padding:4px;
	}

.cat-3-wrapper{
	position:relative;
	float:left;
	width:100%;
	height:60px;
	top:120px;
}

.category-3{
	position:relative;
	margin:auto;
	width:90%;
}

.category-3-title{
	position:relative;
	bottom:0px;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 14px;
	color:#ffffff;
	
}

.ad-campaigns-holder-3{
	position:relative;
	margin:auto;
	width:98%;
	height:300px;
	bottom:-20px;
	padding-left:25px;
}

.ad-campaign-1-2{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-2-2{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-3-2{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-4-2{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-5-2{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-6-2{
	width:300px;
	float:left;
	padding:4px;
	}

.cat-4-wrapper{
	position:relative;
	float:left;
	width:100%;
	height:60px;
	top:120px;
}

.category-4{
	position:relative;
	margin:auto;
	width:90%;
}

.category-4-title{
	position:relative;
	bottom:0px;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 14px;
	color:#ffffff;
	
}

.ad-campaigns-holder-4{
	position:relative;
	margin:auto;
	width:98%;
	height:300px;
	bottom:-20px;
	padding-left:25px;
}

.ad-campaign-1-3{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-2-3{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-3-3{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-4-3{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-5-3{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-6-3{
	width:300px;
	float:left;
	padding:4px;
	}

.cat-5-wrapper{
	position:relative;
	float:left;
	width:100%;
	height:60px;
	top:120px;
}

.category-5{
	position:relative;
	margin:auto;
	width:90%;
}

.category-5-title{
	position:relative;
	bottom:0px;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 14px;
	color:#ffffff;
	
}

.ad-campaigns-holder-5{
	position:relative;
	margin:auto;
	width:98%;
	height:300px;
	bottom:-20px;
	padding-left:25px;
}

.ad-campaign-1-4{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-2-4{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-3-4{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-4-4{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-5-4{
	width:300px;
	float:left;
	padding:4px;
	}

.ad-campaign-6-4{
	width:300px;
	float:left;
	padding:4px;
	}

.cat-6-wrapper{
	position:relative;
	float:left;
	width:100%;
	height:60px;
	top:120px;
}

.category-6{
	position:relative;
	margin:auto;
	width:90%;
}

.category-6-title{
	position:relative;
	bottom:0px;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 14px;
	color:#ffffff;
	
}

.ad-campaigns-holder-6{
	position:relative;
	margin:auto;
	width:100%;
	height:300px;
	bottom:-20px;
}

.ad-campaign-1-5{
	width:800px;
	padding:4px;
	margin:auto;
	}

.ad-campaign-2-5{
	width:800px;
	padding:4px;
	margin:auto;
	}

.ad-campaign-3-5{
	width:800px;
	padding:4px;
	margin:auto;
	}

.textbox-1-border{
	margin:auto;
	postion:relative;
	bottom:0px;
	width:100%;
	height:50px;
	border-bottom:.5px solid;
	border-bottom-color:#ffffff;
}

.content-bottom{
	margin:auto;
	position:relative;
	top:10px;
	width:90%;
	max-width:1024px;
	height:300px;
	color:#F8EF22;
	font-family: 'bebas neue', cursive;
	font-size:72px;
	
	}

.text {
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	white-space: wrap; 
	color: white;
	font-size: 10.75px;
	position: absolute;
	overflow: hidden;
	top: 50%;
	left: 50%;
	text-align:center;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.footer{
	width:100%;
	max-width:1025px;
	text-align:center;
	color:#FFF;
	font-family: 'Oswald', sans-serif;
	font-size: 12px;
	position: relative;
	bottom: 0px;
	left: 0px;
	padding-top: 80px;
	}
	
.bottom-border{
	width:100%;
	max-width:1025px;
	
	}
	
.bottom-border img{
	width:100%;
	max-width:1025px;
	
	}


@media only screen and (max-width:1036px){
	.content-container{
		position:relative;
		width:100%;
		top:0px;
		height:14700px; 
		}
		
	.topNav {
		width:100%;
		top: 0px;
		display: block;
		min-width: 280px;
		font-size:28px;
		height:0px;
	}
	
	.table-grid td{
		display: inline-block;
		margin:auto;
		}	
	
	.title-holder{
		position: relative;
		width:85%;
		color: #FFF;
		top: 130px;
		left: 40px;
		text-align:left;
	}
	
	.title-sub-text{
		position: absolute;
		font-family: 'Oswald', sans-serif;
		font-size: 11.63px;
		top: 55px;
		left: 2px;
		width: 85%;
	}


	.company-logo-strip{
		top:-10px;		
	}
	
	.main-image-container{
		top:-10px;
	}
	
	.divider{
		top:-45px;
	}
	
	.big-pic-container{
		top:200px;
	}
	
	.textbox-1{
		top:0px;
	}
	
	.content-bottom{
		top:50px;
		font-size:60px;
	}
	
	.ad-campaigns-holder{
		width:50%;
	}
	
	.ad-campaign-1{
		width:100%;
		height:auto;
	}

	.ad-campaign-2{
		width:100%;
		height:auto;
	}

	.ad-campaign-3{
		width:100%;
		height:auto;
	}
	
	.ad-campaign-4{
		width:100%;
		height:auto;
	}

	.ad-campaign-5{
		width:100%;
		height:auto;
	}

	.ad-campaign-6{
		width:100%;
		height:auto;
	}
	
	.ad-campaigns-holder-2{
		width:50%;
	}
	
	.ad-campaign-1-1{
		width:100%;
		height:auto;
	}

	.ad-campaign-2-1{
		width:100%;
		height:auto;
	}

	.ad-campaign-3-1{
		width:100%;
		height:auto;
	}
	
	.ad-campaign-4-1{
		width:100%;
		height:auto;
	}

	.ad-campaign-5-1{
		width:100%;
		height:auto;
	}

	.ad-campaign-6-1{
		width:100%;
		height:auto;
	}
	
	.ad-campaigns-holder-3{
		width:50%;
	}
	
	.ad-campaign-1-2{
		width:100%;
		height:auto;
	}

	.ad-campaign-2-2{
		width:100%;
		height:auto;
	}

	.ad-campaign-3-2{
		width:100%;
		height:auto;
	}
	
	.ad-campaign-4-2{
		width:100%;
		height:auto;
	}

	.ad-campaign-5-2{
		width:100%;
		height:auto;
	}

	.ad-campaign-6-2{
		width:100%;
		height:auto;
	}
	
	.ad-campaigns-holder-4{
		width:50%;
	}
	
	.ad-campaign-1-3{
		width:100%;
		height:auto;
	}

	.ad-campaign-2-3{
		width:100%;
		height:auto;
	}

	.ad-campaign-3-3{
		width:100%;
		height:auto;
	}
	
	.ad-campaign-4-3{
		width:100%;
		height:auto;
	}

	.ad-campaign-5-3{
		width:100%;
		height:auto;
	}

	.ad-campaign-6-3{
		width:100%;
		height:auto;
	}
	
	.ad-campaigns-holder-5{
		width:50%;
	}
	
	.ad-campaign-1-4{
		width:100%;
		height:auto;
	}

	.ad-campaign-2-4{
		width:100%;
		height:auto;
	}

	.ad-campaign-3-4{
		width:100%;
		height:auto;
	}
	
	.ad-campaign-4-4{
		width:100%;
		height:auto;
	}

	.ad-campaign-5-4{
		width:100%;
		height:auto;
	}

	.ad-campaign-6-4{
		width:100%;
		height:auto;
	}
	
	.ad-campaigns-holder-6{
		width:90%;
		margin:auto;
	}
	
	.ad-campaign-1-5{
		width:100%;
		height:auto;
	}

	.ad-campaign-2-5{
		width:100%;
		height:auto;
	}

	.ad-campaign-3-5{
		width:100%;
		height:auto;
	}
	
	.footer{
		position: relative;
		bottom: 15px;
		left: 0px;
		padding-top: 0px;
	}
	

	
@media only screen and (max-width:1000px){
	.topNav {
		font-size:26px;
	}
	
	.category{
		width: 50%;
    	text-align: left;
    	top: 150px;
    	font-size: 78px;
		float:left;
		left:40px;
	}
	
	.content-bottom{
		top:50px;
		font-size:60px;
	}
	
	.content-container{	
		top:0px;
		height:14200px;
	}

	
}
	
@media only screen and (max-width:980px){	
	.content-container{	
		top:0px;
		height:14150px;
	}
	
@media only screen and (max-width:950px){	
	.content-container{	
		top:0px;
		height:13800px;
	}
	
	
	
}

@media only screen and (max-width:900px){
	.topNav {
		font-size:23px;
	}
	
	.content-container{	
		top:0px;
		height:13200px;
	}
	
	.color-band-holder{
		top: 85px;
	}
	
	
	
}
	
@media only screen and (max-width:880px){
	.topNav {
		font-size:22px;
	}

	.content-container{	
		top:10px;
		height:13000px;
	}
	
	.footer{
		bottom: 5px;
		left: 0px;
	}
}
	
@media only screen and (max-width:850px){
	.topNav {
		font-size:21px;
		
	}

	.content-container{	
		top:0px;
		height:12700px;
	}
	
	.footer{
		bottom: 15px;
		left: 0px;
	}
		
}
	
@media only screen and (max-width:800px){
	.topNav {
		font-size:20px;
		height:0px;

	}
	
	.color-band-holder{
		top: 90px;
	}
	
	.content-container{	
		top:0px;
		height:12050px;
	}
	
	.content-bottom{
		font-size:50px;
	
	}
	

@media only screen and (max-width:780px){
	.topNav {
		font-size:20px;
		top:0px;
		height:60px;
		padding:0px;
		}
	
	nav.top-nav-sub{
		height:20px;
		
	}
	
	.topNav nav a:link, #box1 nav a:visited{
		padding: 21px 21px;
		display: inline-block;
		height: 20px;
	}
	
	.color-band-holder{
		top:53px;
	}
	
	.title-holder{
		top:90px;
	
	}
	
	.content-container{	
		top:0px;
		height:11800px;
	}
	
	.big-pic-container{
		top: 165px;
	}
	
	.divider{
		position:relative;
		top:-45px;	
	}
	
	.textbox-1{
		top:-30px;
	}
		
}

@media only screen and (max-width:740px){
	.topNav {
		font-size:17px;
		height:60px;
	}
	.content-container{
		top:50px;
		height:11300px;
		}
	
	.color-band-holder{
		top:50px;
	}
	
	.title-holder{
		top:30px;
	}
	
	.category{
		top:50px;		
	}
	
	.divider{
		top:-110px;
	}
	
	.textbox-1{
		top:-50px;
	}
	
	.footer{
		padding-top: 50px;
	}
	
	.content-bottom{
		top:10px;
		font-size:40px;
	}
	
	.company-logo-strip{
		top:-75px;
	}
	
	.main-image-container{
		top:-75px;
	}
	
}
	
@media only screen and (max-width:720px){
	.content-container{
		top:50px;
		height:11050px;
		}
		
	}
	
	
		

@media only screen and (max-width:650px){
	.topNav {
		font-size:14.5px;
		top:0px;
		height:60px;
		padding:0px;
		}
	
	nav.top-nav-sub{
		height:20px;
		
	}
	
	.topNav nav a:link, #box1 nav a:visited{
		padding: 21px 21px;
		display: inline-block;
		height: 20px;
	}
	
	.color-band-holder{
		top:55px;
	}
	
	.content-container{	
		top:0px;
		height:10300px;
	}
	
	.big-pic-container{
	top: 130px;
	}
	
	.title-holder{
		font-size:52px;
		left:40px;
		top:90px;
	}
	
	.title-sub-text{
		width:95%;
		font-size:11.2px;
		top:52px;
	}
	
	.category{
		top:110px;
		
	}
	
	.divider{
		top:-15px;		
	}
	
	.textbox-1{
		top:20px;
	}
	
	.content-bottom{
		top:100px;
		font-size:40px;
	}
	
	.footer{
		padding-top: 0px;
	}
	
	.company-logo-strip{
		top:10px;
	}
	
	.main-image-container{
		top:10px;
	}
	
}


@media only screen and (max-width:600px){
	
	.topNav {
		position:relative;
		width:100%;
		height:60px;
		font-size:10px;
		display: block;
		min-width: 280px;
		opacity:.96;
	}	
	
	.topNav nav ul {
		text-height: auto;
		padding: 15px;
		list-style: none;
		margin: auto;
		padding-right:30px;
	}

	.topNav nav ul li {
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		text-height: auto;
		min-width: 280px;
	}

	
	.topNav nav a:link, #NavText nav a:hover{
		padding: 2px 2px;
		height: 40px;
		display: block;
		-moz-display: block;
	}	
	
	.title-holder{
		font-size:44px;
		left:20px;
		top:20px;
	}
	
	.title-sub-text{
		font-size:9.46px;
		top:43px;
		width:98%;
	}
	
	.content-container{
		top:25px;
		height:15675px;
	}
	
	.color-band-holder{
		top: 80px;
	}
	
	.company-logo-strip {
	height:auto;	
}
	
	.company-logo-strip img{
	width:80%;	
}
	
	.footer{
		position: relative;
		bottom: 50px;
		left: 0px;
		padding-top: 60px;
	}
	
	.bottom-border img{
		height:1px;
		
	}
	
	.divider{
		top:-90px;
	}
	
	.divider img{
		height:1px;		
	}
	
	.textbox-1{
		top:10px;
	}

	
	.company-logo-strip{
		top:-60px;
	}
	
	.main-image-container{
		top:-60px;
	}
	
	.ad-campaigns-holder{
		width:95%;
		padding-left:0px;
		right:5px;
	}
	
	.ad-campaign-1{
		width:100%;
		height:auto;
		float:left;
	}

	.ad-campaign-2{
		width:100%;
		height:auto;
		float:left;
	}

	.ad-campaign-3{
		width:100%;
		height:auto;
	}
	
	.ad-campaign-4{
		width:100%;
		height:auto;
		float:left;
	}

	.ad-campaign-5{
		width:100%;
		height:auto;
		float:left;
	}

	.ad-campaign-6{
		width:100%;
		height:auto;
	}
	
	.ad-campaigns-holder-2{
		width:95%;
		padding-left:0px;
		right:5px;
	}
	
	.ad-campaign-1-1{
		width:100%;
		height:auto;
	}

	.ad-campaign-2-1{
		width:100%;
		height:auto;
	}

	.ad-campaign-3-1{
		width:100%;
		height:auto;
	}
	
	.ad-campaigns-holder-3{
		width:95%;
		padding-left:0px;
		right:5px;
	}
	
	.ad-campaign-1-2{
		width:100%;
		height:auto;
	}

	.ad-campaign-2-2{
		width:100%;
		height:auto;
	}

	.ad-campaign-3-2{
		width:100%;
		height:auto;
	}
	
	.ad-campaigns-holder-4{
		width:95%;
		padding-left:0px;
		right:5px;
	}
	
	.ad-campaign-1-3{
		width:100%;
		height:auto;
	}

	.ad-campaign-2-3{
		width:100%;
		height:auto;
	}

	.ad-campaign-3-3{
		width:100%;
		height:auto;
	}
	
	.ad-campaign-4-3{
		width:100%;
		height:auto;
	}

	.ad-campaign-5-3{
		width:100%;
		height:auto;
	}

	.ad-campaign-6-3{
		width:100%;
		height:auto;
	}
	
	.ad-campaigns-holder-5{
		width:95%;
		padding-left:0px;
		right:5px;
	}
	
	.ad-campaign-1-4{
		width:100%;
		height:auto;
	}

	.ad-campaign-2-4{
		width:100%;
		height:auto;
	}

	.ad-campaign-3-4{
		width:100%;
		height:auto;
	}
	
	.ad-campaigns-holder-6{
		width:95%;
		padding-left:0px;
		right:5px;
	}
	
	.ad-campaign-1-5{
		width:100%;
		height:auto;
	}

	.ad-campaign-2-5{
		width:100%;
		height:auto;
	}

	.ad-campaign-3-5{
		width:100%;
		height:auto;
	}
	
}
	
@media only screen and (max-width:550px){
	.content-container{
		height:14550px;
		}
	
	.content-bottom{
		top:120px;
		font-size:30px;
	}
		
	}

@media only screen and (max-width:500px){
	.content-container{	
		top:25px;
		height:13650px;
	}
	
	.footer{
		bottom:50px;
		
	}
	
}
	
@media only screen and (max-width:460px){
	.content-container{
		height:12850px;
	}
		
	.content-bottom{
		top:120px;
		font-size:28px;
	}	
		
	}
	
@media only screen and (max-width:440px){
		.content-container{
		height:12550px;
	}
}

@media only screen and (max-width:420px){
	.title-holder{
		font-size:36px;
		left:30px;
		top:25px;
	}
	
	.title-sub-text{
		font-size:7.74px;
		top:36px;
	}
	
	.content-container{
		top:25px;
		height:12100px;
	}
	
	.textbox-1{
		width:80%;
	}
	
	.footer{
		position: relative;
		bottom: 0px;
		padding-top: 10px;
	}
	
	.bottom-border img{
		height:1px;
		
	}
	
	.content-bottom{
		top:160px;
		font-size:23px;
	}
	
}
	
@media only screen and (max-width:380px){
	.content-container{
		top:25px;
		height:11350px;
	}
}
	
@media only screen and (max-width:360px){
	.content-container{
		top:25px;
		height:10900px;
	}
}
	
@media only screen and (max-width:340px){
	.content-container{
		top:25px;
		height:10560px;
	}
}
	

@media only screen and (max-width:325px){
	.color-band-holder{
		position:absolute;
		width:100%;		
	}
	
	.color-band-holder img{
		width:100%;
	}
	
	.content-container{
		top:25px;
		height:10230px;
	}
	
	.big-pic-container{
		top: 50px;
	}
	
	.title-holder{
		font-size:24px;
		left:20px;
		top:15px;
	}
	
	.title-sub-text{
		font-size:7.25px;
		top:26px;
		width:85%;
	}

	
	.footer{
		position: relative;
		bottom: 0px;
		padding-top: 12px;
	}
	
	.bottom-border img{
		height:1px;
		
	}
	
	.category {
		font-size:60px;	
		width:75%;
	}
	
	.textbox-1{
		font-size:12px;	
		width:70%;
	}
	
	.divider{
		top:-10px;
	}
	
	.divider img{
		height:1px;		
	}
	
	.company-logo-strip{
		top:15px;
	}
	
	.main-image-container{
		top:15px;
	}
	
}

@media only screen and (max-width:280px){
		.color-band-holder{
			width:258px;
		}
		
		.color-band-holder img{
			width:258px;
			height:auto;
		}
		
		.content-container{
			height:9750px;
		}
		
		.title-holder{
			font-size:25px;
			left:20px;
			top:15px;
			}
	
		.title-sub-text{
			font-size:8px;
			top:26px;
			width:85%;
		}
	
		.divider{
			top:-5px;
		}
	}
}
	}
}
