

/** HOME HEADER **/
.home-hero				{ margin:0px auto; padding:100px 0px 200px 0px; text-align:center; font-size:1.4em; }
.home-hero h1			{ text-transform:uppercase; font-size:; line-height:1em; }
.home-hero h1 span		{ display:block; text-transform:uppercase; font-size:1em; }
.home-hero h2			{ text-transform:uppercase; font-size:; }
.home-hero .text		{ margin:60px auto; max-width:750px; }
.home-hero .arrow-down	{ margin:60px 0px 0px 0px; }

.home-hero				{ color:#FFFFFF; }
.home-hero h1			{ color:#FFFFFF; }
.home-hero h1 span		{ color:#28B6E4; }
.home-hero h2 span		{ color:#28B6E4; }
.home-hero .text		{ color:#CCCCCC; }
.header-background-xmas .home-hero .text { color: #fff; }



/** HOME SERVICE BOXES **/
.home-boxes							{ margin:-100px 0px -100px 0px; text-align:center; }
.home-boxes .service-box			{ width:33%; }
.home-boxes .service-box .content	{ margin:0px 5px; }



/** HOME WELCOME **/
.home-welcome					{ padding:200px 0px 70px 0px; }
.home-welcome .left				{ float:left; width:60%; }
.home-welcome .left h2			{ text-transform:uppercase; margin:20px 0px; }
.home-welcome .left .btn		{ margin:40px 0px 0px 0px; }
.home-welcome .right			{ float:right; width:32%; }

.home-welcome .left h2			{ color:#28B6E4; }

.mortgage-warning   { width:100%; display:block; font-size:1.2em; text-align:center; border-top:2px solid #28B6E4; padding-top:40px; }
.mortgage-warning .text-wrapper .text    { padding:0px 0px 30px 0px; }

/** RESPOSNIVE **/
@media screen and (max-width:820px){

	.home-boxes .service-box		{ width:32%; }
	.home-welcome .left				{ width:50%; }
	.home-welcome .right			{ width:42%; }

}

@media screen and (max-width:700px){

	.home-boxes .service-box			{ width:100%; margin:0px 0px 20px 0px; }
	.home-welcome .left,
	.home-welcome .right				{ float:none; clear:both; width:100%; }
	.home-welcome .right				{ margin:20px 0px; }

}



/** LIVE MORTGAGES **/
.LiveMortgages {
	position:relative;
	padding:120px 0px;
	background:#FFFFFF;
}
.LiveMortgages .LiveMortgages-content {
	max-width:45%;
}
.LiveMortgages .LiveMortgages-content h2 {
	color:#28B6E4;
	font-size:2em;
	line-height:1.2em;
	text-transform:none;
	max-width:360px;
}
.LiveMortgages .LiveMortgages-content p {
	font-size:1.3em;
}
.LiveMortgages .LiveMortgages-image {
	position:absolute;
	top:0;
	bottom:0;
	left:50%;
	right:0;
	background:transparent url(backgrounds/covid-phone.jpg) no-repeat 0% 50%;
	background-size:cover;
}
@media screen and (max-width:760px){
	.LiveMortgages {
		padding:0px;
	}
	.LiveMortgages .LiveMortgages-content {
		max-width:unset;
		padding:40px 20px;
		text-align:center;
	}
	.LiveMortgages .LiveMortgages-content h2 {
		max-width:unset;
	}
	.LiveMortgages .LiveMortgages-image {
		position:static;
		top:unset;
		bottom:unset;
		left:unset;
		right:unset;
		padding:56.25% 0px 0px 0px;
	}
}
@media screen and (max-width:480px){
	.LiveMortgages .LiveMortgages-content h2 {
		font-size:1.6em;
	}
	.LiveMortgages .LiveMortgages-content p {
		font-size:1.1em;
	}
}



/** CHRISTMAS **/
.ChristmasText {
	display:inline-block;
	border:2px dashed #FFFFFF;
	background:rgba(0,0,0,0.3);
	padding:20px;
	max-width:700px;
}
