@charset "utf-8";
/* CSS Document */

#cyber-tools h3 {
	margin-bottom:0px;
	margin-top: 0px;
	padding-top:0px;
}

#cards p, ul li {
	/*text-align:justify;*/ /*removed since it was causing wide issues with footer and cards
}
#cards ul {
	/*margin-left:-15px;*/
}
#cards h3 {
	text-align:center;
	margin-top: 5px;
}




.minh {
	min-height: 525px;
}
/*iPhoneX portrait mode */
	@media screen and (max-width:480px) {
	.minh {
		min-height: 0px !important;
	}
}
	/* iPad portrait mode */
	@media screen and (min-width: 481px) and (max-width:768px) {
	.minh {
		min-height:0px !important;
	}
}
	@media screen and (min-width: 769px) and (max-width: 991px) {
	.minh {
		min-height: 0px !important;
	}
}
	/* iPad landscape mode */
	@media screen and (min-width: 992px) and (max-width:1024px) {
	.minh {
		min-height:585px !important;
	}
}
	/* iPad Pro portrait mode */
	@media screen and (min-width: 1025px) and (max-width:1200px) {
	.minh {
		min-height:585px !important;
	}
}
	/* iPad Pro portrait mode */
	@media screen and (min-width: 1201px) {
	.minh {
		min-height:510px !important;
	}
}


.minh2 {
	min-height:430px;
}
/*iPhoneX portrait mode */
	@media screen and (max-width:480px) {
	.minh2 {
		min-height: 0px !important;
	}
}
	/* iPad portrait mode */
	@media screen and (min-width: 481px) and (max-width:768px) {
	.minh2 {
		min-height:0px !important;
	}
}
	@media screen and (min-width: 769px) and (max-width: 991px) {
	.minh2 {
		min-height: 0px !important;
	}
}
	/* iPad landscape mode */
	@media screen and (min-width: 992px) and (max-width:1024px) {
	.minh2 {
		min-height:575px !important;
	}
}
	/* iPad Pro portrait mode */
	@media screen and (min-width: 1025px) and (max-width:1200px) {
	.minh2 {
		min-height:575px !important;
	}
}
	/* iPad Pro portrait mode */
	@media screen and (min-width: 1201px) {
	.minh2 {
		min-height:500px !important;
	}
}