.sagittarius-landing-page .mobi-icon-sagi,
.ppc-landing-page .fixedASMCTA{
		display:none;
}

.sagittarius.ppc-landing-page .sagi-push-content-top .custom-container > .pure-g{
	-webkit-box-align:start;
    -webkit-align-items:flex-start;
        -ms-flex-align:start;
            align-items:flex-start;
}

/* Potteron Font Faces */
.sagittarius.ppc-landing-page.potterton *,
.sagittarius.ppc-landing-page.potterton .container-repair .include-list > p{
	font-family: 'Helvetica Neue LT W01_71488914';
}

.sagittarius.ppc-landing-page.potterton p,
.sagittarius.ppc-landing-page.potterton .container-repair .include-list ul li{
	font-family: 'Helvetica Neue LT W01_41488878';
}

/* main Font Faces */
.sagittarius.ppc-landing-page.main *{
	font-family: "Neo Sans W01 Light", Helvetica, Arial, sans-serif;
}
.sagittarius.ppc-landing-page.main .subhubtext__container h4,
.sagittarius.ppc-landing-page.main strong,
.sagittarius.ppc-landing-page.main .subhubtext__container p a{
	font-family: "Neo Sans W01 Bold", Helvetica, Arial, sans-serif;
	font-weight: 500;
}

.sagittarius.ppc-landing-page.main .container-repair .include-list > p{
	font-family: "Neo Sans W01 Bold", Helvetica, Arial, sans-serif;
	font-weight: 500;
}

/* Remeha Font Faces */
.sagittarius.ppc-landing-page.remeha *{
    font-family: "Helvetica Neue LT W01_41488878", HelveticaNeue-Light, "Helvetica Neue Light", Helvetica, Tahoma, Arial, sans-serif;
}

.sagittarius.ppc-landing-page.remeha h1,
.sagittarius.ppc-landing-page.remeha h2,
.sagittarius.ppc-landing-page.remeha h3,
.sagittarius.ppc-landing-page.remeha h4,
.sagittarius.ppc-landing-page.remeha .container-repair.landing-box .button,
.sagittarius.ppc-landing-page.remeha strong,
.sagittarius.ppc-landing-page.remeha .container-repair .include-list > p,
.sagittarius.ppc-landing-page.remeha .subhubtext__container p a{
	font-family: 'Helvetica Neue LT W01_71488914', 'HelveticaNeueBold', 'HelveticaNeue-Bold', 'Helvetica Neue Bold', Helvetica, Tahoma Arial, sans-serif;
}

.sagittarius.ppc-landing-page.remeha .subhubtext__container p a{
	font-weight:600;
}

.sagittarius.ppc-landing-page.remeha strong{
	font-weight:400;
}

/* Default Container widths - ruling could be different based on brand */
.ppc-landing-page .container,
.ppc-landing-page .wrapper{
	width: 100%;
	max-width:100%;
    padding: 0px;
}

/* Header Sizing */
.ppc-landing-page .ppc-landing-page{
	margin:0px;
	text-align:center;
}
.ppc-landing-page .ppc-landing-page img{
	padding: 20px 0px;
	display:inline-block;
}
.ppc-landing-page .ppc-landing-page figcaption{
	display:none;
}

.ppc-landing-page.main img{
	width: 128px;
}

.ppc-landing-page.remeha img{
	width: 200px;
}

.sagittarius.ppc-landing-page.baxi .custom-container{
	margin: 0px auto;
}

/* Content Banner Styling */
.sagittarius.ppc-landing-page .subhubtext__container p{
	max-width:100%;
}

.sagittarius.ppc-landing-page.baxi .subhubtext__background.repair .subhubtext__container p{
	font-weight: inherit;
}

.sagittarius.ppc-landing-page.potterton .subhubtext__background{
	background: #001844;
}
.sagittarius.ppc-landing-page.main .subhubtext__background{
	background: #D33323;
}
.sagittarius.ppc-landing-page.remeha .subhubtext__background{
	background: #231F20;
}

.sagittarius.ppc-landing-page.remeha h1{
	text-transform:uppercase;
}

.sagittarius.ppc-landing-page .subhubtext__container p a{
	color:#ffffff  !important;
	text-decoration:none;
	font-weight:500;
}

.sagittarius.main .subhubtext__background.repair .subhubtext__container h1{
	font-size: 52px;
	line-height: 62px;
}

/* Content Block styling */
.sagittarius .container-repair.landing-box > h2{
	margin-top:0px;
}
.sagittarius.ppc-landing-page .container-repair .include-list{
	border:none;
	padding-top:0px;
	margin-top:30px;
}
.sagittarius.ppc-landing-page .container-repair,
.sagittarius.ppc-landing-page.baxi .container-repair{
	margin: -90px 15px 70px;
	padding: 30px 10px;
	min-height:695px;
}

.sagittarius.ppc-landing-page.potterton .container-repair{
	border-top: 4px solid #669FD5;
	-webkit-box-shadow: 0 10px 20px -15px #001844;
            box-shadow: 0 10px 20px -15px #001844;
}
.sagittarius.ppc-landing-page.potterton .container-repair:hover{
	-webkit-box-shadow: 0 20px 40px -15px #001844;
			box-shadow: 0 20px 40px -15px #001844;
}
.sagittarius.ppc-landing-page.main .container-repair{
	border-top: 4px solid #FFFFFF;
	-webkit-box-shadow: 0 10px 20px -15px #333333;
            box-shadow: 0 10px 20px -15px #333333;
}
.sagittarius.ppc-landing-page.main .container-repair:hover{
	-webkit-box-shadow: 0 20px 40px -15px #333333;
            box-shadow: 0 20px 40px -15px #333333;
}
.sagittarius.ppc-landing-page.remeha .container-repair{
	border-top: 4px solid #FFDB00;
	-webkit-box-shadow: 0 10px 20px -15px #231F20;
            box-shadow: 0 10px 20px -15px #231F20;
}
.sagittarius.ppc-landing-page.remeha .container-repair:hover{
	-webkit-box-shadow: 0 20px 40px -15px #231F20;
            box-shadow: 0 20px 40px -15px #231F20;
}

/* Content Block Text styling */
.sagittarius.ppc-landing-page.potterton .container-repair.landing-box > h2{
	font-size:32px;
	line-height: 42px;
}
.sagittarius.ppc-landing-page.main .container-repair.landing-box > h2{
	font-size: 42px;
	line-height: 42px;
	color: #333333;
}

.sagittarius.ppc-landing-page .container-repair p{
	font-size:17px;
	line-height: 26px;
	max-width:100%;
}

.sagittarius.ppc-landing-page.potterton .container-repair p{
	color:#001844;
}
.sagittarius.ppc-landing-page.main .container-repair p{
	color: #333333;
	font-weight:600;
}
.sagittarius.ppc-landing-page.remeha .container-repair p{
	color: #231F20;
	margin:10px 0px;
}

.sagittarius.ppc-landing-page .container-repair .include-list ul{
	margin-left:0px;
}

.sagittarius.ppc-landing-page .container-repair .include-list ul li{
	letter-spacing: 0.2px;
	font-size: 14px;
	line-height: 20px;
	padding: 10px 18px;
}

.sagittarius.ppc-landing-page .container-repair .include-list ul li:before{
	display:none;
}


.sagittarius.ppc-landing-page.main .container-repair .include-list ul li{
	font-weight:600;
}

.sagittarius.ppc-landing-page.potterton .container-repair .include-list ul li,
.sagittarius.ppc-landing-page.main .container-repair .include-list ul li{
	color: #333333;
}
.sagittarius.ppc-landing-page.remeha .container-repair .include-list ul li{
	color: #231F20;
	font-weight:600;
}

/* Content Block Button styling */
.sagittarius.ppc-landing-page .container-repair.landing-box .button{
	border-radius:0px !important;
	cursor:pointer !important;
	text-transform: none;
	letter-spacing: initial;
	font-size: 18px !important;
	line-height: 23px;
	text-transform:none;
	text-decoration:none !important;
}

.sagittarius.ppc-landing-page.potterton .container-repair.landing-box .button{
	border: 2px solid #669FD5;
	background-color: #669FD5;
}
.sagittarius.ppc-landing-page.main .container-repair.landing-box .button{
	border: 2px solid #D33323;
	background-color: #D33323;
	font-weight: 300 !important;
    letter-spacing: 1px;
    font-size: 16px !important;
    font-family: "Neo Sans W01 Bold", Helvetica, Arial, sans-serif;
}
.sagittarius.ppc-landing-page.main .container-repair.landing-box .button:hover{
	background:#ab2417;
	border: 2px solid #ab2417;
}

.sagittarius.ppc-landing-page.remeha .container-repair.landing-box .button{
	border: 2px solid #FFDB00;
	background-color: #FFDB00;
	color:#231F20;
	text-transform:uppercase;
}
.sagittarius.ppc-landing-page.remeha .container-repair.landing-box .button:hover{
	border: 2px solid #231F20;
	background-color: #231F20;
	color:#FFFFFF;
}

.sagittarius.potterton .container-repair.landing-box .button.button-ghost{
	border: 2px solid #669FD5 !important;
	color: #669FD5 !important;
	background-color: transparent !important;
}

.sagittarius.potterton .container-repair.landing-box .button.button-ghost:hover{
	border: 2px solid #669FD5 !important;
	background-color: #669FD5 !important;
	color:#ffffff !important;
}

.sagittarius.ppc-landing-page.main .container-repair.landing-box .button.button-ghost{
	border: 2px solid #D33323 !important;
	color: #D33323 !important;
	background-color: transparent !important;
}

.sagittarius.ppc-landing-page.main .container-repair.landing-box .button.button-ghost:hover{
	background:#ab2417 !important;
	border: 2px solid #ab2417 !important;
	color: #ffffff !important;
}

.sagittarius.ppc-landing-page.remeha .container-repair.landing-box .button.button-ghost{
	border: 2px solid #231F20 !important;
	color:#231F20 !important;
	background:transparent !important;
}

.sagittarius.ppc-landing-page.remeha .container-repair.landing-box .button.button-ghost:hover{
	border: 2px solid #231F20 !important;
	color:#FFFFFF !important;
	background:#231F20 !important;
}


@media screen and (max-width: 767px)  {
	.ppc-landing-page .ppc-landing-page img{
		width:220px;
	}	
	.sagittarius.ppc-landing-page .subhubtext__background.repair .subhubtext__container h1{
		margin-bottom:15px;
	}
	.sagittarius.ppc-landing-page .subhubtext__background.repair .subhubtext__container p,
	.sagittarius.ppc-landing-page .subhubtext__background.repair .subhubtext__container a{
		line-height: 24px;
		font-size: 16px;
	}
	.sagittarius.ppc-landing-page .container-repair,
	.sagittarius.ppc-landing-page.baxi .container-repair{
		margin: -50px auto 80px;
		padding: 5px 10px 30px;
		min-height:auto;
		height:initial;
		float: none !important;
	}
	
	.sagittarius.ppc-landing-page .container-repair.landing-box > h2{
		font-size: 24px;
		line-height: 46px;
	}
	.sagittarius.ppc-landing-page .container-repair p{
		font-size: 16px;
		line-height: 22px;    
		margin-bottom: 10px;
	}
	.sagittarius.ppc-landing-page .container-repair.landing-box .button{
		margin: 15px auto 15px !important;
	}
	.sagittarius.ppc-landing-page .container-repair .include-list{
		margin-top:0px;
	}
	.sagittarius.ppc-landing-page .container-repair.mobile-space{
		margin-bottom:50px;
	}
	
	.sagittarius.ppc-landing-page .subhubtext__container h4{
		max-width: 250px;
		margin: 0px auto;
		line-height: 24px;
	}
	
	.sagittarius.ppc-landing-page .subhubtext__background.repair .subhubtext__container{
		padding: 30px 20px 55px;
	}
	
	.sagittarius.ppc-landing-page .subhubtext__container h1{
		padding:0px;
	}
	
	.sagittarius.ppc-landing-page p{
		margin: 15px auto 20px;
		margin: 10px 0px;
		max-width: 100%;
	}
	
	/* Remeha Specific Responsive Styling */
	.sagittarius.ppc-landing-page.remeha .ppc-landing-page img{
		max-width: 150px;
		padding: 6px 0px 0px 0px;
	}
	.sagittarius.ppc-landing-page.remeha .container-repair.landing-box > h2{
		margin-bottom: 0px;
	}
	.sagittarius.ppc-landing-page.remeha .include-list ul{
		margin-left: 0px;
	}
	
	/* Potterton Specific Responsive Styling */
	.sagittarius.ppc-landing-page.potterton .container-repair.landing-box > h2{
		font-size: 24px;
		margin-bottom: 0px;
		line-height: 36px;
	}
	
	/* Main Specific Responsive Styling */
	.ppc-landing-page.sagittarius.main .ppc-landing-page img{
		width: 90px;
		padding: 5px 0px 10px;
	}
	.ppc-landing-page.main .subhubtext__background.repair .subhubtext__container h1{
		font-size: 32px;
		line-height: 30px;
	}
	.sagittarius.ppc-landing-page.main .container-repair.landing-box > h2{
		font-size: 28px;
		line-height: 46px;
		margin-bottom:0px;
	}
	.sagittarius.ppc-landing-page.main .include-list ul{
		margin-left: 0px;
	}
	
	.ppc-landing-page.repair-and-care.sagittarius .container-repair{
		margin-top: -50px;
	}
}

@media screen and (max-width: 480px)  {
	.ppc-landing-page.baxi .ppc-landing-page img{
		width:100px;
	}	
	.ppc-landing-page.rememha .ppc-landing-page img{
		width:100px;
	}
	.ppc-landing-page.main .ppc-landing-page img{
		width:60px;
	}
	.ppc-landing-page.potterton .ppc-landing-page img{
		width:150px;
	}
}