	.setConditionStyle{
		left:54px; 
		bottom:64px;
		position: absolute;
		font-weight: bold;
	}
	.carousel-indicators .active {
	    width: 15px;
	    height: 15px;
	    margin: 10px;
	    cursor: pointer;
	    background-color: rgb(254,203,69);
	    border: none;
	    border-radius: 50%;
	    filter: alpha(opacity=70);
	    -moz-opacity: 0.7;
	    opacity: 0.7;
	}
	.carousel-indicators li {
		width: 15px;
	    height: 15px;
	    margin: 10px;
	    cursor: pointer;
	    background-color: black;
	    border: none;
	    border-radius: 50%;
	    filter: alpha(opacity=70);
	    -moz-opacity: 0.7;
	    opacity: 0.7;
	}
	.carousel:before {
    content: " ";
    display: table;
	}
	.carousel-caption{
	    left: 0;
		top: 0;
		text-align: left;
		text-shadow: none;
		padding: 0;
		bottom: auto;
	}
	.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: 1024px) {
		*[class="carousel-caption"] {
			right: 5% !important;
			left: 5% !important;
			top: 0 !important;
		}
	}
	@media screen and (min-width: 768px){
	/*
		*[class="carousel-caption"] {
			right: 5% !important;
			left: 5% !important;
			top: 3 !important;
		}
		*/
	}
	
	
	.CarouselButtonSection {
		padding: 20px;
	}
	.CarouselButtonColumn{
		width: 100% !important;
	}
	.CarouselRetailerLoginButton, .CarouselNewQuoteButton, .CarouselRetrieveQuoteButton {
	    color: #FFF;
	    font: 11px/13px LRWebMedium, "arial";
	    float: left;
	    text-decoration: none;
	    border: none;
	    padding: 10px 20px;
	    background: rgb(12,18,28);
		text-transform: uppercase;
		letter-spacing: 0.15em;
	 }
	 
	 .carousel-Header1 {
		font: 32px/36px LRWebBold,"arial";
	    padding: 0.5em 0.75em;
		text-transform: uppercase;
		color: rgb(12,18,28);
	}
	
	.carousel-Header2 {
		font: 13px/18px AvenirBook,"arial";
		padding: 0 0 0.5em 2em;
		text-transform: uppercase;
		letter-spacing: 0.1em;
	}
	
	.carousel-Header1Dealer, .carousel-Desc1 {
		font: 56px/60px LRWebMedium,"arial";
	   /* background-color: rgba(256,256,256,0.7);*/
	}
	
	.carousel-Desc1{
		padding-top: 0;
	}
	.carousel-Desc2, .carousel-Desc3, .carousel-Desc4, .carousel-Desc5 {
		font: 20px LRWebMedium;
    	padding: 0 20px 20px 20px; 
    /*	background-color: rgba(256,256,256,0.7); */
	}
	
	
	.carousel-condition-desc1{
		font:12px/15px LRWebMedium;
		left: 54px;
		bottom: 64px;
		position: absolute;
	}
	.carousel-condition-desc2{
		font:12px/15px LRWebMedium;
		left: 54px;
		bottom: 64px;
		position: absolute;
	}
	.carousel-condition-desc3{
		font:12px/15px LRWebMedium;
		left: 54px;
		bottom: 64px;
		position: absolute;
		width: 245px;
		display: none;
	}
	.carousel-condition-desc4{
		font: 12px/15px LRWebMedium;
		left: -moz-calc(15% + 20px);
		left: -webkit-calc(15% + 20px);
		left: calc(15% + 20px);
		bottom: 30px;
		position: absolute;
		color: white;
		width: 200px;
	}
	.carousel-condition-desc5{
		font:12px/15px LRWebMedium;
		left: 54px;
		bottom: 64px;
		position: absolute;
	}
	
	@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%;
		}
	}
	
	@media only screen and (max-device-width: 1025px) and  (min-device-width: 768px) {
	}
	
	@media only screen and (max-device-width: 1025px) and  (min-device-width: 768px) and (orientation: landscape) {
	}