@font-face {
font-family: 'effrabold';
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_bold-webfont.eot");
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_bold-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_bold-webfont.woff2") format("woff2"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_bold-webfont.woff") format("woff"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_bold-webfont.ttf") format("truetype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_bold-webfont.svg#effrabold") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'effraheavy';
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_heavy-webfont.eot");
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_heavy-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_heavy-webfont.woff2") format("woff2"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_heavy-webfont.woff") format("woff"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_heavy-webfont.ttf") format("truetype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_heavy-webfont.svg#effraheavy") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'effralight';
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light-webfont.eot");
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light-webfont.woff2") format("woff2"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light-webfont.woff") format("woff"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light-webfont.ttf") format("truetype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light-webfont.svg#effralight") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'effraregular';
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra-webfont.eot");
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra-webfont.woff2") format("woff2"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra-webfont.woff") format("woff"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra-webfont.ttf") format("truetype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra-webfont.svg#effraregular") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'efframedium';
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_medium-webfont.eot");
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_medium-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_medium-webfont.woff2") format("woff2"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_medium-webfont.woff") format("woff"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_medium-webfont.ttf") format("truetype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_medium-webfont.svg#efframedium") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'effralightitalic';
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light_italic-webfont.eot");
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light_italic-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light_italic-webfont.woff2") format("woff2"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light_italic-webfont.woff") format("woff"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light_italic-webfont.ttf") format("truetype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light_italic-webfont.svg#effralight_italic") format("svg");
font-weight: normal;
font-style: normal;
}

.b-separator.m-combined {display:none;}
.b-section-panels {border-bottom:0;}
sup {vertical-align:top; top:0.7em; font-size:9px;}
h1 sup, h2 sup, h3 sup {vertical-align:top; top:0.7em; font-size:35%;}
.spacer {padding:0 0.5em;}
.sgcontent {font-size:14px !important; line-height:1.2em;}

.text-right {text-align:right;}
.text-center {text-align:center;}
.text-left {text-align:left;}

.yellow {color: #ffce00;}
.lightorange {color:#F7A800;}
.ultralightblue {color: #b9d9eb;}
.lightblue {color: #71c5e8;}
.navyblue {color: #004b87;}
.bluealt {color: #0085ca;}
.bluealt2 {color: #00a9e0;}
.darkblue {color: #001e46;}
.orange {color: #e35205;}
.purple {color: #b0008f;}
.green {color: #74bf40;}
.mint {color:#00C4B3;}
.white {color: #FFFFFF;}

.yellowbg {background-color: #ffce00;}
.lightorangebg {background-color:#F7A800;}
.ultralightbluebg {background-color: #b9d9eb;}
.ultralightbluegradbg {background:#b9d9eb; background: radial-gradient(#dfeef5, #b9d9eb);}
.lightbluebg {background-color: #71c5e8;}
.navybluebg {background-color: #004b87;}
.bluealtbg {background-color: #0085ca;}
.bluealt2bg {background-color: #00a9e0;}
.darkbluebg {background-color: #001e46;}
.orangebg {background-color: #e35205;}
.purplebg {background-color: #b0008f;}
.greenbg {background-color: #74bf40;}
.mintbg {background-color:#00C4B3;}
.whitebg {background-color: #FFFFFF;}
.graybg {background-color: #e0e0e0;}

.rad {cursor:pointer; user-select:none; -webkit-user-select:none; -webkit-touch-callout:none; font-size:1.6em; color:#004b87; display:block; margin-bottom:10px; font-weight:normal;}
/* HIDE ORG RADIO & CHECKBOX */
.rad > span > input {visibility:hidden; position:absolute;}
/* RADIO & CHECKBOX STYLES */
.rad > .abox {margin-left:-1.5em;}
 /* DEFAULT <i> STYLE */
.rad > span > i {display:inline-block; vertical-align:middle; width:16px; height:16px; transition:0.2s; box-shadow:inset 0 0 0 8px #fff; border:1px solid #004b87; background:#004b87; margin-top:-10px; margin-right:5px;}
/* HOVER <i> STYLE */
.rad:hover > span > i {box-shadow: inset 0 0 0 0 #fff; background:#71C5E8;}
/* (RADIO CHECKED) <i> STYLE */
.rad > span > input:checked + i {box-shadow: inset 0 0 0 0 #fff; background:#004b87;}

.icon-arrow {width: 20px; height: 20px;}
.icon-up {-moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg);}
.icon-left {-moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.icon-right {-moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}

.strong, #product-page .mobile-nav ul li a.active {font-weight: 900;}

.fontlight, sup {font-family: "effralight", Helvetica, sans-serif;}
.fontregular, .sgcontent, .sgcontent p {font-family: "effraregular", Helvetica, sans-serif;}
.fontmedium, a.btn {font-family: "efframedium", Helvetica, sans-serif;}
.fontbold, strong, .percentage, .number {font-family: "effrabold", Helvetica, sans-serif;}
.fontheavy {font-family: "effraheavy", Helvetica, sans-serif;}
.fontlightitalic, .testimonial .quote {font-family: "effralightitalic", Helvetica, sans-serif;}

a.btn {
display: inline-block;
padding: 15px 24px;
background: #00a9e0;
color: #FFFFFF;
text-decoration: none;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-top:0;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-webkit-transition: 0.5s;
transition: 0.5s;
border-radius:0;
border:0;
-webkit-border-radius:0;
}
a.btn:hover {
cursor: pointer;
background: #0087b3;
color: #FFFFFF;
}
.btn.btn-green {background:#74bf40;}
.btn.btn-green:hover {background:#5ca629;}
.btn.btn-lightorange {background:#f7a800;}
.btn.btn-lightorange:hover {background:#E35205;}
.btn.btn-outline {background:transparent; color:#00a9e0; border:1px solid #00a9e0; padding:10px 20px;}
.btn.btn-outline:hover {background:transparent; color:#004b87; border:1px solid #004b87;}
.btn.btn-outline1 {background:transparent; color:#fff; border:1px solid #fff; padding:10px 20px;}
.btn.btn-outline1:hover {background:#transparent; color:#fff; border:1px solid #fff;}
.btn.wht-outline {background:transparent; padding:4px 7px; border:1px solid #fff; font-size:20px; line-height:18px; position:absolute; bottom:1.5em;}
.btn.wht-outline:hover {background:transparent;}
.btn.wht-outline1 {background:transparent; padding:4px 7px; border:1px solid #fff; font-size:20px; line-height:18px; margin:0 0 6px 7px;}
.btn.wht-outline1:hover {background:transparent;}
.tel {font-size:20px; line-height:1.2em;}
.btnbot {position:absolute; bottom:2em;}
.btnbot1 {position:absolute; bottom:1.5em;}
.btnbot2 {position:absolute; bottom:1.5em; right:1.5em; text-align:right;}
.newsul li {font-size:20px; line-height:1.1em;}
.newsdate {font-size:21px;}
.bwarning {position:absolute; bottom:1.5em; color:#fff; font-size:11px; width:50%; line-height:1.1em; padding:5px; border:1px solid #fff;}

.b-prod-containers {background-color:#f3f4f4;}
.container {padding-right:0; padding-left:0;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
{min-height:inherit; padding-right:0; padding-left:0;}
.row {margin-left:0; margin-right:0;}
.padrt {padding-right:1em;}
.pos-rel {position:relative;}

h1 {margin:0 0 20px 0;}
h2 {margin-top:0; text-transform:uppercase;}
h3 {margin:0 0 15px 0;}
.colhead {font-size:3.4em; line-height:1em; text-transform:uppercase;}
.b-video-item1, .video-play {position:relative;}
.m-grad {background-image: none !important; background-color: #f3f4f4 !important;}
.playbtn {background:url(/res/img/services/icn-play2.png) 50% no-repeat; height:100%; width:100%; display:block; outline:none; text-decoration:none;}
.playbtn1 {background:url(/res/img/services/icn-play1.png) 50% no-repeat; height:100%; width:100%; display:block; outline:none; text-decoration:none;}
.playbtn.abpos, .playbtn1.abpos {position:absolute; z-index:1; min-height:150px; min-width:150px;}
.playbtn {background-position:50%; background-size:15%;}
.mr-reset {margin-right:0;}
.ml-reset {margin-left:0;}
.pr-reset {padding-right:0;}
.pl-reset {padding-left:0;}
.smc-no {display:block; font-size:160%; color:#b0008f; line-height:1em; margin-bottom:10px;}
.inner-pad {padding:2em 3em;}
.inner-pad1 {padding:1.5em 2.5em;}
.carousel-indicators {width:inherit; margin-left:inherit; left:inherit; right:4em;}
.carousel-indicators li {width:12px; height:12px; background-color:#fff; border:0; margin:0 5px;}
.carousel-indicators .active {width:12px; height:12px; background-color:#ffce00; border:0; margin:0 5px;}
.testimonial .quote {font-size:1.6em; line-height:1.2em; text-indent:-7px; margin-bottom:15px;}
.testimonial .author {font-size:13px; text-transform:uppercase;}
.testimonial .title {font-size:13px;}
.appicn {margin:0 20px 10px 0;}
.sect h1 {line-height:0.9em; margin-top:0; text-transform:uppercase;}

.sect .hbshade {min-height:470px; overflow:hidden;}
.sect .s1 .hbshade, .sect .s1a .hbshade, .sect .s1b .hbshade, .sect .s1c .hbshade, 
.sect .s1d .hbshade, .sect .s1e .hbshade,  .sect .s1f .hbshade, .sect .s1g .hbshade,
.sect .s1-dtc .hbshade 
{min-height:470px; overflow:hidden;}
.sect .s1a {background:url(/res/img/newhome/main-vis.jpg) 50% 0 / cover no-repeat;}
.sect .s1b {background:url(/res/img/misc/homeslide-img-670.jpg) 50% / cover no-repeat;}
.sect .s1c {background:url(/res/img/misc/homeslide-guardian-connect.jpg) 0 50% / cover no-repeat;}
.sect .s1d {background:url(/res/img/misc/homeslide-sugariq.jpg) 0 50% / cover no-repeat;}
.sect .s1e {background:url(/res/img/lift-ticket/homeslide-lift.jpg) 0 50% / cover no-repeat;}
.sect .s1f {background:url(/res/img/pump-payment/homeslide-flex.jpg) 0 50% / cover no-repeat;}
.sect .s1g {background:url(/res/img/misc/homeslide-ap.png) 0 50% / cover no-repeat;}
.sect .s1-dtc {background:url(/res/img/misc/homeslide-dtc.jpg) 100% 99% / cover no-repeat;}
.sect .nexttechbg {background:url(/res/img/next-tech/ntbg.jpg) #fff 50% / 100% 100% no-repeat;}
.sect .nexttech {background:url(/res/img/next-tech/nt-img1.png) 90% 20% / auto 110% no-repeat;}
table.news {width:100%;}
table.news td {vertical-align:middle;}
table.news td.c1 {padding:1.5em 2em; width:10%;}
table.news td h3 {margin:inherit;}
#news {height:inherit;}
.sect .s1c h5 {width:50%;}
.wnobr {white-space:nowrap;}
.o1 {position:absolute; left:50%; top:50%; height:658px; overflow:initial !important; width:1170px; z-index:0;}
.o1 .n1 {position:relative; left:-50%; top:-45%; background:#004B87; z-index:1; width:100%;}
.dtcg1 {position:absolute; top:20%; right:31%; z-index:1; max-width:200px;}
.dtcg2 {position:absolute; bottom:1.5em; right:2em; z-index:1;}
.o1.dtc {left:inherit; right:0;}
.o1.dtc .n1 {left:inherit; right:0; top:-44%;}

.sect h2 {margin-bottom:0 !important; font-size:2.6em;}
.sect .s1a p {font-size:120%; line-height:1.2em;}
/* .sect .s1a {background:linear-gradient(to left, rgba(255,255,255,0) 40%, rgba(255,255,255,1));} */
.sect .s1a a {text-decoration:none;}
.sect .s1c .break {display:block;}
.sect .s1a h2 {margin-top:0;}

.sect.s2 {margin-top:4em;}
.sect.s2 h3 {margin:0;}
.sect.tab-content {margin-top:4em;}
.tab-content > .c1, .tab-content > .c2, .tab-content > .c3 {min-height:350px;}
.tab-content > .c1a {background:url(/res/img/newhome/img-john.jpg) 50% / cover no-repeat;}
.tab-content > .c1 {background:url(/res/img/newhome/john-vid.jpg) 50% / cover no-repeat; overflow:hidden;}
.tab-content > .c2 {background:url(/res/img/newhome/img-brett.jpg) 50% / cover no-repeat;}
.tab-content > .c3 {background:url(/res/img/newhome/img-jd.jpg) 50% / cover no-repeat;}
.tabselect > .c1, .tabselect > .c2, .tabselect > .c3 {min-height:450px;}
.tabselect > .active {border:10px solid #F7A800; position:relative;}
.tabselect .active:after {content:url(/res/img/newhome/arw-tp.png); position:absolute; left:50%; margin-left:-16px; top:-22px; z-index:1;}
.panel-group .panel {border-radius:inherit;}
.panel-heading {border-radius:inherit; padding:1.5em 3em;}
h4.panel-title {font-size:20px; font-family: 'effraregular'; color:#004b87; font-weight:400;}
h4.panel-title {background:url(/res/img/newhome/icn-colarw.png) 0 0 no-repeat; padding-left:40px;}
h4.panel-title.collapsed {background-position:0 -100px;}
.panel-default {border:0; border-radius:0; background:#b9d9eb;}
.panel {box-shadow:inherit;}
.panel-body {padding:0 3em 1.5em 3em;}
.panel-body p {font-size:18px; line-height:1.1em;}
.panel-default > .panel-heading {background:#b9d9eb;}
.panel-group {margin-bottom:0;}
.panel-group .panel + .panel {margin-top:1px;}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {border:0;}

.sect .s2a, .sect .s2b {min-height:340px;}
.tabselect a {text-decoration:none;}
.tabselect1 {display:block;margin-bottom:1.5rem;}
.tabselect1 li {display:inline-block; padding:15px 20px;}
.tabselect1 a {text-decoration:none; text-transform:uppercase;}
.tabselect1 .active {background:#f7a800; color:#fff; position:relative;}
.tabselect1 .active a {color:#fff; text-decoration:none; text-transform:uppercase;}
.tabselect1 .active:after {content: url(/res/img/670g2/arw-bt.png); position:absolute; bottom:-14px; margin-left:-16px; left:50%;}

.sect .s2 p {font-size:1.2em; line-height:1.2em;}
.sect .s2 h3 {margin-top:0; font-size:1.6em;}
.row.fmenu ul li a {text-decoration:none;}
.row.fmenu {margin-top:2em;}
.socmed li {display:inline-block; margin:0 5px;}
.sect.isi {padding:1em 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-top:1em;}
.sect.isi > div > a {text-decoration:none;}
.smicn {max-width:24px;}
.sect.footer {padding:1.5em 2em; margin-top:2em;}
.copy {font-size:10px; line-height:1.1em;}
.lgperc {font-size:4em;}

.qs .c1, .qs .c2, .qs .c2 .playbtn {min-height:300px;}
.qs h3, .qs1 h3 {text-transform:uppercase; font-size:28px;}
.qs .ci1 {background:url(/res/img/newhome/img-qs1.jpg) 50% 0 / cover no-repeat;}
.qs .ci2 {background:url(/res/img/newhome/img-qs2.jpg) 50% 0 / cover no-repeat;}
.qs .ci3 {background:url(/res/img/newhome/img-qs3.jpg) 50% 0 / cover no-repeat;}
.qs .ci4 {background:url(/res/img/newhome/img-qs4.jpg) 50% 0 / cover no-repeat;}
.qs .ci5 {background:url(/res/img/newhome/img-qs5.jpg) 50% 0 / cover no-repeat;}
.qs .ci6 {background:url(/res/img/newhome/img-qs6.jpg) 50% 0 / cover no-repeat;}
.qs1 .col {min-height:260px;}
.qs1 img.lb {max-width:30%;}
.qs1 img.imgw1 {max-width:60%;}
.qs1 img.imgw {max-width:30%;}
.qs1 .john {background:url(/res/img/newhome/img-sub-john.jpg) 50% 0 / cover no-repeat;}
.qs1 .nikhita {background:url(/res/img/newhome/img-sub-nikhita.jpg) 50% / cover no-repeat;}
.qs1 .iport {background:url(/res/img/newhome/img-sub-iport.png) #004b87 120% 120% / 50% no-repeat;}
.qs1 .gc1 {background:url(/res/img/newhome/app-icn-gc.png) #004b87 93% 90% / 23% no-repeat;}
.qs1 .lenny {background:url(/res/img/newhome/img-lenny.png) #004b87 105% 105% / 35% no-repeat;}
.qs1 .m670g {background-image:url(/res/img/newhome/img-sub-670g.png); background-position:110% 50%; background-size:auto 90%; background-repeat:no-repeat;}
.qs1 .nicky {background:url(/res/img/newhome/img-sub-nicky.jpg) 50% 0 / cover no-repeat;}
.qs1 .m630g {background:url(/res/img/newhome/img-sub-630g.png) 50% 0 / cover no-repeat;}
.qs1 .gc {background:url(/res/img/newhome/img-sub-gc.jpg) 50% 0 / cover no-repeat;}
.qs1 .m670g1 {background:url(/res/img/newhome/img-sub-670g1.jpg) 50% 0 / cover no-repeat;}

.sect .vid-desc h2 {font-size:2em; text-transform:inherit;}
.sect .footnote {margin:2em 0 0 0; font-size:12px; line-height:1.1em;}
.gfsize {font-size:2.6em;}

/* responsive */

@media (min-width:1186px) and (max-width:1199px) {
.carousel-indicators {}
.sect .vid-desc h2 {font-size:1.8em;}
}
@media (min-width:0) and (max-width:1199px) {
.condescarw {display:none;}
}
@media (min-width: 990px) and (max-width: 1185px) {
.sect .nexttech {background-size:auto 105%; background-position:105% 20%;}
.sect h1 {font-size:3em;}
.sect h2 {font-size:2.2em;}
.carousel-indicators {}
.sect .vid-desc h2 {font-size:1.8em;}
.rad > .abox {margin-left:-1em;}
.sect .s3 {min-height:300px;}
.sect .qc .c1, .sect .qc .c3, .sect .mc {min-height:300px;}
.sect .qc .c2, .sect .qc .c2gs {min-height:300px;}
.sect .s4a {}
.table-system-comp {max-width:1086px;}
.table-responsive .table td, .table-responsive .table th {white-space:inherit !important;}
}
@media (min-width: 768px) and (max-width: 989px) {
.b-get-started {display: none;}
.sect h1 {font-size:2.8em;}
.sect .s1 p {font-size:120%;}
.sect h2 {font-size:2em;}
.inner-pad {font-size:80%;}
.sect .vid-desc h2 {font-size:1.8em;}
.rad > .abox {margin-left:-0.5em;}
.wnobr {white-space:inherit;}
.sect .nexttech {background-size:auto 100%; background-position:110% 20%;}
.sect .c3 h3 {margin-top:0;}
.sect .c3 .qcont {height:400px;}
.sect .c3 .c3a, .sect .c3 .c3a .playbtn1 {min-height:200px;}
.sect .c3 .c3a.img1a {}
.sect .c3 .c3a.img1b {}
.sect .c3 .c3a.img1c {}
.sect .c3 .imgvid {position:relative;}
.sect .c3 .varrow {-moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg);}
.newsul li {font-size:18px;}
.newsdate {font-size:19px;}

.smc-no {margin-bottom:10px;}
.carousel-indicators {}
.playbtn, .playbtn1 {background-size:80px;}
.sect .footnote {padding:0; line-height:1.2em;}
.dtcg1 {right:20%;}
}

@media (min-width: 0px) and (max-width: 767px) {
.wnobr {white-space:inherit;}
.inner-pad {padding:1.5em;}
.sect.s1 {background-position:50% 0;}
/*.sect .s1a {background:linear-gradient(to left, rgba(255,255,255,0) 20%, rgba(255,255,255,1));}*/
.sect .s2b, .sect .s6a {min-height:inherit;}
.btn {margin-bottom:10px;}
.b-get-started {display:none;}
.testimonial .quote {font-size:1.2em; line-height:1.1em;}
.colhead {font-size:2.8em;}
.carousel-indicators {}
.playbtn, .playbtn1 {background-size:60px;}
.smc-no {font-size:120%; margin-bottom:5px;}
.sect .nexttech {background-size:auto 90%; background-position:120% 20%;}
.sect .s1c h5 {font-size:16px; width:70%;}
.sect .vid-desc h2 {font-size:1.8em;}
.sect .vid-desc .vcon {padding-left:15px;}
.sect .c3 h3 {font-size:2em; margin-top:0;}
.sect .c3 h4 {font-size:1.6em;}
.sect .footnote {padding:0 2em; line-height:1.1em;}
.sect.isi {padding:1em 2em;}
.sect .s1c .break {display:inherit;}
.sect .s1a {background-position:40% 50%;}
.sect .s1b {background-position:65% 50%;}
.sect .s1c {background-position:50%;}
.sect .s1d {background-position:30% 50%;}
.sect .s1e {background-position:40% 50%;}
.sect .s1a .hbshade, .sect .s1b .hbshade, .sect .s1c .hbshade, .sect .s1d .hbshade {min-height:420px;}
.sect .s1c .hbshade {background:linear-gradient(to right, rgba(255,255,255,0.9), rgba(255,255,255,0));}
.row.fmenu {padding:0 2em;}
.rad > .abox {margin-left:0;}
.sect .s4a {min-height:300px; background-position:50% 10%;}
.sect .s4b {min-height:inherit;}
.table-system-comp th {font-size:12px;}
.table-system-comp td {font-size:11px;}
.table-responsive .table td, .table-responsive .table th {white-space:inherit !important;}
.newsul li {font-size:14px;}
.newsdate {font-size:15px;}
.bwarning {width:80%}
.tab-content > .c1 {background:url(/res/img/newhome/john-vid.jpg) 50% / cover no-repeat; overflow:hidden;}
.tab-content > .c2 {background:url(/res/img/newhome/img-brett.jpg) 50% / cover no-repeat;}
.tab-content > .c3 {background:url(/res/img/newhome/img-jd.jpg) 50% / cover no-repeat;}
.tabselect > .c1, .tabselect > .c2, .tabselect > .c3 {min-height:inherit;}
.tabselect > .active {border:0; position:relative;}
.tabselect .active:after {content:none; position:inherit; left:inherit; margin-left:inherit; top:inherit; z-index:1;}
.btnbot {position:inherit; bottom:inherit;}
.sect.isi > div > a {display:inline-block; margin:5px 0;}
.sect .s1-dtc {background-position:85% 50%;}
.o1.dtc .n1 {right:-10%;}
.dtcg1 {right:11%;}
.dtcg2 {}
}

@media (min-width: 0px) and (max-width: 640px) {
.rad {font-size:1.4em;}
.rad > .abox {margin-bottom:10px;}
.sect .s1 {min-height:auto;}
.sect .c3 h2 {font-size:2em;}
.o1.dtc .n1 {right:-15%;}
.dtcg1 {right:5%; width:130px; top:50%;}
.sect .s1-dtc {background-position:75% 50%;}
.sect .nexttech {background-size:auto 90%; background-position:150% 20%;}
}
@media (min-width: 0px) and (max-width: 480px) {
.sect .nexttech {background-position:210px 20%;}
.sect h1 {font-size:2.4em;}
.sect .s1 p {font-size:100%;}
.sect .c5a p {width:100%;}
.sect .c6a p {width:100%;}
.sect .c6b .testimonial {width:70%;}
.playvbtn {display:inline-block; margin-bottom:10px;}
.table-system-comp {min-width:600px;}
}
@media (min-width: 0px) and (max-width: 400px) {
.sect .c3 .qcont {height:inherit;}
.sect .c3 .imgvid {}
.sect .c6b .testimonial {width:80%;}
}
