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

/* Keep First */

/* Keep First */

/* Public Domain Margins */
/* Public Domain Margins */
/* Public Domain Margins */
@media (max-width: 1251px) {
	.bottomMargined100 {
		top: -20px;
	}
}
@media (max-width: 1201px) {
		/* Margined100 */
	.bottomMargined100 {
		top: -30px;
	}
		/* Margined100 */
	.bottomMargin20 {
		display: inline-block;
		position: relative;
		top: -30px;
		margin-top:30px;
	}
	.bottomMargin30 {
		display: inline-block;
		position: relative;
		top: -30px;
	}			
}
@media (max-width: 1200px) {
	.bottomMargin20 {
		display: inline-block;
		position: relative;
		top: -80px;
	}
	.bottomMargin30 {
		display: inline-block;
		position: relative;
		top: -80px;
	}
	.bottomMargin150 {
		top:-200px;
	}
	.bottomMargin200 {
		top: -250px;
	}
	.bottomMargin250 {
		top:-300px;
	}	
	.bottomMargin350 {
		display: inline-block;
		position: relative;
		top: -450px;		
	}
	/*Subtract */
	.at1200add50 {
		margin-top: 50px;
	}
	/* Add */
	.at1200sub50 {
		padding-top: -50px;
	}
	.at1200bottomMargin100 {
		display: inline-block;
		position: relative;
		top: -100px;
	}
	.at1200bottomMargin125 {
		display: inline-block;
		position: relative;
		top: -125px;
	}
	.at1200bottomMargin150 {
		display: inline-block;
		position: relative;
		top: -150px;
	}
	.at1200bottomMargin175 {
		display: inline-block;
		position: relative;
		top: -175px;
	}
	.at1200bottomMargin200 {
		display: inline-block;
		position: relative;
		top: -200px;
	}
	.at1200bottomMargin225 {
		display: inline-block;
		position: relative;
		top: -225px;
	}
	.at1200bottomMargin250 {
		display: inline-block;
		position: relative;
		top: -250px;
	}
	.at1200bottomMargin275 {
		display: inline-block;
		position: relative;
		top: -275px;
	}
	.at1200bottomMargin300 {
		display: inline-block;
		position: relative;
		top: -300px;
	}
	.at1200bottomMargin325 {
		display: inline-block;
		position: relative;
		top: -325px;
	}
	.at1200bottomMargin350 {
		display: inline-block;
		position: relative;
		top: -350px;
	}
	.at1200bottomMargin375 {
		display: inline-block;
		position: relative;
		top: -375px;
	}
	.at1200bottomMargin400 {
		display: inline-block;
		position: relative;
		top: -400px;
	}
	.at1200bottomMargin425 {
		display: inline-block;
		position: relative;
		top: -425px;
	}
	.at1200bottomMargin450 {
		display: inline-block;
		position: relative;
		top: -450px;
	}
	.at1200bottomMargin475 {
		display: inline-block;
		position: relative;
		top: -475px;
	}
}
@media (max-width: 1199px) {	
	.at1199bottomMargin25 {
		display: inline-block;
		position: relative;
		top: -25px;
	}
	.at1199bottomMargin50 {
		display: inline-block;
		position: relative;
		top: -50px;
	}
	.at1199bottomMargin75 {
		display: inline-block;
		position: relative;
		top: -75px;
	}
	.at1199bottomMargin100 {
		display: inline-block;
		position: relative;
		top: -100px;
	}
	.at1199bottomMargin125 {
		display: inline-block;
		position: relative;
		top: -125px;
	}
	.at1199bottomMargin150 {
		display: inline-block;
		position: relative;
		top: -150px;
	}
	.at1199bottomMargin175 {
		display: inline-block;
		position: relative;
		top: -175px;
	}
	.at1199bottomMargin200 {
		display: inline-block;
		position: relative;
		top: -200px;
	}
	.at1199bottomMargin225 {
		display: inline-block;
		position: relative;
		top: -225px;
	}
	.at1199bottomMargin250 {
		display: inline-block;
		position: relative;
		top: -250px;
	}
	.at1199bottomMargin275 {
		display: inline-block;
		position: relative;
		top: -275px;
	}
	.at1199bottomMargin300 {
		display: inline-block;
		position: relative;
		top: -300px;
	}
	.at1199bottomMargin325 {
		display: inline-block;
		position: relative;
		top: -325px;
	}
	.at1199bottomMargin350 {
		display: inline-block;
		position: relative;
		top: -350px;
	}
	.at1199bottomMargin375 {
		display: inline-block;
		position: relative;
		top: -375px;
	}
	.at1199bottomMargin400 {
		display: inline-block;
		position: relative;
		top: -400px;
	}
	.at1199bottomMargin425 {
		display: inline-block;
		position: relative;
		top: -425px;
	}
	.at1199bottomMargin450 {
		display: inline-block;
		position: relative;
		top: -450px;
	}
	.at1199bottomMargin475 {
		display: inline-block;
		position: relative;
		top: -475px;
	}
}
@media (max-width: 1100px) {	
	.at1100bottomMargin100 {
		display: inline-block;
		position: relative;
		top: -100px;
	}
	.at1100bottomMargin125 {
		display: inline-block;
		position: relative;
		top: -125px;
	}
	.at1100bottomMargin150 {
		display: inline-block;
		position: relative;
		top: -150px;
	}
	.at1100bottomMargin175 {
		display: inline-block;
		position: relative;
		top: -175px;
	}
	.at1100bottomMargin200 {
		display: inline-block;
		position: relative;
		top: -200px;
	}
	.at1100bottomMargin225 {
		display: inline-block;
		position: relative;
		top: -225px;
	}
	.at1100bottomMargin250 {
		display: inline-block;
		position: relative;
		top: -250px;
	}
	.at1100bottomMargin275 {
		display: inline-block;
		position: relative;
		top: -275px;
	}
	.at1100bottomMargin300 {
		display: inline-block;
		position: relative;
		top: -300px;
	}
	.at1100bottomMargin325 {
		display: inline-block;
		position: relative;
		top: -325px;
	}
	.at1100bottomMargin350 {
		display: inline-block;
		position: relative;
		top: -350px;
	}
	.at1100bottomMargin375 {
		display: inline-block;
		position: relative;
		top: -375px;
	}
	.at1100bottomMargin400 {
		display: inline-block;
		position: relative;
		top: -400px;
	}
	.at1100bottomMargin425 {
		display: inline-block;
		position: relative;
		top: -425px;
	}
	.at1100bottomMargin450 {
		display: inline-block;
		position: relative;
		top: -450px;
	}
	.at1100bottomMargin475 {
		display: inline-block;
		position: relative;
		top: -475px;
	}
}
@media (max-width: 1050px) {
	/* Margined100 */
	.bottomMargined100 {
		top: -70px;
	}
		/* Margined100 */
	/*at 1050*/	
	.at1050bottomMargin25 {
		display:inline-block;
		position: relative;
		top: -25px;
	}
	.at1050bottomMargin50 {
		display:inline-block;
		position: relative;
		top: -50px;
	}
	.at1050bottomMargin75 {
		display:inline-block;
		position: relative;
		top: -75px;
	}
	.at1050bottomMargin100 {
		display:inline-block;
		position: relative;
		top: -100px;
	}
	.at1050bottomMargin125 {
		display:inline-block;
		position: relative;
		top: -125px;
	}
	.at1050bottomMargin150 {
		display:inline-block;
		position: relative;
		top: -150px;
	}
	.at1050bottomMargin175 {
		display:inline-block;
		position: relative;
		top: -175px;
	}		
	.at1050bottomMargin200 {
		display:inline-block;
		position: relative;
		top: -200px;
	}
	.at1050bottomMargin225 {
		display:inline-block;
		position: relative;
		top: -225px;
	}
	.at1050bottomMargin250 {
		display:inline-block;
		position: relative;
		top: -250px;
	}
	.at1050bottomMargin275 {
		display:inline-block;
		position: relative;
		top: -275px;
	}
	.at1050bottomMargin300 {
		display:inline-block;
		position: relative;
		top: -300px;
	}
	.at1050bottomMargin325 {
		display: inline-block;
		position: relative;
		top: -325px;
	}
	.at1050bottomMargin350 {
		display: inline-block;
		position: relative;
		top: -350px;
	}
	.at1050bottomMargin375 {
		display: inline-block;
		position: relative;
		top: -375px;
	}
	.at1050bottomMargin400 {
		display:inline-block;
		position: relative;
		top: -400px;
	}
	.at1050bottomMargin425 {
		display:inline-block;
		position: relative;
		top: -425px;
	}
	.at1050bottomMargin450 {
		display:inline-block;
		position: relative;
		top: -450px;
	}	
	.at1050bottomMargin475 {
		display:inline-block;
		position: relative;
		top: -475px;
	}
	.at1050bottomMargin500 {
		display:inline-block;
		position: relative;
		top: -500px;
	}
	.at1050bottomMargin525 {
		display:inline-block;
		position: relative;
		top: -525px;
	}
	.at1050bottomMargin550 {
		display:inline-block;
		position: relative;
		top: -550px;
	}
	.at1050bottomMargin575 {
		display:inline-block;
		position: relative;
		top: -575px;
	}
	.at1050bottomMargin600 {
		display:inline-block;
		position: relative;
		top: -600px;
	}
	.at1050bottomMargin625 {
		display:inline-block;
		position: relative;
		top: -625px;
	}
	.at1050bottomMargin650 {
		display:inline-block;
		position: relative;
		top: -650px;
	}
	.at1050bottomMargin675 {
		display:inline-block;
		position: relative;
		top: -675px;
	}
	.at1050bottomMargin700 {
		display:inline-block;
		position: relative;
		top: -700px;
	}
}
@media (max-width: 1020px) {
	/* Margined100 */
	.bottomMargined100 {
		top: -70px;
	}
		/* Margined100 */
	/*at 1050*/	
	.at1020bottomMargin25 {
		display:inline-block;
		position: relative;
		top: -25px;
	}
	.at1020bottomMargin50 {
		display:inline-block;
		position: relative;
		top: -50px;
	}
	.at1020bottomMargin75 {
		display:inline-block;
		position: relative;
		top: -75px;
	}
	.at1020bottomMargin100 {
		display:inline-block;
		position: relative;
		top: -100px;
	}
	.at1020bottomMargin125 {
		display:inline-block;
		position: relative;
		top: -125px;
	}
	.at1020bottomMargin150 {
		display:inline-block;
		position: relative;
		top: -150px;
	}
	.at1020bottomMargin175 {
		display:inline-block;
		position: relative;
		top: -175px;
	}		
	.at1020bottomMargin200 {
		display:inline-block;
		position: relative;
		top: -200px;
	}
	.at1020bottomMargin225 {
		display:inline-block;
		position: relative;
		top: -225px;
	}
	.at1020bottomMargin250 {
		display:inline-block;
		position: relative;
		top: -250px;
	}
	.at1020bottomMargin275 {
		display:inline-block;
		position: relative;
		top: -275px;
	}
	.at1020bottomMargin300 {
		display:inline-block;
		position: relative;
		top: -300px;
	}
	.at1020bottomMargin325 {
		display: inline-block;
		position: relative;
		top: -325px;
	}
	.at1020bottomMargin350 {
		display: inline-block;
		position: relative;
		top: -350px;
	}
	.at1020bottomMargin375 {
		display: inline-block;
		position: relative;
		top: -375px;
	}
	.at1020bottomMargin400 {
		display:inline-block;
		position: relative;
		top: -400px;
	}
	.at1020bottomMargin425 {
		display:inline-block;
		position: relative;
		top: -425px;
	}
	.at1020bottomMargin450 {
		display:inline-block;
		position: relative;
		top: -450px;
	}	
	.at1020bottomMargin475 {
		display:inline-block;
		position: relative;
		top: -475px;
	}
	.at1020bottomMargin500 {
		display:inline-block;
		position: relative;
		top: -500px;
	}
	.at1020bottomMargin525 {
		display:inline-block;
		position: relative;
		top: -525px;
	}
	.at1020bottomMargin550 {
		display:inline-block;
		position: relative;
		top: -550px;
	}
	.at1020bottomMargin575 {
		display:inline-block;
		position: relative;
		top: -575px;
	}
	.at1020bottomMargin600 {
		display:inline-block;
		position: relative;
		top: -600px;
	}
	.at1020bottomMargin625 {
		display:inline-block;
		position: relative;
		top: -625px;
	}
	.at1020bottomMargin650 {
		display:inline-block;
		position: relative;
		top: -650px;
	}
	.at1020bottomMargin675 {
		display:inline-block;
		position: relative;
		top: -675px;
	}
	.at1020bottomMargin700 {
		display:inline-block;
		position: relative;
		top: -700px;
	}
}
@media (max-width: 992px) {	
	/*at 992*/	
	.at992bottomMargin25 {
		display:inline-block;
		position: relative;
		top: -25px;
	}
	.at992bottomMargin50 {
		display:inline-block;
		position: relative;
		top: -50px;
	}
	.at992bottomMargin75 {
		display:inline-block;
		position: relative;
		top: -75px;
	}
	.at992bottomMargin100 {
		display:inline-block;
		position: relative;
		top: -100px;
	}
	.at992bottomMargin125 {
		display:inline-block;
		position: relative;
		top: -125px;
	}
	.at992bottomMargin150 {
		display:inline-block;
		position: relative;
		top: -150px;
	}
	.at992bottomMargin175 {
		display:inline-block;
		position: relative;
		top: -175px;
	}		
	.at992bottomMargin200 {
		display:inline-block;
		position: relative;
		top: -200px;
	}
	.at992bottomMargin225 {
		display:inline-block;
		position: relative;
		top: -225px;
	}
	.at992bottomMargin250 {
		display:inline-block;
		position: relative;
		top: -250px;
	}
	.at992bottomMargin275 {
		display:inline-block;
		position: relative;
		top: -275px;
	}
	.at992bottomMargin300 {
		display:inline-block;
		position: relative;
		top: -300px;
	}
	.at992bottomMargin325 {
		display: inline-block;
		position: relative;
		top: -325px;
	}
	.at992bottomMargin350 {
		display: inline-block;
		position: relative;
		top: -350px;
	}
	.at992bottomMargin375 {
		display: inline-block;
		position: relative;
		top: -375px;
	}
	.at992bottomMargin400 {
		display:inline-block;
		position: relative;
		top: -400px;
	}
	.at992bottomMargin425 {
		display:inline-block;
		position: relative;
		top: -425px;
	}
	.at992bottomMargin450 {
		display:inline-block;
		position: relative;
		top: -450px;
	}
	.at992bottomMargin475 {
		display:inline-block;
		position: relative;
		top: -475px;
	}
	.at992bottomMargin500 {
		display:inline-block;
		position: relative;
		top: -500px;
	}
	.at992bottomMargin525 {
		display:inline-block;
		position: relative;
		top: -525px;
	}
	.at992bottomMargin550 {
		display:inline-block;
		position: relative;
		top: -550px;
	}
	.at992bottomMargin575 {
		display:inline-block;
		position: relative;
		top: -575px;
	}
	.at992bottomMargin600 {
		display:inline-block;
		position: relative;
		top: -600px;
	}
}
@media (max-width: 991px) {
	.publicDomain {		
		display: inline-block;
		position: relative;
		top: -280px;
	}
	/* Margined100 */
	.bottomMargined100 {
		top: -150px;
	}
	/* Margined100 */
	.bottomMargin20 {
		display: inline-block;
		position: relative;
		top: -120px;
	}
	.bottomMargin30 {
		display: inline-block;
		position: relative;
		top: -130px;
	}
	.bottomMargin50 {
		top: -150px;
	}
	.bottomMargin120 {
		display: inline-block;
		position: relative;
		top: -200px;
	}
	.bottomMargin150 {
		top: -250px;
	}
	.bottomMargin200 {
		top: -300px;
	}
	.bottomMargin250 {
		display: inline-block;
		position: relative;
		top: -350px;
	}	
	.bottomMargin350 {
		display: inline-block;
		position: relative;
		top: -550px;
	}
	/*at 991*/	
	.at991bottomMargin25 {
		display:inline-block;
		position: relative;
		top: -25px;
	}
	.at991bottomMargin50 {
		display:inline-block;
		position: relative;
		top: -50px;
	}
	.at991bottomMargin75 {
		display:inline-block;
		position: relative;
		top: -75px;
	}
	.at991bottomMargin100 {
		display:inline-block;
		position: relative;
		top: -100px;
	}
	.at991bottomMargin125 {
		display:inline-block;
		position: relative;
		top: -125px;
	}
	.at991bottomMargin150 {
		display:inline-block;
		position: relative;
		top: -150px;
	}
	.at991bottomMargin175 {
		display:inline-block;
		position: relative;
		top: -175px;
	}		
	.at991bottomMargin200 {
		display:inline-block;
		position: relative;
		top: -200px;
	}
	.at991bottomMargin225 {
		display:inline-block;
		position: relative;
		top: -225px;
	}
	.at991bottomMargin250 {
		display:inline-block;
		position: relative;
		top: -250px;
	}
	.at991bottomMargin275 {
		display:inline-block;
		position: relative;
		top: -275px;
	}
	.at991bottomMargin300 {
		display:inline-block;
		position: relative;
		top: -300px;
	}
	.at991bottomMargin325 {
		display: inline-block;
		position: relative;
		top: -325px;
	}
	.at991bottomMargin350 {
		display: inline-block;
		position: relative;
		top: -350px;
	}
	.at991bottomMargin375 {
		display: inline-block;
		position: relative;
		top: -375px;
	}
	.at991bottomMargin400 {
		display:inline-block;
		position: relative;
		top: -400px;
	}
	.at991bottomMargin425 {
		display:inline-block;
		position: relative;
		top: -425px;
	}
	.at991bottomMargin450 {
		display:inline-block;
		position: relative;
		top: -450px;
	}
	.at991bottomMargin475 {
		display:inline-block;
		position: relative;
		top: -475px;
	}
	.at991bottomMargin500 {
		display:inline-block;
		position: relative;
		top: -500px;
	}
	.at991bottomMargin525 {
		display:inline-block;
		position: relative;
		top: -525px;
	}
	.at991bottomMargin550 {
		display:inline-block;
		position: relative;
		top: -550px;
	}
	.at991bottomMargin575 {
		display:inline-block;
		position: relative;
		top: -575px;
	}
}
@media (max-width: 970px) {	
	.bottomMargin20 {
		display: inline-block;
		position: relative;
		top: -120px;
	}
	.bottomMargin30 {
		display: inline-block;
		position: relative;
		top: -150px;
	}
	.bottomMargin120 {
		display: inline-block;
		position: relative;
		top: -200px;
	}
	.bottomMargin150 {
		top: -400px;
	}
	.bottomMargin200 {
		top: -450px;
	}
	.bottomMargin250 {
		display: inline-block;
		position: relative;
		top: -380px;
	}
	.bottomMargin350 {
		display: inline-block;
		position: relative;
		top: -550px;
	}
	.bottomMargined200a {
		display: inline-block;
		position: relative;
		top: -350px;
	}	
	.bottomMargin350at970 {
		dipslay:inline-block;
		position: relative;
		top: -350px;
	}
	/*at 970*/
	.at970bottomMargin200 {
		display:inline-block;
		position: relative;
		top: -200px;
	}
	.at970bottomMargin225 {
		display:inline-block;
		position: relative;
		top: -225px;
	}
	.at970bottomMargin250 {
		display:inline-block;
		position: relative;
		top: -250px;
	}
	.at970bottomMargin275 {
		display:inline-block;
		position: relative;
		top: -275px;
	}
	.at970bottomMargin300 {
		display:inline-block;
		position: relative;
		top: -300px;
	}
	.at970bottomMargin325 {
		display:inline-block;
		position: relative;
		top: -325px;
	}
	.at970bottomMargin350 {
		display: inline-block;
		position: relative;
		top: -350px;
	}
	.at970bottomMargin375 {
		display:inline-block;
		position: relative;
		top: -375px;
	}
	.at970bottomMargin400 {
		display: inline-block;
		position: relative;
		top: -400px;
	}
	.at970bottomMargin425 {
		display: inline-block;
		position: relative;
		top: -425px;
	}
	.at970bottomMargin450 {
		display:inline-block;
		position: relative;
		top: -450px;
	}
	.at970bottomMargin475 {
		display: inline-block;
		position: relative;
		top: -475px;
	}
}
@media (max-width: 809px) {
	/* at 809 */
	.at809bottomMargin100 {
		display: inline-block;
		position: relative;
		top: -100px;
	}
	.at809bottomMargin125 {
		display: inline-block;
		position: relative;
		top: -125px;
	}
	.at809bottomMargin150 {
		display: inline-block;
		position: relative;
		top: -150px;
	}
	.at809bottomMargin175 {
		display: inline-block;
		position: relative;
		top: -175px;
	}
	.at809bottomMargin200 {
		display: inline-block;
		position: relative;
		top: -200px;
	}
	.at809bottomMargin225 {
		display: inline-block;
		position: relative;
		top: -225px;
	}
	.at809bottomMargin250 {
		display: inline-block;
		position: relative;
		top: -250px;
	}
	.at809bottomMargin275 {
		display: inline-block;
		position: relative;
		top: -275px;
	}
	.at809bottomMargin300 {
		display: inline-block;
		position: relative;
		top: -300px;
	}
	.at809bottomMargin325 {
		display: inline-block;
		position: relative;
		top: -325px;
	}
	.at809bottomMargin350 {
		display: inline-block;
		position: relative;
		top: -350px;
	}
	.at809bottomMargin375 {
		display: inline-block;
		position: relative;
		top: -375px;
	}
	.at809bottomMargin400 {
		display: inline-block;
		position: relative;
		top: -400px;
	}
	.at809bottomMargin425 {
		display: inline-block;
		position: relative;
		top: -425px;
	}
	.at809bottomMargin450 {
		display: inline-block;
		position: relative;
		top: -450px;
	}
	.at809bottomMargin475 {
		display: inline-block;
		position: relative;
		top: -475px;
	}
	.at809bottomMargin500 {
		display: inline-block;
		position: relative;
		top: -500px;
	}
	.at809bottomMargin525 {
		display: inline-block;
		position: relative;
		top: -525px;
	}
	.at809bottomMargin550 {
		display: inline-block;
		position: relative;
		top: -550px;
	}
	.at809bottomMargin575 {
		display: inline-block;
		position: relative;
		top: -575px;
	}
}
@media (max-width: 780px) {
	.at780bottomMargin375 {
		display: inline-block;
		position: relative;
		top: -375px;
	}	
}
@media (max-width: 767px) {
	.publicDomain {		
		display: inline-block;
		position: relative;
		top: 0px;
	}	
	.bottomMargin30 {
		display: inline-block;
		position: relative;
		top: 0px;
	}
	.bottomMargin150 {
		margin-top: 0px;
		top: 0px;
	}
	.bottomMargin200 {
		margin-top: 0px;
		top: 0px;
	}
	.bottomMargin250 {
		margin-top: 0px;
		top: 0px;
	}
	.bottomMargin350 {
		margin-top: 0px;
		top: 0px;
	}	
	.bottomMargin50 {
		top: 0px;
	}	
	.leftMargin100 {
		display: inline-block;
		position: relative;
	}
	.down50 {
		top: 50px;
	}
	.at767rightMargin75 {
		display: inline-block;
		position: relative;
		left: -25px;
	}
	.at767center {
		display: none;		
	}
}

/* Last Public Domain Margins */
@media (min-width: 992px) {
	.publicDomain {		
		display: inline-block;
		position: relative;
		top: -180px;
	}
}
/* Last Public Domain Margins */

/* Public Domain Margins */
/* Public Domain Margins */
/* Public Domain Margins */


/* PAGE */
/* PAGE */
/* PAGE */
@media (max-width: 780px) {
	.slideshow-container {
		width: 80%;
	}
	ul.list-group {
		max-width: 400px;
		width: 85%;
	}	
}
@media (max-width: 767px) {
	ul.list-group {
		max-width: 350px;
		width: 5%;
	}	
	.slideshow-container {
		margin-left: 30px;
	}
	.dots {
		left: 55%;
	}
}
@media (max-width: 430px) {
	.container ul.list-group {
		max-width: 340px;
		width: 90%;		
	}
	.dots {
		left: 35%;
	}
}
/* PAGE */
/* PAGE */
/* PAGE */


/* MENU MENU MENU */
/* MENU MENU MENU */
/* MENU MENU MENU */
@media (min-width: 970px) {
	.downloadsHome {
		display: none;
		visibility: hidden;
	}
}
@media (max-width: 970px) {
	.downloadsHome {
		display: none;
		visibility: hidden;
	}
	.downloadNoSpace {
		display: none;
		visibility: hidden;
	}
	.noCostButSpace {
		display: inline-block;
		position: relative;		
		padding-left: 10px;
	}	
}
@media (max-width: 940px) {
	.downloadsHome {
		display: none;
		visibility: hidden;
	}
	.freeGetSpace {
		display: inline-block;
		position: relative;
		max-width: 940px;
		left: -100px;
	}
	.downloadLogo {
		display: inline-block;
		position: relative;
		left: -50px;
	}
}
@media (max-width: 840px) {
	.downloadsHome {
		display: none;
		visibility: hidden;
	}
	.downloadLogo {
		display: inline-block;
		position: relative;
		left: -70px;		
	}
	.downloadLogo img {
		display: inherit;
		position: inherit;
		width: 50%;
		height: 50%;		
	}
}
@media (max-width: 790px) {
	.downloadsHome {
		display: none;
		visibility: hidden;
	}
	.freeGetSpace {
		display: inline-block;
		position: relative;
		left: -110px;
	}
	.noCostButSpace {
		display: inline-block;
		position: relative;
		padding-left: 0px;
		margin-right: 5px;
	}
}
@media (max-width: 767px) {	
	.downloadNoSpace {
		display: none;
		visibility: hidden;
	}
	.noCostButSpace {
		padding-left: 0px;
	}
	.freeGetSpace {
		left: 0px;
	}
	.downloadLogo {
		display: none;
	}
	.downloadsHome {
		display: inherit;
		visibility: visible;
		position: inherit;
	}
	/* Dropdown Menu*/
	.collapse .navbar-collapse {
		display: inherit;
		position: inherit;
		margin-bottom: 0px;
	}
	.freeDropDown {
		height: 280px;
	}
	.freeDropDown li {
		display: inherit;
		position: inherit;
		margin-bottom: 0px;
		top:auto;
		overflow: auto;
	}
	.freeDropDown ul {
		padding-top: -20px;
		overflow: auto;
	}
	.freeDropDowns {
		display: inherit;
		position: inherit;
		margin-top: 0px;		
	}
	.aboutFree {
		margin-top:3px;
	}
	.freeDropDowned {
		display: inherit;
		position: inherit;
		margin-top: -30px;
	}
	.freeDrops {
		display: inherit;
		position: inherit;
		margin-top: -30px;		
	}
	.freeDrop {
		display: inherit;
		position: inherit;
		margin-top: -30px;
	}
	.dropdown {
		display: block;
		position: relative;
		left: 0px;
		top: auto;		
		margin-bottom: 0px;
	}
	.freeBox {
		display: inline-block;
		position: absolute;
		background-color: white;
		height: 95%;
		bottom: -8px;
		width: 100%;
	}
	.freeBox a {
		margin-top: 5px;
	}
	.dropdown-menu {		
		background-color: white;		
	}	
	/* Dropdown Menu*/
	
	/* Popup */
	.bookAlert {
		margin-top:-25px;
	}
	/* Popup */
	
	/*Public Domain */
	.publicDomainPort {
		top:0px;		
	}
	/*Public Domain */
	
	/*Social Media Footer */
	.icons:first-child {
	display: inline-block;
	position: relative;
	left: 3%;	
	}
	a .freeIcons {
		margin-top: 20px;
	}
	/*Social Media Footer */
}
/* MENU MENU MENU */
/* MENU MENU MENU */
/* MENU MENU MENU */


/* FOOTER FOOTER FOORER */
/* FOOTER FOOTER FOORER */
/* FOOTER FOOTER FOORER */
@media (max-width: 1200px) {
	.icons:first-child {
		display: inline;
		position: relative;
		left: 7%;
	}
	.freeIcons {
		margin-top: 20px;
	}	
}
@media (max-width: 1225px) {
	.toTops {
		display: none;
		visibility: hidden;
	}
	.footNav {
		display: none;
		visibility: hidden;
	}
	.freeTop {
		display: none;
		visibility: hidden;
	}
	nav:last-child {
		display: none;
		visibility: hidden;
	}
	.centers {
		max-width: 40%;
		left: 29%;
	}
	.icons:first-child {
		display: inline;
		position: relative;
		left: 7%;
	}
	.freeIcons {
		margin-top: 20px;
	}
}
@media (max-width: 990px) {
	.noCostNoFreeForm {
		display: none;
		visibility: hidden;
	}
	.icons:first-child {
		display: inline;
		position: relative;
		left: 5%;
	}
}
@media (max-width: 970px) {
	.freeTop {
		display: none;
		visibility: hidden;
	}
	.daCopy {
		width: 60%;
		left: 20%;
	}
}
@media (max-width: 784px) {
	.freeIcons {
		display: inline-block;
		position: relative;
		margin-right: 10px;		
	}	
}
@media (max-width: 767px) {
	.freeFooterDownload {
		display: inherit;
		position: inherit;
		margin-top: 20px;
	}	
}
@media (max-width: 640px) {
	.daCopy {
		left: 25%;
		width: 50%;
	}
}
@media (max-width: 460px) {
	.daCopy {		
		left:25%;
		width:50%;
	}
}
@media (max-width: 430px) {
	.daCopy {		
		width:75%;
		left: 12%;
	}
}
@media (min-width: 430px) {
	.daCopyBlock {
		display: none;
		visibility: hidden;
	}
}
@media (max-width: 350px) {
	.freeFooter {
		font-size: 10pt;
	}	
}
/* FOOTER FOOTER FOORER */
/* FOOTER FOOTER FOORER */
/* FOOTER FOOTER FOORER */


/* Keep Last */
/* Keep Last */
/* Keep Last */
	/* Keep Last */
@media (max-width: 767px) {
	.phoneHides {
		display: none;		
	}
	.phoneHide {
		display: inline-block;
		position: relative;
		margin: 0px;	
		top: 0px;
		left: 20px;
	}
}
	/* Keep Last */
/* Keep Last */
/* Keep Last */
/* Keep Last */