@media (max-width:1199px) {
	.landing-offer-bar .left-side {
		font-size:18px;
		padding-left:12px;	
		background-position:top right;
	}
	
	.language-FR .landing-offer-bar .left-side {
		font-size:16px;	
	}
	
	.footer-seals img {
		margin-right:15px;	
	}
	
	
	
	/* SLIDER */
	.royalSlider,
	#main-gallery-box,
	#main-gallery-box img,
	#main-gallery-box iframe {
		height:630px;
	}
	
	/* FORM */
	.landing-slider-form-box .right-side {
		min-height:630px;
	}
	
	.bluespring .landing-offer-bar .left-side {
		padding-left:0;
		text-align:center;
		font-size:16px;	
	}
	
	.bluespring .landing-offer-bar .right-side {
		font-size:20px;	
	}
	
}

@media (max-width:991px) {
	
	h1.landing-title-large {
		font-size:34px;
	}
	
	/*
	.landing-offer-bar .left-side {
		padding-left:0;
		text-align:center;
		font-size:18px;	
	}
	
	.landing-offer-bar .right-side {
		font-size:16px;	
	}*/
	
	.landing-offer-bar {
		background:none;
	}
	
	.landing-offer-bar .left-side {
		display:none !important;
	}
	
	.landing-offer-bar .right-side {
		background:#085574 url(http://www.premiercarebathing.com/assets/landing-pages/content/images/bg-arrow-orange-right-sm.png) no-repeat;
		background-position:left center;
		margin-left:0px;
		margin-right:0px;
		font-size:24px;
		line-height:28px;
		padding:10px 5px 10px 35px;
		width:100%;
		text-align:center;
	}
	
	
	
	.landing-slider-form-box .right-side form {
		padding:0 0 20px 0;	
	}
	
	.landing-slider-form-box .right-side .landing-slider-form-box-header {
		font-size:18px;
		padding-top:7px;
		min-height:60px;
		margin-bottom:10px;
	}
	
	.landing-slider-form-box .right-side .intro-text-blue br {
		display:none;
	}
	
	.landing-slider-form-box .right-side form .btn {
		width:100%;	
	}
	
	/* BOTTOM CONTENT */
	.landing-content-section h3 {
		font-size:18px;	
	}
		
	/* SEALS */
	.footer-badge img {
		padding-left:0;
	}
	
	.footer-seals {
		padding-right:0;
	}
}

@media (max-width:767px) {
	
	.bg-water-drops {
		background-image:url(http://www.premiercarebathing.com/assets/landing-pages/content/images/bg-water-drops-tall.jpg);
	}
	
	.bg-water-drops.bluespring {
		background-image:url(http://www.premiercarebathing.com/assets/landing-pages/content/images/bg-water-drops-bluespring-tall.jpg);	
	}
	
	h1.landing-title-large {
		font-size:24px;	
	}
	
	.landing-offer-bar {
		background:none;	
		margin-right:15px;
		margin-top:0;
		padding:0;
	}
	
	.landing-offer-bar .right-side {
		/*background:#fff url(http://www.premiercarebathing.com/assets/landing-pages/content/images/bg-arrow-orange-right-sm.png) no-repeat;	*/
		background-position:left center;
		margin-left:15px;
		margin-right:15px;
		font-size:18px;
		line-height:22px;
		padding:10px 5px 10px 35px;
	}
	
	#mobile-header-phone-number {
		padding-bottom:6px;	
	}
	
	.landing-offer-bar.multiline .right-side {
		font-size:18px;
		line-height:22px;	
	}
	
	.landing-content-section h3 {
		text-align:center;
		padding-top:15px;	
	}
	
	
	
	/* SLIDER */
	.landing-slider-form-box .left-side {
		padding-left:15px;	
	}
	
	.royalSlider,
	#main-gallery-box,
	#main-gallery-box img,
	#main-gallery-box iframe {
		height:320px;
	}
	
	.rsMinW .rsGCaption {
		font-size:14px;
		line-height:21px;
	}
	
	/* FORM */
	.landing-slider-form-box .right-side {
		background:transparent;
		margin-top:20px;
		min-height:auto;
	}
	
	.landing-slider-form-box .right-side .white-bg {
		background-color:#fff;	
	}
	
	.landing-slider-form-box .right-side .landing-slider-form-box-header {
		margin-left:0;
		margin-right:0;	
		font-size:17px;

	}
	
	.landing-slider-form-box .right-side .intro-text-blue {
		padding-left:20px;
		padding-right:20px;	
	}
	
	.landing-slider-form-box .right-side .intro-text-blue br {
		display:none;	
	}
	
	.landing-slider-form-box .right-side .mobile-note {
		color:#085574;
		padding:0 20px;
	}
	
	.landing-slider-form-box .right-side .mobile-note .lineor {
		text-align: center;
		font-weight:bold;
		position:relative;
	}
	
	.landing-slider-form-box .right-side .mobile-note .lineor span {
		display: inline-block;    
	}

	.landing-slider-form-box .right-side .mobile-note .lineor span:before,
	.landing-slider-form-box .right-side .mobile-note .lineor span:after {
		border-top: 1px solid #b4c6d3;
		display: block;
		height: 1px;
		content: " ";
		width: 40%;
		position: absolute;
		left: 0;
		top: 0.8em;
	}

	.landing-slider-form-box .right-side .mobile-note .lineor span:after {
		right: 0;  
		left: auto; 
	}
	
	.landing-slider-form-box .right-side form {
		padding:10px 20px 20px 20px;	
	}
	
	.font-xs-14 {
		font-size:14px;
		line-height:21px;	
	}
	
	/* QUOTES */
	
	#carousel-testimonials .carousel-control {
		left:-10px;	
	}
	
	.quote-bar .testimonial {
		font-size:14px;
		line-height:20px;
		font-weight:bold;	
	}
	
	.quote-bar .testimonial .testimonial-by {
		font-weight:400;	
		margin-top:-10px;
	}
		
	.carousel-control.right, 
	#carousel-testimonials .carousel-control.right {
		right:-10px;	
	}
	
	.landing-content-section .carousel-control .icon-next,
	.landing-content-section .carousel-control .icon-prev {
		top:35%;	
	}
	
	/* SEALS */
	.footer-badge {
		text-align:center;	
	}
	
	.footer-badge img {
		float:none;
		padding:0 0 5px 0;
	}
	
	.footer-seals {
		padding:15px 0 0 0;
		text-align:center;	
	}

}

@media (max-width:599px) {
	.royalSlider,
	#main-gallery-box,
	#main-gallery-box img,
	#main-gallery-box iframe {
		height:200px;
	}
		 	
	.rsMinW .rsGCaption {
		display:none;
	}	
}

@media (max-width:479px) {
	.landing-offer-bar.multiline .right-side {
		font-size:16px;
		line-height:22px;	
	}	
}