.mediabox{
width: 31.3333%;
padding: 10px;
border: solid 1px #dfdfdf;
margin: 0 1% 3% 1%;
box-shadow: 5px 5px 8px #f1f1f1;
word-wrap: break-word;
float: left;
text-align: center;
}

.mediabox:nth-of-type(3n+1){
clear:both;
}

.mediabox img{
display: block;
height: 60px;
width: auto;
margin: 10px auto;
max-width: 100%;
}

.mediabox p{

}

.mediabox a{
font-size: 15px;
display: block;
line-height: 1.3;
margin-bottom: 10px;
font-family: lato;
text-decoration: none;
color: #000;
border-bottom: solid 1px #eee;
padding-bottom: 5px;
}

.mediabox a:last-of-type{
border-bottom: 0;
padding-bottom: 0;
}

.mediabox br{
display:none;
}

.instagram-pics li{
width:33.3333%;
float:left;
padding:2px;
}

.instagram-pics li img{
vertical-align:middle;
}

#null-instagram-feed-2 p.clear a{
    background: #1d5e85;
    color: #fff;
    padding: 8px 20px;
    display: inline-block;
    width: 200px;
    text-align: center;
    margin: 10px auto;
    clear: both;
    border-radius: 2px;
    font-size: 16px;
}


.hero-logos-header {
	clear: both;
	color: #707070;
	font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	letter-spacing: 0.1em;
	margin-bottom: 20px;
	text-align: center;
	text-transform: uppercase;
}

.hero-section-logos {
	text-align: center;
}

.hero-section-logos img {
	margin: 0 20px 20px;
	max-height: 40px;
	max-width: 200px;
	text-align: center;
}


@media screen and (max-width:1023px){
.mediabox{
width: 48%;
}
.cta-widget {
    padding: 20px 10px;
}
.cta-widget .enews-widget p span{display:block;}
.site-container{
padding:20px 10px;
}
}

@media screen and (max-width:800px){
.mediabox{
width: 98%;
}
}