.report-logo {background: #002d72; padding-top: 146px; padding-bottom: 100px; display: flex;  align-items: center;}
.report-logo h3 {color: #fff; flex: 1 1 0px; padding-left: 50px;}
.report-logo .c-logo {padding-right: 50px;}
.report-logo .c-logo img {width: 75px;}
.act-interests.fadeIn, .economic-value.fadeIn, .systemically-responsible.fadeIn, .report-logo.fadeIn {opacity:1; transition: all 0.6s ease-in;}
.act-interests, .economic-value, .systemically-responsible, .report-logo {opacity:0;}
.act-interests, .economic-value, .systemically-responsible, .mvp-images, .timeline-dates-desktop {display: flex;}
.act-verbiage {flex: 1.3 1.3 0px; background: #008CE6 url('../images/2016/pattern-blue.jpg') no-repeat top right; padding: 90px 40px; height: auto; }
.act-verbiage h2, .economic-verbiage h2, .systemically-verbiage h2 {color: #fff; text-align: center; font-family: 'Interstate_exLight', arial, verdana, helvetica, helve, sans-serif;}
.act-verbiage h2 span, .economic-verbiage h2 span, .systemically-verbiage h2 span {display: block;}
.act-image {flex: 3 3 0px; background-image: url('../images/2016/splash-1.jpg'); background-size: cover; background-position: 50% 50%;}
.economic-verbiage {flex: 1.3 1.3 0px; background: #002d72 url('../images/2016/pattern-drkblue.jpg') no-repeat top right; padding: 90px 40px; height: auto;}
.economic-image {flex: 3 3 0px; background-image: url('../images/2016/splash-2.jpg'); background-size: cover; background-position: 50% 50%;}
.systemically-verbiage {flex: 1.3 1.3 0px; background: #00bdf2 url('../images/2016/pattern-cyan.jpg') no-repeat top right; padding: 70px 40px; height: auto;}
.systemically-image {flex: 3 3 0px; background-image: url('../images/2016/splash-3.jpg'); background-size: cover; background-position: 50% 50%;}
#value-proposition h3 {color: #fff; margin-bottom: 1.2em; padding-top:0;}
#value-proposition h3 span {display: block;}
.sig {padding-bottom: 3em;}
.blue-text-callout, .float-callout {color: #002d72; font-style: italic;}
div.span_1_of_1 div.fintech-mobile {padding-left: 19.5%; padding-right: 19.5%; margin-bottom: 3em; display: flex; flex-wrap: wrap;}
div.span_1_of_1 div.fintech-mobile div {width: calc(25% - 8px); padding: 4px;}
div.span_1_of_1 div.fintech-mobile div.header {text-align: center; color: #002D72; font-weight: bold; font-size: .9em;}
div.span_1_of_1 div.fintech-mobile div.description {text-align: center; font-size: .9em;}
div.span_1_of_1 div.fintech-mobile div.image {text-align: center;}
div.span_1_of_1 div.float-callout div img {float: right; margin-left: 25px; margin-bottom: 25px;}
div.span_1_of_1 div.float-callout {padding-left: 19.5%; padding-right: 19.5%; margin-bottom: 1.3em;}
div.span_1_of_1 div.float-callout p {padding-left:0; padding-right: 0;}
div.centered-pic-container.cus-exp {margin-bottom: 3em;}
.accolades-callout {padding-left: 19.5%; padding-right: 19.5%;}
.accolades-box {background: #f4f7fc;}
div.span_1_of_1 .accolades-box p {padding-left: 25px; padding-right: 25px;}
div.span_1_of_1 .accolades-box p:nth-of-type(1) {padding-top: 1.4em;}
.accolades-box h4 {background: #00bdf2 url('../images/2016/pattern-blue.jpg') no-repeat 0 0; color: #fff; font-weight: bold; padding: 15px;}
.accolades-box ul {font-size: 1.3em; line-height: 1.5; padding: 0 15px; margin: 25px;}
.accolades-box ul li {padding-bottom: 15px;}

@media only screen and (max-width: 961px) {
	.report-logo {padding-top: 106px; padding-bottom:74px;}
	.act-verbiage h2, .economic-verbiage h2, .systemically-verbiage h2 {font-size: 2em;}
	.timeline-container, .mvp-images, div.span_1_of_1 div.fintech-mobile, div.span_1_of_1 div.float-callout, .accolades-callout {padding-left: 11%; padding-right: 11%;}
}
@media only screen and (max-width: 800px) {
}
@media only screen and (max-width: 768px){
	.act-verbiage h2, .economic-verbiage h2, .systemically-verbiage h2 {font-size: 2em;}
	.report-logo {padding-top: 100px; padding-bottom:54px;}
	div.span_1_of_1 div.float-callout div img {width: 50%;}
}
@media only screen and (max-width: 640px) {
	.act-verbiage, .economic-verbiage, .systemically-verbiage {padding: 60px 40px;}
	.act-verbiage h2, .economic-verbiage h2, .systemically-verbiage h2 {font-size: 1.6em;}
}
@media only screen and (max-width: 480px) {
	.act-verbiage, .economic-verbiage, .systemically-verbiage {padding: 55px 30px; flex: 1.6 1.6 0px;}
	.act-verbiage h2, .economic-verbiage h2, .systemically-verbiage h2 {font-size: 1.3em;}
	div.span_1_of_1 div.float-callout, .accolades-callout {padding-left:5%; padding-right:5%;}
	div.span_1_of_1 div.float-callout div img {float: none; margin:0 0 .8em 0; width: 100%;}
	div.span_1_of_1 div.float-callout div p {padding-right:0!important; padding-left: 0!important;}
	.report-logo {padding-top: 76px; padding-bottom: 44px;}
	.report-logo .c-logo {padding-right: 5%!important;}
	.report-logo .c-logo img {width: 48px;}
	#value-proposition div.span_1_of_1:nth-child(2) h3 {font-size: 1.2em;}
	div.span_1_of_1 div.fintech-mobile {flex-direction: column; flex-wrap: nowrap;}
	div.span_1_of_1 div.fintech-mobile div {width: 100%;}

	div.span_1_of_1 div.fintech-mobile div:nth-of-type(1) {order: -12;}
	div.span_1_of_1 div.fintech-mobile div:nth-of-type(5) {order: -11;}
	div.span_1_of_1 div.fintech-mobile div:nth-of-type(9) {order: -10; margin-bottom: 1em;}

	div.span_1_of_1 div.fintech-mobile div:nth-of-type(2) {order: -9;}
	div.span_1_of_1 div.fintech-mobile div:nth-of-type(6) {order: -8;}
	div.span_1_of_1 div.fintech-mobile div:nth-of-type(10) {order: -7; margin-bottom: 1em;}

	div.span_1_of_1 div.fintech-mobile div:nth-of-type(3) {order: -6;}
	div.span_1_of_1 div.fintech-mobile div:nth-of-type(7) {order: -5;}
	div.span_1_of_1 div.fintech-mobile div:nth-of-type(11) {order: -4; margin-bottom: 1em;}

	div.span_1_of_1 div.fintech-mobile div:nth-of-type(4) {order: -3;}
	div.span_1_of_1 div.fintech-mobile div:nth-of-type(8) {order: -2;}
	div.span_1_of_1 div.fintech-mobile div:nth-of-type(12) {order: -1; margin-bottom: 1em;}
	.accolades-box ul {font-size: 1em;}
}
@media only screen and (max-width: 375px) {
	.report-logo {padding-top: 86px; padding-bottom: 55px;}
	.act-verbiage, .economic-verbiage, .systemically-verbiage {padding: 40px 30px;}
	#value-proposition div.span_1_of_1:nth-child(2) h3 {font-size: 1em;}

}
@media only screen and (max-width: 320px) {
	.report-logo {
	    padding-top: 66px;
	    padding-bottom: 25px;
	}
	.act-verbiage, .economic-verbiage, .systemically-verbiage {
    padding: 29px 30px;
	}
}
