@media only screen and (max-width: 768px) {
  .tabs__item{
  	text-align: center;
  	border-bottom: none;
  }

  .latest-news__arrow{
		bottom: 10px !important;
	}
}

@media only screen and (max-width: 768px) and (min-width: 500px) {
	.icon-panel__item{
		width: 50% !important;
		min-height: 340px;
	}

	.icon-panel__item:nth-child(2){
		border-top: none !important;
	}

	.latest-news__items{
		width: auto !important; 
	}

	.icon-panel__item a:hover{
		height: 100%;
		top: 0;
	}

}

@media only screen and (max-width: 500px) {
	.icon-panel__item a:hover{
		position: unset;
    	height: 100%;
    	margin-top: -20px;
    	margin-bottom: -20px;
	}
}

@media only screen and (max-width: 374px) {
	.header__agency-crest a h1, .call-to-action__action .call-to-action__link{
		font-size: 90%
	}

	.call-to-action__action .call-to-action__link{
		padding-left: 20px !important;
   		padding-right: 20px !important;
	}

	.header__agency-crest img{
		padding-right: 0px !important;
	}
}

.latest-news__item a:hover{
	border-radius: 9px !important;
	box-shadow: 0 0 8px 0 #CDCDCD;
	background-color: white !important;
}

.news-listing__item a:hover{
	border-radius: 9px !important;
	box-shadow: 0 0 8px 0 #666;
	background-color: white !important;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	/* IE10+ CSS styles go here */
	.focus-boxes-btn{
		margin: 0px auto;
		width: 150px;
		text-align: center;
	}

	.news-listing-grid__item{
		margin: 4px !important;
	}
}
