/*Main Carousel section starts here*/

.spr6-LandingPageCarouselMain {
	/*background: transparent linear-gradient(172deg, #307AB8 0%, #002644 100%) 0% 0% no-repeat padding-box;
	opacity: 1;*/
    background: url(../../images/slider_bg.png);
    opacity: 1;
}
.fa-bars {
    color: white !important;
    font-size: 21px !important;
}
.spr6-LandingPageCarouselBtnMain {
    padding: 46px 0px 45px 0px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 4px 8px #70737657;
    opacity: 1;
}
#wraper .btn-customized { 
    margin-bottom: 0px; 
}
#wraper .btn-customized-blue, #wraper .btn-customized-gray {
     
    margin-bottom: 0px; 
}
.linktext a
{
	color: #1010EB;
}
.carouselTextDiv {
	display: inline-block;
	width: 49%;
	vertical-align: top;
}
.sensorcontainer
{
background: #140F4B 0% 0% no-repeat padding-box;
    max-height: 377px;
}
.reservoirscontainer
{
	background: #140F4B 0% 0% no-repeat padding-box;
	    max-height: 377px;
}
.infusionsetscontainer
{
	background: #140F4B 0% 0% no-repeat padding-box;
	    max-height: 377px;
}
.carouselImageDiv {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	padding-left: 60px;
}

.carouselTitle {  
    letter-spacing: 2px;
    color: #140F4B;
	font-family:Avenir Next World W05_n4; 
	font-size:48px;
    padding: 58px 0px 23px 0px;    
	line-height: 53px;

}
#wraper .btnstyle {
   
}
.exploreBtnLandingPage
{
	font-family:Avenir Next World W05_n6!important;
	font-size: 16px!important;
	line-height:19px!important;
    margin-top: 46px;
    width: 52% !important;
    max-width: 327px;	
    
}
.carosuelDescription { 
font-family:Avenir Next World W05_n4;
font-size:18px;
color: #140F4B;
line-height: 21px;
padding: 0px 114px 20px 0px;
}

.signInBtnLandingPage {
	margin-right: 24px;
}

.spr6-LandingPageCarouselMain .owl-dots {
	text-align: center;
	padding-bottom: 32px;
}

.spr6-LandingPageCarouselMain .owl-carousel button.owl-dot {
	width: 12px !important;
	height: 12px !important;
	/*border: 1px solid #1010EB;
	background-color: #1010EB;*/
		border: 1px solid #d4d3d3;
    background-color: #e8e8e8;
	border-radius: 50%;
	display: inline-block;
	margin-right: 8px;
}

.spr6-LandingPageCarouselMain .owl-carousel button.owl-dot.active {
	
	    border: 1px solid #1010EB !important;
    background-color: #1010EB !important;
    outline: none;

}

.spr6-LandingPageCarouselMain .owl-carousel .owl-item img {
	width: 480px;
}


/*Main Carousel section ends here*/


/*Featured products section starts here*/

.featuredproductsContainer {
	/*padding: 10px 0px 104px 0px;*/
}
.featuredprodcontainer
{
	max-width:100% !important;
	padding-left:0px;
	padding-right:0px;
}
.eachproddiv
{
padding-left:0px !important;
padding-right:0px !important;
}

.sprint6-landingPageMain .headText { 
font-family:Avenir Next World W05_n3; 
font-size: 40px;
line-height:47px ;
color: #140F4B;
margin-bottom: 8px;
}

.sprint6-landingPageMain .headText1 { 
    font-family:font:Avenir Next World W05_n3;
	font-size: 18px;
	line-height:24px;
	color: #140F4B;
}

.programsNameDiv {
/*font-family: AvenirMed; */
/* font-size: 30px; */
font-family:Avenir Next World W05_n4;
font-size: 40px;
color: #fff;
padding-right: 48px;
line-height: 46px;
margin: 37px 0px 15px 0px;
text-align: right;

}

.programsImageDiv {
	width: 100%;
    height: 238px;
    opacity: 1;
    border-radius: 0px;
}
.discovertext {
	font-family:Avenir Next World W05_n6;
    font-size: 16px;
	line-height:19px;
    display: inline-block;
    padding-top: 20px;
    text-align: left;
    float: left;
    padding-left: 21px;
}
.ourBrandsSlider
{ 
margin-top: 48px;
margin-left: 17px;
margin-right: 17px;
}
.sensor, .reservoirs {
font-family:Avenir Next World W05_n4;	
font-size:40px;
color: #fff;
padding-right: 48px;
line-height: 46px;
margin: 37px 0px 15px 0px;
text-align: right;
}
.infusionsets {
    /* font-family: AvenirMed; */
    /* font-size: 30px; */
	font-size:40px;
	font-family:Avenir Next World W05_n4;
    color: #fff;
    padding-right: 0px;
    line-height: 46px;
    margin: 37px 0px 15px 0px;
    text-align: left;
}
.reservoirs .discovertext, .infusionsets .discovertext {
font-family:Avenir Next World W05_n6;
font-size: 16px;
line-height:19px;
display: inline-block;
padding-top: 20px;
text-align: left;
float: left;
padding-left: 2px;
}
.productcontainer
{
	/*background: transparent linear-gradient(141deg, #140F4B 0%, #00060E 100%) 0% 0% no-repeat padding-box;*/
        box-shadow: 0px 0px 8px #00000029;
}
.programsImageDiv, .programsNameDiv
{
float:left;
}
.clear-both
{
clear:both;
}
.sensorimg, .reservoirimg
{
    margin-top: 26% !important;
}
.programsImageDiv img {
	    width: 100%;
    padding: 10% 15% 0% 15%;
    margin-top: 5px;
}
.infusionimg {
    width: 100%;
    padding: 37% 8% 0% 17% !important;
     margin-top: 26% !important;
}

/*Featured products section ends here*/
.helplinecontainer
{
    background-color: #F5F5F5;
    padding: 0px !important;
    max-width: 100%;
}
.replacementdiv
{
    margin-top: 16px;
   margin-bottom: 63px;
}
.ourBrandsSlider .owl-item .item
{
       width:80%;
    margin-left: 22px;
}
.replacehomediv
{
padding-left: 55px;
    padding-right: 0px;
}
.replacementTextDiv, .replacementImageDiv
{
float:left;
}
.noteinfotext { 
font-family:Avenir Next World W05_n4;
font-size:18px;
line-height:22px;
display: inline-block;
margin-top: 8px; 
color: #140F4B;
}
.replacementImageDiv
{
padding-left: 67px;
    padding-top: 11%;
    /* margin: 0 auto; */
    /* text-align: center; */
}
.replacementTextDiv
{
font-family:Avenir Next World W05_n6;
font-size:20px;
padding: 38px 15px 20px 38px;
color: #1010EB; 
line-height: 19px;
}
/*New arrival section starts here*/

.newArrivalsSection {
	 
	padding: 104px 0px 42px 0px;
}

.newArrivalsSection .imageWrapper {
	width: 100%;
    padding: 0px 0px;
    min-height: 205px;
    max-height: 304px;
    background-color: #fff;
    border-bottom: 2px solid #D5DADD;

}

.newArrivalsSection .card-body { 
	bottom: 0px;
	margin-top: 15px;
	padding-left: 0px !important;

}

.newArrivalsSection .owl-carousel .owl-item img {
	    padding: 3% 6%;
}

.nameOfProduct { 
    font-family:'Avenir Next World W05_n6', 'MontserratBd';/**CBC- 5765**/
	font-size: 18px;
	line-height:29px;
    color: #1010EB;
    letter-spacing: 0.43px;
    padding: 0px 0px;
}
.nameOfProduct:hover /** this one added for bug number CBC-5414 by Sayed**/
{ 
    color: #0C0CA5!important;
}
.fitbitTextDiv
{
	padding-top: 104px;
    padding-bottom: 68px;

}

.priceOfProduct { 
    font-family:Avenir Next World W05_n4;
	font-size: 18px;
	line-height:33px;
    color: #140F4B;
    margin-left: 0px;
    margin-top: 16px;
}

.newArrivalsSection .newArrivalSlider {
	  margin-top: 59px;
    margin-left: 15px;
    width: 96%;
}
.card-title
{
text-align:left;
}
.newArrivalsSection .owl-dots,
.ourBrandsSection .owl-dots { 
        display: block;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 48px;
}

.newArrivalsSection .owl-item.first.active .item .imageWrapper, .newArrivalsSection .owl-item .item .imageWrapper {
	border-bottom: 0px solid #d6d6d6;
    background-color: transparent;

}

.newArrivalsSection .owl-item.first.active .item .nameOfProduct {
	color: #1010EB;
}

.newArrivalsSection .owl-item.first.active .item .priceOfProduct {
	color: #140F4B;
}
.newArrivalsSection .owl-carousel button.owl-dot.active {
    
border: 1px solid #1010EB !important;
    background-color: #1010EB !important;
    outline: none; 
}
.newArrivalsSection .owl-carousel button.owl-dot {
    width: 12px !important;
    height: 12px !important;
        border: 1px solid #dcdcdc;
    background-color: #eae6e6;
    border-radius: 50%;
    display: inline-block;
    margin-right: 8px;
}
.moreprodlinkcontainer
{
    width: 100%;
    text-align: center;
    padding-top: 35px;
    font-size: 21px;
}
.newArrivalsSection .owl-item .item {
	cursor: pointer;
	position: relative;
}
.moreprodlinkcontainer .linktext
{
font-family:Avenir Next World W05_n6;
font-size:16px;
line-height:19px;
color: #1010EB !important;
}
.newArrivalsSection .fa-chevron-left:before,
.ourBrandsSection .fa-chevron-left:before {
	content: "\f104" !important;
	font-size: 34px;
	position: absolute;
	top: 140px;
	color: #1010EB;
}


.ourBrandsSection .fa-chevron-right:before {
	content: "\f105" !important;
	font-size: 34px;
	position: absolute;
	top: 140px;
	right:19px;
	color: #1010EB;
}
.newArrivalsSection .fa-chevron-right:before {
    content: "\f105" !important;
    font-size: 34px;
    position: absolute;
    top: 140px;
    right: -18px;
    color: #1010EB;
}
.newArrivalsSection .newArrivalSlider .owl-nav button.owl-prev.disabled .fa-chevron-left:before,
.newArrivalSlider .owl-nav button.owl-next.disabled .fa-chevron-right:before {
	color: #555E64;
}

.newArrivalImage .prodImg1 {
	width: 100%;
}

.newArrivalImage .prodImg2 {
	width: 100%;
}

.newArrivalImage .prodImg3 {
	width: 100%;
}

.newArrivalsSection .owl-item {
	    padding: 0px 7px 0px 24px;
}
.newArrivalsSection .first{
	    padding: 0px 0px 0px 31px;
}


.newArrivalsSection .card-img-top {
	    min-height: 176px;
    border-bottom: 2px solid #d6d6d6;
    background-color: #f7f7f7;
}


/*New arrival section ends here*/


/*Our Brands section starts here*/

.ourBrandsSection {
	padding: 110px 0px 44px 0px;
    background-color: #EEEEEE;
}
.ourBrandsBuyBtn{
    display: none;
}
.brandBuyBtn
{
	width: 62% !important;
    margin-top: 0px;
}
.ourBrandsSlider .active .item:hover .ourBrandsBuyBtn{
    display: block;
}
.ourBrandsImageDiv {  
    max-width: 283px;
    height: 205px;
    padding: 4px 23px 0px 18px;
}
.ourBrandsSlider .active .item:hover
{
 background: #F5F5F5 0% 0% no-repeat padding-box;
box-shadow: 10px 10px 10px #00000029;
border-bottom:1px solid #307AB8;
color: #1010EB !important;
    height: 400px;
cursor:pointer;
}

.ourBrandsSlider .active .item:hover .ourBrandsPriceDiv {
font-family:Avenir Next World W05_n4;
font-size:16px;
line-height:22px;
color: #140F4B; 
}
.ourBrandsSlider .active .item:hover .ourBrandsNameDiv {
    color:#1010EB;  
}
.ourBrandsImageDiv img {
	width: 165px;
}
#wraper .underline-black, #wraper .underline-black-2 { 
    margin-top: 8px !important;
}
.ourBrandsNameDiv {
font-family:Avenir Next World W05_n6;
font-size:16px;
line-height:19px;
color: #1010EB;
margin-top: 30px;
}

.ourBrandsPriceDiv { 
font-family:Avenir Next World W05_n6;
font-size:16px;
line-height:19px;
color: #1010EB;
margin-top: 30px;
margin-bottom:21px;
}

.ourBrandsSection .ourBrandsSlider .owl-nav button.owl-prev.disabled .fa-chevron-left:before,
.ourBrandsSlider .owl-nav button.owl-next.disabled .fa-chevron-right:before {
	color: #555E64;
}
.ourBrandsSlider .owl-item
{
    /*margin-left: 29px;*/
    padding: 1px;
    text-align: center;
}
.ourBrandsSlider .active .item
{
    background-color: #F5F5F5;
    border-bottom: 2px solid #d5dadd;
}
}
.ourbrandsSlider
{
    margin-top: 25px;
}
.ourBrandsSlider .active .item::hover
{
font-family:Avenir Next World W05_n6;
font-size:16px;
line-height:19px;
background: #F5F5F5 0% 0% no-repeat padding-box;
box-shadow: 10px 10px 10px #00000029;
border-bottom:1px solid #307AB8;
color: #1010EB;
margin-top: 30px;
}
.ourBrandsSlider .owl-item
{
/*max-width:289px !important;*/
}
.ourBrandsSection .owl-carousel button.owl-dot.active {
    
  border: 1px solid #1010EB !important;
    background-color: #1010EB !important;
    outline: none; 
}
.ourBrandsSection .owl-carousel button.owl-dot {
    width: 12px !important;
    height: 12px !important;
    border: 1px solid #dcdcdc;
    background-color: #eae6e6;
    border-radius: 50%;
    display: inline-block;
    margin-right: 8px;
}
/*Our Brands section ends here*/

.fitbitChargeSection
{
    padding:0px 15px 0px 15px;
}
.fitbitHeadText { 
font-family:Avenir Next World W05_n3;
font-size: 40px;
line-height:47px;
    color: #140F4B;
}
.fitbitMainText { 
font-family:Avenir Next World W05_n3;
font-size:18px;
color: #140F4B;
margin-top: 0px;
margin-bottom: 54px;
padding-right: 30px;
line-height: 22px;
}
.pointsforhealthtext
{
        padding-top: 60px;
}
/*Subscribe to newsletter section starts here*/

.subscribeToNewsletterSection {
	background-color: #F5F5F5;
	padding: 104px 0px 140px 0px;
	position: relative;
}

.subscribeNewLetterHeadText {
    font: 48px/57px Avenir Next World W05_n3;
    color: #140F4B;
}

.subscribeNewLetterMainText {
	color: #140F4B;
    margin-top: 40px;
    margin-bottom: 54px;
    padding-right: 167px;
    line-height: 22px;
    font: 20px/24px Avenir Next World W05_n4;
}
.fitbitImageDiv
{
	       position: absolute;
    right: 0px;
    padding-right: 0px;
    height: 679px;
}
.fitbitImageDiv img
{
	    width: 100%;
		height:100%;
}
.enterEmailMain {
	position: absolute;
	    bottom: 92px;
}

.enterEmailMain input {
	width: 264px;
	max-width: 264px;
	height: 48px;
	font-family: Avenir Next World W05_n4;
	font-size: 14px;
	color: #9DA8B5;
	background-color: #F5F5F5;
	border: 1px solid #F5F5F5;
	padding: 16px;
	box-shadow: none;
	margin-right: 30px;
	display: inline-flex;
}

.enterEmailMain input:focus {
	background-color: #FFF9EF;
	border: 1px solid #FFF9EF;
	border-bottom: 1px solid #CBB187;
	box-shadow: none;
	outline: none;
}

.enterEmailMain .subscribeBtn {
	width: 208px;
	max-width: 208px;
	margin-bottom: 0px !important;
}

.newsletterImageDiv img {
	width: 314px;
	position: absolute;
	top: -35px;
}


/*Subscribe to newsletter section ends here*/

@media only screen and (min-width:576px) and (max-width:767px) {
	/*Main Carousel section starts here*/
	.btnstyle {
		width: 100% !important;
		max-width: 327px;
	}
	.signInBtnLandingPage {
		margin-right: 0px;
	}
	.spr6-LandingPageCarouselMain .owl-carousel .owl-item img {
		width: 290px;
	}
	.carouselTextDiv {
		width: 40%;
	}
	.carouselImageDiv {
		padding-left: 60px;
		width: 59%;
	}
	.carouselTitle {
		font-size: 20px;
		padding: 24px 10px 0px 24px;
	}
	.carosuelDescription {
		font-size: 14x;
		padding: 24px 10px 20px 24px;
	}
	.signInBtnLandingPage {
		margin-right: 0px;
	}
	/*Main Carousel section ends here*/
	/*Featured products section starts here*/
	.featuredproductsContainer .headText {
		font-size: 20px;
	}
	.featuredproductsContainer {
		padding: 56px 0px 56px 0px;
	}
	.sprint6-landingPageMain .headText {
		font-size: 20px;
	}
	.sprint6-landingPageMain .headText1 {
		font-family: Avenir Next World W05_n4;
		font-size: 14px;
	}
	.programsImageDiv {
		width: 100%;
		height: 160px;
	}
	.programsImageDiv img {
		width: 100%;
		height: 160px;
	}
	.programsNameDiv {
		font-size: 14px;
		margin: 28px 0px 15px 0px;
	}
	/*Featured products section ends here*/
	/*New Arrival section starts here*/
	.newArrivalsSection {
		padding: 46px 0px 40px 0px;
	}
	.newArrivalsSection .newArrivalSlider {
		margin-top: 40px;
	}
	.newArrivalsSection .card-body {
		padding: 0px;
		text-align: left;
		margin-top: 15px;
		position: relative!important;
	}
	.newArrivalsSection .imageWrapper {
		width: 130px;
		padding: 30px 15px;
		min-height: 160px;
		max-height: 160px;
		background-color: #fff;
		border-bottom: none !important;
	}
	.newArrivalsSection .owl-nav {
		display: none;
	}
	.newArrivalsSection .owl-dots {
		text-align: center;
		margin-top: 25px;
		display: block;
	}
	.newArrivalsSection .owl-carousel button.owl-dot {
		width: 8px !important;
		height: 8px !important;
		border: 1px solid #D5DADD;
		background-color: #D5DADD;
		border-radius: 50%;
		display: inline-block;
		margin-right: 8px;
	}
	.newArrivalsSection .owl-carousel button.owl-dot.active {
		border: 1px solid #1010EB !important;
		background-color: #1010EB !important;
		outline: none;
	}
	.newArrivalsSection .owl-stage {
		right: 25px;
	}
	.nameOfProduct {
		font-size: 14px;
		padding: 0px 25px 0px 0px;
		color: #1010EB;
	}
	.priceOfProduct {
		font-size: 14px;
		margin-top: 15px;
		color: #140F4B;
	}
	/*New Arrival section ends here*/
	/*Our brands section starts here*/
	.ourBrandsSection {
		padding: 64px 0px 48px 0px;
	}
	.ourBrandsImageDiv {
		max-width: 130px;
		height: 160px;
		padding: 30px 15px;
	}
	.ourBrandsImageDiv img {
		width: 100px;
	}
	.ourBrandsNameDiv {
		font-size: 14px;
		margin-top: 15px;
	}
	.ourBrandsPriceDiv {
		font-size: 13px;
		margin-top: 15px;
	}
	.ourBrandsSection .owl-nav {
		display: none;
	}
	.ourBrandsSection .owl-dots {
		text-align: center;
		margin-top: 25px;
		display: block;
	}
	.ourBrandsSection .owl-carousel button.owl-dot {
		width: 8px !important;
		height: 8px !important;
		border: 1px solid #D5DADD;
		background-color: #D5DADD;
		border-radius: 50%;
		display: inline-block;
		margin-right: 8px;
	}
	.ourBrandsSection .owl-carousel button.owl-dot.active {
		border: 1px solid #1010EB !important;
		background-color: #1010EB !important;
		outline: none;
	}
	/*Our brands section ends here*/
	/*Subscribe to newsletter section starts here*/
	.subscribeToNewsletterSection {
		padding: 32px 0px 48px 0px;
	}
	.subscribeNewLetterHeadText {
		font-family: Avenir Next World W05_n3;
		font-size: 20px;
		color: #140F4B;
	}
	.subscribeNewLetterMainText {
		font-family: Avenir Next World W05_n3;
		font-size: 12px;
		color: #140F4B;
		margin-top: 20px;
		padding-right: 0px;
	}
	.enterEmailMain input {
		width: 167px;
		max-width: 167px;
		margin-right: 15px;
	}
	.enterEmailMain .subscribeBtn {
		width: 144px;
		max-width: 144px;
	}
	.newsletterImageDiv img {
		width: 112px;
		position: absolute;
		top: 0px;
	}
	.enterEmailMain {
		bottom: 32px;
		text-align: center;
	}
	/*Subscribe to newsletter section starts here*/
}

@media only screen and (min-width:481px) and (max-width:575px) {
	/*Main Carousel section starts here*/
	.carouselTextDiv {
    width: 36%;
}
	.carouselImageDiv {
    width: 46%;
    padding-left: 0px;
}
	 
		.carouselTitle {
    font-size: 13px;
    padding: 14px 0px 0px 17px;
	}
	.carosuelDescription {
		font-size: 14px;
		padding: 24px 10px 20px 24px;
	}
	.spr6-LandingPageCarouselMain .owl-carousel .owl-item img {
		max-width: 290px;
	}
	.signInBtnLandingPage {
		margin-right: 0px;
	}
	/*Main Carousel section ends here*/
	/*Featured products section starts here*/
	.featuredproductsContainer {
		padding: 56px 0px 56px 0px;
	}
	.sprint6-landingPageMain .headText {
		font-size: 20px;
	}
	.sprint6-landingPageMain .headText1 {
		font-family: Avenir Next World W05_n4;
		font-size: 14px;
	}
	.programsImageDiv {
		width: 100%;
		height: 160px;
	}
	.programsImageDiv img {
		width: 130px;
		margin-left: 34%;
		margin-top: 3%;
		padding: 0px;
	}
	.programsNameDiv {
		font-size: 14px;
		margin: 28px 0px 15px 0px;
	}
	/*Featured products section ends here*/
	/*New Arrival section starts here*/
	.newArrivalsSection {
		padding: 46px 0px 40px 0px;
	}
	.newArrivalsSection .newArrivalSlider {
		margin-top: 40px;
	}
	.newArrivalsSection .card-body {
		padding: 0px;
		text-align: left;
		margin-top: 15px;
		position: relative!important;
	}
	.newArrivalsSection .imageWrapper {
		width: 130px;
		padding: 30px 15px;
		min-height: 160px;
		max-height: 160px;
		background-color: #fff;
		border-bottom: none !important;
	}
	.newArrivalsSection .owl-nav {
		display: none;
	}
	.newArrivalsSection .owl-dots {
		text-align: center;
		margin-top: 25px;
		display: block;
	}
	.newArrivalsSection .owl-carousel button.owl-dot {
		width: 8px !important;
		height: 8px !important;
		border: 1px solid #D5DADD;
		background-color: #D5DADD;
		border-radius: 50%;
		display: inline-block;
		margin-right: 8px;
	}
	.newArrivalsSection .owl-carousel button.owl-dot.active {
		border: 1px solid #1010EB !important;
		background-color: #1010EB !important;
		outline: none;
	}
	.newArrivalsSection .owl-stage {
		right: 25px;
	}
	.nameOfProduct {
		font-size: 14px;
		padding: 0px 35px 0px 0px;
		color: #1010EB;
	}
	.priceOfProduct {
		font-size: 14px;
		margin-top: 15px;
		color: #140F4B;
	}
	/*New Arrival section ends here*/
	/*Our brands section starts here*/
	.ourBrandsSection {
		padding: 64px 0px 48px 0px;
	}
	.ourBrandsSeparator {
		border: 1px solid #C8C8C8;
		margin: 35px 20px 0px 20px;
	}
	.ourBrandsImageDiv {
		max-width: 130px;
		height: 160px;
		padding: 30px 15px;
	}
	.ourBrandsImageDiv img {
		width: 100px;
	}
	.ourBrandsNameDiv {
		font-size: 14px;
		margin-top: 15px;
	}
	.ourBrandsPriceDiv {
		font-size: 13px;
		margin-top: 15px;
	}
	.ourBrandsSection .owl-nav {
		display: none;
	}
	.ourBrandsSection .owl-dots {
		text-align: center;
		margin-top: 25px;
		display: block;
	}
	.ourBrandsSection .owl-carousel button.owl-dot {
		width: 8px !important;
		height: 8px !important;
		border: 1px solid #D5DADD;
		background-color: #D5DADD;
		border-radius: 50%;
		display: inline-block;
		margin-right: 8px;
	}
	.ourBrandsSection .owl-carousel button.owl-dot.active {
		border: 1px solid #1010EB !important;
		background-color: #1010EB !important;
		outline: none;
	}
	/*Our brands section ends here*/
	/*Subscribe to newsletter section starts here*/
	.subscribeToNewsletterSection {
		padding: 32px 0px 48px 0px;
	}
	.subscribeNewLetterHeadText {
	font: 16px/18px Avenir Next World W05_n6;
	color: #140F4B;
	}
	.subscribeNewLetterMainText {
		font-family: Avenir Next World W05_n3;
		font-size: 12px;
		color: #140F4B;
		margin-top: 20px;
		padding-right: 0px;
	}
	.enterEmailMain input {
		width: 167px;
		max-width: 167px;
		margin-right: 15px;
	}
	.enterEmailMain .subscribeBtn {
		width: 144px;
		max-width: 144px;
	}
	.newsletterImageDiv img {
		width: 112px;
		position: absolute;
		top: 0px;
	}
	.enterEmailMain {
		bottom: 32px;
		text-align: center;
	}
	/*Subscribe to newsletter section ends here*/
}
	/**  For bug number CBC-6378**/
@media only screen and (max-width: 48em)
{
.container {
    max-width: 100% !important;
    /**padding-left: 0px !important;
    padding-right: 0px !important;**/
}
}
@media only screen and (min-width:320px) and (max-width:740px) {
	/*Main Carousel section starts here*/
	.carouselTextDiv {
       width: 56%;
    margin-top: 16px;
}
	.carouselImageDiv {
    width: 42%;
    padding-left: 0px;
}

.ourBrandsSlider .owl-item
{
  
 /*opacity: 0 !important;*/ 
}
.ourBrandsSlider .owl-item.active
{    
 
/*opacity:1 !important;*/
}
	 
.carouselTitle { 
    padding: 15px 0px 0px 0px; 
    line-height: 21px;
    letter-spacing: 0.8px;
    color: #140F4B; 
    font: 20px/24px Avenir Next World W05_n4;
}
.exploreBtnLandingPage {
    margin-top: 32px;
    width: 98% !important;
    max-width: 327px;
}
.spr6-LandingPageCarouselBtnMain {
    padding:32px 0px 32px 0px; 
	box-shadow:none;
}
.featuredprodcontainer {
    max-width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.fullBtn, .fullBtn .btn {
    max-width: 100%!important;
    width: 85%!important;
    margin-left: 22px;
}
.spr6-LandingPageCarouselMain .owl-dots {
    text-align: center;
    padding-bottom: 32px;
    padding-top: 46px;
}
	.carosuelDescription { 
    padding: 16px 0px 0px 0px;
    font: 14px/17px Avenir Next World W05_n4;
    color: #140F4B;
	}
	.spr6-LandingPageCarouselMain .owl-carousel .owl-item img {
		   width: 145px;
    margin-top: 60px; 
}
	.signInBtnLandingPage  {
		width: 327px !important;
		margin-right: 0px;
	}
	.programsNameDiv {  
     padding-right: 0px;
    line-height: 46px;
    width:52%;
    margin: 56px 0px 15px 0px;
    text-align: left;
    font: 24px/29px Avenir Next World W05_n4;
}
.programsImageDiv {
    width: 48%;
    height: 238px;
    opacity: 1;
	    padding-right: 0px !important;
    border-radius: 0px;
}
.infusionimg {
    width: 100%;
    padding: 0% 8% 0% 14% !important;
    margin-top: 30% !important;
}
.discovertext { 
    padding-top: 20px;
    text-align: left; 
    font: 14px/17px Avenir Next World W05_n6 !important;
       padding-left: 0px;
}
.sensor, .reservoirs {
    color: #fff;
    padding-right: 35px;
    line-height: -5px;
    /* margin: 37px 0px 15px 0px; */
    /* text-align: right; */
    font: 24px/27px Avenir Next World W05_n4;
}
	 .createBtnLandingPage {
    width: 327px !important;
    margin-right: 0px;
    margin-top: 16px;
	 }
	 
	/*Main Carousel section ends here*/
	/*Featured products section starts here*/
	.helplinecontainer {
    background-color: #F5F5F5;
    padding: 0px !important;
    max-width: 100%;
    padding-top: 30px !important;
	    padding-bottom: 30px !important;
}
.replacehomediv {
     padding-left: 0px; 
    padding-right: 0px;
}
	.featuredproductsContainer {
		padding: 0px 0px 0px 0px;
	}
.replacehomediv {
    padding-left: 0px;
    padding-right: 0px;
}

.replacementdiv {
    margin-top: 0px;
    margin-bottom: 0px;
padding-left: 0px !important;
    padding-right: 0px !important;
}
.replacementImageDiv {
       padding-left: 22px;
    padding-top: 6%;
    width: 22%;
    margin-right: 15px;

}
.replacementimg, .protectionimg, .settingsimg
{
	height: 35px;
    width:35px;
}
.noteinfotext {
    display: inline-block;
    margin-top: 8px;
    color: #140F4B;
    font: 14px/17px Avenir Next World W05_n4;
}
.replacementTextDiv {
    padding: 18px 1px 12px 0px;
    color: #0e4ea2;
    width: 68%;
    line-height: 19px;
	font: 14px/17px Avenir Next World W05_n6;
}
	.sprint6-landingPageMain .headText {
    
    padding-left: 0px;
    font: 20px/24px Avenir Next World W05_n3;

}
	.sprint6-landingPageMain .headText1 {
		padding-left: 0px;
    font: 14px/18px Avenir Next World W05_n4;
	}
	.programsImageDiv {
    width: 52%;
    height: 160px;
}
	.programsImageDiv img {
    width: 130px;
    margin-left: 5%;
    margin-top: 3%;
    padding: 0px;
}
.sensorimg, .infusionimg, .reservoirimg {
    margin-top: 7% !important;
}
	.programsNameDiv {
    font-size: 14px;
    margin: 28px 0px 15px 0px;
    width: 47%;
}
.programsNameDiv { 
    line-height: 35px;
}
	/*Featured products section ends here*/
	/*New Arrival section starts here*/
	.newArrivalsSection {
		padding: 46px 0px 25px 0px;
	}
	.newArrivalsSection .newArrivalSlider { 
		    margin-top: 40px;
    margin-left: 0px;
    width: 100%;
	    margin-bottom: 33px;
	}
	.newArrivalsSection .card-body {
    padding: 0px;
    text-align: left;
    margin-top: 0px;
    position: relative!important;
}
	.newArrivalsSection .imageWrapper {
    
    width: 100px;
    padding: 0px 0px 10px;
    min-height: 101px;
    max-height: 164px;
    background-color: #fff;
    border-bottom: none !important;

}
.newArrivalsSection .card-img-top {
    min-height: 123px;
    border-bottom: 2px solid #d6d6d6;
    background-color: #f7f7f7;
}
.newArrivalsSection .owl-item {
    padding: 0px 6px 0px 0px;
}
	.newArrivalsSection .owl-nav {
		display: none;
	}
	.moreprodlinkcontainer {
    width: 100%;
    text-align: center;
    padding-top: 0px;
	}
	.newArrivalsSection .owl-dots {
		text-align: center;
		    margin-top: 36px;
		display: block;
	}
	.newArrivalsSection .owl-carousel button.owl-dot {
		width: 8px !important;
		height: 8px !important;
		border: 1px solid #D5DADD;
		background-color: #D5DADD;
		border-radius: 50%;
		display: inline-block;
		margin-right: 8px;
	}
	.newArrivalsSection .owl-carousel button.owl-dot.active {
		border: 1px solid #1010EB !important;
		background-color: #1010EB !important;
		outline: none;
	}
	.newArrivalsSection .owl-stage {
		right: 25px;
	}
	.nameOfProduct {
		font-size: 14px;
		padding: 0px 35px 0px 0px;
		    font: 14px/18px Avenir Next World W05_n6;
		color: #1010EB;
	}
	.priceOfProduct {
		font-size: 14px;
		margin-top: 15px;
		color: #140F4B;
	}
	/*New Arrival section ends here*/
	/*Our brands section starts here*/
	.ourBrandsSection {
		padding:40px 0px 25px 0px;
	}
	.ourBrandsSlider {
    margin-top: 15px;
    margin-left: 0px;
    margin-right: 0px;
}
	.ourBrandsSeparator {
    /* border: 1px solid #C8C8C8; */
    margin: 5px 20px 0px 20px;
}
	.ourBrandsImageDiv {
    max-width: 130px;
    height: 130px;
    padding: 30px 15px;
    background-color: #dedede;
    border-bottom: 2px solid #c7c3c3;
}
	.ourBrandsImageDiv img {
		width: 100px;
	}
	.ourBrandsNameDiv { 
	    color: #1010EB !important;
    margin-top: 30px;
    font: 14px/18px Avenir Next World W05_n6; 
	}
	.ourBrandsPriceDiv { 
    margin-top: 7px;
    font: 14px/20px Avenir Next World W05_n4;
    color: #140F4B;
	}
	.ourBrandsSection .owl-nav {
		display: none;
	}
	.ourBrandsSlider .active .item
	{
		background-color:transparent;
		border:0px;
	}
	.ourBrandsSection .owl-dots {
	text-align: center;
    margin-top: 0px;
    display: block;
    margin-bottom: 29px;
}
.ourBrandsSlider .active .item:hover .ourBrandsImageDiv{
    background-color:transparent;
    border-bottom: 0px solid #c7c3c3;
}
.ourBrandsSlider .active .item:hover{
    background-color:white;
    border-bottom: 2px solid #1010EB;
}
.fitbitChargeSection {
   
    padding: 0px 15px 0px 15px;
}
.fitbitHeadText {
    color: #140F4B;
    font: 16px/19px Avenir Next World W05_n6;
	    margin-bottom: 15px;
}
.fitbitTextDiv
{
    margin-top: 78%;
    padding-right: 0px;
    padding-left: 0px;
}
.fitbitImageDiv
{
    position: absolute;
    max-height: 300px;
    padding-left: 0px;
}
.pointsforhealthtext {
    padding-top: 29px;
}
.fitbitMainText {
    font-family: Avenir Next World W05_n4;
    font-size: 14px;
    color: #140F4B;
    margin-top: 0px;
    margin-bottom: 41px;
    padding-right: 0px;
    line-height: 22px;
}
.fitbitTextDiv {
    padding-top:95px;
     padding-bottom:0px; 
}
	.ourBrandsSection .owl-carousel button.owl-dot {
		width: 8px !important;
		height: 8px !important;
		border: 1px solid #D5DADD;
		background-color: #D5DADD;
		border-radius: 50%;
		display: inline-block;
		margin-right: 8px;
	}
	.ourBrandsSection .owl-carousel button.owl-dot.active {
		border: 1px solid #1010EB !important;
		background-color: #1010EB !important;
		outline: none;
	}
	.ourBrandsSection .owl-stage {
		right: 60px;
	}
.ourBrandsSlider .active .item:hover { 
    height: 300px; 
}
.ourBrandsSlider .owl-item {
    margin-left:0px;
    padding: 1px;
    text-align: center;
    margin-bottom: 26px;
}
.ourBrandsSlider .owl-item .item
{
    width: 87%;
    margin-left: 0px;
}

	/*Our brands section ends here*/
	/*Subscribe to newsletter section starts here*/
	.subscribeToNewsletterSection { 
    padding:30px 0px 60px 0px;

	}
	.subscribeNewLetterHeadText {
	font: 16px/18px Avenir Next World W05_n6;
	color: #140F4B;
	padding-left: 0px;
	}
	.subscribeNewLetterMainText {
		font-family: Avenir Next World W05_n3;
    font-size: 12px;
    color: #140F4B;
    padding-left: 0px;
    margin-top: 20px;
    padding-right: 0px;
	}
	.enterEmailMain input {
		width: 167px;
		max-width: 167px;
		margin-right: 15px;
	}
	.enterEmailMain .subscribeBtn {
		width: 144px;
		max-width: 144px;
	}
	.newsletterImageDiv img {
		width: 112px;
		position: absolute;
		top: 10px;
	}
	.enterEmailMain {
		bottom:36px;
		text-align: center;
    padding-left: 0px;
	}
	/*Subscribe to newsletter section ends here*/
}
@media only screen and (min-width:745px) and (max-width:770px) {
	/*Main Carousel section starts here*/
	.carouselTextDiv {
    width: 44%;
    margin-left: 0px;
    margin-top: 50px;
}
	.carouselImageDiv {
   width: 43%;
    padding-left: 15px;
}
	 
		.carouselTitle {
        font-size: 18px;
    padding: 14px 0px 0px 0px;
    line-height: 21px;
    letter-spacing: 0px;
    color: #000;
	}
.exploreBtnLandingPage {
    margin-top: 32px;
    width: 53% !important;
    max-width: 327px;
}
.spr6-LandingPageCarouselBtnMain {
    padding: 25px 0px 0px 0px; 
	box-shadow:none;
}
	.programsImageDiv {
    width: 52%;
    height: 160px;
}
	.programsImageDiv img {
    width: 130px;
    margin-left: 5%;
    margin-top: 3%;
    padding: 0px;
}
.sensorimg, .infusionimg, .reservoirimg {
    margin-top: 7% !important;
}
	.programsNameDiv {
    font-size: 14px;
    margin: 28px 0px 15px 0px;
    width: 47%;
}
.programsNameDiv { 
    line-height: 35px;
}


	.signInBtnLandingPage  {
		width: 327px !important;
		margin-right: 0px;
	}
	.programsNameDiv {  
     padding-right: 0px;
    line-height: 46px;
    width:52%;
    margin: 56px 0px 15px 0px;
    text-align: left;
    font: 24px/29px Avenir Next World W05_n4;
}
.programsImageDiv {
    width: 48%;
    height: 238px;
    opacity: 1;
	    padding-right: 0px !important;
    border-radius: 0px;
}
.infusionimg {
    width: 100%;
    padding: 0% 8% 0% 14% !important;
    margin-top: 30% !important;
}
.discovertext { 
    padding-top: 0px;
    text-align: left; 
    font: 14px/17px Avenir Next World W05_n6;
       padding-left: 0px;
}
.reservoirs .discovertext, .infusionsets .discovertext
{
	padding-top: 0px;
    text-align: left; 
    font: 14px/17px Avenir Next World W05_n6;
       padding-left: 0px;
}
.sensor, .reservoirs {
    color: #fff;
    padding-right: 35px;
    line-height: -5px;
    /* margin: 37px 0px 15px 0px; */
    /* text-align: right; */
    font: 24px/27px Avenir Next World W05_n4;
}

	.helplinecontainer {
    background-color: #F5F5F5;
    padding: 0px !important;
    max-width: 100%;
    padding-top: 30px !important;
	    padding-bottom: 30px !important;
}
.replacehomediv {
     padding-left: 0px; 
    padding-right: 0px;
}
	.featuredproductsContainer {
		padding: 56px 0px 0px 0px;
	}
.replacehomediv {
    padding-left: 0px;
    padding-right: 0px;
}

.replacementdiv {
    margin-top: 0px;
    margin-bottom: 0px;
padding-left: 0px !important;
    padding-right: 0px !important;
}
.replacementImageDiv {
       padding-left: 22px;
    padding-top: 6%;
    width: 22%;
    margin-right: 15px;

}
.replacementimg, .protectionimg, .settingsimg
{    height: 49px;
    width: 49px;
}
.noteinfotext {
    display: inline-block;
    margin-top: 8px;
    color: #140F4B;
    font: 14px/17px Avenir Next World W05_n4;
}
.replacementTextDiv {
    padding: 18px 1px 12px 0px;
    color: #0e4ea2;
    width: 68%;
    line-height: 19px;
	font: 14px/17px Avenir Next World W05_n6;
}
.featuredprodcontainer {
    max-width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.fullBtn .btn {
      /* max-width: 54%!important; */
    width: 34%!important;
    margin-left: 3%;
    float: left;
}
.fullBtn
{
    padding-left: 15%;
}
	.carosuelDescription {
		font-size: 14px;
    padding: 24px 0px 0px 0px;
	}
	.spr6-LandingPageCarouselMain .owl-carousel .owl-item img {
		    width: 209px;
    margin-top: 60px;
}
	.signInBtnLandingPage,
	.createBtnLandingPage {
		width: 327px !important;
		margin-right: 0px;
	}
	/*Main Carousel section ends here*/
	/*Featured products section starts here*/
	.featuredproductsContainer {
		padding: 56px 0px 0px 0px;
	}
.replacehomediv {
    padding-left: 0px;
    padding-right: 0px;
}

.replacementdiv {
    margin-top: 0px;
    margin-bottom: 0px;
padding-left: 0px !important;
    padding-right: 0px !important;
}
.replacementImageDiv {
    
	
    padding-left: 137px;
    padding-top: 3%;
    width: 31%;
}
.replacementTextDiv {
    padding: 18px 1px 12px 0px;
    color: #0e4ea2;
    width: 68%;
    line-height: 19px;
}
	.sprint6-landingPageMain .headText {
    font-size: 20px;
    padding-left: 0px;
}
	.sprint6-landingPageMain .headText1 {
		font-family: Avenir Next World W05_n4;
		font-size: 14px;
    padding-left: 0px;
	}
	.programsImageDiv {
width: 39%;
    height: 128px;
    padding-top: 16px;
}
	.programsImageDiv img {
  width: 86px;
    margin-left: 0%;
    margin-top: 3%;
    padding: 7px;
}
.sensorimg, .infusionimg, .reservoirimg {
    margin-top: 7% !important;
}
.featuredprodcontainer
{
padding-left:0px !important;
padding-right:0px !important;
}
.programsNameDiv {
    font-size: 14px;
    margin: 28px 9px 15px 14px;
    width: 57%;
    padding: 0px; 
    line-height: 35px;
}
	/*Featured products section ends here*/
	/*New Arrival section starts here*/
	.newArrivalsSection {
		padding: 46px 0px 40px 0px;
	}
	.newArrivalsSection .newArrivalSlider {
		margin-top: 40px;
	}
	.newArrivalsSection .card-body {
    padding: 0px;
    text-align: left;
    margin-top: 0px;
    position: relative!important;
}
	.newArrivalsSection .imageWrapper {
   width: 164px;
    padding: 0px 17px 10px;
    min-height: 101px;
    max-height: 164px;
    margin-left: 0px;
    background-color: #fff;
    border-bottom: none !important;
    /* text-align: center; */
}
.newArrivalsSection .card-img-top {
    min-height: 123px;
    border-bottom: 2px solid #d6d6d6;
    background-color: #f7f7f7;
}
.newArrivalsSection .owl-item { 
	       padding: 0px 6px 0px 0px;
}
	.newArrivalsSection .owl-nav {
		display: none;
	}
	.newArrivalsSection .owl-dots {
		text-align: center;
		margin-top: 25px;
		display: block;
	}
.card-title {
    text-align: left;
    padding-left: 21px;
}
	.newArrivalsSection .owl-carousel button.owl-dot {
		width: 8px !important;
		height: 8px !important;
		border: 1px solid #D5DADD;
		background-color: #D5DADD;
		border-radius: 50%;
		display: inline-block;
		margin-right: 8px;
	}
	.newArrivalsSection .owl-carousel button.owl-dot.active {
		border: 1px solid #1010EB !important;
		background-color: #1010EB !important;
		outline: none;
	}
	.newArrivalsSection .owl-stage {
		right: 25px;
	}
	.nameOfProduct {
		font-size: 14px;
		padding: 0px 35px 0px 0px;
		color: #1010EB;
	}
	.priceOfProduct {
		font-size: 14px;
		margin-top: 15px;
		color: #140F4B;
	}
	/*New Arrival section ends here*/
	/*Our brands section starts here*/
	.ourBrandsSection {
		padding: 28px 0px 48px 0px;
	}
	.ourBrandsSeparator {
    /* border: 1px solid #C8C8C8; */
    margin: 5px 20px 0px 20px;
}
	.ourBrandsImageDiv {
        max-width: 169px;
    height: 160px;
    padding: 14px 8px;
    background-color: #dedede;
    border-bottom: 2px solid #c7c3c3;
    margin-left: 33px;
}
.ourBrandsSlider .active .item:hover .ourBrandsImageDiv{
     background-color: #fff;
    border-bottom: 0px solid;
}
	.ourBrandsImageDiv img {
		width: 100px;
	}
	.ourBrandsNameDiv {
		font-size: 14px;
		margin-top: 15px;
	}
	.ourBrandsPriceDiv {
		font-size: 13px;
		margin-top: 15px;
	}
	.ourBrandsSection .owl-nav {
		display: none;
	}
	.ourBrandsSection .owl-dots {
		text-align: center;
		margin-top: 25px;
		display: block;
	}
.helplineinfocontainer
{
    padding-top: 25px;
    padding-bottom: 16px;
}
.ourBrandsSlider .active .item {
    background-color:transparent;
    border-bottom: 0px solid #c7c3c3;
}
.fitbitChargeSection {
    padding:0px 0px 0px 15px;
}
.fitbitTextDiv
{
       margin-top: 3%;
    padding-right: 0px;
}
.fitbitImageDiv
{
       position: relative;
    max-height: 662px;
    padding-left: 0px;
}
.fitbitMainText {
    font-family: Avenir Next World W05_n4;
    font-size: 14px;
    color: #140F4B;
    margin-top: 0px;
    margin-bottom: 41px;
    padding-right: 0px;
    line-height: 22px;
}
	.ourBrandsSection .owl-carousel button.owl-dot {
		width: 8px !important;
		height: 8px !important;
		border: 1px solid #D5DADD;
		background-color: #D5DADD;
		border-radius: 50%;
		display: inline-block;
		margin-right: 8px;
	}
	.ourBrandsSection .owl-carousel button.owl-dot.active {
		border: 1px solid #1010EB !important;
		background-color: #1010EB !important;
		outline: none;
	}
	.ourBrandsSection .owl-stage {
		right: 60px;
	}
.ourBrandsSlider .owl-item {
  
    padding: 1px;
    text-align: center;
    margin-bottom: 26px;
}
	/*Our brands section ends here*/
	/*Subscribe to newsletter section starts here*/
	/*Our brands section ends here*/
	/*Subscribe to newsletter section starts here*/
	.subscribeToNewsletterSection { 
    padding: 30px 0px 39px 0px;

	}
	.subscribeNewLetterHeadText {
    font: 16px/18px Avenir Next World W05_n6;
    color: #140F4B;
	}
	.subscribeNewLetterMainText {
		font-family: Avenir Next World W05_n3;
    font-size: 12px;
    color: #140F4B;
    padding-left: 0px;
    margin-top: 20px;
    padding-right: 0px;
	}
	.enterEmailMain input {
		width: 167px;
		max-width: 167px;
		margin-right: 15px;
	}
	.enterEmailMain .subscribeBtn {
		width: 144px;
		max-width: 144px;
	}
	.newsletterImageDiv img {
		width: 112px;
		position: absolute;
		top: 10px;
	}
	.enterEmailMain {
		bottom: 32px;
    /* text-align: center; */
    padding-left: 14px;
	}
	/*Subscribe to newsletter section ends here*/
}
@media screen and (min-width:800px) and (max-width:1030px)
{
	.replacementImageDiv {
    padding-left: 30px;
    padding-top: 11%;
    /* margin: 0 auto; */
    /* text-align: center; */
}
.carouselImageDiv { 
    padding-left: 0px;
}
.carouselTitle { 
    padding: 56px 50px 25px 0px;
}
.carosuelDescription { 
    padding: 0px 0px 20px 0px;
}
.subscribeToNewsletterSection {
    background-color: #F5F5F5;
    padding: 67px 10px 104px 64px;
    position: relative;
}
.fitbitTextDiv
{
padding-left: 50px;
}
}
@media screen and (min-width:1400px) and (max-width:1440px)
{
.sensorimg, .reservoirimg, .infusionimg {
    margin-top: 15% !important;
}
}
@media screen and (min-width:1442px) and (max-width:2560px)
{
	.programsImageDiv img {
    width: 55%;
    padding: 0px 15px 20px 30px;
    margin-top: 5px;
}
.infusionimg {
    width: 55% !important;
    padding: 0px 15px 20px 30px !important;
    margin-top: 5px !important;
}
.sensorimg, .reservoirimg, .infusionimg {
    margin-top: 36px !important;
}
.programsNameDiv { 
    text-align: left;
}
.discovertext {
    padding-top: 20px;
    text-align: left;
    font: 14px/17px Avenir Next World W05_n6;
    padding-left: 0px;
}
.replacementImageDiv {
    padding-left: 67px;
    padding-top: 37px;
}
}
.programsNameDiv span{
	display: block;
}
.eachproddiv a {
	display: inline !important;
}