.text-upper {text-transform:uppercase;}
.text-lower {text-transform:lowercase;}
.text-none {text-transform:none !important;}

.tel {font-size:20px; line-height:1.2em;}
.btnbot {position:absolute; bottom:3em;}

.compbox {position:absolute; bottom:2em; right:1.5em;}
.compbox > .c1 {position:relative; margin-top:15px; margin-bottom:10px;}
.compbox > .c2 {position:relative;}

.popover {border-radius:inherit; padding:inherit;}
.popover-title {border-radius:inherit; border:0; color:#fff; background:#e35205; font-size:18px; line-height:1.1em;}
.popover-content {font-size:16px; line-height:1.2em;}
.popover.top > .arrow {bottom:-10px;}
.compheader {position:absolute; top:0; width:100%; z-index:1;}
.icnplus {position:absolute; z-index:1; max-height:28px;}
.icnplus:hover {content:url(/res/img/ipt/icn-p1.svg); position:absolute; width:28px; height:28px;}
.icnplus1 {position:absolute; top:-2px; left:-33px; z-index:1; height:28px; width:28px;}
.icnplus1:hover {position:absolute; content:url(/res/img/ipt/icn-p1.svg); height:28px; width:28px;}
/* with 770g-img1a */
.icnplus.p1a {top:55%; left:83%;}
.icnplus.p2a {top:46%; left:25%;}
.icnplus.p3a {top:62%; left:20%;}
.icnplus.p4a {top:45%; left:51%;}
.icnplus.p5a {position:inherit; vertical-align:middle;}
.icnplus.p6a {position:inherit; vertical-align:middle;}
/* with 770g-img1 */
.icnplus.p1 {top:50%; left:15%;}
.icnplus.p2 {top:58%; left:57%;}
.icnplus.p3 {top:74%; left:55%;}
.icnplus.p4 {top:30%; left:75%;}
.icnplus.p7 {top:32%; left:60%;}
.icnplus.p5 {position:inherit; vertical-align:middle;}
.icnplus.p6 {position:inherit; vertical-align:middle;}

.padrt {padding-right:1em;}
.colpad {padding:1.5rem 1.5rem 1.5rem 0;}
.pos-rel {position:relative;}
.bwarning {border:1px solid #fff; padding:5px 8px;}
.bwarning1 {border:1px solid #000; padding:5px 8px;}
.smfttxt {position:absolute; bottom:1.5em; left:1.5em; font-size:12px; line-height:1.1;}
.smfttxt.a {bottom:1.5em; right:1.5em; left:inherit;}
.titleheight {height:60px;}

h5.panel-title.b {margin-bottom:inherit; line-height:1em; display:block; font-weight:600;}
h5.panel-title.b a {color:inherit; font-weight:600; 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;}
h5.panel-title.b a.collapsed {background:url(/res/img/780g/arw-down-eb.svg) 100% 50% no-repeat;}

h4.panel-title {font-size:inherit !important; margin-bottom:inherit; line-height:1em; display:block; color:#140F4B; font-weight:600;}
h4.panel-title a {color:inherit; font-weight:600; 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;}
h4.panel-title a.collapsed {background:url(/res/img/780g/arw-down-eb.svg) 100% 50% no-repeat;}
.panel-group {margin-bottom:0;}
#accordion > .panel, #accordion1 > .panel {border-top:1px solid #ccc; padding:10px 0;}
#accordion > .panel:first-child, #accordion1 > .panel:first-child {border-top:0;}
.panel-group .panel {border-radius:0; margin-bottom:0; box-shadow:none; background:inherit;}
.panel-group .panel + .panel {margin-top:0;}
.panel-heading {border-radius:0; padding:0;}
.panel-default {border:0; box-shadow:inherit;}
.panel-body {padding:10px 0 0 0;}
.panel-body1 {padding:15px 0 0 0;}
.panel-body2 {padding:0 0 0 80px;}
.panel-default > .panel-heading {border:0; background-color:transparent;}
.panel-default > .panel-heading.eb {}
.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;}

.tab-pane.tc {vertical-align:bottom;}
.tab-pane.tc.active {display:table-cell;}
.tabselect2 {display:block; margin-bottom:1.5rem; padding:0;}
.tabselect2 li {display:inline-block; padding:5px 20px 15px 0;}
.tabselect2 a {text-decoration:none; color:inherit; font-weight:600;}
.tabselect2 a.active {color:#1010eb; text-decoration:none; border-bottom:3px solid #1010eb;}
.table-system-comp td {text-align:center;}
.table-system-comp td:first-child {text-align:left;}
.table-system-comp td .smtxt1 {font-size:0.7em;}

.rollover {cursor:pointer;}
.rollover img:last-child {display:none;}
.rollover:hover img:last-child {display:block;}
.rollover:hover img:first-child {display:none;}

.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;}
.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;}
.carousel-indicators {left:3em; bottom:4em; margin-left:inherit; width:inherit;}
.carousel-indicators li {width:15px; height:15px; background-color:#888b8d; border:0; margin:0 5px;}
.carousel-indicators .active {width:15px; height:15px; background-color:#b0008f; 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:11px; text-transform:uppercase; line-height:1.2em;}
.testimonial .title {font-size:13px;}

.sect.s1 .c1, .sect.s1 .c2 {min-height:450px;}
.sect.s1 .c2 {background:url(/res/img/ipt/ipt-img1.png) 50% / cover no-repeat;}
.sect.s1 .c2.v1 {background:url(/res/img/ipt1/ipt-img1.jpg) 50% / cover no-repeat;}

.sect.s2 .c1 {padding-right:1.5rem;}
.sect.s2 .c2 {padding-left:1.5rem;}

.sect.s5 .c1, .sect.s5 .c2 {min-height:300px;}
.sect.s5 .c2 img {max-height:250px;}
.sect.s6 .c1, .sect.s6 .c2 {min-height:420px;}
.sect.s6 .c2 {background:url(/res/img/ipt/ipt-img7.jpg) 50% / cover no-repeat;}
.sect.s7 .c1, .sect.s7 .c2 {min-height:850px;}
.sect.s7 .c1 {background:url(/res/img/ipt/ipt-img8.jpg) 50% / cover no-repeat;}

.sect.s8 .c1, .sect.s8 .c2 {min-height:700px;}
.sect.s8 .c1 img.prod, .sect.s8 .c2 img.prod {max-width:60%; padding:15px 0;}

.gfsize {font-size:2.6em;}

/* responsive */

@media (min-width:1186px) and (max-width:1199px) {
.carousel-indicators {bottom:2em;}
}
@media (min-width:0) and (max-width:1199px) {
.condescarw {display:none;}
.siqani {display:none;}
}
@media (min-width: 990px) and (max-width: 1185px) {
.rad > .abox {margin-left:-1em;}
.sect .s3 {min-height:300px;}
}
@media (min-width: 768px) and (max-width: 989px) {
.b-get-started {display: none;}
.rad > .abox {margin-left:-0.5em;}
.smc-no {margin-bottom:10px;}
.playbtn, .playbtn1 {background-size:80px;}
.compheader {position:relative; z-index:1; background:#001e46;}
.compbox {position:absolute; top:0; left:3em;}
}

@media (min-width: 0px) and (max-width: 767px) {
.sect.s1 .c1 {min-height:inherit;}
.sect.s1 .c2 {min-height:350px;}
.sect.s6 .c1 {min-height:inherit;}
.sect.s5 .c1 {min-height:inherit;}
.sect.s7 .c1 {min-height:350px;}
.sect.s8 .c1, .sect.s8 .c2 {min-height:inherit;}
.sect.s2 .c1 {padding-right:0;}
.sect.s2 .c2 {padding-left:0;}
.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 {left:2em; bottom:2em;}
.compheader {position:relative; z-index:1; background:#001e46;}
.playbtn, .playbtn1 {background-size:60px;}
.smc-no {font-size:120%; margin-bottom:5px;}
.sect .vid-desc h2 {font-size:1.8em;}
.sect .vid-desc .vcon {padding-left:15px;}
.rad > .abox {margin-left:0;}
.smfttxt {padding-top:15px; bottom:1em;}
.smfttxt.a {position:absolute; bottom:1.5em; right:1.5em;}
.compbox > h5 {font-size:130%;}
.compbox > .c1 > .phead, .compbox > .c2 > .phead {font-size:90%;}
.compbox {position:absolute; top:0; left:3em;}
}

@media (min-width: 0px) and (max-width: 640px) {
.rad {font-size:1.4em;}
.rad > .abox {margin-bottom:10px;}
.compbox > .c1 {margin-bottom:10px;}
.compbox > .c1.spa > .phead, .compbox > .c2.spa > .phead {font-size:80%;}
.compbox > .c1.spa {margin-top:0; margin-bottom:5px; white-space:nowrap;}
}
@media (min-width: 0px) and (max-width: 480px) {
.playvbtn {display:inline-block; margin-bottom:10px;}
}
@media (min-width: 0px) and (max-width: 400px) {
}
