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

	#iconwrapper { width: 500px; margin-left: auto; margin-right: auto; }
	#affiliations { width: 500px; }
	#landing h2 {font-size: 30px !important; line-height: 35px !important;}
	#titles {position: relative; margin-top: -340px !important; margin-bottom: -10px !important;}
	#ttl-3 {position: relative; margin-top: 170px !important; }
}


#banner {

	max-width: 100%;
	min-width: 751px;
	height: 300px;
	margin: 0px;
	border-bottom: 2px solid #008cd8;
	position: relative;
	z-index: 2;
}

/* BADGE */

#badge {
	position: relative;
	float: right;
	right: 5%;
	top: 60px;
	padding: 15px;
	background: white;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.26);
	z-index: 0;
}

#badge h4 {padding-left: 0 !important;}

#badgespace1 {margin-left: 15px}
#badgespace2 {margin-left: 21px}

#badge h3 {margin-bottom: 20px; text-align: center;font-size: 20px; }
#badge a {display: block; text-decoration: none; padding-top: 5px; padding-bottom: 5px; padding-right: 25px; padding-left: 25px; background: #008CD8;  color: white; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.26);}
#badge a:hover {background: #005684;}

/* BOXES */

#iconwrapper {background: #fff; padding-top: 10px;}

#boxes {max-width: 1200px; margin-left: auto; margin-right: auto; margin-bottom: 5px; margin-top: -40px; text-align: center; border-bottom: 0px solid #008cd8; z-index: 1;}

#boxes img {height: 150px; width: 150px;}

#boxes p {display: none;}

#box-1 {display: inline-block; width: 200px; height: 200px; background: url(../images/surveillance.png) no-repeat center center; background-size: 90%; margin: 20px;}

#box-2 {display: inline-block; width: 200px; height: 200px; background: url(../images/aoecoe.png) no-repeat center 10px; background-size: 75%; margin: 20px;}

#box-3 {display: inline-block; width: 200px; height: 200px; background: url(../images/interviews.png) no-repeat center center; background-size: cover; margin: 20px;}

#box-4 {display: inline-block; width: 200px; height: 200px; background: url(../images/litigation.jpg) no-repeat center 25px; background-size: 33%; margin: 20px;}

#boxes p {text-align: center;}

/* TITLES */ 

#titles {max-width: 1200px; margin-left: auto; margin-right: auto; margin-top: -100px; margin-bottom: 0px; text-align: center; border-bottom: 0px solid #008cd8; margin-bottom: -25px;}

#titles img {height: 150px; width: 150px;}

#ttl-1 {display: inline-block; width: 200px; height: 50px; background: transparent; margin: 20px; border: 0px solid #008CD8; margin-top:}

#ttl-2 {display: inline-block; width: 200px; height: 50px; background: transparent; margin: 20px; border: 0px solid #008CD8;}

#ttl-3 {display: inline-block; width: 200px; height: 50px; background: transparent; margin: 20px; border: 0px solid #008CD8;}

#ttl-4 {display: inline-block; width: 200px; height: 50px; background: transparent; margin: 20px; border: 0px solid #008CD8;}

#titles p {text-align: center; font-size: 15px; font-weight: bold;  padding-left: 0px !important; margin-left: 0px !important;}

/* AFFILIATIONS */ 

#affiliations {max-width: 1200px; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 0px; text-align: center; border-bottom: 0px solid #008cd8;}

#affiliations img {height: 150px; width: 150px;}

#aff-1 {display: inline-block; width: 200px; height: 200px; background: #fff; margin: 20px; border: 0px solid #008CD8;}

#aff-2 {display: inline-block; width: 200px; height: 200px; background: #fff; margin: 20px; border: 0px solid #008CD8;}

#aff-3 {display: inline-block; width: 200px; height: 200px; background: #fff; margin: 20px; border: 0px solid #008CD8;}

#aff-4 {display: inline-block; width: 200px; height: 200px; background: #fff; margin: 20px; border: 0px solid #008CD8;}

#aff p {text-align: center;}

#bbb-rating {position: relative; margin-left: auto; margin-right: auto; height: 65px; width: 232px; margin-bottom: 30px;}

/* CONTENT */

#pagewrap h4 {padding-top: 15px;}

#pagewrap {min-height: 800px; margin-left: auto; margin-right: auto; max-width: 1200px; padding: 10px 20px 10px 20px;}

#pagewrap h2 {padding-bottom: 10px; padding-top: 30px;}
