@media(min-width: 1025px){
	.mobile{
		display:none;
	}
}

@media(max-width: 1199px){
	body{
		padding-left:15px;
		padding-right:15px;
	}
	.container{
		max-width: 1024px;
	}
	.gridContainer{
		max-width: 1032px;
	}
	.surveyItem input[type='text'], .surveyItem input[type='submit'], .gridSurveyForm p{
		font-size: 12px;
	}

	.gridSurveyForm p{
		margin-bottom: 5px;
	}

	.hubNav li{
		margin-right: 6%;
	}
	.gridSurveyForm p{
		margin-bottom: 7px;
	}
	.footerRight{
		float:none;
		clear:both;
		margin-bottom: 40px;
	}
}

@media(max-width:1024px){
	body{
		padding-top: 81px;
	}
	.desktop{
		display: none;
	}
	.mobile{
		display: block;
	}
	.content7of8{
		width:100%;
		float:none;
		overflow: hidden;
	}

	.content6of8{
		width:100%;
		float:none;
		overflow: hidden;
	}

	.content1of8{
		width:100%;
		float:none;
		overflow: hidden;
	}

	.content2of8{
		width:100%;
		float:none;
		overflow: hidden;
	}
	.halfColumn{
		float:none;
		width:100%;
	}
	.left, .right{
		float:none;
		padding:0;
	}
	.featureItem{
		float:none;
		padding:0;
		margin:8px 0;
	}

	.featureItem{
		width: 100%;
	}

	.gridItem1x1 img, .gridItem2x1 img, .gridItem2x2 img{
		max-height: none;
	}

	.gridSurveyOuter{
		padding: 0;
	}

	.featureRollover, .featureFlag{
		display: none;
	}
	.featureRollover.gradient{
		display:block;
	}
	.footerLeft,.footerRight{
		float:none;
		width:100%;
		text-align: center;
	}
	.footerLinks li{
		float:none;
		display:inline;
	}

	.productFeature, .leftFeature, .rightFeature{
		width:100%;
		clear:both;
		padding:0;
		margin-bottom: 20px;
	}
	#state-page-dropdown{
		margin-bottom: 30px;
	}
	/* MOBILE LIGHTBOX */
	.lightboxCard{
		top:60px;
	}

	/* MOBILE NEWS FEED */
	.feedText{
		width:100%;
		float:none;
		padding-right: 0;
	}
	.feedImage{
		width:100%;
		margin:20px 0;
	}

	.surveyItem input[type='text'], .gridSurveyForm p{
		font-size: 22px;
		line-height: 25px;
	}
	.surveyItem input[type='submit']{
		font-size: 20px;
	}
	.surveyItem input[type='text']{
		padding: 4px;
		padding-top: 7px;
	}
}