.vibe-card{}
.vibe-card .upper,.vibe-card .lower{border:1px solid black;padding:15px 5px}
.vibe-card .upper{border-radius:20px 20px 0px 0px;border:2px solid #929497;border-bottom:0px;color:white}
.vibe-card.bluebg .upper{background:url('../themes/tunetalk/assets/imgs/prepaidrefresh/blue-bg.png');background-size:cover;background-color:#25a7df}
.vibe-card.redbg .upper{background:url('../themes/tunetalk/assets/imgs/prepaidrefresh/red-bg.png');background-size:cover;background-color:#eb1c23}
.vibe-card.Y120 .upper{background:url('../themes/tunetalk/assets/imgs/prepaidrefresh/black-bg.png') !important;background-color:#000000 !important;background-size:cover !important}
.vibe-card .upper h3{color:white !important}
.vibe-card .lower{border:2px solid #929497;border-bottom:0px}
.vibe-card .lower-mid{border-right:1px solid #929497;border-left:1px solid #929497;padding:15px 5px;background:#afafaf}
.vibe-addon-card .upper{color:black !important}
.vibe-addon-card:hover{background:red;color:white}
.vibe-addon-card img.white{display:none}
.vibe-addon-card:hover img.red{display:none}
.vibe-addon-card:hover img.white{display:inline}
.vibe-addon-card:hover .upper{color:white !important}
.vibe-addon-card:hover .upper h2,.vibe-addon-card:hover .upper h4{color:white !important}
.vibe-addon-card:hover .btn-buy-addon{background-color:rgba(34,34,34,0.9) !important;color:white !important}
.vibe-addon-card .upper h3{color:black !important}
.vibe-addon-card .lower{border:2px solid #929497 !important;border-radius:0px 0px 20px 20px;border-top:0px !important; background:lightgrey}
.vibe-addon-card:hover .lower{background:grey}
.vibe-addon-card{border-radius:20px;overflow:hidden;top:10px !important;position:relative;opacity:1}
.vibe-addon-card.disabled{opacity:0.7}
          .vibe-card.active .upper{background:red;color:white}
.vibe-card.active h3{color:white !important}
.vibe-card .btn-buy{border-radius:0px 0px 20px 20px}
.vibe-card.active .btn-buy{background:red}
.vibe-card.active .upper,.vibe-card.active .lower{border:2px solid red;padding:15px 5px}
.vibe-card.active .floating-check,.addon-btn-card.active .floating-check,.topup-btn-card.active .floating-check{display:inline}
.vibe-card.active .floating-circle,.addon-btn-card.active .floating-circle,.topup-btn-card.active .floating-circle{display:none}
 .floating-check{display:none}
.floating-circle{display:inline}
.black-line{border-top:2px solid #929497}
.addon-card{padding:15px;border-right:2px solid #929497;border-left:2px solid #929497}
.modal-center.in{ top:50%;transform:translateY(-50%)}
.modal .sweet-alert_{display:block !important;position:relative;margin:0px;top:0px;left:0px;width:100%}
.sweet-alert_ .sa-icon.sa-error{border-color:#F27474}
.sweet-alert_ .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}
.sweet-alert_ .sa-icon.sa-error .sa-x-mark{position:relative;display:block}
.sweet-alert_ .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg) \9}
.sweet-alert_ .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}
.sweet-alert_ .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}
.sweet-alert_ .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg) \9}
.sweet-alert_ .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}
.sweet-alert_ .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}
.sweet-alert_ .sa-icon.sa-warning{border-color:#F8BB86}
.sweet-alert_ .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}
.sweet-alert_ .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86}
.sweet-alert_ .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86}
.btn-light-grey{background:#e0e0e0;border:1px solid grey}
.br-1px{border-right:1px solid black;height:69px}
.nt-80{top:-80px !important;position:relative}
.addon-btn-card .upper,.topup-btn-card .upper{padding:15px;background:grey;color:white}
.addon-btn-card.active .upper,.topup-btn-card.active .upper{background:red;color:white}
.addon-btn-card h3,.topup-btn-card h3{color:white !important}
.d-xs-block{display:block}
.vibe-process > li{display:inline-block;padding:0 5px}
.process-bar{background:grey;padding:15px;color:white}
.summary-detail-result-box{border:1px solid #aaaaaa;padding:20px;background-color:#eeeeee}
.fixtop{position:fixed;top:50px;width:100%;z-index:10}
.fixtop-xs{ width:100% !important;z-index:10}
@media (min-width:768px){.d-flex-center{display:flex;align-items:center;justify-content:center}
.fixtop-xs{ }
.is_stuck .summary-detail-result-box{margin-top:40px}
}
.ttvp-plan-box{text-align:center;display:inline-block; width:80%;margin:10px}
.sureone-mobile-wrapper{width:80%;margin:0 auto}
.wrapper-adjust{width:590px;margin:0 auto}
.wrapper-adjust2{width:95%;margin:0 auto}
.lower-box{min-height:300px}
.ttvp-cta-box{margin:10px 20px 5px}
.lower-box-overview{ height:410px}
 .passes > .passes-area{display:inline-block;vertical-align:top;white-space:normal;width:80%;margin:5px}
.passes-img{text-align:left;width:58px;margin-left:5px}
.passes-text{width:58px;text-align:right;margin-top:10px; }
.passes-img,.passes-text{display:inline-block;vertical-align:top}
 .welcome-bonus-table{margin:0 30px}
 .add-promo-box{border:solid 2px #dd0613;background:#ffffff;padding:0px 0 10px 0;border-radius:20px}
.add-promo-header{background:#dd0613;padding:14px;border-radius:15px 15px 0 0}
.parent{width:100%;white-space:normal;font-size:0}
.parent > .promo-steps-img{display:inline-block;vertical-align:top;white-space:normal;width:47%;margin:10px}
.promo-img{width:200px}
.promo-text{width:50%;text-align:left;line-height:1.3}
.promo-subtext{font-family:'GothamRounded-book'}
.promo-img,.promo-text{display:inline-block;vertical-align:top}
.padded-edit span{box-shadow:none;background-color:#26a9e0;color:#ffffff}
.padded-multiline span{padding:0.2rem 0.5rem}
.inline-item{vertical-align:middle;display:inline-block}
.inline-content{vertical-align:top;display:inline-block}
.equal{margin:0 12px}
.data{margin:5px}
.table-resize{width:55% !important}
 h4.total-highlight{text-align:center;position:relative;color:#fff;width:58%;margin:0 auto; padding:10px 0;text-shadow:1px 2px rgba(0,0,0,.8);background-color:#dd0613; -moz-box-shadow:0 3px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.5);box-shadow:0 3px 3px rgba(0,0,0,.5)}
h4.total-highlight:before,h4.total-highlight:after{content:'';position:absolute;border-style:solid;border-color:transparent;top:-13px}
h4.total-highlight:before{border-width:13px 18px 0px 0px;border-right-color:#222;left:0}
h4.total-highlight:after{border-width:13px 0px 0px 18px;border-left-color:#222;right:0}
  .mt-adjust{margin-bottom:19.5%}
.row-adj{margin-top:11.5%}
.inline-sureOne{display:inline-block;vertical-align:middle;padding:10px}
.msisdn-width{width:380px}
.lower.card-height-adjust{padding:25px 5px}
.owl-pagination{margin-top:10px}
.M1 > .lower.card-height-adjust,.M6 > .lower.card-height-adjust,.M10 > .lower.card-height-adjust,.Y120 > .lower.card-height-adjust{  height:465px}
#sureOne-cta.btn-mod:hover,#sureOne-cta.btn-mod:focus,a#sureOne-cta.btn-mod:hover,a#sureOne-cta.btn-mod:focus,.btn-buy-addon:hover,.btn-buy-addon:focus{background-color:#DD0613 !important;color:white !important}
.vibe-addon-card,.vibe-addon-card:hover{background:#DD0613;color:white}
.vibe-addon-card:hover .lower,.vibe-addon-card .lower{background:#343434}
.btn-buy-addon{background-color:rgba(34,34,34,1) !important;color:white !important}
.vibe-card .upper,.vibe-addon-card .lower{border:0 !important}
.vibe-addon-card .lower:hover,.vibe-addon-card .lower:focus{background-color:white !important;color:red !important}
.vibe-addon-card .btn-buy-addon:hover{background-color:white !important;color:#DD0613 !important;border-top:solid 2px transparent}
 .sure-ribbon{top:20px;left:7.5%}
.sure-ribbon-overview{top:20px;left:10%}
.ribbon-new.red{background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(228,23,14)),to(rgb(228,23,14)))}
.ttvp-box-adj{width:85%}
.owl-theme .owl-controls .owl-buttons div{padding:15px;top:50%;transform:translateY(-50%)}
.passes > .passes-area.pass-adj{width:20%}
#sure-plan.lower-box-overview{height:430px}
.sureone-passes{border:solid 2px black;color:white;background:#dd0613;border-radius:20px 20px 0 0;padding:10px}
.sureone-addon-overview{position:absolute;width:75%;bottom:20px}
.sureone-addon{position:absolute;width:90%;bottom:15px}
.video-apps{display:inline-block;vertical-align:middle;width:100px;margin:10px}
.video-apps > a img{width:100px;border:solid 1px #aaaaaa;border-radius:15px;background:white}
.video-apps-section{width:75%;margin:0 auto}
  .modal-center.in{width:600px;max-width:100%; max-height:100%;left:50%;top:50%;transform:translate(-50%,-50%);padding-right:0 !important}
 .ribbon{overflow:hidden;height:100px;width:100px;position:absolute}
.red-ribbon{background:url('../themes/tunetalk/assets/imgs/prepaidrefresh/red-nod.png');background-repeat:no-repeat;background-position-x:10px;background-position-y:10px}
.black-ribbon{background:url('../themes/tunetalk/assets/imgs/prepaidrefresh/black-nod.png');background-repeat:no-repeat;background-position-x:10px;background-position-y:10px}
.Y120 .black-ribbon{background:url('../themes/tunetalk/assets/imgs/prepaidrefresh/red-nod.png');background-repeat:no-repeat;background-position-x:10px;background-position-y:10px}
.cr{width:200px;padding:8px;position:absolute;text-align:center;color:#f0f0f0;font-size:7px}
.cr-sticky{position:fixed}
 .cr-top{top:7px}
.cr-bottom{bottom:25px}
.cr-left{left:-77px}
.cr-right{right:-50px}
 .cr-top.cr-left,.cr-bottom.cr-right{transform:rotate(-45deg)}
.cr-top.cr-right,.cr-bottom.cr-left{transform:rotate(45deg)}
 .cr-white{background-color:#f0f0f0;color:#444}
.cr-black{background-color:#333}
.cr-grey{background-color:#999}
.cr-blue{background-color:#39d}
.cr-green{background-color:#2c7}
.cr-turquoise{background-color:#1b9}
.cr-purple{background-color:#95b}
 .cr-orange{background-color:#e82}
.cr-yellow{background-color:#ec0}
 .Y120 .black-line{border-top:2px solid white}
@media (max-width:1199px){h4.total-highlight:before{border-width:13px 15px 0px 0px}
h4.total-highlight:after{border-width:13px 0px 0px 15px}
 .wrapper-adjust2{width:90%;margin:0 auto}
}
@media (max-width:1024px){.mt-adjust{margin-bottom:18.7%}
.row-adj{margin-top:10%}
}
@media (min-width:992px){.ttvp-btn1{width:420px}
}
@media (max-width:991px){.mt-adjust{margin-bottom:60px}
.row-adj{margin-top:13.8%}
.M1 > .lower.card-height-adjust,.M6 > .lower.card-height-adjust,.M10 > .lower.card-height-adjust,.Y120 > .lower.card-height-adjust{  height:480px}
 .parent > .promo-steps-img{width:100%}
h4.total-highlight:before{border-width:13px 11px 0px 0px}
h4.total-highlight:after{border-width:13px 0px 0px 11px}
}
@media (min-width:701px) and (max-width:991px){.upper_adj{padding:20px 35px !important}
}
@media (max-width:768px){.text-xxs{font-size:0.6em !important}
.vibe-card{font-size:2em}
 .ttvp-cta-box{margin:0}
.msisdn-width{width:80%;display:block;margin:0 auto}
 .video-apps-section{width:100%;margin:0 auto}
}
@media (min-width:768px){.d-flex-center{display:flex;align-items:center;justify-content:center}
}
@media (max-width:767px){ .lower-box-overview{ height:380px}
.sureone-mobile-wrapper{width:90%}
.ttvp-plan-box{width:80% !important}
 .welcome-bonus-table{margin:0;width:100%}
 .table-resize{width:70% !important}
h4.total-highlight{width:74%}
h4.sm-total-highlight:before{border-width:13px 2vw 0px 0px}
h4.sm-total-highlight:after{border-width:13px 0px 0px 2vw}
 .mt-adjust{margin-bottom:0}
.row-adj{margin-top:10px}
.M1 > .lower.card-height-adjust,.M6 > .lower.card-height-adjust,.M10 > .lower.card-height-adjust,.Y120 > .lower.card-height-adjust{  height:435px}
 .sure-ribbon{left:10%}
.wrapper-adjust,.wrapper-adjust2{width:85%}
#sure-plan.lower-box-overview{height:390px}
}
@media (max-width:500px){.card-adjust{width:100%;margin:0 auto}
.M1 > .lower.card-height-adjust,.M6 > .lower.card-height-adjust,.M10 > .lower.card-height-adjust,.Y120 > .lower.card-height-adjust{ height:auto}
 .lower-box-overview{height:auto !important;min-height:auto}
.passes{height:auto}
.booster-sureOne{margin-bottom:5px}
 .parent > .promo-steps-img{width:100%;margin:10px 0}
.promo-img{width:80%}
.promo-text{width:90%;text-align:center}
 .sureone-addon,.sureone-addon-overview{position:initial;width:auto;margin-top:15px; }
}
@media (max-width:480px){.sureone-mobile-wrapper{width:85% !important}
#preview-aaflight table.table-striped{width:90% !important}
#preview-aaflight table.table-striped td.sm-total-gb{font-size:4vw !important}
 h4.sm-total-highlight{width:100% !important}
h4.sm-total-highlight:before{border-width:13px 4.1vw 0px 0px}
h4.sm-total-highlight:after{border-width:13px 0px 0px 4vw}
 .wrapper-adjust,.wrapper-adjust2{width:75%}
}
@media (max-width:350px){ .data{width:100%}
}
.nav-pills>li{float:none;display:inline-block}
.bs-example{text-align:center;margin:-15px 0px 60px;border-bottom:2px solid #DD0613;padding-bottom:1px}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#DD0613}
.nav-pills>li{margin:-3px !important}
.nav-pills>li>a{color:#DD0613;background:#ffffff;border:2px solid #DD0613;-webkit-box-shadow:none;box-shadow:none}
.nav-pills>li>a{border-radius:0px}