.spacer {padding:0 0.5em;}
.break {display:block;}

h4.panel-title {font-size:inherit !important; line-height:1em; display:block; color:#140F4B; font-weight:600; margin:0;}
h4.panel-title a {font-weight:600; color:#140F4B; text-decoration:none; text-transform:none; display:block; background:url(/res/img/780g/arw-up-eb.svg) 100% 50% no-repeat; padding:10px 30px 10px 0; min-height:inherit; min-width:inherit;}
h4.panel-title a.collapsed {background:url(/res/img/780g/arw-down-eb.svg) 100% 50% no-repeat;}

.eb h4.panel-title {}
.eb h4.panel-title a {background:url(/res/img/780g/icn-minus-mint.svg) 0% 50% no-repeat; display:inline-block; padding-left:4.5rem;}
.eb h4.panel-title a.collapsed {background:url(/res/img/780g/icn-plus-eb.svg) 0% 50% no-repeat; padding-left:4.5rem;}
.eb h4.panel-title a.in {background:url(/res/img/780g/icn-minus-teal.png) 100% 50% no-repeat;}
.eb h4.panel-title a.in.collapsed {background:url(/res/img/780g/icn-plus-teal.png) 100% 50% no-repeat;}
.eb1 h4.panel-title a {background:url(/res/img/780g/icn-minus-teal.png) 0 50% no-repeat;}
.eb1 h4.panel-title a.collapsed {background:url(/res/img/780g/icn-plus-teal.png) 0px 50% no-repeat;}

.panel-group {margin-bottom:0;}
#accordion1 > .panel, #accordion2 > .panel {border-top:1px solid #ccc; padding:10px 0;}
#accordion1 > .panel:first-child, #accordion2 > .panel:first-child {border-top:0;}
.panel-group .panel {border-radius:0; margin-bottom:0; box-shadow:none; background:inherit;}
.panel {background-color:inherit; box-shadow:inherit;}
.panel-body {padding:5px 0;}
.panel-body1 {padding:15px 0 0 0;}
.panel-body2 {padding:0 0 0 80px;}
.panel-heading {border-radius:0; padding:0;}
.panel-group .panel + .panel {margin-top:0;}
.panel-default {border:0; box-shadow:inherit;}
.panel-default > .panel-heading {border:0; background-color:transparent;}
.panel-default > .panel-heading + .panel-collapse > .panel-body {border:0;}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {border-radius:0;}

.colhead {font-size:3.4em; line-height:1em; text-transform:uppercase;}
.b-video-item1, .video-play {position:relative; min-height:250px;}
.m-grad {background-image: none !important; background-color: #f3f4f4 !important;}
.playbtn {background:url(/res/img/smartguard/icn-play1.png) 50% no-repeat; height:100%; width:100%; display:block; outline:none; text-decoration:none;}
.playbtn1 {background:url(/res/img/smartguard/icn-play2.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;}
.playbtn2 {display:inline-block; position:relative;}
.playbtn2:after {
content:"";
background:url(/res/img/services/icn-play2.png) 50% / 20% no-repeat;
position:absolute;
height:100%;
width:100%;
display:block;
left:0;
top:0;
}
.smc-no {display:block; font-size:160%; color:#b0008f; line-height:1em; margin-bottom:10px;}
.carousel-indicators {position:inherit; margin-bottom:0;}
.carousel-indicators li {width:15px !important; height:15px !important; background-color:#fff; border:1px solid #1010eb !important; margin:0 5px; border-radius:50%;}
.carousel-indicators .active {width:15px; height:15px; background-color:#1010eb; border:0; margin:0 5px;}
.testimonial .quote {font-size:22px; line-height:24px; text-indent:-7px; margin-bottom:15px;}
.testimonial .author {font-size:13px; text-transform:uppercase;}
.testimonial .title {font-size:13px;}
a.clpdf {background:url(/res/img/icon/icn-pdf.svg) no-repeat; display:inline-block; padding-left:30px; min-height:20px;}

.s1a {background:url(/res/img/carelink/mainvis.jpg) #fff 100% 20% / 50% auto no-repeat;}
.s1a .c2 {min-height:450px;}
.s1a .c2 {background-image:linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,0) 70%);}

.sect .c2a, .sect .c2c {min-height:320px;}
.sect .c2c .playbtn {min-height:260px; position:absolute; top:0; left:0;}
.sect .c2c {padding:2em 3em; }
.sect .con-vis h5 {margin-top:0; padding-top:0;}

ul.carelinkul {margin:0; padding:0;}
ul.carelinkul li {list-style:none; margin:5px 0 0 0;}
ul.carelinkul li:first-child {margin-top:0;}
ul.carelinkul li a {text-decoration:none;}
.carelinkul li a.clpdf {}

/* responsive */

@media (min-width:1186px) and (max-width: 1199px) {
.carousel-indicators {bottom:2em;}
.sect .con-desc h2 {font-size:1.8em;}
}
@media (min-width: 990px) and (max-width: 1185px) {
.s1a {background-position:100% 0%;}
.carousel-indicators {bottom:2em;}
.sect .c6v {min-height:200px;}
}
@media (min-width:0px) and (max-width:991px) {
.s1a {background-position:100% 0%; background-size:50% auto;}
.s1a .c2 {min-height:300px;}
}
@media (min-width: 768px) and (max-width: 989px) {
.b-get-started {display: none;}
.sect .c1a, .sect .c1b {min-height:250px;}
.sect .c1a p {font-size:120%;}
.sect .c7a .visbg {min-height:200px;}
.sect .c7a, .sect .c7b {min-height:inherit;}
.sect h2 {font-size:2em;}
.sect .c6a, .sect .c6b {min-height:250px;}
.sect .c9a a.btn {margin-top:10px; margin-bottom:10px;}
.sect .con-desc h2 {font-size:1.8em;}
.smc-no {margin-bottom:10px;}
.carousel-indicators {left:3em; bottom:2em;}
.carousel-indicators li {width:10px; height:10px; border:0; margin:0 3px;}
.carousel-indicators .active {width:10px; height:10px; border:0; margin:0 3px;}
.playbtn, .playbtn1 {background-size:80px;}
.sect .c6v {min-height:200px;}
}
@media (min-width: 0px) and (max-width: 767px) {
.break {display:inline;}
.s1a {background-position:100% 0%; background-size:auto 100%;}
.s1a .c2 {min-height:300px;}
.sect .c2c  {min-height:250px;}
.sect .c2c .playbtn  {min-height:190px;}
.sect .c2a, .sect .c2b {min-height:inherit;}
.b-get-started {display: none;}
.colhead {font-size:2.4em;}
.carousel-indicators {left:2em; bottom:2em;}
.playbtn, .playbtn1 {background-size:60px;}
.smc-no {font-size:120%; margin-bottom:5px;}
.sect .con-desc h2 {font-size:1.8em;}
.sect .con-desc .vcon {padding-left:15px;}
.carousel-indicators li {background-color:#bbb;}
.sect .c3a .con-vis {padding-bottom:5em;}
.sect .c6a {min-height:auto;}
.sect .c6b {min-height:350px;}
.sect .c6b .testimonial .quote {font-size:18px; line-height:1.1em;}
.sect .c7a .visbg {min-height:260px;}
.sect .c2a a.btn, .sect .c9a a.btn {margin-top:10px; margin-bottom:10px;}
.sect .c6v {min-height:150px;}
.sect .c6c {background-position:50% 0;}
.sect .c6d {background-position:50% 0;}
}
@media (min-width: 0px) and (max-width: 640px) {
.sect .c1a {min-height:auto;}
.sect .c6v {min-height:150px;}
.sect .c2c {min-height:200px;}
.sect .c2c .playbtn {min-height:140px;}
.eb h4.panel-title a {background-size:54px auto;}
.eb h4.panel-title a.collapsed {background-size:54px auto;}
}
@media (min-width:0px) and (max-width:575px) {
.s1a {background-position:100% 0%; background-size:100% auto;}
.s1a .c2 {background-image:inherit; min-height:300px;}
}
@media (min-width: 0px) and (max-width: 480px) {
.sect .c1a p {font-size:100%;}
.sect .c5a p {width:100%;}
.sect .c6a p {width:100%;}
.sect .c6b .testimonial {width:70%;}
.sect .c6v {min-height:100px;}
}
@media (min-width: 0px) and (max-width: 400px) {
.sect .c6b .testimonial {width:80%;}
.sect .c6v {min-height:60px;}
}
