.container .partner-row{
    max-width: 1040px;
    margin: 0 auto;
    padding: 0 0px;
    width: 1040px;
}
.grid-section .partner-row .row {
    margin: 0;
    padding: 0;
    max-width: 1040px;
}
.grid-section .partner-row .column {
    height: 230px;
    padding: 0;
    background: rgba(0, 0, 0, 0.47);
}
.grid-section .partner-row .column div {
	text-align: center;
}
.grid-section .partner-row>div {
	cursor: pointer;	
}
.grid-section .partner-row>div img {
    margin-top: 0;
    margin: 0px;
    vertical-align: middle;
    max-height: 100px;
    max-width: 200px;
    margin-top: 70px;
    padding: 8px;
}	
.grid-section .partner-row pre {
	color: #fff;
    font-weight: 700;
}

.grid-section .partner-row:nth-child(1) .column:nth-child(1) {
	background: #F5B38D;
}
.grid-section .partner-row:nth-child(1) .column:nth-child(2) {
	background: #A2DADA;
}
.grid-section .partner-row:nth-child(1) .column:nth-child(3) {
	background: #E2F3F1;
}
.grid-section .partner-row:nth-child(1) .column:nth-child(4) {
    background: #C0DBDE;
}	
												
.grid-section .partner-row:nth-child(2) .column:nth-child(1) {
    background: #C7E9E9;
}
.grid-section .partner-row:nth-child(2) .column:nth-child(2) {
    background: #FDF0E8;
}
.grid-section .partner-row:nth-child(2) .column:nth-child(3) {
    background: #42939E;
}
.grid-section .partner-row:nth-child(2) .column:nth-child(4) {
	background: #A2DADA;
}
																		
.grid-section .partner-row:nth-child(3) .column:nth-child(1) {
	 background: #C0DBDE;
}
.grid-section .partner-row:nth-child(3) .column:nth-child(2) {
	 background: #6AC5C4;
}
.grid-section .partner-row:nth-child(3) .column:nth-child(3) {
	background: #F5B38D;
}											
		
.grid-section .partner-row:nth-child(1) .column:nth-child(1) img {
	margin-top: 62px;
}
.grid-section .partner-row:nth-child(1) .column:nth-child(2) img {
	margin-top: 85px;		
}
.grid-section .partner-row:nth-child(1) .column:nth-child(3) img {
	margin-top: 80px;	
}	
.grid-section .partner-row:nth-child(1) .column:nth-child(4) img {
	margin-top: 88px;
    max-width: 235px;
}

.grid-section .partner-row:nth-child(2) .column:nth-child(2) img {
   margin-top: 82px;
}
.grid-section .partner-row:nth-child(2) .column:nth-child(3) img {
   margin-top: 86px;
}
.grid-section .partner-row:nth-child(2) .column:nth-child(4) img {
   margin-top: 65px;
}
.grid-section .partner-row:nth-child(3) .column:nth-child(1) img {
	max-height: 140px;
    margin-top: 47px;
}
.grid-section .partner-row:nth-child(3) .column:nth-child(2) img {
	max-height: 115px;
    margin-top: 54px;
    height: 140px;
}									

.grid-section .partner-row:nth-child(3) .column:nth-child(3) img {
    width: inherit;
    max-height: inherit;
    margin-top: 30px;
    margin-bottom: 15px;
}	
/* ==========================================================================

								FRONTPAGE DESIGN

 ========================================================================== */
.info-row div:nth-child(1) div:nth-child(1){
	background: #B4B4B4;	
}

.info-row div:nth-child(1) div:nth-child(2){
	background: #C0D6CA;
}

.info-row div:nth-child(1) div:nth-child(3){
	background: #74C2BD;
	line-height: 25vh;
    height: 303px;
}

.info-row div:nth-child(2) div:nth-child(1){
	background: url('/media/1064/img_0091-2.png');
    background-size: cover;
    background-repeat: no-repeat;
}

.info-row div:nth-child(3) div:nth-child(1){
	background: #C0D6CA;
}
.info-row div:nth-child(3) div:nth-child(2){
	background: #B4B4B4;
}
.info-row div:nth-child(3) div:nth-child(3){
	background: #EC671C;
}

			
.info-row p {
	display: inline-block;
    line-height: 25vh;	
	color: #fff;
	font-size: 20pt;
	text-align: center;
	width: 100%;	
	text-transform: uppercase;
}
.info-row div:nth-child(1) div:nth-child(3) p{
	vertical-align: middle;
    line-height: initial;
}

.info-row span {
	line-height: initial;
    position: absolute;
    transform: translate(-1vh, -8vh);
    font-weight: bold;
    font-size: 12pt;	
	width: 100%;
	text-align: center;	
}

@media only screen and (max-width: 840px) {
	.info-row span {
		transform: translate(-1vh, -10vh);
		font-size: 13pt;	
	}
	.info-row div:nth-child(1) div:nth-child(3) p {
		vertical-align: initial;
	}					   
}

@media only screen and (max-width: 695px) {
	.info-row p {
		line-height: 16vh; 
		font-size: 14pt;
	}
	.info-row div:nth-child(1) div:nth-child(3) {
		line-height: 20vh;
	}
	.info-row span {
		transform: translate(-1vh, -9vh);
		font-size: 13pt;	
	}
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
