.link-boxes{
    grid-gap: 2%;
    padding-bottom: 1%;
		grid-template-columns: 49% 49%
}

.tile.header .main-navigation .responsive-login-link, 
.tile.header .main-navigation .responsive-menu-open{
    color: white;
}

.tile.header .main-navigation .responsive-menu-open{
float:left;
}

.tile.header .main-navigation .responsive-login-link{
right:20px;
left:unset;
}

.header a:hover,
.header a:focus {
  color: unset;
  text-decoration: underline;
}

#sideContentBlock{
max-width: 408px;
width:100%;
}

#sideContentBlock.fixed{
    position: fixed;
		width: 32.8%;
}


@media (max-width: 1200px) {

#testimonials{
text-align: left;
}

	.link-box-name-lg > .link-box-name{
		font-size: 2em;
	}
	
	#header{
		text-align:center;
	}
	
	#header #testimonials{
		width:unset;
		padding: 0px 0 0 15%;
	}

}

@media (max-width: 1025px) {
	.tile.header .main-navigation ul li.has-dropdown{
		padding-right: 25px;
	}
	
	.tile.header .main-navigation ul li.has-dropdown:hover a{
		color:#1D3B74;
	}
	
	.tile.header .main-navigation ul li.has-dropdown:hover .sub-menu a{
		color:#1D3B74;
	}

}

@media (max-width: 1023px) {

	.tile.header .main-navigation ul li a:after{
	bottom: 0px;
	}
	
	.responsive-login-link li{
		    list-style: none;
				display: inline-block;
	}
	
	.responsive-login-link li:nth-child(1){
		padding-left: 10px;
		border-left:1px solid white;
	}
	
	.responsive-login-link li:nth-child(2){
		float:left;
		padding-right: 15px;
	}
	
	.tile.header .main-navigation ul li.has-dropdown{
		padding-right: 0px;
	}
	
	.tile.header .main-navigation ul li.has-dropdown:hover a{
		color:white;
	}
	
	.tile.header .main-navigation ul li.has-dropdown:hover .sub-menu a{
		color:white;
	}

}

@media (max-width: 990px) {

.form-horizontal .control-label{
word-wrap: break-word;
padding-right: 10px;
}

	.link-boxes{
	    display: block;
			margin: 0 1em 1em 1em;
	}
	
	.link-boxes .link-boxes{
		margin:0;
	}
	
	.link-boxes .link-box-click.clicked{
		    padding: 20px 10px;
	}
	
	.link-boxes .link-box-click, .link-boxes .link-box {
		margin-bottom: 20px;
	}
	
	#sideContent #advertisementBlock img{

	}
	
	#header #headerContent{
		width: calc(100% - 270px);
	}
	
	#header #testimonials{
		width:unset;
		padding: 0px 0 0 10%;
	}
	
	#header #loginDetails{
		display:none;
	}
	
	.link-boxes .link-box, .link-boxes .link-box-click{
		height:auto;
	}
	
	.mobileAdvert{
		width:100%;
	}
	
	.btn-sidebar{
		width:100%;
	}
	
	.back h3{
	margin-bottom: 10px;
	}
	
	.link-boxes .link-box:last-child{
		margin-bottom:0;
	}

}

@media (max-width: 769px) {

	#header h1{
		display:unset;
		vertical-align:unset;
	}
	
	#header #headerContent{
		display:none;
	}

	.main_container.content_container{

	}
	
	#footerLinks li{
		display: block;
		border:0;
	}
	
	.tile.four-column-grid ul li:nth-child(5n){
	text-align: left;
	}
	
	#sideContentBlock{
	max-width: unset;
}


}