/* START - usense image */
.baxi-tabber__img-container .usense-wrapper img {
    min-height: 35%;
	max-height: 45%;
}
/* END - usense image */

/* START - Cookie banner */
.show-notice{
	width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 100;
    background-color: #fff;
    text-align: center;
    padding: 20px 38px 20px 24px;
    font-weight:500;
    color:black;
    height: auto;

}

.show-notice .bg-inverse h3{
	color:#FF0000;
	font-weight: 600;
	padding-bottom:20px;
}

.show-notice .accept-cookie {
    background-color: #403737;
    border: black;
    border-radius: 5px 5px 5px 5px;
    color: white;
    padding: 8px 24px;
    margin: 10px;
    font-weight: bolder;
}
/* END - Cookie banner */

/* START - Usense Compatible logo */
.boiler-features .usense-comp--logo{
	width: 50%;
    height: 50%;
}

.boiler-features .usense-comp--logo .a-left img{
	padding: 20px 0;
    width: 108%;
    height: 100%;
}
/* END - Usense Compatible logo */

/* START - Reevoo Product reviews */
.baxi--customer-reviews{
width: 200000%;
}
@media only screen and (max-width: 380px) {
    .baxi-tabber__tab-list li {
        padding: 10px!important;
    }
}
@media only screen and (max-width: 334px) {
    .baxi-tabber__tab-list li {
        padding: 5px!important;
    }
}@media only screen and (max-width: 334px) {
    .baxi-tabber__tab-list li {
        padding: 7px!important;
    }
}
/* END - Reevoo Product reviews */

/*START - Get a qoute accordion */
.baxi--get-a-qoute .choice-wrapper{
	padding: 0;
	margin: 15px 0;
	list-style: none;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	justify-content: flex-start;
}
.baxi--get-a-qoute .subquestion{
	padding: 0;
	margin: 0;
	list-style: none;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	justify-content: flex-start;
	-ms-flex-flow: row wrap;
}

.baxi--get-a-qoute .subquestion > div {
	display: inline-block;
}


.baxi--get-a-qoute .subquestion div:nth-child(4){
	display:none
}
.baxi--get-a-qoute .main-choice-item{
	padding: 6px;
	margin: 5px;
	width: 100px;
	height: 100px;
	color: gray;
	font-size: 0.8em;
	text-align: center;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	margin-top: 20px;
}



.baxi--get-a-qoute .main-choice-item img{
	margin: auto;
	margin-top: 15px;
	margin-bottom: 5px;
	    width: 50px;
    height: 50px;
}
.baxi--get-a-qoute .main-choice-item input{
    float: right;
}

.baxi--get-a-qoute .subquestion h5{
	flex-basis:100%;
	margin-bottom: 15px;
	font-size: 1.6rem;
	line-height: 2rem;

}


/*END - Get a qoute accordion */


.baxi--get-a-qoute .main-question h3{
	display: none;
	position: relative;
	font-size: 1.6rem;
}



/* .baxi--get-a-qoute .main-question h3:after{
	display: block;
    visibility: visible;
	position: absolute;
	left: 0;
	content: "\00a0";
	white-space: pre;
} */
.baxi--get-a-qoute .main-question:after{
	display: block;
	visibility: visible;
	left: 0;
	content: "1. Is your boiler in good working order?";
	color:#005b99;
	font-weight: lighter;
	font-size: 1.6rem;
	font-family: Neo Sans,Helvetica,Arial,sans-serif;
}

.baxi--get-a-qoute .boiler-questions.active{
	list-style: none;
	max-width: 272px;
	left: 0;
	right: 0;
}

.baxi--get-a-qoute .text.Brand.Class.continue-to-txt.main-content {
    /* background-color: #726f6f; */
    /* height: auto; */
    /* text-align: center; */
    /* z-index: 10; */
    /* position: absolute; */
    /* top: 38%; */
    /* right: 0; */
    /* left: -1%; */
    /* color: black; */
    /* padding: 70px 20px 70px 20px; */
    /* max-width: 260px; */
    /* min-width: 260px; */
    /* display: inline-block; */
    /* width: 30%; */
    /* margin: auto; */
}
.baxi--get-a-qoute .text.Brand.Class.continue-to-txt.main-content a{

    color: white;

}
.baxi--get-a-qoute .text.Brand.Class.continue-to-txt.main-content p{

/* color: rgb(102, 102, 102); */
}

.baxi--get-a-qoute .find-the-right-boiler-container {
	position:relative;
	width: 260px;
	padding-bottom: 0px;
}

.baxi--get-a-qoute div#panel--get-a-quote-{
	background-color: #ffffff;
	position:relative;
	min-width: 300px;
	border: 1px solid #cccccc;
	border-top: none;
	border-bottom:  none;
}

.baxi--get-a-qoute  .js-main-accordion-button.main-accordion__button{
	background-color: #ffffff;
	border: 1px solid #cccccc;
	padding: 13px 15px 13px 38%;
	color: #0080be;
	min-width: 300px;
	font-size: 1.6rem;
}


.warranty-plan--title {
	background-color: #a1a1a1;
    padding: 15px 10px 9px 12px;
}

.warranty-plan--title p{
    color: white;
    font-weight: normal;

}
.warranty-plan--title span{
    color: white;
    font-weight: normal;

}
.warranty-plan--benefits h4 {
border-bottom: 4px solid rgba(248, 250, 252, 0.86);
    padding: 15px 5px;
    font-size: 1.5rem;
    color: black
}
.baxi--get-qoute-wrapper{
	background-color:#e4e9ec;margin: 10px;
}

@media (min-width: 768px){
.baxi--get-qoute-wrapper .baxi-accordion__tabs>div>div, .baxi-accordion__tabs>div>p{
	padding: 10px!important;
}
}

@media (min-width: 768px) {
    .promo-wrapper.promo--warranty-text.promo--fit-content{

		height: 227px;


    }
}
.promo--warranty-text .promo__text-container div.baxi--get-a-qoute{
	margin-bottom:0px;
}
.baxi--get-a-qoute div#panel--get-a-quote- div.pure-g{
	        padding-left: 18%;
}

div.content.main-content--promo-wrapper{
	height:100%;
}

/**
 * Style Select Box using Pure CSS
 */

* {
	outline: none;
}
.select-box select {
	background: transparent;
	width: 35px;
	height: 35px;
	padding: 5px;
	font-size: 15px;
	line-height: 1;
	border: 0;
	border-radius: 0;
	-webkit-appearance: none;

}

.select-box {
	width: 41px;
	height: 35px;
	overflow: hidden;
	background: 
	url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat right #fff;
	border: 1px solid #ddd;
	border-radius: 3px 5px 5px 3px;
  text-align:center;
}


/*END - Get a qoute accordion */

/*START - which?  */
.promo__img-container--which {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
	max-height: 100%;
	overflow: unset;
}
.promo__img--which {
	flex: 0 0 auto;
    border: 0;
    max-width: 121%;
    max-height: 100%;
    display: block;
    width: auto;
    height: auto;
    object-fit: cover;
    float: right;
    margin: 17px;
    position: relative;
    padding: 2px;
	-ms-interpolation-mode: bicubic;
}
.promo--text-container-which {
    padding: 33px 58px!important;
    margin: -5px!important;
}
.promo__link--which {
    margin-top: auto;
    padding-left: 5px;
	font-size: 1.65rem;
	font-weight: 500;
}

.sagittarius .sagi-promo-block .sagi-promo-fai .promo__content {
	background-image: linear-gradient(325.56deg, #005b9c 0%, #0090CB 100%);
	padding-right: 20px;
}


.sagittarius .sagi-promo-block .sagittarius-sub-container .sagi-promo-fai .promo__text-container .promo__body,
.sagittarius .sagi-promo-block .sagittarius-sub-container .sagi-promo-fai .promo__text-container .promo__title {
	color: #fff;
}

.sagittarius .sagi-promo-block .sagi-promo-fai .enter-postcode {
    margin: auto 0 0;
}


.sagittarius .baxi-accordion .choice-wrapper {
    flex-flow: row;
}

.sagittarius .baxi-accordion .choice-wrapper > div {
	height: 150px;
}

.sagittarius .baxi-accordion .tool-tip {
	top: -5px;
    left: auto;
    width: auto;
    right: -44px;
}

.baxi--get-a-qoute .subquestion {
	justify-content: center;
}

.baxi-accordion__tabs .questionnaire {
	min-height: auto;
}

/*Full length CTA*/
.cta--full-bleed {
	position: relative;
}

.sagi-content-banner.cta--full-bleed > .pure-u-md-1-2:first-child {
	width: 100%;
}

.sagi-content-banner.cta--full-bleed > .pure-u-md-1-2:last-child {
	position: absolute;
	right: 0;    
	background-color: rgb(0 91 153 / 49%);
}

.sagittarius .sagittarius-sub-container .sagi-content-banner.cta--full-bleed img {
	width: 100%;
	object-fit: cover;
	height: 387px;
}

.sagittarius .sagittarius-sub-container .sagi-content-banner.cta--full-bleed img.scEnabledChrome {
	top: 0;
	left: 0;
	transform: none;
}

.sagittarius .custom-container .sagi-content-banner.cta--full-bleed > .pure-u-md-1-2:last-child .text a,
.sagittarius .sagittarius-sub-container .sagi-content-banner.cta--full-bleed > .pure-u-md-1-2:last-child .text p,
.sagittarius .custom-container .sagi-content-banner.cta--full-bleed > .pure-u-md-1-2:last-child .text h5 {
	color: #fff;
}


@media (min-width: 1060px){

}

@media (min-width: 940px){
.promo__img--left--which {
    /* height: calc(100% - 10px);
    max-height: calc(89% - 10px); */
}
}

@media (min-width: 845px){
.promo__img--left--which {
    /* height: calc(86% - 10px);
    max-height: calc(88% - 10px); */
}
}

@media (min-width: 885px){
.promo__img--left--which {
    /* height: calc(90% - 10px);
    max-height: calc(90% - 10px); */
}
}

@media (min-width: 768px){
.promo__img--left--which {
    /* height: calc(100% - 10px);
    max-height: calc(98% - 10px);
    width: auto; */
    /* padding: 0px 15px; */
}
}
@media all and (min-width: 1000px) {
   .promo__body--which {
	  font-size: 1.9rem;
  	    /* padding-top: 20px; */
  	    padding:5px;
  	    font-family: Neo Sans,Helvetica,Arial,sans-serif;
  	    line-height: 1.3;
  	    margin-bottom: 10px;
  	    color: #666f78;
  	    font-weight: normal;
}
}

@media all and (max-width: 999px) and (min-width: 951px) {
    .promo__body--which {
	  font-size: 1.8rem;
  	    /* padding-top: 20px; */
  	    padding:5px;
  	    font-family: Neo Sans,Helvetica,Arial,sans-serif;
  	    line-height: 1.3;
  	    margin-bottom: 10px;
  	    color: #666f78;
  	    font-weight: normal;
}
}

@media all and (max-width: 346px) and (min-width: 300px) {
  .promo__body--which {
	  font-size: 1.6rem;
  	    /* padding-top: 20px; */
  	    padding:5px;
  	    font-family: Neo Sans,Helvetica,Arial,sans-serif;
  	    line-height: 1.3;
  	    margin-bottom: 10px;
  	    color: #666f78;
  	    font-weight: normal;
}

}

@media all and (max-width: 950px) and (min-width: 798px) {
  .promo__body--which {
	  font-size: 1.7rem;
	  /* padding-top: 20px; */
	  /* padding:5px; */
	  font-family: Neo Sans,Helvetica,Arial,sans-serif;
	  line-height: 1.3;
	  margin-bottom: 10px;
	  color: #666f78;
	  font-weight: normal;
}

}
@media all and (max-width: 797px) and (min-width:766px){
  .promo__body--which {
	  font-size: 1.6rem;
	  /* padding-top: 20px; */
	  /* padding:5px; */
	  font-family: Neo Sans,Helvetica,Arial,sans-serif;
	  line-height: 1.3;
	  margin-bottom: 10px;
	  color: #666f78;
	  font-weight: normal;
}

}
@media all and (max-width: 767px) and (min-width: 347px) {
  .promo__body--which {
	  font-size: 1.9rem;
  	    /* padding-top: 20px; */
  	    padding:5px;
  	    font-family: Neo Sans,Helvetica,Arial,sans-serif;
  	    line-height: 1.3;
  	    margin-bottom: 10px;
  	    color: #666f78;
  	    font-weight: normal;
}

}
@media (max-width: 950px) and (min-width: 768px) {
   .promo__link--which {
    margin-top: auto;
    padding-left: 0px;
	font-size: 1.65rem;
	font-weight: 500;
}
}

@media all and (max-width: 299px) {
   .promo__link--which {
    margin-top: auto;
    padding-left: 0px;
	font-size: 1.65rem;
	font-weight: 500;
}
}
@media (max-width: 767px) and (min-width: 418px) {
   .promo__link--which {
   	padding-top: 20px;
   	margin-top: auto;
   	padding-left: 5px;
   	font-size: 1.65rem;
   	font-weight: 500;
}

.sagittarius .sagittarius-sub-container > .pure-g.cta--full-bleed {
	height: 300px;
}
}

@media all and (max-width: 1047px) and (min-width: 864px){
	.promo__img--left--which {
   /* padding: 0px 10px; */
}
}
@media all and (max-width: 865px) and (min-width: 768px){
	.promo__img--left--which {
   /* padding: 0px 19px; */
}
}

@media all and (max-width: 1046px) and (min-width: 1009px){
	.promo__img--left--which {
    /* padding: 0px 6px; */
}
}
@media all and (max-width: 890px) and (min-width: 798px){
	.promo--text-container-which {
		padding: 31px 58px!important;
		margin: -5px!important;
	}
}

@media all and (max-width: 1059px) and (min-width: 951px){
	.promo--text-container-which {
		padding: 18px 58px!important;
		margin: -5px!important;
	}
}
@media all and (max-width: 950px) and (min-width: 940px){
	.promo--text-container-which {
		padding: 24px 58px!important;
		margin: -5px!important;
	}
}

@media all and (max-width: 883px) and (min-width: 806px){
	.promo--text-container-which {
		padding: 11px 58px!important;
		margin: -5px!important;
	}
}

@media all and (max-width: 805px) and (min-width: 768px){
	.promo--text-container-which {
		padding: 10px 58px!important;
		margin: -5px!important;
	}
}
/*END - which? */
