@media screen and (min-width: 767px)  {
	.mobile-break { display: none; }
}

/* Video Custom widths as arrows exceed  container */
@media only screen and (max-width: 1500px) {
	.sagittarius-video-carousel{
		padding: 0px 50px;
	}
	.sagittarius-video-carousel.bx-wrapper .bx-prev{
		left:0px;
	}
	.sagittarius-video-carousel.bx-wrapper .bx-next{
		right:0px;
	}
	
	.custom-container .text{
		padding: 0px 15px;
	}
	
	.sagittarius .custom-container .support-icon-list li:not(:first-child){
		margin-left: 6.8%;
	}

	.sagittarius-banner.sagittarius-blog-banner .cta.sagittarius-banner-blog-cta-inline{
		left: 65%;
	}

	.sagittarius .overlap-top .text a.light-blue{
		margin: 14px 0px 19px 27px !important;
		float: none;
	}

	.sagittarius.sagittarius-landing-page-hybrid .overlap-top .text a.light-blue,
	.sagittarius.sagittarius-landing-page .overlap-top .text a.light-blue{
		margin: 14px 53px 19px 0px !important;
		float: right;
	} 

	.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button,
	.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button{
		margin-right: 68px;
	}


}

/* XLarge Down */
@media only screen and (max-width: 1200px) {
	
	.sagittarius .search-bar input[type=text]{
		width:600px;
	}
	
	.sagittarius .sagittarius-sub-container .content{
		padding: 0px 5px;
	}
	
	.sagittarius-sub-container figure.hide-on-mobile:after{
		width:10px;
	}
	
	.sagittarius .custom-container .sagittarius-sub-container .text .button{
		margin-top:20px;
		padding: 20px 30px;
	}
	
	.sagittarius .custom-container .text a.telephone-heading{
		font-size:24px
	}
	
	.sagittarius .custom-container .text p.sub-note,
	.sagittarius .custom-container .text a.telephone-heading{
		padding-left: 5px;
	}
	
	.sagittarius .lead-image{
		right:0%;
	}
	
	.sagittarius .text .white-block{
		left: 10px;
		right: 10px;
		width: auto;
	}
	
	.sagittarius .lead-image-content{
		padding-left:15px;
	}
	
	.sagittarius .container.container--rows{
		padding: 25px;
	}
	
	.sagittarius .container.container--rows .testimonial .testimonial__quote{
		margin-top: 5px;
	}
	
	.sagittarius .text .block-content-left{
		max-width: 500px;
		margin-right: 20px;
	}
	
	.sagittarius .text .block-content-right{
		width: calc(100% - 400px);
	}
	
	.sagittarius .custom-container .support-icon-list li:not(:first-child) {
		margin-left: 4.9%;
	}
	
	.sagittarius .subhubtext__background.overlap .subhubtext__container{
		padding:68px 10px;
	}
	
	.sagittarius-landing-page .overlap-top > .pure-g,
	.sagittarius-landing-page-hybrid .overlap-top > .pure-g{
		left: 10px;
		right:10px;
		width: auto;
	}
	
	.sagittarius .sagittarius-banner .sagittarius-banner-lead-cta .cta__imageBlock img{
		right: -370px;
		width: 430px;
	}

	.sagittarius .sagittarius-banner .sagittarius-banner-sticker-cta .cta__imageBlock{
		left: auto;
		right: 10px;
		bottom: 223px;
	}
}

@media only screen and (min-width: 1060px) {
	.desktop__menu .show-on-mobile{
		display:none !important;
	}
}

@media only screen and (max-width: 1060px) {
	.desktop__menu .show-on-mobile{
		display:block !important;
	}
}

/* Large Down */
@media only screen and (max-width: 1024px) {

	.sagittarius.sagittarius-landing-page-hybrid .overlap-top .text a.light-blue,
	.sagittarius.sagittarius-landing-page .overlap-top .text a.light-blue{
		float: none;
	}

	.sagittarius.contact-page .subhubtext__container.variation-alignment{
		padding: 53px 17px 45px;
	}

	.sagittarius .custom-container .cta__imageBlock img{
		width: auto;
		height: 100%;
	}

	.sagittarius-banner.sagittarius-blog-banner .cta.sagittarius-banner-blog-cta-inline{
		display: none;
	}

	.sagittarius .sagittarius-banner .sagittarius-banner-lead-cta .cta__imageBlock img{
		right: -289px;
		width: 370px;
	}

	.sagittarius .sagittarius-banner .sagittarius-banner-sticker-cta .cta__imageBlock{
		bottom: -30px;
	}

	.sagittarius .sagittarius-banner .sagittarius-banner-lead-cta{
		margin: 0px auto 80px;
	}
	
	.sagittarius .lead-image-content{
		max-width: 527px;
		padding-top: 15px;
	}
	
	.float-right,
	.sagittarius .custom-container figure.a-right{
		float:left;
	}


	.sagittarius .video-banner-wrapper .cta__contentBlock{
		padding-top: 20px;
	}	
	
	.sagittarius .video-banner-wrapper .video-banner-text .video-content-overlay:after, 
	.sagittarius .video-banner-wrapper .video-banner-text .video-content-overlay:before{
		width: 75px;
		height: 75px;
	}
	
	.sagittarius .video-banner-wrapper .video-banner-text .video-content-overlay h6{
		font-size: 21px;
		line-height: 30px;
	}
	
	.sagittarius .video-banner-wrapper .cta__imageBlock img{
	    height: 100%;
		max-width: initial;	
	}
	
	.sagittarius .custom-container .text.offset-content-left{
		margin-left:0px;
		margin-top:25px;	
	}
	
	.sagittarius .subhubtext__container.variation-alignment{
		text-align: left;
		padding: 130px 5px 45px;
		max-width: 880px;
		margin: 0px auto;
	}
	
	.sagittarius .text .white-block{
		padding:10px 15px
	}
	
	.sagittarius .video-banner-wrapper .video-banner-text .video-content-overlay:after, .sagittarius .video-banner-wrapper .video-banner-text .video-content-overlay:before
	
	.sagittarius-landing-page.sagittarius .content.nav,
	.sagittarius-landing-page-hybrid.sagittarius .content.nav{
		height: 51px;
		margin-bottom:5px;
		z-index: 100000;
	}
	
	.sagittarius .custom-container .support-icon-list{
		margin-bottom:0px;
	}
	
	.sagittarius .custom-container .support-icon-list li{
		margin-bottom:30px;
	}
	
	.sagittarius.sagittarius-landing-page .overlap-top .text a.light-blue,
	.sagittarius-landing-page-hybrid .overlap-top .text a.light-blue{
		margin: 0px !important;
		margin-bottom: 10px !important;
	}
	
	.sagittarius-landing-page.sagittarius .baxi--get-a-qoute #panel--get-a-quote-{
		margin:0px;
	}
	
	.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button,
	.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button{
		margin: inherit;
	}
	
	.sagittarius-landing-page.sagittarius .baxi-accordion,
	.sagittarius-landing-page-hybrid.sagittarius .baxi-accordion{
		padding-left:15px;
	}

	.sagittarius .custom-container .support-icon-list li:not(:first-child) {
		margin-left: 0%;
	}
	
	.sagittarius .custom-container .support-icon-list{
		text-align:center;
	}
	
	.sagittarius .custom-container .support-icon-list li{
		min-width: 140px;
	}
	
	.sagittarius .custom-container .support-icon-list li p{
		margin:0px auto;
	}
		
	.sagittarius .subhubtext__background .absolute-top.which{
		right:8%;
	}
	
	.sagittarius .custom-container figure{
		padding:25px;
	}
	
	.sagittarius .custom-container .wrapper--productHead .text p{
		font-size: 14px;
		line-height: 22px;
	}
	
	.sagittarius .wrapper--productHead .text a{
		font-size: 12px;
		padding: 10px 7px;
	}
	
	.sagittarius .container.container--rows .testimonial .testimonial__quote q{
		font-size: 16px;
		line-height: 24px;
	}
	
	.sagittarius .container.container--rows .testimonial .testimonial__quote q:before,
	.sagittarius .container.container--rows .testimonial .testimonial__quote q:after{
		font-size: 25px;
	}
	
	.sagittarius .container.container--rows .testimonial .testimonial__attribution{
		font-size: 14px;
		margin-top: 5px;
	}	
    .sagittarius .content.nav {
		height:60px;
		position:static;
	}
	.sagittarius-breadcrumb-container{
		padding:0px 15px;
	}
	
	.sagittarius .custom-container {
		margin: 20px auto;
	}
	
	.sagittarius .custom-container .cta--singleLink{
		margin-bottom:20px;
	}
	.sagittarius .video-banner-wrapper iframe{
		min-height: 400px;
	}
	.sagittarius-sub-container{
		margin-bottom:40px;
	}
	.sagittarius-sub-container.padding-left{
		margin-left:0px;
	}
	.sagittarius-sub-container.padding-right{
		margin-right:0px;
	}
	
	.sagittarius-landing-page .overlap-top > .pure-g .custom-container > .pure-g,
	.sagittarius-landing-page-hybrid .overlap-top > .pure-g .custom-container > .pure-g{
		padding: 10px 0px;
	}
	

	.sagittarius .footer__menu .footer__menu__wrapper>ul>li{
		border:none;
	}
	
	.sagittarius .footer__menu .footer__menu__wrapper>ul>li>a{
		margin:0px;
		padding: 12px 0px;
		font-size: 16px;
		font-weight: 500;
	}
	
	.sagittarius .footer__menu .footer__menu__wrapper>ul>li>ul>li{
		margin:0px;
		font-size: 14px;
		line-height: 32px;
	}
	
	.sagittarius .footer__menu .footer__menu__wrapper>ul>li>ul>li>a{
		font-weight: 300;
		padding: 9px 0px;
	}
	
	.sagittarius .footer__menu .footer__menu__wrapper>ul>li>ul>li:first-of-type>a{
		border:none;
	}
	
	.sagittarius nav ul a:hover{
		background:transparent;
	}
	
	.sagittarius .footer__menu .footer__menu__wrapper>ul>li>a:hover{
		color: #00A5DB;
	}
	
	.sagittarius .footer .chevron--footer{
		height: 17px;
		width: 17px;
		right: 12px;
		top: 12px;
		border: none;
		-webkit-transform: rotate(0deg) translateY(0px);
            -ms-transform: rotate(0deg) translateY(0px);
                transform: rotate(0deg) translateY(0px);
	}
	
	.sagittarius .footer .chevron--footer:before,
	.sagittarius .footer .chevron--footer:after{
		content:"";
		position:absolute;
		top: 7px;
		left: 0px;
		width: 17px;
		height: 3px;
		background:#00A5DB;
		-webkit-transition: all ease-in 0.3s;
			 -o-transition: all ease-in 0.3s;
				transition: all ease-in 0.3s;
	}
	
	.sagittarius .footer .chevron--footer:after{
		-webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
                transform: rotate(90deg);
	}
	
	.sagittarius .footer .chevron.active:not(.chevron--select){
		-webkit-transform: rotate(90deg) translateY(0px);
            -ms-transform: rotate(90deg) translateY(0px);
                transform: rotate(90deg) translateY(0px);
	}
	
	.sagittarius .footer__menu .footer__menu__wrapper>ul>li{
		width: 100%;
	}
	
	.sagittarius .footer .chevron.active:not(.chevron--select):before{
		opacity:0;
	}

	.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute .GetQuoteAccordion,
	.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .GetQuoteAccordion{
		text-align: left;
	}

	.sagittarius .overlap-top .text a.light-blue{
		float:none;
	}
}

@media only screen and (max-width: 64em) {
	.sagittarius .text .block-content-left, .sagittarius .text .block-content-right{
		width: 100%;
		max-width: 100%;
		margin: 0;
		margin-bottom: 10px;
	}
	
	.sagittarius .text .block-content-right a{
		max-width:330px;
		margin: initial !important;
	}
}

/* Tablet Down */
@media only screen and (max-width: 767px) {

	.sagittarius .subhubtext__background.search-banner .subhubtext__container{
		padding: 35px 10px;
	}

	.sagittarius .search-bar.in-banner input[type=text]{
		width: calc(100% - 174px);
	}

	.sagittarius .search-box-form .input-group-button input[type=submit]{
		width: 160px;
	}

	.sagittarius .overlap-top > .pure-g .custom-container.small > .pure-g{
		padding: 20px;
	}

	.sagittarius .custom-container .text .small-block-alignment a.blue-button{
		margin-top: 20px !important;
		font-size: 16px;
	}

	.sagittarius .overlap-top{
		margin: 0px 10px -85px;
		-webkit-transform: translateY(-45px);
			-ms-transform: translateY(-45px);
				transform: translateY(-45px);
	}

	.sagittarius-banner.sagittarius-blog-banner .sagittarius-banner-blog-cta-lead .cta__imageBlock{
	  	background-image: none !important;
	}

	.sagittarius .sagittarius-banner .sagittarius-banner-lead-cta .cta__imageBlock img{
		display: none;
	}

	.sagittarius .sagittarius-banner .sagittarius-banner-lead-cta .cta__imageBlock{
		width: 100%;
		background-size: contain;
		top:10px;
	}

	.sagittarius .sagittarius-banner p{
		font-size: 16px;
		line-height: 21px;
	}
	
	.sagittarius .open-tabs{
		width: 100%;
		font-family: Neo Sans,Helvetica,Arial,sans-serif;
		display: block;
		height: 60px;
		cursor: pointer;
		text-align: left;
		padding: 15px 20px;
		font-size: 18px;
		letter-spacing: 0.5px;
		color: #005B99;
		text-transform: uppercase;
		position: relative;
	}
	
	.sagittarius .open-tabs:before,
	.sagittarius .open-tabs:after{
		content: "";
		position: absolute;
		top: 26px;
		right: 20px;
		width: 17px;
		height: 3px;
		background: #005B99;
		-webkit-transition: all ease-in 0.3s;
			 -o-transition: all ease-in 0.3s;
				transition: all ease-in 0.3s;
	}
	
	.sagittarius .open-tabs:after{
		-webkit-transform: rotate(90deg);
			-ms-transform: rotate(90deg);
				transform: rotate(90deg);
	}
	
	.sagittarius .sagittarius-tabber.mobile-accordion-tabs ul:not(.product-spec-list):not(.product-icons-list){
		margin-bottom: 10px;
		max-height:60px;
		overflow:hidden;
		position:relative;
		-webkit-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
         -o-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
            transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
	}	
	.sagittarius .sagittarius-tabber.mobile-accordion-tabs ul:not(.product-spec-list):not(.product-icons-list) li{
		opacity:0;
		-webkit-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
         -o-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
            transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
	}

	.sagittarius .sagi-faq-tabber.sagittarius-tabber.mobile-accordion-tabs[data-options *="vertical"] ul{
		width: 100%;
	}
	.sagittarius .sagi-faq-tabber.sagittarius-tabber.mobile-accordion-tabs[data-options *="vertical"] ul{
		max-height: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
		border-bottom: 2px solid #FAFAFA;
	}
	.sagittarius .sagi-faq-tabber.sagittarius-tabber.mobile-accordion-tabs[data-options *="vertical"] ul.tabs-open{
		max-height:600px;
		padding-bottom: 22px;
		margin-bottom: 10px;
		border-bottom: 2px solid #E5E6E7;
	}

	.sagittarius .sagi-faq-tabber.sagittarius-tabber.mobile-accordion-tabs[data-options *="vertical"] ul.tabs-open li{
		  opacity: 1;
	}
	
	.sagittarius .sagittarius-tabber ul.tabs-open{
		max-height: 1000px;
	}
	
	.sagittarius .sagittarius-tabber ul.tabs-open li{
		opacity:1;
	}
	
	.sagittarius .tabs-open .open-tabs:after{
		opacity:0;
	}
	
	.sagittarius .blog-feature-image{
		display:none;
	}
	
	.sagittarius .custom-container .wrapper--productHead{
		padding: 0px 5px 20px;
	}
	
	.sagittarius .sagittarius-form.search-bar--rect input[type=text]{
		max-width:100%;
	}
	
	.sagittarius .sagittarius-form.search-bar--rect button{
		padding: 0px 25px;
	}
	
	.sagittarius .custom-container .lightbox-container-clickable h6{
		text-align:center;
	}
	
	
	.sagittarius .custom-container .lightbox-container-clickable img{
		display:inline-block;
	}
	
	.sagittarius .sagittarius-banner-cover-image p {
		font-size: 16px;
		line-height: 26px;
	}
	
	.sagittarius .contact-us-block .text .helpline-block h5{
		margin-bottom: 0px;
		font-size: 16px;
		line-height: 24px;
	}
	
	.sagittarius .contact-us-block .helpline-block .helpline-content.techincal:after{
		right: 20px;
		left: 20px;
		top: auto;
		bottom: -24px;
		height: 1px;
		width: auto;
	}
	
	.sagittarius .contact-us-block .helpline-block a:after{
		    bottom: 0px;
	}
	
	.sagittarius .overlap-top.small > .pure-g {
		-webkit-transform: translateY(-55px);
			-ms-transform: translateY(-55px);
				transform: translateY(-55px);
	}
	
	.sagittarius .overlap-top.contact-us-block {
		margin-bottom: 220px;
	}
	
	.sagittarius .overlap-top.contact-us-block > .pure-g .custom-container > .pure-g{
		padding: 15px 10px;
	}
	
	.sagittarius .contact-us-block .helpline-content{
		width: 100%;
		margin: 20px 0px;
	}
	
	.sagittarius .contact-us-block .text .helpline-block a{
		font-size: 22px;
	}
	
	.sagittarius .testimonial{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.sagittarius .testimonial .white-button{
		    margin: 25px auto 0px !important;
	}
	
	.sagittarius .custom-container .text .blue-list{
		margin: 20px 0px 25px;
	}
	
	.btn-container{
		margin-top: 0px;
	}
	
	.sagittarius-breadcrumb-container{
		padding: 0px 0px;
	}
	
	.sagittarius-breadcrumb-container .breadcrumb{
		padding: 0px 13px;
	}
	
	.sagittarius .custom-container .text .blue-list{
		max-width:100%;
	}
	
	.sagittarius .homepage-intro h2{
		font-size: 20px;
	}
	.sagittarius .component-wrapper.footer__menu__wrapper{
		padding:0px;
	}
	.sagittarius .component-wrapper.component-wrapper--customer-support{
		padding: 20px 0px;
	}
	
	.footer__legal.show-on-mobile p {
		padding: 5px 0px;
	}
	
	.sagittarius .sagittarius-sub-container .content{
		left: 0px;
		-webkit-transform: translateY(0%);
			-ms-transform: translateY(0%);
				transform: translateY(0%);
	}
	
	.sagittarius .custom-container figure img{
		top:0px;
		left: 0px;
		-webkit-transform: translateY(0%);
			-ms-transform: translateY(0%);
				transform: translateY(0%);
	}
	
	.sagittarius .sagittarius-sub-container,
	.sagittarius .sagittarius-sub-container.cta-small-block{
		height:100%;
	}
	
	.sagittarius .custom-container .sagittarius-sub-container.cta-small-block figure{
		height: 220px;
		position: relative;
	}
	
	.sagittarius .sagittarius-sub-container.cta-small-block img{
		position: absolute;
		top: 50%;
		width: 109%;
		-webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
				transform: translateY(-50%);
	}
	
	.sagittarius .custom-container .mobile-img-is-icon .cta__imageBlock img{
		width: 45%;
		left: 50%;
		-webkit-transform: translateY(-50%)translateX(-50%);
			-ms-transform: translateY(-50%)translateX(-50%);
				transform: translateY(-50%)translateX(-50%);
	}
	
	.sagittarius img.text-float-image{
		width:35%;
		margin: 0px 0px 15px 15px;
	}
	
	.custom-container .text.no-margin-mob p{
		margin-left:0px !important
	}
	
	.custom-container .text.text-left-align-mobile{
		text-align:left
	}
	
	.sagittarius .custom-container .supporting-brands-wrapper h4:after{
		display:none;
	}
	
	.sagittarius .custom-container .text h1{
		font-size: 24px;
		margin-bottom: 15px;
		line-height:32px;
	}

	.sagittarius .custom-container .text h2{
		font-size: 22px;
		margin-bottom: 10px;
		line-height:30px;
	}


	.sagittarius .custom-container .text h3{
		font-size: 20px;
		margin-bottom: 10px;
	}

	.sagittarius .custom-container .text h4,
	.sagittarius .custom-container .text h4 a{
		font-size: 18px;
		display: inline-block;
		margin-bottom: 10px;
	}

	.sagittarius .custom-container .text h6{
		font-size: 18px;
		margin-top:15px;
	}
	
	.sagittarius .custom-container .brand-images img{
		height:auto !important;
	}
	
	.sagittarius .custom-container .brand-images img:nth-child(1){
		width: 56px !important;
	}
	.sagittarius .custom-container .brand-images img:nth-child(2){
		width: 99px !important;
	}
	.sagittarius .custom-container .brand-images img:nth-child(3){
		width: 91px !important;
	}
	.sagittarius .custom-container .brand-images img:nth-child(4){
		width: 125px !important;
	}
	.sagittarius .custom-container .brand-images img:nth-child(5){
		width: 158px !important;
	}
	
	.sagittarius .custom-container .brand-images img {
		margin-left: 0px;
		margin: 0px 7px !important;
	}
	
	.sagittarius .custom-container .support-icon-list{
		margin-bottom:0px;
	}
	
	.sagittarius .custom-container .text .support-icon-list li{
		margin:5px 0px;
	}
	
	
	.sagittarius .custom-container .support-icon-list li:not(:first-child){
		margin-left:0px;
	}
	
	.sagittarius .custom-container .support-icon-list li p{
		font-size:12px;
		line-height: 16px;
	}
	
	.sagittarius .subhubtext__background.overlap .subhubtext__container{
		padding: 18px 20px;
		
	}

	.sagittarius .subhubtext__background.overlap .subhubtext__container.extra-padding,
	.sagittarius .subhubtext__background .subhubtext__container.extra-padding{
		padding-bottom: 68px;
	}

	.sagittarius .subhubtext__background.overlap .subhubtext__container.extra-padding h1{
		margin-bottom: 45px;
		margin-right: 80px;
	}
	
	.sagittarius .text .white-block{
		padding: 6px 10px;
		text-align:left;
	}
	
	.sagittarius .text .white-block:not(.push-down){
		margin-bottom:10px;
	}
		
	.sagittarius .text .subhubtext__background.image-peaked-top .content{
		max-width:73%;
	}
	
	.sagittarius .subhubtext__background .absolute-top.which{
		right:5%;
	}
	
	.sagittarius .text .block-content-left,
	.sagittarius .text .block-content-right{
		width: 100%;
		max-width: 100%;
		margin: 0;
		margin-bottom: 10px;

	}
	
	.sagittarius .text .white-block h3{
		font-size: 22px;
		line-height: 46px;
		margin:0px;
	}
	
	.sagittarius .custom-container .text a.button-ghost, 
	.sagittarius .custom-container .text a.blue-button, 
	.sagittarius .custom-container .text a.white-button, 
	.sagittarius .custom-container .text a.blue-ghost-button, 
	.sagittarius .custom-container .text a.white-ghost-button{
		margin-top: 10px;
	}
	
	iframe {
		max-width: 100%;
	}
	
	.sagittarius .fancybox-slide > *{
		margin: 44px 40px 44px;
	}
	
	.sagittarius .fancybox-slide img{
		display:none;
	}
	
	.sagittarius .fancybox-slider h3{
		font-size: 30px;
		line-height: 40px;
	}
	
	.sagittarius .fancybox-slider h5{
		font-size: 16px;
		line-height: 26px;
	}
	
	.sagittarius .custom-container figure{
		padding:10px;
	}
	
	.sagittarius .custom-container figure img{
		margin:0px auto;
		height: auto;
		width: 100%;
	}

	
	.sagittarius .custom-container .text h4.heading-show-chevron,
	.sagittarius .custom-container .text h4.heading-show-chevron a{
		font-size: 18px;
		margin-bottom: 10px;
	}
	
	.sagittarius .heading-show-chevron:before, 
	.sagittarius .heading-show-chevron:after{
		height: 9px;
		right: 1px;
		top: 10px;
	}
	
	.sagittarius .heading-show-chevron:after{
		top: 4px;
	}
	
	.sagittarius .container.container--rows{
		padding:0px;
	}
	
	.sagittarius .custom-container .wrapper--productHead .container,
	.sagittarius .custom-container .wrapper--productHead .container figure{
		height:auto;
	}
	.sagittarius .custom-container .wrapper--productHead .container figure{
		padding:0px;
	}
	
	.sagittarius .custom-container .wrapper--productHead .container img{
		position: relative;
		max-width: 100%;
		height: auto;
		border-top-left-radius: 6px;
		border-bottom-right-radius: 0px;
		margin-bottom: 30px;
		left: 0px;
		-webkit-transform: none;
			-ms-transform: none;
				transform: none;
	}
	
	.sagittarius .wrapper--productHead .text{
		padding: 0px 10px;
	}
	
	.sagittarius .custom-container .wrapper--productHead .text p{
		font-size: 16px;
		line-height: 24px;
	}
	
	.sagittarius .wrapper--productHead .text:not(.show-on-mobile) a.blue-ghost-button{
		display: none !important;
	}
	
	.sagittarius .wrapper--productHead .testimonial{
		padding: 0px 10px;
		width: 100%;
		max-width: 100%;
	}
	
	.sagittarius .container.container--rows .testimonial .testimonial__quote blockquote{
		margin-left: 0px;
		text-align: center;
	}
	
	.sagittarius .container.container--rows .testimonial .testimonial__quote q{
		font-size: 20px;
		line-height: 28px;
	}
	
	.sagittarius .container.container--rows .testimonial .testimonial__quote q:before,
	.sagittarius .container.container--rows .testimonial .testimonial__quote q:after{
		font-size: 32px;
	}
	
	.sagittarius .container.container--rows .testimonial .testimonial__attribution{
		text-align: center;
		margin-top: 15px;
		font-size: 16px;
		line-height: 19px;
	}
	
	.sagittarius .wrapper--productHead .text.show-on-mobile{
		margin-top: 20px;
		margin-bottom:20px
	}
	
	.sagittarius .wrapper--productHead .text.show-on-mobile a{
		width: auto;
		text-align: center;
		font-size: 14px;	
		letter-spacing: 0.5px;
		margin-bottom: 16px;
	}
	
	.sagittarius .custom-container .ticked-list{
		max-width: 490px;
		margin: 0px auto 30px;
	}
	
	.sagittarius .custom-container .ticked-list li{
		display:block;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	
	.sagittarius .custom-container .text h5{
		font-size: 26px;
		line-height: 31px;
	}
	
	.sagittarius .sagittarius-sub-container .text p{
		font-size: 16px;
		line-height: 24px;
	}
	
	.sagittarius .sagi-content-banner{
		text-align: center;
	}
	
	.sagittarius .sagi-content-banner .text{
		padding: 20px 7px;
	}
	
	.custom-container .text {
		padding: 10px 5px;
		text-align:center;
	}
	
	.custom-container .text ul {
		text-align:left;
	}
	
	.sub-hub-content-container.custom-container .text {
		text-align:left;
	}
	
	
	.sagittarius .custom-container .text h4,
	.sagittarius .custom-container .text h4 a{
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 10px;
	}
	
	.sagittarius .lead-image-content .blue-button{
		min-width: auto;
	}
	
	.sagittarius-video-carousel{
		padding: 0px;
	}
	
	.sagittarius .custom-container .text h5{
		font-size: 26px;
		line-height: 36px;
		margin-bottom:5px;
	}
	
	.sagittarius .custom-container .text li, 
	.sagittarius .custom-container .text p, 
	.sagittarius .custom-container .text a{
		font-size: 16px;
		min-width:110px;
	}
	
	.sagittarius .subhubtext__background{
		min-height:230px
	}
	
	.sagittarius .subhubtext__background.overlap{
		min-height: 170px;
	}
	
	.sagittarius .subhubtext__background.overlap h4{
		margin-bottom:10px;
	} 
	
	.sagittarius .subhubtext__container.variation-alignment{
		padding: 85px 20px 25px;
	}
	
	.sagittarius .subhubtext__container.variation-alignment .content{
		padding-right: 50px;
	}
	
	.sagittarius .footer__legal p b{
		display: block;
		margin-bottom: 5px;
	}
	
	.sagittarius .sub-hub-content{
		padding: 0px 10px;
	}
	
	.sagittarius .sagittarius-banner-cover-image{
		min-height: 290px;
	}
	
	.sagittarius .sagittarius-banner-cover-image h1{
		font-size: 28px;
		line-height: 35px;
	}
	
	.sagittarius .lead-image-content{
		max-width:100%;
		text-align:center;
	}
	
	.sagittarius .lead-image{
		display:none;
	}
	
	.sagittarius .subhubtext__container{
		padding: 35px 10px;
	}
	
	.sagittarius .subhubtext__container h1,
	.sagittarius .subhubtext__container h3 {
		font-size:26px;
		line-height:32px
	}
	
	.sagittarius .subhubtext__container p{
			font-size:16px;
	}
	
	.sagittarius .video-banner-wrapper{
		margin: 30px 0px;
	}
	.sagittarius .video-banner-wrapper iframe{
		min-height: 300px;
	}
	
	.sagittarius .testimonial h3{
		font-size: 18px;
		line-height:22px;
	}
	
	.sagittarius .testimonial q{
		font-size: 22px;
		line-height:32px;
	}
	
	.sagittarius-sub-container .text h4{
		font-size:26px;
		line-height:36px;
	}
	
	.sagittarius footer.footer{
		padding: 0px 10px 7px;
	}
	
	.sagittarius .footer__menu__wrapper{
		padding: 0px;
	}
	
	.sagittarius .banner--customer-support h3{
		font-size: 13px;
		font-weight: 500;
		letter-spacing: 0px;
		padding-left: 13px;
	}
	
	.sagittarius .banner--customer-support h4{
		margin: 5px 0px 0px 0px;
	}
	
	.sagittarius .component-wrapper--customer-support h4 a{
		font-size:32px;
	}
	
	.sagittarius .copyright{
		height:auto;
		padding: 40px 0px 0px;
	}
	
	.sagittarius .copyright .copyright__wrapper{
		padding:0px;
	}
	
	.sagittarius .footer__social{
		border:none;
	}
	
	.sagittarius .social-media-links nav div nav a{
		margin-right: 32px;
	}
	
	.sagittarius .social-media-links nav div nav a span{
		width:auto !important;
	}
	
	.sagittarius .social-media-links nav div nav img{
		width:22px;
		-webkit-transform: scale(1);
				transform: scale(1);
	}
	
	.sagittarius .investors__badge-container{
		display:block;
		margin:0px;
	}
	
	.sagittarius .investors__badge-container img{
		position: relative;
		top: 6px;
		width: 94px;
		height: auto;
	}
	
	.sagittarius .footer__legal p .divider{
		padding: 4px 0px;
		display: block;
	}
	
	.sagittarius .footer__legal p .divider:before{
		display:none;
	}
	
	.sagittarius .footer__legal a{
		display:none;
	}
	
	.sagittarius-video-carousel.bx-wrapper .bx-controls-direction{
		display:none;
	}
	
	.sagittarius .hide-on-mobile{
		display:none !important;
	}
	
	.sagittarius .show-on-mobile{
		display:block !important;
	}

	.sagittarius .custom-container .sagittarius-sub-container figure{
		max-height:220px;
	}
	
	.sagittarius .custom-container .sagittarius-sub-container figure, 
	.sagittarius .custom-container figure{
		border-bottom-left-radius: 0px;
		border-top-right-radius: 6px;
	}
	.sagittarius .custom-container .sagittarius-sub-container .text{
		border-top-right-radius: 0px;
		border-bottom-left-radius: 6px;
	}
	
	.sagittarius .sagittarius-sub-container .content{
		text-align: center;
		max-width: 350px;
		margin: 0px auto;
		padding: 15px 5px;
	}
	.sagittarius-sub-container .content h4{
	    padding: 0px 20px;
	}
	
	/* Responsive forms */
	.sagittarius .sagittarius-form form h2{
		font-size: 22px;
		margin-bottom:10px;
	}
	.sagittarius .sagittarius-form form p{
		font-size:16px;
		line-height: 24px;
		letter-spacing: 0px;
		margin-bottom: 30px;
	}
	
	.sagittarius .footer__legal p{
		padding-right: 0px;
	}
	
	.sagittarius .social-media-links{
		max-width: 241px;
	}
	
	.absolute-top.which img{
		height:auto !important;
		width: 70px !important;
	}
	
	.overlap-top .custom-container .text{
		text-align:left;
		padding: 0px 15px;
	}
	.sagittarius .text .white-block h3, 
	.sagittarius .overlap-top .text h3{
		font-size: 22px;
		line-height: 26px;
		margin-bottom:10px;
	}
	
	.sagittarius .overlap-top .text p{
		margin-bottom:15px;
	}
	

	.sagittarius.sagittarius-landing-page .landing-page-disclaimer,
	.sagittarius.sagittarius-landing-page .banner--customer-support h4,
	.sagittarius.sagittarius-landing-page .banner--customer-support h3,
	.sagittarius-landing-page-hybrid.sagittarius .landing-page-disclaimer,
	.sagittarius-landing-page-hybrid.sagittarius .banner--customer-support h4,
	.sagittarius-landing-page-hybrid.sagittarius .banner--customer-support h3{
		text-align:center;
	}
	
	.sagittarius.sagittarius-landing-page .banner--customer-support h3,
	.sagittarius-landing-page-hybrid.sagittarius .banner--customer-support h3{
		line-height: 24px;
		letter-spacing: 1.2px;
		padding: 0px;
		max-width: 260px;
		margin: 0px auto;
	}
	
	.sagittarius.sagittarius-landing-page .banner--customer-support h3:before,
	.sagittarius-landing-page-hybrid.sagittarius .banner--customer-support h3:before{
		display:none;
	}
		
	.sagittarius.sagittarius-landing-page .landing-page-disclaimer,
	.sagittarius.sagittarius-landing-page-hybrid .landing-page-disclaimer{
		margin-top: 50px;
	}
	.sagittarius .sub-hub-content-container img{
		margin: 10px 0px 10px 10px;
		width: 45%;
	}
}


/* Mobile Down */
@media only screen and (max-width: 480px) {		

	.sagittarius .sagittarius-sub-container .text.trustpilot-mini-carousel{
		padding: 10px 25px;
	}

	.sagittarius .header-switcher-container .switcher li a{
		color: #ADAFAA;
	}

	.sagittarius .sagittarius-banner .sagittarius-banner-lead-cta{
		padding: 50% 10px 120px;
		margin: 0px auto 20px;
	}

	.sagittarius footer.footer{
		margin-top: 0px;
	}
	
	.sagittarius-sub-container{
		margin-bottom: 20px;
	}

	.sagittarius .custom-container .text .btn-container a{
		margin-right: 0px !important;
		display: block !important;
		width: 100%;
		margin-top:10px !important;
	}

	.sagittarius .video-banner-wrapper .cta__contentBlock{
		padding-top: 10px;
	}

	.sagittarius .video-banner-wrapper .video-banner-text .video-content-overlay:after, 
	.sagittarius .video-banner-wrapper .video-banner-text .video-content-overlay:before{
		top:60%;
	}

	.sagittarius.sagittarius-landing-page .overlap-top .text a.light-blue, 
	.sagittarius-landing-page-hybrid .overlap-top .text a.light-blue{
		max-width:100%;
	}

	.open-times-block dt, .open-times-block dd{
		width:100%;
	}
	
	.open-times-block dd{
		max-width: 100%;
		float: left;
		-webkit-transform: translateY(-10px);
			-ms-transform: translateY(-10px);
				transform: translateY(-10px);
	}

	.sagittarius .subhubtext__container.variation-alignment .content{
		padding-right: 25px;
	}

	.sagittarius .lead-image img{
		display:none;
	}
	
	.sagittarius .header-switcher-container .switcher{
		padding:0px;
	}
	
	.sagittarius .header-switcher-container .switcher li{
		text-align: center;
		width: 50%;
		position:relative;
	}
	
	.sagittarius .header-switcher-container .switcher li.active{
		background:transparent
	}
	
	.sagittarius .header-switcher-container .switcher li.active:before{
		content: "";
		position: absolute;
		top: 0px;
		height: 4px;
		border-radius: 4px;
		background: #005B99;
		left: 10px;
		right: 10px;
	}

	.sagittarius .custom-container .brand-images img{
		margin: 5px 7px !important;
	}

	.sagittarius-landing-page.sagittarius .baxi-accordion,
	.sagittarius-landing-page-hybrid.sagittarius .baxi-accordion{
		padding-left: 15px;
		padding-right: 15px;
	}
	
	
	.sagittarius-landing-page .overlap-top > .pure-g .custom-container > .pure-g,
	.sagittarius-landing-page-hybrid .overlap-top > .pure-g .custom-container > .pure-g{
		padding: 17px 0px 10px;
	}
	
	.sagittarius-landing-page-hybrid.sagittarius-landing-page .overlap-top .text a.light-blue,
	.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button{
		max-width:100%;
	}
	
	.sagittarius.sagittarius-landing-page .overlap-top .text a.light-blue,
	.sagittarius.sagittarius-landing-page-hybrid .overlap-top .text a.light-blue{
		margin-bottom:20px;
	}
	
	.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button,
	.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button{
		margin-bottom: 15px;
	}
	
	.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button .chevron,
	.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button .chevron{
		right: 20%;
	}
	
	.sagittarius .subhubtext__background .absolute-top.which,
	.sagittarius-landing-page-hybrid .subhubtext__background .absolute-top.which{
		right:0%;
	}
	
	.sagittarius .subhubtext__background .absolute-top.which:before,
	.sagittarius-landing-page-hybrid .subhubtext__background .absolute-top.which:before{
		right: 13px;
	}
	
	.sagittarius .text .subhubtext__background.image-peaked-top .content,
	.sagittarius-landing-page-hybrid  .text .subhubtext__background.image-peaked-top .content{
		max-width: 78%;
	}
	
	.sagittarius .subhubtext__container h4{
		font-size:16px;
		line-height: 19px;
	}
	
	.sagittarius .sagittarius-banner-cover-image{
		min-height: 255px;
	}
	
	.sagittarius .lead-image{
		width: 275px;
		right:-26%;
	}
	
	.sagittarius .button-ghost, .sagittarius .blue-button, .sagittarius .white-button{
		max-width:100%;
	}
	
	.sagittarius .video-banner-wrapper{
		margin: 20px 0px;
	}
	.sagittarius .video-banner-wrapper iframe{
		min-height: 200px;
	}
}

@media only screen and (min-width: 767px) {

}

@media only screen and (min-width: 1060px) {
	.sagittarius .nav--desktop > ul.main-menu{
		padding-right: 201px;
		padding-left: 5px;
		min-width: 74%;
	}
	.sagittarius .nav--desktop ul{
		-webkit-box-pack: flex-start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: flex-start;
		justify-content: flex-start;
	}
	
	.sagittarius .nav--desktop ul li a{
		padding: calc(((76px - 1.6rem)/2) - -3px) 10px;
	}
		
	.sagittarius .nav--desktop>ul>li{
		text-align:center;
	}
}

@media only screen and (min-width: 1200px) {
	.sagittarius .nav--desktop ul li a{
		padding: calc(((76px - 1.6rem)/2) - -3px) 10px;
	}
	
	.sagittarius .nav--desktop > ul.main-menu{
		padding-right: 201px;
	}
}
@media only screen and (min-width: 1380px) {
	.sagittarius .nav--desktop > ul.main-menu{
		padding-left: 20px;
	}
}

@media only screen and (min-width: 1920px) {
	.sagittarius .nav--desktop ul{
		padding-right: 0px;
	}
	.sagittarius .nav--desktop ul li a{
	    padding: calc(((91px - 1.6rem)/2) - 5px) 12px;
	}
}
