/* media queries */
/* smartphones */
/* ipads */

/* iphone4 */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) { }
/* desktops & laptops */
@media only screen and (min-width : 1224px) { }

/* PRODUCTS & TREATMENTS SECTION */
/* products & treatments landing page */

.b-section-panels { border-bottom: 1px solid #d0d0d0; background: #e2e2e2 url('../img/bg/carus-nav-bg.jpg') left top repeat-x; background: -moz-linear-gradient(top, #e7e7e7 0%, #faf9f9 13%, #faf9f9 52%, #faf9f9 94%, #e2e2e2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(13%,#faf9f9), color-stop(52%,#faf9f9), color-stop(94%,#faf9f9), color-stop(100%,#e2e2e2)); background: -webkit-linear-gradient(top, #e7e7e7 0%,#faf9f9 13%,#faf9f9 52%,#faf9f9 94%,#e2e2e2 100%); background: -o-linear-gradient(top, #e7e7e7 0%,#faf9f9 13%,#faf9f9 52%,#faf9f9 94%,#e2e2e2 100%); background: -ms-linear-gradient(top, #e7e7e7 0%,#faf9f9 13%,#faf9f9 52%,#faf9f9 94%,#e2e2e2 100%); background: linear-gradient(to bottom, #e7e7e7 0%,#faf9f9 13%,#faf9f9 52%,#faf9f9 94%,#e2e2e2 100%); }
	.b-panel-carousel { position: relative; }
		.b-panel-carousel a.move-arrow { position: absolute; width: 30px; height: 30px; border-radius: 15px; top: 50%; margin-top: -15px; background: #54b948 url('../img/bg/carus-panel-arr.png') 12px -3px no-repeat; }
		.ie8 .b-panel-carousel a.move-arrow, .ie7 .b-panel-carousel a.move-arrow { background: url('../img/icon/ie-subnav-arrow-spr.png') -1px -34px; }
		.b-panel-carousel a.move-arrow.m-left-arr { left: 7.26%; background-position: 10px -32px; }
		.ie8 .b-panel-carousel a.move-arrow.m-left-arr, .ie7 .b-panel-carousel a.move-arrow.m-left-arr { background-position: -1px -2px; }
		.b-panel-carousel a.move-arrow.m-right-arr { right: 7.26%; }
		.b-carousel-cut { overflow: hidden; width: 979px; margin: 0 auto; position: relative; }
			.b-carousel-holder { width: 9999px; position: relative; }
				.panel-item { float: left; width: 162px; border-right: 1px solid #e3e2e2; }
								.panel-item a { display: block; height: 120px; text-decoration: none; color: #555; font-size: 120%; text-align: center; }
									.panel-item-ill { margin-top: 13px; height: 67px; overflow: hidden; display: inline-block; }
										.panel-item-ill img { display: block; }
										.panel-item-ill img[alt="enlite tm sensor"], .panel-item-ill img[alt="ipro evaluation"], .panel-item-ill img[alt="carelink"], .panel-item-ill img[alt="glucose monitor"] { margin-top: 14px; }
										.panel-item-ill img[alt="paradigm revel insulin pump"], .panel-item-ill img[alt="guardian system"], .panel-item-ill img[alt="minimed 530G system"], .panel-item-ill img[alt="style & accessories"], .panel-item-ill img[alt="insulin pump therapy"], .panel-item-ill img[alt="paradigm revel system"] { margin-top: 6px; }
										.panel-item-ill img[alt="CONTOUR NEXT LINK glucose monitor"] { margin-top: 12px; }
									.panel-item-title { display: table-cell; height: 30px; width: 161px; vertical-align: middle; line-height: 1.2; }
									.ie7 .panel-item-title { display: block; }

.b-page-intro.m-prod-treat {background: #fff url('../img/bg/ie-prod-start-bg.jpg') left top repeat-x; background: -moz-linear-gradient(top, #e4e4e4 0%, #f1f1f1 4%, #ffffff 10%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(4%,#f1f1f1), color-stop(10%,#ffffff), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #e4e4e4 0%,#f1f1f1 4%,#ffffff 10%,#ffffff 100%); background: -o-linear-gradient(top, #e4e4e4 0%,#f1f1f1 4%,#ffffff 10%,#ffffff 100%); background: -ms-linear-gradient(top, #e4e4e4 0%,#f1f1f1 4%,#ffffff 10%,#ffffff 100%); background: linear-gradient(to bottom, #e4e4e4 0%,#f1f1f1 4%,#ffffff 10%,#ffffff 100%); font-size: 140%; }
/****
	.b-intro-dets {padding-bottom: 33px; margin: 0 3.60%  0 11.71%;  background: url('../img/misc/products-landing.png') right top no-repeat;}
		.b-intro-descrp {  width: 35%; float: left; margin: 57px 0 50px; }
			.b-intro-descrp h3 { font-size: 285%; background: url('../img/icon/prod-treat-h-arr.png') 167px 54px no-repeat; }
			.b-intro-descrp div {  max-width: 67%; color: #555; line-height: 1.4; margin-top: 29px; font-weight: bold; }
		.b-cutlines { position: relative; min-height: 425px; float: right; width: 58%; }
			.b-cutlines .cutline {position: absolute; }
			a.read-more { font-weight: bold; color: #2674a1; text-decoration: none; line-height: 2; }
			.b-cutlines .cutline.glucose-meter {left: -10.93%; top: 94px;}
			.b-cutlines .cutline.enlite-sensor {left: -68%; top: 190px;}
				.b-cutlines .cutline.enlite-sensor sup { font-size: 60%; }
			.b-cutlines .cutline.insulin-pump {right: 0; top: 0;}
				.b-cutlines .cutline.insulin-pump sup { font-size: 80%; }
			.cutline.minimed-paradigm-sys { bottom: 60px; }
			
			.b-banner-links { clear: both; }
				.banner-link-wrap {display: inline-block; vertical-align: top; margin: 0 6px; }
				.ie7 .banner-link-wrap { display: inline; zoom: 1; }
					a.banner-link-item { display: block; text-decoration: none; width: 223px; height: 123px; -moz-box-shadow: 0 1px 3px #dcdcdc; -webkit-box-shadow: 0 1px 3px #dcdcdc; box-shadow: 0 1px 3px #dcdcdc; }
					.banner-link-wrap .banner-link-item { background: #fff url('../img/bg/ie-carus-nav-orange.jpg') left bottom repeat-x; background: url('../img/bg/carus-nav-orange.jpg') left bottom repeat-x, -moz-linear-gradient(top, #ffffff 0%, #ffffff 78%, #f0f0f0 100%); background: url('../img/bg/carus-nav-orange.jpg') left bottom repeat-x, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(78%,#ffffff), color-stop(100%,#f0f0f0)); background: url('../img/bg/carus-nav-orange.jpg') left bottom repeat-x, -webkit-linear-gradient(top, #ffffff 0%,#ffffff 78%,#f0f0f0 100%); background: -o-linear-gradient(top, #ffffff 0%,#ffffff 78%,#f0f0f0 100%); background: url('../img/bg/carus-nav-orange.jpg') left bottom repeat-x, -ms-linear-gradient(top, #ffffff 0%,#ffffff 78%,#f0f0f0 100%); background: url('../img/bg/carus-nav-orange.jpg') left bottom repeat-x, linear-gradient(to bottom, #ffffff 0%,#ffffff 78%,#f0f0f0 100%); }
					.banner-link-wrap .banner-link-item.m-find-doctor { background: #fff url('../img/bg/ie-carus-nav-blue.jpg') left bottom repeat-x; background: url('../img/bg/carus-nav-blue.jpg') left bottom repeat-x, -moz-linear-gradient(top, #ffffff 0%, #ffffff 78%, #f0f0f0 100%); background: url('../img/bg/carus-nav-blue.jpg') left bottom repeat-x, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(78%,#ffffff), color-stop(100%,#f0f0f0)); background: url('../img/bg/carus-nav-blue.jpg') left bottom repeat-x, -webkit-linear-gradient(top, #ffffff 0%,#ffffff 78%,#f0f0f0 100%); background: -o-linear-gradient(top, #ffffff 0%,#ffffff 78%,#f0f0f0 100%); background: url('../img/bg/carus-nav-blue.jpg') left bottom repeat-x, -ms-linear-gradient(top, #ffffff 0%,#ffffff 78%,#f0f0f0 100%); background: url('../img/bg/carus-nav-blue.jpg') left bottom repeat-x, linear-gradient(to bottom, #ffffff 0%,#ffffff 78%,#f0f0f0 100%); }	
					.ie7 .banner-link-item, .ie8 .banner-link-item {position: relative; }
					
					.banner-link-item.b-video-item { background: #9634a0 url('../img/bg/sys-video-easy-start.jpg') center center no-repeat; border-color: #9634a0;  -moz-box-shadow: inset 0 0 11px #7b2d83, 0 1px 3px #dcdcdc;  -webkit-box-shadow: inset 0 0 11px #7b2d83, 0 1px 3px #dcdcdc; box-shadow: inset 0 0 11px #7b2d83, 0 1px 3px #dcdcdc; margin: 0; position: relative; }
					/*.icon-nav-item.b-video-item:before {  background: url("../img/bg/video-play.png") no-repeat scroll center center transparent; content: ""; height: 80px; left: 50%; margin-left: -40px; margin-top: -40px; position: absolute; top: 50%; width: 80px;}
					.ie7 .banner-link-item.b-video-item, .ie8 .banner-link-item.b-video-item { box-shadow: 0 1px 3px #dcdcdc; }
					
						.banner-link-title {padding-top: 19px; text-align: left; margin-bottom: 15px; -moz-border-radius: 9px 9px 0 0; -webkit-border-radius: 9px 9px 0 0; border-radius: 9px 9px 0 0; line-height: 1.3; height: 90px; overflow: hidden; }
						.m-personalize .banner-link-title { padding-right: 28%; padding-left: 7%; background: url('../img/bg/skins.png') right 12px no-repeat; }
						.m-ins-pump .banner-link-title { padding-right: 2%; padding-left: 30%; background: url('../img/bg/pump-worn.png') left top no-repeat; }
						.m-find-doctor .banner-link-title { background: url('../img/icon/p&t-find-doctor.png') 12px 21px no-repeat; padding-left: 30%; padding-right: 2%; }
						.banner-link-item.b-video-item .banner-link-title { margin: 0; padding: 0; min-height: 100%; background: url('../img/bg/video-play.png') center center no-repeat; }
							.banner-link-title span { display: block; margin: 3px 0 4px; }
						.ie7 .banner-link-title, .ie8 .banner-link-title { position: relative; cursor: pointer; }
					.b-secondary-links { margin: 70px 0 0 24px; }
						.b-secondary-links a { display: block; line-height: 1.8; }
						
	.b-customer-videos { padding-bottom: 28px; margin-bottom: 35px; background: #d1d1d1 url('../img/bg/customer-video-bg.jpg') left top repeat-x; background: -moz-linear-gradient(top, #dddddd 0%, #eeeeee 15%, #eeeeee 85%, #dddddd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(15%,#eeeeee), color-stop(85%,#eeeeee), color-stop(100%,#dddddd)); background: -webkit-linear-gradient(top, #dddddd 0%,#eeeeee 15%,#eeeeee 85%,#dddddd 100%); background: -o-linear-gradient(top, #dddddd 0%,#eeeeee 15%,#eeeeee 85%,#dddddd 100%); background: -ms-linear-gradient(top, #dddddd 0%,#eeeeee 15%,#eeeeee 85%,#dddddd 100%); background: linear-gradient(to bottom, #dddddd 0%,#eeeeee 15%,#eeeeee 85%,#dddddd 100%); }
	.ie7 .b-customer-videos, .ie8 .b-customer-videos { padding-bottom: 37px; }
	.b-video-entry { padding: 28px 1.11% 31px; }
		.b-video-entry h6 { font-size: 180%; font-weight: bold; color: #555; float: left; }
			.ie .b-video-entry h6.preloader { background: url('../img/bg/next-step-btn-bg-hover.jpg') -9999px -9999px no-repeat; }
		.b-video-entry a { font-size: 140%; float: right; margin-right: 1%; }
	.b-videos { text-align: center; }
		.b-video-item { display: inline-block; width: 140px; margin: 0 11px; vertical-align: top; }
		.ie7 .b-video-item { display: inline; zoom: 1; }
 end product & treantments page css*/
			.video-icon { display: block; width: 138px; height: 81px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0 2px 3px -1px #4b4746; -webkit-box-shadow: 0 2px 3px -1px #4b4746; box-shadow: 0 2px 3px -1px #4b4746; margin: 0 auto 14px; position: relative; }
			.video-icon:before { content: ''; position: absolute; width: 80px; height: 80px; background: url('../img/bg/video-play.png') center center no-repeat; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; }
			.video-icon.banner { width:214px; height:124px;}
			.video-icon.banner:before {width:214px; height:124px; margin-left: -107px; margin-top: -62px; }
			.video-icon.no-needles { background: url('../img/bg/no-needles.jpg') center center no-repeat; }
			.ie7 .video-icon.mm530 { background: url('../img/misc/mm530g-video-icon.jpg') center center no-repeat; }
			.video-icon.mm530 { background: url('../img/misc/mm530g-video-icon.jpg') center center no-repeat; }
			.ie7 .video-icon.applyingOvertape { background: url('../img/misc/ie7-applyingOvertape.jpg') center center no-repeat; }
			.video-icon.applyingOvertape { background: url('../img/misc/applyingOvertape.jpg') center center no-repeat; }
			.ie7 .video-icon.mm530g { background: url('../img/bg/ie7-minimed-introduce-video1.jpg') center center no-repeat; }
			.video-icon.mm530g { background: url('../img/bg/minimed-introduce-video1.jpg') center center no-repeat; }
			.ie7 .video-icon.enlitesensor { background: url('../img/bg/ie7-enlite-introduce-video.jpg') center center no-repeat; }
			.video-icon.enlitesensor { background: url('../img/bg/enlite-introduce-video.jpg') center center no-repeat; }
			.ie7 .video-icon.no-needles { background: url('../img/bg/ie7-no-needles.jpg') center center no-repeat; }
			.video-icon.part-of-me { background: url('../img/bg/part-of-me.jpg') center center no-repeat; }
			.ie7 .video-icon.part-of-me { background: url('../img/bg/ie7-part-of-me.jpg') center center no-repeat; }
			.video-icon.family-like { background: url('../img/bg/family-like.jpg') center center no-repeat; }
			.ie7 .video-icon.family-like { background: url('../img/bg/ie7-family-like.jpg') center center no-repeat; }
			.video-icon.way-i-want { background: url('../img/bg/way-i-want.jpg') center center no-repeat; }
			.ie7 .video-icon.way-i-want { background: url('../img/bg/ie7-way-i-want.jpg') center center no-repeat; }
			.video-icon.skydiver { background: url('../img/bg/skydiver.jpg') center center no-repeat; }
			.ie7 .video-icon.skydiver { background: url('../img/bg/ie7-skydiver.jpg') center center no-repeat; }
			.video-icon.conv-contr { background: url('../img/bg/conv&contr.jpg') center center no-repeat; }
			.ie7 .video-icon.conv-contr { background: url('../img/bg/ie7-conv&contr.jpg') center center no-repeat; }
			
			.video-icon.mm530g-vt-thumb1 { background: url('../img/bg/530g-training-vthumb1.jpg') center center no-repeat; }
			.ie7 .video-icon.mm530g-vt-thumb1 { background: url('../img/bg/ie7-530g-training-vthumb1.jpg') center center no-repeat; }
			.video-icon.mm530g-vt-thumb2 { background: url('../img/bg/530g-training-vthumb2.jpg') center center no-repeat; }
			.ie7 .video-icon.mm530g-vt-thumb2 { background: url('../img/bg/ie7-530g-training-vthumb2.jpg') center center no-repeat; }
			.video-icon.mm530g-vt-thumb3 { background: url('../img/bg/530g-training-vthumb3.jpg') center center no-repeat; }
			.ie7 .video-icon.mm530g-vt-thumb3 { background: url('../img/bg/ie7-530g-training-vthumb3.jpg') center center no-repeat; }
			.video-icon.mm530g-vt-thumb4 { background: url('../img/bg/530g-training-vthumb4.jpg') center center no-repeat; }
			.ie7 .video-icon.mm530g-vt-thumb4 { background: url('../img/bg/ie7-530g-training-vthumb4.jpg') center center no-repeat; }
			
			a.video-title {text-decoration: none; font-size: 120%; color: #555; line-height: 1.3; }
			.banner-link-video .b-video-item {width:210px; margin:4px 5px 0 0;}
			
	.products .b-references ol { list-style: none; }
	
	
	/* Temporary block style edit */
	.m-temp-vers.b-intro-dets { background: url("../img/bg/products-start-hand-min.png") no-repeat scroll right 105px transparent}
		.m-temp-vers .b-cutlines { margin-bottom: 148px; }	
		.ie7 .m-temp-vers .b-cutlines { height: 103px; }
		.ie7 .m-temp-vers .b-intro-descrp { margin-bottom: 0; }
			.m-temp-vers .b-cutlines .cutline.insulin-pump { right: -9%; }
			.m-temp-vers .b-cutlines .cutline.glucose-meter { top: 84px; left: -2.93%; }
			.m-temp-vers .b-cutlines .cutline.enlite-sensor { left: -50%; top: 180px; }
		.m-temp-vers .b-secondary-links	{ max-width: 21%; margin-bottom: 20px; margin-left: 0; }
		.m-temp-vers .b-secondary-links	 + .icon-nav-wrap { margin-left: 0; }
			.m-temp-vers .b-secondary-links a { display: inline-block; }
						
/* insulin pump therapy page */
.b-prod-container.m-therapy-intro, .b-prod-container.m-components, .b-prod-container.m-insurance, .b-prod-container.m-benefits { background: #fff url('../img/bg/minimed-gluc-control-bg.png') left bottom repeat-x; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 88%, #e1e1e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(88%,#ffffff), color-stop(100%,#e1e1e1)); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 88%,#e1e1e1 100%); background: -o-linear-gradient(top, #ffffff 0%,#ffffff 88%,#e1e1e1 100%); background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 88%,#e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 88%,#e1e1e1 100%); }
.ie7 .m-benefits  { height: 551px; }
.b-prod-container.m-get-way, .b-prod-container .shadow { background: url('../img/bg/insul-pump-shadow.png') center -1px no-repeat; }
.m-feat-all { background: #dad6d7; }
	
	.m-therapy-intro .b-prod-descrp { background: url('../img/bg/insul-pump-intro.jpg') right top no-repeat; }
	.m-get-way 	.b-prod-descrp { background: url('../img/bg/insul-pump-worn1.jpg') -50px top no-repeat; min-height:500px;}
	.m-components 	.b-prod-descrp { background: url('../img/misc/insul-pump-components-upd1.png') 100% 70px no-repeat; }
        /* 2015-09-14-edit */
        .m-insurance .b-prod-descrp { background: url('../img/misc/insul-pump-insur-upd1.png') right 30px no-repeat; }
	.m-feat-all .b-prod-descrp { background: url('../img/misc/insul-pump-feat-upd1.jpg') left 0 no-repeat; }
	
		.m-pump-edit .b-descrp { padding: 59px 1.01% 35px; }
		.m-graph .b-descrp { max-width: 510px; }
		.m-graph .b-model { margin: 70px 10px 50px 0; }
		.m-get-way .b-descrp { padding: 77px 0 15px 662px !important; max-width: none; }
		.ie8 .m-get-way .b-descrp, .ie7 .m-get-way .b-descrp { padding-bottom: 10px; }
		.m-components .b-descrp { padding-bottom: 103px; }
		.m-insurance .b-descrp { max-width: 554px; }
		.m-feat-all .b-descrp { max-width: 542px; padding-left: 429px; height:440px; overflow:hidden;}
		.m-pump-edit.m-feat-all .b-descrp  { padding-left: 45%; max-width: 53%; }
		.m-benefits .b-descrp { padding-top: 29px; max-width: 55%; width: 55%; }
		
		.m-benefits .b-model { width: 40%; }
			.m-benefits .b-model img { display: block; height: auto; max-width: 100%; }
			.ie8 .m-benefits .b-model img { width: auto; }
			
			.m-get-way .b-descrp h4 { padding-left: 137px; margin: 0 0 18px -137px; background: url('../img/icon/insul-pump-arr.png') -150px 3px no-repeat; }
			.m-components h4 { padding-bottom: 6px; background: url('../img/icon/insul-pump-arr.png') 256px 8px no-repeat; }
			
			.m-pump-edit .b-descrp-text { margin-bottom: 38px; }
			.m-therapy-intro .b-descrp-text { max-width: 60%; }
			.m-benefits .b-descrp-text { margin-bottom: 22px; }
			
			.b-descrp .b-basic-text { margin-bottom: 8px; line-height: 1.6; font-size: 140%; }
			.m-pump-edit .b-descrp .b-basic-text { line-height: 1.4; margin-bottom: 0; }
						
			.m-graph .b-descrp .b-basic-text { margin-bottom: 19px; }
			.m-insurance .b-descrp .b-basic-text {  margin: 4px 0 24px; }
			.m-feat-all .b-descrp .b-basic-text { margin-bottom: 15px; }
			
			.m-pump-edit .b-descrp .b-video-item { padding: 36px 55px 0; margin-left: -40px; margin-bottom: 29px; width: 144px; }
				.m-therapy-intro .video-icon { background: url('../img/bg/ins-pump-school-video.jpg') center bottom no-repeat; }
				.ie7 .m-therapy-intro .video-icon { background: url('../img/bg/ie7-ins-pump-school-video.jpg') center center no-repeat; }
				
			.b-descrp ul.m-disc-bulleted { list-style: disc inside; margin-left: 20px; }
				.b-descrp ul.m-disc-bulleted li { line-height: 1.4; }
				.m-graph ul.m-disc-bulleted li { margin-bottom: 19px; }
			.m-graph ul { margin: 0 0 31px 15px; }
				.b-descrp .custom-figures li { font-size: 160%; margin-bottom: 21px; position: relative; padding-left: 36px; }
				.ie8 .b-descrp .custom-figures>li, .ie7 .b-descrp .custom-figures>li { position: static; padding-bottom: 6px; margin-bottom: 16px; background: url('../img/icon/insul-pump-icons.png') -80px top no-repeat; }
				.m-components .b-descrp .custom-figures li { font-size: 100%; line-height: 1.3; } 
					.blue-highlight { font-size: 140%; color: #03bae2; font-weight: bold; }
					.m-components .blue-highlight { display: block; margin-bottom: 3px; }
					.m-components li .m-disc-bulleted { margin-left: 0; }
					.m-components li p, .m-components .b-descrp .custom-figures li li { font-size: 120%; margin-bottom: 0; }
				.custom-figures {  counter-reset: list; }
				.custom-figures>li:before { left: -36px; counter-increment: list; content: counter(list) ""; }
				.m-components .custom-figures li:before { font-size: 160%; }
				.figure, .custom-figures li:before { position: absolute; width: 21px; height: 21px; color: #00bae3; font-weight: bold; text-align: center; line-height: 21px; border: 1px solid #00bae3; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; background: #fff; left: 0; }
				.ie8 .custom-figures li:before { content: ''!important; border: none; }
				.ie8 .custom-figures>li.m-one, .ie7 .custom-figures>li.m-one { background-position: -80px top; }
				.ie8 .custom-figures>li.m-two, .ie7 .custom-figures>li.m-two { background-position: -54px -24px; }
				.ie8 .custom-figures>li.m-three, .ie7 .custom-figures>li.m-three { background-position: -28px -48px; }
				.ie8 .custom-figures>li.m-four, .ie7 .custom-figures>li.m-four { background-position: 0 -72px; }
				
				.m-feat-all .b-descrp li { margin-bottom: 11px; }
			
			.b-model-figures { position:relative; }
				.figure { font-size: 160%; }
				.m-get-way .figure.m-one { left: -150px; top: 310px; }
				.m-get-way .figure.m-two { left: -300px; top: 190px; }
				.m-get-way .figure.m-three { left: -240px; top: 65px; }
				.m-get-way .figure.m-four { left: -235px; top: 130px; }
				.m-components .figure.m-one { left: 488px; top: 15px; }
				.m-components .figure.m-two { left: 473px; top: 290px; }
				.m-components .figure.m-three { left: 808px; top: 284px; }
				.m-components .figure.m-four { left: 633px; top: 374px; }
			
			.m-insurance strong { font-size: 180%; }
			.m-pump-edit .b-descrp .next-step-btn { line-height: 32px; }
			
			.b-accordion { border-bottom: 1px solid #ccc; }
				.b-descrp .b-accordion li { margin-bottom: 0; }
				.ie7 .b-descrp .b-accordion li { min-width: 100%; }
				.b-accordion div.b-sublevel1 { line-height: 1.3; padding: 4px 0 14px 29px; }
					.b-accordion li a { text-decoration: none; font-size: 129%; display: block; color: #333; padding: 12px 0 9px 29px; border-top: 1px solid #ccc; background: url('../img/icon/insul-pump-accord.png') left -38px no-repeat; }
					.b-accordion li.opened>a { background-position: left 12px; }

/* type 2 page */
.b-prod-container.m-type2-intro, .b-prod-container.t2-graph, .b-prod-container.t2-getway, .b-prod-container.t2-components, .b-prod-container.t2-advantages, .b-prod-container.t2-meter, .b-prod-container.t2-management  { background: #fff url('../img/bg/minimed-gluc-control-bg.png') left bottom repeat-x; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 88%, #e1e1e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(88%,#ffffff), color-stop(100%,#e1e1e1)); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 88%,#e1e1e1 100%); background: -o-linear-gradient(top, #ffffff 0%,#ffffff 88%,#e1e1e1 100%); background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 88%,#e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 88%,#e1e1e1 100%); }
.ie7 .t2-management  { height: 551px; }

        .m-type2-intro .b-prod-descrp {padding:50px 0 35px 1.01%;}
        .t2-getway .b-prod-descrp {padding:1em 0 5em 0;}
        .t2-components .b-prod-descrp {padding:5em 0;}
        .t2-advantages .b-prod-descrp {padding:5em 0;}
        .t2-meter .b-prod-descrp {padding:5em 0;}

                .m-pump-edit .b-descrp { padding: 59px 1.01% 35px; }
                .m-pump-edit.m-type2-intro .b-descrp {max-width:57%; padding:0;}
                .m-pump-edit.m-type2-intro .b-descrp-rt {float:right; text-align:left; width:40%;}
                .m-type2-intro .b-descrp-rt ul.t2ul {margin-bottom:2em;}
                .m-type2-intro .b-descrp-rt ul.t2ul li {font-size:1.4em; padding:0.4em 0; line-height:1.2em;}
                .m-type2-intro .b-descrp p.b-descrp-text img {float:left; margin:0 20px 20px 0;}
                .t2-graph .b-descrp {width:43%;}
                .t2-graph .b-descrp img {max-width:100%;}
                .t2-graph .b-model { margin: 70px 10px 50px 0; width:47%;}
                .t2-getway .b-descrp {padding:5em 0 0 0; width:45%;}
                .t2-getway .b-model {width:50%;}
                .ie8 .t2-getway .b-descrp, .ie7 .t2-getway .b-descrp { padding-bottom: 10px; }
                .t2-components .b-descrp {padding:0; max-width:50%;}
                .t2-components .b-model {max-width:45%;}
                .t2-advantages .b-descrp {padding:0; max-width:49%;}
                .t2-advantages .b-model {max-width:45%;}
                .t2-meter .b-descrp {padding:0; max-width:55%;}
                .t2-meter .b-model {padding:0; max-width:41%;}
                .t2-meter .b-model img { display: block; height: auto; max-width: 100%; }
                        .ie8 .t2-meter .b-model img {width: auto;}
                .t2-management .b-descrp { padding-top: 29px; max-width: 55%; width: 55%; }
                .t2-management .b-model { width: 40%; }
                        .t2-management .b-model img { display: block; height: auto; max-width: 100%; }
                        .ie8 .t2-management .b-model img { width: auto; }

                        .t2-getway .b-descrp h4 { padding-left: 137px; margin: 0 0 18px -137px; }

                        .m-pump-edit .b-descrp-text { margin-bottom: 38px; }
                        .m-type2-intro .b-descrp-text { max-width: 60%; }
                        .t2-management .b-descrp-text { margin-bottom: 22px; }

                        .b-descrp .b-basic-text { margin-bottom: 8px; line-height: 1.6; font-size: 140%; }
                        .m-pump-edit .b-descrp .b-basic-text { line-height: 1.4; margin-bottom: 0; }

                        .t2-graph .b-descrp .b-basic-text { margin-bottom: 19px; }
                        .t2-components .b-descrp .b-basic-text, .t2-advantages .b-descrp .b-basic-text, .t2-meter .b-descrp .b-basic-text {margin: 4px 0 24px;}

                        .b-descrp-rt .b-video-item { margin: 0; padding: 22px 49px 0; background: url('../img/bg/minimed-video-devider.png') left top no-repeat; text-align: center; }
                        .m-pump-edit .b-descrp-rt .b-video-item { padding: 36px 55px 0; margin-left: -40px; margin-bottom: 29px; width: 144px; }
                                .m-type2-intro .video-icon { background: url('../img/t2/t2-insulin-video.jpg') center bottom no-repeat; }
                                .ie7 .m-type2-intro .video-icon { background: url('../img/t2/ie7-t2-insulin-video.jpg') center center no-repeat; }

                        .b-descrp ul.m-disc-bulleted { list-style: disc inside; margin-left: 20px; }
                                .b-descrp ul.m-disc-bulleted li { line-height: 1.4; }
                                .t2-graph ul.m-disc-bulleted li { margin-bottom: 19px; }
                                .t2-meter .b-descrp li { margin-bottom: 15px; }
                                .t2-getway .b-descrp li { margin-bottom: 15px; }

                        .b-model-figures { position:relative; }

                        .t2-advantages strong, .t2-components strong {color:#00b4e1;}
                        .m-pump-edit .b-descrp .next-step-btn { line-height: 32px; }

                        .b-accordion { border-bottom: 1px solid #ccc; }
                                .b-descrp .b-accordion li { margin-bottom: 0; }
                                .ie7 .b-descrp .b-accordion li { min-width: 100%; }
                                .t2-management .b-accordion div.b-sublevel1 { line-height: 1.3; padding: 4px 0 14px 29px; }
                                        .t2-management .b-accordion li a {font-size:100%; font-weight:bold;}
                                        .t2-management .b-accordion li.opened>a { background-position: left 12px; }

/* minimed with enlite page */
.current-panel a { -moz-box-shadow: inset 0 3px 5px #949697; -webkit-box-shadow: inset 0 3px 5px #949697; box-shadow: inset 0 3px 5px #949697; background: #a3a9ad url('../img/bg/minimed-current-tab.jpg') left top repeat-x; border-right: 1px solid #aeb2b3; border-left: 1px solid #aeb2b3; }
.ie .b-prod-containers { background: url('../img/bg/minimed-introducing-top-bg.png') left top repeat-x; }
.m-introducing { background: url('../img/bg/minimed-introducing-bottom-bg.png') left bottom repeat-x; background: -moz-linear-gradient(top, #e4e4e4 0%, #ffffff 25%, #ffffff 75%, #e1e1e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(25%,#ffffff), color-stop(75%,#ffffff), color-stop(100%,#e1e1e1)); background: -webkit-linear-gradient(top, #e4e4e4 0%,#ffffff 25%,#ffffff 75%,#e1e1e1 100%); background: -o-linear-gradient(top, #e4e4e4 0%,#ffffff 25%,#ffffff 75%,#e1e1e1 100%); background: -ms-linear-gradient(top, #e4e4e4 0%,#ffffff 25%,#ffffff 75%,#e1e1e1 100%); background: linear-gradient(to bottom, #e4e4e4 0%,#ffffff 25%,#ffffff 75%,#e1e1e1 100%); }
.m-minimed-edit .m-carelink, .m-better-pro, .m-gluc-control, .m-prod-specific, .m-minimed-edit .m-feat-benef, .m-minimed-system-edit .m-feat-benef, .m-minimed-system-edit .m-gluc-monitor, .m-minimed-system-edit .m-pers-therapy, .m-cgm-edit .m-carelink { background: url('../img/bg/minimed-gluc-control-bg.png') left bottom repeat-x; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 73%, #e1e1e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(73%,#ffffff), color-stop(100%,#e1e1e1)); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 73%,#e1e1e1 100%); background: -o-linear-gradient(top, #ffffff 0%,#ffffff 73%,#e1e1e1 100%); background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 73%,#e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 73%,#e1e1e1 100%); }
.m-try-size { background: #dad6d7 url('../img/bg/minimed-try-size-bg.jpg') left top repeat-x; background: -moz-linear-gradient(top, #ddd9da 0%, #dad6d7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddd9da), color-stop(100%,#dad6d7)); background: -webkit-linear-gradient(top, #ddd9da 0%,#dad6d7 100%); background: -o-linear-gradient(top, #ddd9da 0%,#dad6d7 100%); background: -ms-linear-gradient(top, #ddd9da 0%,#dad6d7 100%); background: linear-gradient(to bottom, #ddd9da 0%,#dad6d7 100%); }
	
	.b-crumbs { padding: 23px 1.01% 29px; font-size: 140%; color: #0064a4; max-width: 45%; }
		.b-crumbs a { text-decoration: none; color: #0064a4; }
		.b-crumbs span { color: #222; }
	
	.b-prod-descrp { margin-right: 7px; }
	.m-introducing .b-prod-descrp { position: relative; overflow: hidden; }
	.m-prod-specific .b-prod-descrp { background: url('../img/bg/minimed-line-shadow.png') center top no-repeat; }
	.m-try-size .b-prod-descrp { padding: 28px 11.95% 0; min-height: 476px; background: url('../img/bg/minimed-try-size-prod2.png') right bottom no-repeat; }
		
		.b-descrp { padding: 35px 1.01% 54px; max-width: 400px; }
		.m-minimed-edit .b-descrp { padding: 50px 1.01% 64px; }
		.m-minimed-edit .m-introducing .b-descrp { padding-top: 49px; }
		.m-minimed-edit .m-introducing .b-descrp, .m-enlite-edit .m-introducing .b-descrp { max-width: 303px; }
		.m-gluc-control .b-descrp { max-width: 37%; }
		.m-gluc-control .b-model-better-protection { padding-top:100px; }
		.m-minimed-edit .m-carelink .b-model-bayer { padding-top:170px; }
		.m-minimed-edit .m-feat-benef .b-descrp { padding-top: 38px; }
		.ie .m-feat-benef .b-descrp { width: 400px; }
		.m-minimed-edit .m-prod-specific .b-descrp { padding-top: 101px; }
		.m-minimed-edit .m-carelink .b-descrp { padding-top: 60px; }
		.m-minimed-edit .m-try-size .b-descrp { padding-top: 20px; }
			.intro-text { font-size: 180%; display: inline-block; padding-bottom: 4px; }
			.b-descrp h3 { font-size: 400%; line-height: 1.1; margin-bottom: 24px; color: #0bc7f3; font-weight: bold; }
				.m-introducing h3 sup.cr { font-size: 60%; }
				.m-introducing h3 sup.tm { font-size: 40%; }
				.ie7 .m-introducing h3 sup { font-weight: bold; }
			.b-descrp h4 { font-size: 300%; line-height: 1.1; margin-bottom: 24px; }

			.b-descrp-text { font-size: 170%; line-height: 1.4; margin-bottom: 7px; font-weight: bold; }
			.m-minimed-edit .b-descrp-text, .m-pump-edit .b-descrp-text { max-width: 80%; font-weight: normal; }
			.m-prod-specific .b-descrp-text { max-width: 100%; }
			
			.b-descrp .next-step-btn { font-size: 140%; line-height: 32px; margin: 18px 0 31px; }
			.m-minimed-edit .m-introducing .b-descrp .next-step-btn, 
			.m-minimed-edit .m-gluc-control .b-descrp .next-step-btn { max-width: line-height: 1.1; }
			
			.b-descrp .b-video-item { margin: 0; padding: 22px 49px 0; background: url('../img/bg/minimed-video-devider.png') left top no-repeat; text-align: center; }
			.m-introducing .b-video-item { margin-left: -30px; }
				.m-introducing .video-icon { background: url('../img/bg/minimed-introduce-video1.jpg') center center no-repeat; }
				.ie7 .m-introducing .video-icon { background: url('../img/bg/ie7-minimed-introduce-video1.jpg') center center no-repeat; }
				.m-gluc-control .video-icon { background: url('../img/bg/minimed-gluc-control-video.jpg') center center no-repeat; }
				.ie7 .m-gluc-control .video-icon { background: url('../img/bg/ie7-minimed-gluc-control-video.jpg') center center no-repeat; }
				.m530g-enlite .video-icon { background: url('../img/bg/enlite-introduce-video.jpg') center center no-repeat; }
				.ie7 .m530g-enlite .video-icon { background: url('../img/bg/ie7-enlite-introduce-video.jpg') center center no-repeat; }
				.m-prod-specific .video-icon { background: url('../img/bg/minimed-specific-video.jpg') center center no-repeat; }
				.ie7 .m-prod-specific .video-icon { background: url('../img/bg/ie7-minimed-specific-video.jpg') center center no-repeat; }
				.b-descrp .video-title { color: #333; }
			.m-gluc-control .b-video-item { margin-left: -50px; }
			.ie7 .m-gluc-control .b-video-item { margin-left: -40px; }
			.m-prod-specific .b-descrp .b-video-item { background: none; margin-top: 20px; padding: 0; }
			
			.m-prod-specific .b-color-scheme { display: inline-block; font-size: 120%; margin: 78px 0 0 85px;  }
			.ie7 .m-prod-specific .b-color-scheme { zoom: 1; display: inline; }
				.b-palette { margin-bottom: 13px; }
				.palette-color { display: inline-block; width: 23px; height: 23px; margin: 0 2px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
				.palette-color.m-grey { margin-left: -2px; background: #a5a5a0 url('../img/bg/minimed-grey-palette.jpg') left top repeat-x; background: -moz-linear-gradient(top, #cacbc4 0%, #a5a5a0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cacbc4), color-stop(100%,#a5a5a0)); background: -webkit-linear-gradient(top, #cacbc4 0%,#a5a5a0 100%); background: -o-linear-gradient(top, #cacbc4 0%,#a5a5a0 100%); background: -ms-linear-gradient(top, #cacbc4 0%,#a5a5a0 100%); background: linear-gradient(to bottom, #cacbc4 0%,#a5a5a0 100%); }
				.palette-color.m-blue { background: #0f67a3; }
				.palette-color.m-purple { background: #3e1d3f url('../img/bg/minimed-purp-palette.jpg') left top repeat-x; background: -moz-linear-gradient(top, #633565 0%, #3e1d3f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#633565), color-stop(100%,#3e1d3f)); background: -webkit-linear-gradient(top, #633565 0%,#3e1d3f 100%); background: -o-linear-gradient(top, #633565 0%,#3e1d3f 100%); background: -ms-linear-gradient(top, #633565 0%,#3e1d3f 100%); background: linear-gradient(to bottom, #633565 0%,#3e1d3f 100%); }
				.palette-color.m-pink { background: #eda3e1; }
				.palette-color.m-black { background: #151415; }
			
			ul.cutline-list { padding-top: 21px; }
				.b-descrp li { font-size: 140%;  line-height: 1.2; margin-bottom: 32px; }
				.cutline-list li { padding-left: 80px; width: 303px; position: relative; }
				.cutline-list li:before { content: ''; position: absolute; left: 0; top: 0; width: 50px; height: 50px; background: url('../img/icon/minimed-feat-sprite.png') -250px 0 no-repeat; }
				.ie7 .m-feat-benef .cutline-list li {  background: url('../img/icon/minimed-feat-sprite.png') -250px 0 no-repeat; }
				.m-feat-benef .cutline-list li.m-tr-suspend:before, .ie7 .m-feat-benef .cutline-list li.m-tr-suspend { background-position: -5px -175px; }
				.m-feat-benef .cutline-list li.m-cgm:before, .ie7 .m-feat-benef .cutline-list li.m-cgm  { background-position: -128px -88px; }
				.m-feat-benef .cutline-list li.m-sensor:before, .ie7 .m-feat-benef .cutline-list li.m-sensor { background-position: -73px -133px; }
				.m-feat-benef .cutline-list li.m-wizard:before, .ie7 .m-feat-benef .cutline-list li.m-wizard { background-position: -190px -46px; }
					.m-feat-benef .read-more { display: inline-block; margin-top: 4px;  }
		
		.m-introducing .b-model { position: absolute; top: 0; right: 0; }
		.m-gluc-control .b-model { max-width: 57%; }
		.m-feat-benef .b-model { width: 524px; margin-top: 38px; position: relative; }
			.b-model img { max-width: 100%; height: auto; display: block; }
			.ie8 .b-model img { max-width: auto; }
			.b-model .pointer { position: absolute; } 
			.pointer.m-tr-suspend { left: 0; top: 100px; background: url('../img/icon/minimed-suspend-arr.png') 38px 10px no-repeat; padding-right: 170px; }
			.pointer.m-cgm { right: 24px; top: 300px; background: url('../img/icon/minimed-cgm-arr.png') left top no-repeat; padding: 56px 0 0 125px; }
			.ie7 .pointer.m-cgm { right: 33px; }
			.pointer.m-pred-alerts { right: 20px; top: 109px; /*background: url('../img/icon/minimed-alert-arr.png') 20px 15px no-repeat;*/ padding: 0 0 40px 149px; }
			.ie7 .pointer.m-pred-alerts { right: 33px; }
			.pointer.m-sensor { left: 140px; bottom: 37px; background: url('../img/icon/minimed-sensor-arr.png') left 6px no-repeat; padding: 40px 0 0 137px; }
			.pointer.m-wizard { left: 10px; top: 180px; background: url('../img/icon/minimed-wizard-arr.png') right top no-repeat; padding: 63px 78px 0 0; }
			.ie7 .pointer.m-wizard{ left: 20px; padding-right: 108px; }
				.pointer .pointer-text { display: inline-block; max-width: 84px; padding-top: 32px; background: url('../img/icon/minimed-model-sprite.png') center top no-repeat; }
				.pointer.m-tr-suspend .pointer-text { background-position: 13px -124px; }
				.pointer.m-cgm .pointer-text { background-position: 13px -186px; }
				.pointer.m-pred-alerts .pointer-text { background-position: 13px -63px; }
				.pointer.m-sensor .pointer-text { max-width: none; padding: 4px 0 4px 30px;  background-position: 0 0; }
				.pointer.m-wizard .pointer-text { background-position: 13px -248px; }
		.m-prod-specific  .b-model { width: 560px; position: relative; padding-top: 91px; }
			.measure { position: absolute; border-color: #4bcfec; border-width: 0 1px; border-style: solid; text-align: center; }
			.measure.m-horiz { width: 375px; bottom: 20px; right: 6px; }
			.measure.m-vert { width: 205px; top: 56px; left: -50px; -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }
			.ie8 .measure.m-vert, .ie7 .measure.m-vert { width: 94px; border-width: 1px 0; background: url('../img/bg/minimed-ie-rotated-text.png') left 80px no-repeat; top: 1px; left: 8px; text-align: left; }
				.measure-data span { text-align: center; color: #00adcf; font-weight: bold; font-size: 140%; }
				.ie8 .measure.m-vert span, .ie7 .measure.m-vert span { display: none; }
				.measure.m-horiz .measure-data { margin-top: 105px; margin-bottom: 13px; border-bottom: 1px solid #4bcfec; }
				.measure.m-vert .measure-data { margin-top: -5px; margin-bottom: 87px; border-bottom: 1px solid #4bcfec; }
				.ie8 .measure.m-vert .measure-data, .ie7 .measure.m-vert .measure-data { border-bottom: none; border-right: 1px solid #4bcfec; width: 13px; height: 205px; margin: 0;}
			.b-model-colors img { display: none; max-width: none; }
			.b-model-colors img.current-model { display: block; }		
		.m-carelink .b-model { max-width: 53%; padding-top: 65px; }
	
.b-references { font-size: 120%; padding: 0 1.01% 38px; }
	.b-references strong { display: block; margin-bottom: 12px; }
	.b-references ol { list-style: decimal inside; }
		.b-references li { margin-bottom: 12px; line-height: 1.3; }
.b-simple-page .b-references ul {margin:0; padding:0;}
.b-simple-page .b-references li {
    color:#000 !important;
    list-style-type: none !important;
    line-height: 1.3em;
    margin-bottom:12px;
    font-size:75%;
}
.b-simple-page .b-references li span {color:#333;}
		
/* MiniMed Paradigm Revel pump page */		
.m-minimed-system-edit .b-descrp .next-step-btn { padding: 5px 22px; line-height: 1.1; }	

.m-minimed-system-edit .m-introducing .b-descrp { max-width: 56%; padding: 65px 1.01% 85px; }
.m-minimed-system-edit .m-introducing .b-model { top: 70px; }
	.m-minimed-system-edit .m-introducing .b-descrp-text { max-width: 50%; font-weight: normal; }
	.m-minimed-system-edit .m-introducing strong { display: block; margin-top: 30px; font-size: 240%; }
.m-minimed-system-edit .m-gluc-control .b-descrp { padding: 65px 1.01% 0; }
.m-minimed-system-edit .m-gluc-control .b-model { padding: 59px 0 0 4%; }
.m-minimed-system-edit .m-feat-benef .b-descrp { max-width: 52%; padding: 50px 1.01% 0; }
.ie .m-minimed-system-edit .m-feat-benef .b-descrp { width: 52%; }
.m-minimed-system-edit .m-feat-benef .b-model { width: 34%; }
.m-minimed-system-edit .m-gluc-monitor .b-descrp {  max-width: 54%; padding-top: 60px; padding-bottom: 10px; }
.m-minimed-system-edit .m-gluc-monitor .b-model { padding-top: 60px; }
.m-minimed-system-edit .m-pers-therapy .b-descrp { max-width: 60%; padding-top: 60px; }
.m-minimed-system-edit .m-pers-therapy .b-model { padding-top: 90px; }
.m-minimed-system-edit .m-carelink .b-descrp { max-width: 50%; padding-top: 50px; padding-bottom: 20px; }
	
	
/* mySentry Remote Glucose Monitor page */
	.m-gluc-mon-edit .m-gluc-control .b-descrp { max-width: 48%; padding-top: 76px; }
	.m-gluc-mon-edit .m-carelink .b-descrp { padding-top: 50px; }
	
	.b-prod-descrp.m-stretch-pict-height .b-descrp { padding-bottom: 0; }
	.b-prod-descrp.m-stretch-pict-height .b-model { margin-top: 0; padding-top: 0; }
	
	.m-gluc-mon-edit .m-prod-specific .b-model { width: 524px; }
	.m-gluc-mon-edit .m-carelink .b-model { padding-top: 20px; }
	.m-gluc-mon-edit .m-gluc-control .b-model { max-width: 459px; }

/* Guardian CGM page */
		.m-cgm-sys-edit .m-gluc-control .b-descrp { max-width: 40%; }

/* mySentry Paradigm Pump page */
	
	.m-revel-pump-edit .m-introducing .b-model { /*top: 90px;*/ top: 30px; right: 30px; }
		.m-revel-pump-edit .m-introducing .b-basic-text sup.cr, .m-revel-pump-edit .m-introducing .m-disc-bulleted sup.cr { font-size: 80%; }
	.m-revel-pump-edit .m-gluc-control .b-model, .m-cgm-sys-edit .m-gluc-control .b-model{ margin-top: 31px; }
	.m-revel-pump-edit .m-gluc-control .b-descrp { max-width: 48%; }
	.m-revel-pump-edit .m-gluc-control .b-model { max-width: 49%; }
		.m-revel-pump-edit .m-introducing .b-descrp .next-step-btn { line-height: 32px; }
		.m-revel-pump-edit .m-introducing .b-descrp-text { line-height: 1.2; }
		.m-revel-pump-edit .m-disc-bulleted li, .m-cgm-sys-edit .m-disc-bulleted li, .m-ipro-edit  .m-disc-bulleted li, .m-contour-edit  .m-disc-bulleted li, .m-style-edit .m-disc-bulleted li, .m-cgm-edit .m-disc-bulleted li, .m-infusion-edit .m-disc-bulleted li  { margin-bottom: 11px; }

/* iPro page */
	.m-ipro-edit .m-introducing .b-prod-descrp { min-height: 352px; }
	.m-ipro-edit .b-descrp { max-width: 64%; }
	.m-ipro-edit .m-feat-benef .b-descrp, .m-ipro-edit .m-prod-specific .b-descrp, .m-contour-edit .m-gluc-control .b-descrp{ max-width: 97%; width: 97%; }
		.m-ipro-edit .m-introducing .b-model { right: 20%; top: 40px; }
		.m-ipro-edit .m-gluc-control .b-model { padding-top: 35px; width: 30%; }
			.m-ipro-edit .m-introducing .b-descrp-text { max-width: 60%; }
			.m-ipro-edit .m-disc-bulleted .m-disc-bulleted { margin: 10px 0 10px 30px; }
			.m-ipro-edit .m-disc-bulleted li li { font-size: 100%; }
	
/* Carelink page */	
	.m-carelink-edit .m-introducing .b-descrp { max-width: 550px; }
	.m-carelink-edit .m-feat-benef .b-descrp { max-width: 60%; width: 60%; }
	.m-carelink-edit .m-feat-benef .b-model { width: auto; margin-top: 48px; }
		.additional-board { margin: 40px 0 10px 320px; }
				
/* Contour Glucose Meter Page */
	.m-contour-edit .m-introducing .b-model { top: 110px; }
	
/* Style & accessoires page */
	.m-style-edit .m-introducing .b-descrp { max-width: 570px; padding-bottom: 40px; }
	.m-style-edit .m-gluc-control .b-descrp, .m-style-edit .m-carelink .b-descrp { padding-top: 0; }
	.m-style-edit .m-gluc-control .b-descrp { max-width: 56%; }
		.m-style-edit .m-gluc-control .b-descrp img,  .m-style-edit .m-carelink .b-descrp img { float: left; padding: 0 33px 10px 0; }
		.m-cgm-edit .m-carelink .b-descrp img { padding-top: 20px; }
		.m-style-edit .m-gluc-control .b-descrp img { padding-bottom: 0; }
		.ie7 .m-style-edit .m-gluc-control .b-descrp p.b-basic-text, .ie7 .m-style-edit .m-carelink .b-descrp p.b-basic-text { margin-bottom: 0; }
	.m-style-edit .m-carelink .b-descrp {  max-width: 53%; }
		.m-style-edit .m-carelink .b-descrp img { padding: 0 33px 0 0;  }
		.m-style-edit .m-carelink .b-descrp p.b-descrp-text { font-size: 140%; }
		.m-style-edit .m-carelink .b-descrp p.b-basic-text { line-height: 1.4; }
		.m-cgm-edit .m-try-size .b-descrp img { float: right; padding: 0 0 25px 33px; clear: both; }
		.m-style-edit .m-gluc-control h4, .m-style-edit .m-carelink h4{ padding-top: 35px; }
			.m-style-edit .m-carelink .b-descrp .b-video-item { display: inline; margin: 0; padding: 0; width: auto; background: none; vertical-align: baseline; }
				.m-style-edit .m-carelink .b-descrp .read-more { padding-left: 8px; }
	.m-style-edit .m-feat-benef .b-model { margin-top: 25px; margin-bottom: 54px; width: 500px; }
	.m-style-edit .m-prod-specific .b-model { padding-top: 35px; }
		
/* Kids therapy page */
	.m-kids-edit .m-try-size .b-prod-descrp, .m-cgm-edit .m-try-size .b-prod-descrp, .m-infusion-edit .m-try-size .b-prod-descrp  { background: none; min-height: 0; }
		.m-kids-edit .m-try-size .b-descrp { max-width: 97%; }
		.m-kids-edit .m-carelink .b-descrp, .m-cgm-edit .m-carelink .b-descrp, .m-cgm-edit .m-feat-benef .b-descrp, .m-cgm-edit .m-prod-specific .b-descrp { float: none; max-width: 97%; width: 97%; }
		.m-kids-edit .m-introducing .b-descrp { padding-bottom: 74px; }
		.m-kids-edit .m-introducing .b-model { width: 25%; right: 160px; }
		.m-kids-edit .m-prod-specific .b-model { padding-top: 25px; padding-bottom: 15px; width: 460px; }
			.m-kids-edit .read-more { font-size: 140%; }
			
/* CGM page */
	.m-cgm-edit .m-gluc-control.m-definition .b-descrp { max-width: 63%; width: 63%; }
	.m-cgm-edit .m-gluc-control.m-care .b-model { margin-top:0; }
	.m-cgm-edit .m-gluc-control.m-care .b-descrp { margin-top:40px; }
		ol.m-number-listed { list-style: decimal inside; }
			ol.m-number-listed li { line-height: 1.4; margin-bottom: 11px; }
	.m-cgm-edit .m-try-size .b-descrp { max-width: 55%; }
	.m-cgm-edit .m-try-size .b-model { width: 39%; margin-top: 40px; }
		.m-cgm-edit .m-try-size .b-model img:first-child { margin-bottom: 40px; }
	.m-carelink .b-descrp .collt { float:left; width:43%; }
	.m-carelink .b-descrp .colrt { float:right; width:53%; }
			
/* Infusion sets page */	
	.m-infusion-edit .m-try-size .b-prod-descrp, .m-cgm-edit .m-try-size .b-prod-descrp, .m-kids-edit .m-try-size .b-prod-descrp{ padding-top: 0; }		
		.m-infusion-edit .m-gluc-control .b-descrp { max-width: 45%; }	
		.m-infusion-edit .m-prod-specific .b-model { width: 278px; }
		.m-infusion-edit .m-carelink .b-descrp { max-width: 470px; }
		.m-infusion-edit .m-try-size .b-model { width: 40%; padding-top: 25px; }
		.m-infusion-edit .m-gluc-control.m-sure-set .b-model { padding: 15px 0 15px; }
		.m-infusion-edit .m-gluc-control.m-mio-set .b-descrp { max-width: 40%; }
		.m-infusion-edit .m-gluc-control.m-mio-set .b-model { padding-top: 15px; }

/* Enlite page */
			.m-enlite-edit .b-descrp em { display: block; line-height: 1.3; }
			.m-enlite-edit .m-more-feat .b-descrp em { margin-top: 31px; }
			.m-enlite-edit .m-prod-specific .b-prod-descrp { background:transparent; }
		 
		 .m-enlite-edit .m-introducing .b-model { top:100px; right: -20px;}
		 .m-enlite-edit .m-better-pro .b-descrp { max-width: 43%; padding-top: 59px;}
		 .m-enlite-edit .m-feat-benef .b-model { max-width: 464px; }
		 .m-enlite-edit .m-feat-benef .b-descrp { padding-top: 79px; }
		 .m-enlite-edit .m-prod-specific .b-descrp { padding-top: 45px; }
		 .m-enlite-edit .m-prod-specific .b-model { width:500px; position: relative; padding-top: 71px; min-height:530px;}
		 .m-enlite-edit .m-prod-specific .b-model img { float:right;}
		 .m-enlite-edit .m-more-feat .b-descrp { max-width:30%; padding:70px 13% 0 0;}
		 .m-enlite-edit .m-more-feat .b-model { padding-top:0; position: relative; }
		 .m-enlite-edit .m-introducing .video-icon {background: url('../img/bg/enlite-introduce-video.jpg') center center no-repeat;}
		 .ie7 .m-enlite-edit .m-introducing .video-icon { background: url('../img/bg/ie7-enlite-introduce-video.jpg') center center no-repeat; }
		 
		 	.m-enlite-edit ul.cutline-list { padding-top: 0; }
		 	
		 	.m-enlite-edit .b-model-figures { position:relative; text-align:center; font-size:120%;}
		 	.b-model-figures .figure span.desc { display:block; position:absolute; white-space:nowrap; left:-90px; width:200px; margin-top:9px; height:50px; line-height:1.1em !important;}
				.m-prod-specific .figure.m-one { left: 600px; top: 410px; }
				.m-prod-specific .figure.m-two { left: 770px; top: 440px; }
				.m-prod-specific .figure.m-three { left: 530px; top: 0px; }
			.m-enlite-edit .m-disc-bulleted li {margin-bottom:11px;}
		 
			.m-enlite-edit .pointer { background: url('../img/icon/enlite-arrs.png') left top no-repeat; }
			.m-enlite-edit .m-feat-benef .pointer.m-en-serter { top: 40px; left: -55px; padding-right: 155px; background-position: -336px -1px;  }
			.m-enlite-edit .m-feat-benef .pointer.m-en-sensor { bottom: 50px; left: -54px; padding-right: 163px; padding-top: 47px; background-position: -416px -420px; }
			.ie7 .m-enlite-edit .m-feat-benef .pointer.m-en-sensor { padding-right: 203px; }
			.m-enlite-edit .m-feat-benef .pointer.m-en-transmit { bottom: 80px; right: -10px; padding-left: 124px; padding-bottom: 120px; background-position: -136px 30px; }
				.m-enlite-edit .m-feat-benef .pointer .pointer-text { background: none; padding-top: 0; }
				
				.m-enlite-edit .cutline-list li:before, .ie7 .m-enlite-edit .cutline-list li { background: url('../img/icon/enlite-icons.png') -491px top no-repeat; }
				.ie7 .m-enlite-edit .cutline-list li { min-height: 50px; }
				.m-enlite-edit .cutline-list li.m-graph:before, .ie7 .m-enlite-edit .cutline-list li.m-graph { background-position: -308px -185px; }
				.m-enlite-edit .cutline-list li.m-improve:before, .ie7 .m-enlite-edit .cutline-list li.m-improve { background-position: -6px -487px; }
				.m-enlite-edit .cutline-list li.m-third-less:before, .ie7 .m-enlite-edit .cutline-list li.m-third-less { background-position: -68px -427px; }
				.m-enlite-edit .cutline-list li.m-needle:before, .ie7 .m-enlite-edit .cutline-list li.m-needle { background-position: -186px -309px; }
				.m-enlite-edit .cutline-list li.m-shape:before, .ie7 .m-enlite-edit .cutline-list li.m-shape { background-position: -126px -367px; }
				.m-enlite-edit .cutline-list li.m-button:before, .ie7 .m-enlite-edit .cutline-list li.m-button { background-position: -367px -126px; }
				.m-enlite-edit .cutline-list li.m-award:before, .ie7 .m-enlite-edit .cutline-list li.m-award { background-position: -423px -67px; }
				.m-enlite-edit .cutline-list li.m-insert:before, .ie7 .m-enlite-edit .cutline-list li.m-insert { background-position: -246px -247px; }
				
				.m-enlite-edit .pointer.m-graph { left: 230px; top: 40px; padding-left: 173px; padding-bottom: 113px; background-position: -509px -218px;}
				.m-enlite-edit .pointer.m-improve { right: 178px; bottom: 40px; padding-right: 206px; padding-top: 45px; background-position: -436px -420px; }
				.m-enlite-edit .pointer.m-days { left: 100px; top: 66px; padding-right: 142px; padding-bottom: 91px; background-position: 30px -21px; }
				.m-enlite-edit .pointer.m-third-less { right: 122px; top: 30px; padding-left: 145px; padding-bottom: 104px; background-position: -136px 5px; }
				.m-enlite-edit .pointer.m-needle { left: 250px; bottom: -10px; }
				.m-enlite-edit .pointer.m-shape { left: 160px; top: 80px;  padding-left: 128px; padding-bottom: 54px; background-position: -136px -158px; }
				.m-enlite-edit .pointer.m-button { left: 30px; bottom: 60px; padding-right: 70px; padding-top: 86px; background-position: -45px -290px; }
				.m-enlite-edit .pointer.m-award { left: 160px; bottom: 90px; padding-left: 130px; padding-top: 57px; background-position: -160px -280px; }
				.m-enlite-edit .pointer.m-insert { left: 20px; top: 80px; padding-right: 31px; padding-bottom: 105px; background-position: -43px -153px;}
				
					.m-enlite-edit .m-prod-specific .pointer-text, .m-enlite-edit .m-more-feat .pointer-text { width: 25px; height: 25px; padding-top: 0; background: url('../img/icon/enlite-model-sprite.png') 0 0 no-repeat; }
					.m-enlite-edit .pointer.m-graph .pointer-text { background-position: 0 -95px; }
					.m-enlite-edit .pointer.m-improve .pointer-text { background-position: 0 -162px; }
					.m-enlite-edit .pointer.m-third-less .pointer-text { background-position: 0 -267px; }
					.m-enlite-edit .pointer.m-needle .pointer-text { background-position: 0 -196px; }
					.m-enlite-edit .pointer.m-shape .pointer-text { background-position: 0 -230px; }
					.m-enlite-edit .pointer.m-button .pointer-text { background-position: 0 -64px; }
					.m-enlite-edit .pointer.m-award .pointer-text { background-position: 0 -32px; }
					.m-enlite-edit .pointer.m-insert .pointer-text { background-position: 0 -128px; }
	
	.m-enlite-edit .m-try-size .b-prod-descrp { background: url('../img/bg/minimed-try-size-prod.png') right bottom no-repeat; }
	
/* insulin pump therapy page */
.b-prod-container.m-bayer-intro, .b-prod-container.m-bayer-edit { background: #fff; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 88%, #e1e1e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(88%,#ffffff), color-stop(100%,#e1e1e1)); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 88%,#e1e1e1 100%); background: -o-linear-gradient(top, #ffffff 0%,#ffffff 88%,#e1e1e1 100%); background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 88%,#e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 88%,#e1e1e1 100%); }
	.m-bayer .b-model { padding-top:65px; }	
		.m-bayer-edit .b-descrp { padding: 40px 1.01% 35px; }
		.m-bayer-edit .b-descrp { float: none; max-width: 97%; width: 97%; }
		.m-bayer-edit .b-descrp ul.m-disc-bulleted { list-style:disc inside; margin-left: 20px; }
				.m-bayer-edit .b-descrp ul.m-disc-bulleted li { line-height: 1.4em; }
				.m-bayer-edit ul.m-disc-bulleted li { margin-bottom: 13px; }
				.m-bayer-edit ul.m-disc-bulleted li ul { list-style:circle inside !important; }
				.m-bayer-edit ul.m-disc-bulleted li ul li { font-size:inherit !important; }
			.m-graph ul { margin: 0 0 31px 15px; }

/* iport page */	
.m-whyuse, .m-easyuse, .m-works, .m-questions, .m-iportform { background: url('../img/bg/minimed-gluc-control-bg.png') left bottom repeat-x; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 73%, #e1e1e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(73%,#ffffff), color-stop(100%,#e1e1e1)); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 73%,#e1e1e1 100%); background: -o-linear-gradient(top, #ffffff 0%,#ffffff 73%,#e1e1e1 100%); background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 73%,#e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 73%,#e1e1e1 100%); }
	.m-iport-edit .b-prod-descrp{ padding-top: 0; }
	.m-iport-edit  .m-introducing .b-descrp {max-width:52%;}
	.m-iport-edit  .m-introducing .b-prod-descrp .b-descrp-text { font-weight:normal; }
	.m-iport-edit .b-prod-descrp .b-descrp h4.call { font-size:1.6em; margin:0 0 10px 0; color:#0BC7F3;}
	.m-iport-edit .b-prod-descrp .b-descrp h3.phone { font-size:2.4em; margin:0; color:#000;}
	.m-iport-edit .m-introducing .b-model {position:relative; float:right; padding:4em 0;}
		.m-iport-edit .m-iportform .b-model { max-width:50%; padding:4em 0;}
		.m-iport-edit .m-iportform .b-descrp { max-width:47%;}
		.m-iport-edit .m-iportform .b-descrp ul li { margin-bottom:0.8em;}
		.m-iport-edit .m-whyuse .b-model { max-width:40%; padding:4em 0;}
		.m-iport-edit .m-whyuse .b-descrp { max-width:55%;}
		.m-iport-edit .m-whyuse .b-descrp ul li { margin-bottom:0.8em;}
		.m-iport-edit .m-works .b-model {max-width:45%; padding:4em 0;}
		.m-iport-edit .m-works .b-descrp {max-width: 50%;}
		.m-iport-edit .m-easyuse .b-model {max-width:45%;}
		.m-iport-edit .m-easyuse .b-descrp {max-width:50%;}
		.m-iport-edit .m-questions .b-model {max-width:50%; padding:4em 0;}
		.m-iport-edit .m-questions .b-descrp {max-width:45%;}
		.m-iport-edit .m-easyuse .video-icon.i1 {background: url("../img/iport/iport-training-video1.jpg") center center no-repeat;}
		.m-iport-edit .m-easyuse .video-icon.i2 {background: url("../img/iport/iport-training-video2.jpg") center center no-repeat;}
		.m-iport-edit .m-easyuse .video-icon.i3 {background: url("../img/iport/iport-training-video3.jpg") center center no-repeat;}
		.m-iport-edit .m-easyuse .b-descrp .b-video-item {background:none; padding:0; margin-right:1em;}
.m-iport-vlt {float:left; width:55%;}
.m-iport-vrt {float:right; width:40%; text-align:left;}
.m-iport-vrt h2.title {margin-bottom:0.5em;}
.m-iport-edit .m-iportform .b-model { max-width:50%; padding:4em 0;}
.m-iport-edit .m-iportform .b-descrp { max-width:47%;}


#iportadvance-playlist ul.iportul {text-align:center;}
#iportadvance-playlist ul.iportul {list-style:none; margin:20px 0 0 0; padding:0 !important;}
#iportadvance-playlist ul.iportul li {display:inline-block; text-align:center; padding:3px;}
.customercarenumber {padding-top:2em;}
.customercarenumber h4.call { font-size:1.6em; margin:0 0 10px 0; color:#0BC7F3;}
.customercarenumber h3.phone { font-size:2.4em; margin:0; color:#000;}

/* minimed connect page */	
/* 2015-09-15 */
.m-befirst, .m-whymconnect, .m-otherinfo, .m-orderinfo, .m-know, .m-sharing, .m-ref { background: url('/res/img/bg/minimed-gluc-control-bg.png') left bottom repeat-x; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 73%, #e1e1e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(73%,#ffffff), color-stop(100%,#e1e1e1)); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 73%,#e1e1e1 100%); background: -o-linear-gradient(top, #ffffff 0%,#ffffff 73%,#e1e1e1 100%); background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 73%,#e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 73%,#e1e1e1 100%); }
	.m-minimed-connect .b-prod-descrp {padding-top:0;}
	.m-minimed-connect .b-prod-descrp h3 {font-size:2.4em; margin-bottom:0.5em;}
	.m-minimed-connect .b-prod-descrp h4 {font-size:2.4em;}
	.m-minimed-connect .m-mconnect .b-prod-descrp {background:#fff;}
	.m-minimed-connect .b-prod-descrp .b-descrp h2.mc {font-size:2.8em; color:#011E46; text-transform:uppercase;}
	.m-minimed-connect .b-prod-descrp .b-descrp h2 span {color:#B0008E;}
	.m-minimed-connect .m-introducing .b-descrp {max-width:43%; padding-right:2em; padding-top:2.5em !important; padding-bottom:2.5em !important; float:right;}
	.m-minimed-connect .m-introducing .b-prod-descrp .b-descrp-text { font-weight:normal; }
	.m-minimed-connect .b-prod-descrp .b-descrp h4.call { font-size:1.6em; margin:0 0 10px 0; color:#0BC7F3;}
	.m-minimed-connect .b-prod-descrp .b-descrp h3.phone { font-size:2.4em; margin:0; color:#0BC7F3;}
	.m-minimed-connect .m-introducing .b-model {position:relative; float:left !important; padding:0; width:50%; background:url("/res/img/minimed-connect/img-minimed-connect-vis1.jpg") 0 50% no-repeat; min-height:490px;}
		.m-minimed-connect .m-befirst {padding:0;}
		.m-minimed-connect .m-befirst .b-model {width:48%; padding:4em 0; position:relative;}
		/*.m-minimed-connect .m-befirst .b-descrp {max-width:37%; padding-right:10%; background:url(/res/img/minimed-connect/blue-chevron.png) 100% 50% no-repeat;}*/
		.m-minimed-connect .m-befirst .b-descrp {max-width:47%;}
		.m-minimed-connect .m-befirst .b-descrp ul li { margin-bottom:0.8em;}
		.m-minimed-connect .m-befirst .b-model .formbox {background:#eeeeee; border-radius:10px; padding:2em; font-size:140%;}
		.m-minimed-connect .m-befirst .b-model .formbox p {padding-bottom:0.5em;}
		.m-befirst .b-model .formbox label {width:38%; display:inline-block; padding-right:2%;}
		.m-befirst .b-model .formbox input[type='text'] {width:55%; display:inline-block; padding:2px; font-size:1em;}
		.m-befirst .b-model .formbox select {font-size:1em; width:55%; display:inline-block;}
		.m-minimed-connect .m-whymconnect .b-descrp {max-width:100%;}
		.m-minimed-connect .m-whymconnect .b-descrp h4 {margin-bottom:0;}
		.m-minimed-connect .m-whymconnect .b-descrp strong {color:#00B4E1;}
		.m-minimed-connect .m-whymconnect .b-descrp img {width:75%; margin:0 auto; max-width:100%;}
		.m-minimed-connect .m-otherinfo .b-model {max-width:50%; width:40%; padding:4em 0;}
		.m-minimed-connect .m-otherinfo .b-descrp {max-width:45%;}
		.m-minimed-connect .m-orderinfo .b-model {max-width:40%; width:40%; padding:4em 0;}
		.m-minimed-connect .m-orderinfo .b-descrp {max-width:55%;}
		.m-minimed-connect .m-orderinfo .b-descrp h4 {margin-bottom:0.5em;}
/* 2015-09-15 */
.m-minimed-connect .b-descrp h3 {color:#011E46;}
.m-minimed-connect .b-descrp .intro-text {color:#B0008E; font-size:2.4em;}
.m-minimed-connect .m-sharing .b-descrp {max-width:100%; padding-top:3em; padding-bottom:3em;}
.m-minimed-connect .m-sharing .b-descrp li {margin-bottom:0.5em !important;}
.m-minimed-connect .m-sharing .b-descrp ul.m-disc-bulleted li {float:left; width:44%; list-style:outside square; padding-right:6%;}
.m-minimed-connect .m-otherinfo .b-descrp ul.m-disc-bulleted li {list-style:outside square; margin-bottom:0.5em !important;}
.m-minimed-connect .m-sharing .b-descrp h4 {margin-bottom:0.5em;}
.m-minimed-connect .m-ref .b-descrp {max-width:100%; padding-top:3em; padding-bottom:3em;}
.m-minimed-connect .m-ref .b-descrp h4 {margin-bottom:0.5em;}
/*.m-minimed-connect .m-know .b-descrp {max-width:50%; background:#001E46; padding:0; min-height:260px; color:#fff;}*/
.m-minimed-connect .m-know .b-descrp {max-width:50%; width:50%; padding:0; background:url("/res/img/minimed-connect/img-minimed-connect-vis3a.jpg") 50% no-repeat; min-height:248px;}
.m-minimed-connect .m-know .b-descrp p b, .m-minimed-connect .m-know .b-descrp p {color:#fff;}
.m-minimed-connect .m-know .b-model {max-width:50%; width:50%; padding:0; background:url("/res/img/minimed-connect/img-minimed-connect-vis3b.jpg") 50% no-repeat; min-height:248px;}
.m-minimed-connect .m-know .b-descrp .know1 {float:left; width:50%;}
.m-minimed-connect .m-know .b-descrp .know2 {float:left; width:50%;}
.m-minimed-connect .m-know .b-descrp .know1 .pad, .m-minimed-connect .m-know .b-descrp .know2 .pad {padding:2em 2.5em;}
.m-minimed-connect .m-know .b-descrp p {line-height:1.2em !important;}
ul.mc-cbox {list-style:none; margin:-2px 0 0 0; padding:0;}
ul.mc-cbox li {width:33.33%; background:#004B87; display:block; margin:0; padding:0; float:left; font-weight:bold;}
ul.mc-cbox li.blue2 {background:#00A9E0;}
ul.mc-cbox li .pad {padding:2em 2.5em; color:#fff; min-height:250px; font-weight:bold;}
ul.mc-cbox li .pad h4 {font-weight:bold; margin:-5px 0 5px 0; color:#fff !important;}

ul.mcinfo {list-style:initial; margin:10px 0 0 0; padding:0;}
ul.mcinfo li {list-style:circle !important; background:transparent; display:block; float:none; width:100%; font-size:100%; margin:0;}
.m-minimed-connect .b-descrp ul.mc-cbox li {margin-bottom:0 !important;}
.m-minimed-connect .b-descrp li ul.mcinfo li {margin-bottom:0 !important;}
		
.m-minimed-connect .b-descrp li {margin-bottom:15px !important;}
.b-prod-container.m-mconnect .b-descrp {padding-top:5.5em; padding-bottom:5.5em;}
.m-minimed-connect .b-descrp .next-step-btn {margin:0.3em 0 1em 0 !important;}

/* Product & Service update page */

.l-singlecol-cont .b-main-content { width: 990px; margin: 0 auto; float: none; }
.l-singlecol-cont .b-device-descrp { margin-right: 0; }
.l-singlecol-cont .b-device-descrp>h3 { display: none;  }

/* Common modificators */
.m-inlined { display: inline-block; vertical-align: top; }
	
	/* Main content block */
	.h-global-wrap .b-main-bar { float: left; width: 69%; }
		h1.m-ptupd-edit { margin-bottom: 30px; color: #F27925; font-size: 32px; line-height: 32px; }
		h2.m-ptupd-edit { margin-bottom: 27px; font-size: 17px; color: #7bb872; text-transform: uppercase; font-weight: bold; }
	.no-boxshadow .b-single-date-block.m-past-content { background: url(cssimages/ie-downgrade-video.png) 99999px 99999px no-repeat; }
		.b-upd-date { font-style: italic; font-size: 116%;  background: url('../img/icon/lightbox-close-icon.png') -9999px -9999px no-repeat; }
		a.b-upd-date { color: #F68026; }
		
		/* Doc download */
		.b-doc-download { margin: 10px 0 27px; }
		.b-single-date-block.m-past-content .b-doc-download { margin: 10px 0 0; }
			.b-doc-download>span { font-size: 116%; }
			.b-doc-download .b-doc { padding-left: 28px; background: url('../img/icon/icon-spr.png') -7px -47px no-repeat; line-height: 26px; }
			.b-doc-download a.b-download-btn,
			a.b-pagin-btn,
			a.location-check-btn,
			.b-form-sbmt input[type="button"],
			.b-sbmt-control input[type="button"] { margin-left: 15px; padding: 4px 11px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 3px 2px -2px #707578; -webkit-box-shadow: 0 3px 2px -2px #707578; box-shadow: 0 3px 2px -2px #707578; background: #007cd5 url('../img/bg/ie-download-btn.jpg') left center repeat-x; background: -moz-linear-gradient(top, #007cd5 0%, #0063aa 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007cd5), color-stop(100%,#0063aa)); background: -webkit-linear-gradient(top, #007cd5 0%,#0063aa 100%); background: -o-linear-gradient(top, #007cd5 0%,#0063aa 100%); background: -ms-linear-gradient(top, #007cd5 0%,#0063aa 100%); background: linear-gradient(to bottom, #007cd5 0%,#0063aa 100%); font-size: 12px!important; line-height: 18px; font-weight: bold; color: #fff!important;  text-decoration: none; }
			.ie8 .b-doc-download a.b-download-btn, 
			.ie8 a.b-pagin-btn,
			.ie7 .b-doc-download a.b-download-btn,
			.ie7 a.b-pagin-btn { background: url('../img/bg/ie-downgrade-btn.png') center center no-repeat; padding: 0; width: 92px; height: 26px; line-height: 26px; text-align: center; }
				.b-doc-download a sup { color: inherit; *color: #F49049; }
			
		/* Main text */
			.b-article p { margin-bottom: 13px; line-height: 1.4; }
				.b-article p img { padding-right: 5px; vertical-align: bottom; }
				.b-article ul ul { margin-top: 13px; }
					.b-article ul ul li { list-style: circle!important; font-size: 100%; }
						.b-article .b-list-sep { padding-left: 55px; }
			.b-lot-nmb-example { text-align: center; }
				.b-lot-nmb-example div { display: inline-block; margin: 0 auto; }
				.ie7 .b-lot-nmb-example div { zoom: 1; display: inline; max-width: 478px; }
					.b-lot-nmb-example strong { float: right; }
					.b-lot-nmb-example strong:first-child { position: relative; float: left; top: 46px; left: 110px; }
					.ie7 .b-lot-nmb-example strong:first-child { position: static; margin-left: 110px; }
					.b-lot-nmb-example img { display: block; padding-top: 12px; clear: both; }
			.b-article a.m-red-highlight, .b-article a.m-red-highlight strong { color: red; }
			
			/* Main text tables */
			.b-article table.b-feature-tbl,
			.b-article table.b-country-tbl { width: 100%; border-collapse: collapse; border-bottom: 1px solid #c2dae7; }
				.b-article table.b-feature-tbl tbody td,
				.b-article table.b-country-tbl tbody td { padding: 8px; border: none; border-top: 1px solid #c2dae7; vertical-align: middle; background: #fefefe; line-height: 1; }
				
				.ie8 .b-article table.b-feature-tbl tbody tr.m-odd-tr td,
				.ie7 .b-article table.b-feature-tbl tbody tr.m-odd-tr td,
				.ie8 .b-article table.b-country-tbl tbody tr.m-odd-tr td,
				.ie7 .b-article table.b-country-tbl tbody tr.m-odd-tr td { background: #f4f8fa; }
				
				.b-article table.b-feature-tbl tbody tr:nth-child(odd) td,
				.b-article table.b-country-tbl tbody tr:nth-child(odd) td { background: #f4f8fa; }
				.b-article table.b-feature-tbl tbody tr td:first-child { border-left: 1px solid #c2dae7; max-width: 250px; width: 250px; }
				.b-article table.b-feature-tbl tbody td.m-last-td { border-right: 1px solid #c2dae7; max-width: 170px; width: 170px; text-align: center; }
				.b-article table.b-feature-tbl tbody tr td:last-child { border-right: 1px solid #c2dae7; max-width: 170px; width: 170px; text-align: center; }
				.b-article table.b-feature-tbl tbody tr.b-product-caption td { padding: 16px 8px; border-top: none; background: #0f5f90; font-weight: bold; color: #FEFEFE; }
				.b-article table.b-feature-tbl tbody .b-product-caption td:first-child { border-left-color: #0f5f90; }
				
				.ie8 .b-article table.b-feature-tbl tbody .b-product-caption td.m-last-td,
				.ie7 .b-article table.b-feature-tbl tbody .b-product-caption td.m-last-td { border-right-color: #0f5f90; }
				
				.b-article table.b-feature-tbl tbody .b-product-caption td:last-child { border-right-color: #0f5f90; }
					.h-global-wrap sup { vertical-align: super; font-size: 11px; }
					.h-global-wrap table.b-feature-tbl .b-product-caption sup { font-weight: bold; color: #fff; }
					.h-global-wrap table.b-feature-tbl sup.tm { font-size: 10px; }
					a.b-link-to-video { color: #F68026; }
					.b-link-to-pdf { display: inline-block; width: 22px; height: 30px; padding-right: 3px; background: url('../img/icon/icon-spr.png') center bottom no-repeat; vertical-align: middle; }
		/* History block */
		.b-history { margin-top: 50px; }
			
		/* Photo block */
		.b-photo-thumbs { margin-top: 26px;  background: url('../img/icon/main-title-arr.png') -9999px -9999px no-repeat; }
		h6.m-ptupd-edit { margin-bottom: 15px; font-size: 17px; color: #0065A3; font-weight: bold; }
	    	.b-thumbs-line { font-size: 0; }
				a.b-pict-thumb { width: 140px; margin-left: 25px; position: relative; text-decoration: none; }
				.ie-plus { display: none; }
				*:first-child+html .ie-plus { display: block; }
				.b-pict-thumb:before, .ie-plus { content: '+'; position: absolute; right: -2px; top: 0; width: 17px; height: 17px; background: #fb7c09; font-size: 14px; font-weight: bold; line-height: 17px; text-align: center; color: #fff; }
				.b-pict-thumb:first-child { margin-left: 0; }
					.b-pict-thumb img { position: relative; z-index: -1; height: 100px;width: 140px; border: 1px solid #ccc; -moz-border-radius: 10px 0 10px 10px; -webkit-border-radius: 10px 0 10px 10px; border-radius: 10px 0 10px 10px; }
					.b-thumb-title { position: absolute; left: 16px; bottom: 11px; font-size: 12px; font-weight: bold; color: #8e939b; text-decoration: none; }
					
		/* Video block */
		.b-video-watch { margin-top: 26px; }
		.b-video-watch.b-common-video { margin: 0 0 20px; }
			.b-video-watch a.b-video-thumb { position: relative; display: block; width: 271px; height: 196px; margin: 0 auto; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; background: #000 url('../img/icon/icon-video-play.png') center center no-repeat; }
			.b-common-video a.b-video-thumb { margin: 0 0 0 28px; }
			.ie8 a.b-video-thumb,
			.ie7 a.b-video-thumb { background: url('../img/bg/ie-downgrade-video.png') center center no-repeat; }
	
	/* Right side bar */
	.h-global-wrap .b-right-sidebar { float: right; width: 27%; }
		.h-global-wrap .b-right-sidebar .b-faq {  float: none; width: auto; border: 1px solid #efefef; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: url('../img/bg/bg-faq.jpg') left bottom repeat-x; }
				.b-faq .b-faq-title, .b-faq-box .b-faq-title { margin: 17px 20px 11px 9px; padding-left: 41px; background: url('../img/icon/icon-spr.png') left -1px no-repeat; font-weight: bold; line-height: 33px;  }
				.b-faq .b-faq-body { margin: 0 10px 50px 30px; }
					.b-faq-line { margin-bottom: 15px; font-size: 12px; }
						.b-faq-body .b-faq-pair.m-answer { display: none; margin-top: 4px; }
						.b-faq-body .b-faq-pair.m-quest { cursor: pointer; }
							.b-faq-q, .b-faq-a { font-weight: bold; width: 21px; }
							.ie7 .b-faq-q,
							.ie7 .b-faq-a { display: inline; zoom: 1; vertical-align: top; }
							.b-faq-quest, .b-faq-answ { width: 180px;  line-height: 1.3; }
							.ie7 .b-faq-quest,
							.ie7 .b-faq-answ { display: inline; zoom: 1; vertical-align: top; }
							
	/* Photo box */
	.b-box-overlay { display: none; position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; background: #000; }
	.b-photo-box, .b-faq-box { display: none; position: fixed; top: 50%; left: 50%; z-index: 1100; width: 640px; height: 488px; margin-top: -244px; margin-left: -320px; background: #fff; }
			.close-box { position: absolute; left: -12px; top: -16px; display: block; height: 26px; width: 27px; background: url("../img/icon/lightbox-close-icon.png") no-repeat scroll 0 0 transparent; cursor: pointer; }
			.b-photo-box-body { padding: 50px 20px 30px; }
				.b-main-photo { float: left; width: 65%; padding-right: 28px; border-right: 2px solid #f4f4f4; min-height: 410px; }
					.b-ill-container { position: relative; }
						.b-ill-container img { display: none; border: 1px solid #ccc; }
						.b-ill-container img.m-current { display: block; }
						.b-ill-container .b-main-title { position: absolute; left: 162px; bottom: 10px; padding: 0 50px 33px 0; background: url('../img/icon/main-title-arr.png') 80% 23px no-repeat; font-size: 18px; font-weight: bold; color: #8e939b; }
						.b-ill-container .b-main-title[name="indented"] { left: 136px; }
						.b-ill-container .b-main-title[name="protruding"] { left: 126px; }
						.b-ill-container .b-main-title[name="side-by-side"] { left: 25px; padding: 0; background: none; word-spacing: 66px; }
					.b-ill-descrp { margin-top: 30px; }
						.b-ill-descrp h6, .b-ill-descrp p { display: none; }
						.b-ill-descrp h6.m-current, .b-ill-descrp p.m-current { display: block; }
						.b-ill-descrp p { font-size: 14px; line-height: 1.3; }
				.b-photo-bar { float: right; width: 26%; }
					.b-photo-bar .b-pict-thumb { display: block; margin: 32px 0 0 0; }
					.b-photo-bar .b-pict-thumb:first-child { margin-top: 0; }
					
	/* FAQ box */
	.b-faq-box { width: 900px; height: 500px; margin-top: -250px; margin-left: -450px; }
		.b-faq-box-body { padding: 20px 20px 60px; }
			.b-faq-box .b-faq-title { margin: 0 0 25px; padding-left: 47px; font-size: 17px; }
			.b-faq-box .b-faq-line { max-height: 320px; overflow-y: auto; margin-left: 47px; font-size: 14px; }
				.b-faq-box .m-quest { margin-bottom: 20px; }
					.b-faq-box .b-faq-q, .b-faq-box .b-faq-a { width: 26px; font-size: 16px; }
					.b-faq-box .b-faq-quest, .b-faq-box .b-faq-answ { width: 750px; }
					.b-faq-box .b-faq-quest { font-size: 16px; color: #0065A3; font-weight: bold; }
			.b-pagin-btn { position: absolute; bottom: 30px; width: 70px; text-align: center; }
			.b-pagin-btn.m-prev { left: 40px; }
			.b-pagin-btn.m-next { right: 40px; }
			
			.b-faq-box .b-faq-line	p { margin-bottom: 7px; font-size: inherit; line-height: 1.3; *font-size: 14px; }
			.b-faq-box .b-faq-line table { margin: 0 auto 7px; border-collapse: collapse; }
				.b-device-descrp .b-faq-box .b-faq-line table tr td { padding: 4px 25px; border: 1px solid #333; }
			.b-faq-box .b-faq-line a, .b-faq-box .b-faq-line strong { font-size: inherit; line-height: 1.3; *font-size: 14px; }
			.b-faq-box .b-faq-line a { color: #F27925}
			.b-faq-box .b-faq-line	ul { list-style: inside disc; margin: 14px 0; padding: 0; }
				.b-faq-box .b-faq-line ul li, .b-faq-box .b-faq-line ol li { margin-bottom: 5px; padding-bottom: 0; list-style-position: inside; font-size: inherit; line-height: 1.3; }
				.ie7 .b-faq-box .b-faq-line ul li, 
				.ie7 .b-faq-box .b-faq-line ol li { font-size: 14px; }
					.b-faq-box .b-faq-line	ul ul { margin: 8px 0 3px 30px; list-style: inside circle!important; }
						.b-faq-box .b-faq-line	ul ul li { list-style: inside circle!important; }
			.b-faq-line .b-holder-wrap { text-align: center; }
			.b-faq-line .b-img-holder { width: 180px; margin: 10px 10px 0; text-align: center; font-size: 11px; line-height: 1.1; }
			.ie7 .b-faq-line .b-img-holder { zoom: 1; display: inline; vertical-align: top; }
			.b-faq-box .b-faq-line	ol { list-style: inside decimal; margin: 14px 0 0; padding: 0; font-size: inherit; font-weight: normal; line-height:1; }
			.ie7 .b-faq-box .b-faq-line	ol { font-size: 12px; }
		  
		 
/* modifiers */
.m-auto-990 {/*max-width:990px; width:100%;*/ width: 990px; margin:0 auto}/*Temporary fixed dimensions*/
.m-auto-1280 {/*max-width:1280px; width:100%;*/ width: 1280px; margin:0 auto}/*Temporary fixed dimensions*/
.m-caps {text-transform: capitalize;}
.m-no-caps {text-transform: none;}
.m-text-color { color: #333; }
.m-bordered {border: 1px solid #dcdcdc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.ie7 .m-bordered {position: relative;}
.m-pict-right .b-model { float: right; }
.m-pict-right .b-descrp { float: left; }
.m-pict-left .b-model { float: left; }
.m-pict-left .b-descrp { float: right; }


/* buttons */
.b-descrp .next-step-btn.nlh {line-height:1.1em; min-height:34px; padding-top:8px;}
.btn-activity {display: inline-block; background: #015d97 url('../img/bg/submit-bgr.jpg') left center repeat-x; background: -moz-linear-gradient(top, #1772ad 0%, #1772ad 50%, #005c96 50%, #005c96 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1772ad), color-stop(50%,#1772ad), color-stop(50%,#005c96), color-stop(100%,#005c96)); background: -webkit-linear-gradient(top, #1772ad 0%,#1772ad 50%,#005c96 50%,#005c96 100%); background: -o-linear-gradient(top, #1772ad 0%,#1772ad 50%,#005c96 50%,#005c96 100%); background: -ms-linear-gradient(top, #1772ad 0%,#1772ad 50%,#005c96 50%,#005c96 100%); background: linear-gradient(to bottom, #1772ad 0%,#1772ad 50%,#005c96 50%,#005c96 100%); font-weight: bold; text-align: center;}
.more-descrp {display: inline-block; font-weight: bold; text-align: center; color: #f68026; border: 1px solid #d9d9d9; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; -moz-box-shadow: 0 2px 3px #989898; -webkit-box-shadow: 0 2px 3px #989898; box-shadow: 0 2px 3px #989898; background: url('../img/bg/more-descrp-bg.jpg') left center repeat-x; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #eaeaea 50%, #eaeaea 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(50%,#eaeaea), color-stop(100%,#eaeaea)); background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#eaeaea 50%,#eaeaea 100%); background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#eaeaea 50%,#eaeaea 100%); background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#eaeaea 50%,#eaeaea 100%); background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#eaeaea 50%,#eaeaea 100%);}
.ie7 .more-descrp {position: relative;}
.more-descrp:hover, .more-descrp:active, .more-descrp:active {color: #0ac1ee;}
.next-step-btn-vc { cursor:pointer; text-decoration: none; color: #fff; font-weight: bold; display: inline-block; padding: 4px 25px; background: url('../img/bg/next-step-btn-bg.jpg') left center repeat-x; background: -moz-linear-gradient(top, #67c558 0%, #67c558 50%, #53b847 50%, #53b847 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67c558), color-stop(50%,#67c558), color-stop(50%,#53b847), color-stop(100%,#53b847)); background: -webkit-linear-gradient(top, #67c558 0%,#67c558 50%,#53b847 50%,#53b847 100%); background: -o-linear-gradient(top, #67c558 0%,#67c558 50%,#53b847 50%,#53b847 100%); background: -ms-linear-gradient(top, #67c558 0%,#67c558 50%,#53b847 50%,#53b847 100%); background: linear-gradient(to bottom, #67c558 0%,#67c558 50%,#53b847 50%,#53b847 100%); -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;  }
.next-step-btn-vc:hover, .next-step-btn-vc:active, .next-step-btn-vc:focus { cursor:pointer; background: url('../img/bg/next-step-btn-bg-hover.jpg') left center repeat-x; background: -moz-linear-gradient(top, #53b847 0%, #53b847 50%, #67c558 50%, #67c558 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#53b847), color-stop(50%,#53b847), color-stop(50%,#67c558), color-stop(100%,#67c558)); background: -webkit-linear-gradient(top, #53b847 0%,#53b847 50%,#67c558 50%,#67c558 100%); background: -o-linear-gradient(top, #53b847 0%,#53b847 50%,#67c558 50%,#67c558 100%); background: -ms-linear-gradient(top, #53b847 0%,#53b847 50%,#67c558 50%,#67c558 100%); background: linear-gradient(to bottom, #53b847 0%,#53b847 50%,#67c558 50%,#67c558 100%); }
a.next-step-btn { text-decoration: none; color: #fff; font-weight: bold; display: inline-block; padding: 4px 25px; background: url('../img/bg/next-step-btn-bg.jpg') left center repeat-x; background: -moz-linear-gradient(top, #67c558 0%, #67c558 50%, #53b847 50%, #53b847 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67c558), color-stop(50%,#67c558), color-stop(50%,#53b847), color-stop(100%,#53b847)); background: -webkit-linear-gradient(top, #67c558 0%,#67c558 50%,#53b847 50%,#53b847 100%); background: -o-linear-gradient(top, #67c558 0%,#67c558 50%,#53b847 50%,#53b847 100%); background: -ms-linear-gradient(top, #67c558 0%,#67c558 50%,#53b847 50%,#53b847 100%); background: linear-gradient(to bottom, #67c558 0%,#67c558 50%,#53b847 50%,#53b847 100%); -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; position:relative; z-index:1; }
a.next-step-btn:hover, a.next-step-btn:active, a.next-step-btn:focus { background: url('../img/bg/next-step-btn-bg-hover.jpg') left center repeat-x; background: -moz-linear-gradient(top, #53b847 0%, #53b847 50%, #67c558 50%, #67c558 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#53b847), color-stop(50%,#53b847), color-stop(50%,#67c558), color-stop(100%,#67c558)); background: -webkit-linear-gradient(top, #53b847 0%,#53b847 50%,#67c558 50%,#67c558 100%); background: -o-linear-gradient(top, #53b847 0%,#53b847 50%,#67c558 50%,#67c558 100%); background: -ms-linear-gradient(top, #53b847 0%,#53b847 50%,#67c558 50%,#67c558 100%); background: linear-gradient(to bottom, #53b847 0%,#53b847 50%,#67c558 50%,#67c558 100%); }
input.next-step-btn.blue {font-size:1em; color:#fff; font-weight: bold; display:inline-block; padding:8px 25px; background: url('/res/img/bg/next-step-btn-bg1.png') left center repeat-x; background: -moz-linear-gradient(top, #0275ae 0%, #0275ae 50%, #53b847 50%, #0064a2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0275ae), color-stop(50%,#0275ae), color-stop(50%,#0064a2), color-stop(100%,#0064a2)); background: -webkit-linear-gradient(top, #0275ae 0%,#0275ae 50%,#0064a2 50%,#0064a2 100%); background: -o-linear-gradient(top, #0275ae 0%,#0275ae 50%,#0064a2 50%,#0064a2 100%); background: -ms-linear-gradient(top, #0275ae 0%,#0275ae 50%,#0064a2 50%,#0064a2 100%); background: linear-gradient(to bottom, #0275ae 0%,#0275ae 50%,#0064a2 50%,#0064a2 100%); -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; border:0; cursor:pointer;}
input.next-step-btn.blue:hover, input.next-step-btn.blue:active, input.next-step-btn.blue:focus { background: url('/res/img/bg/next-step-btn-bg-hover1.png') left center repeat-x; background: -moz-linear-gradient(top, #0064a2 0%, #0064a2 50%, #0275ae 50%, #0275ae 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0064a2), color-stop(50%,#0064a2), color-stop(50%,#0275ae), color-stop(100%,#0275ae)); background: -webkit-linear-gradient(top, #0064a2 0%,#0064a2 50%,#0275ae 50%,#0275ae 100%); background: -o-linear-gradient(top, #0064a2 0%,#0064a2 50%,#0275ae 50%,#0275ae 100%); background: -ms-linear-gradient(top, #0064a2 0%,#0064a2 50%,#0275ae 50%,#0275ae 100%); background: linear-gradient(to bottom, #0064a2 0%,#0064a2 50%,#0275ae 50%,#0275ae 100%); }
/* 2015-09-15 */
.btn {display:inline-block; font-family:efframedium; padding:15px 24px; background:#00a9e0; color:#fff; text-decoration:none; font-size:14px; text-transform:uppercase; letter-spacing: 0.5px; margin-top: 15px; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s;}
.btn:hover {cursor:pointer; background:#0087b3; color:#fff;}


.ie8 a.next-step-btn, .ie7 a.next-step-btn { position: relative; }

/* training video */
ul.video-training-ul {list-style:none; margin:20px 0; padding:0;}
ul.video-training-ul li {display:inline; padding-left:15px;}
ul.video-training-ul li:first-child {padding-left:-0;}
.b-simple-page h3 span {color:#333; font-weight:normal; font-size:0.8em;}
ul.video-training-step2 {list-style:none !important; margin:20px 0 0 0; padding:0;}
ul.video-training-step2 li {display:inline-block; margin:0; position:relative; min-height:150px;}
ul.video-training-step2 li .lt {display:block; width:120px !important; padding-left:40px; position:absolute; top:0; left:0;}
ul.video-training-step2 li .lt img {border:1px solid #ccc; background-color:#efefef;}
ul.video-training-step2 li .rt {display:block; padding-left:180px; margin:0 !important; position:absolute; top:0; left:0; width:400px;}

/* misc */
.isi-blockquote {padding-left:40px;}
.isi-blockquote h4 {font-size:1.5em;}
.isi-blockquote h4, .isi-blockquote h5 {padding-bottom:5px;}
ol li ul.isi-subul {list-style:disc; font-size:inherit !important;}
.b-simple-page ul li p, .b-simple-page ol li p {font-size:inherit !important; line-height:1.1em;}
.icn-pdf {background:url('../img/icon/icn-pdf.gif') no-repeat; padding:3px 0 3px 22px;}
.clear {clear:both;}

/* 2-24-2015 addition */
a.next-step-btn.blue { text-decoration: none; color: #fff; font-weight: bold; display: inline-block; padding: 4px 25px; background: url('../img/bg/next-step-btn-bg1.png') left center repeat-x; background: -moz-linear-gradient(top, #0275ae 0%, #0275ae 50%, #53b847 50%, #0064a2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0275ae), color-stop(50%,#0275ae), color-stop(50%,#0064a2), color-stop(100%,#0064a2)); background: -webkit-linear-gradient(top, #0275ae 0%,#0275ae 50%,#0064a2 50%,#0064a2 100%); background: -o-linear-gradient(top, #0275ae 0%,#0275ae 50%,#0064a2 50%,#0064a2 100%); background: -ms-linear-gradient(top, #0275ae 0%,#0275ae 50%,#0064a2 50%,#0064a2 100%); background: linear-gradient(to bottom, #0275ae 0%,#0275ae 50%,#0064a2 50%,#0064a2 100%); -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;  }
a.next-step-btn.blue:hover, a.next-step-btn.blue:active, a.next-step-btn.blue:focus { background: url('../img/bg/next-step-btn-bg-hover1.png') left center repeat-x; background: -moz-linear-gradient(top, #0064a2 0%, #0064a2 50%, #0275ae 50%, #0275ae 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0064a2), color-stop(50%,#0064a2), color-stop(50%,#0275ae), color-stop(100%,#0275ae)); background: -webkit-linear-gradient(top, #0064a2 0%,#0064a2 50%,#0275ae 50%,#0275ae 100%); background: -o-linear-gradient(top, #0064a2 0%,#0064a2 50%,#0275ae 50%,#0275ae 100%); background: -ms-linear-gradient(top, #0064a2 0%,#0064a2 50%,#0275ae 50%,#0275ae 100%); background: linear-gradient(to bottom, #0064a2 0%,#0064a2 50%,#0275ae 50%,#0275ae 100%); }
.b-intro-descrp p.b-descrp {font-size:120%; line-height:1.4; margin-bottom:7px; padding:1.2em 1.01% 1em; width:70%;}
.b-intro-descrp p a.next-step-btn {line-height:32px;}
.node_415 iframe, .node_419 iframe {display:none;}

@media only screen and (max-width : 1024px) {
	.m-auto-1280 { max-width:100%; width:100%;}
	.b-section-panels .m-auto-1280 { max-width:100%; width:100%;}
	.b-panel-carousel { width:100%;}
	.b-carousel-cut { width:85%;}
	.b-panel-carousel a.move-arrow.m-right-arr { right:10px; z-index: 10;}
	.b-panel-carousel a.move-arrow.m-left-arr { left:10px; z-index: 10;}
		.m-auto-990 { width:96%; margin: auto;}
	.m-auto-1280 { max-width:100%; width:100%;}
	.b-section-panels .m-auto-1280 { max-width:100%; width:100%;}
	.b-panel-carousel { width:100%;}
	.b-carousel-cut { width:85%;}
	.b-panel-carousel a.move-arrow.m-left-arr { left:10px; z-index: 10;}
	.m-minimed-edit .m-introducing .b-descrp, .m-enlite-edit .m-introducing .b-descrp { max-width:30%;}
	.b-descrp h3 { font-size:300%;}
	.m-introducing .b-model { width: 85%;}
	.b-descrp-text { line-height:1.1em;}
	.b-descrp h4 { font-size:200%;}
	.b-prod-descrp { margin-right:0;}
	.m-feat-benef .b-descrp { max-width:98%; width:100%; float: none;}
	.cutline-list li { width:80%;}
	.m-feat-benef .b-model { float: none; margin:0 auto;}
	.m-carelink .b-descrp { width:40%;}
	.m-carelink .b-model { width:56%;}
	.b-model img { margin-right:-10px;}
	.panel-item { width: 152px;}
	.m-enlite-edit .m-introducing .b-model { width:60%;}
	.m-enlite-edit .m-more-feat .b-descrp {max-width: 30%;padding: 70px 10% 0 0;}
	.m-enlite-edit .m-more-feat .b-model { width:50%;}
	.m-minimed-system-edit .m-introducing .b-model { width:50%;}
	.m-minimed-system-edit .m-feat-benef .b-descrp { max-width:100%;}
	
	.b-prod-container.m-introducing .b-descrp {max-width: 48%;}
        .m-minimed-connect .m-introducing .b-descrp {max-width:43% !important;}
	.m-enlite-edit .b-prod-container.m-introducing .b-model { width:50%}
	.m-gluc-mon-edit .m-gluc-control .b-descrp {max-width: 47%;padding-top: 10px;}
	.m-gluc-mon-edit .m-gluc-control .b-model {max-width: 50%;}
	.m-gluc-mon-edit .m-prod-specific .b-model { width:100%; max-width:100%;}
	.m-gluc-mon-edit .m-prod-specific .b-model img { max-width:50%;}
	.b-prod-descrp.m-stretch-pict-height .b-model { width:50%; max-width:50%; display: inline-block;}
	.b-prod-descrp.m-stretch-pict-height .b-model img { width:100%; max-width:100%;}
	.b-prod-descrp.m-stretch-pict-height .b-descrp { max-width:47%; width:47%; display: inline-block;}
	.m-gluc-mon-edit .m-prod-specific .b-model img { max-width:100%; width:100%;}
	.m-gluc-mon-edit .m-introducing .b-model { width:50%}
	
	.m-revel-pump-edit .m-introducing .b-model { max-width:45%;}
	.m-cgm-sys-edit .m-introducing .b-model { width:40%;}
	
	.m-kids-edit .m-introducing .b-model{ width:19%;}
	
	.m-carelink-edit .m-introducing .b-model {width:40%;}
	
	.m-infusion-edit .b-prod-container.m-introducing .b-model { width:50%; max-width:50%;}
	
	.m-ipro-edit .b-model { max-width:45%;}
	
	.m-bayer .b-model { max-width:45%;}
	
	.m-style-edit .b-prod-container.m-introducing .b-model { max-width:30%;}
	.m-style-edit .m-prod-specific .b-model { width:55%;}
	.m-cgm-edit .m-introducing .b-model {width: 40%;}
	.m-cgm-edit .m-gluc-control.m-definition .b-descrp {max-width: 63%;width: 45%;}

	.m-introducing.m-iport .b-model { width:45%;}

	
	.b-left-nav a{ padding:15px 9px 13px 10.96%;}
	
	.l-singlecol-cont .b-main-content { width:98% !important;}
		.h-global-wrap .b-main-bar { width:100% !important;}
		.h-global-wrap .b-right-sidebar { width:100%; float:left;}
		.b-faq-quest, .b-faq-answ { width:95%;}
		.b-faq-box { width: 90% !important; height:auto !important; top:5% !important; margin-top:0 !important; margin-left:-45% !important;}
		.b-faq-box .b-faq-quest, .b-faq-box .b-faq-answ { width:100% !important;}
		
		.b-device-descrp .b-expander .b-expander-body p img { max-width: 100% !important;}
		.b-intro-box .b-content { padding-top:30px !important;}
		.b-simple-page h2 { padding-top: 20px;}
}
@media only screen and (min-width : 801px) and (max-width : 1023px) {
		.l-header .b-search .b-search-input { width:110px;}
		
}

@media only screen and (max-width : 800px) {
	
	.l-header .m-auto-990 {padding-top:5px !important;}
	.b-home-hero .m-auto-990 {padding-top:0 !important;}
	.m-auto-990 { width:96%; margin: auto;}
	.m-auto-1280 { max-width:100%; width:100%;}
	.b-section-panels .m-auto-1280 { max-width:100%; width:100%;}
	.b-panel-carousel { width:100%;}
	.b-carousel-cut { width:85%;}
	.b-panel-carousel a.move-arrow.m-right-arr { right:10px; z-index: 10;}
	.b-panel-carousel a.move-arrow.m-left-arr { left:10px; z-index: 10;}
	.m-minimed-edit .m-introducing .b-descrp, .m-enlite-edit .m-introducing .b-descrp { max-width:30%;}
	.m-minimed-edit .m-introducing .b-model { width:70%;}
	.b-descrp h3 { font-size:300%;}
	.m-introducing .b-model { width: 85%;}
	.b-descrp-text { line-height:1.1em;}
	.b-descrp h4 { font-size:200%;}
	.b-prod-descrp { margin-right:0;}
	.m-feat-benef .b-descrp { max-width:98%; width:100%; float: none;}
	.cutline-list li { width:80%;}
	.m-feat-benef .b-model { float: none; margin:0 auto;}
	.m-carelink .b-descrp { width:40%;}
	.m-carelink .b-model { width:56%;}
	.b-model img { margin-right:-10px;}
	.b-video-lightbox { width:90% !important; height:auto !important;}
	.b-video-lightbox iframe { width: 100% !important; margin:auto !important }
	
	.m-enlite-edit .m-introducing .b-model { max-width:70%;}
	.m-better-pro .b-descrp { max-width: 37%;padding-top: 30px;}
	.m-better-pro .m-pict-left .b-model { width:54%;}
	.m-enlite-edit .m-prod-specific .b-model { width:50%;}
	.m-enlite-edit .m-prod-specific .b-descrp { width:46%;}
	.figure {font-size: 100% !important;}
	.m-prod-specific .figure.m-three {left: 375px;top: -20px !important;}
	.m-prod-specific .figure.m-one {left: 400px;}
	.m-prod-specific .figure.m-two {left: 600px;}
	.m-enlite-edit .m-more-feat .b-model { max-width:65%;}
	.m-enlite-edit .m-more-feat .b-descrp { max-width:30%; padding: 60px 10px;}
	.m-try-size .b-prod-descrp {padding:10px 11.95% 0 !important;}
	
	.m-minimed-system-edit .m-gluc-control .b-model {padding:59px 0 0 1%;}
	.m-minimed-system-edit .m-pers-therapy .b-descrp { max-width: 58%;}
	
	.b-prod-container.m-introducing .b-descrp {max-width: 48%;}
	.b-prod-container.m-iport .b-descrp {max-width:100%; padding-bottom:4em;}
	.m-enlite-edit .b-prod-container.m-introducing .b-model { width:50%}
	.m-gluc-mon-edit .m-gluc-control .b-descrp {max-width: 47%;padding-top: 10px;}
	.m-gluc-mon-edit .m-gluc-control .b-model {max-width: 50%;}
	.m-gluc-mon-edit .m-prod-specific .b-model { width:100%; max-width:100%;}
	.m-gluc-mon-edit .m-prod-specific .b-model img { max-width:50%;}
	.b-prod-descrp.m-stretch-pict-height .b-model { width:50%; max-width:50%; display: inline-block;}
	.b-prod-descrp.m-stretch-pict-height .b-model img { width:100%; max-width:100%;}
	.b-prod-descrp.m-stretch-pict-height .b-descrp { max-width:47%; width:47%; display: inline-block;}
	.m-gluc-mon-edit .m-prod-specific .b-model img { max-width:100%; width:100%;}
	
	.m-cgm-sys-edit .b-prod-container.m-introducing .b-descrp {padding: 10px 1.01% 0px;}
	.m-cgm-sys-edit .m-introducing .b-model { max-width:53%; width:50%; margin-right: -45px;}
	
	.m-kids-edit .m-introducing .b-model,.m-kids-edit .m-prod-specific .b-model { width:25%;}
	
	.m-carelink-edit .m-introducing .b-model { width:50%;}
	.m-carelink-edit .additional-board {right: 216px;position: relative;}
	.m-carelink-edit .m-feat-benef .b-descrp { max-width:57%; float:left;}
	.m-carelink-edit .m-feat-benef .b-model { max-width:40%; float: right;}
	
	
	.m-try-size .b-prod-descrp { padding:10px 2% 0 !important;}
	.m-infusion-edit .m-gluc-control.m-sure-set .b-model { max-width:50%;}
	
		.m-style-edit .b-prod-container.m-introducing .b-model { max-width:50%;}
		.m-style-edit .m-prod-specific .b-model { width:42%;}
		.m-style-edit .m-prod-specific .b-descrp {padding: 35px 1.01% 10px;max-width: 50%;}
		
		.m-therapy-intro .b-descrp {padding: 30px 1.01% 10px;}
		.m-therapy-intro .b-prod-descrp{ background-size: 55%;}
		.m-therapy-intro .m-graph .b-descrp {max-width: 44%;}
		.m-get-way .b-prod-descrp {min-height: 370px;background-size: 63%;}
		.m-get-way .b-descrp {padding: 77px 0 15px 410px;max-width: 50%;}
		.m-get-way .figure.m-one {left: -100px;top: 225px;}
		.m-get-way .figure.m-two {left: -170px;top: 105px;}
		.m-get-way .figure.m-three {left: -120px;top: 35px;}
		.m-get-way .figure.m-four {left: -78px;top: 70px;}
		.m-components .b-prod-descrp { background-size: 50%;}
		.m-components .b-descrp {padding-bottom: 10px;max-width: 50%;}
		.m-components .figure.m-two {left: 380px;top: 290px;}
		.m-components .figure.m-three {left: 500px;top: 284px;}
		.m-components .figure.m-four {left: 633px;top: 200px;}
		.m-insurance .b-descrp {max-width: 60%;}
		.m-graph .b-descrp { max-width:43%;}
		.m-feat-all .b-prod-descrp {background: url('../img/misc/insul-pump-feat-upd1.jpg') -50px 0 no-repeat;background-size: 53%;}
		.m-pump-edit.m-feat-all .b-descrp {padding-left: 49%;padding-top: 20px;padding-bottom: 40px;}
		
		.m-cgm-edit .m-introducing .b-model {width: 57%;margin-right: -50px;}
		.b-col-descr { display: none;}
		.m-auto-990{ padding-top:0 !important;}
		.b-simple-page h2{ font-size:2em;}
		
/* 2015-09-15 */
.m-minimed-connect .m-whymconnect .b-descrp {padding-bottom:0;}
ul.mc-cbox li {width:inherit; display:block; margin:0; padding:0; float:none;}
ul.mc-cbox li .pad {min-height:inherit;}
		
		
}

@media only screen and (max-width : 767px) {
.b-video-entry a {font-size: 140%;position: absolute;bottom: 10px;width: 40%;right: 0;}
.b-customer-videos { position: relative;padding-bottom: 80px;}
.m-enlite-edit .m-introducing .b-model {max-width: 70% !important;width: 100% !important;}
.m-better-pro .m-pict-left .b-model {width: 100% !important;}
.m-enlite-edit .m-better-pro .b-descrp { max-width:100%;}
.m-enlite-edit .m-more-feat .b-descrp {max-width: 46%;padding: 5px 10px;}
.m-prod-specific .figure.m-three { left:275px;}
.m-prod-specific .figure.m-one { left:315px;top: 310px;}
.m-prod-specific .figure.m-two { left: 460px; top:350px;}
.m-minimed-system-edit .m-feat-benef .b-descrp { max-width:100%;}
.m-minimed-system-edit .m-gluc-monitor .b-descrp { max-width:42%;}
.m-minimed-system-edit .m-pers-therapy .b-descrp { max-width:47%;}
/* 2015-09-15-edit */
.b-prod-container.m-introducing .b-descrp { max-width:40%; padding-top:2em; padding-bottom:2em;}
.b-prod-container.m-introducing .b-model { max-width:60%;}
.m-revel-pump-edit .m-introducing .b-model{ max-width:47%;}

.m-gluc-mon-edit .m-introducing .b-model { width:50%}
.m-cgm-sys-edit .b-prod-container.m-introducing .b-model {max-width:74%;width: 100%; margin-right:-117px;}

.m-try-size .m-pict-right .b-descrp { width:50%;}

.m-therapy-intro .b-descrp {padding: 0;max-width: 50%;}
.m-pict-right .b-model {float: right;width: 52%;}
.m-get-way .b-prod-descrp {min-height: inherit;background-size: 63%;}
.m-get-way .b-descrp {padding: 10px 0 0 310px;max-width: 80%;}
.m-get-way .figure.m-two {left: -148px;top: 105px;}
.m-insurance .b-prod-descrp {background-size: 40%;}
.m-feat-all .b-descrp { height:auto;}
.m-components .figure.m-two {left: 305px;top: 237px;}
.m-components .figure.m-three {left: 500px;top: 147px;}
.m-components .figure.m-four {left: 400px;top: 218px;}
.b-intro-box .b-content h2{ font-size:3.3em;}
.b-device-descrp h3{ font-size:200%;}
.b-support-sections .b-item h2{ font-size:150%; margin-left:0px;}
.b-device-descrp ul{ padding-left:25px;}
.m-to-left{ margin-top:15px;}
.b-main-content{ margin-right:0px;}
/*.region-content{ padding:0 10px;}*/
.b-news-list{ padding:0 10px;}
.m-w33 { width:48% !important;}
.l-onecol-cont { margin-top:30px;}

/*new device css*/
.page-node-588 .l-content .title-new-device {font-size: 33px;  left: 2%;  line-height: 1em;  padding-left: 1%;  top: 30px;}
.page-node-588 .b-main-content {margin-right:2%;}
.new_device_programs_main {width:100%;}
.new_device_programs_form #device-programs-form {width:100%; float:right;}
.new_device_programs_form .new_device_programs_rightside_text {max-width:100%; width:100%; margin-top:0;}
.page-node-588 .b-device-descrp .programs_text_header h3 {font-size:155%;}
.page-node-588 .programs_text_hbelow {font-size:108%;}
.page-node-588 .b-device-descrp p {font-size:103%;}

/* 2015-09-15 */
.m-minimed-connect .m-know .b-descrp {display:block; max-width:100%; width:100%; background-size:cover;}
.m-minimed-connect .m-know .b-model {display:block; max-width:100%; width:100%; background-size:cover;}
}



@media only screen and (max-width : 568px) {
	.l-header .b-logo{ top:58px;}
	.b-simple-page h2{ font-size:2em !important;}

/* type2 */
.m-type2-intro .b-descrp .b-descrp-text {font-size:1.4em;}
.m-type2-intro .b-descrp-rt ul.t2ul li {font-size:1.2em;}
.m-type2-intro .b-descrp p.b-descrp-text img {max-width:30%;}
.t2-graph .b-descrp {width:100%; display:block; float:none;}
.t2-graph .b-descrp img {width:auto;}
.t2-graph .b-model {margin:-30px 0 50px 0; width:100%; display:block; text-align:center; clear:both;}
.t2-getway .b-descrp {padding:3em 0 0 0; width:100%; display:block; float:none; clear:both; max-width:100%;}
.t2-getway .b-model {width:100%; display:block;}
.t2-components .b-descrp {max-width:100%; display:block; float:none;}
.t2-components .b-model {margin:0 0 2em 2em;}
.t2-advantages .b-descrp {max-width:100%; display:block; float:none;}
.t2-advantages .b-model {margin:0 0 2em 2em; float:right;}
.t2-meter .b-descrp {max-width:100%; display:block; float:none;}
.t2-meter .b-model {margin:0 0 2em 2em;}
.t2-meter .b-model img {display: block; height: auto; max-width: 100%; }
.t2-management .b-descrp {padding:30px 0 30px 10px; max-width:100%; width:100%; display:block;}
.t2-management .b-model {width:100%; display:block;}

/* iport */
.m-iport-edit .m-iportform .b-model {max-width:100%; width:100%; float:none; clear:both;}
.m-iport-edit .m-iportform .b-descrp {max-width:100%;}
.m-iport-edit .m-iportform .b-descrp ul li { margin-bottom:0.8em;}

.m-iport-edit .m-whyuse .b-model {max-width:100%; float:none; clear:both;}
.m-iport-edit .m-whyuse .b-model img {max-width:50%; margin:0 auto;}
.m-iport-edit .m-whyuse .b-descrp {max-width:100%;}
.m-iport-edit .m-whyuse .b-descrp ul li { margin-bottom:0.8em;}

.m-iport-edit .m-works .b-model {max-width:100%; width:100%; float:none; clear:both;}
.m-iport-edit .m-works .b-model img {max-width:100%; width:80%; margin:0 auto;}
.m-iport-edit .m-works .b-descrp {max-width:100%;}

.m-iport-edit .m-easyuse .b-model {max-width:45%;}
.m-iport-edit .m-easyuse .b-descrp {max-width:50%;}
.m-iport-edit .m-questions .b-model {max-width:50%; padding:4em 0;}
.m-iport-edit .m-questions .b-descrp {max-width:45%;}
.m-iport-edit .m-easyuse .video-icon.i1 {background-size:100%; width:100%; height:100%;}
.m-iport-edit .m-easyuse .video-icon.i2 {background-size:100%; width:100%; height:100%;}
.m-iport-edit .m-easyuse .video-icon.i3 {background-size:100%; width:100%; height:100%;}
.m-iport-edit .m-easyuse .b-descrp .b-video-item {margin:0 1em 2em 0; width:90px; height:54px;}
.m-iport-edit .m-questions .b-model {max-width:100%; width:100%; float:none; clear:both;}
.m-iport-edit .m-questions .b-model img {max-width:100%; width:80%; margin:0 auto;}
.m-iport-edit .m-questions .b-descrp {max-width:100%;}

.m-iport-vlt {float:none; width:100%; display:block;}
.m-iport-vrt {float:none; width:100%; text-align:left; display:block; padding:1em 1em 2em 1em;}

/* minimed connect */
.m-minimed-connect .m-introducing .b-model {max-width:100% !important; width:100% !important; float:none !important; clear:both !important;}
.m-minimed-connect .m-introducing .b-model img {width:100% !important; margin:0 auto !important; position:initial !important; display:block !important;}
.m-minimed-connect .m-introducing .b-descrp {max-width:100% !important;}
.m-minimed-connect .m-befirst .b-model {width:100% !important; max-width:100% !important; float:none !important; clear:both; display:block !important; padding-top:0 !important; padding-bottom:0 !important;}
/* 2015-09-15 */
.m-minimed-connect .m-befirst .b-descrp {width:100% !important; max-width:100% !important; display:block !important; padding-top:2em !important; padding-bottom:2em !important; background:transparent !important;}
.m-minimed-connect .m-befirst .b-descrp ul li {margin-bottom:0.8em !important;}
.m-minimed-connect .m-whymconnect .b-descrp {max-width:100% !important; width:100% !important; float:none !important; clear:both !important; padding-bottom:0 !important;}
.m-minimed-connect .m-whymconnect .b-descrp img {max-width:100% !important; margin:0 auto !important;}
.m-minimed-connect .m-otherinfo .b-model {max-width:50%;}
.m-minimed-connect .m-otherinfo .b-descrp {max-width:45%;}
.m-minimed-connect .m-otherinfo .b-model {max-width:100% !important; width:100% !important; float:none !important; clear:both !important; padding-top:1em !important;}
.m-minimed-connect .m-otherinfo .b-model img {max-width:100% !important; width:60% !important; margin:0 auto !important;}
.m-minimed-connect .m-otherinfo .b-descrp {max-width:100% !important; padding-bottom:1em !important;}
.m-minimed-connect .m-orderinfo .b-model {max-width:100% !important; width:100% !important; float:none !important; clear:both !important; padding:1em 0 0 0 !important;}
.m-minimed-connect .m-orderinfo .b-model img {max-width:100% !important; width:60% !important; margin:0 auto !important;}
.m-minimed-connect .m-orderinfo .b-descrp {max-width:100% !important; padding:2em 0 !important;}

}

@media only screen and (max-width : 480px) {
	.l-header .b-logo{ top:58px;}
	.m-enlite-edit .m-better-pro .b-descrp { max-width:100% !important;}
.m-enlite-edit .m-more-feat .b-descrp {max-width: 96% !important;padding: 10px 3% !important;}
.m-enlite-edit .m-introducing .b-model {max-width: 100% !important;width: 100% !important;}
.m-better-pro .m-pict-left .b-model {width: 100% !important;}

.m-enlite-edit .m-prod-specific .b-descrp { width:100%; padding-bottom:0 !important;}
.m-enlite-edit .m-prod-specific .b-model { width:100%; padding-top: 90px;}
.m-enlite-edit .m-more-feat .b-model {max-width: 100%;width: 100%;}
.m-try-size .b-descrp h4 { color: #000;}
.b-descrp h4 { font-size:170%;}
.m-prod-specific .figure.m-three {left: 20px !important;top: 422px !important;}
.m-prod-specific .figure.m-one {left: 50px;top: 810px;}
.m-prod-specific .figure.m-two {left: 190px;top: 820px;}
.m-enlite-edit .m-prod-specific .b-model { min-height: 430px;}

.m-revel-pump-edit .b-prod-container.m-introducing .b-descrp {padding:230px 1.01% 54px; max-width:100%; width:100%;}
.m-minimed-system-edit .m-introducing .b-descrp { max-width:100%; padding-top:180px; padding-bottom:20px;}
.m-minimed-system-edit .m-introducing .b-model { width:100%; padding-top: 10px; top:0;}

.m-minimed-system-edit .m-introducing .b-descrp-text { max-width:100%;}
.m-minimed-system-edit .m-feat-benef { max-width:100%;}
.m-minimed-system-edit .m-gluc-monitor .b-descrp { max-width:100%;}
.m-minimed-system-edit .m-gluc-monitor .b-model {padding-top:0;}
.m-minimed-system-edit .m-pers-therapy .b-descrp { max-width:100%;}
.m-minimed-system-edit .m-pers-therapy .b-model { padding-top:0;}
.m-minimed-system-edit .m-carelink .b-descrp { max-width:100%;}
.m-minimed-system-edit .b-descrp h3 { margin-top: 80px;}

.m-gluc-mon-edit .b-prod-container.m-introducing .b-model { width:100%; max-width:100%;}
.m-gluc-mon-edit .b-prod-container.m-introducing .b-descrp {padding: 400px 1.01% 20px; max-width: 100%;}
.m-gluc-mon-edit .m-gluc-control .b-descrp {max-width: 100%;padding-top: 20px; width:100%;}
.b-prod-descrp.m-stretch-pict-height .b-model { width:100%; max-width:100%}
.b-prod-descrp.m-stretch-pict-height .b-model img { max-width:100%; width:100%;}
.b-prod-descrp.m-stretch-pict-height .b-descrp { width:100%; max-width:100%;}


.m-revel-pump-edit .b-prod-container.m-introducing .b-model { width:88%}
.m-revel-pump-edit .b-prod-container.m-introducing .b-descrp {padding:200px 1.01% 54px; max-width:100%; width:100%;}
.m-revel-pump-edit .m-gluc-control .b-model, .m-revel-pump-edit .m-gluc-control ,.m-revel-pump-edit .m-gluc-control .b-descrp { max-width:100%; padding-bottom: 0px;}
.m-revel-pump-edit .b-prod-container.m-introducing .b-descrp{padding: 200px 1.01% 20px;}
.m-carelink-edit .additional-board { right:295px;}

.m-style-edit .b-prod-container.m-introducing .b-model { max-width:100%;}
.m-style-edit .b-prod-container.m-introducing .b-descrp {max-width: 108%;margin-top: 160px;}

.m-cgm-edit .m-carelink .b-descrp img {padding-top: 20px;max-width: 100%;}
.m-cgm-edit .m-try-size .b-model {width: 100%;margin-bottom: 20px;}
.m-cgm-edit .m-try-size .b-descrp {max-width: 100%;padding-top: 10px;}
.m-try-size .b-basic-text { margin-bottom: 0 !important;}
.m-cgm-edit .m-introducing .b-model {width: 100%;margin-right: 0;}
.m-cgm-edit .m-gluc-control.m-care .b-descrp { margin-top:0;}
.b-left-nav { width:100%;}
.b-left-nav a { padding: 10px 5px;}
.b-main-content {float: left;width: 98%;margin: 1%;}
.b-icon-row .icon-item.m-print { padding-right: 40px;}
.b-icon-row .icon-item { padding-left:14px;}
.b-device-descrp { margin-top: 10px;}
.b-device-descrp h3 { font-size:234%; padding-top:15px;}
.l-onecol-cont .b-contact {width: 100%;min-width: 100%;margin-top: 20px;}
.l-onecol-cont .b-search { width:100%; margin:0;}

.b-icon-row{ float:left; margin-top:20px;}
.b-intro-box .b-content h2{ font-size:2em; max-width: 55%;}
.b-intro-box .b-content .b-banner img{ width:78%;}
.b-intro-box .b-content .b-banner{ text-align:right;}
.b-intro-box.m-support-secondary{ height:105px;}
.b-icon-row .icon-item.b-font-resize{ padding-right:5px;}
.m-to-left{margin-top:15px;}
.b-device-descrp{ margin-right:0px; padding:0px 10px;}
.b-video-list .b-video-descr{ clear:both; margin-left:0px !important;}
.b-simple-page ul, .b-simple-page ol { padding-left:30px !important;}
.b-milestones-list .b-item .b-img { top:35px !important;}
.b-milestones-list .b-item .b-date { left:30px !important;}
.b-milestones-list .b-item .b-content {padding-left: 90px !important;}
.l-onecol-cont .b-contact .b-loop .care-text {padding:14px 2% 14px 2% !important;}
.l-onecol-cont .b-contact .b-loop p { max-width:100% !important;}
.b-simple-page { padding-bottom:0 !important;}
.b-faq-box .b-faq-line {max-height: 200px !important;overflow-y: auto;margin-left: 0 !important;font-size: 14px;}
.b-intro-box .b-content .b-banner{ max-width: 64%;}

.b-map-col { width:90% !important;}
.m-prod-treat .b-intro-descrp h3 {font-size: 1.8em !important;}
.b-intro-dets { height:auto !important;}

.b-descrp { padding-bottom:0;}
.b-model { margin-top:0;}	
.b-panel-carousel .panel-item { width: 130px;}
.m-introducing .b-model { width:100%;margin-top: 0;}
.m-minimed-edit .m-introducing .b-descrp, .m-enlite-edit .m-introducing .b-descrp { max-width:100%; margin-top:175px;}
.b-prod-container.m-introducing .b-model {max-width: 100%;width: 100%;}
.m-gluc-control .b-descrp { width:100%; max-width:98%; margin:auto;}
.m-minimed-edit .b-descrp-text, .m-pump-edit .b-descrp-text{ width:100%; max-width:100%;}
.m-gluc-control .b-model { width:100%; max-width:100%; margin-bottom: -30px; margin-top: -30px;}
.m-carelink .b-model { max-width:100%; width:100%; margin-top:0;}
.m-minimed-edit .b-descrp { padding:20px 1.01% 10px;}
.m-gluc-control.m530g-enlite.m-minimed-edit .b-descrp { padding:160px 1.01% 10px;}
.m-gluc-control .b-model-better-protection { padding-top:0;}
.cutline-list li { padding-left:60px;}
.blue-highlight { font-size:105%;}
.m-feat-benef .b-model { width:70%; float:none; margin:auto; margin-left:0;}
.m-minimed-edit .m-feat-benef .b-model { margin-left:25px;}
.m-feat-benef .b-model img {max-width: 90%;}
.pointer.m-pred-alerts{right: -59px;top: 31px;background: url('../img/icon/minimed-alert-arr.png') 20px 15px no-repeat;padding: 0 0 12px 73px; background-size: 45%;}
.pointer.m-tr-suspend {left: 0;top: 37px;background: url('../img/icon/minimed-suspend-arr.png') 38px 10px no-repeat;padding-right: 134px;background-size: 36%;}
.pointer.m-wizard {left: -8px;top: 86px;background: url('../img/icon/minimed-wizard-arr.png') right top no-repeat;padding: 30px 8px 0 0;background-size: 76%;}
.pointer.m-sensor {left: 40px;bottom: 8px;background: url('../img/icon/minimed-sensor-arr.png') left 6px no-repeat;padding: 16px 0 0 64px;background-size: 45%;}
.pointer.m-cgm {right: -52px;top: 132px;background: url('../img/icon/minimed-cgm-arr.png') left top no-repeat;padding: 26px 0 0 45px;background-size: 40%;}
.m-try-size .b-prod-descrp { background-size:100%; min-height:280px;}
.m-carelink .b-descrp { width:98%;}
.m-minimed-edit .m-carelink .b-model-bayer { padding-top:0;}
.m-carelink .b-model { padding-top:0; padding-bottom:20px;}

.b-descrp h3 {font-size: 250%;}

.m-gluc-control .b-model-better-protection { position:absolute; margin-top:20px;}
.m-gluc-control.m530g-enlite .b-descrp {padding: 180px 1.01% 10px;}
.m-minimed-edit .m-carelink .b-descrp { margin-top: 20px; padding-top:0;}
ul.cutline-list { padding-top:0;}
.m-minimed-edit .m-feat-benef .b-d { margin-top:20px;}
.m-minimed-edit .m-feat-benef .b-descrp { padding-top:15px;}
.b-descrp .next-step-btn { margin:0;}
.b-descrp .next-step-btn { font-size:125%;}
.m-gluc-mon-edit .m-carelink .b-model { padding-top:0; padding-bottom:0;}
.m-gluc-mon-edit .m-carelink .b-descrp { padding-top:20px;}

.m-enlite-edit .m-introducing .b-model{top: 0px;}
.m-enlite-edit .m-introducing .b-descrp {max-width: 100%;margin-top: 65px;}

.m-introducing .b-video-item { padding-bottom:10px;}
.m-enlite-edit .m-better-pro .b-descrp { padding-top:20px;}
.m-enlite-edit .m-prod-specific .b-descrp { padding-top:20px;}
.m-try-size .b-descrp h4 { color: #000; font-size:210%;}

.miniMedRevelSystem .m-introducing .b-descrp { max-width:100%; padding-top:180px;}
.miniMedRevelSystem .m-minimed-system-edit .b-descrp h3 {margin-top: 20px;}
.m-minimed-system-edit .m-gluc-control .b-descrp {padding: 20px 1.01% 0;}
.m-minimed-system-edit .m-feat-benef .b-descrp {padding: 20px 1.01% 0; margin-bottom: 20px;}
.m-minimed-system-edit .m-gluc-monitor .b-descrp {padding-top: 20px;}
.m-minimed-system-edit .m-pers-therapy .b-descrp {padding-top: 20px;}
.m-minimed-system-edit .m-carelink .b-descrp {padding-top:20px;}

.m-cgm-sys-edit .b-prod-container.m-introducing .b-descrp {padding: 300px 1.01% 0px;width: 100%;max-width: 100%;}
.m-cgm-sys-edit .m-gluc-control .b-descrp { max-width:100%;}
.m-cgm-sys-edit .b-prod-container.m-introducing .b-model {max-width: 100%;width: 100%;margin-right: 0;}

.m-kids-edit .m-introducing .b-model, .m-kids-edit .m-prod-specific .b-model{ width:100%; max-width:100%; right:0;}
.m-kids-edit .b-prod-container.m-introducing .b-descrp {max-width: 100%;margin-top: 300px;padding-bottom: 10px;}

.m-carelink-edit .m-introducing .b-model {width: 100%;max-width: 100%;}
.m-carelink-edit .b-prod-container.m-introducing .b-descrp {max-width: 100%;margin-top: 210px;}
.m-carelink-edit .additional-board { right:300px;}
.m-carelink-edit .m-feat-benef .b-model { max-width:100%;}
.m-carelink-edit .m-feat-benef .b-descrp { width:100%; max-width:100%;}

.m-infusion-edit .b-prod-container.m-introducing .b-model { width:100%; max-width:100%;}
.m-infusion-edit .b-prod-container.m-introducing .b-descrp {max-width: 100%;margin-top: 230px;}
.m-infusion-edit .m-gluc-control .b-descrp ,.m-infusion-edit .m-gluc-control.m-mio-set .b-descrp{max-width:100%;}
.m-infusion-edit .m-try-size .b-model {width: 100%;padding-top: 0;}
.m-ipro-edit .b-prod-container.m-introducing .b-model { max-width:100%; width:100%; right:0;}
.m-ipro-edit .b-prod-container.m-introducing .b-descrp {max-width: 100%;margin-top: 230px;}
.m-ipro-edit .m-gluc-control .b-model { width:100%;}

.m-bayer .b-model { width:100% !important; max-width:100% !important;}
.m-bayer .b-descrp {width:100% !important; max-width:100% !important;margin-top: 150px !important;}

.m-style-edit .b-prod-container.m-introducing .b-model { max-width:100%;}
.m-style-edit .b-prod-container.m-introducing .b-descrp {max-width: 108%;margin-top: 160px;}
.m-style-edit .m-prod-specific .b-model { width:100%;}
.m-style-edit .m-prod-specific .b-descrp { width:100%; max-width:100%;}
.m-style-edit .m-feat-benef .b-model {margin-top: 0;margin-bottom: 0;width: 100%;max-width: 100%;}

.m-therapy-intro .b-descrp {padding: 280px 1.01% 10px;}
.m-therapy-intro .b-prod-descrp {background-size: 100%;}
.m-graph .b-descrp { max-width:100%; padding-bottom: 0;}
.m-graph .b-model { margin:0 0 10px 0;}
.m-get-way .b-prod-descrp {min-height: 370px;background-size: 120%;}
.m-get-way .b-descrp {padding: 0;max-width: 100%;padding-top: 320px;}
.m-get-way .figure.m-one {left: 230px;top: -90px;}
.m-get-way .figure.m-two {left: 230px;top: -219px;}
.m-get-way .figure.m-three {left: 215px;top: -250px;}
.m-components .b-prod-descrp {background-size: 100%;}
.m-components .b-descrp {padding-bottom: 10px;max-width: 100%;}
.m-components .b-descrp {padding-bottom: 10px;max-width: 100%;padding-top: 400px;}
.m-components .figure.m-one {left: 100px;top: -340px;}
.m-components .figure.m-two {left: 29px;top: -100px;}
.m-components .figure.m-four {left: 130px;top: -100px;}
.m-components .figure.m-three {left: 250px;top: -175px;}
.m-benefits .b-model { width:100%;}
.m-benefits .b-descrp {padding-top: 29px;max-width: 100%;width: 100%;}
.m-insurance .b-prod-descrp {background: url('../img/misc/insul-pump-insur-upd1.png') right 0 no-repeat;}
.m-insurance .b-descrp {max-width: 100%;padding-top: 520px;}
.m-feat-all .b-prod-descrp {background: url('../img/misc/insul-pump-feat-upd1.jpg') 0 0 no-repeat;background-size: 100%;}
.m-pump-edit.m-feat-all .b-descrp {padding-left: 0%;padding-top: 425px;padding-bottom: 0px;max-width: 100%;height: auto;}

.m-minimed-edit .b-prod-container.m-introducing .b-descrp {max-width: 100%;margin-top: 135px;}
.m-minimed-edit .b-prod-container.m-introducing .b-model {max-width: 100%; width:100%;}
.m-cgm-edit .m-gluc-control.m-definition .b-descrp {max-width: 100%;width: 100%;}
.m-carelink .b-descrp .collt {float: none;width: 100%;}
.m-carelink .b-descrp .colrt {float: none;width: 100%;}
.m-therapy-intro .b-descrp {padding: 280px 1.01% 10px;width: 100%;max-width: 100%;}
.m-try-size .m-pict-right .b-descrp {width: 100%;}
.m-insurance .b-prod-descrp {background-size: 100%;}
.m-graph .b-model {margin: 0 0 10px 0;width: 100%;}

.m-cgm-edit .m-introducing .b-model {width: 100%;margin-right: 0;max-width: 100%;}
.m-cgm-edit .b-prod-container.m-introducing .b-descrp {max-width: 100%;margin-top: 180px;}



/* Support Section */
.b-left-nav { width:100%;}
.b-left-nav a { padding:10px 5px;}
.b-main-content {float: left;width: 98%;margin: 1%;}
.b-icon-row .icon-item.m-print { padding-right: 40px;}
.b-icon-row .icon-item { padding-left:14px;}
.b-device-descrp { margin-top: 20px;}
.b-device-descrp h3 { font-size:234%;}
.l-onecol-cont .b-contact {width: 100%;min-width: 100%;margin-top: 20px;}
.l-onecol-cont .b-search { width:100%; margin:0;}

.l-header .b-logo{ top:60px;}
.b-intro-box .b-content .b-banner img{ width:100%;}

/* Sitemap */
.m-support .b-intro-box .b-content .b-banner img { width:189% !important;}

/* Products and Treatment */
.m-prod-treat .b-intro-descrp {width: 100%;float: left;margin: 20px 0 50px;}
.m-prod-treat .b-intro-descrp div { max-width: 100%;}
.b-intro-dets .b-hero-hand {width:100%; right:-30px; background-size:100%; top:7em; position:relative !important; margin-bottom:0 !important;}
.m-prod-treat .banner-link-wrap { margin:10px 6px 0px 6px !important;}
.m-prod-treat .b-banner-links { margin-top:20px;}
.m-prod-treat .video-icon.banner { margin-bottom:0 !important;}
.m-prod-treat .b-secondary-links{margin: 10px 0 0 0 !important;}
.search-form .search-sbm { border-radius:0; color:#000;}
.search-form .search-text { color:#666666;}

}

@media only screen and (max-width :384px) {
	.l-footer .b-footer-nav{ width:100%;}
	.l-footer .b-copyright{ top:84px; right:0px; text-align:center;}
	.b-intro-dets .b-hero-hand {top:10.5em;}
}


@media only screen and (max-width : 320px) {
.b-descrp { padding-bottom:0;}
.b-model { margin-top:0;}	
.b-panel-carousel .panel-item { width: 130px;}
.m-introducing .b-model { width:100%;margin-top: 0;}
.m-minimed-edit .m-introducing .b-descrp, .m-enlite-edit .m-introducing .b-descrp { max-width:100%; margin-top:70px;}
.m-gluc-control .b-descrp { width:100%; max-width:98%; margin:auto;}
.m-minimed-edit .b-descrp-text, .m-pump-edit .b-descrp-text{ width:100%; max-width:100%;}
.m-gluc-control .b-model { width:100%; max-width:100%;}
.m-carelink .b-model { max-width:100%; width:100%; margin-top:0;}
.m-minimed-edit .b-descrp { padding:20px 1.01% 10px;}
.m-gluc-control .b-model-better-protection { padding-top:0;}
.cutline-list li { padding-left:60px;}
.blue-highlight { font-size:105%;}
.m-feat-benef .b-model { width:70%; float:none; margin:auto; margin-left:25px;}
.m-feat-benef .b-model img {max-width: 90%;}
.pointer.m-pred-alerts{right: -59px;top: 31px;background: url('../img/icon/minimed-alert-arr.png') 20px 15px no-repeat;padding: 0 0 12px 73px; background-size: 45%;}
.pointer.m-tr-suspend {left: 0;top: 37px;background: url('../img/icon/minimed-suspend-arr.png') 38px 10px no-repeat;padding-right: 134px;background-size: 36%;}
.pointer.m-wizard {left: -8px;top: 86px;background: url('../img/icon/minimed-wizard-arr.png') right top no-repeat;padding: 30px 8px 0 0;background-size: 76%;}
.pointer.m-sensor {left: 40px;bottom: 8px;background: url('../img/icon/minimed-sensor-arr.png') left 6px no-repeat;padding: 16px 0 0 64px;background-size: 45%;}
.pointer.m-cgm {right: -52px;top: 132px;background: url('../img/icon/minimed-cgm-arr.png') left top no-repeat;padding: 26px 0 0 45px;background-size: 40%;}
.m-try-size .b-prod-descrp { background-size:100%; min-height:280px;}
.m-carelink .b-descrp { width:98%;}
.m-minimed-edit .m-carelink .b-model-bayer { padding-top:0;}
.m-carelink .b-model { padding-top:0; padding-bottom:20px;}

.m-enlite-edit .m-better-pro .b-descrp { max-width:100% !important;}
.m-enlite-edit .m-more-feat .b-descrp {max-width: 96% !important;padding: 10px 3% !important;}
.m-enlite-edit .m-introducing .b-model {max-width: 100% !important;width: 100% !important; top:10px;}
.m-better-pro .m-pict-left .b-model {width: 100% !important;}

.m-enlite-edit .m-prod-specific .b-descrp { width:100%; padding-bottom:0 !important;}
.m-enlite-edit .m-prod-specific .b-model { width:100%; padding-top: 90px;}
.m-enlite-edit .m-more-feat .b-model {max-width: 100%;width: 100%;}

.b-descrp .next-step-btn { margin:0;}
.m-prod-specific .figure.m-three {left: 20px !important;top: 470px !important;}
.m-prod-specific .figure.m-one {left: 50px;top: 810px;}
.m-prod-specific .figure.m-two {left: 190px;top: 850px;}
.m-enlite-edit .m-prod-specific .b-model { min-height: 430px;}


.m-minimed-system-edit .m-introducing .b-descrp { max-width:100%; padding-top:180px;}
.m-minimed-system-edit .m-introducing .b-model { width:100%; padding-top: 10px; top:0; max-width: 100%;}
.m-minimed-system-edit .m-introducing .b-descrp-text { max-width:100%;}
.m-minimed-system-edit .m-feat-benef { max-width:100%;}
.m-minimed-system-edit .m-gluc-monitor .b-descrp { max-width:100%;}
.m-minimed-system-edit .m-gluc-monitor .b-model {padding-top:0;}
.m-minimed-system-edit .m-pers-therapy .b-descrp { max-width:100%;}
.m-minimed-system-edit .m-pers-therapy .b-model { padding-top:0;}
.m-minimed-system-edit .m-carelink .b-descrp { max-width:100%;}
.m-minimed-system-edit .b-descrp h3 { margin-top: 0px;}
/* 2015-09-15-edit */
.b-prod-container.m-introducing .b-descrp { max-width:40%; padding-top:2em; padding-bottom:2em;}
.b-prod-container.m-introducing .b-model { max-width:60%;}
.m-revel-pump-edit .m-introducing .b-model{ max-width:47%;}


.m-gluc-mon-edit .b-prod-container.m-introducing .b-model { width:100%; max-width:100%;}
.m-gluc-mon-edit .b-prod-container.m-introducing .b-descrp {padding: 420px 1.01% 54px !important;max-width: 100%;}
.m-gluc-mon-edit .m-gluc-control .b-descrp {max-width: 100%;padding-top: 40px; width:100%;}
.b-prod-descrp.m-stretch-pict-height .b-model { width:100%; max-width:100%}
.b-prod-descrp.m-stretch-pict-height .b-model img { max-width:100%; width:100%;}
.b-prod-descrp.m-stretch-pict-height .b-descrp { width:100%; max-width:100%;}


.m-revel-pump-edit .b-prod-container.m-introducing .b-model { max-width:100%; width:100%; right:0;}
.m-revel-pump-edit .b-prod-container.m-introducing .b-descrp {padding:200px 1.01% 54px; max-width:100%; width:100%;}
.m-revel-pump-edit .m-gluc-control .b-model, .m-revel-pump-edit .m-gluc-control ,.m-revel-pump-edit .m-gluc-control .b-descrp { max-width:100%; padding-bottom: 0px;}

.m-cgm-sys-edit .b-prod-container.m-introducing .b-descrp {padding: 260px 1.01% 0px;width: 100%;max-width: 100%;}
.m-cgm-sys-edit .m-gluc-control .b-descrp { max-width:100%;}
.m-cgm-sys-edit .b-prod-container.m-introducing .b-model {max-width: 100%;width: 100%;margin-right: 0;}

.m-kids-edit .m-introducing .b-model, .m-kids-edit .m-prod-specific .b-model{ width:100%; max-width:100%; right:0;}
.m-kids-edit .b-prod-container.m-introducing .b-descrp {max-width: 100%;margin-top: 300px;padding-bottom: 10px;}

.m-carelink-edit .m-introducing .b-model {width: 100%;max-width: 100%;}
.m-carelink-edit .b-prod-container.m-introducing .b-descrp {max-width: 100%;margin-top: 210px;}
.m-carelink-edit .additional-board { right:300px;}
.m-carelink-edit .m-feat-benef .b-model { max-width:100%;}
.m-carelink-edit .m-feat-benef .b-descrp { width:100%; max-width:100%;}

.m-infusion-edit .b-prod-container.m-introducing .b-model { width:100%; max-width:100%;}
.m-infusion-edit .b-prod-container.m-introducing .b-descrp {max-width: 100%;margin-top: 195px;}
.m-infusion-edit .m-gluc-control .b-descrp ,.m-infusion-edit .m-gluc-control.m-mio-set .b-descrp{max-width:100%;}
.m-infusion-edit .m-try-size .b-model {width: 100%;padding-top: 0;}
.m-ipro-edit .b-prod-container.m-introducing .b-model { max-width:100%; width:100%; right:0;}
.m-ipro-edit .b-prod-container.m-introducing .b-descrp {max-width: 100%;margin-top: 230px;}
.m-ipro-edit .m-gluc-control .b-model { width:100%;}

.m-bayer .b-model { width:100% !important; max-width:100% !important;}
.m-bayer .b-descrp {width:100% !important; max-width:100% !important;margin-top: 150px !important;}

.m-style-edit .b-prod-container.m-introducing .b-model { max-width:100%;}
.m-style-edit .b-prod-container.m-introducing .b-descrp {max-width: 108%;margin-top: 160px;}
.m-style-edit .m-prod-specific .b-model { width:100%;}
.m-style-edit .m-prod-specific .b-descrp { width:100%; max-width:100%;}
.m-style-edit .m-feat-benef .b-model {margin-top: 0;margin-bottom: 0;width: 100%;max-width: 100%;}

.m-therapy-intro .b-descrp {padding: 280px 1.01% 10px;}
.m-therapy-intro .b-prod-descrp {background-size: 100%;}
.m-graph .b-descrp { max-width:100%; padding-bottom: 0;}
.m-graph .b-model { margin:0 0 10px 0;}
.m-get-way .b-prod-descrp {min-height: 370px;background-size: 120%;}
.m-get-way .b-descrp {padding: 0;max-width: 100%;padding-top: 320px;}
.m-get-way .figure.m-one {left: 230px;top: -90px;}
.m-get-way .figure.m-two {left: 230px;top: -219px;}
.m-get-way .figure.m-three {left: 215px;top: -250px;}
.m-components .b-prod-descrp {background-size: 100%;}
.m-components .b-descrp {padding-bottom: 10px;max-width: 100%;}
.m-components .b-descrp {padding-bottom: 10px;max-width: 100%;padding-top: 400px;}
.m-components .figure.m-one {left: 100px;top: -340px;}
.m-components .figure.m-two {left: 29px;top: -100px;}
.m-components .figure.m-four {left: 130px;top: -100px;}
.m-components .figure.m-three {left: 250px;top: -175px;}
.m-benefits .b-model { width:100%;}
.m-benefits .b-descrp {padding-top: 29px;max-width: 100%;width: 100%;}
.m-insurance .b-prod-descrp {background: url('../img/misc/insul-pump-insur-upd1.png') right 0 no-repeat;}
.m-insurance .b-descrp {max-width: 100%;padding-top: 520px;}
.m-feat-all .b-prod-descrp {background: url('../img/misc/insul-pump-feat-upd1.jpg') 0 0 no-repeat;background-size: 100%;}
.m-pump-edit.m-feat-all .b-descrp {padding-left: 0%;padding-top: 425px;padding-bottom: 0px;max-width: 100%;height: auto;}

.m-minimed-edit .b-prod-container.m-introducing .b-descrp {max-width: 100%;margin-top: 135px;}
.m-minimed-edit .b-prod-container.m-introducing .b-model {max-width: 100%; width:100%;}
.m-cgm-edit .m-gluc-control.m-definition .b-descrp {max-width: 100%;width: 100%;}
.m-carelink .b-descrp .collt {float: none;width: 100%;}
.m-carelink .b-descrp .colrt {float: none;width: 100%;}
.m-therapy-intro .b-descrp {padding: 280px 1.01% 10px;width: 100%;max-width: 100%;}
.m-try-size .m-pict-right .b-descrp {width: 100%;}
.m-insurance .b-prod-descrp {background-size: 100%;}
.m-graph .b-model {margin: 0 0 10px 0;width: 100%;}

.m-cgm-edit .m-introducing .b-model {width: 100%;margin-right: 0;max-width: 100%;}
.m-cgm-edit .b-prod-container.m-introducing .b-descrp {max-width: 100%;margin-top: 180px;}



/* Support Section */
.b-left-nav { width:100%;}
.b-left-nav a { padding:10px 5px;}
.b-main-content {float: left;width: 98%;margin: 1%;}
.b-icon-row .icon-item.m-print { padding-right: 40px;}
.b-icon-row .icon-item { padding-left:14px;}
.b-device-descrp { margin-top: 20px;}
.b-device-descrp h3 { font-size:234%;}
.l-onecol-cont .b-contact {width: 100%;min-width: 100%;margin-top: 20px;}
.l-onecol-cont .b-search { width:100%; margin:0;}

.l-header .b-logo{ top:60px;}
.b-intro-box .b-content .b-banner img{ width:100%;}

/* Sitemap */
.m-support .b-intro-box .b-content .b-banner img { width:189% !important;}

/* Products and Treatment */
.m-prod-treat .b-intro-descrp {width: 100%;float: left;margin: 20px 0 50px;}
.m-prod-treat .b-intro-descrp div { max-width: 100%;}
.b-intro-dets .b-hero-hand {top:10.5em;}
.m-prod-treat .banner-link-wrap { margin:10px 6px 0px 6px !important;}
.m-prod-treat .b-banner-links { margin-top:220px;}
.m-prod-treat .video-icon.banner { margin-bottom:0 !important;}
.m-prod-treat .b-secondary-links{margin: 10px 0 0 0 !important;}

 .b-intro-dets .b-hero-hand { height:150px !important;}
.l-header .b-search .b-search-input {width: 221px;}

.m-gluc-control.m530g-enlite .b-descrp { padding: 140px 1.01% 10px;}
.b-descrp .next-step-btn {font-size: 120% !important;padding: 5px 10px !important;}
}
