	.setConditionStyle{
		left:54px; 
		bottom:64px;
		position: absolute;
		font-weight: bold;
	}
	.carousel-indicators .active {
	  width: 3em;
	  height: 2px;
	  margin: 1px;
	  text-indent: -999px;
	  cursor: pointer;
	  background-color: white;
	  border: 1px solid white;
	  border-radius: 1px;
	  filter: alpha(opacity=100);
	  -moz-opacity: 1;
	  opacity: 1;
	}
	.carousel-indicators li {
	  width: 3em;
	  height: 2px;
	  margin: 1px;
	  text-indent: -999px;
	  cursor: pointer;
	  background-color: white;
	  border: 1px solid white;
	  border-radius: 1px;
	  filter: alpha(opacity=25);
	  -moz-opacity: 0.25;
	  opacity: 0.25;
	}
	
	.carousel-caption{
		right: 15%;
		left: 14%;
		top: 3%;
	}
	.carosel-content{
		right: 20%;
		left: 20%;
		bottom: 30%;
	}
  .carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
	  background-position: 100% 50%
      width: 100%;
	  height: auto;
      
  }
  .carousel-inner>.item>img, .carousel-inner>.item>a>img {
		width: 100%;
	}
  .form-content{
	position: absolute;
	bottom: 30px;
	z-index: 15;
	width: 100%;
	text-align: center;
	list-style: none;
  }
  
	@media only screen and (min-width: 641px) and (max-width: 1025px) {
		*[class="carousel-caption"] {
			right: 5% !important;
			left: 5% !important;
			top: 0 !important;
		}
		
		*[class="CarouselButtonSection"] {
			padding-top:55% !important;
		}
	}
	@media screen and (min-width: 768px){
		*[class="carousel-caption"] {
			right: 5% !important;
			left: 5% !important;
			top: 3 !important;
		}
		
	}
	
	@media screen and (max-width: 768px){
		*[class="CarouselButtonSection"] {
			padding-top:60% !important;
		}
	}
	
	.CarouselButtonSection {
		margin:auto; 
		padding-top:30%; 
		width: 560px
	}
	
	.CarouselButtonColumn {
		width:49%;
	}
	.CarouselNewQuoteButton, .CarouselRetailerLoginButton, .CarouselRetrieveQuoteButton {
		/* -webkit-border-radius: 24;
		-moz-border-radius: 24;
		border-radius: 24px; */
	    font: 16px/20px ps-regular, "arial";
	    color: #fff;
	    background: rgb(16,24,32);
	    padding: 0.5rem 2rem 0.5em 1.5rem;
		height: 40px;
	    text-decoration: none;
	    border: 0px none;
		width: auto;
		letter-spacing: -0.01875rem;
		background: url(../../../images/PS/next.svg) #0c0c0c 90% center no-repeat;
		/* text-transform: uppercase; */
		-webkit-transition: background-color 200ms, color 200ms, border-color 200ms, box-shadow 200ms, opacity 200ms;
		transition: background-color 200ms, color 200ms, border-color 200ms, box-shadow 200ms, opacity 200ms;
	 }
	 
	 .CarouselRetrieveQuoteButton {
		 background: none;
		 color: #101820;
	 }
	 
	 .CarouselNewQuoteButton:hover {
		color: #fff;
		background: url(../../../images/PS/next.svg) rgb(83,86,90) 90% center no-repeat;
	 }
	 
	.carousel-Header1 {
		font:30px/1.125 ps-regular,"arial";
		/* letter-spacing: 1px; */
		color: #000;
		/* text-transform: uppercase; */
		/* padding-top: 1%;
		text-align: center;
		display: none;	 */	
		padding-bottom: 1rem;
	}
	
	.carousel-Desc1 {
		font:38px/45px ps-regular,"arial";
		color: white;
		padding-top: 12px;
		text-transform: uppercase;
		text-align: center;
	}
	
	.carousel-Header2 {
		font:38px/45px ps-regular,"arial";
		color: white;
		text-transform: uppercase;
	}
	
	.carousel-Desc2 {
		font:26px ps-regular;
		color: white;
		padding-top: 12px;
	}
	
	.carousel-Header3 {
		font:38px/45px ps-regular,"arial";
		color: white;
		text-transform: uppercase;
	}
	
	.carousel-Desc3 {
		font:26px ps-regular;
		color: white;
		padding-top: 12px;
	}
	
	.carousel-Header4 {
		font:38px/45px ps-regular,"arial";
		letter-spacing: 0.03em;
		color: white;
		text-transform: uppercase;
	}
	
	.carousel-Desc4 {
		font:26px ps-regular;
		color: white;
		padding-top: 12px;
	}
	
	.carousel-Header5 {
		font:38px/45px ps-regular,"arial";
		letter-spacing: 0.03em;
		color: white;
		text-transform: uppercase;
	}
	
	.carousel-Desc5 {
		font:26px ps-regular;
		color: white;
		padding-top: 12px;
	}
	
	.carousel-condition-desc1{
		font:12px/15px ps-regular;
		left: 54px;
		bottom: 64px;
		position: absolute;
		color: white;
	}
	.carousel-condition-desc2{
		font:12px/15px ps-regular;
		left: 54px;
		bottom: 64px;
		position: absolute;
		color: white;
	}
	.carousel-condition-desc3{
		font:12px/15px ps-regular;
		left: 54px;
		bottom: 64px;
		position: absolute;
		color: white;
		width: 245px;
	}
	.carousel-condition-desc4{
		font:12px/15px ps-regular;
		left: 54px;
		bottom: 64px;
		position: absolute;
		color: rgb(51,51,51);
		width: 245px;
	}
	.carousel-condition-desc5{
		font:12px/15px ps-regular;
		left: 54px;
		bottom: 64px;
		position: absolute;
		color: white;
	}
	
	.CarouselCallText{
		font: 28px/32px Font-Bold,"arial";
		color: #fff;
		text-align: center;
		padding-top: 1%;
		display: none;
	}
	
	@media only screen and (max-device-width: 640px) and  (min-device-width: 100px), only screen and (min-width: 100px) and (max-width: 640px)
	{
		.carousel-caption{
			left: 2.5%;
			width: 95%;
		}
		.carousel-Header1, .carousel-Header2, .carousel-Header3, .carousel-Header4, .carousel-Header5, .carousel-Desc2 {
			font: 20px/28px ps-regular,"arial";
		}
		.carousel-Desc1, .carousel-Desc3, .carousel-Desc4, .carousel-Desc5 {
			font: 18px/22px ps-regular,"arial";
		}
	}
	
	@media only screen and (min-width: 768px) and (max-width: 1025px), only screen and (max-device-width: 1025px) and  (min-device-width: 768px) {
		
		.carousel-caption{
			
		}
		.carousel-Header1, .carousel-Header2, .carousel-Header3, .carousel-Header4, .carousel-Header5, .carousel-Desc2 {
			font: 32px/38px ps-regular,"arial";
		}
		.carousel-Desc1, .carousel-Desc3, .carousel-Desc4, .carousel-Desc5 {
			font: 18px/22px ps-regular,"arial";
		}
		
	}