	.setConditionStyle{
		left:54px; 
		bottom:64px;
		position: absolute;
		font-weight: bold;
	}
	.carousel-indicators .active {
	    width: 12px;
	    height: 12px;
	    margin: 10px;
	    cursor: pointer;
	    background-color: white;
	    border: none;
	    border-radius: 50%;
	}
	.carousel-indicators li {
		width: 12px;
	    height: 12px;
	    margin: 10px;
	    cursor: pointer;
	    background-color: rgb(153, 153, 153);
	    border: none;
	    border-radius: 50%;
	}
	
	.carousel-caption{
		left: 25%;
	    right: 25%;
	    padding: 0;
	    margin-top: 2%;
	    top:0;
	    /* min-width: 600px; */
	}
	.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%;
	}
	.carousel-inner .after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: rgba(0,0,0,.1);
}
  .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: 1024px) {
		*[class="carousel-caption"] {
			right: 10% !important;
			left: 10% !important;
			top: 0 !important;
		}
	}
	@media screen and (max-width: 768px){
		*[class="carousel-caption"] {
			right: 5% !important;
			left: 5% !important;
			top: 3 !important;
		}
		
		.CarouselNewQuoteButton, .CarouselRetailerLoginButton, .CarouselRetrieveQuoteButton {
			/*margin-left: 25px !important;*/
		}
	}
	
	
	.CarouselButtonSection {
		margin-top:42px; 
	}
	
	.CarouselButtonColumn {
		width: 49%;
	}
	
	.CarouselNewQuoteButton, .CarouselRetailerLoginButton, .CarouselRetrieveQuoteButton {
	    color: white;
	    font: 16px/20px FranklinGothicDemi, "arial";
	    background: #0582CA;
	    padding: 10px 20px;
	    border-radius: 4px;
		border: none;
	    text-transform: uppercase;
		width: 250px;
		margin-left: 0;
		height: 45px;
	 }
	 
	 .CarouselRetailerLoginButton {
		 width: 230px;
		 margin: 0 auto;
	 }
	 
	 .CarouselNewQuoteButton:hover, .CarouselRetailerLoginButton:hover, .CarouselRetrieveQuoteButton:hover{
	 	
	 }
	 
	.carousel-Header1, .carousel-Header2, .carousel-Header3, .carousel-Header4, .carousel-Header5, .carousel-Desc1 {
		font: 35px/40px FranklinGothicHeavy,"arial";
		color: white;
		text-transform: uppercase;
		text-align: center;
	}
	
	.carousel-Header2 {
		font: 60px/70px FranklinGothicHeavy,"arial";
		color: white;
		text-transform: uppercase;
	}
	
	
	.carousel-Desc2,.carousel-Desc3,.carousel-Desc4,.carousel-Desc5 {
		font: 19px FranklinGothicBook,"arial";
	    color: white;
	    padding-top: 12px;
	    width: 80%;
	    margin: auto;
	}
	.CarouselCallText{
		padding: 1em 0 0 0;
		font: 20px/24px FranklinGothicDemi,"arial";
		text-align: center;
		color: white;
		text-transform: uppercase;
	}
	.carousel-condition-desc1{
		font:12px/15px FranklinGothicBook;
		left: 54px;
		bottom: 64px;
		position: absolute;
		color: white;
	}
	.carousel-condition-desc2{
		font:12px/15px FranklinGothicBook;
		left: 54px;
		bottom: 64px;
		position: absolute;
		color: white;
	}
	.carousel-condition-desc3{
		font:12px/15px FranklinGothicBook;
		left: 54px;
		bottom: 64px;
		position: absolute;
		color: white;
		width: 245px;
	}
	.carousel-condition-desc4{
		font:12px/15px FranklinGothicBook;
		left: 54px;
		bottom: 64px;
		position: absolute;
		color: rgb(51,51,51);
		width: 245px;
	}
	.carousel-condition-desc5{
		font:12px/15px FranklinGothicBook;
		left: 54px;
		bottom: 64px;
		position: absolute;
		color: white;
	}
	
	@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{
			/* margin-left: 2.5%;
			width: 100%; */
		}
		
		/*
		.carousel-Header1, .carousel-Header2, .carousel-Header3, .carousel-Header4, .carousel-Header5, .carousel-Desc2 {
			font: 32px/38px FranklinGothicDemi,"arial";
		}
		*/
		
		.carousel-Desc1, .carousel-Desc3, .carousel-Desc4, .carousel-Desc5 {
			font: 18px/22px FranklinGothicHeavy,"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{
			width: 100%;
		}
		/*
		.carousel-Header1, .carousel-Header2, .carousel-Header3, .carousel-Header4, .carousel-Header5, .carousel-Desc2 {
			font: 48px/56px FranklinGothicDemi,"arial";
		}
		*/
		
		.carousel-Desc1, .carousel-Desc3, .carousel-Desc4, .carousel-Desc5 {
			font: 18px/22px FranklinGothicHeavy,"arial";
		}
		
	}