	.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 {
	    font: 13px genesis-regular, "arial";
	    color: #FFF;
	    background: #000;
		min-width: 150px;
		height: 3rem;
	    text-decoration: none;
	    border: 0px none;
		width: auto;
		text-transform: uppercase; 
		 position: relative;
		z-index: 1;
		overflow: hidden;
	}
	 
	 .CarouselRetrieveQuoteButton {
		 background: none;
		 color: #101820;
	 }
 /* sharad button update END*/
	 
	.carousel-Header1 {
		font:2.5rem genesis-head-light,"arial";
		/* letter-spacing: 1px; */
		color: #fff;
		text-transform: uppercase;
		/* padding-top: 1%;
		text-align: center;
		display: none;	 */	
		padding: 0 0 1em 0.1em;
	}
	
	.carousel-Desc1 {
		font:38px/45px genesis-regular,"arial";
		color: white;
		padding-top: 12px;
		text-transform: uppercase;
		text-align: center;
	}
	
	.carousel-Header2 {
		font:38px/45px genesis-regular,"arial";
		color: white;
		text-transform: uppercase;
	}
	
	.carousel-Desc2 {
		font:26px genesis-regular;
		color: white;
		padding-top: 12px;
	}
	
	.carousel-Header3 {
		font:38px/45px genesis-regular,"arial";
		color: white;
		text-transform: uppercase;
	}
	
	.carousel-Desc3 {
		font:26px genesis-regular;
		color: white;
		padding-top: 12px;
	}
	
	.carousel-Header4 {
		font:38px/45px genesis-regular,"arial";
		letter-spacing: 0.03em;
		color: white;
		text-transform: uppercase;
	}
	
	.carousel-Desc4 {
		font:26px genesis-regular;
		color: white;
		padding-top: 12px;
	}
	
	.carousel-Header5 {
		font:38px/45px genesis-regular,"arial";
		letter-spacing: 0.03em;
		color: white;
		text-transform: uppercase;
	}
	
	.carousel-Desc5 {
		font:26px genesis-regular;
		color: white;
		padding-top: 12px;
	}
	
	.carousel-condition-desc1{
		font:12px/15px genesis-regular;
		left: 54px;
		bottom: 64px;
		position: absolute;
		color: white;
	}
	.carousel-condition-desc2{
		font:12px/15px genesis-regular;
		left: 54px;
		bottom: 64px;
		position: absolute;
		color: white;
	}
	.carousel-condition-desc3{
		font:12px/15px genesis-regular;
		left: 54px;
		bottom: 64px;
		position: absolute;
		color: white;
		width: 245px;
	}
	.carousel-condition-desc4{
		font:12px/15px genesis-regular;
		left: 54px;
		bottom: 64px;
		position: absolute;
		color: rgb(51,51,51);
		width: 245px;
	}
	.carousel-condition-desc5{
		font:12px/15px genesis-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-Desc1, .carousel-Desc3, .carousel-Desc4, .carousel-Desc5 {
			font-size: 1.25em;
		}
	}
	
	@media only screen and (min-width: 768px) and (max-width: 1025px), only screen and (max-device-width: 1025px) and  (min-device-width: 768px) {		
	}