.prodslider {padding-top:12px;}
.prodslider a.arwrt { z-index:999;}
.other-page-containers { padding-right:60px; margin-left:100px; margin-top:50px;}
.pull-button { display:none;}
.min-height-850 { min-height:850px;}
.chart23{width: 450px; height: 300px; margin: 0 auto}
.value-cgm { width:900px; margin:20px auto;}
.hide, .hide-iframe > a {display:none; margin:10px 0 20px;}
.block-center { text-align:center;}
.block-center > a { display:inline-block !important; vertical-align:top; float:none;}
.wizard-calculator{width:780px; padding-top:15px; margin-left:-20px; text-align:center; border:3px solid #ccc}
.mob-logo, .mob-menu, .content .slicknav_menu { display:none}
.slicknav_btn { position: relative; display: block; vertical-align: middle; float: left; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin:0; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 30px; height: 4px; }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block; padding:0;}
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { display: block; cursor: pointer; font-size:1em;}
.slicknav_nav li, .slicknav_nav li a, .slicknav_nav li a div {font-size:1em;}
.slicknav_nav li ul li  {font-size:0.9em;}
.slicknav_nav a {display:block; padding:7px 10px; border-bottom:1px solid #fff;}
.slicknav_nav ul li {}
.slicknav_nav ul li ul li {background:#d3d3d3}
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both;}

/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/* 
User Default Style
Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
font-size:16px;
}
/* Button */
.slicknav_btn {
text-decoration:none; margin-bottom:5px;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {	
display:none;
color: #FFF;
font-weight: bold;	
text-shadow: 0 1px 3px #000;	
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
background-color: #0164a7;
}
.slicknav_menu {
padding:0;
}
.slicknav_menu .slicknav_nav {
background: #ECECED;
margin:10px 0 0 0;
}
.slicknav_nav {
color:#0065A3;
margin:0;	
padding:0;
font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
list-style: none;
overflow:hidden;
}
.slicknav_nav ul {
padding:0;
margin:0;
}
.slicknav_nav .slicknav_item {
padding:5px 10px;
margin:2px 0px;
}
.slicknav_nav a{
text-decoration:none;
font-size:110%; font-weight:bold;
}
.slicknav_nav .slicknav_item a {
padding:0;
margin:0;
}
.slicknav_nav .slicknav_item:hover {
background:#ddd;
color:#666;	
}
.slicknav_nav a:hover{
/*
background:#0d3b51;
color:#fff;
*/
}
.slicknav_nav .slicknav_txtnode {
margin-left:10px;   
}


.slicknav_nav li.slicknav_open {background:#ddd;}
.slicknav_nav li ul.menu {background:#ddd;}
.slicknav_nav li ul.menu li a {font-weight:normal;}


@media screen and (max-width:640px){
.region-header {float:right; position:relative; width:100%;}
.region-header .menu li {margin-left:0;}
.region-header .menu.b-login {padding-left:0;}
}

.b-mainnav {display:block;}
.slicknav_menu li .b-flyout{ display: none; background: #285775;}
.slicknav_menu li .b-flyout a { border: none; font-size: 100%; font-weight: normal; padding:4px 10px;}

@media screen and (min-width:769px) {

	}
@media screen and (min-width:421px){
	.carelinkpro-video {width:180px;margin-left:10px;float:right;}
	}

@media only screen (min-width:320px) and (max-width:480px){
#wrapper{ float:left; width:98%; padding:0 10px}	
}

@media screen and (max-width:979px){
#menu-container .b-glow {width:100%;}
}

@media screen and (max-width:960px){
#menu-bbar .bbarcontent {width:inherit; padding:0.7em 0.9em;}
.enews .footer_wrapper, .enewsf .footer_wrapper {width:100% !important;}
}

@media screen and (max-width:900px){
#main-menu { display:none;}
.mob-menu {display:block;}
#block-search-form {width:75%;}

.slicknav_nav .slicknav_arrow { position:absolute;right:5px; top:9px;}
.slicknav_nav .slicknav_item { position:relative;}
.slicknav_nav .slicknav_item {margin:0}

#block-multiblock-2,
#block-multiblock-3,
#block-multiblock-4,
#block-multiblock-5, 
#block-multiblock-6,
#block-multiblock-8,
#block-multiblock-9,
#block-multiblock-10,
#block-multiblock-11,
#block-multiblock-12,
#block-multiblock-13,
#block-multiblock-14
{
position:relative;
width:100%;
margin-top:-2px;
border-top:1px solid #fff;
}

}

@media screen and (max-width:768px) {
.content .parallax-container .panel-container div.bgimg {background-size:50% auto !important;}
.subpagetop .ctxt { display:none;}
.subpagetop { margin:0; padding:0; min-height:inherit !important;}
.other-page-containers { margin:20px 0 0; padding:0}
.value-cgm { width:auto;}	
.responsive-width > .paraheader { padding-top:10px;}
a, a:active, a:visited { color:inherit;}
.clinieducontainer .eduproheader h4.a { margin-bottom:10px;}	
.css-responsive { background-size:contain;}	
#menu-container {width:100%; min-width:inherit; max-width:inherit; clear:inherit;}
.mob-menu {position:relative; z-index:1;}

.mob-menu { display:block;}
#header-top { height:auto;}
.sliderwrapper .contentdiv img { height:auto !important;}
.slicknav_btn {}

.homeviscontainer .rtnavpos, .homeviscontainer .homevistxtbox { position:static;}
.homeviscontainer .homevistxtbox { width:auto !important;}
.homeviscontainer { padding:0 !important; background-image:none !important; width:100% !important;}
.homeviscontainer .homevistxtbox h3.homevistitle { width:auto;}
.homevistitle > br, .homevistxtbox span br { display:none;}
.pagination1 { position:relative !important;left:0 !important; text-align:center; bottom:0 !important;}
.slides_container, .homevistitle { width:auto !important;}
.homeviscontainer, .sliderwrapper { height:auto !important}
.pagination1 a.toc { color:#bfbcbc;}
.pagination1 a:hover, .pagination1 a.selected { color:#000;}
.w350 { width:auto}
.sliderwrapper .contentdiv { position:static !important;}
.text10.hometb.m15l { display:none}
.reset { margin:10px 0 0 !important;}
.homeviscontainer .homevistxtbox h3.homevistitle { font-size:25px;}

.region-header #block-search-form.block { margin-bottom:10px; margin-left:4px;}

.slide-content-area, .noslide-content > div { width:100% !important; margin-left:0 !important;}
.panel-container .vis {background-size:70% !important; min-height:inherit;}
.slide-content-area.bgwidth {padding-right:40%; width:60% !important;}

.slide, #slides, .parallax-container,#slides, #slides_two, #slides_three, #slides_four, #slides_five { width:100% !important;}

.rtcontainer, .ltcontainer { width:100%; float:left; clear:both; padding:0;}
.subpagetop h3 { font-size:30px;}
.lt, .nhead, .nmid, .subpagetop .ctxt, .h-global-wrap .b-main-content,.b-right-sidebar, .epclrt, .noslide-content, .piabimg, .w500, #container8, .insulinpumptherapybg .po3, body.sidebar-first #content , .slides_control, .slidepanelwidth, .width50, .width55, .width40, .mm530-p1-c1, .mm530-p1-c2, .mm530-p5 .mm530-p5-v1, .mm530-p5 .mm530-p5-c1, .mm530-p5 .mm530-p5-c2, .mm530-p5 .mm530-p5-c3, .mm530-p4-c3, .mm530-p4-c1, .slide-cntnt-lftbox, .mainimg-blue, .slide-cntnt-rgtbox, .w450, .slider01, .w650, .w400, .w940, .width60{ width:100% !important;}
.nmid { background-repeat:repeat-x !important;}
.w540, .w220, .w940,.w60, .w140, .w220, .w300, .w380, .w550, .w460, .w540, .w560, .w580, .w620, .w700, .w780, .w860, .w940,.b-right-sidebar, .w250,.slide-cntnt-lftbox, .slide-cntnt-rgtbox, .slide-cntnt-lftbox, .mm530-p1-c2, .rt  { width:100%; float:none !important; clear:both !important;}
.p20l { padding-left:0;}
.b-faq-quest, .b-faq-answ { width:90%;}
.b-feature-tbl img { width:100%; height:auto;}
a.b-pict-thumb { margin:0 15px 0 0;}

.slides_container, .mainimg-blue { height:150px !important;}
.mainimg-blue {padding:20px; margin-left:0;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;}
.slide { background-position:0 0 !important;}
/*#seventh-vert .slide-content-area { width:100%; position:relative; overflow:hidden}
#seventh-vert iframe { width:100% !important; overflow:scroll; margin:0 !important; position:relative; left:0; z-index:9999;}*/
.topp-130 { padding-top:130px;}

.block1 { width:100% !important; margin:0 !important}
.float-lt.width80 { width:75%;}
.float-lt.width20 { padding-right:8px;}
.float-lt.width20 .topleft { max-width:100%;}
.responsiveImg, .plt.width50 img, .prt.width50 img, .new-win img {width:100% !important; height:auto;}
/*.prodsubnav { display:none;}*/
#block-multiblock-5 { position:relative !important; margin-top:0 !important;}
a.bannercontainer, .topleft.p10r{ float:none;}
.nowrap { white-space:inherit;}
.addthis_floating_style { z-index:999 !important;}
.slides_container .slide, .medicarecontainer, .insulinpumptherapybg{background-size:contain !important;}
.mm530-p1-c2 { margin:0 !important;}
.slide-content-area > div, .gutter { padding-left:0 !important;}
.txt-serter1, .txt-serter2, .txt-serter3 { display:none;}
.top-p200 { padding-top:200px;}
.top-p500 { padding-top:500px;}
.h100, .h260, .h150, .h140 { margin-top:0;}
.trs-left { margin:0; float:none !important; width:auto !important;}
.n-down, #n-down { text-align:center;}
#slides center > div, #slides center > div > div, .panel-container center > div, .panel-container center > div > div { position:static !important;}
.minor-hdr { padding-top:0 !important;}
.clear-css { padding:0 !important;}

/* Scrollbar */
#container2a #highcharts-3, #highcharts-19, #highcharts-11, .container-scroll{ overflow:scroll !important; margin:0 auto; padding-bottom:40px; height:auto !important; overflow-y:hidden !important;}

#highcharts-27 svg, #highcharts-3 svg { /*width:100% !important; height:auto;*/}
/* Let's get this party started */
::-webkit-scrollbar {
    width: 12px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #0065a3; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}

.wrapper .ac{ display:none;}
.tabcontainer .tabcontent { display:block !important; margin-bottom:30px;}
.inner_container, #infusionsets, .carelinkpercol .r { margin-left:0 !important; width:100% !important;}
.tabcontent .cc2 { margin-bottom:10px; width:40%;}
.share-top { display:none;}

.clinieducontainer .eduposted, .clinieducontainer .eduposted .postbox, .clinieducontainer .eduprogquote { position:static !important;}
.clinieducontainer .posto, .clinieducontainer .postb, .clinieducontainer .postg, .clinieducontainer .eduproheader { background-image:none !important; width:auto !important;}
.clinieducontainer .posto, .clinieducontainer .postb, .clinieducontainer .postg{height:auto !important}
.clinieducontainer { margin-left:0 !important}

.eduposted.postg .postbox { background-color:#d5f09f;}
.eduposted.posto .postbox{ background-color:#f0c485;}
.eduposted.postb .postbox {background-color:#b7dcef;}

.clinieducontainer .eduproheader h4.b { display:none;}
.clinieducontainer .eduproheader h4 { position:static !important; font-family:inherit !important; }
.clinieducontainer .eduproheader { height:auto !important; background:none;}
.responsive-width { width:100% !important;}
.eduposted .postbox { padding:10px; margin-bottom:15px; display:inline-block;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; height:200px !important; width:33% !important;}
.hide { display:block;}
.tab1 { margin-top:0 !important;}
.region-content-top > #block-multiblock-4, .region-content-top > #block-multiblock-11, .region-content-top > #block-multiblock-2, .region-content-top > #block-multiblock-13, .region-content-top > #block-multiblock-3, .region-content-top > #block-multiblock-5, .region-content-top > #block-multiblock-6, .region-content-top > #block-multiblock-10 { display:none !important;}
.insulinpumptherapybg .po1, .insulinpumptherapybg .po2, .insulinpumptherapybg .po3, .insulinpumptherapybg .po4 { display:none;}
.wizard-calculator { width:auto;}
/*Responsive Menu*/
.rmm {
	display:block;
	position:relative;
	width:100%;
	padding:0px;
	margin:0 auto !important;
	text-align: center;
	line-height:19px !important;
}
.rmm * {
	-webkit-tap-highlight-color:transparent !important;
	font-family:Arial;
}
.rmm a {
	color:#ebebeb;
	text-decoration:none;
}
.rmm .rmm-main-list, .rmm .rmm-main-list li {
	margin:0px;
	padding:0px;
}
.rmm ul {
	display:block;
	width:auto !important;
	margin:0 auto !important;
	overflow:hidden;
	list-style:none;
}


/* sublevel menu - in construction */
.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {
	display:none !important;
	height:0px !important;
	width:0px !important;
}
/* */


.rmm .rmm-main-list li {
	display:inline;
	padding:padding:0px;
	margin:0px !important;
}
.rmm-toggled {
	display:none;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto !important;
}
.rmm-button:hover {
	cursor:pointer;
}
.rmm .rmm-toggled ul {
	display:none;
	margin:0px !important;
	padding:0px !important;
}
.rmm .rmm-toggled ul li {
	display:block;
	margin:0 auto !important;
}




/* GRAPHITE STYLE */

.rmm.graphite .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:0px -3px 0px -3px;
	font-size:15px;
	text-shadow:1px 1px 1px #333333;
	background-color:#444444;
	border-left:1px solid #555555;
	background-image:url('../rmm-img/graphite-menu-bg.png');
	background-repeat:repeat-x;
}
.rmm.graphite .rmm-main-list li a:hover {
	background-image:url('../rmm-img/graphite-menu-bg-hover.png');
}
.rmm.graphite .rmm-main-list li:first-child a {
-webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
.rmm.graphite .rmm-main-list li:last-child a {
	-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.rmm.graphite .rmm-toggled {
	width:95%;
	background-color:#555555;
	min-height:36px;
	border-radius:6px;
}
.rmm.graphite .rmm-toggled-controls {
	display:block;
	height:36px;
	color:white;
	text-align:left;
	position:relative;
	background-image:url('../rmm-img/graphite-menu-bg.png');
	background-repeat:repeat-x;
	border-radius:6px;
}
.rmm.graphite .rmm-toggled-title {
	position:relative;
	top:9px;
	left:15px;
	font-size:16px;
	color:white;
	text-shadow:1px 1px 1px black;
}
.rmm.graphite .rmm-button {
	display:block;
	position:absolute;
	right:15px;
	top:8px;
}

.rmm.graphite .rmm-button span {
	display:block;
	margin-top:4px;
	height:2px;
	background:white;
	width:24px;
}
.rmm.graphite .rmm-toggled ul li a {
	display:block;
	width:100%;
	background-color:#555555;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #333333;
	border-top:1px solid #777777;
	text-shadow:1px 1px 1px #333333;
}
.rmm.graphite .rmm-toggled ul li a:active {
	background-color:#444444;
	border-bottom:1px solid #444444;
	border-top:1px solid #444444;
}



/* SAPPHIRE STYLE */

.rmm.sapphire .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:0px -3px 0px -3px;
	font-size:15px;
	text-shadow:1px 1px 1px #3e587b;
	background-color:#537b9f;
	border-left:1px solid #3e587b;
	background-image:url('../rmm-img/sapphire-menu-bg.png');
	background-repeat:repeat-x;
}
.rmm.sapphire .rmm-main-list li a:hover {
	background:#3e597b;
}
.rmm.sapphire .rmm-main-list li:first-child a {
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.rmm.sapphire .rmm-main-list li:last-child a {
	-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.rmm.sapphire .rmm-toggled {
	width:95%;
	background-color:#537b9f;
	min-height:36px;
	border-radius:6px;
}
.rmm.sapphire .rmm-toggled-controls {
	display:block;
	height:36px;
	color:white;
	text-align:left;
	position:relative;
	background-image:url('../rmm-img/sapphire-menu-bg.png');
	background-repeat:repeat-x;
	border-radius:5px;
}
.rmm.sapphire .rmm-toggled-title {
	position:relative;
	top:9px;
	left:15px;
	font-size:16px;
	color:white;
	text-shadow:1px 1px 1px #3e587b;
}
.rmm.sapphire .rmm-button {
	display:block;
	position:absolute;
	right:9px;
	top:7px;
	width:20px;
	padding:0px 7px 0px 7px;
	border:1px solid #3e587b;
	border-radius:3px;
	background-image:url('../rmm-img/sapphire-menu-bg.png');
	background-position:top;
}

.rmm.sapphire .rmm-button span {
	display:block;
	margin:4px 0px 4px 0px;
	height:2px;
	background:white;
	width:20px;
}
.rmm.sapphire .rmm-toggled ul li a {
	display:block;
	width:100%;
	background-color:#537698;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #3c5779;
	border-top:1px solid #6883a6;
	text-shadow:1px 1px 1px #333333;
}
.rmm.sapphire .rmm-toggled ul li a:active {
	background-color:#3c5779;
	border-bottom:1px solid #3c5779;
	border-top:1px solid #3c5779;
}
.rmm.sapphire .rmm-toggled ul li:first-child a { 
	border-top:1px solid #3c5779 !important;
}



/* MINIMAL STYLE */

.rmm.minimal a {
	color:#333333;
}
.rmm.minimal a:hover {
	opacity:0.7;
}
.rmm.minimal .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:0px -3px 0px -3px;
	font-size:15px;
}
.rmm.minimal .rmm-toggled {
	width:95%;
	min-height:36px;
}
.rmm.minimal .rmm-toggled-controls {
	display:block;
	height:36px;
	color:#333333;
	text-align:left;
	position:relative;
}
.rmm.minimal .rmm-toggled-title {
	position:relative;
	top:9px;
	left:9px;
	font-size:16px;
	color:#33333;
}
.rmm.minimal .rmm-button {
	display:block;
	position:absolute;
	right:9px;
	top:7px;
}

.rmm.minimal .rmm-button span {
	display:block;
	margin:4px 0px 4px 0px;
	height:2px;
	background:#333333;
	width:25px;
}
.rmm.minimal .rmm-toggled ul li a {
	display:block;
	width:100%;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #dedede;
	color:#333333;
}
.rmm.minimal .rmm-toggled ul li:first-child a {
	border-top:1px solid #dedede;
}
#block-multiblock-2, #block-multiblock-3 { margin:0 !important; position:static !important;}
.div-nextbttn { margin-left:0; right:0;}
.n-down img, #n-down img{ max-width:100% !important; width:auto !important}
.resposniveImg, .slide-image > img{ width:100% !important; height:auto;}
.p20t { padding-top:0 !important;}
.slide.hide-img { background:none !important;}
.paraheader > .white { color:#333 !important}
.prodslider {-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;}

.hide-iframe iframe { display:none;}
.hide-iframe > a { display:block;}

#container13 { width:auto !important}
#container13 #highcharts-0, #container14 #highcharts-5 { width:400px !important; overflow-x:scroll !important; height:auto !important; margin:0 auto;}
#container14 { height:auto !important; width:500px !important;}
.h110 { margin-top:0 !important;}


.pagination {height: auto;}
  	.pagination {width: 100%;display: block;height: auto;}
  	.pagination li {width: 100%;float: left;position: relative;}
  	.pagination li a {border-bottom: 1px solid #576979;	border-right: 1px solid #576979;}
  	.pagination a {
	  	text-align: left;
	  	width: 100%;
	  	text-indent: 25px;
  	}

	.pagination {
		border-bottom: 0; padding-left:0 !important;
	}
	.pagination {
		display: none;
		height: auto;
	}
	a.pull {
		display: block;
		background-color: #283744;
		width: 100%;
		position: relative;
	}
	a.pull:after {
		content:"";
		background: url('nav-icon.png') no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 10px;
	}
	.pull.slicknav_btn { margin:0; float:left;}
	.pagination li { background-image:none !important; margin:0;}
	.pagination a { background:#efefef; text-indent:0;}
	.pagination .current a {background:#01b4dc}
	#page-container .horz-menu-pos .innercontainer.h140, #page-container .horz-menu-pos { position:static !important; margin:0;}
	.slide-content-area .h80, .slide-content-area .h120, .innercontainer.h110 { margin:0;}
	#page-container .horz-menu-pos .innercontainer, #page-container .horz-menu-pos { left:0 !important;}
	.content .slicknav_menu {display:block; overflow:hidden;}
	.pagination { display:none;}
	
	.mm530-p1-c3 { position:static !important}
	.about-med { margin:0 !important; width:100% !important;}
	/*
	.region-header {text-align:left; padding:0; border:1px solid}
	.region-header .menu { margin:0; padding:0;}
	.region-header .menu li { clear:both; margin:0; float:none; display:block; border-top:1px solid #fff;}
	.region-header .menu li a { font-size:12px; color:#fff; padding:8px 0; display:block;}
	*/
	.region-header #block-search-form { position:static;}
	.pull-button {background:#0164a7;color: #fff; display:block; float:right; position:relative; right:0; bottom:-27px; padding:2px 10px; cursor:pointer; font-size:10px;}
	.pull-button:hover { color:#fff;}
	.pull-button.less .collapse { display:block;}
	.pull-button.less .expand, .pull-button .collapse { display:none;} 
	
	.fbooktable td{ display:block; width:50% !important;}
	.fellowtable td { display:block;}
	.fellowtable td.fnote { width:auto !important;}
	.subpagetop.subpagevis-reimguides { padding-top:200px; padding-left:0; padding-bottom:0;}
ul.scolbf li {display:block !important;}
}

@media screen and (max-width:560px){
.eduposted .postbox { width:49% !important;}	
.mm530-p1-c2, .mm530-p1-c3, .mm530-p1-c1, .mm530-p1-c2, .mm530-p5 .mm530-p5-v1, .mm530-p5 .mm530-p5-c1, .mm530-p5 .mm530-p5-c2, .mm530-p5 .mm530-p5-c3, .mm530-p1-c4{ margin:0; position:static !important;}
#Duration_of_Hyperglycemic_Excursions { width:320px !important; margin:0 auto; float:none !important; display:block;}
.tabcontent .cc2 { width:100%;}

#highcharts-15 #highcharts-7 { width:400px !important}

	}

@media screen and (max-width:530px){
	.carelinklegend .c1 { width:100% !important;}
	.tabcontent .cc2 { text-align:center;}
	 .tabcontent .cc1,.tabcontent .cc2,.tabcontent .cc3 {display: block; float: none !important; margin: 0 auto !important;}
	}
@media screen and (max-width:480px){
	h4.orgbox { margin:0 auto;}
	.opt2misetable1 td, .rtable-420 td{ display:block;}
	.w325 { width:auto;}
	.opt2misetable td { display:block;}
	.slicknav_btn { padding-right:0;}	
	#wrapper { float:none;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; padding:0 10px; width:100% !important;}
.slicknav_btn {}
img.topleft {max-width:100%; height:auto;}
.enews-container img.topleft {display:block; float:none;}
.enewsgrnbox1 {float:none; display:block; margin:10px 0; width:inherit;}
.float-rt.width47.blue { width:100%; float:left;}
.float-lt.width80 { width:75%;}
.float-lt.width20, .width47 { width:100%;}
.topright { float:none !important; display:block; margin:0 10px}
.responsive-420 { width:100% !important; height:auto;}
.eduposted .postbox { width:100% !important;}
.clearp { padding:0;}
.scroll-table table { overflow:scroll;}
.chart23 #highcharts-5, .chart23 #highcharts-0 {width:300px !important; height:auto !important; overflow-x:scroll !important; padding-bottom:30px;}
}	

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {

/*#### container13 ####*/
#container13 #highcharts-0 { width:300px !important;}

/*### container14 ###*/
#container14 #highcharts-5 { width:300px !important;}

#container15 #highcharts-7 { width:300px !important; height:auto !important; overflow-x:scroll !important; margin:0 auto;}


.chart27 #highcharts-0 {width:300px !important; height:auto !important; overflow-x:scroll !important; margin:0;}

.chart29 #highcharts-8 {width:300px !important; height:auto !important; overflow-x:scroll !important; margin:0;}
.chart28 #highcharts-16, .chart30 #highcharts-13, .chart33 #highcharts-19, .chart31 #highcharts-22, .chart32 #highcharts-27 {width:300px !important; height:auto !important; overflow-x:scroll !important; margin:0;}
#container2a #highcharts-3, #container2b #highcharts-11, #container2c #highcharts-19 {width:300px !important; height:auto !important; overflow-x:scroll !important; margin:0;}

#container1a1 #highcharts-27 {width:300px !important; height:auto !important; overflow-x:scroll !important; margin:0;}
#container2b { margin-left:0 !important}

.ipro2acc { padding-left:0 !important;}
.carelinkpro-video {width:180px;}
.r-center {display: block; float: none !important; margin: 0 auto !important;}
.colorbox-load > .topleft { float:none; display:block; clear:both;}

	.responsive-320{width:100% !important; height:auto;}
	#wrapper { width:98%; margin:0 auto;}
	.pagination li {
		display: block;
		float: none;
		width: 100%;
	}
	.pagination li a {
		border-bottom: 1px solid #576979;
	}
	
.float-rt { float:none; clear:both; display:block;}	
img.topright { margin:0;}
}

@media only screen (min-width:768px) and ( max-width:1024px){
#wrapper{ float:left; width:748px; padding:0 10px}

}

/*Styles for screen 600px and lower*/
@media screen and (max-width:680px){
	
	.mm530-p1-c1 { margin-left:0 !important;}
	.mm530-p1-c1 img, .carelinkpercol .l { width:100% !important;}
	.responsive-680, .fluidImage { width:100% !important; height:auto;}
	.srbg-graphic { background:none !important;}
	.srbg-graphic .srbg-txt { position:static !important; color:#0F5E9F !important; font-weight:bold; width:auto !important;}
	.panel-container center > div > div { margin-top:0 !important;}
	
	.container1b1-table td, .chart-table-33 td { display:block;}
	.chart-table-33 td, .chart-table-34 td { margin:0 auto;}
	img.topright { float:none;}
}

/*Smartphone*/

@media screen and (max-width:480px){
.panel-container .vis {background-size:100% !important; min-height:inherit;}
.slide-content-area.bgwidth {padding-right:0%; width:100% !important; background-color: rgba(255,255,255,0.7);}
}

@media screen and (max-width:320px){
#container15 #highcharts-7, #container13 #highcharts-0, #container14 #highcharts-5 { margin:0;}	
}
