@media not print {

	@media (max-width: 767px) {
	.headerText {
		display: none;
	}
	
	.headerTitle {
		font-size: 1.3em;
		line-height: 1.2em;
	}
	
	.homeBoxSection {
		margin-bottom: 10px;
	}
	
	.blue_title {
	    font-size: 1.8em;
		line-height: 1.2em;
		margin-bottom: 10px;
	}
	
	#requestACopy {
		padding-top: 50%;
	}
	
}

	@media (min-width: 318px) and (max-width: 787px) {
		#requestACopy {
			padding-top: 187px;
			min-height: 333px;
		}
		
		#requestACopy p {
			width: 315px;
			margin: 0 auto;
		}
		
		.ourMethodology {
			text-align: center;
		}
		
		.howCanWeHelp {
			margin: 0 auto;
			max-width: 330px;
		}
		
		#kltThoughtLeadership {
			padding-top: 140px;
		}
		
		#subscribeThoughtLeadership {
			max-width: 330px;
			margin: 0 auto;
		}
		
	}

	@media (max-width: 500px) {
		.logo {
			width: 80%;
			margin: 0 auto;
		}
		
		.headerTitle {
		    font-size: 1.2em;
		}
	}
}