body{height:100%;}
.media_partners_wrapper{position:relative;top:30px;color:#073e7f;padding-bottom:120px;z-index:0;}

.organisers_table{
width:95%;
margin:auto;
padding-bottom:100px;
}

/*
.organisers_table div:nth-child(7) img{
height:100px;
}

.organisers_table div:nth-child(10) img{
max-width:100%;
height:180px;
}

.organisers_table div:nth-child(12) img{
max-width:85%;
height:auto;
}

.organisers_table div:nth-child(14) img{
max-width:100%;
height:auto;
}

.organisers_table div:nth-child(15) img{
 
height:auto;
}

.organisers_table div:nth-child(16) img{
max-width:100%;
height:auto;
}

.organisers_table div:nth-child(17) img{
max-width:100%;
height:auto;
}
*/


/* == fade up == */
@keyframes fadeInUp{
from{
transform:translate3d(0,30px,0)
}

to{
transform:translate3d(0,0,0);
opacity:1
}
}

@-webkit-keyframes fadeInUp{
from{
transform:translate3d(0,40px,0)
}

to{
transform:translate3d(0,0,0);
opacity:1
}
}



.animated{
animation-duration:1s;
animation-fill-mode:both;
-webkit-animation-duration:1s;
-webkit-animation-fill-mode:both
}

.animatedFadeInUp{
opacity:0
}

.fadeInUp{
opacity:0;
animation-name:fadeInUp;
-webkit-animation-name:fadeInUp;
}

/*==========================*/
.organisers_table{}
.organisers_table>div{
display:inline-block;
width:25%;
height:170px;
text-align:center;
padding:5px;
vertical-align:middle;
}
.organisers_table>div>a{
display:block;
height:100%;
vertical-align:middle;
position:relative;
padding:10px;
}

.organisers_table>div>a:hover{
transition:all 0.3s ease 0s;
-ms-transform:scale(1); /* IE 9 */
-webkit-transform:scale(1); /* Safari 3-8 */
transform:scale(1.1);
 }

.organisers_table>div>a>img{
top:50%;
left:50%;
transform:translate(-50%, -50%);
position:absolute;
/*max-width:90%;max-height:95%;*/
height: 85px;
}
.organisers_table>div.half_left{
width:50%;
height:190px;
}
.organisers_table>div.half_left a{
width:400px;
float:right;
}
.organisers_table>div.half_right{
width:50%;
height:190px;
}
.organisers_table>div.half_right a{
width:280px;
float:left;
}

@media screen and (max-width:600px){
.organisers_table>div{
   display:block;
   width:100%;
}

 
}

.support_organisers_table{}
.support_organisers_table>div{
display:inline-block;
width:calc(50% - 10px);
height:auto;
padding:10px;
margin:5px;
}
.support_organisers_table>div>div:first-child{
display:inline-block;
width:100%;
height:170px;
text-align:center;
padding:5px;
vertical-align:middle;
}
.support_organisers_table>div>div:first-child>a{
display:block;
height:100%;
vertical-align:middle;
position:relative;
}

.support_organisers_table>div>div:first-child>a:hover{
transform:translateY(-7px);
transition:all 0.3s ease 0s;
-ms-transform:scale(1); /* IE 9 */
-webkit-transform:scale(1); /* Safari 3-8 */
transform:scale(1.1);
}

.support_organisers_table>div>div:first-child>a>img{
top:50%;
left:50%;
transform:translate(-50%, -50%);
position:absolute;
max-width:95%;
max-height:95%;
}
.support_organisers_table>div>div:last-child{
display:inline-block;
width:100%;
text-align:center;
padding:5px;
vertical-align:middle;
}
.support_organisers_table>div.half_left{
width:50%;
height:190px;
}
.support_organisers_table>div.half_left a{
width:400px;
float:right;
}
.support_organisers_table>div.half_right{
width:50%;
height:190px;
}
.support_organisers_table>div.half_right a{
width:280px;
float:left;
}
#footer{
position:relative;
z-index:1;
}