#confluently-hero img {
	display: block;
	margin: auto auto;
    height: auto;
}

.confluently-section {
	width: 100%;
}

.confluently-section img {
	display: block;
	margin: auto auto;
	max-width:100%;
    height: auto;
}

.confluently-section h2 {
	font-size: 160%;
	font-weight: bold;
	display:block;
}

.confluently-section h3 {
	opacity: 0.7;
	font-size:100%;
	font-weight: bold;
	display:block;
}

.confluently-section h4 {
	opacity: 0.7;
	font-size:100%;
	display:block;
}


.confluently-section p {
	opacity: 0.5;
	font-size:100%;
	font-weight: bold;
	display:block;
}

.wide-only {
    display:none !important;
}

@media screen and (min-width : 700px) {
	 .confluently-section h2 {
		font-size: 200%;
	}
	
	.confluently-section h3 {
		font-size:120%;
	}
	.horizontal-stack {
	    display:flex; flex-direction:row; justify-content: space-around;  align-items:center;
	}
	
	.confluently-section p {
		font-size:110%;
	}
	
	.wide-only {
		display:block !important;
	}
}