

/** mortgages banner 01 **/
.mortgages-banner-01				{ position:relative; }
.mortgages-banner-01 .fw-margins	{ position:relative; z-index:2; }
.mortgages-banner-01 .overlay		{ position:absolute; z-index:1; top:0; left:0; bottom:0; right:0; } 

.mortgages-banner-01				{ background:#FFFFFF url(backgrounds/hero-01.jpg) no-repeat 100% 0%; background-size:cover; background-attachment:fixed; color:#FFFFFF; }
.mortgages-banner-01 .overlay		{ background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC455063,endColorstr=#CC455063); zoom:1; }
.mortgages-banner-01 h2				{ color:#00b6bc; }



/** mortgages calculator **/
.mortgagecalc .static-form-wrapper				{ float:left; width:45%; }
.mortgagecalc .mortgagecalc-result				{ margin:0px 0px 0px 50%; }
.mortgagecalc-result							{ padding:20px; }
.mortgagecalc-result .mortgagecalc-label		{ text-transform:uppercase; }
.mortgagecalc-result .mortgagecalc-value 		{ font-size:1.6em; }
.mortgagecalc-result .smallprint				{ text-transform:uppercase; padding:20px 0px 0px 0px; margin:20px 0px 0px 0px; }

.mortgagecalc-result							{ background:#23408f; color:#FFFFFF; }
.mortgagecalc h2 								{ color:#FFFFFF; }
.mortgagecalc-result .smallprint				{ color:#FFFFFF; border-top:1px solid #FFFFFF; }
.mortgagecalc-result .smallprint small 			{ color:#FFFFFF !important; }



@media all and (max-device-width: 1024px) {
	.mortgages-banner-01				{ background-attachment:scroll; }
}

@media all and (max-device-width:960px) {
	.mortgagecalc .static-form-wrapper				{ width:55%; }
	.mortgagecalc .mortgagecalc-result				{ margin:0px 0px 0px 60%; }
}

@media all and (max-device-width:760px) {
	.mortgagecalc .static-form-wrapper				{ float:none; width:auto; }
	.mortgagecalc .mortgagecalc-result				{ margin:20px 0px 0px 0px; }
}

@media screen and (max-width:550px){
	
	.mortgagecalc .form-row.form-row-strech.form-row-narrow		{ clear:both; float:none; width:100%; }
	
}