.news .panel { background:  url(../img/build/misc/news_panelBg.png) no-repeat; background-size: 100% 100%; padding: 8.6% 7.7% 4.5% 7.7%;  margin: 5% 5% 5% 2%;} 

.news .panel h3 { padding-bottom: 2%; }

.news .panel a { display: block;}

.news .panel a p { font-weight: bold; color:#00456b; width: auto; display: inline-block; margin-top: -2px;}

.news .panel img { width: auto; height: auto; display: inline-block; vertical-align: middle; padding-right: 5%; }

.news .panel p { margin: 0;} 

.deeplinks { padding-top: 2.5%;}

.deeplinks .panel { display: inline-block; width: 40%; padding: 2.5% 5%; vertical-align: top;}

.deeplinks .panel img { width: 100%;  display: block; margin: 0 auto;}

.deeplinks .panel a { display: block; font-weight: bold; color:#00456b; width: auto; display: inline-block; margin-top: -2px;}

.deeplinks .panel p { padding-top: 6%; height: 10%}




@media only screen and (min-width: 750px) {

.news .panel {margin: 0 0 0 10%;}

.news .panel h3 { padding-bottom: 2%; font-size: 1.5em;}

.deeplinks .panel { display: inline-block; width: 21.8%; padding: 1% 1.6%; background:url(../img/build/misc/home_footerDiv.png) no-repeat; background-position: top right; }

.deeplinks .panel:nth-last-child(1) { background: none;}

.deeplinks .panel img { width: 100%; }

.deeplinks .panel a { font-size: 1.3em;}

.deeplinks .panel h3 { font-size: 1.7em;}
}