.utmBannerDiv{display:flex;align-items:center;margin:20px auto 0;justify-content:center}
img#utmBannerImg{width:335px}
@media(min-width:768px){.utmBannerDiv{display:none}
}
.noBorderRadius{border-radius:0 10px 0 0 !important}
.cybplan-section.hasOffer .sec1{border-radius:0 10px 0 0}
.cyb-wrapper-postpaid .tab-wrapper .cyb-wrapper{background-image:linear-gradient(to right,#fffbf0 2%,#fff2f1 37%)}
.cyb-wrapper-postpaid .tab-wrapper #plansPack,.cyb-wrapper-postpaid .tab-wrapper .tab-content{width:1068px;margin-right:auto;margin-left:auto}
.container.cyb-wrapper-postpaid,.cyb-wrapper-postpaid .tab-wrapper.container{max-width:100% !important}
div#planSlider .slick-track{padding:28px 0 40px}
#plansPackContent .slide-plan .slick-list:after{height:calc(100% - 44px);top:6px}
.cybplan-section.slick-slide{max-width:300px;border-radius:10px;box-shadow:0 20px 32px 0 rgb(96 97 112 / 10%),0 2px 8px 0 rgb(40 41 61 / 6%);position:relative;background-image:linear-gradient(to bottom,#fff,#fff),linear-gradient(to bottom,#fff 0,#fffbf6 100%);margin:0 20px 0 0;padding:0;width:100%}
.cybplan-section.family-cyb .cyb-middle-section .sec4.family-cyb-sec4.freeFromBelow .nontelcoList{display:flex;gap:8px;align-items:flex-start}
.cybplan-section.family-cyb .cyb-middle-section .sec4.family-cyb-sec4.freeFromBelow .non-telco-drawer input[type="checkbox"]+.parent .nontelcoList:nth-child(n+6){display:none}
.cybplan-section.family-cyb .cyb-middle-section .sec4.family-cyb-sec4.freeFromBelow .nontelcoList .cyb-sec4:nth-child(n+4){display:none}
.cybplan-section.family-cyb .cyb-middle-section .sec4.family-cyb-sec4.freeFromBelow .non-telco-drawer input[type="checkbox"]:checked+.parent .nontelcoList:nth-child(n+8){display:flex}
.cybplan-section.family-cyb .cyb-middle-section .sec4.family-cyb-sec4.freeFromBelow #faq-drawer:checked+.parent .nontelcoList .cyb-sec4:nth-child(n+4){display:inherit}
.sec4.freeFromBelow .netflix-plan{padding:16px 0 0 20px}
.sec4.freeFromBelow .netflix-plan .netflix-head{margin:0 0 12px !important;padding-top:0}
.sec4.freeFromBelow .netflix-plan .netflix-wrap{display:flex;align-items:center;gap:8px}
.sec4.freeFromBelow .netflix-plan .netflix-text{display:flex;flex-direction:column}
.sec4.freeFromBelow .netflix-plan .heading{margin:0 0 12px 0}
.sec4.freeFromBelow .netflix-plan .netflix-img img{width:52px}
.sec4.freeFromBelow .netflix-plan .title{font-size:14px;line-height:18px;color:#2f3043;font-family:'neoMedium'}
.sec4.freeFromBelow .netflix-plan .desc{font-size:12px;line-height:16px;color:#82838e;font-family:'neoMedium'}
.neoFormSelect .tab-wrapper p.cyb-bene-heading{font-size:14px;line-height:18px;color:#2f3043;font-family:"neoMedium"}
.neoFormSelect .tab-wrapper p.cyb-bene-subheading{font-size:12px;line-height:16px;color:#82838e;font-family:"neoMedium"}
.cybmodal__item{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0 0 12px 0}
.cybmodal__item img{width:26px;height:26px;margin:0}
#detailModal .cybmodal__item .add-bene-txt p{margin:0}
#detailModal .cybmodal__item .add-bene-imgs img{width:26px;height:26px;margin:0}
.cyb-benifits{position:relative;padding:20px 0 0 0;margin:20px 0}
.cyb-benifits:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(to top,#fff 58%,#5f004b);opacity:.1}
p.cyb__heading{font-family:neoBd;font-size:20px;margin:0 0 18px 0;line-height:22px;color:#2f3043}
.selectePlanBox .non-teleco-wrapper img:nth-child(n+4){display:none}
.cyb-bene .item{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0 0 8px 0}
.cyb-bene .item img{width:26px;height:26px;gap:6px}
.cyb-bene .item p{font-size:16px;line-height:20px;color:#797a86}
.cybplan-section.slick-active.slick-slide{transform:scale(1)}
.cybplan-section.slick-slide{transition:all .3s ease-in-out}
.cybplan-section.slick-active.slick-slide+.cybplan-section.slick-slide{transform:scale(1)}
.cybplan-slider{max-width:1024px;margin:40px auto 0}
.slick-list.draggable{padding:0 64px 0 0 !important}
.cybplan-section .sec1{padding:16px 20px 10px;position:sticky;top:0;background-color:#fff;z-index:99;border-radius:10px 10px 0 0}
.cybplan-section .sec1 p{margin:0}
.cybplan-section .sec1 .price{font-size:20px;line-height:24px;font-family:"neoBd";color:#2f3043;font-weight:bold;margin:0 0 4px 0}
.cybplan-section .sec1 .perMonth{font-size:14px;line-height:18px;color:#2f3043;font-family:"neoMedium";margin:0}
.cybplan-section.redx .sec1 .perMonth{color:#fff}
.cybplan-section .sec2{display:grid;grid-template-columns:auto;padding:12px 20px 16px 20px;row-gap:11px}
.cybplan-section .sec2 span{display:flex;align-items:center;gap:0 22px}
.cybplan-section .sec2 img{width:24px}
.cybplan-section .sec1::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#d5d6d9}
.cybplan-section .non-telco-drawer{margin-bottom:0;padding:0 0 20px 20px;position:relative}
.cybplan-section .faq-drawer__content-wrapper{font-size:1.25em;line-height:1.4em;max-height:0;overflow:hidden;transition:.25s ease-in-out}
.cybplan-section .faq-drawer__title{cursor:pointer;display:block;font-size:1.25em;font-weight:700;padding:0;position:relative;margin-bottom:0;transition:all .25s ease-out}
.non-telco-drawer input[type="checkbox"]{position:absolute;right:20px;width:24px;height:24px;opacity:1;cursor:pointer;z-index:17;top:10px;opacity:0;margin:0}
.non-telco-drawer input[type="checkbox"]+.parent::after{content:"";position:absolute;width:24px;height:24px;right:20px;background-image:url(../../../content/dam/neogold/cyb/Down_arrow.svg);transition:all .3s ease-in;top:10px}
.non-telco-drawer input[type="checkbox"]:checked+.parent::after{transform:rotate(180deg)}
.non-telco-drawer input[type="checkbox"]:checked+.parent .plusThreeText{display:none}
.non-telco-drawer .parent{display:flex;align-items:flex-start;justify-content:flex-start}
.cybplan-section.indi-cyb-sec .non-telco-drawer .nontelcoList,.cybplan-section.family-cyb .non-telco-drawer .nontelcoList .cyb-sec4{display:flex;align-items:center;gap:8px}
.non-telco-drawer .faq-drawer__trigger:checked+.parent .nontelcoList{padding:0 20px 0 0;display:flex;align-items:center;gap:8px}
.cybplan-section.redx .parent img+p{color:#fff;font-size:14px;line-height:18px;font-family:"neoMedium"}
.non-telco-drawer .parent img+p{display:none}
.non-telco-drawer .parent img{width:36px;transition:all .4s linear}
.non-telco-drawer input[type="checkbox"]:checked+.parent{flex-direction:column;gap:8px}
.non-telco-drawer input[type="checkbox"]:checked+.parent img+p{display:block}
.non-telco-drawer input[type="checkbox"]:checked+.parent img{width:36px}
.non-telco-drawer input[type="checkbox"]:checked+.parent .nontelcoList:nth-child(n+8){display:inherit}
.cybplan-section:not(.redx) .cyb-middle-section .sec3 .non-telco-drawer input[type="checkbox"]:not(:checked)+.parent .nontelcoList:nth-of-type(n+4){display:none}
.cybplan-section.redx .cyb-middle-section .sec3 .non-telco-drawer input[type="checkbox"]:not(:checked)+.parent .nontelcoList:nth-of-type(n+5){display:none}
.cybplan-section.redx .non-telco-drawer input[type="checkbox"]:checked+.parent .nontelcoList:nth-child(n+10){display:inherit}
.cybplan-section.redx .non-telco-drawer input[type="checkbox"]+.parent .nontelcoList:nth-child(n+10){display:none}
.cyb-bene-img img{width:52px;height:auto}
.cybplan-section.redx .sec1{background-color:#111622}
.cybplan-section.redx .cyb-middle-section{background-color:#111622;border-radius:0 0 10px 10px}
.cybplan-section.redx .cyb-middle-section .sec4{background-color:#2f3043}
.cybplan-section.redx .sec1 .heading,.cybplan-section.redx .sec1 .price,.cybplan-section.redx .sec2 span,.cybplan-section.redx .sec4 .heading,.neoFormSelect .cybplan-section.redx .cyb-bene-heading{color:#fff}
.cybplan-section.redx .cyb-bene-subheading{color:#82838e}
.cybplan-section.redx hr{border-color:#595969}
.cybplan-section.redx .sec5{background:#000;background:linear-gradient(0,rgba(0,0,0,1) 0,rgba(47,48,67,0.53) 40%,rgba(47,48,67,0) 100%)}
.cybplan-section .faq-drawer__title:hover{color:#4e4b52}
.faq-drawer__trigger:checked+.faq-drawer__title+.faq-drawer__content-wrapper{max-height:350px}
.faq-drawer__trigger:checked+.faq-drawer__title::after{transform:rotate(-180deg);transition:.25s ease-in-out}
.cybplan-section .sec4{background-color:#fdf6ec;padding:12px 20px 60px 20px;min-height:249px}
.section-head.individualPlans .cybplan-section.indi-cyb .sec4 .non-telco-drawer .heading,.section-head.familyPlans .cybplan-section.family-cyb-sec .sec4 .non-telco-drawer .heading,.cybplan-section .sec4 .heading{font-size:12px;line-height:16px;color:#2f3043;font-family:"neoBd";margin:0 0 16px 0}
.cybplan-section .sec4.indi-cyb .cyb-sec4{display:grid;grid-template-columns:52px auto;gap:12px;margin:0 0 12px 0}
.cybplan-section .cyb-sec4 .cyb-bene{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.cybplan-section .cyb-sec4 .cyb-bene .title{font-size:14px;line-height:18px;font-family:neoMedium}
.cybplan-section .cyb-sec4 .cyb-bene .des{color:#82838e;font-size:12px;line-height:16px;font-family:neoMedium}
.cybplan-section .cyb-bene p{margin:0}
.cybplan-section .cyb-bene-heading{font-size:14px;line-height:18px;color:#2f3043;font-family:"neoMedium"}
.tab-wrapper .section-head .cybplan-section p.cyb-bene-subheading,.cybplan-section .cyb-bene-subheading{font-size:12px;line-height:16px;color:#82838e;font-family:"neoMedium"}
.cybplan-section .freeFromBelow .non-telco-drawer .parent .plusThreeText{position:absolute;top:58px;right:40px;margin:auto;width:auto;line-height:18px;font-size:14px;height:18px;font-family:"neoMedium";color:#2f3043}
.cybplan-section .btnProceed{font-size:14px;color:#fff;font-family:"neoMedium";border-radius:20px;background-color:#ee2737;max-width:260px;padding:11px 0 12px 0;width:100%;cursor:pointer;line-height:17px;border:0}
.cybplan-section .btnProceed:hover,.cybplan-section .btnProceed:focus{border:0;outline:0}
.cybplan-slider .slick-track{display:block}
.cybplan-section .sec5{max-width:100%;margin:0 auto;padding:17px 20px 18px;border-radius:10px;background:#fff;background:linear-gradient(0,rgba(255,255,255,0.7) 24%,rgba(255,255,255,0) 100%);position:absolute;bottom:0;left:0;right:0;width:100%}
.cybplan-section .cyb-middle-section{overflow:auto;height:391px}
.cyb-middle-section::-webkit-scrollbar{width:4px}
.cyb-middle-section::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0);-webkit-border-radius:8px;border-radius:8px}
.cyb-middle-section::-webkit-scrollbar-thumb{-webkit-border-radius:8px;border-radius:8px;background:#595969;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}
.redx .cyb-middle-section::-webkit-scrollbar-thumb{background:#82838e}
.cyb-middle-section::-webkit-scrollbar-thumb:hover{background:#555}
.cyb-middle-section::-webkit-scrollbar-thumb:window-inactive{background:transparent}
.cybplan-slider .slick-next:before{background-image:url(../../../content/dam/neogold/slide-next.svg);background-size:24px;opacity:1;background-position:center;height:8px;width:8px;background-repeat:no-repeat;position:absolute;top:17px;left:17px}
.cybplan-slider .slick-arrow{width:40px;height:40px;border-radius:50%;box-shadow:0 0 6px 0 rgb(0 0 0 / 50%);z-index:2;background-color:#fff;margin-left:5px}
.cybplan-slider .slick-prev:before{background-image:url(../../../content/dam/neogold/slide-prev.svg);background-size:24px;opacity:1;background-position:center;height:8px;width:8px;background-repeat:no-repeat;position:absolute;top:17px;left:16px}
.cybplan-section.slick-slide.hasOffer{border-radius:10px 10px 10px 10px}
.cybplan-section .promotionalTagsegment{position:absolute;left:0;display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}
.cybplan-section .flagSegment{background-color:#ffc600;color:#594e3b;padding:0 5px 3px 6px;border-radius:5px 5px 0 0;display:flex;max-width:100%;min-height:24px;width:max-content;margin:0;overflow:hidden;clip-path:polygon(100% 0,100% 23%,93% 100%,0 100%,0 0);position:absolute;top:-28px}
.cybplan-section.non-r .flagSegment .digital-exclusive.removeExtraClip{display:flex;position:relative !important;flex-direction:row;width:100%;white-space:nowrap;clip-path:none;max-width:100%;padding:0;font-size:14px;line-height:18px;font-family:"NeoBd"}
.cybplan-section.non-r .digital-exclusive.benefits-zero.benefits-worth{max-height:inherit;top:0;padding:3px 0}
.cybplan-slider{margin:36px 0 0 0}
.cybplan-slider .slick-track{display:block;padding:24px 0 60px 0}
.flagSegment img{width:18px;height:18px}
.flagSegment span{font-size:14px;line-height:18px;font-family:NeoBd}
.non-telco-drawer .nontelcoList:nth-child(n+2){margin:0 0 0 -2px}
.non-telco-drawer .faq-drawer__trigger:checked+.parent .nontelcoList:nth-child(n+2){margin:0}
.cybplan-section .sec2 .bene-wrapper{display:flex;align-items:center;gap:8px}
.cybplan-section .sec2 .bene-wrapper .con-no{font-family:neoMedium;font-size:16px;line-height:20px}
.cybplan-section .sec4.freeFromBelow .familyMemberGets{background-color:#fff;padding:20px 20px 10px}
.cybplan-section .sec4.freeFromBelow .familyMemberGets p{font-size:14px;line-height:18px;color:#2f3043;font-family:"NeoBd";margin:0 0 10px 0}
.cybplan-section .sec4.freeFromBelow .familyMemberGets .item{display:flex;align-items:center;justify-content:flex-start;gap:20px;margin:0 0 10px 0}
.cybplan-section .sec4.freeFromBelow .familyMemberGets .item p{margin:0}
.cybplan-section .benefits-worth{background-color:#ffc600;color:#594e3b;padding:3px 0 3px 12px;border-radius:5px 5px 0 0;display:flex;max-width:100%;min-height:24px;width:max-content;margin:0;overflow:hidden;clip-path:polygon(100% 0,100% 23%,93% 100%,0 100%,0 0)}
.cybplan-section.family-cyb .benefits-worth{display:grid;grid-template-columns:auto auto;position:absolute;gap:4px;background:0;clip-path:unset;top:-24px}
.familyPlans .cybplan-section.family-cyb .benefits-worth p{background-color:#ffc600;color:#594e3b;padding:3px 12px;border-radius:5px 5px 0 0;display:flex;max-width:100%;width:auto;margin:0;overflow:hidden}
.familyPlans .cybplan-section.family-cyb .benefits-worth span{background-color:#f9e8d0;color:#2f3043;padding:3px 12px;border-radius:5px 5px 0 0;display:flex;max-width:100%;width:auto;margin:0;overflow:hidden;font-size:14px;line-height:18px;font-family:"NeoBd"}
.cybplan-section.family-cyb.redx .sec4.freeFromBelow .familyMemberGets{background-color:#2f3043}
.cybplan-section.family-cyb.redx .sec4.freeFromBelow .familyMemberGets p,.neoFormSelect .cybplan-section.family-cyb.redx .benefits-worth{color:#fff}
.cybplan-section.indi-cyb-sec .sec4.family-cyb-sec4.freeFromBelow,.cybplan-section.family-cyb .sec4.indi-cyb{display:none}
.cybplan-section.family-cyb .sec4.family-cyb-sec4.freeFromBelow{display:block;width:100%}
.cybplan-section.family-cyb .sec3:after{content:"";position:absolute;bottom:0;left:0;width:calc(100% - 40px);height:1px;background:#acacb4;background:linear-gradient(90deg,rgba(172,172,180,1) 50%,rgba(253,246,236,1) 50%);background-size:11px;margin:0 auto;right:0}
.cybplan-section.family-cyb.non-r .cyb-middle-section .sec2{background-color:#fdf6ec;padding:12px 20px}
.cybplan-section.family-cyb.non-r .sec3{background-color:#fdf6ec;position:relative}
.cybplan-section.family-cyb .cyb-middle-section .sec4.family-cyb-sec4.freeFromBelow{padding:0;min-height:auto}
.sec4.family-cyb-sec4.freeFromBelow p.heading,.neoFormSelect .cybplan-section .sec4.indi-cyb p.heading{font-size:12px;line-height:18px;margin:0 0 16px 0;font-family:"neoBd"}
.cybplan-section.family-cyb.non-r .cyb-middle-section .sec4.family-cyb-sec4.freeFromBelow .non-telco-drawer{background-color:#fdf6ec;padding:12px 0 20px 20px}
.cybplan-section.family-cyb .sec4.family-cyb-sec4.freeFromBelow .non-telco-drawer input[type="checkbox"]+.parent{gap:8px}
.cybplan-section.family-cyb .sec4.family-cyb-sec4.freeFromBelow input[type="checkbox"]:checked+.parent{flex-direction:column}
.cybplan-section.family-cyb .sec4.family-cyb-sec4.freeFromBelow .non-telco-drawer input[type="checkbox"]+.parent .nontelcoList .cyb-bene{display:none}
.cybplan-section.family-cyb .sec4.family-cyb-sec4.freeFromBelow .non-telco-drawer input[type="checkbox"]:checked+.parent .nontelcoList .cyb-bene{display:flex;flex-direction:column}
.cybplan-section.family-cyb .sec4.family-cyb-sec4.freeFromBelow .non-telco-drawer input[type="checkbox"]+.parent .nontelcoList .cyb-bene-img img{width:52px}
.familycards-bottombox{padding:1px 10px 75px;background:#fff}
.familycards-mainbox{display:flex;background-color:#f4f8fe;padding:12px;margin:15px 0 15px 0;border-radius:10px}
.familycard-bottom-img{margin-right:10px}
.cyb-middle-section .familycard-bottom-textbox p:nth-child(1){font-family:"neoBd";font-size:12px;line-height:16px;margin:0}
.cyb-middle-section .familycard-bottom-textbox p:nth-child(2){font-family:"neoMedium";font-size:12px;line-height:16px;margin:0;color:#595969}
.slide-plan.lastSlide .slick-list:after{content:none}
div#fplansSlider .cybplan-section .sec1{border-radius:0 10px 0 0}
.slide-plan .slick-track{padding:28px 0 40px 0}
.slide-plan#packsSlider .slick-track{padding:0 0 24px 0}
.neoFormSelect .plusThreeText{position:absolute;top:58px;right:40px;margin:auto;width:auto;line-height:18px;font-size:14px;height:18px;font-family:"neoMedium";color:#2f3043}
.neoFormSelect .plusThreeText p{line-height:18px;font-size:14px !important;height:18px;font-family:"neoMedium" !important}
.slide-plan#packsSlider .slick-list:after{content:none}
.slide-plan .slick-list:after{content:"";position:absolute;top:26px;right:0;width:35px;height:calc(100% - 66px);border-radius:0;z-index:1}
#planSlider.slide-plan .slick-list:after{background-image:linear-gradient(to right,rgba(255,242,241,0.7),rgba(255,242,241,0.92))}
#testimonialSlider .slick-list.draggable{padding:0 !important}
.tab-wrapper .tabdisabled{cursor:default}
.tab-wrapper{margin-top:20px;padding:0}
.tab-wrapper .nav-tabs{border:0}
.tab-wrapper #plansPack{display:flex;justify-content:flex-start;gap:32px;align-items:center}
.amount .mrp-add{padding-left:6px}
.tab-wrapper .ben-wrapper{width:100%;display:flex;margin-bottom:12px;align-items:center}
.tab-wrapper .ben-wrapper.vendorTitle{align-items:flex-start}
.tab-wrapper #plans{padding:0 8px 0 20px}
.tab-wrapper .services{align-items:center;flex-wrap:wrap;box-sizing:border-box}
.tab-wrapper .nav-tabs .nav-item{max-width:fit-content;position:relative}
.tab-wrapper .nav-link{font-size:12px;line-height:16px;color:#2f3043;border:0;min-height:51px;display:flex;align-items:center;justify-content:center;max-width:187px;margin:0;height:100%}
.tab-wrapper .nav-link.active{color:#2f3043;font-family:neoBd;background:#fff;position:relative;padding:0}
.tab-wrapper .nav-item .festiveImage{position:absolute;z-index:999;right:-10px;top:-20px}
.tab-wrapper #plansPack li.nav-item{max-width:unset;flex:unset;padding:10px 0 14px}
.tab-wrapper #plansPack li.nav-item:has(>a.active)::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#ee2737;border-radius:14px}
.tab-wrapper #plansPack li.nav-item a.nav-link{padding:0;font-family:NeoRg}
.tab-wrapper #plansPack li.nav-item a.nav-link.active{font-family:NeoBd}
.tab-content{min-height:447px}
.tab-content.numbers-tabContent{position:relative;min-height:auto}
.tab-wrapper .section-head .con-no{font-size:14px;font-family:NeoRg;line-height:18px;display:block;margin-left:10px;color:#82838e}
.tab-wrapper .section-head .con-no b,.tab-wrapper #plans .sec2 .con-no{color:#2f3043}
.tab-wrapper #plans .sec2 .con-no{color:#2f3043}
.tab-wrapper #plans .sec2 .con-no{font-family:neoMedium}
.tab-wrapper .card .vendorTitle .con-no{color:#2f3043;font-size:14px;line-height:1.29;font-family:NeoBd}
.tab-wrapper .pcard{position:relative;width:100%}
.tab-wrapper .pcard .amount{font-size:32px;line-height:36px;font-family:neoBd;display:flex;flex-wrap:wrap}
.tab-wrapper .info-header-wrapper{display:grid;grid-template-columns:max-content auto;width:100%;margin:0 0 12px}
.tab-wrapper .info-header-wrapper .info-header{font-size:12px;line-height:1.33;color:#82838e;font-family:neoBd}
.tab-wrapper .info-header-wrapper .line-border{background-color:#dfebfb;height:1px;margin:8px 0 0 11px}
.tab-wrapper .details a{color:#2f3043;font-size:14px;line-height:18px;font-family:neoBd;text-decoration:underline;vertical-align:bottom;font-family:neoMedium}
.tab-wrapper .section-head h2{font-family:neoMedium;font-size:16px;line-height:1.2;margin-bottom:4px;color:#2f3043}
.tab-wrapper .section-head p,.tab-wrapper .section-head .rupee{font-family:neoBd;font-size:24px;line-height:1.17;color:#2f3043}
.tab-wrapper .section-head .rupee{line-height:1.25;font-size:16px;font-family:neoMedium;font-weight:500;margin:1px 1px 0 0;display:inline-block;vertical-align:top}
.tab-wrapper .card{border:0;min-width:300px;background-color:transparent}
.tab-wrapper .card .btn{display:flex;align-items:center;justify-content:center;background-color:#ee2737;color:#fff;border-color:#ee2737;position:absolute;right:20px;bottom:20px;font-size:18px;padding:3px 20px 6px;width:145px;height:50px;border-radius:25px}
.tab-wrapper .card-body{padding:0}
.cybplan-section .promotionalTagsegment .tab-wrapper .benefits-worth{position:unset}
.tab-wrapper .benefits-worth{padding:4px 8px;max-width:100%;background-color:#ffc600;border-top-right-radius:5px;border-top-left-radius:5px;display:inline-block;margin-bottom:-1.5px;z-index:1}
.tab-wrapper #packs .benefits-worth{width:auto;position:absolute;padding:5px 10px}
.tab-wrapper .redx .benefits-worth p{font-size:12px;line-height:16px;margin-bottom:0;font-weight:bold;color:#fff !important}
.tab-wrapper .benefits-worth p,.neoFormSelect .cybplan-section.family-cyb .benefits-worth p,.neoFormSelect .cybplan-section.family-cyb.redx .benefits-worth{font-size:12px;line-height:16px;margin-bottom:0;font-weight:bold;text-transform:capitalize}
.digital-exclusive,.best-selling-pack{font-size:14px;font-family:neoBd}
.left-border{border-top-left-radius:10px}
.best-selling-pack{color:#594e3b !important;margin-left:0;line-height:16px;max-height:26px;position:absolute;top:-24px;left:2px}
.left-border{border-top-left-radius:10px}
.tab-wrapper .digital-exclusive.benefits-zero{color:#594e3b !important;margin-left:0;line-height:16px;max-height:26px;top:0}
.benefits-zero .digi-exec{position:relative;display:inline-block;margin-right:6px;height:18px;width:18px}
@supports(-webkit-touch-callout:none){.benefits-zero .digi-exec{margin-right:4px}
}
.landingpage .card .pcardBackground{border-radius:10px;border:2px solid rgba(47,48,68,0);height:auto;width:300px;min-height:402px}
.landingpage .cc-page .card .pcardBackground{height:375px}
.landingpage .card.redx .pcardBackground{background-color:#2f3043;border-top-left-radius:0}
.landingpage .card.defaultCard .pcardAutoselected,.landingpage .card .pcardBackground:hover{display:flex;border:2px solid rgba(47,48,68,0);border-image-source:linear-gradient(128deg,#ffd543 5%,#e80a05 92%);border-image-slice:0;background-image:linear-gradient(to bottom,#fcf4e8,#fcf4e8),linear-gradient(128deg,#ffd543 5%,#e80a05 92%);background-origin:border-box;background-clip:content-box,border-box;border-top-left-radius:0}
.landingpage .card.redx .pcardAutoselected,.landingpage .card.redx .pcardBackground:hover{background-image:linear-gradient(to bottom,#2f3043,#2f3043),linear-gradient(128deg,#ffd543 5%,#e80a05 92%)}
.tab-wrapper .services .non-teleco-wrapper img{height:40px;width:40px;margin-left:-10px;border-radius:50%}
.tab-wrapper .services .non-teleco-wrapper img:first-child{margin-left:0}
.tab-wrapper .col-4.slick-slide{margin-left:8px;min-width:167px}
.tab-wrapper .col-4.slick-slide:nth-child(1){margin-left:0}
.slide-plan .col-4{margin-bottom:10px;padding:0}
.slick-slider{margin-top:20px}
.slick-dots{text-align:unset;bottom:-10px}
.slick-slide{padding:0 4px;outline:0;max-width:170px}
.slick-dots li{margin:0 8px 0 0;width:auto;height:auto}
.slick-dots li button{background-color:rgba(0,0,0,0.23);height:5px;width:5px;border-radius:50%;margin:0 auto;padding:0}
.tab-wrapper .services img{display:none;width:24px;height:24px}
.slick-dots li button:before{display:none}
.slick-dots li.slick-active button{background-color:rgba(0,0,0,0.8);width:24px;border-radius:3px}
.tab-wrapper .services{background-color:#fff;padding:16px;margin:0 0 16px}
.tab-wrapper .services .non-redx-con{display:flex;width:18px;height:18px}
.tab-wrapper .services .non-redx-con.unlimitedCall-icon{width:22px;height:22px;margin-left:-2px}
.tab-wrapper .redx .non-redx-con,.cybplan-section.non-r .redx-con{display:none}
.tab-wrapper .redx .redx-con,.tab-wrapper #packsSlider .services img{display:flex}
.tab-wrapper .redx .redx-con{display:flex}
.tab-wrapper .redx p{color:#fff !important}
.tab-wrapper .redx .benefits-worth{background-color:#e60000;color:#fff;margin-bottom:-1.5px}
.tab-wrapper .redx .details a{color:#fff}
.tab-wrapper .slick-track{display:flex;padding-top:26px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none),(-ms-high-contrast:black-on-white){.tab-wrapper .slick-track{width:2000px !important}
}
.tab-wrapper .non-teleco-wrapper{display:flex;margin:0 0 0 34px}
.familyPlans .segment{display:flex;gap:8px;top:-26px;left:0}
.neoplansandpacks .c-p-redx{background-color:#ee2737;font-family:neoBd;font-size:14px;line-height:1.14;color:#fff;padding:5px 8px;border-radius:5px 5px 0 0;max-width:80px;width:auto;margin-bottom:0;left:auto;top:0;position:absolute;clip-path:polygon(100% 0,100% 23%,90% 100%,0 100%,0 0)}
.familyPlans .c-p-redx{background-color:#ee2737;font-family:neoBd;font-size:14px;line-height:1.14;color:#fff;padding:5px 8px;border-radius:5px 5px 0 0;max-width:80px;width:auto;margin-bottom:0;left:auto;top:auto;margin-top:0}
#detailModal{z-index:99995}
#detailModal .modal-dialog-centered{align-items:flex-end;margin:0}
#detailModal .modal-content{margin-bottom:-17px;border-top-left-radius:10px;border-top-right-radius:10px;border:0}
#detailModal .plan-amt{font-size:24px;font-family:neoBd}
#detailModal .plan-type,#detailModal .gst-txt{font-size:14px;line-height:16px;font-family:neoRg;padding:0;margin-top:5px}
#detailModal .gst-txt{margin-left:2px;margin-right:25px;color:#797a86}
#detailModal .plan-type{position:absolute;right:0;font-family:neoBd;font-size:12px}
#detailModal .amazon-note{border-radius:8px;background-color:#f4f4f4;padding:12px 18px;margin-top:32px;display:flex;align-items:flex-start}
#detailModal .amazon-note img{padding-top:5px}
#detailModal .amazon-note span{font-size:16px;line-height:20px;font-family:"neoRg";color:#797a86;padding-left:6px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none),(-ms-high-contrast:black-on-white){#detailModal .plan-type{bottom:30px !important}
}
#detailModal .amout-wrapper{align-items:center;padding-bottom:20px;border-bottom:1px solid #ececec}
#detailModal .modal-body{padding:39px 20px 75px;max-height:calc(100vh - 25%);overflow-y:auto}
#detailModal .detail-sect-heading{font-family:neoBd;font-size:16px;margin-top:14px;line-height:18px;color:#2f3043;margin-bottom:10px}
#detailModal .details-wrapper ul{padding-left:17px;margin-bottom:0}
#detailModal .details-wrapper li{font-size:12px;line-height:16px;margin-bottom:8px}
#detailModal .details-wrapper{padding-bottom:6px;border-bottom:1px solid #ececec}
#detailModal .add-bene-imgs img{height:60px;margin-top:16px;margin-bottom:16px;margin-left:8px}
#detailModal .add-bene-imgs img:nth-child(1){margin-left:0}
#detailModal .add-bene-txt p{font-size:16px;line-height:20px;margin-bottom:9px;align-items:center;color:#797a86;display:flex}
#detailModal .add-bene-txt img{width:18px;height:18px;margin-right:8px}
#detailModal .go-btn{background-color:#ee2737;border-color:#ee2737;width:212px;min-height:50px;font-size:16px;padding:15px 20px 15px 20px;line-height:20px;font-weight:500;color:#fff;font-family:neoMedium;margin:0 auto}
#detailModal .modal-footer{padding:22px 0 0;border:0}
#detailModal .close{opacity:1;cursor:pointer}
#detailModal .userlove{font-size:14px;font-weight:bold;color:#2f3043;font-family:"neoBd"}
#detailModal .userlove img{vertical-align:sub;padding-right:6px}
.benefit-line{margin-bottom:10px}
.benefit-line img{width:18px;height:18px}
.tab-wrapper .section-head h2{color:#797a86;font-size:14px;line-height:1.2;margin-bottom:0}
@media all and (min-width:768px){.tab-wrapper .redx .benefits-worth{margin-bottom:0}
.cyb-wrapper-postpaid .cyb-wrapper{background-image:linear-gradient(to right,#fffbf0 2%,#fff2f1 37%)}
.neoFormSelect .neoplansandpacks .cyb-wrapper-postpaid .cyb-wrapper{background-image:none}
.neoFormSelect .neoplansandpacks .cyb-wrapper-postpaid .tab-wrapper#plansPackContent #plansPack,.neoFormSelect .neoplansandpacks .cyb-wrapper-postpaid .tab-wrapper#plansPackContent .cyb-wrapper .tab-content{width:100%}
.tab-wrapper .pcard small{margin-left:10px}
.tab-wrapper .redx .pcard small{margin-left:25px}
.benefit-line img{width:22px;height:22px}
.neoForm .rightBar .neoFormSelect .tab-wrapper .section-head #packcard .con-no{padding-top:0}
.benefit-line{display:flex;margin-bottom:9px}
.tab-wrapper .ben-wrapper.vendorTitle{margin:0 0 16px}
.slick-dots li{margin:0 6px 0 0}
.tab-wrapper .services .non-redx-con,.tab-wrapper .services .redx-con{width:22px;height:22px}
.tab-wrapper .services .non-redx-con.unlimitedCall-icon{width:25px;height:25px}
.slick-disabled{display:none !important}
.slick-arrow{width:40px;height:40px;border-radius:50%;box-shadow:0 0 6px 0 rgba(0,0,0,0.5);z-index:2;background-color:#fff;margin-left:5px}
.userlovetext .userloveimg{margin-right:4px}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background-color:#fff}
.slick-prev:before{background-image:url(../../../content/dam/neogold/slide-prev.svg);background-size:24px;opacity:1;background-position:center;height:8px;width:8px;background-repeat:no-repeat;position:absolute;top:17px;left:16px}
.slick-next:before{background-image:url(../../../content/dam/neogold/slide-next.svg);background-size:24px;opacity:1;background-position:center;height:8px;width:8px;background-repeat:no-repeat;position:absolute;top:17px;left:17px}
.slick-dots{text-align:center}
.tab-wrapper #plans,.tab-wrapper #packs{padding:0}
.tab-wrapper .nav-link{font-size:16px;line-height:18px;min-height:auto;font-family:"neoRg";padding:8px 0}
.tab-wrapper .slide-plan{display:flex;flex-wrap:wrap;margin-top:40px}
.tab-wrapper .slick-slider{margin-top:30px}
.tab-wrapper #fplansSlider{margin-top:9px}
.tab-wrapper .section-head h2{font-size:18px;line-height:1.2;margin-bottom:0}
.tab-wrapper .benefits-worth{display:inline-block;padding:1px 10px 1px 4px;border-top-right-radius:5px;border-top-left-radius:5px}
.tab-wrapper .card .benefits-worth p{font-size:14px;line-height:16px;padding:6px 10px;font-family:neoBd;padding:0}
.tab-wrapper .card .amount{font-size:24px;font-family:neoBd;line-height:28px;display:flex;flex-wrap:wrap}
.tab-wrapper .card small{font-size:16px;font-family:neoHeavy;line-height:20px;vertical-align:top;width:100%}
.tab-wrapper .non-teleco-wrapper{margin:0 0 0 30px;min-height:0}
.tab-wrapper .services .non-teleco-wrapper img{margin-left:-10px;width:32px;height:32px}
.tab-wrapper .card .con-no .bold-text{font-family:neoMedium;font-size:16px;line-height:20px}
.tab-wrapper .section-head p{font-family:neoRg;font-size:14px;color:#2f3043}
.tab-wrapper .section-head .con-no b{font-size:16px;line-height:1.25}
.tab-wrapper .slide-plan .col-4{padding:0;max-width:300px;margin-left:16px}
.tab-wrapper .slide-plan .col-4:nth-child(1){margin-left:0}
.tab-wrapper .pcard .p-type{margin:4px 0 0 0;font-size:16px;line-height:22px;font-family:neoMedium;height:15px}
.tab-wrapper .services{align-items:center;height:308px}
#detailModal{padding:0 !important}
#detailModal .gst-txt{width:109px;margin:0 20px 15px 2px}
#detailModal .plan-type{text-align:right;margin-bottom:15px;font-size:18px;line-height:20px;margin-left:100px}
#detailModal .amout-wrapper{align-items:flex-end;padding-bottom:30px;position:relative}
#detailModal .modal-dialog-centered{align-items:flex-end;margin:auto;margin-right:0;max-width:668px}
#detailModal .modal-body{padding:102px 103px 100px 68px;max-width:780px;overflow-y:scroll;width:100%;max-height:100vh;background-color:#fcfcfc}
#detailModal .modal-content{margin-bottom:0;border-radius:0;height:100vh}
#detailModal .go-btn{width:212px;margin-right:0;min-height:50px;font-size:16px}
#detailModal .modal-footer{position:fixed;bottom:0;width:100%;left:50%;transform:translateX(-50%);height:100px;background-color:#fff;padding:35px 103px 35px 68px;box-shadow:0 0 2px 0 #d8d8d8}
#detailModal .modal-footer .row{align-items:center}
#detailModal .add-bene-imgs img{height:130px;width:130px;margin:12px 14px 30px 0}
#detailModal .plan-amt{font-size:40px}
#detailModal .details-wrapper .detail-sect-heading{margin-top:20px;font-size:20px;line-height:22px}
#detailModal .detail-sect-heading{font-family:neoBd;font-size:20px;margin-top:20px;line-height:22px;color:#2f3043;margin-bottom:15px}
#detailModal .details-wrapper ul{padding-top:9px}
#detailModal .details-wrapper{padding-bottom:16px}
#detailModal .details-wrapper li{font-size:16px;line-height:20px}
#detailModal .add-bene-txt img{width:26px;height:26px}
#detailModal .add-bene-txt p{margin-bottom:8px}
#detailModal .modal{padding-right:8px !important}
#detailModal .close{padding-top:52px;padding-right:68px;text-align:right;position:absolute;right:0;z-index:9}
.closeForMobile{display:none}
.closeForDesk{display:block}
#detailModal .content-wrapper{padding-bottom:115px}
.tab-wrapper .services img{width:20px;height:20px;margin-top:0}
.landingpage .familyPlans .card .pcardBackground{height:400px}
}
@media all and (max-width:992px) and (min-width:768px){.tab-wrapper{padding:0 20px}
}
@media all and (max-width:360px){.tab-wrapper .col-4.slick-slide{min-width:unset;max-width:168px !important}
.tab-wrapper .card{min-width:unset;max-width:unset}
}
@media(max-width:767.8px){.landingpage .card .pcardBackground{height:416px;width:310px;min-height:416px}
.non-teleco .benefit-line{display:flex;align-items:flex-start;max-width:220px}
.tab-wrapper .services{margin:0 0 20px;height:320px}
#detailModal .content-wrapper{padding-bottom:200px}
.tab-wrapper .details a,.neoForm .rightBar .neoFormSelect .tab-wrapper .details a{vertical-align:text-top !important;padding-top:0}
.tab-wrapper #packs .benefits-worth{max-width:100%;position:absolute;top:-25px}
.tab-wrapper #plans{padding:0 0 0 15px}
#detailModal .gst-txt{margin-top:0;margin-left:0}
@supports(-webkit-touch-callout:none){input#enterpinCode:disabled,input#enterCity:disabled{color:grey !important}
.neoForm .rightBar .neoFormSelect .tab-wrapper .benefits-worth p{font-size:10px !important}
.neoForm .rightBar .neoFormSelect .tab-wrapper .benefits-worth{padding:4px 8px 4px 8px !important;max-width:150px}
.tab-wrapper .redx .details a{color:#fff !important}
}
@supports not(-webkit-touch-callout:none){.neoForm .rightBar .neoFormSelect .tab-wrapper .benefits-worth p{font-size:10px !important}
.neoForm .rightBar .neoFormSelect .tab-wrapper .benefits-worth{padding:4px 8px 4px 8px !important;max-width:150px}
.tab-wrapper .redx .details a{color:#fff !important}
input#enterpinCode:disabled,input#enterCity:disabled{color:grey !important}
}
#detailModal .go-btn{background-color:#e60000;border-color:#e60000;min-height:40px;font-size:14px;color:#fff;font-family:neoMedium;margin:0;width:100%;margin:0 auto;padding:10px 0 12px;text-align:center;line-height:18px;font-weight:500}
#detailModal .closeForMobile{display:block;margin-top:-42px;margin-right:10px;float:right}
.closeForDesk{display:none}
.tab-wrapper .col-4.slick-slide{min-width:306px;max-width:306px}
.tab-wrapper .col-4.slick-slide{min-width:310px;max-width:310px;min-height:333px}
.slick-dots{line-height:unset}
#detailModal .plan-type{right:22px;max-width:200px;margin-top:35px}
#detailModal .modal-footer{padding:0 20px 115px !important;border:0;position:fixed !important;bottom:-17px;width:100%;left:50%;transform:translateX(-50%);height:200px;background-color:#fff}
@supports(-webkit-touch-callout:none){#detailModal .plan-type{margin-top:16px !important}
#detailModal .modal-footer{bottom:0}
}
#detailModal .modal-body{padding:39px 20px 20px;z-index:0}
#detailModal .modal-footer .row{margin:0 auto}
#detailModal .userlovetext{display:flex;align-items:center;justify-content:center;padding-bottom:15px;padding-top:15px}
#detailModal .userloveimg{margin-right:6px}
.tab-wrapper #fplansSlider{margin-top:0}
.tab-wrapper #fplansSlider .slick-track{padding-top:22px}
}
@media all and (max-width:768px){.cybplan-section{min-width:300px}
.cybplan-section .sec2 img{width:auto}
.cyb-middle-section .benefit-line{display:flex}
p.cyb__heading{font-size:16px;line-height:18px;margin:0 0 12px 0}
.cybmodal__item{gap:8px}
.tab-wrapper .benefits-worth p{font-family:neoBd}
.tab-wrapper .section-head .con-no{font-family:"neoMedium"}
.tab-wrapper .card .btn{font-size:16px;font-weight:500;line-height:1.29;text-align:center;color:#fff;font-family:neoMedium;padding:3px 20px 5px;width:150px;height:40px;bottom:24px}
.neouserdetails .tab-wrapper .card .btn{right:40px}
.non-teleco .benefit-line{display:flex;align-items:flex-start}
.tab-wrapper .pcard .p-type{margin-bottom:0}
.slick-dots li{margin:0 3px 0 0}
#detailModal .add-bene-txt p{font-size:12px;line-height:16px}
.cyb-bene .item p{font-size:12px;line-height:16px;color:#797a86}
.digital-exclusive{font-size:12px}
.tab-wrapper .nav-link.active::after{width:49px;height:41px;right:-6px;bottom:34px}
@supports(-webkit-touch-callout:none){.digital-exclusive{margin-left:1px}
}
.tab-wrapper #plansPack{display:flex;align-items:flex-start;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;gap:24px}
.tab-wrapper #plansPack li.nav-item a{white-space:nowrap}
.tab-wrapper #plansPack::-webkit-scrollbar{display:none}
.tab-wrapper a#mifiplans-tab{margin:0}
.tab-wrapper .nav-link{font-size:14px;line-height:14px}
.cyb-wrapper-postpaid .tab-wrapper .section-head{margin-top:0}
.cyb-wrapper-postpaid .tab-wrapper .section-head{margin-top:0}
.tab-wrapper #plansPack li.nav-item a{min-height:unset}
.tab-wrapper #plansPack li.nav-item{padding:10px 0 18px}
.tab-wrapper #plansPack li.nav-item:has(>a.active)::after{bottom:4px}
}
@media all and (orientation:landscape) and (max-width:992px){.tab-wrapper #plansPack{justify-content:flex-start}
.tab-wrapper{padding:0 0 0 20px}
.landingpage .tab-wrapper #plansPack{margin-top:100px}
#detailModal .modal-dialog-centered{margin:0 auto}
}
@media all and (min-width:411px) and (max-width:415px){#detailModal .modal-footer{position:relative;padding:40px 20px 80px}
}
@supports(-webkit-overflow-scrolling:touch){#detailModal .modal-footer{position:relative;padding:40px 20px 80px}
}
@media(max-width:320px){.tab-wrapper .redx .benefits-worth p{font-size:10px}
.tab-wrapper .details a{font-size:12px}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none),(-ms-high-contrast:black-on-white){#detailModal .modal-footer{transform:translateX(0);transition:transform .3s ease-out;max-width:666px;right:0;left:auto}
.modal.fade .modal-dialog{transition:none}
}
.d-n{display:none !important}
.neoplansandpacks .container.cyb-wrapper-postpaid{padding:0}
.select-pinocde-box{background-image:linear-gradient(to right,#fffbf0 2%,#fff2f1 37%)}
.toPaz__Container.pln-w{padding:15px 0 32px}
.toPaz__Container .selectPincode{font-size:18px;font-family:'neoBd';line-height:22px;color:#2f3043;margin:18px 0}
.inner-field{position:relative;max-width:335px}
.inner-field input{font-size:16px;line-height:18px;width:335px;border-radius:8px;padding:0 16px;height:60px;color:#2f3043;border:solid 1px #d5d6d9;outline:0}
.inner-field .highlight{position:absolute;height:60%;width:100%;top:10%;left:0;pointer-events:none;opacity:.5;max-width:335px}
.inner-field .form__label{color:#2f3043;font-size:16px;line-height:18px;position:absolute;pointer-events:none;left:16px;top:21px;font-family:"neoRg";transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}
.select-pinocde-section .form__label .red{color:#ee2737;font-family:'neoBd'}
.inner-field input:focus~label,.inner-field input:not(:placeholder-shown)~label.form__label{top:-10px;font-size:14px;line-height:18px;color:#82838e;background-color:#fff;padding:0 4px}
#thumbIcon{width:28px;height:24px;margin-right:-4px}
.inner-field .default-text{padding-left:16px;font-size:14px;line-height:18px;display:inline-block;margin-top:8px;color:#82838e}
.inner-field .form__Msg{color:#b30e0e;line-height:1.33;font-size:14px;margin:8px 0 0 16px}
.inner-field .inner-field .form__label.errorlbl,.inner-field input:not(:placeholder-shown)~label.form__label.errorlbl{color:#b30e0e}
.select-pincode-wrapper.pln-w{padding:56px 0 48px;max-width:1024px;margin:0 auto}
.select-pincode-wrapper .selectPincode-heading{line-height:1.2;font-size:36px;font-family:'neoBd';margin:0 0 24px}
.select-pincode-wrapper .select-pinocde-section{padding:40px;border-radius:24px;box-shadow:0 8px 16px 0 rgba(96,97,112,0.1),0 2px 4px 0 rgba(40,41,61,0.04);background-color:#fff;position:relative}
.select-pincode-wrapper .selectPincode{font-size:18px;font-family:'neoBd';line-height:1.2;color:#2f3043;margin:0 0 24px;position:relative}
.select-pincode-wrapper .location-icon{position:absolute;top:40px;right:40px;width:119.5px;height:115px}
.select-pinocde-section .inner-field{position:relative;max-width:335px}
.select-pinocde-section .inner-field input{font-size:16px;line-height:18px;width:335px;border-radius:8px;padding:0 16px;height:60px;color:#2f3043;border:solid 1px #d5d6d9;outline:0}
.select-pinocde-section .inner-field .highlight{position:absolute;height:60%;width:100%;top:10%;left:0;pointer-events:none;opacity:.5;max-width:335px}
.select-pinocde-section .inner-field .form__label{color:#2f3043;font-size:16px;line-height:18px;font-weight:normal;position:absolute;pointer-events:none;left:16px;top:21px;font-family:"neoRg";transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}
.select-pinocde-section .inner-field input:focus~label,.select-pinocde-section .inner-field input:not(:placeholder-shown)~label.form__label{top:-10px;font-size:14px;line-height:18px;color:#82838e;background-color:#fff;padding:0 4px}
.select-pinocde-section .inner-field .default-text{padding-left:16px;font-size:14px;line-height:18px;display:inline-block;margin-top:8px;color:#82838e}
.select-pinocde-section .inner-field .form__Msg{color:#b30e0e;line-height:1.33;font-size:14px;margin:8px 0 0 16px}
.select-pinocde-section .inner-field .inner-field .form__label.errorlbl,.select-pinocde-section .inner-field input:not(:placeholder-shown)~label.form__label.errorlbl{color:#b30e0e}
@media all and (max-width:768px){.select-pincode-wrapper .select-pinocde-section{margin:0 20px;padding:20px;border-radius:12px}
.toPaz__Container.pln-w{padding:15px 0 16px}
.select-pinocde-section .inner-field input{width:100%;height:48px}
.select-pincode-wrapper .selectPincode{font-size:16px;width:227px}
.select-pincode-wrapper .selectPincode-heading{font-size:24px;margin:0 20px 20px 20px}
.select-pinocde-section .inner-field .form__label{top:14px}
.select-pincode-wrapper.pln-w{padding:32px 0;width:100%}
.select-pincode-wrapper .location-icon{top:20px;right:20px;width:39.5px;height:38px}
}
div#trackPopUp input::-webkit-outer-spin-button,div#trackPopUp input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
div#trackPopUp input[type=number]{-moz-appearance:textfield}
input::-ms-clear{display:none !important}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:0 !important}
div#trackPopUp .modal-content .heading .otpImg img{padding:0;width:100%;margin-bottom:30px}
div#trackPopUp .heading{position:relative}
div#trackPopUp .heading .almost-done{position:absolute;top:42px;right:56px;font-size:22px;font-family:neoBd;text-align:center;color:#f9f9f9}
#trackPopUp .otpHeading{font-size:16px;line-height:20px;color:#2f3043;font-family:neoBd;padding:0;margin:0;text-align:left}
#trackPopUp .fourDigitOtp .imgSpan{float:left;margin-right:4px}
#trackPopUp .otpSubHeading{font-size:12px;line-height:16px;color:#2f3043;font-family:neoRg;padding:0;margin:0;margin-top:4px;margin-bottom:24px}
#trackPopUp .form-control:focus{box-shadow:none;color:#2f3043;background-color:#fff;border-color:#d5d6d9}
#trackPopUp .form-control{box-shadow:none;color:#2f3043;background-color:#fff;border-color:#d5d6d9;height:50px;width:358px;border-radius:5px;font-size:16px;line-height:20px;padding:20px 15px}
#trackPopUp .inputBox{position:relative}
#trackPopUp .inputBox .bootLabel{display:none;font-size:14px;pointer-events:none;overflow:hidden;white-space:nowrap;position:absolute;top:-12px;left:20px;bottom:auto;right:auto;background:#fff;height:20px;font-family:neoRg;width:auto;padding:0 7px;font-size:14px;color:#7e7f8a}
#trackPopUp .valid-feedback.fourDigitOtp{display:none}
div#trackPopUp ::placeholder{color:#797a86 !important;font-family:NeoRg;font-size:16px !important;line-height:20px !important}
div#trackPopUp :-ms-input-placeholder{color:#797a86 !important;fon-font-family:NeoRg;fonr-size:16px !important;line-height:20px !important}
div#trackPopUp .modal-content{max-width:398px;padding:23px 20px 20px 20px;border-radius:10px;border:0 solid #fff}
div#trackPopUp .modal-content .heading{display:flex;align-items:start;justify-content:center;flex-direction:column}
div#trackPopUp .alternativeOtpLeft.exhaustInfo{max-width:100% !important}
div#trackPopUp .alternativeOtp .alternativeOtpRight .otpResend{text-decoration:underline;cursor:pointer}
div#trackPopUp .fourDigitOtp{margin-top:4px;color:#b30e0e;line-height:16px;font-size:14px}
div#trackPopUp .fourDigitOtp img{vertical-align:middle;width:14px;height:14px}
div#trackPopUp .infoText{color:#b30e0e;line-height:16px;font-size:14px;vertical-align:bottom}
div#trackPopUp .infoTextAttempt{font-family:neoBd;color:#b30e0e;line-height:16px;font-size:14px}
div#trackPopUp .alternativeOtp{margin-top:16px;width:100%;display:flex;align-items:center;justify-content:space-between}
#trackPopUp .invalidBorder .inputBox .bootLabel{color:#b30e0e}
#trackPopUp .invalidBorder .feedback{display:block}
div#trackPopUp .alternativeOtp .alternativeOtpLeft{font-size:12px;line-height:16px;color:#2f3043;max-width:225px}
div#trackPopUp .alternativeOtp .alternativeOtpRight{float:right;font-size:16px;line-height:16px;color:#2f3043;font-family:neoBd}
div#trackPopUp .trackButton{margin:0 auto;text-align:center;margin-top:30px;display:inline-block;line-height:20px;width:100%}
div#trackPopUp .trackButton .trackbtnSumit{min-width:150px;min-height:40px;background-color:#ee2737;border-radius:25px;font-size:14px;font-weight:500;border:0;box-shadow:none;text-align:center;line-height:18px;color:#fff;padding:9px 39px 13px}
div#trackPopUp .trackButton .trackbtnSumit:focus{outline:0}
div#trackPopUp .modal-content button.close{position:absolute;top:-75px;right:-6px;width:38px;height:38px;opacity:1}
div#trackPopUp .modal-content button.close:focus{outline:0}
div#trackPopUp .modal-content button.close img{width:38px;vertical-align:top}
div#trackPopUp .modal-content .heading img{width:50px;margin:0 0 14px 0}
div#trackPopUp .modal-content .heading img+p{font-size:26px;font-weight:bold;line-height:32px;margin:0 0 12px 0;color:#000}
div#trackPopUp .modal-content .heading img+p+p{font-size:18px;line-height:22px;max-width:386px;color:#000;margin:0 0 27px 0}
div#trackPopUp .modal-content .heading img+p+p b{font-weight:bold}
div#trackPopUp .modal-content .heading button{width:100%;background-color:#e60000;color:#fff;padding:13px 0;border:1px solid #e60000;border-radius:4px;font-size:20px;line-height:20px;margin:0 0 18px 0}
div#trackPopUp .modal-content .heading a{margin:0;font-size:16px;line-height:18px;color:#000;text-decoration:underline}
div#trackPopUp .modal-content .modal-body{padding:0}
div#trackPopUp .otpTimer{padding-left:6px;font-size:14px;color:#2f3043;line-height:16px;opacity:.5}
div#trackPopUp .alternativeOtp .alternativeOtpRight .otpResend.inactive{color:#d5d6d9;cursor:default}
div#trackPopUp #forMobile{display:none}
div#trackPopUp #forDesktop{display:block}
div#trackPopUp input:disabled{background-color:#d5d6d9 !important}
.modal-max-order .modal{padding-right:0 !important}
.modal-max-order .modal-dialog{margin:0 0 0 auto;border:0;padding:0;align-items:flex-end;bottom:0}
.modal-max-order .modal-content{min-height:100vh;border:0;border-radius:0}
.modal-max-order .modal.fade .modal-dialog{transform:translateX(50%);transition:all ease .7s;min-width:581px}
.modal-max-order .modal.show .modal-dialog{transform:translateX(0)}
.modal-max-order .modal-header{position:absolute;width:100%;border:0;z-index:1}
.modal-max-order .modal-body{padding:178px 96px 85px 85px;min-width:581px}
.modal-max-order .btn-primary{border-radius:48px;min-width:150px;min-height:50px;background-color:#ee2737;border-color:#ee2737;font-size:14px;font-family:neoMedium;margin-top:40px}
.modal-max-order .error-head{font-family:neoHeavy;font-size:40px;line-height:26px;margin-bottom:38px}
.modal-max-order .error-img{margin-bottom:40px}
.modal-max-order .error-desc{font-size:16px;line-height:18px;margin-bottom:51px}
.modal-max-order .error-text p{font-size:16px;line-height:20px;color:#797a86;display:flex;align-items:flex-start}
.modal-max-order .error-text{border-radius:8px;background-color:rgba(47,48,67,0.04);padding:14px 18px 14px 18px;position:relative}
.modal-max-order .error-icon{margin-right:8px;margin-top:4px}
.modal-max-order .error-text p::before{content:'';background-image:url('clientlib-neogoldotpvalidation/img/combined-shape.svg');position:absolute;z-index:1;width:18px;height:18px;background-size:contain;left:16px;top:12px;background-repeat:no-repeat}
.modal-max-order .close{padding:52px 46px;opacity:1}
.modal-max-order .errorSubText{margin-top:36px}
.modal-max-order .errorSubText p{font-size:18px;margin:0;padding:0;text-align:center;color:#2f3043}
.forDesktopClose{display:block}
.forMobileClose{display:none;margin-top:-65px !important}
.forMobileClose img{width:32px;height:32px}
.e-c-wrapper .form-group .form-control-placeholder.input-error{color:#b30e0e}
.deliveryCheck{position:relative;width:100%;margin:20px 0 0;display:flex}
.deliveryCheck .deliveryCheckbox{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:999}
.deliveryCheck .deliveryChecklabel{margin:0 0 0 30px;padding:0;display:block;position:relative;font-size:14px;line-height:20px;height:20px}
.deliveryCheck label.deliveryChecklabel:before{content:'';position:absolute;top:0;bottom:0;margin:auto;left:-30px;width:20px;height:20px;background-image:url(../../../content/dam/neogold/familyJourney/uncheck.svg);background-size:100%;background-repeat:no-repeat;background-position:center center;border:0}
.deliveryCheck input.deliveryCheckbox:checked+label.deliveryChecklabel:before{background-image:url(../../../content/dam/neogold/familyJourney/check-check.svg)}
.deliveryCheck .imgInfo{width:13px;margin:0 0 0 7px;cursor:pointer;z-index:9999}
.deliveryCheck .tooltipDelivery{position:absolute;background-color:#f4f4f4;min-height:52px;border-radius:8px;font-size:12px;line-height:16px;padding:10px;max-width:255px;right:0;top:calc(100% - 90px)}
@media screen and (min-width:1025px){.container{max-width:1232px}
}
@media screen and (max-width:767px){#trackPopUp.modal{bottom:0;transform:translateY(25px)}
#trackPopUp .inputBox,#trackPopUp .valid-feedback.fourDigitOtp,div#trackPopUp .alternativeOtp,div#trackPopUp .alternativeOtp .alternativeOtpRight{margin-right:12px}
div#trackPopUp .heading .almost-done{position:absolute;top:39px;right:37px;font-size:20px;color:#fff}
div#trackPopUp{padding-right:0 !important}
div#trackPopUp .modal-content .heading .otpImg img{padding:0;height:90px;margin-bottom:32px}
div#trackPopUp .trackButton{margin:0 auto;margin-top:36px;width:100%}
div#trackPopUp #forDesktop{display:none}
div#trackPopUp #forMobile{display:block}
#trackPopUp .form-control{height:50px;padding:15px;width:100%;min-width:311px}
#trackPopUp .otpHeading{font-size:16px}
#trackPopUp .otpSubHeading{font-size:12px;margin-top:4px;margin-bottom:24px}
#trackPopUp .form-control{height:50px;padding:15px}
#trackPopUp .inputBox .bootLabel{font-size:12px;top:-9px}
div#trackPopUp .alternativeOtp .alternativeOtpLeft{font-size:12px;max-width:200px}
div#trackPopUp .alternativeOtp .alternativeOtpRight{font-size:14px;text-decoration:underline;max-width:80px}
div#trackPopUp .modal-content button.close{right:-20px;width:32px;height:32px;top:-71px}
div#trackPopUp .modal-content button.close img{width:32px}
div#trackPopUp .otpResend{float:right;text-decoration:underline}
div#trackPopUp .otpTimer{width:100%;float:right;text-align:right;margin-top:5px;visibility:visible}
div#trackPopUp .otpResend.inactive{color:#d5d6d9;float:right;cursor:default}
div#trackPopUp .modal-content .modal-body{padding:0 0 30px 0}
div#trackPopUp .modal-content{min-width:100%;padding:29px 32px 30px;max-width:none;margin:0 auto;position:absolute;bottom:0}
div#trackPopUp .modal-dialog{transform:translateX(0);width:100%;margin:0 auto}
div#trackPopUp .modal-content .heading img+p{font-size:20px;line-height:24px;margin:0 0 8px 0}
div#trackPopUp .modal-content .heading img{margin:0 0 12px 0}
div#trackPopUp .modal-content .heading img+p+p{font-size:16px;line-height:20px;margin:0 0 28px 0}
div#trackPopUp .modal-content .heading button{margin:0 0 14px 0}
div#trackPopUp .trackButton .trackbtnSumit{height:40px;font-size:14px;line-height:18px;padding:9px 38px 13px}
@supports(-webkit-touch-callout:none){div#trackPopUp .modal-content{max-height:90vh}
}
@supports not(-webkit-touch-callout:none){div#trackPopUp .modal-content{max-height:90vh}
}
}
@media(min-width:576px){div#trackPopUp .modal-dialog{max-width:398px !important}
}
@media all and (max-width:768px){.modal-max-order .error-text{padding:8px 43px 8px 10px}
.modal-max-order .error-text p{font-size:12px;line-height:16px}
.modal-max-order .errorSubText{margin-top:30px}
.forDesktopClose{display:none}
.forMobileClose{display:block}
.modal-max-order .modal-body{padding:40px 19px 115px 19px;min-width:100%}
.modal-max-order .error-icon{margin-top:3px}
.modal-max-order .modal.fade .modal-dialog{transform:translateY(50%);min-width:100%}
.modal-max-order .modal.show .modal-dialog{transform:translateY(0);min-height:100%}
.modal-max-order .close{padding:10px}
.modal-max-order .modal-content{min-height:100%;border-top-left-radius:10px;border-top-right-radius:10px}
.modal-max-order .error-img{margin-bottom:30px;width:66px;height:66px}
.modal-max-order .error-head{font-size:24px;line-height:26px;margin-bottom:21px}
.modal-max-order .error-desc{font-size:14px;margin-bottom:20px}
.modal-max-order .error-text p::before{width:14px;height:14px}
.modal-max-order .btn-primary{border-radius:48px;min-height:40px;font-size:12px;margin-top:30px}
.modal-max-order .close-img{width:24px}
}
.d-n{display:none}
.e-otp-link{padding:9px 9px 15px;border-radius:6px;background-color:#eaf2fc;text-align:center;margin-top:20px}
.e-o-l-t{font-family:neoRg;font-size:14px;line-height:1.14;color:#2f3043;margin-bottom:4px}
.e-o-link-text{font-family:neoBd;font-size:14px;line-height:1.14;color:#2f3043;text-decoration:underline;cursor:pointer}
.form-group{position:relative;margin-bottom:1.5rem}
.form-control-placeholder{position:absolute;top:0;padding:0 0 0 13px;transition:all 200ms;opacity:.5;height:50px;line-height:50px}
.form-control:focus+.form-control-placeholder,.form-control:valid+.form-control-placeholder,.form-control:disabled+.form-control-placeholder{font-size:75%;transform:translate3d(0,-100%,0);opacity:1;height:auto;line-height:normal;background:#fff;margin-left:8px;padding:0 5px;top:5px;color:#797a86}
.b-arrow{display:flex;cursor:pointer}
.b-a-img{width:24px;height:24px;margin-right:10px}
.b-a-text{font-family:neoBd;font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000;text-decoration:underline}
.e-c-wrapper{text-align:center;max-width:295px;margin:0 auto}
.e-check-wrapper{text-align:center}
.e-c-img{max-width:124px}
.e-c-head{font-family:neoBd;font-size:18px;color:#2f3043;margin-top:7px;margin-bottom:24px}
.e-c-p{font-family:neoRg;font-size:12px;line-height:1.33;text-align:center;color:#2f3043;margin-bottom:32px}
.e-c-wrapper .form-group{text-align:left;margin-bottom:0}
.e-c-wrapper input{height:50px;margin:8px 0 0;padding:13px 12px 13px 15px;border-radius:5px;border:solid 1px #d5d6d9}
.e-c-wrapper .clearAll{position:absolute;top:12px;right:12px;width:24px;height:24px}
.e-error-img{width:12px;height:12px;margin-right:4px}
.e-error-txt{font-family:neoRg;font-size:12px;line-height:1.33;color:#b30e0e}
.e-c-send{height:40px;margin:40px 62px 0;padding:10px 26px 13px 25px;border-radius:20px;border:solid 1px #ee2737;background-color:#ee2737;font-size:14px;font-family:neoMedium;text-align:center;color:#fff;margin-bottom:30px}
.e-c-send:focus{outline:0}
.e-c-send.disabled{border-color:#d5d6d9;background-color:#d5d6d9;color:#fff}
.e-check-img{height:90px;margin-bottom:29px;margin-top:14px}
.e-check-head{font-family:neoHeavy;font-size:24px;line-height:1.08;color:#2f3043}
.e-check-p{font-family:neoRg;font-size:14px;line-height:1.29;text-align:center;color:#2f3043;margin:12px auto 24px}
.e-check-note{padding:12px 16px;border-radius:8px;background-color:#f0cfcf;display:flex;margin:0 auto;width:205px;align-items:center}
.e-check-note p{font-family:neoMedium;font-size:12px;line-height:1.33;letter-spacing:normal;color:#2f3043;text-align:left}
.e-note-img{width:16px;height:16px;margin-right:10px}
.e-check-send{font-family:neoBd;font-size:14px;line-height:1.14;text-decoration:underline;color:#2f3043;margin:40px auto 0;cursor:pointer;width:fit-content}
@media all and (min-width:768px){.e-otp-link{padding:11px 63px 16px}
.e-c-wrapper{max-width:358px}
.e-c-img{max-width:136px}
.e-c-head{font-family:neoBd;font-size:24px;line-height:1.08;color:#2f3043;margin-top:24px}
.e-c-p{font-family:neoRg;font-size:14px;line-height:1.29;text-align:center;color:#2f3043}
.form-control-placeholder{position:absolute;top:0;padding:0 0 0 13px;transition:all 200ms;opacity:.5;height:60px;line-height:60px}
.e-c-wrapper input{height:60px}
.e-c-wrapper .clearAll{top:16px;right:16px}
.e-c-send{font-family:neoMedium;font-size:16px;line-height:1.25;height:50px;border-radius:25px;padding:14px 20px 16px}
.e-error-txt{font-size:14px}
.e-check-img{height:106px}
.e-check-head{font-size:36px}
.e-check-p{font-size:14px}
.e-check-note p{font-size:14px}
.e-check-send{font-size:16px}
}
@media(max-width:320px){#trackPopUp .form-control{min-width:max-content}
}
.d-n{display:none !important}
.paymentAuthPopup{position:fixed;z-index:9995;left:0;top:0;width:100vw;height:100%;overflow:hidden;background-color:rgba(0,0,0,0.4);right:0;bottom:0;align-items:end;display:flex}
button.btnContinue a{color:#fff}
.paymentAuth-p{transition:opacity .15s linear;background-color:#fefefe;border:1px solid #888;margin:0 auto;max-width:100%;position:absolute;border-radius:10px 10px 0 0;padding:23px 26px;bottom:0;transform:translateX(0)}
.paymentAuthPopup .cyn-h{font-size:20px;font-family:'neoBd';color:#2f3043;line-height:normal;margin:0 auto 24px auto;padding:0}
.paymentAuthPopup .m-c{right:0;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;position:absolute;top:-50px}
.paymentAuthPopup .cyn-img,.paymentAuthPopup .cyn-h{text-align:center}
.paymentAuthPopup .error-text{border-radius:8px;background-color:rgba(47,48,67,0.04);padding:16px 18px 14px;position:relative;margin:0 auto;display:flex;align-items:flex-start}
.paymentAuthPopup .error-text span{font-size:12px;line-height:16px;color:#595969;display:flex;align-items:flex-start;font-family:'neoRg';margin:0;padding-left:0}
.paymentAuthPopup .error-text img{margin-right:4px;margin-top:4px}
.paymentAuthPopup .btnPaymentContinue,.paymentAuthPopup .btnContinue{border-radius:25px;min-width:150px;min-height:40px;background-color:#ee2737;border:1px solid #ee2737;font-size:14px;font-family:neoMedium;color:#fff;line-height:18px;cursor:pointer}
.paymentAuthPopup .btnPaymentCancel{cursor:pointer;border-radius:25px;min-width:150px;min-height:40px;font-size:14px;font-family:neoMedium;color:#2f3043;line-height:18px;border:solid 1px #2f3043;background:#fff}
.paymentAuthPopup .btns{display:flex;align-items:center;justify-content:center;margin-top:30px;gap:30px}
.paymentAuthPopup .banner-img{text-align:center;margin:0 0 24px}
.o-h{overflow:hidden}
@media(min-width:768px){.paymentAuthPopup{overflow:auto}
.paymentAuth-p{max-width:534px;position:relative;border-radius:10px;padding:50px}
.paymentAuthPopup{align-items:center}
.paymentAuthPopup .cyn-h{font-size:36px;line-height:43px;padding:0;max-width:100%}
.paymentAuthPopup .error-text span{font-size:16px;line-height:20px;padding-left:0}
.paymentAuthPopup .btnPaymentContinue{min-width:193px;min-height:50px;font-size:16px;line-height:20px}
.paymentAuthPopup .btnContinue{min-width:148px;min-height:50px;font-size:16px;line-height:20px}
.paymentAuthPopup .btnPaymentCancel{min-width:193px;min-height:50px;font-size:16px;line-height:20px}
}
.neoWhatsappConsent .d-n,#imp2do .w-consent-wrapper .w-text img:nth-child(2){display:none !important}
.neoWhatsappConsent .w-consent-wrapper{padding:12px 20px;background-color:#eaf2fc;display:flex;justify-content:space-between;align-items:center}
.neoWhatsappConsent .w-consent-wrapper img{width:16px;height:16px}
.neoWhatsappConsent .w-consent-wrapper .w-text{font-family:neoRg;font-size:12px;text-align:left;color:#212121;margin:0}
.neoWhatsappConsent .w-consent-wrapper .text-wrapper{display:flex}
.neoWhatsappConsent #whatsToggle[type=checkbox]{height:0;width:0;visibility:hidden}
.neoWhatsappConsent label{cursor:pointer;text-indent:-9999px;width:32px;height:20px;background:#d5d6d9;display:block;border-radius:20px;position:relative;margin:0}
.neoWhatsappConsent label:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:16px;transition:.3s}
.neoWhatsappConsent #whatsToggle:checked+label{background:#2f3043}
.neoWhatsappConsent #whatsToggle:checked+label:after{left:calc(100% - 2px);transform:translateX(-100%)}
.neoWhatsappConsent label:active:after{width:16px}
.neoWhatsappConsent .w-toggle{display:flex}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'neoRg';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-family:'neoRg';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:black}
.slick-slider{margin-top:20px}
.slick-dots{text-align:unset}
.slick-slide{padding:0 4px;outline:0;max-width:170px}
.slick-dots li{margin:0 8px 0 0;width:auto;height:auto}
.slick-dots li button{background-color:rgba(0,0,0,0.23);height:5px;width:5px;border-radius:50%;margin:0 auto;padding:0}
.slick-dots li button:before{display:none}
.slick-dots li.slick-active button{background-color:rgba(0,0,0,0.8);width:24px;border-radius:3px}
@media all and (min-width:768px){.slick-slide{margin:0 8px;max-width:297px}
.slick-slide:nth-child(1){margin-left:0}
}
body{padding:0;margin:0}
.container832{max-width:832px;position:relative}
.detailPlanbg{background-color:#dfebfb;width:100%;min-height:50px}
.detailPlanbg .paddingSpace{padding:0;display:flex;justify-content:center;padding-top:16px;padding-bottom:14px}
.detailPlanbg .detailPlanbgul{margin:0;padding:0;display:flex;flex-wrap:wrap}
.detailPlanbg .detailPlanbgul li:first-child{font-family:neoRg;font-weight:normal}
.detailPlanbg .detailPlanbgul li{font-family:neoBd;font-weight:bold;margin-right:0;display:inline;margin-left:30px;font-size:16px;line-height:20px}
.detailPlanbg .detailPlanbgul li:first-child:before{content:'';display:inline-block;width:0;height:0;-moz-border-radius:0;background-color:#ffc600;margin-right:0}
.detailPlanbg .detailPlanbgul li:before{content:'';display:inline-block;width:8px;height:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#ffc600;margin-right:30px}
.cult-fit-section{display:flex;align-items:center}
.cult-fit-section .cult-fit-heading{font-size:16px;font-family:NeoBd}
.cult-fit-section .learn-more{font-size:16px;font-family:neoMedium;margin-left:2px;text-decoration:underline !important;cursor:pointer}
.cult-fit-section .cult-fit-logo{height:26px;margin-right:6px}
@media(max-width:768px){.container832{max-width:100%;position:relative}
.cult-fit-section{align-items:flex-start}
.detailPlanbg{background-color:#dfebfb;width:100%;min-height:40px}
.detailPlanbg .paddingSpace{padding-right:0;padding-left:0;padding-top:12px;padding-bottom:12px}
.detailPlanbg .detailPlanbgul li:first-child{font-family:neoRg;margin-left:0;max-width:100px}
.detailPlanbg .detailPlanbgul li{font-family:neoBd;margin-right:0;display:inline;margin-left:8px;font-size:11px;line-height:16px}
.detailPlanbg .detailPlanbgul li:before{content:'';display:inline-block;width:4px;height:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#ffc600;margin-right:8px}
.cult-fit-section .cult-fit-heading{font-size:12px;line-height:1.33;width:234px}
.cult-fit-section .learn-more{font-size:12px;line-height:1.5;width:72px}
.cult-fit-section .cult-fit-logo{height:20px;width:20px;margin-top:4px}
}
@media(max-width:412px){.container{padding-left:4px;padding-right:4px}
.detailPlanbg .detailPlanbgul li{font-size:9px}
}
@media(max-width:340px){.detailPlanbg .detailPlanbgul li{font-size:8px}
}
@media(max-width:281px){.container.container832{padding:0}
}
.alert-o-m{position:fixed;bottom:0;top:0;left:0;right:0;overflow:hidden}
.cultFitInfo-Modal{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow-y:scroll;background-color:rgba(0,0,0,0.4);-webkit-animation-name:fadeIn;-webkit-animation-duration:.4s;animation-name:fadeIn;animation-duration:.4s;font-family:'neoRg'}
.cultFitInfo-Modal .modal-content{position:fixed;bottom:0;background-color:#fff;width:100%;padding:32px 30px 20px;border-top-left-radius:10px;border-top-right-radius:10px}
.cultFitInfo-Modal .modal-heading .m-c-i{position:absolute;top:-42px;right:10px;display:block;cursor:pointer}
.cultFitInfo-Modal .m-c-i:hover,.cultFitInfo-Modal .m-c-i:focus{color:#000;text-decoration:none;cursor:pointer}
.cultFitInfo-Modal .modal-heading .heading-text{font-size:16px;line-height:1.25;font-family:'NeoBd';text-align:left}
.cultFitInfo-Modal .iunderstand-btn{width:150px;height:40px;font-size:14px;padding:11px 20px 15px;background-color:#ee2737;border:0;border-radius:20px;color:#fff;font-family:'neoMedium';margin:24px auto 0 auto;display:block;cursor:pointer;outline:0}
.cultFitInfo-Modal .benefits-description{list-style-image:url('../../../content/dam/neogold/topaz/star.svg');margin:12px 0 0 -1px;height:270px;overflow-y:scroll;overflow-x:hidden;padding:0 0 0 14px}
.cultFitInfo-Modal .benefits-description li{font-size:14px;line-height:1.29;text-align:left;margin-bottom:12px;padding:0 12px 0 4px;width:auto}
.cultFitInfo-Modal .benefits-description li::marker{padding:0}
.cultFitInfo-Modal .benefits-description li:last-child{margin-bottom:0}
.cultFitInfo-Modal .logo-text-wrapper{display:flex;align-items:center;margin:0 auto 22px auto;justify-content:center}
.cultFitInfo-Modal .logo-text-wrapper .cultFit-logo{width:42px;height:48px;margin-right:12px}
.cultFitInfo-Modal .logo-text-wrapper .cult-tag-text{font-size:26px;line-height:1.15;font-family:NeoBd}
@media only screen and (min-width:769px){.cultFitInfo-Modal{right:0;padding-top:20px}
.cultFitInfo-Modal .modal-content{width:375px;padding:39px 30px 40px 30px;border-radius:10px;height:auto;margin:40px auto auto auto;position:relative}
.modal-heading .heading-text{font-size:24px;line-height:1.17;width:362px}
.cultFitInfo-Modal .iunderstand-btn{width:242px;height:50px;font-size:16px;line-height:1.25;border-radius:25px;margin:32px auto 0 auto}
.cultFitInfo-Modal .logo-text-wrapper .cult-tag-text{font-size:30px;line-height:1.07}
.cultFitInfo-Modal .benefits-description{margin:12px 0 0 0;padding:0 0 0 12px;height:200px}
}
.popupP2potp{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4);right:0;bottom:0;align-items:center;display:flex}
.p2p-p{max-width:452px;transition:opacity .15s linear;position:relative;background-color:#fefefe;border-radius:10px;border:1px solid #888;padding:40px 32px;margin:0 auto}
.popupP2potp .cyn-h{font-size:26px;font-family:'neoBd';color:#2f3043;line-height:30px;margin:24px auto;padding:0}
.popupP2potp .m-c{right:8px;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;position:absolute;top:-50px}
.popupP2potp .m-c img{width:40px;height:auto}
.cyn-img,.cyn-h{text-align:center}
.popupP2potp .error-text{margin:0 auto;text-align:center}
.popupP2potp .error-text p{font-size:16px;line-height:20px;color:#2f3043;display:flex;align-items:flex-start;font-family:'neoRg';margin:0}
.popupP2potp .error-text p img{margin-right:4px;margin-top:4px}
.popupP2potp .error-text p span{padding-left:8px}
.popupP2potp .btnY{border-radius:25px;min-height:50px;background-color:#ee2737;border:1px solid #ee2737;font-size:16px;font-family:neoMedium;color:#fff;line-height:20px;cursor:pointer;width:100%}
.popupP2potp .btnN{cursor:pointer;border-radius:25px;min-width:150px;min-height:50px;font-size:16px;font-family:neoMedium;color:#2f3043;line-height:18px;border:solid 1px #2f3043;background:#fff}
.popupP2potp .btns{margin:24px auto;text-align:center}
.popupP2potp .link-newsim{display:flex;align-items:center;justify-content:center;margin-top:20px}
.popupP2potp .link-newsim a{color:#2f3043;font-size:14px;font-family:'neoBd'}
.redirect-img{text-align:center;padding:0}
.popupP2potp .errorMsg{color:#b30e0e;font-family:'neoRg';font-size:14px;line-height:18px;padding-top:5px}
body.convertOTPPopup{overflow:hidden}
.popupP2potp .switchwithotp{text-align:center}
.popupP2potp .switchwithotp a{font-size:16px;line-height:16px;font-family:neoMedium;color:#2f3043;text-decoration:underline}
@media(max-width:768px){.popupP2potp{align-items:flex-end}
.p2p-p{width:100%;padding:32px 20px;min-width:375px;border-radius:10px 10px 0 0}
.p2p-p .cyn-h{font-size:20px;line-height:24px;margin:0 auto;padding:10px 0;font-family:'NeoBd'}
.popupP2potp .error-text{margin:0 20px;width:auto}
.popupP2potp .btns{margin:20px 0}
.popupP2potp .link-newsim{margin-bottom:30px}
.popupP2potp .m-c{right:10px}
.popupP2potp .btnY{font-size:14px;min-height:40px;line-height:18px}
.popupP2potp .error-text p{font-size:14px;line-height:18px;margin:0 auto}
.popupP2potp .redirect-img{padding-bottom:10px}
}
.d-n{display:none !important}
.fastDeliveryPopup{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4);right:0;bottom:0;align-items:center;display:flex}
.fastDeliveryPopup-p{min-width:auto;transition:opacity .15s linear;position:relative;background-color:#fefefe;border-radius:10px 10px 0 0;border:1px solid #888;padding:48px 20px 32px;margin:0 auto;width:100%}
.fastDeliveryPopup-h{font-size:24px;font-family:'neoBd';color:#2f3043;line-height:20px;margin:17px auto 20px auto;padding:0 28px}
.m-c{right:10px;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;position:absolute;top:-50px}
.fastDeliveryPopup-h,.fastDeliveryPopup .heading{text-align:center}
.fastDeliveryPopup-text{max-width:295px;text-align:center;margin:0 auto}
.fastDeliveryPopup .fastDeliveryPopup-text p{font-size:14px;line-height:20px;display:flex;align-items:flex-start;font-family:'neoRg';margin:0;color:#2f3043}
.fastDeliveryPopup .btnDeliverlater{border-radius:25px;min-height:50px;background-color:#ee2737;border:1px solid #ee2737;font-size:14px;font-family:neoMedium;color:#fff;line-height:20px;cursor:pointer;width:100%}
.fastDeliveryPopup .btnExpressDel{cursor:pointer;border-radius:25px;min-height:50px;font-size:14px;font-family:neoMedium;color:#2f3043;line-height:18px;border:solid 1px #2f3043;background:#fff;width:100%}
.fastDeliveryPopup .btns{display:flex;align-items:center;justify-content:center;margin-top:40px;gap:10px;flex-wrap:wrap}
@media(min-width:768px){.fastDeliveryPopup-p{max-width:375px;border-radius:10px;width:100%}
}
@media all and (max-width:768px){.fastDeliveryPopup{align-items:flex-end}
}
.max-order .modal{padding-right:0 !important}
.max-order .modal-dialog{margin:0 0 0 auto;border:0;padding:0;align-items:flex-end;bottom:0}
.max-order .modal-content{min-height:100vh;border:0;border-radius:0}
.max-order .modal.fade .modal-dialog{transform:translateX(50%);transition:all ease .7s;min-width:581px}
.max-order .modal.show .modal-dialog{transform:translateX(0)}
.max-order .modal-header{position:absolute;width:100%;border:0;z-index:1}
.max-order .modal-body{padding:178px 60px}
.max-order .btn-primary{border-radius:48px;min-width:150px;min-height:50px;background-color:#ee2737;border-color:#ee2737;font-size:16px;font-family:neoMedium;margin-top:40px;line-height:20px}
.max-order .error-head{font-family:neoHeavy;font-size:40px;line-height:26px;margin-bottom:12px}
.max-order .error-img{margin-bottom:40px;margin:0 auto}
.max-order .error-img svg{width:128px !important}
.max-order .error-desc{font-size:16px;line-height:18px;margin-bottom:50px}
.max-order .error-text p{font-size:16px;line-height:20px;color:#797a86;display:flex;align-items:flex-start;text-align:left}
.max-order .error-text{border-radius:8px;background-color:rgba(47,48,67,0.04);padding:8px 18px 10px 12px;position:relative}
.max-order .error-icon{margin-right:8px;margin-top:4px}
.max-order .error-text p::before{content:'';background-image:url('clientlib-neogoldmaxorder/img/combined-shape.svg');position:absolute;z-index:1;width:18px;height:18px;background-size:contain;left:16px;top:12px;background-repeat:no-repeat}
.max-order .close{padding:46px 62px;opacity:1}
.closeForMobile{display:none}
.closeForDesk{display:block}
@media all and (max-width:768px){.closeForMobile{display:block;margin-top:-52px;margin-right:0}
.closeForDesk{display:none}
.max-order .modal-body{padding:40px 19px 30px;min-width:100%}
.max-order .modal.fade .modal-dialog{transform:translateY(50%);min-width:100%}
.max-order .modal.show .modal-dialog{transform:translateY(0);min-height:100%}
.max-order .close{padding:10px}
.max-order .modal-content{min-height:100%;border-top-left-radius:10px;border-top-right-radius:10px;max-width:542px;margin-left:auto}
.max-order .error-img{margin-bottom:30px}
.max-order .error-img svg{width:85px !important}
.max-order .error-head{font-size:24px;line-height:26px}
.max-order .error-desc{font-size:14px;margin-bottom:20px}
.max-order .error-text p::before{width:14px;height:14px}
.max-order .btn-primary{border-radius:48px;min-height:40px;font-size:14px;margin-top:30px;line-height:18px}
.max-order .close-img{width:24px}
.max-order .error-text p{font-size:12px;line-height:16px}
}
@media all and (max-width:350px){.max-order .modal .modal-content{max-height:82vh}
}
.order-modal .modal{padding-right:0 !important}
.order-modal .modal-dialog{margin:0 0 0 auto;border:0;padding:0;align-items:flex-end;bottom:0}
.order-modal .modal-content{min-height:100vh;border:0;border-radius:0}
.order-modal .modal.fade .modal-dialog{transform:translateX(50%);transition:all ease .7s;min-width:581px}
.order-modal .modal.show .modal-dialog{transform:translateX(0)}
.order-modal .modal-header{position:absolute;width:100%;border:0;z-index:1}
.order-modal .modal-body{padding:178px 60px 85px 60px;min-width:581px}
.order-modal .btn-primary{border-radius:48px;min-width:150px;min-height:50px;background-color:#ee2737;border-color:#ee2737;font-size:16px;font-family:neoMedium;margin-top:40px}
.order-modal .error-head{font-family:neoHeavy;font-size:40px;line-height:26px;margin-bottom:12px}
.order-modal .error-img{margin-bottom:40px}
.order-modal .error-desc{font-size:16px;line-height:18px;margin-bottom:51px}
.order-modal .error-text p{font-size:16px;line-height:20px;color:#797a86;display:flex;align-items:flex-start}
.order-modal .error-text{border-radius:8px;background-color:rgba(47,48,67,0.04);padding:8px 18px 10px 12px;position:relative}
.order-modal .error-icon{width:18px;height:18px;margin-right:8px;margin-top:2px}
.order-modal .error-icon{margin-right:5px;margin-top:4px}
.order-modal .error-text p::before{content:'';background-image:url('clientlib-neogoldopenorder/img/combined-shape.svg');position:absolute;z-index:1;width:18px;height:18px;background-size:contain;left:16px;top:12px;background-repeat:no-repeat}
.order-modal .close{padding:52px 46px;opacity:1}
@media all and (max-width:768px){.order-modal .modal-body{padding:41px 19px 115px;min-width:100%}
.order-modal .modal.fade .modal-dialog{transform:translateY(50%);min-width:100%}
.order-modal .modal.show .modal-dialog{transform:translateY(0);min-height:100%}
.order-modal .close{padding:10px}
.order-modal .modal-content{min-height:100%;border-top-left-radius:10px;border-top-right-radius:10px}
.order-modal .error-img{margin-bottom:30px;width:72px;height:65px}
.order-modal .error-head{font-size:24px;line-height:26px}
.order-modal .error-desc{font-size:14px;margin-bottom:20px}
.order-modal .error-text p::before{width:14px;height:14px}
.order-modal .error-text p{font-size:12px;line-height:16px}
.order-modal .btn-primary{border-radius:48px;min-height:40px;font-size:14px;margin-top:30px}
.order-modal .close-img{width:24px}
}
.paymentFailModal .modal-header{position:absolute;width:100%;border:0;z-index:1;border-bottom:0;padding:0;left:0}
.paymentFailModal .modal-dialog{max-width:518px}
.paymentFailModal .modal-content{border:0 solid red;border-radius:10px;width:100%;padding:30px 40px}
.paymentFailModal .modal-body{padding:18px 0 0}
.paymentFailModal .errorImg img{width:74px;height:120px}
.paymentFailModal .errorHead{margin-top:40px}
.paymentFailModal .errorHead h3{margin:0;padding:0;font-size:36px;line-height:normal;font-family:neoBd;color:#2a2747}
.paymentFailModal .errorDesc{margin-top:20px;width:100%;background-color:#f4f4f4;border-radius:8px}
.paymentFailModal .errorDesc p{padding:14px 18px;font-size:16px;line-height:20px;color:#797a86;font-family:neoRg}
.paymentFailModal .errorButton{margin-top:40px}
.paymentFailModal .errorButton button{border-radius:25px;width:216px;border:0 solid #000;box-shadow:none;height:50px;background-color:#ee2737;font-family:neoMedium;font-weight:500;padding:10px 8px 12px 9px;font-size:16px;line-height:20px;color:#fff}
.paymentFailModal .errorDesc .errorIcon{float:left;width:18px;margin:19px 8px 0 18px}
.paymentFailModal .errorDesc.neolite-error .errorIcon{margin:16px 8px 0 18px}
.paymentFailModal .errorDesc.neolite-error p{text-align:left}
.paymentFailModal .errorButton.btn-primary:not(:disabled):not(.disabled).active,.paymentFailModal .errorButton.btn-primary:not(:disabled):not(.disabled):active,.show>.paymentFailModal .errorButton.btn-primary.dropdown-toggle{color:#fff;background-color:#ee2737;border:0 solid #000}
.paymentFailModal .modal-header{top:-38px}
.paymentFailModal .modal-header .close{padding:0;float:right;position:absolute;right:13px;top:-14px;margin:0;height:100%;opacity:.8;height:38px}
.paymentFailModal .modal-header .close img{height:38px;width:38px}
.paymentFailModal button:focus{outline:0}
.paymentFailModal .btn-primary.focus,.btn-primary:focus,.paymentFailModal .btn-primary:not(:disabled):not(.disabled):active:focus,.paymentFailModal .btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#ee2737;border:0 solid #000;box-shadow:none;outline:0}
@media all and (max-width:767.77px){#paymentFailModal{padding:0}
.paymentFailModal .modal-dialog-centered{align-items:flex-end}
.paymentFailModal .modal-header .close img{height:32px;width:32px}
.paymentFailModal .modal-header{top:-32px}
.paymentFailModal .modal-header .close{padding:0;float:right;position:absolute;right:13px;top:-14px;margin:0;height:100%;opacity:.8;height:32px}
.paymentFailModal .modal-dialog{bottom:0;position:absolute}
.paymentFailModal .modal-content{padding:30px 24px 115px}
.paymentFailModal .modal-body{padding:10px 0 0}
.paymentFailModal .modal-dialog{width:100%;margin:0;padding:0;border:0 solid red}
.paymentFailModal .errorImg img{width:61px;height:100px}
.paymentFailModal .errorHead{margin-top:30px}
.paymentFailModal .errorDesc p{padding:8px 12px 9px 10px;font-size:12px;line-height:16px}
.paymentFailModal .errorHead h3{margin:0;padding:0;font-size:24px;font-weight:900;line-height:26px;font-family:neoHeavy}
.paymentFailModal .errorButton{margin-top:30px}
.paymentFailModal .errorButton button{font-size:14px;line-height:18px;width:195px;height:40px;border-radius:20px}
.paymentFailModal .errorDesc .errorIcon{width:14px;margin:10px 8px 0 10px}
.paymentFailModal .errorDesc.neolite-error .errorIcon{margin:10px 8px 0 10px}
}
.esimSelection{padding:24px 0 0 0}
#esimSelectionId{display:none;padding:0 32px;margin-top:24px}
#selectCyn #esimSelectionId,#pinNumber #esimSelectionId{padding:0}
.esimCheck{position:relative;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:0}
.esimCheck .esimCheckbox{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}
.esimCheck .esimChecklabel{position:relative;cursor:pointer}
.esimCheck .esimChecklabel,.esimCheck .esimChecklabel a{padding:0;margin:0;font-size:16px;line-height:20px;color:#2f3043}
.esimCheck input[type="checkbox"]:focus-visible{outline:0}
.esimCheck label.esimChecklabel:before{content:'';-webkit-appearance:none;background-color:transparent;border:2px solid #82838e;border-radius:3px;width:20px;height:20px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:8px}
.esimCheck input.esimCheckbox:checked+label.esimChecklabel:after{content:'';display:block;position:absolute;top:4px;left:7px;width:6px;height:13px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.esimCheck input.esimCheckbox:checked+label.esimChecklabel:before{background:#2f3043;border:0}
.esimCheck input.esimCheckbox:checked+label.esimChecklabel{font-family:'neoBd'}
.esimCheck input.esimCheckbox[disabled]+label.esimChecklabel:before{border:2px solid #acacb4;cursor:default}
.esimCheck input.esimCheckbox[disabled]+label.esimChecklabel{color:#acacb4;cursor:default}
.esimCheck label.esimChecklabel::selection{background:0}
.m-o-body{overflow:hidden}
#esimInfoModal{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow-y:scroll;background-color:rgba(0,0,0,0.5);-webkit-animation-name:fadeIn;-webkit-animation-duration:.4s;animation-name:fadeIn;animation-duration:.4s;font-family:"neoBd";right:0;display:flex;padding-top:80px}
#esimInfoModal .modal-content{background-color:#fff;padding:40px 6px 40px 32px;display:flex;justify-content:center;flex-direction:column;align-items:center;width:400px;border-radius:10px;margin:auto;bottom:unset;position:relative}
#esimInfoModal .m-c-i{position:absolute;top:-42px;right:10px;display:block;cursor:pointer}
#esimInfoModal .m-c-i:hover,#esimInfoModal .m-c-i:focus{text-decoration:none;cursor:pointer}
#esimInfoModal .heading-text{font-size:20px;text-align:center;margin:24px 26px 30px 0;color:#2f3043;line-height:24px;font-family:'neoBd'}
#esimInfoModal .modal-image{display:block;width:113px;height:81px;margin-right:26px}
#esimInfoModal .okay-btn{width:193px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:20px;background-color:#ee2737;border:0;border-radius:25px;color:#fff;font-size:14px;font-family:'neoMedium';outline:0;margin-top:32px;margin-right:26px}
#esimInfoModal .modelSec{width:100%;max-height:140px;overflow-y:scroll}
#esimInfoModal .modelSec ol,#esimInfoModal .modelSec ul{padding:0}
#esimInfoModal ul li{margin:0 0 8px 0}
#esimInfoModal ol li{margin:12px 0}
#esimInfoModal li span{width:46%;display:inline-block;padding-left:30px;color:#82838e;font-size:14px;line-height:18px;font-family:'neoMedium'}
#esimInfoModal ul li span{font-size:18px;line-height:22px}
#esimInfoModal ol{counter-reset:item;list-style-type:none}
#esimInfoModal ol li{display:block}
#esimInfoModal ol li:before{content:counter(item) "  ";counter-increment:item;color:#82838e;font-size:14px;line-height:18px;font-family:'neoMedium';min-width:20px;display:inline-block}
#esimInfoModal ul{list-style-type:none;margin-bottom:0}
#esimInfoModal ul li:before{content:" ";min-width:20px;display:inline-block}
@media only screen and (max-width:768px){.esimSelection{padding:10px 0 0 0}
#esimInfoModal .modal-content{border-radius:10px 10px 0 0;width:101%;position:fixed;bottom:0;margin-left:-1px}
#esimSelectionId{padding:0 20px}
#esimInfoModal .m-c-i{top:-42px;right:10px}
}
.d-n{display:none !important}
.redxExitPopup{position:fixed;z-index:999;left:0;top:0;width:100vw;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);right:0;bottom:0;align-items:center;display:flex}
.redx-p{max-width:460px;transition:opacity .15s linear;position:relative;background-color:#fefefe;border-radius:10px;border:1px solid #888;padding:32px 30px 38px;margin:0 auto}
.redx-h{font-size:26px;font-family:'neoBd';color:#2f3043;line-height:30px;margin:0 auto 24px auto;padding:0}
.m-c{right:0;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;position:absolute;top:-50px}
.cyn-img,.redx-h{text-align:center}
.redxExitPopup .error-text{border-radius:8px;position:relative;margin:0 auto;width:358px}
.redxExitPopup .error-text span{font-size:14px;line-height:18px;color:#2f3043;font-family:'neoRg';margin:0;text-align:center;padding-left:8px}
.redxExitPopup .error-text img{margin-right:0;margin-top:2px;width:16px;height:auto}
.redxExitPopup .btnS{cursor:pointer;border-radius:25px;min-width:335px;min-height:50px;font-size:16px;font-family:neoMedium;color:#2f3043;line-height:18px;border:solid 1px #2f3043;background:#fff}
.redxExitPopup .btnP{border-radius:25px;min-width:335px;min-height:50px;background-color:#ee2737;border:1px solid #ee2737;font-size:16px;font-family:neoMedium;color:#fff;line-height:20px;cursor:pointer}
.redxExitPopup .btns{display:flex;align-items:center;justify-content:center;margin-top:30px;gap:30px}
@media(max-width:768px){.redx-p{max-width:100%;padding:20px;position:absolute;bottom:0;border-radius:10px 10px 0 0}
.redxExitPopup{align-items:end}
.redx-h{font-size:20px;line-height:normal;margin:0 auto 12px auto}
.redxExitPopup .error-text{width:auto;display:flex;align-items:flex-start}
.redxExitPopup .error-text span{padding-left:0;font-size:12px;line-height:16px}
.m-c{right:10px}
.redxExitPopup .btns{margin-top:22px}
}
.upgrade-downgrade-popup{z-index:999;position:fixed;right:0;bottom:0;width:100%;height:auto;display:flex;align-items:flex-end}
.upgrade-downgrade-popup .sim-j-wrapper{padding:24px 20px;position:relative;background-color:#fff;border-radius:15px 15px 0 0;width:100%;height:auto;overflow:hidden;text-align:center}
.upgrade-downgrade-popup .sim-j-wrapper .upgrade-img{margin:0 0 12px}
.upgrade-downgrade-popup .close-icon,.upgrade-downgrade-popup .bubble{display:none}
.upgrade-downgrade-popup .close-icon-mob{padding:8px;display:block;position:absolute;right:20px;background-color:#fff;width:32px;height:32px;border-radius:25px;top:-42px;right:12px}
.upgrade-downgrade-popup .jrny-title{font-size:20px;line-height:24px;font-family:'neoBd';margin-bottom:16px}
.upgrade-downgrade-popup .j-card-title{font-size:16px;line-height:20px;color:#2f3043;font-family:neoBd;margin:0 0 4px 0}
::-webkit-scrollbar{width:5px}
::-webkit-scrollbar-track{background:#eaeaec;border-radius:30px}
::-webkit-scrollbar-thumb{background:#d5d6d9;border-radius:30px;height:20px !important}
::-webkit-scrollbar-thumb:hover{background:#555}
.d-n{display:none}
#popup_overlay.show{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#111622;opacity:.7;z-index:999}
.upgrade-downgrade-popup .wrap{height:calc(100% - 36%);overflow:auto}
.upgrade-downgrade-popup .sub_heading{color:#595969;font-size:16px;line-height:19.2px;font-family:'neoRg';margin:0 0 24px}
.upgrade-downgrade-popup .proceedCTA{width:100%;height:40px;background-color:#ee2737;padding:8px 16px;border-radius:32px;font-size:16px;line-height:19.2px;font-family:'neoMedium';color:#fff;border:1px solid #ee2737;outline:0}
.upgrade-downgrade-popup .selectePlanBox{display:grid;grid-template-rows:0;padding:0;margin:44px auto 24px;background-color:#f9e8d0;text-align:left;color:#2f3043;border-radius:0 10px 10px;clear:both;position:relative;max-width:482px}
.upgrade-downgrade-popup .selectePlanBox.postpaid{height:110px;object-fit:contain;background-color:#fbf1e3;border:0}
.upgrade-downgrade-popup .selectePlanBox.postpaid .segment{left:0;top:-22px}
.upgrade-downgrade-popup .segment{position:absolute;background-color:#fd6;padding:5px 12px 8px;font-size:14px;line-height:16px;font-family:neoBd;height:22px;top:-22px;display:flex;align-items:center;justify-content:center;clip-path:polygon(100% 0,100% 23%,93% 100%,0 100%,0 0);width:auto;border-radius:5px 5px 0 0}
.upgrade-downgrade-popup .segment p{margin:0}
.upgrade-downgrade-popup .selectePlanBox.postpaid::after{position:absolute;content:attr(data-label);top:0;padding:1px 6px 2px;right:0;background-color:#ffc600;z-index:12;border-bottom-left-radius:5px;border-top-left-radius:0;border-top-right-radius:0;color:#2f3043;max-width:95px;font-size:10px;line-height:12px;font-family:neoBd}
.upgrade-downgrade-popup .selectePlanBox .selectePlanPerMonth{height:auto;flex-direction:row;grid-row:1/4;display:flex;align-items:flex-start;justify-content:center;width:100%;position:relative;padding:19px 0}
.upgrade-downgrade-popup .selectePlanPerMonth .fleftPerMonth{font-size:22px;font-family:NeoBd;line-height:26px}
.upgrade-downgrade-popup .selectePlanBox .selectePlanPerMonth .frightPerMonth{font-size:10px;font-family:neoRg;display:block;margin:0 0 0 5px;line-height:18px;color:#595969}
.upgrade-downgrade-popup .selectePlanBox .selectePlanPerMonth:after{content:'';position:absolute;top:0;right:0;bottom:0;margin:auto;width:2px;height:calc(100% - 16px);border-left:1px dashed #bf99b7}
.upgrade-downgrade-popup .selectePlanBox .indi-conn{position:relative;bottom:unset;display:flex;grid-column:auto;grid-row:1/3;align-self:center;justify-self:flex-start;margin:0;gap:32px;padding:14px 0 12px 15.7px}
.upgrade-downgrade-popup .selectePlanBox .indi-conn>div{display:flex;flex-direction:column;color:#2f3043}
.upgrade-downgrade-popup .selectePlanBox .indi-conn>div span:nth-child(1){font-size:12px;line-height:14px}
.upgrade-downgrade-popup .selectePlanBox .indi-conn .dataDiv .fleft{font-weight:bold}
.upgrade-downgrade-popup .selectePlanBox .indi-conn>div span:nth-last-child(1){font-size:10px;margin:0;line-height:12px}
.upgrade-downgrade-popup .selectePlanBox .selectePlanConDetails{padding:0 0 0 15px;grid-column:2/3;grid-row:3;display:flex;justify-content:space-between;align-items:flex-start;width:100%}
.upgrade-downgrade-popup .selectePlanBox.postpaid .non-teleco-wrapper{margin-bottom:6px}
.upgrade-downgrade-popup .selectePlanConDetails .non-teleco-wrapper.cyb img:not(:first-child),.upgrade-downgrade-popup .selectePlanConDetails .non-teleco-wrapper img:not(:first-child){margin-left:4px}
.upgrade-downgrade-popup .selectePlanConDetails .non-teleco-wrapper.cyb img,.upgrade-downgrade-popup .selectePlanConDetails .non-teleco-wrapper img{width:24px;height:24px}
.upgrade-downgrade-popup .fleftPerMonth span{font-size:16px;line-height:20px;margin-right:1px;font-family:'neoRg';vertical-align:top}
.upgrade-downgrade-popup .explore-more-plans{font-size:16px;line-height:19.2px;font-family:'neoMedium';color:#2f3043;text-decoration:none;margin-top:12px;display:inline-block;cursor:pointer}
.upgrade-downgrade-popup .family-selectePlanBox{padding:24px 16px 16px;background-color:#fbf1e3;display:flex;position:relative;border-radius:0 10px 10px 10px;margin:48px 0 24px}
.upgrade-downgrade-popup .family-selectePlanBox .cost{line-height:1.2;font-size:20px;font-family:NeoBd;margin-right:8px}
.upgrade-downgrade-popup .family-selectePlanBox .family-non-teleco{margin-top:16px;display:flex;gap:4px}
.upgrade-downgrade-popup .family-selectePlanBox .family-non-teleco img{width:24px;height:24px;display:flex;gap:4px;border-radius:50%}
.upgrade-downgrade-popup .family-selectePlanBox .right-side{display:flex;gap:20px;padding-left:15.5px}
.upgrade-downgrade-popup .family-selectePlanBox .data-item{display:flex;flex-direction:column}
.upgrade-downgrade-popup .family-selectePlanBox .data-item .info{font-size:12px;line-height:1.33;font-family:NeoBd;width:47px;text-align:left}
.upgrade-downgrade-popup .family-selectePlanBox .data-item .text{font-size:10px;line-height:1.2;color:#595969;text-align:left}
.upgrade-downgrade-popup .family-selectePlanBox .left-side{padding-right:15.5px;border-right:1px solid #d5d6d9}
.upgrade-downgrade-popup .family-selectePlanBox .family-segment{background-color:#ffc600;position:absolute;top:-26px;left:0;display:flex;padding:4px 12px;border-radius:4px 4px 0 0;font-size:12px;font-family:NeoBd}
.upgrade-downgrade-popup .family-selectePlanBox .faceIcon{margin-right:4px;width:16px;height:16px}
.upgrade-downgrade-popup .family-selectePlanBox .price-elements{display:flex}
.upgrade-downgrade-popup .family-selectePlanBox .per-person-value{margin-top:4px}
.upgrade-downgrade-popup .family-selectePlanBox .per-person-value,.upgrade-downgrade-popup .family-selectePlanBox .permonth{font-size:10px;line-height:1.2;color:#595969}
.upgrade-downgrade-popup .family-selectePlanBox .permonth{width:12px}
.upgrade-downgrade-popup .free-sim-delivery{display:flex;align-items:center;padding:1.1px 8px 2.1px 7px;background-color:#ee2737;border-radius:0 10px;width:auto;position:absolute;top:0;right:0}
.upgrade-downgrade-popup .free-sim-delivery .free-sim-text{font-size:8px;line-height:1.25;text-align:left;color:#fff;font-family:'neoMedium'}
.upgrade-downgrade-popup .free-sim-delivery .free-sim-img{width:16px;height:17px}
@media(min-width:768px){.upgrade-downgrade-popup{height:100%;max-width:544px}
.upgrade-downgrade-popup .sim-j-wrapper{border-radius:0;height:100%;padding:128px 40px 23px 50px;position:relative;overflow:auto;order:3;flex-basis:calc(544px - 40px)}
.upgrade-downgrade-popup .bubble{cursor:pointer;display:block;position:relative;inset:unset;transform:translate(8px,-100%);order:1;flex-basis:40px}
.upgrade-downgrade-popup .close-icon-mob{display:none}
.upgrade-downgrade-popup .close-icon{display:block;position:absolute;top:32px;right:32px;cursor:pointer;z-index:9999}
.upgrade-downgrade-popup .wrap{height:calc(100% - 35%)}
.upgrade-downgrade-popup .jrny-title{font-size:24px;line-height:28.8px;margin:12px 0}
.upgrade-downgrade-popup .sub_heading{margin:0 0 40px}
.upgrade-downgrade-popup .proceedCTA{width:335px;height:50px}
.upgrade-downgrade-popup .selectePlanBox{display:grid;grid-template-columns:120px 0 auto}
.upgrade-downgrade-popup .selectePlanBox.postpaid::after{font-size:12px;line-height:14.4px;padding:2px 6px}
.upgrade-downgrade-popup .selectePlanBox .indi-conn{padding:14px 0 0 25.7px;grid-column:3}
.upgrade-downgrade-popup .selectePlanBox .selectePlanConDetails{padding:14px 0 0 25.7px;grid-column:3;grid-row:3/4}
.upgrade-downgrade-popup .selectePlanBox .indi-conn .dataDiv .fleft{width:auto}
.upgrade-downgrade-popup .selectePlanPerMonth .fleftPerMonth{line-height:24px;font-size:20px}
.upgrade-downgrade-popup .selectePlanBox.postpaid .non-teleco-wrapper.cyb{margin-bottom:0;display:inline}
.upgrade-downgrade-popup .fleftPerMonth span{font-size:20px;line-height:24px;margin-right:2px}
.upgrade-downgrade-popup .family-selectePlanBox .data-item.primary-data .info{width:93px}
.upgrade-downgrade-popup .family-selectePlanBox .family-non-teleco{margin-top:22px}
}
.tab-wrapper{padding:0 10px}
.pcard-wrapper.prepaid-card{max-width:335px;min-width:335px;width:335px;padding:0 0 4px 0;height:auto;min-height:auto;margin:32px 0 0 0;padding-top:0}
.prepaid-pack.card{border-radius:12px;border:solid 1px #eaeaec;box-shadow:0 8px 16px 0 rgba(96,97,112,0.1),0 2px 4px 0 rgba(40,41,61,0.04);background-color:#fff;padding:32px 18px 20px 20px;position:relative;width:335px;bottom:0;z-index:6}
.prepaid-pack.card.hasbenefit{border-radius:0 12px 12px 12px}
.prepaid-pack.card .super-hero-tag{color:#ee2737;line-height:1.41;font-size:12px;font-family:'neoHeavy';position:absolute;top:17px}
.prepaid-pack .amount .price{font-size:24px;line-height:1;text-align:left;color:#2f3043;font-family:'NeoBd';position:relative}
.prepaid-pack .amount.discount .price::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#ee2737;transform:rotate(-20.23deg);transform-origin:center}
.prepaid-pack .amount .price-box{display:flex}
.prepaid-pack .discount-section{display:flex;justify-content:flex-end;align-items:flex-start;margin-top:1px}
.prepaid-pack .amount .rupee{font-size:20px;line-height:normal;margin:-3px 2px 0 0}
.prepaid-pack .discount-section .dis-rupee{font-size:12px;line-height:1.33;font-family:'neoMedium'}
.prepaid-pack .discount-section .discount-price{font-family:'NeoBd';line-height:1.33;font-size:12px}
.prepaid-pack .top-section{display:flex;align-items:flex-start;justify-content:space-between}
.prepaid-pack .top-section .top-items{display:flex;flex-direction:column}
.prepaid-pack .top-section .amount{flex-direction:column}
.prepaid-pack .validity .value,.prepaid-pack .calls .value{font-size:12px;line-height:1.2;color:#2f3043;font-family:'neoMedium'}
.prepaid-pack .validity .value b,.prepaid-pack .calls .value b{font-size:16px;line-height:1.2;color:#2f3043;font-family:'NeoBd'}
.prepaid-pack .validity .validity-text,.prepaid-pack .calls .calls-text{line-height:1.2;color:#737482;font-size:12px}
.prepaid-pack .second-section{display:flex;align-items:center;justify-content:flex-start;margin:16px 0 12px}
.prepaid-pack .blue-background{border-radius:8px;background-color:#f4f8fe;padding:10px;display:flex;align-items:center}
.prepaid-pack .second-section .pack-summary{display:flex;flex-direction:column;gap:10px;max-width:68px}
.prepaid-pack .second-section .pack-summary b{font-size:12px;line-height:1;font-family:'NeoBd';color:#2f3043}
.prepaid-pack .second-section .pack-summary{font-size:12px;line-height:1.2;color:#595969;width:max-content}
.prepaid-pack .second-section .plus{padding:0 12px 0 12px}
.prepaid-pack.card .btn-outline-secondary{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:8px 16px;font-size:16px;color:#fff;border-radius:32px;background-color:#ee2737;width:100%;margin:20px 0 12px;outline:0;text-decoration:none;cursor:pointer}
.prepaid-pack.card .rollover-text{font-family:'NeoBd';font-size:12px;line-height:1}
.prepaid-pack.card .worth-cost-text{font-family:'NeoBd';font-size:12px;line-height:1.33;padding:8px;border-radius:999px;background-color:#f4f8fe;width:fit-content;flex-shrink:0}
.prepaid-pack.card .pack-benefits{display:flex;gap:8px;align-items:center}
.prepaid-pack.card .pack-benefits .icon-wrapper{display:flex;gap:4px}
.prepaid-pack.card .pack-benefits .icon-wrapper img{width:40px;height:40px}
.red-bg{background-color:#ee2737}
.yellow-bg{background-color:#ffc600}
.prepaid-pack.card .benefit-tag{padding:2px 12px;border-radius:6px 6px 0 0;position:absolute;left:0;top:-20px}
.prepaid-pack.card .benefit-tag .tag-text{line-height:1.33;font-family:'NeoBd';font-size:12px}
.prepaid-pack.card .red-bg .tag-text{color:#fff}
.prepaid-pack.card .yellow-bg .tag-text{color:#2f3043}
.prepaid-pack.card .pack-details-modal{display:flex;justify-content:center}
.prepaid-pack.card .pack-details-modal a{color:#2f3043;text-decoration:underline}
.pcard-wrapper .popular-box{padding:20px 20px 12px;background-color:#fbf1e3;gap:8px;display:flex;justify-content:center;align-items:center;width:100%;border-radius:0 0 12px 12px;z-index:4;margin-top:-8px}
.popular-box .popular-img{display:flex}
.pcard-wrapper .popular-box .popular-text{line-height:1.2;font-size:12px;font-family:'neoMedium'}
.popular-box .popular-img img{width:20px;height:20px}
.popular-box .popular-img img:last-child{margin-left:-3px}
.red{color:#ee2737}
.pcard-wrapper .popular-box .popular-text .red{font-weight:bold}
.tab-wrapper .slide-plan#packsSlider{margin:20px 0 20px 0}
@media screen and (min-width:769px){.pcard-wrapper.prepaid-card{max-width:340px;min-width:340px;width:340px;margin:0 16px 0 0;padding-top:36px}
.prepaid-pack.card.hasbenefit{border-radius:0 16px 16px 16px}
.prepaid-pack.card{border-radius:16px;padding:32px 20px 20px;width:340px}
.prepaid-pack.card .super-hero-tag{top:14px}
.prepaid-pack .amount .price{font-size:30px;line-height:.67}
.prepaid-pack .validity .value b,.prepaid-pack .calls .value b{font-size:20px}
.prepaid-pack .validity .value,.prepaid-pack .calls .value{font-size:14px}
.prepaid-pack .second-section .pack-summary b{font-size:14px;line-height:1.14}
.prepaid-pack .second-section .pack-summary{gap:7px}
.prepaid-pack.card .rollover-text{font-size:14px;line-height:1.14}
.prepaid-pack.card .worth-cost-text{font-family:'NeoBd';font-size:12px;line-height:1.14}
.prepaid-pack.card .benefit-tag .tag-text{line-height:1.14;font-size:14px}
.prepaid-pack.card .benefit-tag{padding:5.5px 12px 5.5px;top:-27px}
.pcard-wrapper .popular-box{margin-top:-9px}
.pcard-wrapper .popular-box .popular-text{font-size:14px;font-family:'neoMedium'}
.tab-wrapper{padding:0}
#packsSlider .slick-next:before{content:'';background-image:url(../../../content/dam/neogold/prepaidCardIcons/icon-next.webp);transform:scaleX(-1);background-size:24px;opacity:1;background-position:center;height:24px;width:24px;background-repeat:no-repeat;position:absolute;top:12px;left:12px}
#packsSlider .slick-arrow{width:48px;height:48px;box-shadow:0 2px 4px 0 rgba(96,97,112,0.16),0 0 1px 0 rgba(40,41,61,0.04);border:solid 1px #d5d6d9}
#packsSlider .slick-prev:before{content:'';background-image:url(../../../content/dam/neogold/prepaidCardIcons/icon-next.webp);background-size:24px;opacity:1;background-position:center;height:24px;width:24px;background-repeat:no-repeat;position:absolute;top:12px;left:12px}
.prepaid-pack .discount-section .dis-rupee,.prepaid-pack .discount-section .discount-price{font-size:16px;line-height:1}
}
.o-h{overflow:hidden !important}
.packdetailsdesc-modal .prepaid-pack.card{z-index:unset;width:100%}
.packdetailsdesc-modal .prepaid-pack.card.hasbenefit{margin-top:20px}
.packdetailsdesc-modal .pcard-wrapper .popular-box{z-index:unset;margin-top:-14px;position:unset}
.packdetailsdesc-modal .prepaid-pack .second-section{margin:16px 0 0}
dialog#packdetailsdescModal[open]{background-color:transparent;border:0;display:flex;width:100%;overflow:hidden;max-width:504px;padding:0;margin:0 auto;color:#2f3043;align-items:center;min-height:100%}
dialog#packdetailsdescModal[open] .close{width:24px;height:24px;opacity:1;position:unset;padding:0}
dialog#packdetailsdescModal[open] .popup_body{padding:110px 20px 160px;background-color:#fff;border-radius:0;overflow-y:auto;height:100vh;position:relative;flex-direction:column;overflow-x:hidden}
dialog#packdetailsdescModal[open] .popup_body::-webkit-scrollbar{width:6px;border-radius:4px}
dialog#packdetailsdescModal[open] .popup_body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;margin:10px}
dialog#packdetailsdescModal[open] .popup_body::-webkit-scrollbar-thumb{background:#595969;border-radius:4px}
dialog#packdetailsdescModal[open] .popup_body::-webkit-scrollbar-thumb:hover{background:#d5d6d9;cursor:pointer}
dialog#packdetailsdescModal[open] .heading-pack-details{font-size:16px;line-height:1.2;color:#2f3043;font-family:'neoBd';margin:0 0 24px;display:flex;gap:12px}
dialog#packdetailsdescModal[open] .closeIcon{display:none}
dialog#packdetailsdescModal[open] .back-img{display:flex}
dialog#packdetailsdescModal[open]::backdrop{background-color:#111622;opacity:.8}
dialog#packdetailsdescModal[open] .packs-wrapper{border-radius:10px;border:2px solid rgba(47,48,68,0);max-width:unset;padding:16px 12px;border-radius:15.8px;box-shadow:0 .7px 2.6px 0 rgba(96,97,112,0.16),0 0 1.3px 0 rgba(40,41,61,0.08);border:solid 1.3px #eaeaec;width:100%;height:auto}
dialog#packdetailsdescModal[open] .packs-wrapper .plan-card{width:auto;background:#fff;border-radius:0 15.8px 15.8px;box-shadow:0 .7px 2.6px 0 rgba(96,97,112,0.16),0 0 1.3px 0 rgba(40,41,61,0.08);border:solid 1.3px #eaeaec;padding:12px;position:relative}
dialog#packdetailsdescModal[open] .packs-wrapper .plan-badge{background-color:#ffc600;color:#000;font-size:14px;font-weight:bold;padding:4px 10px;border-radius:8px 8px 0 0;text-align:center}
dialog#packdetailsdescModal[open] .packs-wrapper .plan-content{padding:0 12px 16px;gap:16px;display:grid;grid-template-columns:auto auto auto;position:relative}
dialog#packdetailsdescModal[open] .packs-wrapper .plan-content::after{content:'';position:absolute;top:60px;left:0;right:0;margin:auto;width:calc(100% - 20px);height:1px;background-image:linear-gradient(90deg,#d5d6d9 25%,#fff 25%,#fff 50%,#d5d6d9 50%,#d5d6d9 75%,#fff 75%,#fff 100%);background-size:7px 7px;margin:4px}
dialog#packdetailsdescModal[open] .packs-wrapper .plan-price-section{display:flex;flex-direction:column}
dialog#packdetailsdescModal[open] .packs-wrapper .plan-title{font-size:10px;line-height:1.69;color:#ee2737;font-family:'neoBd'}
dialog#packdetailsdescModal[open] .packs-wrapper .plan-price{font-size:24px;line-height:1;font-family:'neoBd';color:#2f3043}
dialog#packdetailsdescModal[open] .packs-wrapper .plan-details{display:flex;flex-direction:column;justify-content:center}
dialog#packdetailsdescModal[open] .packs-wrapper .plan-details .data-info,dialog#packdetailsdescModal[open] .packs-wrapper .plan-details .validity-info{font-size:12px;line-height:normal;color:#2f3043;font-family:'neoRg'}
dialog#packdetailsdescModal[open] .packs-wrapper .plan-details span{font-size:12px;color:#595969}
dialog#packdetailsdescModal[open] .packs-wrapper .select-button{background-color:#ee2737;color:#fff;border:0;padding:8px 16px;border-radius:32px;cursor:pointer;font-weight:bold;max-width:71px;width:100%;height:30px}
dialog#packdetailsdescModal[open] .packs-wrapper .plan-benefits{display:flex;align-items:center;gap:8px;justify-content:flex-start;padding:0}
dialog#packdetailsdescModal[open] .packs-wrapper .plan-benefits .benefit-item{display:flex;align-items:center;gap:5px}
dialog#packdetailsdescModal[open] .packs-wrapper .plan-benefits .benefit-item img{width:40px;height:40px}
dialog#packdetailsdescModal[open] .packs-wrapper .plan-benefits ul{padding:0}
dialog#packdetailsdescModal[open] .packs-wrapper .plan-benefits li{font-size:12px;line-height:1.17;font-family:'neoRg';text-indent:-4px}
dialog#packdetailsdescModal[open] .packs-wrapper .plan-benefits li:first-child{font-weight:bold}
dialog#packdetailsdescModal[open] .packs-wrapper .addon-benefits{display:flex;align-items:center;gap:8px;justify-content:flex-start;position:relative;margin:0}
dialog#packdetailsdescModal[open] .packs-wrapper .addon-benefits::after{content:'';position:absolute;top:58px;left:0;right:0;margin:auto;height:1px;background-color:#d5d6d9}
dialog#packdetailsdescModal[open] .packs-wrapper .addon-benefits .benefit-data{width:100%}
dialog#packdetailsdescModal[open] .packs-wrapper .addon-benefits .item{border-bottom:1.5px dotted #d5d6d9;padding:0 0 11.5px}
dialog#packdetailsdescModal[open] .packs-wrapper .addon-benefits .item li{font-size:12px;line-height:1.17;font-family:'neoRg';color:#595969;list-style:none}
dialog#packdetailsdescModal[open] .packs-wrapper .addon-benefits .item:last-child{border:0;padding-bottom:0}
dialog#packdetailsdescModal[open] .packs-wrapper .addon-benefits .benefit-details{display:flex;align-items:start;gap:12px;margin-left:12px}
dialog#packdetailsdescModal[open] .packs-wrapper .addon-benefits .benefit-details ul{padding:0}
dialog#packdetailsdescModal[open] .packs-wrapper .addon-benefits .benefit-details img{width:40px;height:40px}
dialog#packdetailsdescModal[open] .packs-wrapper .addon-benefits:last-child::after{content:none}
dialog#packdetailsdescModal[open] .packs-wrapper .heading-in{line-height:1.2;font-size:16px;font-family:'neoBd';color:#2c2c2c;margin:0 0 16px;padding:20px 0 0}
dialog#packdetailsdescModal[open] .info-msg{display:flex;margin:12px 0 0;gap:8px}
dialog#packdetailsdescModal[open] .info-msg p{font-size:12px;line-height:1.2;font-family:'neoRg';color:#595969}
dialog#packdetailsdescModal[open] .terms-and-conditions-link{font-size:14px;line-height:1.43;font-family:'neoMedium';color:#2f3043;text-decoration:underline;padding:0 0 0 22px;outline:0}
dialog#packdetailsdescModal[open] .fixed-cta{position:fixed;bottom:0;left:0;right:0;width:100%;margin:0 auto;padding:20px 32px;background:#fff;box-shadow:0 -4px 8px 0 rgba(96,97,112,0.16),0 0 2px 0 rgba(40,41,61,0.04);text-align:center;border-top:1px solid #ddd;text-align:center;border-radius:0;height:90px}
dialog#packdetailsdescModal[open] .fixed-cta button{padding:8px 16px;border-radius:32px;background-color:#ee2737;height:50px;line-height:1.2;font-size:16px;color:#fff;border:0;outline:0;width:100%;font-family:'neoMedium'}
@media(min-width:768px){dialog#packdetailsdescModal[open] .packs-wrapper{border-radius:16px;padding:20px 16px}
dialog#packdetailsdescModal[open] .popup_body{padding:32px 32px 110px;max-height:80vh;border-radius:24px}
dialog#packdetailsdescModal[open] .popup_body .heading-pack-details{font-size:24px;gap:0}
dialog#packdetailsdescModal[open] .popup_body .packs-wrapper{width:440px}
dialog#packdetailsdescModal[open] .popup_body .plan-card{width:398px;padding:20px 16px}
dialog#packdetailsdescModal[open] .popup_body .back-img{display:none}
dialog#packdetailsdescModal[open] .popup_body .plan-benefits{padding:0}
dialog#packdetailsdescModal[open] .popup_body sup{font-size:18.4px;line-height:1.57;font-family:'NeoBd'}
dialog#packdetailsdescModal[open] .popup_body .plan-price{font-size:30px;line-height:36px}
dialog#packdetailsdescModal[open] .fixed-cta{width:504px;border-radius:0 0 24px 24px;bottom:7vh}
dialog#packdetailsdescModal[open] .fixed-cta button{font-size:20px;cursor:pointer}
dialog#packdetailsdescModal[open] .closeIcon{position:absolute;right:0;top:12px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border-radius:50%;cursor:pointer}
.packdetailsdesc-modal .prepaid-pack.card,.packdetailsdesc-modal .pcard-wrapper{width:408px;max-width:408px}
dialog#packdetailsdescModal[open] .packs-wrapper .addon-benefits .benefit-details img{width:52px;height:52px}
dialog#packdetailsdescModal[open] .packs-wrapper .addon-benefits .benefit-details{margin-left:16px}
dialog#packdetailsdescModal[open] .packs-wrapper .addon-benefits .item{padding:0 0 15.3px}
dialog#packdetailsdescModal[open] .packs-wrapper .addon-benefits .item li{font-size:16px;line-height:1.2}
}
@media(max-width:767px){dialog#packdetailsdescModal[open] .packs-wrapper .plan-benefits{display:grid;gap:8px;padding:16px 0 0 0;grid-template-columns:.5fr 1fr}
dialog#packdetailsdescModal[open] .packs-wrapper .plan-content::after{top:52px}
dialog#packdetailsdescModal[open] .packs-wrapper .popup-list{padding:0 0 0 15px}
dialog#packdetailsdescModal[open] .heading-pack-details{position:fixed;top:0;padding:16px 20px;background-color:#fff;width:100%;left:0;z-index:99999999;box-shadow:0 4px 8px 0 rgba(96,97,112,0.16),0 0 2px 0 rgba(40,41,61,0.04)}
}
*{box-sizing:border-box}
.ctnr{max-width:1232px}
body{background-color:#fff;font-family:"neoRg";font-size:16px;color:#2f3043;margin:0 auto}
p{margin:0}
.neoForm .patternSearch{margin:24px 0 0}
.m-h{font-family:neoHeavy;font-size:36px;line-height:1.22;color:#252941;margin-top:30px;max-width:591px}
.r-h-s{text-align:right;font-family:"NeoBd";line-height:1.25;color:inherit;min-height:82px;align-items:flex-end;display:grid;padding:5px 26px 17px;background-repeat:no-repeat;background-position:bottom;margin-bottom:10px;position:relative}
.r-h-s p{width:190px;text-align:left;margin-left:auto;font-size:22px}
.r-h-s p sup{font-size:6px;font-family:neoMedium;line-height:1px;vertical-align:super}
.r-i-g-r{display:grid;display:-ms-grid;grid-template-columns:50px 1fr;grid-gap:30px;min-height:50px;margin-bottom:35px;align-items:center;position:relative}
.r-i-g-r img{width:52px}
.r-i-g-r::after{content:"";width:0;height:21px;border-left:2px dashed #acacb4;position:absolute;top:56px;left:25px}
.r-i-g-r:last-child::after{display:none}
.r-i-g-r:last-child{margin-bottom:10px}
.r-i-g-r p{font-family:"neoMedium";font-size:16px;line-height:1.29;color:#2f3043}
.btn-w{text-align:center;margin-top:40px}
.btn-go{height:50px;padding:15px 20px;border-radius:25px;color:#fff;border:0;background-color:#ee2737;font-family:neoMedium;font-size:16px;line-height:1.25;text-align:center}
.r-p{max-width:338px}
.r-h-s img{position:absolute;top:-20px}
.i-p{width:338px;padding:0 26px 29px 20px;background-color:#f6f9fe;margin-top:20px}
.selectePlanBoxs{min-height:112px}
.non-teleco-wrapper.cyb{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px}
.non-teleco-wrapper.cyb img{width:36px}
.rightSectionBar.affix{position:fixed;top:-20px;z-index:1}
.leftimag .rightSectionBar.affix .rightButtonSubmit{display:table-caption;left:78px}
.rightSectionBar.affixAbs{position:absolute;width:100%;top:-20px}
.neoForm .form-control:focus::placeholder{color:transparent !important}
.neoForm .form-control:focus::-ms-input-placeholder{color:transparent !important}
.neoForm .com_accordionImp .card .card-body p.ddetails.lastddetails{font-size:14px}
.rightButtonSubmit #tooltipbox{text-align:left;position:relative;z-index:1;padding:0}
.neoForm .leftimag .gapspeaker{padding-left:0;margin-left:39px;background:0;margin-right:0;padding:0;max-width:339px}
#tooltipbox .tooltiptext{visibility:hidden;text-align:left;padding:7px 15px 7px 0;display:flex;opacity:0;font-size:16px;color:#acacb4;line-height:20px;font-family:"neoMedium";align-items:center;opacity:1;width:100%}
#tooltipbox .tooltiptext img{border:0;outline:0;width:28px;height:28px;position:relative;float:left;margin-right:3px;vertical-align:text-top}
#tooltipbox .tooltiptext.tooltipHover{visibility:visible}
input::-ms-clear{display:none !important}
.neobtnSumit,.ccpaylink .send-sms{height:50px;border:0;border-radius:25px;background-color:#d5d6d9;padding:0 20px;font-size:16px;color:#fff;text-align:center;font-family:neoMedium;text-align:center;margin-top:40px;margin-bottom:18px}
.ccpaylink{position:relative;float:right;margin:40px 0 18px}
.ccpaylink .clock-icon{position:absolute;top:16.8px;left:32px;display:flex;align-items:center}
.ccpaylink .send-sms{background-color:#ee2737;padding:15px 22px;width:212px;line-height:1.25;float:right;margin:0 0 18px 0}
.ccpaylink .send-sms.inactive{padding:15px 35px 15px 58px;width:348px}
.ccpaylink .send-sms:disabled{background-color:#d5d6d9}
.ccpaylink .resend-link{color:#2f3043;font-size:16px;font-family:neoBd;display:block;text-align:center;text-decoration:underline}
.no-gutters{padding-left:0;padding-right:0}
.valid-feedback{display:block;color:#2f3043;line-height:16px;font-size:12px;margin-top:14px}
.leftimag{padding-right:0;padding-left:40px;margin-top:40px}
::placeholder{color:#2f3043;opacity:1;font-family:NeoRg}
::placeholder{color:#797a86 !important;opacity:1;font-family:NeoRg;font-size:16px !important;font-weight:normal !important;line-height:20px !important}
:-ms-input-placeholder{color:#797a86 !important;font-family:NeoRg;text-transform:lowercase !important}
input[type="tel"]::-ms-clear{color:red;display:none}
.container{max-width:1232px;padding-right:15px;padding-left:15px}
.dndFormInput{width:100%}
.neoForm .invalidBorder .bootLabel{color:#b30e0e}
.clearAll{position:absolute;top:18px;right:16px;cursor:pointer}
.hide{display:none}
.neoForm .dndMobile{height:85px;position:relative}
.invalidBorder .form-control{color:#333;font-family:NeoRg;font-size:16px}
.neoForm{padding:40px 0;padding-bottom:0}
.neoForm .form-control{font-size:16px;display:block;width:100%;background:0;text-align:left;color:#2f3043;border:1px solid #d5d6d9;border-radius:5px;padding:14px;height:60px;line-height:28px}
.cdndFormInput{width:328px}
.neoForm .form-control:focus{box-shadow:none}
.neoForm .form-control[disabled]{border-color:#999}
.neoForm .telehead p.teleh{font-family:neoRg;font-size:32px;font-weight:normal;line-height:1.5;color:#2f3043;margin-top:11px}
.neoForm .que_label{margin-left:8px;font-family:neoRg;font-size:16px;line-height:20px;color:#2f3043;position:relative}
.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url(../../../content/dam/neogold/custom-radio.svg);background-size:contain;background-color:transparent}
.custom-control-input:checked~.custom-control-label::before{background-color:white;border-color:#2a2747}
.custom-control-input:focus~.custom-control-label::before{box-shadow:none;background-color:transparent}
.custom-control-label::before,.custom-control-label::after{width:20px;height:20px;top:0}
.custom-radio .custom-control-label::before{border-color:#d5d6d9}
.custom-control-input:not(:disabled):active~.custom-control-label::before{background-color:transparent;border-color:#2a2747}
.neoForm .fleft{float:left;padding-right:0;line-height:18px;font-size:16px;color:#2f3043;font-family:"NeoBd";margin:0 0 4px 0}
.neoForm .leftSection{margin-top:34px;margin-left:17px}
.neoForm .regular-radio+label{margin-bottom:0;vertical-align:middle}
.neoForm .cdnd_radio{width:100%;border:0 solid transparent;background-color:#fff;margin:0;padding:0 16px;padding-left:0}
.neoForm .fright{float:right;text-decoration:underline;font-size:16px;line-height:16px;margin-top:4px;font-family:NeoBd;color:#2f3043;margin-bottom:8px;margin-left:50px}
.neoForm .flxRight{padding-left:0}
.neoForm .selectePlanBox.redx .selectePlanConDetails .fleft{color:#fff}
.neoForm .rightSection{width:100%}
.enterpin.validMobileNumber{padding-bottom:8px}
.enterpin .flx_direc{padding:0}
.neoForm #neoPhoneNumber{padding-top:20px;padding-bottom:20px}
.com_accordionImp .card .card-body .errortext{margin-bottom:0}
.rightSectionBar.affix .rightButtonSubmit #tooltipbox{right:50px}
.s-msg{font-size:14px}
.s-msg img{width:28px;height:24px;margin-right:8px}
.gmap-address-wrapper .bootLabel{font-size:12px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none),(-ms-high-contrast:black-on-white){.neoForm .selectePlanBox{margin-top:40px !important}
}
.flx_mod{display:flex;width:100%}
.neoForm .telehead .border_div p{font-size:18px;font-weight:normal;text-align:center;color:#333;margin:0}
.neoForm select.select_services{width:328px;margin-top:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../../content/dam/neogold/chevron-down.png) no-repeat 98% #fff;color:#999;background-size:24px}
.enterpin.validMobileNumber{padding-bottom:36px}
.neoForm #neoPhoneNumber,.neoForm .delAddress{padding-top:15px;padding-bottom:15px;color:#2f3043;font-size:16px;line-height:20px;font-family:NeoRg}
.neoForm #neoPhoneNumber:placeholder,.neoForm .delAddress{color:#2f3043;opacity:1}
.com_accordionImp .card .card-body .errortext{margin-bottom:0}
.neoForm .selectePlanBox{display:none;clear:both;padding:15px 16px 16px 16px;background-color:#f9e8d0;width:100%;text-align:left;color:#2f3043;border-radius:0 5px 5px;height:auto;margin-top:20px}
.neoForm .selectePlanBox .selectePlanConDetails a{color:#2f3043}
.neoForm .selectePlanBox.redx{background-color:#2f3043;color:#fff}
.neoForm .selectePlanBox.loaded{display:block}
.flx_mod{display:flex;width:100%}
.neoForm .selectePlanBox .fleftPerMonth{font-size:34px;font-family:NeoBd;line-height:1.2;position:relative}
.neoForm .selectePlanBox .selectePlanPerMonth .price-box{display:flex;flex-direction:row}
.neoForm .selectePlanBox .price-box .rupee{font-family:'neoRg';font-size:20px;font-weight:normal;line-height:normal;margin:4px 2px 0 0}
.neoForm .selectePlanBox .selectePlanPerMonth.discount .fleftPerMonth::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#ee2737;transform:rotate(-20.23deg);transform-origin:center}
.neoForm .selectePlanBox .discount-section{display:flex}
.neoForm .selectePlanBox .discount-price,.neoForm .selectePlanBox .dis-rupee{text-align:right;font-family:NeoBd;line-height:.89;font-size:18px;font-weight:bold}
.neoForm .selectePlanBox .frightPerMonth{font-size:12px;font-family:"neoMedium";display:inline-block;align-self:flex-end}
.neoForm .selectePlanBox.redx .selectePlanConDetails a{color:#fff;border:1px solid #fff}
.neoForm .selectePlanBox .selectePlanConDetails .fleft{font-size:14px;line-height:16px;font-weight:normal;margin-top:1px;max-width:190px}
.neoForm .telehead .border_div p{font-size:18px;font-weight:normal;text-align:center;color:#333;margin:0}
.com_accordionImp .card .card-body p.ddetails{font-size:12px;line-height:16px;color:#2f3043}
.com_accordionImp .card .card-header.lastAccordion{padding-bottom:0}
.neoForm .com_accordionImp .card .card-header,.neoForm .com_accordionImp .card .card-body{border-radius:10px}
.com_accordionImp .card .card-header.lastAccordion.collapsed{padding-bottom:21px}
.com_accordionImp .card .card-body.lastClassBody{padding-top:7px !important;padding-bottom:24px}
.com_accordionImp .card .card-body p.ddetails.lastddetails{margin-bottom:24px}
.neoForm select.select_services{width:328px;margin-top:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../../content/dam/neogold/chevron-down.png) no-repeat 98% #fff;color:#999;background-size:24px}
.neoForm .infoImg{width:14px;vertical-align:top;margin:2px 4px auto 1px;height:14px}
.neoForm .infoSpan .infoImg{margin:2px 4px auto 0}
.neoForm .infoText{font-size:14px;line-height:18px;color:#2f3043;padding-right:68px;margin-top:8px;font-weight:normal}
.neoForm .infoText.pininfoText{margin-top:0}
.neoForm .phoneNumberFeed .infoText.selectNum{color:#2f3043}
.neoForm .valid-feedback.infoValid{margin-top:4px}
.neoForm .rightBar{background-color:#fcfcfc}
.com_accordionImp .card{border-radius:10px;border:0 solid #e8e8e8;box-shadow:0 0 20px 0 #d8d8d8;margin-bottom:40px}
.com_accordionImp .card h5{font-size:20px;line-height:26px;color:#2f3043;font-family:NeoBd}
.com_accordionImp .card .card-header{background:#fff;padding:21px 35px 21px 35px;cursor:pointer;border-bottom:0 solid #e8e8e8}
.com_accordionImp .card .card-header.collapsed{border-bottom:0 solid #e8e8e8}
.com_accordionImp .card .collapse .card-body{border:0 solid #eee}
.com_accordionImp .card .card-header h5{background-repeat:no-repeat;background-position-x:right;background-position-y:center;background-size:32px}
.neoForm .com_accordionImp .card #headingOne .tickImage,.neoForm .com_accordionImp .card #headingTwo .tickImage{display:none}
.neoForm .com_accordionImp .card #headingOne.valid .tickImage,.neoForm .com_accordionImp .card #headingTwo.valid .tickImage{display:block}
.neoForm .invalidBorder .feedback .infoText{color:#b30e0e;margin:0;width:94%}
.neoForm .invalidBorder .feedback .infoText a{color:#b30e0e;text-decoration:underline}
.neoForm .spanImg{width:24px;float:left;margin-left:10px}
.neoForm .spanHead{float:left}
.com_accordionImp .card .card-body{color:#333;background-color:#fff;z-index:10;width:100%;border:0 solid #e8e8e8;border-top:0 solid #e8e8e8;padding:15px;padding-top:8px}
.com_accordionImp .card .card-body p{font-family:neoRg;font-size:20px;font-weight:normal;color:#333;margin-bottom:32px}
.neoForm .com_accordionImp .card .card-body .enterpinForm .pininfoText p{font-size:12px;line-height:16px;color:#2f3043}
.neoForm .com_accordionImp .card .enterpinForm .invalidBorder .feedback .infoText p,.neoForm .com_accordionImp .card .enterpinForm .invalidBorder .feedback .infoText p a{color:#b30e0e}
.com_accordionImp .card .card-body .enterpinForm .pininfoText p a{text-decoration:underline}
.com_accordionImp .card .card-body p:last-child{margin-bottom:0}
.phoneNumberFeed .infoText{padding-right:22px}
.neoForm .closeBtn{position:absolute;right:0;top:14px;width:24px;right:13px}
.neoForm .closeBtn img{width:24px}
.neoFormSelect #packcard .non-teleco .services.d-md-flex.d-none{display:block !important;margin-top:2px}
.neoForm .tab-wrapper #packsSlider .card .con-no{padding-top:7px}
.enterpinForm .bootLabel,.neoForm .bootLabel{color:#797a86}
.delAdrressBox.gapLeftRight{position:relative;padding:0;max-width:298px;margin:0}
.name-wrapper{width:298px}
.flat-detail-wrapper,#flatDetailField{position:relative}
#flatDetailField{width:140px}
.neoForm .cynPatternWrapper .more-link{padding-right:0;margin:14px 0 24px;max-width:calc(832px - 678px);margin-left:auto}
@supports(-moz-appearance:none){.neoForm .regular-radio+label{padding:10px}
.neoForm #neoPhoneNumber,.neoForm .delAddress{padding-top:18px}
}
@-moz-document url-prefix(){.neoForm .regular-radio+label{padding:10px}
.neoForm #neoPhoneNumber,.neoForm .delAddress{padding-top:18px}
.enterpinForm .form-control{padding:17px}
}
.neoForm .form-group{margin-bottom:0}
.neoForm .selectePlanBox .selectePlanConDetails a{text-decoration:none;font-size:16px;line-height:16px;font-family:neoBd;display:inline-block;padding:8px 29px;border-radius:20px;border:solid 1px #2f3043;bottom:-16px;position:relative}
.number-selection-nav{width:max-content;height:auto;margin:19px 0 31px;justify-content:space-between;text-align:center;gap:24px}
.number-selection-nav .nav-link.active:after{content:"";position:absolute;bottom:-10px;left:0;width:0;height:4px;background-color:#ee2737;border-radius:50px;transition:all .2s linear}
.number-selection-nav .nav-link.active:after{width:100%}
.number-selection-nav .nav-link,.number-selection-nav .nav-link.active{color:#2f3043;width:auto;padding:0;font-size:16px;background-color:transparent;position:relative;line-height:14px}
.number-selection-nav .nav-link.active{font-family:neoBd}
.number-selection-nav .nav-link{font-family:"neoRg"}
.numbers-tabContent .no-numbers-found{margin-top:52px;display:flex;flex-direction:column;align-items:center}
.com_accordionImp .card .card-body .no-numbers-found .no-numbers-text{font-size:20px;margin:30px 0 0;line-height:1;font-family:neoBd}
@media(min-width:768px){input#neoclick:not(:disabled){margin:0 0 60px 0}
.paymentBtn:not(:disabled){margin:0 0 42px 0}
.gmap-address-wrapper{margin-right:10px}
.numSelection-secStep .c_radiocheck .second-step-vi-exc{margin-top:-3px}
.neoForm .exc-img{top:6px}
.neoForm #collapsetwo .neoMobile{margin-left:28px}
.neoForm .patternSearch .neoMobile{margin-left:0 !important}
.neoForm #neoPhoneNumber1{width:298px}
.neoForm .valid-feedback.infoValid{display:inline-block !important}
.neoForm .phoneNumberFeed .infoText{line-height:16px}
.selectePlanBox .indi-conn>div{display:grid;grid-template-columns:1fr}
span.validityText{line-height:18px;font-size:16px;color:#2f3043;font-family:"NeoBd";margin:0 0 4px 0}
.neoForm .selectePlanBox.loaded{display:grid;grid-template-columns:auto auto 1fr;padding:0;justify-content:flex-start;align-items:center;position:relative}
.neoForm .selectePlanBox .selectePlanPerMonth{display:flex;flex-direction:column;padding:30px 39px 30px 35px;align-items:flex-end;position:relative}
.neoForm .selectePlanBox .selectePlanPerMonth:after{content:"";position:absolute;top:0;bottom:0;margin:auto;right:0;width:2px;height:calc(100% - 12px);background-color:#bf99b7;opacity:.2}
.freeSimDelivery{display:flex;position:absolute;top:0;right:0;background-color:#ee2737;padding:2px 10px;border-radius:0 5px 0 5px;justify-content:space-between;align-items:center}
.neoForm .selectePlanBox.loaded.redx span.fleft,.neoForm .selectePlanBox.loaded.redx span.title{color:#fff}
.neoForm .selectePlanBox.loaded span.title{font-size:14px;line-height:18px;color:#595969}
.freeSimDelivery img{width:24px;height:24px;margin:0 4px 0 0}
.freeSimDelivery{font-size:14px;line-height:16px;font-family:"NeoBd";color:#fff;margin:0}
.neoForm .exc-img .exc-image{margin-top:0 !important;vertical-align:baseline}
.neoForm .selectePlanBox.redx .selectePlanConDetails .fleft{color:#f9e8d0}
.neoForm .selectePlanBox .frightPerMonth{font-size:14px;margin-left:2px}
.neoForm .selectePlanBox .selectePlanConDetails{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 16px}
.non-teleco-wrapper.cyb{gap:6px}
.non-teleco-wrapper.cyb img{width:42px}
.neoForm .selectePlanBox{padding:25px 20px 25px 35px}
.neoForm .com_accordionImp .card{margin-bottom:30px}
.neoForm #collapsetwo .enterpin{margin-bottom:10px !important}
.neoForm #collapsetwo .enterpin .radioBox{display:inline-table}
.neoForm #collapsetwo .enterpin .flxRight .cdnd_radio{display:flex}
.neoForm #collapsetwo .enterpin .gapLeft .cdnd_radio .d_flex,.neoForm #collapsetwo .enterpin .gapLeft .cdnd_radio,.neoForm #collapsetwo .enterpin .gapLeft{display:inline-block}
.neoForm #collapsetwo .enterpin .gapLeft .cdnd_radio .d_flex.custom-control{display:flex;flex-wrap:wrap}
.neoForm #collapsetwo .enterpin .col-sm-12:first-child{line-height:normal}
.neoForm .enterpinForm .dndMobile{height:auto;max-width:298px}
.neoForm #enterpin{margin-bottom:0}
.neoForm .enterpinForm #enterpin.form-control{max-width:100% !important}
.invalid-feedback{display:block}
.delAdrressBox.gapLeftRight .bootLabel#labelforcity{top:-11px}
.delAdrressBox.gapLeftRight .bootLabel#labelforpincode{top:-11px}
#headingThree.lastAccordion .tickImage{margin-top:-1px}
.neoForm .delAddress{padding-top:20px;padding-bottom:20px;padding-left:15px;padding-right:15px;width:288px}
.neoForm .nameforMobile,.neoForm .addressforMobile{display:none;font-family:neoBd;font-size:14px;color:#2f3043}
.spanHead.forMobile,.spanImg.forMobile{display:none}
.spanHead.forDesktop,.spanImg.forDesktop{display:block}
.neoForm .delAddress{padding-top:20px;padding-bottom:20px;padding-left:15px;padding-right:15px;width:298px}
.neoForm .nameforMobile,.neoForm .addressforMobile{display:none;font-family:neoBd;font-size:14px;color:#2f3043}
.neoForm #collapseOne .enterpin.validMobileNumber{margin-bottom:10px;padding-bottom:0}
.neoForm .leftSection,.neoForm .gapLeftLast.enterAddressDetails{margin-left:0}
.neoForm .delAdrressBox{width:304px;padding-left:8px;padding-right:32px;margin-bottom:16px}
.neoForm #neoPhoneNumber.code-visible,.neoForm #neoPhoneNumber1.code-visible{padding-left:45px}
.neoForm .com_accordionImp .card .card-header h5{background:none !important}
.neoForm .collapse:not(.show){display:block !important}
.neoForm .enterpin .enterpinForm{padding-bottom:0}
.collapse{display:block;height:auto !important;visibility:visible}
.collapsing{position:relative;height:unset !important;overflow:hidden}
.neoForm #neoPhoneNumber,.neoForm #enterpin,.neoForm .delAddress{height:60px}
.neoForm .valid-feedback,.neoForm .valid-feedback.infoValid,.neoForm .invalid-feedback{margin-top:10px;display:flex;align-items:flex-start;width:350px}
.neoForm .existing-mob .valid-feedback,.neoForm .existing-mob .valid-feedback.infoValid,.neoForm .existing-mob .invalid-feedback{width:294px}
.neoForm .infoText{padding-right:0;margin-top:0}
.neoForm .infoText.pininfoText{padding-right:0}
.neoForm .selectePlanBox{min-width:298px;height:auto}
.neoForm .flxRight{margin-right:0}
.neoForm .dndMobile.neoMobile{max-width:298px;height:auto}
.neoForm #collapsetwo .patternSearchMobile{max-width:394px}
.neoForm .com_accordionImp .card .card-header.lastAccordion.collapsed{padding-bottom:3px}
.neoForm .com_accordionImp .card .card-header{padding-top:20px;padding-bottom:0}
.neoForm .com_accordionImp .card .card-header#headingTwo{padding-bottom:11px}
.neoForm .com_accordionImp .card .card-body{padding-top:18px}
.neoForm .leftSection{margin-top:0}
.neoForm .flxRight.selectePlanBoxs{margin-top:0;position:relative}
.neoForm .cdnd_radio{padding:0 10px 0 0}
.neoForm .cyn__wrapper .flx_direc.leftSection{margin:0}
.neoForm #collapsetwo .neoMobile{height:auto}
.neoForm .non-prem-no{margin-top:20px}
.neoForm #neoPhoneNumPatternSearch{max-width:335px}
.neoForm .cynPatternWrapper .invalidBorder .feedback .infoText{white-space:nowrap}
}
.neoForm .delAdrressBox.improvelocality{display:none}
.neoForm .delAdrressBox.improvepin,.neoForm .delAdrressBox.improvecity{margin:0;width:auto}
.neoForm .delAdrressBox.improvepin .delAddress,.neoForm .delAdrressBox.improvecity .delAddress{width:142px}
.neoForm .delAdrressBox{width:auto}
.neoForm .delAdrressBox.improvepin{padding-right:7px}
.neoForm .delAdrressBox.improvecity{padding-left:7px;padding-right:0}
.neoForm .gapLeftLast{margin-left:0}
@media all and (max-width:768px){.slide-plan .slick-list:after{content:none}
body{background-color:#f6f8fb}
.ctnr{padding:0 20px}
.r-p{grid-row:1;max-width:338px}
.r-i-g-r::after{content:"";width:0;height:45px;border:1.6px dashed #acacb4;position:absolute;top:2px;left:99px;transform:rotate(90deg)}
.i-p{padding:0;background:transparent}
.neoForm .leftimag .neothreesimplestepsbanner{display:none}
.r-h-s{display:none}
.r-i-g{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:26px;grid-gap:32px;padding:0 20px}
.r-i-g-r{justify-content:center;grid-template-columns:1fr;text-align:center;align-items:start}
.r-i-g-r img{justify-self:center}
.r-i-g-r p{font-family:"neoBd";font-size:12px}
.m-h{font-size:24px;line-height:1.08;color:#252941}
.btn-w{margin-top:30px}
.neoForm .selectePlanBox.loaded.prepaidCard{display:grid;grid-template-columns:128px 1fr;padding:0;height:100%;margin:0 !important}
.neoForm .selectePlanBox .selectePlanPerMonth{height:auto;grid-column:1/2;grid-row:1/3;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;position:relative}
.neoForm .selectePlanBox .selectePlanPerMonth:after{content:"";position:absolute;top:0;right:0;bottom:0;margin:auto;width:2px;height:calc(100% - 16px);border-left:1px dashed #bf99b7}
.neoForm .selectePlanBox .discount-section{margin-left:20px}
.neoForm .selectePlanBox .discount-price,.neoForm .selectePlanBox .dis-rupee{font-size:12px;line-height:1.33}
.neoForm .selectePlanBox .dis-rupee{font-family:"neoMedium";font-weight:500}
.neoForm .selectePlanBox .fleftPerMonth{line-height:1;font-size:24px}
.neoForm .selectePlanBox .price-box .rupee{line-height:1.1;margin:0 2px 0 0}
.neoForm .selectePlanBox.loaded.prepaidCard .indi-conn{position:relative;bottom:unset;padding:22px 0 0 15px;grid-gap:0;display:flex;align-items:flex-start;justify-content:flex-start;margin:0}
.neoForm .selectePlanBox .selectePlanConDetails{padding:8px 15px 12px 15px;grid-column:2/3;grid-row:2/3;display:flex;justify-content:space-between;align-items:center;margin:0}
.neoForm .selectePlanBox .freeSimDelivery{position:absolute;top:0;right:0;background-color:#ee2737;display:flex;align-items:center;justify-content:space-between;min-height:19px;border-radius:0 5px 0;padding:0 8px;min-width:95px}
.neoForm .selectePlanBox .freeSimDelivery p{font-size:8px;line-height:10px;color:#fff}
.neoForm .selectePlanBox .freeSimDelivery img{width:16px;height:16px}
.neoForm .selectePlanBox .selectePlanConDetails span.fright{margin:0;padding:0;bottom:unset;position:relative;float:unset}
.neoForm .selectePlanBox .selectePlanConDetails span.fright a{padding:0;margin:0;position:relative;bottom:unset;display:block}
.neoForm .selectePlanBox.loaded.prepaidCard .indi-conn>div{display:flex;flex-direction:column;margin:0 25px 0 0}
span.validityText{font-family:"NeoBd"}
.neoForm .selectePlanBox.loaded.prepaidCard .indi-conn>div span:nth-child(1){font-size:11px;line-height:14px;margin:0 0 2px 0}
.neoForm .selectePlanBox.loaded.prepaidCard .indi-conn>div span:nth-last-child(1){font-size:10px;margin:0;line-height:12px}
.neoForm .selectePlanBox.loaded.postpaidCard{display:grid;grid-template-columns:110px 1fr;padding:0;height:100%;margin:0 !important}
.neoForm .selectePlanBox.loaded.postpaidCard .selectePlanPerMonth .frightPerMonth{font-size:10px;font-family:neoRg;display:block;max-width:30px;margin:0 0 0 5px;line-height:11px;color:#595969}
.neoForm .selectePlanBox.loaded.postpaidCard .selectePlanPerMonth:after{content:"";position:absolute;top:0;right:0;bottom:0;margin:auto;width:2px;height:calc(100% - 16px);border-left:1px dashed #bf99b7}
.neoForm .selectePlanBox.loaded.postpaidCard .indi-conn{position:relative;bottom:unset;padding:24px 0 0 15px;grid-gap:0;display:flex;align-items:flex-start;justify-content:flex-start;margin:0}
.neoForm .selectePlanBox.loaded.postpaidCard .indi-conn>div{display:flex;flex-direction:column}
.neoForm .selectePlanBox.loaded.postpaidCard .indi-conn>div{margin:0 30px 0 0}
.neoForm .selectePlanBox.loaded.postpaidCard .indi-conn>div span:nth-child(1){font-size:12px;line-height:14px;margin:0 0 2px 0}
.neoForm .selectePlanBox.loaded.postpaidCard .indi-conn>div span:nth-last-child(1){font-size:10px;margin:0;line-height:12px}
.neoForm .selectePlanBox.loaded.postpaidCard.redx .frightPerMonth{color:#fff}
.neoForm .selectePlanBox.loaded.postpaidCard.redx span.fleft{color:#fff}
.neoForm .selectePlanBox.loaded.postpaidCard .selectePlanConDetails span.fright a{border:0}
}
@media(max-width:767.98px){.ccpaylink{float:none;margin:0}
.ccpaylink .send-sms{font-size:14px !important;width:100%;margin:9px 0;height:40px;padding:0}
.ccpaylink .resend-link{margin:0;font-size:14px;line-height:1.29;justify-content:center}
.ccpaylink .clock-icon{top:20px;left:40.5px}
.ccpaylink .send-sms.inactive{padding:0;width:100%}
.number-selection-nav .nav-link.active:after{bottom:0;height:2px}
.neoForm #neoPhoneNumber1{font-size:14px}
.number-selection-nav .nav-link,.number-selection-nav .nav-link.active{font-size:12px;line-height:28px}
.neoForm .selectePlanBox .selectePlanConDetails .fleft{max-width:100%;width:80%}
.numbers-tabContent .no-numbers-found{margin-top:26px}
.number-selection-nav{height:auto;padding:0;display:flex;align-items:flex-start;justify-content:flex-start;margin:20px 0 16px;width:100%}
.com_accordionImp .card .card-body .no-numbers-found .no-numbers-text{font-size:16px;line-height:1.25;margin-top:24px}
.rightButtonSubmit #tooltipbox{left:8px;height:55px}
.numbers-tabContent .no-numbers-found img{width:60px;height:58px}
.neoForm .numSelection-secStep .second-step-vi-exc{display:inline-grid;grid-template-columns:1fr auto}
.neoForm .exc-img.neoForm .enterpin .no-wrapper.non-prem-no{margin-top:25px}
.exc-text{line-height:16px}
.neoForm .exc-img .exc-image{margin-top:2px !important}
.card-body .enterpin .radioBox .flx_direc.leftSection{padding-bottom:0}
.neoForm .radioBox .flx_direc.leftSection .d_flex{margin-bottom:0}
.neoForm .existing-mob{margin-top:0 !important}
.neoForm .patternSearch{margin:0}
.neoForm .leftimag .neo-infobar-cmp{display:none}
.neoForm .pincodenotentered{font-size:12px !important;line-height:16px !important;margin-bottom:0;margin-top:16px}
.neoForm #neoPhoneNumber1{width:288px;line-height:19px}
.neoForm .leftimag .neobtnSumit{margin-top:5px}
.neoForm .leftimag{display:block;width:100%;padding:0 20px 31px;margin:0}
.neoForm .leftimag .rightButtonSubmit{margin-top:0}
.neoForm #collapsetwo .card-body .enterpin .flx_direc.gapLeft{padding-bottom:0}
.neoForm .c_radiocheck .d_flex{margin-bottom:25px;height:20px;margin-bottom:0 !important;align-items:start}
.neoForm .radioBox .flxRight .cdnd_radio{margin-top:30px;padding-left:1.5rem}
.neoForm .radioBox .existing-mob .flxRight .cdnd_radio{padding-left:0}
.custom-control-label::before,.custom-control-label::after{top:0}
.neoForm .radioBox .flxRight .existing-mob .cdnd_radio{margin-top:16px;padding-left:0}
.neoForm .com_accordionImp .card .card-header#headingTwo h5{line-height:18px}
.neoForm .com_accordionImp .card .card-header#headingTwo{padding-bottom:16px !important}
.neoForm .com_accordionImp .card .card-header#headingThree h5{line-height:18px}
.neoForm .selectePlanBox{margin-top:18px !important}
.neoForm #collapseOne .valid-feedback.phoneNumberFeed.feedback .infoText{margin:0 !important}
.neoForm .selectePlanBox .selectePlanConDetails a{font-size:12px !important;padding:18px 0;border-radius:0;border:0;text-decoration:underline}
.neoForm .enterpinForm .valid-feedback.infoValid{margin-top:10px;display:block}
.neoForm .dndMobile{height:auto !important}
.neoForm #collapseOne .valid-feedback.phoneNumberFeed.feedback .infoText{margin:0;font-size:12px;line-height:16px}
.neoForm .selectePlanBoxs .rightSection .fright.showAllBtn{margin-top:-2px}
.neoForm .selectePlanBox.loaded{display:flex;position:relative}
.neoForm .nameforMobile,.neoForm .addressforMobile{display:none}
.neoForm .delAdrressBox.improvepin,.neoForm .delAdrressBox.improvecity{width:50%;margin-top:8px}
.neoForm .delAdrressBox.improvepin{padding-right:8px}
.neoForm .delAdrressBox.improvecity{padding-left:8px}
.neoForm .delAdrressBox.improvelocality{display:none}
.neoForm #plansBox{order:1;margin-bottom:25px}
.neoForm .enterpin.validMobileNumber{padding-bottom:0;max-width:288px}
.neoForm #plantype .form-group{margin-bottom:0}
.neoForm #textsBox .d_flex{margin-bottom:0}
.neoForm #textsBox{order:2}
.invalid-feedback{display:block}
.neoForm .com_accordionImp .card .card-body p.ddetails.lastddetails{margin-bottom:22px}
#headingThree.lastAccordion .tickImage{margin-top:-3px;position:absolute;right:40px;top:40px}
.neoForm .com_accordionImp .card #collapsethree .card-body.lastClassBody{padding-top:5px}
.spanHead.forMobile,.spanImg.forMobile{display:block}
.spanHead.forDesktop,.spanImg.forDesktop{display:none}
.neoForm .rightButtonSubmit{margin:25px 0 32px 0;display:inline-block}
.neoForm .neobtnSumit{width:100%;height:40px;font-size:14px;padding:0;border-radius:20px;margin:0 auto}
.neoForm .com_accordionImp .card .card-body.lastClassBody{padding-top:0 !important}
.neoForm .gapLeftLast.enterAddressDetails .ddetails.lastddetails{padding-right:0}
.neoForm .neobtnSumit.activeBtn{width:100%;margin:0 auto;height:40px;border-radius:20px;background-color:#ee2737}
.neoForm .nameforMobile,.neoForm .addressforMobile{font-family:neoBd;margin-bottom:18px;font-size:14px;color:#2f3043}
.neoForm .infoImg{margin-top:3px;width:12px;height:12px}
.neoForm .delAdrressBox.gapLeftRight .addressforMobile{margin-top:0}
.neo-user-form{padding:0 12px}
.neoForm .selectePlanBox.redx .selectePlanConDetails .fleft{color:#f9e8d0}
.neoForm .delAdrressBox{width:100%;margin-bottom:12px}
.neoForm #collapsethree .card-body.lastClassBody{padding-bottom:26px}
.neoForm .com_accordionImp .card .card-header.lastAccordion#headingThree{padding-bottom:13px}
.neoForm .com_accordionImp .card .card-header.lastAccordion#headingThree.collapsed{padding-bottom:18px}
.com_accordionImp .card .card-body p.ddetails.lastddetails{margin-bottom:24px}
.neoForm .neoMobile .country-code{margin-top:14.5px;font-size:16px}
.com_accordionImp .card{margin-bottom:20px}
.container{padding-right:16px;padding-left:16px}
.clearAll{top:12px;right:12px}
.box .border_div{border-width:1px 0 1px 1px}
.box:nth-last-child(1) .border_div{border-width:1px 1px 1px 1px}
.neoForm .form-control{width:100%;padding:15px;height:50px}
.cdndFormInput{width:auto}
.neoForm .cdnd_radio{align-items:start;width:100%;display:flex}
.neoForm .telehead p.cdndForm_p{width:100%;font-size:12px}
.com_accordionImp .card .card-header{min-height:56px}
.com_accordionImp .card .card-header h5{background-size:24px;padding:0 25px 0 0}
.com_accordionImp .card .card-header{padding:15.5px 16px}
.com_accordionImp{margin:0 0 15px 0}
.com_accordionImp .card .card-body{padding:0 27px 26px 20px}
.com_accordionImp .card .card-body p{font-size:12px}
.neoForm .telehead .border_div p.cdate{display:none}
.flx_mod{flex-wrap:wrap}
.telemarketerdiv{display:flex}
.neoForm .cdnd_radio:last-child{margin-left:16px}
.neoForm .que_label{font-size:16px;white-space:nowrap;max-width:100%;white-space:unset;margin:0 0 0 3px}
.dndFormInput{width:100%}
.neoForm .regular-radio+label{margin-bottom:0}
.com_accordionImp .card .collapse .card-body{padding-top:0}
.card-body .enterpin .flx_direc,.card-body .gapfromleft{padding-left:0;padding-right:0}
.card-body .enterpin .flx_direc{margin-left:0}
.com_accordionImp .card .card-header h5{font-size:16px;color:#2f3043;line-height:20px}
.neoForm #accordion .com_accordionImp .card .card-header{padding:18px 20px}
.neoForm .flxRight{margin-right:0}
.neoForm .selectePlanBox.flxRight{max-width:288px !important}
.mobmargin{margin-bottom:11px !important}
.neoForm .infoText{padding-right:0;font-size:12px;line-height:16px}
.card-body .enterpin .flx_direc.gapLeft{margin-left:0}
#dnd-proceed{display:none}
.enterpinForm .form-control{max-width:100% !important}
.mtftop{margin-top:20px}
.gapLeftRight{padding-left:0}
.neoForm .enterpin .flx_direc.mobmargin{padding-top:8px}
.neoForm .enterpin .flx_direc.mobmargin .gapfromleft .flx_direc{padding-top:0;padding-bottom:0}
.neoForm #neoPhoneNumber,.neoForm .delAddress{height:50px;margin:0;width:288px}
.neoForm .delAddress{margin-left:-8px}
.neoForm #neoPhoneNumber.code-visible,.neoForm #neoPhoneNumber1.code-visible{padding-left:41px}
.neoForm .valid-feedback{margin-top:10px;display:flex;align-items:baseline}
.neoForm .phoneNumberFeed.valid-feedback{margin-top:10px;width:275px}
.neoForm .dndMobile{height:70px}
.neoForm .flx_direc.mobmargin{margin-bottom:0 !important;padding-bottom:0}
.neoForm #collapsetwo .card-body .enterpin .flx_direc.gapLeft{padding-top:0}
.neoForm .d_flex{margin:0 0 16px 0}
.patternSearch .d_flex{padding-bottom:0;margin-bottom:0}
.neoForm .invalidBorder .feedback .infoText{margin:0;width:262px}
.neoForm .valid-feedback.feedback .infoText{margin:0;display:flex}
.neoForm #collapsetwo .dndMobile{height:60px;max-width:295px}
.neoForm .selectePlanBox .selectePlanConDetails .fleft,.neoForm .fright{font-size:12px}
.neoForm .delAdrressBox.improvepin .delAddress,.neoForm .delAdrressBox.improvecity .delAddress{width:100%}
#flatDetailField{width:288px}
}
@media(max-width:320px){.neo-user-form{padding:0}
.neoForm .infoText{font-size:11px}
.neoForm .delAdrressBox.improvepin .delAddress,.neoForm .delAdrressBox.improvecity .delAddress{max-width:100%}
.neoForm .selectePlanBox .selectePlanConDetails .fleft,.neoForm .fright{font-size:11px;line-height:15px}
.neoForm .selectePlanBox .selectePlanConDetails .fleft{margin-top:2px}
}
@media(max-width:375px){.neoForm .que_label{max-width:206px}
}
@media(min-width:768px) and (max-width:1147.99px){.neoForm .radioBoxLeft{flex:0 0 50% !important}
.neoForm #collapsetwo .neoMobile{margin-left:28px}
.neoForm #neoPhoneNumber1{width:278px}
.neoForm #collapsetwo .enterpin .flxRight .cdnd_radio{margin-top:0 !important}
.neoForm .pincodenotentered{width:100%}
.neoForm .leftimag .neo-infobar-cmp{display:none}
.neoForm .leftimag .neobtnSumit{margin-top:-35px;margin-bottom:40px}
.neoForm .leftimag{display:block;width:100%;max-width:100%;flex:0 0 100%}
.neoForm #collapseOne .valid-feedback.phoneNumberFeed.feedback .infoText{margin-top:0 !important;font-size:13px}
.neoForm #collapsetwo .enterpin .flxRight .cdnd_radio{margin-top:30px}
.rightBar{width:100%;max-width:100%;flex:0 0 100%;padding:20px !important}
.neoForm .delAdrressBox{width:50% !important;padding-right:8px !important}
.neoForm .delAdrressBox.improvepin,.neoForm .delAdrressBox.improvecity{width:25% !important}
.neoForm .com_accordionImp .card .card-body{padding:10px 15px !important}
.neoForm .delAdrressBox.improvepin .delAddress,.neoForm .delAdrressBox.improvecity .delAddress{width:100%}
.neoForm .delAddress{width:100% !important}
#detailModal .closeForMobile{margin-top:-95px;margin-right:-35px}
.neoForm .selectePlanBox .selectePlanConDetails .fleft{font-size:12px}
.neoForm .fright{font-size:13px}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none),(-ms-high-contrast:black-on-white){.non-prem-no{margin-left:13px !important}
.number-selection-nav{margin-left:22px !important}
}
.p2p-carryForword{position:relative;max-width:262px}
.neoForm .cybplan-section.redx .c-p-redx{background-color:#ee2737;font-family:neoBd;font-size:14px;line-height:1.14;color:#fff;padding:5px 11px 5px 8px;border-radius:5px 5px 0 0;display:flex;max-width:80px;width:auto;clip-path:polygon(100% 0,100% 23%,90% 100%,0 100%,0 0);margin:-26px 0 0 0}
.randomnumfailure{text-align:right;color:red;margin:0 0 10px 0;font-size:14px;line-height:16px}
.com_accordionImp .card .card-body .p2p-carryForword p.title{display:inline-block;font-size:14px;line-height:18px;font-family:"NeoBd";margin:0 7px 4px 0}
.neoForm #collapsetwo .neoMobile{margin:0}
img.info__cta{width:14px;height:14px;display:inline-block;cursor:pointer}
.com_accordionImp .card .card-body p.p2p__toolTip{display:none;box-shadow:2px 4px 14px 0 rgb(0 0 0 / 5%);padding:12px;border-radius:8px;font-size:14px;line-height:18px;position:absolute;top:0;background-color:#fff;max-width:212px;font-family:"NeoRg";margin:0;right:-80px;top:20px;z-index:99}
.com_accordionImp .card .card-body p.sub__title{font-size:14px;line-height:18px}
.com_accordionImp .card .card-body p.sub__title span:nth-last-child(1){font-size:10px;line-height:12px;color:#acacb4}
.com_accordionImp .card .card-body p.p2p__toolTip.show{display:block}
.neoForm .selectePlanBox.loaded.postpaidCard .validity{display:none !important}
.neoForm .selectePlanBox.loaded.prepaidCard .selectePlanConDetails .non-teleco-wrapper{display:flex}
.d-n{display:none !important}
.modalCyncc{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4);right:0;bottom:0;align-items:center;display:flex}
.cyn-p{max-width:494px;transition:opacity .15s linear;position:relative;background-color:#fefefe;border-radius:10px;border:1px solid #888;padding:40px 20px;margin:0 auto}
.cyn-h{font-size:24px;font-family:"neoBd";color:#2f3043;line-height:28px;margin:0 auto 24px auto;padding:0 28px}
.m-c{right:0;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;position:absolute;top:-50px}
.cyn-img,.cyn-h{text-align:center}
.modalCyncc .error-text{border-radius:8px;background-color:rgba(47,48,67,0.04);padding:16px 18px 14px;position:relative;margin:0 auto;width:358px}
.modalCyncc .error-text p{font-size:16px;line-height:20px;color:#797a86;display:flex;align-items:flex-start;font-family:"neoRg";margin:0}
.modalCyncc .error-text p img{margin-right:4px;margin-top:4px}
.modalCyncc .error-text p span{padding-left:8px}
.modalCyncc .btnY{border-radius:25px;min-width:150px;min-height:50px;background-color:#ee2737;border:1px solid #ee2737;font-size:16px;font-family:neoMedium;color:#fff;line-height:20px;cursor:pointer}
.modalCyncc .btnN{cursor:pointer;border-radius:25px;min-width:150px;min-height:50px;font-size:16px;font-family:neoMedium;color:#2f3043;line-height:18px;border:solid 1px #2f3043;background:#fff}
.modalCyncc .btns{display:flex;align-items:center;justify-content:center;margin-top:30px;gap:30px}
body{font-family:neoRg}
.neoForm .delAdrressBox .form-control[disabled]{border:1px solid #2a2747}
.neoForm .existing-mob .existing-mob-subheading{font-size:14px;padding-left:0;margin-top:0;margin-bottom:14px}
.neoForm .existing-mob .neoFormInner{padding:0}
.delAdrressBox .valid-feedback.enterFullname{display:none}
.invalid-feedback.enterFullname .infoText{color:#b30e0e}
.delAdrressBox.invalid .bootLabel{color:#b30e0e}
.delAdrressBox.invalid .valid-feedback.enterFullname{display:block}
#headingThree.lastAccordion .tickImage{display:none}
#headingThree.lastAccordion.validStep3 .tickImage{display:block}
.neobtnSumit,#ccclick,.neobtnSumit:focus,#ccclick:focus{outline:0}
.neobtnSumit.activeBtn{background-color:#ee2737}
.neoForm{padding:0}
.neoForm .existing-mob .neoFormInner,.neoForm .patternSearch .neoFormInner{padding:0}
.no-margin{padding-left:0;padding-right:0}
.footerVodafoneIdea .footer{margin-top:0}
.deliveryImg{width:100%;float:right;max-width:242px;margin-bottom:12px}
.premiumerror,.sendotpfailure{color:#b30e0e;text-align:right;margin:20px 16px 10px}
.leftimag .rightSectionBar.affix .rightButtonSubmit .premiumerror,.leftimag .rightSectionBar.affix .rightButtonSubmit .sendotpfailure{width:250px}
.rightButtonSubmit.freeToPremiumError .neobtnSumit{margin-top:20px !important}
.neoForm .pincodenotentered{display:inline-block;color:#b30e0e;margin-left:28px;margin-top:14px;font-size:14px;line-height:18px}
.neoForm .pincodenotenteredCyn{display:inline-block;color:#b30e0e;margin-left:28px;margin-top:0;font-size:14px;line-height:18px}
.neoForm .pincodenotentered.hide{display:none}
.neoForm .no-wrapper.cyn-numbers{margin-top:0}
.neoForm .no-wrapper.cyn-numbers .no-numbers{padding-left:18px}
.neoForm .no-wrapper .block-failed{color:#b30e0e}
.neoForm .delivery-sect{padding-right:54px}
.neoForm .leftimag .slickBox{clear:both}
.neoForm .rightBar{padding-top:40px;padding-left:0;padding-right:0}
.deliverytext{font-size:16px;line-height:20px;color:#2f3043;font-family:neoBd;text-align:center;clear:both;text-align:right;padding-right:28px}
.slickBox{margin-top:159px;padding-bottom:276px}
.speakergirl{background-color:#e60000}
.speakerImg{width:139px;height:113px;bottom:0;right:0;margin:42px 0 0 0}
.temptext{color:#fff;font-size:18px}
.everydelivery{color:#fff;font-size:12px}
.gapspeaker{padding-top:99px;padding-right:22px;background-color:#f9f9f9;margin-right:45px}
.enterpin .flx_direc{padding:0}
.enterpinForm .s-msg{display:flex}
.enterpinForm .btn-outline-secondary,.enterpinForm .btn-outline-secondary:hover{border-color:#e60000;background-color:#e60000;color:#fff;font-size:12px;line-height:11px;height:35px;padding:11px;width:80px;box-shadow:none;border-radius:35px;margin-top:0;left:235px;top:47px;position:absolute}
.enterpinForm .btn[disabled]{background:#e60000 !important;border-color:#e60000 !important;color:#fff;cursor:not-allowed}
.enterpinForm .dndMobile{height:85px;position:relative;max-width:288px}
.enterpinForm .form-control{font-size:16px;display:block;margin:0;padding:4px 0;width:100%;height:48px;background:0;text-align:left;color:inherit;border:1px solid #2a2747;border-radius:5px;padding:14px}
.dndFormInput{width:100%}
.enterpinForm .form-control:focus{box-shadow:none}
.enterpinForm .form-control[disabled]{border-color:#999}
.enterpinForm h1{font-size:40px;line-height:48px;font-weight:300;color:#e60000;margin-bottom:0}
.enterpinForm p{font-size:20px;line-height:32px;font-weight:normal;color:#333;margin-bottom:40px}
.neoForm .invalidBorder #enterpin{outline:0}
.invalidBorder .form-control{font-family:"neoRg";font-size:16px}
.invalidBorder .bootLabel{color:#e60000}
.invalidBorder .form-control{color:#333;font-size:16px}
.neoForm .country-code{position:absolute;margin-top:20.5px;margin-left:15px;font-size:16px;line-height:20px}
@supports(-moz-appearance:none){.neoForm .country-code{margin-top:21px}
}
@-moz-document url-prefix(){.flxRight label{margin-top:4px}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none),(-ms-high-contrast:black-on-white){.neoForm .country-code{margin-top:19.5px !important}
}
.neoForm .neoFormMobile .country-code{margin-top:20.5px}
.delAdrressBox.gapLeftRight{position:relative;padding:0}
.enterpinForm .bootLabel,.neoForm .bootLabel,.delAdrressBox.gapLeftRight .bootLabel{display:none;font-size:14px;pointer-events:none;overflow:hidden;white-space:nowrap;position:absolute;top:-9px;left:20px;bottom:auto;right:auto;background:#fff;height:20px;width:auto;padding:0 6px;z-index:2}
.auto-detect{display:flex;margin-top:16px;cursor:pointer}
.com_accordionImp .card .auto-detect .auto-detect-txt{font-family:"NeoBd";font-size:16px;line-height:26px;color:#2f3043}
input#enterpin::-webkit-input-placeholder{text-align:left}
input#enterpin:-ms-input-placeholder{text-align:left}
input#enterpin::placeholder{text-align:left;font-size:16px;color:#797a86;font-family:neoRg}
input#neoPhoneNumber::-webkit-input-placeholder{text-align:left;font-size:16px;color:#797a86;font-family:neoRg}
input#neoPhoneNumber::-ms-input-placeholder{text-align:left;font-size:16px;color:#797a86;font-family:neoRg}
input#neoPhoneNumber::placeholder{text-align:left;font-size:16px;color:#797a86;font-family:neoRg}
.neoForm .form-control::placeholder{color:#797a86 !important;font-family:neoRg;font-size:16px !important;font-size:16px !important}
.enterpin .flx_direc.gapLeft{margin-left:17px}
.gapLeftLast{margin-left:17px}
.hidePlans{display:none}
.backbutton,.showAllBtn,#detailModal .close{cursor:pointer}
.backbutton{font-family:neoBd}
.neoForm .enterpinForm .btn-outline-secondary{display:none}
.neoForm .enterpinForm #enterpin.form-control{max-width:288px}
.neoForm .invalid-feedback .pininfoText{color:#e60000}
@-moz-document url-prefix(){.enterpinForm .form-control,.neoForm .form-control{padding:17px}
}
.neoForm .popOver:before,.neoForm .popOvercyn:before{content:"";width:0;height:0;position:absolute;left:-1em;top:40px;border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:1em solid #fff}
.neoForm .colPopup{left:-123px;top:50px}
.neoForm .popOver{position:absolute;top:-52px;-webkit-box-shadow:10px 10px 42px 3px rgba(213,214,217,1);-moz-box-shadow:10px 10px 42px 3px rgba(213,214,217,1);box-shadow:10px 10px 42px 3px rgba(213,214,217,1);z-index:999;padding:18px 12px;background:#fff;border-radius:10px;max-width:280px;left:2.5em;margin-left:1em}
.neoForm .popOver p.tooltipPara,.neoForm .popOvercyn p.tooltipParacyn{font-size:14px;line-height:18px;font-family:neoRg;color:#2f3043;margin-bottom:10px}
.neoForm .popOver .okayLink,.neoForm .popOvercyn .okayLinkcyn{font-family:"NeoBd";font-size:16px;font-weight:bold;color:#2f3043;cursor:pointer}
.neoForm .colPopupcyn{right:-96%;top:28px}
.neoForm .popOvercyn{position:absolute;bottom:66px;-webkit-box-shadow:10px 10px 42px 3px rgba(213,214,217,1);-moz-box-shadow:10px 10px 42px 3px rgba(213,214,217,1);box-shadow:10px 10px 42px 3px rgba(213,214,217,1);z-index:999;padding:20px 15px;background:#fff;border-radius:10px;max-width:190px;left:2em;margin-left:1em}
.neoForm .viexclusive{font-size:16px;line-height:20px;color:#e60000;font-family:"neoRg"}
.notify-wrapper{max-width:calc(832px - 140px)}
.notify-wrapper .notify-section{border-radius:10px;background-color:#f4f4f5;padding:20px 20px 20px 21px;margin-top:16px}
.notify-wrapper .notifyBtn{font-size:12px;font-family:"neoMedium";color:#fff;background-color:#ee2737;border-radius:20px;height:30px;text-align:center;padding:4px 20px 9px;margin-left:30px;margin-bottom:10px}
span.incl-18-GST{font-family:neoRg;font-size:12px;line-height:20px;color:#595969;margin-left:-12px}
.notify-section .bell-icon{width:18px;height:20px;margin-right:11px}
.com_accordionImp .card .card-body .notify-section .notify-text{font-size:16px;line-height:1.25;color:#2a2747;margin:0}
.neoForm .delAdrressBox textarea,.is-floating-label textarea{height:60px}
.is-floating-label{position:relative;margin-bottom:15px}
.is-floating-label label{opacity:.8;pointer-events:none;position:absolute;transform:translate3d(0,0,0) scale(1);transform-origin:left top;transition:100ms;color:#2f3043;font-size:16px;line-height:20px;font-family:NeoRg;padding-top:20px;padding-bottom:20px;padding-left:15px;padding-right:15px}
.is-focused label{transform:translateY(-50px) scale(0.9);font-size:16px;font-weight:bold;color:#2a2747;font-family:"neoBd";opacity:1}
.neoForm textarea:focus{border-radius:5px;border:solid 1px #d5d6d9}
.is-floating-label .editIcon{position:absolute;right:80px;top:20px}
.detect-location a{font-size:16px;font-weight:bold;line-height:20px;color:#2f3043;font-family:"neoBd"}
.detect-location .locationicon{padding-left:10px;padding-right:10px}
.rightSectionBar .customer-info{width:338px;min-height:196px;padding:20px;border-radius:10px;background-color:#f7f7f7;margin-top:30px}
.rightSectionBar .info-heading{font-size:16px;line-height:1.25;font-family:neoBd;display:inline-grid;grid-template-columns:auto auto;margin-bottom:14px}
.rightSectionBar .info-heading img{width:20px;height:20px}
.rightSectionBar .info-heading span{margin:-5px 0 0 8px;max-width:200px}
.rightSectionBar .customer-info .payment-desc{padding-left:22px;margin-bottom:0}
.rightSectionBar .customer-info .payment-desc ul{margin-left:-39px;margin-bottom:0}
.rightSectionBar .payment-desc li{font-size:14px;line-height:1.29;padding-bottom:10px;padding-left:5px}
.rightSectionBar .payment-desc li::marker{font-size:16px}
.rightSectionBar .payment-desc li:last-child{padding-bottom:0}
div#exitclausePopUp input::-webkit-outer-spin-button,div#exitclausePopUp input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input::-ms-clear{display:none !important}
.redx-exit-clause .please-note{font-size:26px;color:#2a2747;line-height:30px;font-family:"NeoBd";margin-bottom:26px}
.redx-exit-clause .redxCard{margin-bottom:40px;border-radius:8px;background-color:#f4f4f4;padding:14px 18px;display:flex}
.redx-exit-clause .redxCard img{padding-right:6px;width:auto;height:18px}
.redx-exit-clause .text{font-size:16px;line-height:20px;color:#797a86;font-family:"neoRg";text-align:left}
.redx-exit-clause .btnProceed{width:358px;height:50px;border-radius:25px;background-color:#ee2737;font-size:16px;font-weight:500;line-height:20px;color:#fff;font-family:neoMedium}
.redx-exit-clause .modal-content{padding:40px;border-radius:10px;border:0 solid #fff}
.redx-exit-clause .modal-body{padding:0}
.redx-exit-clause .modal-content .heading a{font-size:16px;line-height:20px;color:#2a2747;text-decoration:underline;padding-top:22px;font-family:"neoBd";width:127px;margin:0 auto}
.redx-exit-clause .close:focus,.redx-exit-clause .btnCancel:focus{outline:0;box-shadow:none;border:0}
.redx-h{color:#2a2747;margin:0 auto 12px auto;padding:0 42px}
.redxExitPopup .error-text{text-align:center;padding:0 0 8px}
.redxExitPopup .btns{margin-top:16px}
.redxExitPopup .error-text img{margin-top:0}
.redxExitPopup .error-text span{padding-left:4px}
@media only screen and (min-resolution:91dpi){.redxExitPopup{transform:scale(1)}
}
.blurBackground{opacity:.42;pointer-events:none}
.neoForm .c-p{background-color:#ffc600;font-family:neoBd;font-size:14px;line-height:1.14;color:#594e3b;padding:5px 18px 9px 5px;border-radius:5px 5px 0 0;display:flex;position:absolute;max-width:100%;width:auto;margin-bottom:0;top:-30px;overflow:hidden;clip-path:polygon(100% 0,100% 23%,93% 100%,0 100%,0 0)}
.neoForm .c-p span.segmentTagRedx{z-index:2;margin:0 .5ch 0 0}
.neoForm .c-p span.segmentTagRedx:nth-child(1){display:none}
.neoForm .c-p span.segmentTag{z-index:2;font-size:12px;line-height:16px;margin:0 5px 0 0}
.neoForm .c-p-redx{background-color:#ffc600;font-family:neoBd;font-size:14px;line-height:1.14;color:#594e3b;padding:7px 8px;border-radius:5px 0 0 0;display:flex;position:absolute;width:auto;margin-bottom:0;left:0;top:-30px}
.tab-wrapper .segment .c-p-redx{background-color:#ee2737;font-family:neoBd;font-size:14px;line-height:1.14;color:#fff;padding:5px 12px 5px 6px;border-radius:5px 5px 0 0;width:auto;margin-bottom:0;left:0}
.neo-user-form .pb-w{padding:0;margin-bottom:24px}
.neo-user-form .pb-w{padding:0;margin-bottom:24px}
.neoForm .card.redx .c-p-redx{top:-4px}
.selectePlanBox .indi-conn{display:grid;grid-template-columns:1fr 1fr;margin:0 16px 0 30px;grid-gap:0 30px}
.neoForm .selectePlanBox.postpaidCard .validity{display:none}
.selectePlanBox.postpaidCard .indi-conn{grid-template-columns:1fr}
.selectePlanConDetails .non-teleco-wrapper .img-rounded{width:34px;height:auto;margin:0 5px 0 0}
.selectePlanConDetails .non-teleco-wrapper .img-rounded:nth-last-child(1){margin:0}
.optionalprepaid{display:flex;gap:35px;padding:0;width:max-content;margin:0 0 30px}
.optionalprepaid .paymentBtn{width:222px;height:50px;border-radius:40px;font-size:16px;line-height:20px;font-family:"neoMedium"}
.optionalprepaid #paymentnow{background-color:#ee2737;color:#fff;border:1px solid #ee2737}
.optionalprepaid #paymentlater{border:solid 1px #2f3043;color:#2f3043;background-color:#fff}
.optionalprepaid #paymentnow:disabled{background-color:#d5d6d9;border:solid 1px #d5d6d9;color:#fff}
.optionalprepaid #paymentlater:disabled{border:solid 1px #d5d6d9;color:#d5d6d9}
.sms-mode{margin-top:38px;padding:20px;border-radius:5px;background-color:#f6f9fe;max-width:198px;height:60px;display:flex}
.sms-mode .off{font-size:16px;line-height:20px;font-family:"NeoBd";padding-right:13px}
.sms-mode .switch{position:relative;display:inline-block;width:32px;height:20px}
.sms-mode .switch input{opacity:0;width:0;height:0}
.sms-mode .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d5d6d9;-webkit-transition:.4s;transition:.4s;z-index:1}
.sms-mode .slider:before{position:absolute;content:"";height:14.5px;width:14.5px;left:3px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}
.sms-mode input:checked+.slider.on{background-color:#ffc600}
.sms-mode input:focus+.slider{box-shadow:0 0 1px #ffc600}
.sms-mode input:checked+.slider:before{-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px)}
.sms-mode .slider.round{border-radius:34px;padding:10px}
.sms-mode .slider.round:before{border-radius:50%}
.s-i-s,.s-i-s-f{padding:30px 63px;text-align:center;margin-bottom:20px}
.s-i-s .btnNo{max-width:164px;height:42px;border:solid 1px rgba(47,48,68,0.4);margin-bottom:20px;border-radius:25px;padding:11px 30px;font-size:16px;line-height:20px;font-family:"neoBd";color:#2f3044;background-color:#fff}
.s-i-s .sis-p{font-size:16px;line-height:20px;font-family:"neoRg";margin-bottom:40px}
.s-i-s .sisBtn,.s-i-s-f .sisBtn{border-radius:25px;padding:15px 40px;font-size:16px;color:#fff;font-family:"neoMedium";line-height:20px}
.s-i-s .sisBtn.disabled,.s-i-s-f .sisBtn.disabled{border:solid 1px #d5d6d9;background-color:#d5d6d9;cursor:pointer}
.s-i-s .sisBtn.disabled{pointer-events:none}
.s-i-s-f .sisBtn.enabled{background-color:#ee2737;border:1px solid #ee2737;color:#fff}
.s-i-s-f{padding:30px 34px;text-align:left;max-width:338px;margin-bottom:20px;width:338px}
.s-i-s-f .g-n{display:grid;grid-template-columns:auto auto auto;padding-bottom:22px;font-size:16px;line-height:20px;font-family:"neoRg"}
.s-i-s-f .dbtn{text-align:center;padding-top:22px;position:relative}
.s-i-s-f .popOversms{display:none}
.s-i-s-f .ddbtn:hover+.popOversms{display:block}
.s-i-s-f .g-n .img{text-align:right}
.s-i-s-f .g-n .copy{margin-right:14px}
.s-i-s-f .span.number,.s-i-s-f span.cost{font-size:16px;color:#2f3043;font-family:"NeoBd";line-height:20px}
.s-i-s-f .popOversms{background-color:#fff;border-radius:10px;z-index:999;top:95x;max-height:100%;height:fit-content;max-width:231px;position:absolute;right:85px;padding:20px 14px;-webkit-box-shadow:10px 10px 42px 3px rgba(213,214,217,1);-moz-box-shadow:10px 10px 42px 3px rgba(213,214,217,1);box-shadow:10px 10px 42px 3px rgba(213,214,217,1)}
.s-i-s-f .popOversms:brfore,#numberstabContent .popOversms:before{content:" ";position:absolute;width:0;height:0;left:auto;right:30px;bottom:-40px;border:20px solid;border-color:#666 #666 transparent transparent}
.s-i-s-f .popOversms:after,#numberstabContent .popOversms:after{content:" ";position:absolute;width:0;height:0;left:auto;right:auto;bottom:-20px;border:12px solid;border-color:#fff transparent transparent}
.s-i-s-f .tooltipPara,.popOversmsmode .tooltipP,#numberstabContent .popOversms .tooltipPara{font-size:14px !important;line-height:18px;font-family:"neoRg" !important;color:#797a86}
#numberstabContent .popOversms{background-color:#fff;border-radius:10px;z-index:999;top:0;height:fit-content;max-width:231px;position:relative;right:0;padding:20px 14px;-webkit-box-shadow:10px 10px 42px 3px rgba(213,214,217,1);-moz-box-shadow:10px 10px 42px 3px rgba(213,214,217,1);box-shadow:10px 10px 42px 3px rgba(213,214,217,1)}
.popOversmsmode{background-color:#fff;border-radius:10px;z-index:999;bottom:-48px;max-height:100%;height:fit-content;max-width:231px;position:absolute;left:-32px;padding:20px 14px;-webkit-box-shadow:10px 10px 42px 3px rgba(213,214,217,1);-moz-box-shadow:10px 10px 42px 3px rgba(213,214,217,1);box-shadow:10px 10px 42px 3px rgba(213,214,217,1)}
.popOversmsmode.on:after{content:" ";position:absolute;border-top:22px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;border-left:10px solid transparent;position:absolute;bottom:76px;right:15px}
.btnfade{border:rgba(47,48,68,0.12);color:rgba(47,48,68,0.3) !important;background-color:#fff}
.tooltip{background-color:#fff;color:#797a86 !important;position:absolute !important;z-index:1070 !important;display:block !important;margin:0 !important;font-family:"neoRg" !important;line-height:18px !important;text-align:start !important;font-size:14px !important;max-width:231px !important;border-radius:10px !important;-webkit-box-shadow:10px 10px 42px 3px rgba(213,214,217,1) !important;-moz-box-shadow:10px 10px 42px 3px rgba(213,214,217,1) !important;box-shadow:10px 10px 42px 3px rgba(213,214,217,1) !important}
.tooltip.show{opacity:1 !important}
.tooltip-inner{max-width:231px !important;padding:12px 16px !important;color:#797a86 !important;text-align:center;background-color:#fff !important;z-index:999 !important}
.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{margin-left:-80px !important;content:"" !important;border-width:5px 5px 0 !important;border-top-color:#fff !important;-webkit-box-shadow:10px 10px 42px 3px rgba(213,214,217,1) !important;-moz-box-shadow:10px 10px 42px 3px rgba(213,214,217,1) !important;box-shadow:10px 10px 42px 3px rgba(213,214,217,1) !important;top:7px !important;position:absolute !important;width:10px !important;height:20px !important}
.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before,.tooltip.bs-tooltip-bottom .arrow::before{margin-right:30px !important;content:"" !important;border-width:0 5px 5px !important;border-bottom-color:#fff !important;-webkit-box-shadow:10px 10px 42px 3px rgba(213,214,217,1) !important;-moz-box-shadow:10px 10px 42px 3px rgba(213,214,217,1) !important;box-shadow:10px 10px 42px 3px rgba(213,214,217,1) !important;top:-20px !important;position:absolute !important;width:10px !important;height:20px !important}
.rightFix{position:fixed;z-index:999;overflow-y:auto;max-width:395px;top:0;padding:12px;bottom:0}
.parent{overflow:auto}
.sent-numbers-container{width:338px;background-color:#fff;padding:15px}
.sent-numbers-container .clone{margin-bottom:10px}
.sent-numbers-container .sent-numbers-heading{background-color:#f9e8d0;padding:16px;border-radius:5px;line-height:1.25;font-size:16px;cursor:pointer;display:flex;justify-content:space-between}
.sent-numbers-container .sent-numbers-body{background-color:#fdf6ec;padding:14px 16px 18px}
.sent-numbers-container .sent-numbers-body .sent-numbers{display:flex;justify-content:space-between;margin-top:14px}
.sent-numbers-container .sent-numbers-body .sent-numbers:first-child{margin-top:0}
.sent-numbers-container .sent-numbers-body .free-text{margin-left:20px;line-height:1.29;font-size:14px}
.sent-numbers-container .sent-numbers-body .number-text{font-family:neoBd;font-size:14px;line-height:1.29}
.msidnno.sms-y,.no-chip.sms-y{background-color:#ffc600;border:1px solid #ffc600}
.sent-numbers-container .clone .sent-numbers-body{display:none}
.sent-numbers-container .clone.latest-accordion .sent-numbers-body{display:block}
.sent-numbers-container .clone.openAccordion .sent-numbers-body{display:block}
.leftimag .tabs{border-radius:10px;border:0 solid #e8e8e8;box-shadow:0 0 20px 0 #d8d8d8}
.leftimag ul.tabs-nav{list-style:none;margin:0;padding:5px;overflow:auto;display:flex}
.leftimag ul.tabs-nav li{font-weight:bold;margin-right:2px;padding:8px 10px;cursor:pointer}
.leftimag ul.tabs-nav li.active a{border-bottom:#ee2737 4px solid;padding-bottom:8px}
.leftimag .tabs-nav li a{text-decoration:none;color:#000}
.leftimag .tabs-content{padding:15px;background:#fff;margin-top:-1px;overflow:hidden}
.leftimag .table-wrapper table th,.leftimag .table-wrapper table td{border:0}
.leftimag .table-wrapper .table-head{background-color:#faedd9;border:0;height:53px}
.leftimag .table-wrapper .p-t,.leftimag .table-wrapper .t-p-a,.leftimag .table-wrapper .t-pre-p,.leftimag .table-wrapper .t-post-p,.leftimag .table-wrapper .a-n{font-size:14px;font-family:"neoRg";color:#595969;line-height:18px}
.leftimag .table-wrapper tbody,.leftimag .table-wrap tbody tr td{background-color:#fdf6ec}
.leftimag .a-sms.a-enabled{pointer-events:none;cursor:default}
.leftimag .table-wrapper .p-type,.leftimag .table-wrapper .days,.leftimag .table-wrapper .plan-t,.leftimag .table-wrapper .no-pro,.leftimag .table-wrapper .pre-pro,.leftimag .table-wrapper .post-pro{font-size:16px;line-height:20px;font-family:"neoBd";color:#2f3043}
.leftimag .table-wrapper tr:nth-child(2n+2) td{padding-top:0}
.leftimag .table-wrapper tr:nth-child(2n+1) td{padding-bottom:0}
.leftimag .table-wrapper th:first-child{font-size:24px;line-height:28px}
.leftimag .table-wrapper span.plan-type{font-size:14px;line-height:18px}
@media(min-width:1024px){.tab-wrapper{margin-top:20px}
}
@media(max-width:767.98px){.modal-open #detailModal.modal{overflow-y:hidden}
.rightSectionBar .customer-info{width:100%;padding:20px 25.8px 20px 19.8px;margin:0}
span.incl-18-GST{font-size:10px;line-height:20px;padding-top:6px;margin-left:-16px}
.rightSectionBar .customer-info .info-heading img{width:19.8px;height:20px}
.rightSectionBar .payment-desc li{width:265px}
.neoForm .existing-mob .existing-mob-subheading{margin-top:0;margin-bottom:16px}
.neoForm .existing-mob .neoFormInner{padding:0}
.notify-section .bell-icon{width:16px;height:18px;margin-right:8px}
.notify-wrapper .notify-section{padding:12px 14px;margin-top:12px;flex-direction:column}
.com_accordionImp .card .card-body .notify-section .notify-text{font-size:12px;line-height:1.33}
.neoForm .pincodenotenteredCyn{margin-left:18px}
.neoForm .no-wrapper.cyn-numbers .no-numbers.block-failed{padding-left:10px}
.neoForm .exc-img{margin-top:-3px}
.backbutton .spanText{font-size:14px}
.enterpin .errortext+.d_flex{flex-direction:column;width:100%}
.enterpin .errortext{line-height:32px;font-family:neoRgLt;font-size:28px;margin:0 0 24px 0;text-align:center}
.enterpin .flx_direc{padding:5px 5px}
.leftimag{display:none}
.neoForm .cdnd_radio.c_radiocheck{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}
.enterpinForm{padding:0;width:100%}
.enterpin.validMobileNumber{padding-top:0;padding-bottom:8px}
.neoForm #neoPhoneNumber{font-size:14px;line-height:20px;padding-top:14px;padding-bottom:15px}
.neoForm .neoMobile .bootLabel,.enterpinForm .bootLabel,.delAdrressBox.gapLeftRight .bootLabel{font-size:12px}
.neoForm .leftSection{margin:0}
.neoForm .cyn__wrapper .leftSection{margin:0}
.neoForm .fleft{font-size:12px;line-height:16px;color:#2f3043}
.neoForm .fright{font-size:14px;line-height:16px;color:#2f3043;font-weight:bold;margin-bottom:8px;margin-left:0}
.valid-feedback{display:block;color:#2f3043;line-height:16px;font-size:12px;margin-top:8px}
.neoForm .infoImg{width:12px}
.neoForm .infoText{padding-left:0;margin-bottom:11px;vertical-align:top}
.neoForm .cdnd_radio{height:auto;padding-right:0}
.neoForm .cdnd_radio:last-child{margin:0;padding:0}
.neoForm .neoFormInner{width:100%}
.neoForm .flxRight{padding-left:0;margin-top:32px}
.neoForm .selectePlanBox{margin-top:19px;padding:12px 20px;font-size:12px;min-height:122px}
.neoForm .prepaidCard.selectePlanBox{min-height:94px}
.neoForm .selectePlanPerMonth .frightPerMonth{font-size:12px;font-family:"NeoBd";max-width:35px}
.neoForm .selectePlanConDetails{margin-top:10px}
.neoForm .cdnd_radio{height:auto}
.neoForm .cdnd_radio:last-child{margin:0;padding:0}
.neoForm .neoFormInner{width:100%;padding:0}
.neoForm .flxRight{padding-left:0;margin-top:0}
.neoForm .selectePlanBox{margin-top:16px}
.neoForm .c-p-redx{left:0;top:-24px;padding:4px 8px}
.neoForm .cybplan-section .c-p-redx{left:0;background-color:#ee2737;color:#fff;padding:4px 11px 4px 8px;clip-path:polygon(100% 0,100% 23%,90% 100%,0 100%,0 0)}
.neoForm .c-p:before{width:18px}
.neoForm .card-redx .c-p-redx{left:0}
.enterpinForm h1{font-size:28px;line-height:32px}
.enterpinForm p{font-size:16px;line-height:16px;margin-bottom:24px}
.enterpinForm .form-control{width:100%;padding:10px;font-size:14px}
.enterpinForm .dndMobile{height:auto;position:relative;max-width:100%;padding:0;margin:0}
.enterpinForm .btn-outline-secondary,.enterpinForm .btn-outline-secondary:hover{padding:0;margin-top:0;font-size:16px;top:139px;left:245px;border-radius:35px;max-width:80px;height:40px}
.dndFormInput{width:auto}
.neoForm .cdnd_radio.c_radiocheck{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}
.enterpinForm .form-group{display:flex;align-items:flex-start;justify-content:flex-start}
button#dnd-proceed{position:relative;top:initial;left:initial;margin-left:20px}
.d_flex{display:flex;align-items:center;justify-content:center;margin:0 0 30px 0}
.patternSearch .d_flex{padding-bottom:0}
.neoForm .enterpinForm #enterpin.form-control{height:50px;padding-left:16px;margin:15px 0 0}
.dndFormInput{width:100%}
.neoForm #collapsetwo .enterpin .flx_direc.gapLeft{margin-left:-8px}
.neoForm #collapsetwo .enterpin .flxRight{margin-left:-8px}
.neoForm #collapsethree .lastClassBody .gapLeftLast{margin-left:0}
#enterpinFullname,#enterpinLocality{height:50px}
.neoFormSelect .slide-plan .col-4.details{margin-left:0}
.neoForm .c-p{top:-24px;margin-bottom:0;font-size:12px;line-height:16px;height:auto;display:flex;align-items:center;justify-content:flex-start;padding:3px 18px 5px 5px;overflow:hidden;max-width:100%}
.neoForm .card-redx .c-p-redx{left:0}
.neo-user-form .pb-w{margin-bottom:0}
.selectePlanConDetails .non-teleco-wrapper .img-rounded{width:24px}
.selectePlanBox .indi-conn{margin-left:0;bottom:8px}
.redx-p{min-height:calc(100% - 58%)}
.redx-h{padding:0 35px;line-height:24px}
.redxExitPopup .error-text{justify-content:center}
.redxExitPopup .error-text span{padding-left:8px}
.redxExitPopup .btnP,.redxExitPopup .btnS{min-height:40px;font-size:14px}
}
.no-wrapper{max-width:calc(832px - 140px);padding:0}
.no-wrapper .col{max-width:142px;padding:0;margin-right:12px}
.no-wrapper .odd{padding:0}
.no-wrapper .even{padding:0}
.no-chip{max-width:164px;height:40px;border-radius:100px;border:1px solid rgba(47,48,68,0.4);margin-bottom:8px;display:flex;align-items:center;justify-content:center;width:164px;cursor:pointer}
.no-chip.selectedchip{background:#2f3043}
.cynPatternWrapper .premium-no{background:radial-gradient(circle at 0 50%,#ffcc1b,#e60000 99%) padding-box;border:0}
.no-type{font-family:neoRg}
.no-chip .msidnno{background-color:#fff;max-height:37px;max-width:100%;font-family:neoBd;font-size:14px;align-items:center;display:flex;padding:12px 14px 14px;justify-content:space-between;border-radius:100px;width:100%;margin-left:1px;color:#2f3043}
@supports(-webkit-touch-callout:none){.no-chip .msidnno{margin:0;max-height:38px}
}
.selected{background-color:#2f3043;color:#fff}
.more-link{margin-top:12px;max-width:832px;padding-right:14px}
.more-link a{font-size:16px;font-family:neoBd;color:#2f3043;text-decoration:underline;line-height:18px}
.more-link .next-arrow{margin-left:2px}
.more-link .prev-arrow{margin-right:2px}
.more-link img{width:13px;height:12px;cursor:pointer}
.no-wrapper .no-numbers{padding-bottom:10px;padding-left:28px;font-size:14px}
.neoForm .mob-no{width:288px;min-height:60px;border-radius:5px;border:1px solid #2a2747}
.neoForm .exc-img{margin-left:4px;position:relative}
.neoForm .exc-img .exc-image{width:12px}
.neoForm .exc-img .exc-text{width:49px;font-family:neoRg;font-size:12px;color:#e60000;position:absolute;top:3px;margin-left:2px}
input#enterpinCode,input#enterCity{color:#999}
input#enterpinCode:disabled,input#enterCity:disabled{color:#d5d6d9}
input#enterCity{text-transform:capitalize}
.patternSearchBtn{position:absolute;top:0;right:0;height:60px}
@media all and (min-width:768px){#imp2do .neobtnSumit{margin-left:auto;display:flex;margin:0 0 18px}
.delAdrressBox.gapLeftRight.invalid{margin-bottom:26px}
.enterpin{margin-bottom:20px}
.com_accordionImp .card .card-body{padding:20px 35px}
.enterpin .flx_direc.gapLeft{margin-left:unset}
.no-wrapper>.d-flex{padding:0;margin:0 0 20px}
.neoForm .exc-img .exc-text{margin-left:4px;font-size:16px;line-height:20px;width:70px;top:-7px;right:-74px}
.addr-wrappr{display:flex}
.gmap-address-wrapper{width:298px}
.flat-detail-wrapper{width:140px}
@supports(-ms-ime-align:auto){.neoForm .exc-img .exc-text{left:18px}
}
.neoForm .exc-img .exc-image{width:20px;height:20px;margin-top:3px}
.neoForm #enterFullnameBox{margin-bottom:16px;width:298px;margin-right:40px}
.is-focused label{font-size:14px}
}
@media(max-width:1024px){.no-chip{width:142px}
.no-chip .msidnno{max-width:142px;width:139.5px;margin:0}
}
@media all and (max-width:768px){.neoForm .patternSearch .neoFormInner{padding:0}
.neoForm .patternSearchBtn{top:0;background-size:20px !important}
.enterpin .radioBox{order:5}
.neoForm .neoFormMobile .clearAll{top:12px}
.neoForm .neoFormMobile .country-code{font-size:16px;margin-top:15.5px}
.neoForm .exc-img .exc-text{margin-left:-5px;top:unset;right:unset;position:unset}
.msidnno{padding:11px 11px 11px 16px;font-size:12px}
.neoForm #collapsetwo .infoImg{margin-top:2px}
.neoForm .enterpin .odd{padding:0 6px 0 0}
.neoForm .enterpin .even{padding:0 0 0 6px}
.neoForm .no-wrapper{padding:0}
.neoForm .no-wrapper.cyn-numbers{padding-top:0}
.neoForm #collapseOne .valid-feedback.phoneNumberFeed.feedback .infoText{margin:-4px 0 0 0}
.more-link{padding-right:0;margin-bottom:0;margin-top:0}
.more-link a{font-size:14px}
.more-link img{width:10px;height:11px}
.neoForm .exc-img .exc-image{width:14px;height:9px;margin-top:4px}
.neoForm .colPopupcyn{right:0;top:75px;left:85px;position:relative}
.neoForm .popOvercyn{bottom:0;max-width:180px;width:100%;position:absolute;left:2.5em;padding:20px 14px}
.neoForm .popOvercyn:before{left:120px;bottom:-29em;border-left:.5em solid transparent;border-right:.5em solid transparent;border-bottom:1em solid #fff;top:-22px}
.neoForm .colPopup{left:-75px;top:190px}
.neoForm .popOver{max-width:196px;width:100%;top:-120px;left:55%;height:152px;padding:20px 14px}
.neoForm .deliveryCard{z-index:auto !important}
.neoForm .popOver:before{left:96px;right:48px;bottom:-29em;border-left:.5em solid transparent;border-right:.5em solid transparent;border-bottom:1em solid #fff;top:-22px}
.neoForm .valid-feedback.feedback .infoText{display:block}
.neoForm .viexclusive{font-size:12px;line-height:16px}
.neoForm .imgexclusive img{width:14px}
.neoForm .secTwoFooter{display:flex;align-items:flex-start;padding-top:12px}
.neoForm .neobtnSumit{max-width:335px;display:flex;justify-content:center}
.redx-exit-clause .btnProceed{width:150px;height:40px;font-size:14px;line-height:18px}
.redx-exit-clause .modal-content{padding:40px 20px}
.redx-exit-clause .modalgetpack{margin:0}
.redx-exit-clause .redxCard{margin-bottom:30px}
.redx-exit-clause .please-note{font-size:24px}
.redx-exit-clause .text{font-size:12px;line-height:16px}
.redx-exit-clause .modal-content .heading a{padding-top:14px}
.redx-exit-clause .modal.fade .modal-dialog{transform:translateY(50%)}
.redx-exit-clause .modal{overflow:hidden}
@-moz-document url-prefix(){.enterpinForm .form-control,.neoForm .form-control{padding:13px}
.neoForm .regular-radio+label{padding:9px}
}
.detect-location .locationicon{padding-left:0;padding-right:8px}
.is-floating-label .editIcon{right:10px;top:15px;width:20px}
.delAdrressBox.gapLeftRight.is-floating-label .is-focused textarea{margin-top:35px}
.neoForm .delAdrressBox{margin-bottom:16px}
.delAdrressBox.gapLeftRight.is-floating-label.is-focused{margin-top:28px}
.is-focused label{transform:translateY(-40px) scale(0.9)}
.neoForm .delAdrressBox.is-floating-label label{transform:unset;top:-10px;left:20px;font-family:"neoRg";color:#797a86;font-weight:normal;background-color:#fff;padding:0 5px}
.optionalprepaid{flex-direction:column;padding:0;gap:16px;width:100%}
.optionalprepaid .paymentBtn{max-width:100%;width:100%}
}
@media all and (min-width:768px) and (max-width:770px){.neoForm .exc-img .exc-text{top:0;font-size:12px}
}
@media(max-width:360px){.no-chip{width:135px}
.msidnno{font-size:11px}
}
.neoFormSelect .top-banner h2{font-family:neoBd;font-size:16px;line-height:26px;margin-top:57px;max-width:325px}
#freeNumbersContent .non-prem-no .chip.inWishList .no-chip{border-color:#ffc600}
.neoFormSelect .tab-wrapper{margin-top:33px;padding-left:0;padding-right:0}
.neoFormSelect .tab-wrapper .backbutton{margin-bottom:42px}
.neoFormSelect .spanImg img{width:31px;display:inline}
.neoFormSelect .spanImg{margin-right:8px}
.neoFormSelect .spanText{display:inline-block;margin-top:2px}
.neoFormSelect .tab-wrapper .pcard .p-type{font-size:16px;font-weight:500;line-height:20px;font-family:neoMedium;margin-bottom:0;margin-top:3px}
.neoFormSelect .tab-wrapper #packsSlider .pcard .p-type{padding-top:8px}
.neoFormSelect .tab-wrapper,.neoFormSelect .section-head p:first-child{font-family:neoRg;font-size:16px}
.neoFormSelect .section-head .info-header{font-size:12px !important;font-family:neoBd !important}
.neoFormSelect .planFeatures{margin-bottom:30px}
.neoFormSelect .tab-wrapper .segment{display:flex;gap:4px;position:absolute;top:-26px;left:0}
.neoFormSelect .tab-wrapper .benefits-worth{padding:4px 8px 4px 8px;max-width:100%;background-color:#ffc600;border-top-left-radius:5px;border-top-right-radius:5px;position:unset}
.neoFormSelect .tab-wrapper #packcard .benefits-worth{position:absolute}
.neoFormSelect .tab-wrapper .cultFit-tag-segment{padding:5px 14px 6px 6px;max-width:100%;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#dfebfb;max-height:26px;display:flex;align-items:center;clip-path:polygon(100% 0,100% 23%,92% 100%,0 100%,0 0)}
.neoFormSelect .tab-wrapper .cultFit-tag-segment img{width:18px;height:18px;margin-right:6px}
.neoFormSelect .tab-wrapper .cultFit-tag-segment .tag-text{font-size:14px;color:#040707;font-family:neoRg}
.neoFormSelect .slide-plan .col-4{margin-left:0;padding-left:8px;padding-right:4px;max-width:300px;margin-bottom:0;height:402px;display:inline-table}
.neoFormSelect .slide-plan{margin-left:-8px}
.neoFormSelect .slide-plan#planSlider{margin-top:30px}
.neoFormSelect .slide-plan .details.col-4{display:inline;height:auto}
.neoFormSelect .slick-arrow{width:40px;height:40px;border-radius:50%;box-shadow:0 0 6px 0 rgba(0,0,0,0.5);z-index:2;background-color:#fff;margin-left:5px}
.neoFormSelect .slick-next{right:0}
.neoFormSelect{padding:0;padding-bottom:0;padding-top:0}
.neoFormSelect .leftimag{background-color:#fff;padding-right:0;padding-left:0}
.neoFormSelect .gapspeaker{padding-top:99px;padding-right:22px;background-color:#f9f9f9;margin-right:45px;height:100%}
.neoFormSelect .rightBar{background-color:#fff;padding-right:0;padding-left:0}
.neoFormSelect .deliveryImg{width:100%}
.neoFormSelect .deliverytext{font-size:16px;line-height:20px;color:#2f3043;margin-top:12px;font-family:neoBd;text-align:center}
.neoFormSelect .slickBox{margin-top:159px;padding-bottom:276px}
.neoFormSelect .tab-wrapper .redx .pcard-wrapper{background-color:#2f3043;color:#fff}
.neoFormSelect .tab-wrapper .redx .benefits-worth{background-color:#e60000;color:#fff}
.neoFormSelect .pcard .non-teleco-wrapper.d-none.d-md-flex{display:none !important}
.neoFormSelect .pcard .services.d-md-none.d-block{display:block !important}
.neoFormSelect .tab-wrapper .card small{font-size:16px;font-family:neoHeavy;vertical-align:super;line-height:20px}
.neoFormSelect .tab-wrapper .card .non-teleco .services.d-md-flex.d-none{display:none !important}
.neoFormSelect .tab-wrapper .card .non-teleco .non-teleco-wrapper.d-flex.d-md-none{display:flex !important}
.neoForm .leftimag .slick-slide{max-width:100%;width:100%;padding-left:0;margin-right:0;margin-left:0;padding-right:0}
.neoFormSelect .tab-wrapper .section-head h2{font-size:16px;line-height:26px}
.neoFormSelect .tab-wrapper .section-head{margin-top:22px}
.neoFormSelect .tab-wrapper .card .benefits-worth p{font-size:12px;line-height:16px;padding:0;font-family:neoBd}
.neoFormSelect.tab-wrapper .non-teleco-wrapper{display:flex;justify-content:flex-end;margin-bottom:0;right:0 !important}
.neoFormSelect .tab-wrapper .details a{font-size:14px;display:inline-block;line-height:18px;font-family:neoMedium;text-decoration:underline;padding-top:2px}
.section-head p{font-family:neoMedium;font-size:16px;line-height:22px}
.neoFormSelect .tab-wrapper #planSlider .non-teleco{margin-top:25px}
:-ms-input-placeholder{color:#797a86 !important}
.leftimag .rightSectionBar.affix .rightButtonSubmit .save-failed{width:250px}
.neoForm .save-failed{display:none;padding:15px 45px 0 45px;color:#b30e0e;font-size:14px;line-height:18px}
.neoForm .failed .neobtnSumit{margin-top:15px}
.neoForm .failed .save-failed{display:block}
.neoForm .patternSearchBtn,.neoForm .activePatternSearch{width:83px;border-radius:20px;font-size:14px;font-family:"neoMedium";padding:6px 20px 7px;color:#fff;height:30px;margin:14px 16px 0 0;display:flex;align-items:center;justify-content:center}
.neoForm .patternSearchBtn{background-color:#d5d6d9;cursor:default}
.neoForm .activePatternSearch{background-color:#ee2737;cursor:pointer}
@-moz-document url-prefix(){.neoFormSelect .slide-plan .col-4{max-width:44px}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.neoFormSelect .slide-plan .col-4{max-width:44px}
}
@media all and (min-width:768px) and (max-width:1023px){.neoForm .radioBox .flxRight{padding-left:0}
.neoForm .flxRight{margin-right:0}
.neoForm .leftSection,.neoForm .enterpin .flx_direc.gapLeft,.neoForm .gapLeftLast{margin-left:0}
.neoForm .com_accordionImp .card .card-header{padding-left:15px}
.neoForm .delivery-sect{padding-right:0;margin-left:15px}
.neoForm .que_label{font-size:14px}
.neoForm .cdnd_radio{padding-right:0}
.neoForm .infoText{padding-right:10px}
.neoFormSelect .slide-plan .col-4.slick-slide{padding-left:4px;padding-right:4px;margin-right:4px}
.tab-wrapper .non-teleco-wrapper img{display:inline}
.neoForm .selectePlanBox{min-width:auto;padding:15px 6px 17px 6px}
.neoForm .gapfromleft .flxRight{padding-left:0}
.neoForm .infoText.pininfoText{padding-right:0}
.neoForm .leftimag .slickBox{margin-left:15px}
.deliverytext{font-size:12px}
.neoForm .neoFormSelect .slide-plan#planSlider{width:100%}
}
@media all and (max-width:767.8px){.neoForm #neoPhoneNumPatternSearch{width:295px}
.neoForm .patternSearchBtn{font-size:14px;height:min-content;padding:5px 20px 6px 20px;width:auto;margin:auto;right:16px;line-height:17px;top:0;bottom:0;font-family:"NeoMedium"}
.neoForm .patternSearchBtn .search-img{width:20px;height:20px;margin-bottom:2px}
.neoForm .com_accordionImp .card .card-header h5{background:0}
.neoForm #accordion .com_accordionImp .card .card-header{background-image:url(../../../content/dam/neogold/uparrow.png);background-repeat:no-repeat;background-position:top 17px right 21px;background-size:20px}
.neoForm #accordion .com_accordionImp .card .card-header.collapsed{background-image:url(../../../content/dam/neogold/down.png)}
.neoForm .com_accordionImp .card #headingOne.valid .tickImage{margin-top:-3px}
.neoForm .spanImg{margin-left:8px}
.neoForm .com_accordionImp .card .card-header h5{padding-right:20px}
.leftimag{display:none}
.neoFormSelect .tab-wrapper{margin-top:20px}
.neoForm .row{margin:0}
.neoFormSelect .tab-wrapper .backbutton{margin-bottom:25px}
.neoForm .rightBar{padding-left:0;padding-right:0}
.neoForm .rightBar .neoFormSelect .slick-track{width:100% !important}
.neoForm .rightBar .neoFormSelect .tab-wrapper .benefits-worth p{font-size:12px;line-height:16px;margin-bottom:0;font-weight:bold}
.neoForm .rightBar .neoFormSelect .tab-wrapper .benefits-worth{padding:4px 5px 4px 8px;border-top-right-radius:5px;border-top-left-radius:5px}
.neoForm .rightBar .neoFormSelect .tab-wrapper .section-head .con-no{font-size:14px;line-height:18px;padding-left:0;margin-left:10px}
.neoForm .rightBar .neoFormSelect .tab-wrapper .pcard .amount{font-size:32px;line-height:36px;font-family:neoBd}
.neoForm .rightBar .neoFormSelect .tab-wrapper #packcard .pcard .amount{margin-top:0}
.neoForm .rightBar .neoFormSelect .tab-wrapper .pcard small{font-size:14px;line-height:20px;vertical-align:top}
.neoFormSelect .slide-plan .col-4{padding-left:0;padding-right:0;margin-left:8px}
.neoForm .rightBar .neoFormSelect .tab-wrapper .non-teleco-wrapper img{height:40px;width:40px;margin-left:-10px;border-radius:50%;display:inline-block}
.neoForm .rightBar .neoFormSelect .tab-wrapper .pcard .p-type{font-size:12px}
.neoForm .rightBar .neoFormSelect .tab-wrapper #packcard .pcard .p-type{padding-top:0;margin-bottom:-3px}
.neoForm .rightBar .neoFormSelect .tab-wrapper .pcard-wrapper .details,.tab-wrapper .pcard-wrapper .details{text-align:right;margin-bottom:0}
.neoForm .rightBar .neoFormSelect .tab-wrapper .redx .pcard-wrapper a{color:#fff !important}
.neoForm .rightBar .neoFormSelect .tab-wrapper .redx .benefits-worth{background-color:#e60000;color:#fff}
.neoForm .rightBar .neoFormSelect .col-4.slick-slide{padding-left:0;padding-right:0;margin-left:8px}
.neoFormSelect .tab-wrapper #packsSlider .pcard .p-type{padding-top:0}
.tab-wrapper .pcard-wrapper .eye{padding-top:10px}
.neoFormSelect .tab-wrapper .non-teleco-wrapper{right:0 !important}
.tab-wrapper .services{margin-top:0}
.neoForm .tab-wrapper #packsSlider .card .con-no{padding-top:0}
.neoForm .tab-wrapper #plans{padding:0 0 0 12px}
.neoForm .save-failed{padding:0 45px 5px 45px}
.neoFormSelect .tab-wrapper .section-head{margin-top:20px}
.gmap-address-wrapper{margin:0 0 24px 0}
}
@media all and (min-width:1024px){.neoFormSelect .tab-wrapper{margin-top:30px;max-width:1050px}
}
@media all and (max-width:360px){.tab-wrapper .col-4.slick-slide{min-width:unset;max-width:160px !important}
.tab-wrapper .card{min-width:unset}
}
*::-webkit-scrollbar{width:.5em}
*::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.17)}
*::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.3);border-radius:15px}
input:invalid{box-shadow:none}
.gmap-modal button.error-sec-btn:active,.gmap-modal button.error-sec-btn:not(:disabled):hover,.gmap-modal button.error-sec-btn:not(:disabled):focus{background-color:#2f3043 !important;color:#fff !important}
.delAdrressBox [readonly].form-control{color:#2f3043}
.is-floating-label .editIcon{position:absolute;right:80px;top:20px}
.delAdrressBox label{top:20px;left:20px;font-family:'neoRg';color:#797a86;font-weight:normal;background-color:#fff;padding:0 5px}
.is-focused label{transform:translateY(-30px) scale(0.9)}
textarea#enterFlatNumber:read-only{color:#2a2747;height:60px;resize:none}
.gmap-modal textarea#enterFlatNumber::-webkit-input-placeholder{color:#797a86 !important}
.gmap-modal textarea#enterFlatNumber::-moz-placeholder{color:#797a86 !important}
.gmap-modal textarea#enterFlatNumber:-ms-input-placeholder{color:#797a86 !important}
.gmap-modal textarea#enterFlatNumber:-moz-placeholder{color:#797a86 !important}
.gmap-modal #gmapAutocomplete:-ms-input-placeholder{color:#797a86 !important}
.vertical-blank-map{height:0}
.gmap-modal #gmapAutocomplete::-webkit-input-placeholder{color:transparent}
.gmap-modal #gmapAutocomplete::-moz-placeholder{color:transparent}
.gmap-modal #gmapAutocomplete:-ms-input-placeholder{color:transparent !important}
.gmap-modal #gmapAutocomplete:-moz-placeholder{color:transparent !important}
.gmap-modal #gmapAutocomplete:-ms-input-placeholder{color:transparent !important}
.gmap-modal .no-map-img{margin-bottom:36px;width:136px;height:202px}
.gmap-modal button:active,.gmap-modal button:not(:disabled):hover,.gmap-modal button:not(:disabled):focus{background-color:#ee2737 !important;box-shadow:none !important;outline:none !important}
.gmap-modal .modal-dialog{margin:0 0 0 auto;border:0;padding:0;align-items:flex-end;bottom:0}
.gmap-modal .modal-content{min-height:100vh;border:0;border-radius:0}
.modal-open #gmapModal{padding-right:0 !important}
.gmap-modal .modal-body{padding:46px 60px;z-index:20000}
.gmap-modal .modal.fade .modal-dialog{transform:translateX(50%);transition:all ease .7s;min-width:533px}
.gmap-modal .modal.show .modal-dialog{transform:translateX(0)}
.gmap-modal .addr-txt{margin:54px 0 40px 0;font-family:neoBd;font-size:24px;line-height:1.08;color:#2f3043;text-align:left}
.gmap-modal .close{opacity:1}
.gmap-modal input{width:100%;height:60px;margin:0 0 22px 0;padding:18px 12px 18px 15px;border-radius:5px;border:solid 1px #d5d6d9;margin-bottom:22px;font-size:16px}
.gmap-modal .auto-txt{font-family:neoBd;font-size:16px;line-height:1.25;color:#2f3043;margin-left:10px}
.gmap-modal #gmap{height:395px;width:413px;margin:45px 0 30px 0;position:relative}
.gmap-modal .cnf-addr{width:206px;height:50px;margin:18px auto 0 auto;padding:13px 23px 16px;border-radius:25px;background-color:#ee2737;border:0;text-align:center;display:flex;justify-content:center;margin-bottom:40px}
.gmap-modal .autodetect-txt{cursor:pointer;width:220px;padding:0 0 16px 0}
.gmap-modal .cnf-addr:disabled{background-color:#d5d6d9}
.gmap-modal .cmplt-addr{font-family:NeoBd;font-size:16px;line-height:1.25;display:block;color:#2f3043}
.gmap-modal .addr-wrapper{margin-bottom:30px;display:flex;align-items:flex-start}
.gmap-modal .addr-wrap{margin-left:16px}
.gmap-modal .d-s{font-family:neoRg;font-size:14px;line-height:1.29;text-align:right;color:#2f3043}
.gmap-modal .no-addr-img{margin:85px auto 28px auto}
.gmap-modal .no-result-txt{font-family:neoBd;font-size:20px;line-height:1.2;color:#2f3043;margin-bottom:30px}
.gmap-modal .note{padding:14px 18px;border-radius:8px;background-color:#f4f4f4;font-family:neoRg;font-size:16px;line-height:1.25;text-align:center;display:flex;color:#797a86;align-items:flex-start;margin-bottom:40px}
.gmap-modal .man-addr,.gmap-modal .man-cnf-addr{width:206px;height:50px;padding:13px 19px 16px;border-radius:25px;background-color:#ee2737;font-size:16px;font-weight:500;line-height:1.25;text-align:center;color:#fff;border:0}
.gmap-modal button:focus,.gmap-modal button:active{border:0;outline:0;box-shadow:none}
.gmap-modal .back-cta{margin:50px auto 30px;display:flex;font-family:'NeoBd'}
.gmap-modal .back-txt{margin-left:8px}
.gmap-modal .man-addr .addr-txt{margin-bottom:30px}
.gmap-modal .input-wrapper{margin-bottom:18px}
.gmap-modal .man-txt{font-family:neoRg;font-size:14px;line-height:1.29;text-align:center;color:#2f3043;margin-bottom:20px}
.gmap-modal .man-addr{border-radius:25px;border:solid 1px #2f3043;background:transparent;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#2f3043;width:335px;margin-bottom:75px}
.gmap-modal #gmapAutocomplete{padding:18px 50px 18px 15px;color:#2f3043}
.gmap-modal #gmapAutocomplete::placeholder{display:none;color:#fff;opacity:0}
.gmap-modal .clear-all{position:absolute;top:18px;right:12px}
.gmap-modal .man-cnf-addr:disabled{background-color:#d5d6d9}
.form-group{position:relative;margin-bottom:1.5rem}
.form-control-placeholder{position:absolute;top:0;padding:0 0 0 13px;transition:all 200ms;opacity:.5;height:60px;line-height:60px}
.form-control:focus+.form-control-placeholder,.form-control:valid+.form-control-placeholder,.form-control:disabled+.form-control-placeholder{font-size:75%;transform:translate3d(0,-100%,0);opacity:1;height:auto;line-height:normal;background:#fff;margin-left:8px;padding:0 5px;top:5px;color:#797a86}
.form-control:focus{outline:0;box-shadow:none;border-color:rgba(0,0,0,0.5)}
.form-control:disabled,.form-control[readonly]{background-color:#fff;opacity:1;color:#d5d6d9}
#gmap{position:relative}
#gmap:after{width:22px;height:40px;display:block;content:' ';position:absolute;top:50%;left:50%;margin:-40px 0 0 -11px;background:url('../../../content/dam/neogold/gmap/mobile-icon-location.svg');background-size:22px 40px;pointer-events:none}
.pac-container{z-index:1055;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}
.pac-logo:after{display:none}
.hdpi .pac-icon{background-image:url(../../../content/dam/neogold/gmap/pac-icon.svg);background-size:16px 20px;background-repeat:no-repeat;background-position:center}
.pac-item{padding:14px 20px}
.pac-item-query{float:left;display:flex}
.pac-icon.pac-icon-marker{float:left}
.pac-item-query .span:nth-child(3){float:left;display:flex}
.gmap-modal #autoAddr{resize:none;height:60px}
.gmap-modal .error-block{margin:70px 0 auto}
.gmap-modal .error-note{padding:14px 18px 14px 42px;border-radius:8px;background-color:#f4f4f4;font-size:16px;line-height:1.25;color:#797a86;margin-bottom:20px;position:relative;text-align:left}
.gmap-modal .note-txt{text-align:center;font-family:neoRg;font-size:14px;line-height:1.29;color:#2f3043;margin-bottom:40px}
.gmap-modal .error-note::before{content:'';background-image:url('../../../content/dam/neogold/error-info-black.svg');width:18px;height:18px;left:18px;position:absolute;background-size:contain}
.gmap-modal .error-note b{font-family:neoBd}
.gmap-modal .error-heading{font-size:26px;font-family:neoBd;line-height:1.23;text-align:center;color:#2f3043;margin:30px auto 20px auto;max-width:390px}
.gmap-modal .error-sec-btn{background-color:#2f3043;border-radius:25px;border:solid 1px #2f3043;color:#2f3043;margin-right:0;min-width:244px;padding:15px 19px;font-family:neoMedium;line-height:1.25;text-align:center;color:#fff;height:50px;margin-bottom:14px}
.gmap-modal .error-sec-btn:hover,.gmap-modal .error-sec-btn:active{background-color:#2f3043 !important;border-radius:25px;border:solid 1px #2f3043;color:#fff !important}
.gmap-modal .error-pri-btn{border-radius:25px;background-color:transparent;border-color:#2f3043;color:#2f3043 !important;min-width:244px;height:50px;padding:15px 26px;font-size:16px;font-family:neoMedium;line-height:1.25;text-align:center}
.gmap-modal .error-pri-btn:hover,.gmap-modal .error-pri-btn:active,.gmap-modal button:not(:disabled):hover{border-radius:25px;background-color:transparent !important;border-color:#2f3043;color:#2f3043}
.gmap-modal .man-btn-wrapper button:active,.gmap-modal .man-btn-wrapper button:not(:disabled):hover,.gmap-modal .man-btn-wrapper button:not(:disabled):focus{background-color:transparent !important}
textarea#enterFlatNumber:read-only{padding:19px 30px 15px 15px}
@media all and (min-width:768px){.addressforMobile{display:block;margin-top:-30px;margin-bottom:10px}
.addr-wrappr .addressforMobile{margin-top:-30px;margin-bottom:10px;display:block}
}
@media all and (max-width:767px){.is-floating-label .editIcon{right:10px;top:15px;width:20px}
.neoForm .delAdrressBox{margin-bottom:24px}
.gmap-modal .modal-content{min-height:unset}
.gmap-modal .note-txt{font-size:12px;line-height:1.33;text-align:center;color:#2f3043;margin-bottom:24px}
.gmap-modal .no-map-img{margin-bottom:20px;width:83px;height:123px;margin-top:30px}
.gmap-modal .man-addr{width:188px;height:40px;padding:9px 20px 13px;line-height:normal}
.addr-wrappr .addressforMobile{margin-bottom:10px;display:block}
.vertical-blank-map{height:0}
.delAdrressBox label{top:16px;left:12px;font-family:'neoRg';color:#797a86;font-weight:normal;background-color:#fff;padding:0 5px}
.modal#gmapModal .modal-content{max-height:unset;border-top-left-radius:10px;border-top-right-radius:10px}
.auto-detect img{width:24px;height:24px}
.gmap-modal .close{position:absolute;right:10px;top:-40px}
.com_accordionImp .card .auto-detect{margin-bottom:24px}
.com_accordionImp .card .auto-detect .auto-detect-txt{font-size:14px;line-height:24px;color:#2f3043;text-decoration:underline}
.gmap-modal .autocomplete{margin-top:20px;max-width:270px;display:inline-block}
.form-control-placeholder{position:absolute;top:0;padding:0 0 0 13px;transition:all 200ms;opacity:.5;height:50px;line-height:50px}
.gmap-modal .modal-body{padding:20px 20px 75px}
.gmap-modal .modal.fade .modal-dialog{max-width:100%;min-width:unset}
.gmap-modal .modal.fade .modal-dialog{transform:translateY(50%);transition:all ease .7s;min-width:unset}
.gmap-modal .modal.show .modal-dialog{transform:translateY(16px)}
.gmap-modal .auto-txt{font-family:neoBd;font-size:14px;line-height:1.29;color:#2f3043;margin-left:8px}
.gmap-modal .auto-icon{width:24px;height:24px}
.gmap-modal input{margin-bottom:16px;padding:15px;height:50px}
.gmap-modal #gmap{height:238px;margin:25px -20px 40px -20px;width:375px}
.gmap-modal .d-s{font-size:12px}
.gmap-modal .no-addr-img{width:80px;height:80px}
.gmap-modal .no-result-txt{font-size:18px}
.gmap-modal .note{font-size:12px}
.gmap-modal .man-addr,.gmap-modal .man-cnf-addr{font-size:14px}
.gmap-modal .note{margin-bottom:30px}
.gmap-modal .note-ico{width:14px;height:14px}
.gmap-modal .cnf-addr{margin-bottom:75px}
.form-control:focus+.form-control-placeholder,.form-control:valid+.form-control-placeholder,.form-control:disabled+.form-control-placeholder{top:6px}
.gmap-modal .clear-all{top:13px}
.gmap-modal .cancel-txt{font-size:14px;font-family:neoBd;line-height:1.29;color:#2f3043;width:50px;float:right;right:0;height:89px;display:flex;align-items:center}
.gmap-modal #gmapAutocomplete{margin-bottom:0}
.gmap-modal .back-cta{margin:0}
.gmap-modal .addr-txt{margin:20px 0 25px}
.gmap-modal .error-block{margin:20px 10px 0}
.gmap-modal .error-mark-img{width:60px;height:54px}
.gmap-modal .error-heading{font-size:18px;font-family:neoHeavy;max-width:275px}
.gmap-modal .error-note{font-size:12px;line-height:1.33;color:#797a86}
.gmap-modal .error-sec-btn{min-width:174px;font-size:14px;height:40px;padding:9px 13px 13px;margin:12px 0;width:204px;border-radius:20px}
.gmap-modal .error-pri-btn{min-width:140px;height:40px;padding:9px 13px 13px;font-size:14px;border-radius:20px;width:204px}
.gmap-modal .cta-wrapper{display:flex;margin-left:-8px;justify-content:center;flex-wrap:wrap}
.gmap-modal .error-note::before{content:'';background-image:url('../../../content/dam/neogold/error-info-black.svg');width:14px;height:10px;left:18px;position:absolute;background-size:14px;padding:8px 8px 84px 32px;background-repeat:no-repeat}
}
.toast-message{width:auto;height:auto;position:fixed;right:165px;top:117px;border-radius:10px;background-color:#faedd9;padding:20px;display:flex;align-items:center;line-height:20px;z-index:999}
.toast-error{width:444px;background-color:#f0cfcf}
.toast-message .success-icon{height:30px}
#toastCloseBtn{cursor:pointer;margin-top:-4px}
.toast-desc,.toast-descr{font-size:16px;line-height:1;color:#2a2747;font-weight:500;vertical-align:middle;align-items:center;margin:5px 5px 0 15px}
.toast-message .error-icon{width:40px;height:auto}
@media(max-width:767px){.toast-message{bottom:0;right:0;margin:0 auto;max-width:335px;top:-130px;left:0;position:fixed;transform:translateY(35rem);height:62px;padding:19px 16px}
.toast-desc,.toast-descr{font-size:12px;line-height:16px;margin:5px 5px 0 8px}
.toast-message .success-icon{height:24px;width:24px}
#toastCloseBtn{display:none}
}
.shortList__container{background-color:#fefaf6;padding:16px 32px 32px;margin:0;max-width:832px;border-radius:0 0 10px 10px}
#freeNumbersContent .non-prem-no .chip .no-chip .msidnno span.amount{font-size:16px;line-height:20px;color:#2f3043;font-family:'neoMedium'}
#freeNumbersContent .non-prem-no .chip.blockedNumber .no-chip .msidnno span.no-type{color:#595969}
#freeNumbersContent .non-prem-no .chip .no-chip .msidnno span.no-type{font-size:16px;line-height:20px;color:#82838e}
.chip.inWishList .no-chip{border:1px solid #ffc600 !important}
.chip.blockedNumber .no-chip,.chip.blockedNumber .no-chip.premium-no .msidnno{border:1px solid #ffc600 !important;background-color:#ffc600}
.blockedNumber .no-chip.premium-no{background:#ffc600}
.chip.blockedNumber .no-chip .msidnno{background-color:transparent}
.cyn__wrapper .msidnno{font-family:'neoMedium'}
.shortList__container h2.shortList__heading{font-size:18px;line-height:22px;margin:0 0 16px 0;font-family:NeoBd}
.shortList__container .shortList__wrapper{display:grid;margin:0 0 24px 0;grid-template-columns:1fr 1fr;gap:8px 64px}
.shortList__container .shortList__item{display:flex;align-items:center;justify-content:flex-start;flex:48%}
.itemTimer__wrapper span.timer{width:40px;display:inline-block;white-space:nowrap}
.shortList__container .shortList__item:nth-child(even){justify-content:flex-start}
.shortList__container .shortList__item .item__wrapper{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;gap:8px;border:1px solid #acacb4;border-radius:50px;margin:0;min-width:191px;background-color:#fefaf6;cursor:pointer}
.shortList__container .shortList__item .item__wrapper.blockNumber{background-color:#ffc600;border-color:#ffc600;cursor:pointer}
.shortList__container .shortList__item .item__wrapper.blockNumber p.item__price{color:#595969}
.shortList__container .shortList__item .item__wrapper p.item__number{font-size:16px;line-height:20px;margin:0;color:#2f3043;font-family:neoMedium}
.shortList__container .shortList__item .item__wrapper p.item__price{font-size:16px;line-height:20px;margin:0;color:#82838e;font-family:NeoRg}
.shortList__container .shortList__item .item__wrapper p.item__price.notFree{color:#2f3043;font-family:"neoMedium"}
.shortList__container .shortList__item .itemDelete{background-color:#f9e8d0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50px;min-width:40px;cursor:pointer}
.shortList__container .shortList__item .itemDelete img{width:24px}
.shortList__container .shortList__item .itemTimer__wrapper{display:flex;align-items:center;justify-content:center;position:relative;margin:0 0 0 8px;padding:0 0 0 16px;gap:6.5px}
.shortList__container .shortList__item .itemTimer__wrapper p.item__timer{margin:0;font-size:16px;line-height:20px;color:#2f3043}
.shortList__container .shortList__item .itemTimer__wrapper img.itemInfo__icon{width:20px;height:20px;cursor:pointer}
.shortList__container .shortList__item .itemTimer__wrapper .item__toolTip{position:absolute;top:-90px;left:0;width:378px;box-shadow:0 8px 16px 0 rgba(96,97,112,0.1),0 2px 4px 0 rgba(40,41,61,0.04);background-color:#fff;padding:10px;border-radius:10px;display:none}
.shortList__container .shortList__item .itemTimer__wrapper .item__toolTip.show{display:flex}
.shortList__container .shortList__item .itemTimer__wrapper .item__toolTip p{font-size:14px;line-height:18px;margin:0;color:#82838e}
.shortList__container .shortList__item .itemTimer__wrapper .item__toolTip p.downArrow{width:20px;height:13px;position:absolute;bottom:-8px;box-shadow:0 8px 16px 0 rgba(96,97,112,0.1),0 2px 4px 0 rgba(40,41,61,0.04);background-color:#fff;left:16px;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);transform:rotate(180deg)}
.com_accordionImp .card .card-body .shortList__container p.addNumberText{font-size:16px;line-height:20px;color:#595969;margin:0 0 32px 0}
.shortList__container button.lockInNumberCTA{font-size:16px;line-height:20px;padding:14px 20px 16px;border-radius:50px;border:0;color:#fff;font-family:"NeoRg"}
.shortList__container button.lockInNumberCTA:disabled{background-color:#d5d6d9}
.shortList__container button.lockInNumberCTA:enabled{background-color:#ee2737}
.shortList__container button.lockInNumberCTA:focus{outline:0}
.shortList__container .item__border.premiumNumber{position:relative}
.shortList__container .item__border.premiumNumber:after{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% - 24px + 2px);height:calc(100% + 2px);border-radius:50px;background-image:radial-gradient(circle at 0 50%,#ffcc1b,#e60000 99%);z-index:1}
.shortList__container .item__border.premiumNumber .item__wrapper{border-color:transparent !important;position:relative;background-color:#fff;z-index:999}
.numberUnavailableModal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}
#freeNumbersContent .non-prem-no{max-width:100%}
#freeNumbersContent .non-prem-no .chip .no-chip{max-width:186px;width:100%;border:1px solid #acacb4}
.sumofNoClick #freeNumbersContent .non-prem-no .chip .no-chip{margin:20px 0 8px 0}
#freeNumbersContent .non-prem-no .chip .no-chip.selectedchip{border:1px solid #ffc600;background-color:#ffc600}
#freeNumbersContent .non-prem-no .chip .no-chip.selectedchip .msidnno{background-color:transparent}
#freeNumbersContent .non-prem-no .chip .no-chip .msidnno{color:#2f3043}
.alert-o-m{position:fixed;bottom:0;top:0;left:0;right:0;overflow:hidden}
.cynNum-unavailable-alert{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow-y:scroll;background-color:rgba(0,0,0,0.4);-webkit-animation-name:fadeIn;-webkit-animation-duration:.4s;animation-name:fadeIn;animation-duration:.4s;font-family:'neoRg'}
.cynNum-unavailable-alert .modal-content{position:fixed;bottom:0;background-color:#fff;width:100%;padding:40px 20px;border-top-left-radius:10px;border-top-right-radius:10px}
.cynNum-unavailable-alert .modal-heading .m-c-i{position:absolute;top:12px;right:16px;display:block;cursor:pointer}
.m-c-i:hover,.m-c-i:focus{color:#000;text-decoration:none;cursor:pointer}
.cynNum-unavailable-alert .modal-heading .h-t{font-size:24px;line-height:1.17;font-family:'NeoBd';text-align:center}
.cynNum-unavailable-alert .modal-heading .info-text{font-size:16px;line-height:1.25;margin:16px 0 32px;text-align:center;background-color:#f4f8fe;color:#595969;border-radius:10px;padding:16px}
.cynNum-unavailable-alert .modal-heading .alert-img{width:80px;height:80px;margin:0 auto 24px auto;display:block}
.cynAlert-enter-anotherNum{width:100%;font-size:14px;padding:10px 20px 13px;background-color:#ee2737;border:0;border-radius:20px;color:#fff;font-family:'neoMedium';margin:0 auto;display:block;cursor:pointer}
.d-n{display:none}
.phoneNumberFeed.feedback.invalid-feedback>span{color:#e60000 !important}
.cyn__wrapper .cyn__radio__wrapper .cynRadio__item input.cynInput:checked+label{font-family:'NeoBd'}
#premiumNumbersContent .no-wrapper.non-prem-no{max-width:100%}
.item__border{height:44px;margin:0 24px 0 0}
.item__wrapper{max-height:calc(100% - 2px);width:calc(100% - 2px)}
.shortList__container .shortList__item:not([data-type="free"]) .item__border{position:relative;display:flex;align-items:center}
.shortList__container .shortList__item:not([data-type="free"]) .item__border .item__wrapper{background:linear-gradient(#fefaf6,#fefaf6) padding-box,linear-gradient(to left,#ffd543,#e80a05) border-box;border-radius:50px;border:1px solid transparent}
.shortList__container .shortList__item.itemNumberBlock .item__border .item__wrapper.blockNumber{background:#ffd543}
.shortList__container .shortList__item:not([data-type="free"]) .item__border .item__wrapper{position:relative;z-index:12}
.shortList__container .shortList__item.itemNumberBlock:not([data-type="free"]) .item__border::after{content:none}
.shortList__container .shortList__item.itemNumberBlock:not([data-type="free"]) .item__border .item__wrapper{border:1px solid transparent}
.shortList__container .shortList__item:not([data-type="free"]) .item__border .item__wrapper p.item__price{color:#2f3043;font-family:'neoMedium';font-size:14px;line-height:18px}
.cynPatternWrapper #premiumNumbersContent .no-wrapper.non-prem-no .chip{padding:0;width:100%;position:relative;height:auto;display:block}
.cynPatternWrapper #premiumNumbersContent .no-wrapper.non-prem-no .chip .no-chip.premium-no{width:100%;max-width:100%;position:relative;margin:auto;justify-content:space-between;height:100%;border:1.4px solid rgba(47,48,68,0);border-image-source:linear-gradient(128deg,#ffd543 5%,#e80a05 92%);border-image-slice:0;background-image:linear-gradient(to bottom,#fcf4e8,#fcf4e8),linear-gradient(128deg,#e80a05 5%,#ffd543 92%);background-origin:border-box;background-clip:content-box,border-box}
.cynPatternWrapper #premiumNumbersContent .no-wrapper.non-prem-no .d-flex.flex-wrap{gap:8px}
.cynPatternWrapper .sumofNoClick #premiumNumbersContent .no-wrapper.non-prem-no .d-flex.flex-wrap{row-gap:0;column-gap:8px}
.cynPatternWrapper #premiumNumbersContent .no-wrapper.non-prem-no .chip .no-chip.premium-no .msidnno{width:100%;max-width:100%;height:100%;max-height:unset;padding:10px 8px 10px 12px;margin:0}
.cynPatternWrapper #premiumNumbersContent .no-wrapper.non-prem-no .chip .no-chip.premium-no .msidnno span.amount{font-size:16px;line-height:20px;color:#2f3043;font-family:NeoMedium}
.cynPatternWrapper #premiumNumbersContent .no-wrapper.non-prem-no .chip .no-chip.premium-no .msidnno span.no-type{font-size:14px;line-height:18px;font-family:NeoMedium}
.mobWishlist{margin:0 0 -35px 0}
@media only screen and (min-width:769px){.cynNum-unavailable-alert{right:0;padding-top:180px}
.wishListCounter{display:none}
.cynNum-unavailable-alert .modal-content{width:453px;height:390px;padding:40px 32px 40px;border-radius:10px;bottom:unset;margin:auto;position:relative}
.cynNum-unavailable-alert .modal-heading .h-t{font-size:24px;line-height:1.17;width:362px}
.cynNum-unavailable-alert .cynAlert-enter-anotherNum{height:50px;font-size:16px;line-height:1.25;border-radius:40px;padding:14px auto 16px}
.cynPatternWrapper #premiumNumbersContent .no-wrapper.non-prem-no .chip{max-width:186px}
.cynPatternWrapper .sumofNoClick #premiumNumbersContent .no-wrapper.non-prem-no .chip{margin:20px 0 8px 0}
}
@media(max-width:768px){.non-prem-no .chip.odd{padding:0 4px 0 0 !important}
.non-prem-no .chip.even{padding:0 0 0 4px !important}
.cynPatternWrapper #premiumNumbersContent .no-wrapper.non-prem-no .chip{display:inline-flex;margin:0 0 8px 0}
.cynPatternWrapper #premiumNumbersContent .no-wrapper.non-prem-no .chip.odd{padding:0 4px 0 0 !important}
.cynPatternWrapper #premiumNumbersContent .no-wrapper.non-prem-no .chip.even{padding:0 0 0 4px !important}
#freeNumbersContent .non-prem-no .chip .no-chip{max-width:100%;height:auto;margin:0 0 8px 0}
#freeNumbersContent .non-prem-no .chip .no-chip .msidnno{padding:10px 8px 10px 12px;max-height:unset}
#freeNumbersContent .non-prem-no .chip .no-chip .msidnno span.amount{font-size:14px !important;line-height:18px;color:#2f3043;font-family:NeoMedium}
#freeNumbersContent .non-prem-no .chip .no-chip .msidnno span.no-type{font-size:12px;line-height:16px;color:#82838e;font-family:NeoRg}
.item__wrapper.msidnno.blockNumber,.shortList__container .shortList__item .item__wrapper{min-width:143px;width:100%;margin:0;padding:11px}
.shortList__container .shortList__item .item__wrapper p.item__number,.shortList__container button.lockInNumberCTA{font-size:14px;line-height:18px}
.shortList__container .shortList__item .itemTimer__wrapper p.item__timer{font-size:12px;line-height:16px}
.shortList__container .shortList__item .itemTimer__wrapper{gap:4px;margin:0;padding:10px}
.shortList__container .shortList__item .itemDelete{order:3;width:32px;height:32px;min-width:32px;margin-left:auto}
.shortList__container .shortList__item .itemTimer__wrapper img.itemInfo__icon{width:12px;height:12px}
.shortList__container button.lockInNumberCTA{height:40px;width:100%;padding:10px}
.shortList__container .shortList__wrapper{grid-template-columns:1fr}
.wishListCounter[data-count="0"]:after{content:none}
.shortList__container .shortList__item:not([data-type="free"]) .item__border .item__wrapper p.item__price{font-size:10px;line-height:12px;color:#595969}
.shortList__container .shortList__item .item__wrapper p.item__price{font-size:12px;line-height:14px}
}
.container{max-width:1232px}
div#cyn__loader{position:absolute;z-index:9999;top:0;left:0;width:100%;height:212px;background-color:#fff;overflow:hidden}
div#numberstabContent{position:relative;min-height:unset}
.container{max-width:1232px}
div#numberstabContent.loaderShowing{min-height:212px}
h2.cyn__heading{font-size:20px;line-height:26px;color:#2f3043;font-family:NeoBd}
.no-chip.selectedchip{background-color:transparent;border:1px solid #ffc600}
.cyn__wrapper{background-color:#fff;max-width:100%;border-radius:10px;margin:0;padding:0 32px}
.com_accordionImp .card .card-body .patternSlider .patternItem p{margin:0}
.neoForm .com_accordionImp .card #collapsetwo .card-body{padding:0 0 35px 0}
.cyn__wrapper .cyn__radio__wrapper{display:grid;align-items:flex-start;grid-template-columns:1fr 1fr 1fr;justify-items:flex-start;grid-gap:30px 34px;margin:19px 0 0 0}
.cyn__wrapper .cyn__radio__wrapper .cynContent[is-display=false]{display:none}
.cyn__wrapper .cyn__radio__wrapper .cynContent[is-display=true]{display:initial;grid-column:1/4;grid-row:2/3;max-width:100%;width:100%}
.cyn__wrapper .cyn__radio__wrapper .cynContent[is-display=true].nthItem:nth-child(4){grid-column:2/4}
.neoForm .existing-mob{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column-reverse;gap:16px;max-width:294px}
.existing-mob .cdnd_radio{padding:0 !important}
.neoForm .existing-mob .dndMobile.neoMobile{width:100%}
.neoForm .existing-mob .dndMobile.neoMobile #neoPhoneNumber1{width:100%}
.neoForm .cyn__wrapper .flx_direc.leftSection{width:100%}
.neoForm .existing-mob .existing-mob-subheading{display:flex;align-items:center;justify-content:flex-start;width:100%;background-color:#eaf2fc;border-radius:10px;padding:12px 8px}
.com_accordionImp .card .card-body .existing-mob-subheading p{font-size:14px;line-height:18px;color:#595969}
.com_accordionImp .card .card-body .existing-mob-subheading img.infoImg{width:16px;height:16px}
.cyn__wrapper .cyn__radio__wrapper .cynRadio__item{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative}
.cyn__wrapper .cyn__radio__wrapper .cynRadio__item.nthItem:nth-child(1){grid-column:1/2}
.cyn__wrapper .cyn__radio__wrapper .cynRadio__item.nthItem:nth-child(3){grid-column:2/3;grid-row:1/2}
.cyn__wrapper .cyn__radio__wrapper .cynRadio__item.nthItem:nth-child(5){grid-column:3/4;grid-row:1/2}
.cyn__wrapper .cyn__radio__wrapper .cynRadio__item input.cynInput{position:absolute;top:0;bottom:0;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0;margin:0}
.cyn__wrapper .cyn__radio__wrapper .cynRadio__item input.cynInput+label::before{content:"";position:absolute;top:0;bottom:0;width:20px;height:20px;border:2px solid #d5d6d9;border-radius:10px;left:0;transition:all .2s linear;margin:auto}
.cyn__wrapper .cyn__radio__wrapper .cynRadio__item input.cynInput:checked+label:before{border:2px solid #2f3043}
.cyn__wrapper .cyn__radio__wrapper .cynRadio__item input.cynInput+label:after{content:"";position:absolute;top:0;bottom:0;width:12px;height:12px;background-color:transparent;border-radius:10px;margin:auto;left:4px;transition:all .2s linear}
.cyn__wrapper .cyn__radio__wrapper .cynRadio__item input.cynInput:checked+label::after{background-color:#2f3043}
.cyn__wrapper .cyn__radio__wrapper .cynRadio__item label.cynRadioLabel{font-size:16px;line-height:20px;margin:0 0 0 28px;color:#2f3043;display:flex;padding:0}
.cynPatternWrapper{width:100%;position:relative}
.patternSlider{width:100%;margin:0 auto}
.patternSlider .item{margin:0 8px 0 0}
.patternSlider .patternItem{border:1px solid #acacb4;border-radius:50px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px}
.patternSlider .patternItem.active{background-color:#2f3043;border:0}
.patternSlider .patternItem.active p{color:#fff}
.patternSlider .patternItem.active img{display:block;width:20px;height:20px}
.com_accordionImp .card .card-body .patternSlider .patternItem.active p{color:#fff}
.com_accordionImp .card .card-body .patternSlider .patternItem p{margin:0;font-size:16px;line-height:20px;color:#2f3043;font-family:neoMedium}
.patternSlider .patternItem img{display:none}
.patternSlider button.slick-arrow,.special-no button.slick-arrow{width:40px;height:40px;border-radius:20px;box-shadow:0 0 6px 0 rgba(0,0,0,0.2);background-color:#fff;z-index:1;transition:all .2s linear;transform:scale(1) translate(0,0);top:0;bottom:0;margin:auto;background-repeat:no-repeat;background-position:center center;background-size:24px}
.patternSlider button.slick-arrow:before,.special-no button.slick-arrow:before{content:none}
.patternSlider button.slick-arrow.slick-prev,.special-no button.slick-arrow.slick-prev{background-image:url(../../../content/dam/neogold/cyn-wishlist/slick-arrow-prev.svg);left:0;opacity:1}
.patternSlider button.slick-arrow.slick-prev.slick-disabled,.special-no button.slick-arrow.slick-prev.slick-disabled{transform:scale(0.2) translate(-40px,0)}
.patternSlider button.slick-arrow.slick-next,.special-no button.slick-arrow.slick-next{background-image:url(../../../content/dam/neogold/cyn-wishlist/slick-arrow-next.svg);right:0;opacity:1}
.patternSlider button.slick-arrow.slick-next::after{content:none;position:absolute;top:0;right:0;bottom:0;margin:auto;width:100px;height:60px;background:#fff;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.65) 35%,#fff 100%)}
.special-no .slick-track{display:flex}
.patternSlider button.slick-arrow.slick-next.slick-disabled,.special-no button.slick-arrow.slick-next.slick-disabled{transform:scale(0) translate(40px,0)}
.patternSlider button.slick-arrow.slick-disabled,.special-no button.slick-arrow.slick-disabled{opacity:0}
.patternSlider.customSlick{display:flex;align-items:center;justify-content:flex-start;position:relative;transition:all .4s linear}
.patternSlider.customSlick .patternItem{width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer}
.patternSearch #neoPhoneNumPatternSearch{max-width:394px;height:60px;width:100%}
#patternSearchBox[data-cynselectiontype="cynSelectionType3"] .patternSearchMobile,#patternSearchBox[data-cynselectiontype="cynSelectionType1"] .divTag,#patternSearchBox[data-cynselectiontype="cynSelectionType2"] .divTag,#patternSearchBox[data-cynselectiontype="cynSelectionType4"] .divTag,#patternSearchBox[data-cynselectiontype="cynSelectionType5"] .patternSearchMobile,#patternSearchBox[data-cynselectiontype="cynSelectionType6"] .patternSearchMobile,#patternSearchBox[data-cynselectiontype="cynSelectionType6"] .divTag,#patternSearchBox[data-cynselectiontype="cynSelectionType1"] .special-no,#patternSearchBox[data-cynselectiontype="cynSelectionType2"] .special-no,#patternSearchBox[data-cynselectiontype="cynSelectionType4"] .special-no,#patternSearchBox[data-cynselectiontype="cynSelectionType5"] .special-no,#patternSearchBox[data-cynselectiontype="cynSelectionType3"] .special-no,#patternSearchBox[data-cynselectiontype="cynSelectionType5"] .divTag .sumofnoTxt{display:none}
.patternSearch .divTag{border-radius:10px;background-color:#eaf2fc;padding:12px 20px 15px 16px;height:50px}
.neoForm .patternSearch .divTag .infoImg{width:15px;height:auto;vertical-align:middle;margin:0 10.5px 0 0}
.patternSearch .divTag span{font-size:14px;font-family:'neoRg';line-height:18px;color:#595969}
.patternSearch .special-no{display:flex;gap:10px}
.patternSearch .special-no .card{height:36px;width:max-content;padding:8px;border-radius:4px;background-color:#fbf1e3;font-size:16px;line-height:20px;font-family:'neoMedium';color:#2f3043;box-shadow:none;margin:0 0 11px}
.patternSearch .special-no .card.active{background-color:#2f3043;color:#fff}
.special-no{display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;gap:8px;position:relative}
.specialCard{background-color:#fbf1e3;padding:8px;border-radius:4px;cursor:pointer}
.specialCard-chip{font-size:16px;line-height:20px;margin:0;color:#2f3043;font-family:NeoMedium}
.specialCard.selected{background-color:#2f3043}
.specialCard.selected .specialCard-chip,.com_accordionImp .card .card-body .cyn__wrapper .specialCard.selected .specialCard-chip{color:#fff}
.special-no::-webkit-scrollbar,#mobwishlistDrawer{display:none}
.special-no{-ms-overflow-style:none;scrollbar-width:none}
.specialCard.active{background-color:#2f3043}
.specialCard.active .specialCard-chip{font-family:NeoBd;color:#fff}
.chip{position:relative}
.sumofNoClick #freeNumbersContent .sumOfDigits{top:0}
.sumofNoClick #premiumNumbersContent .sumOfDigits{top:-20px}
.sumOfDigits{display:flex;background-color:#ffc600;padding:2px 8px;width:32px;height:20px;border-radius:5px 5px 0 0;right:10px;margin-left:auto;margin-right:12px;font-size:12px;line-height:16px;font-family:neoBd;align-items:center;justify-content:center;position:absolute;z-index:999}
.neoForm .cynPatternWrapper .non-prem-no{margin-bottom:0}
.patternSearch .errorSpecialNumber{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:8px 0 0 0}
.patternSearch .errorSpecialNumber span{font-size:14px;line-height:16px;color:#b30e0e;margin:0}
.errorSpecialNumber img{width:16px;height:16px}
.patternSlider .slick-list:after{content:'';position:absolute;width:100px;height:calc(100% + 10px);border-radius:12px;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,0.4290091036414566) 10%,rgba(255,255,255,1) 50%);left:unset;top:-7px;right:0}
.cynPatternWrapper .showMoreli{position:absolute;right:16px}
.cynPatternWrapper .sumofdigitshowMore{font-family:'neoMedium';font-size:16px;line-height:16px;color:#2f3043;text-decoration:underline}
@media(max-width:768px){div#numberstabContent.loaderShowing{min-height:250px}
div#cyn__loader svg{transform:scale(1.7) translate(0,0) !important}
div#cyn__loader{top:-40px;height:250px;z-index:16}
div#patternSearchBox[data-cynselectiontype="cynSelectionType3"]+ul+#numberstabContent.loaderShowing{height:314px}
div#numberstabContent.sumofNoClick div#cyn__loader{height:350px}
div#patternSearchBox[data-cynselectiontype="cynSelectionType3"]+ul+#numberstabContent.loaderShowing div#cyn__loader{height:314px}
.cyn__wrapper .cyn__radio__wrapper{display:flex;grid-gap:20px;margin:2px 0 0 0;flex-wrap:wrap}
.cyn__wrapper{padding:0 20px 24px}
.patternSlider .patternItem,.patternSlider .patternItem.active{border-radius:20px;padding:9px 8px;gap:4px;height:30px}
.com_accordionImp .card .card-body .patternSlider .patternItem p{font-size:12px;line-height:11px}
.patternSlider .patternItem.active img{width:12px}
.cyn__wrapper .cyn__radio__wrapper .cynContent[is-display=true]{margin:0}
.neoForm .patternSearch .cdnd_radio.c_radiocheck{margin:20px 0 0}
.patternSearch #neoPhoneNumPatternSearch{height:50px}
.wishlistWrapper{position:fixed;bottom:0;right:-100%;width:100%;height:100%}
#mobwishlistDrawer{position:fixed;right:24px;width:56px;height:56px;cursor:pointer;bottom:24px;opacity:0;margin:0;z-index:17;display:flex}
img.wishListCard{position:fixed;right:24px;bottom:24px;width:56px;height:56px;background-color:#ee2737;z-index:16;padding:12px;border-radius:50px}
input#mobwishlistDrawer:checked+.wishListCounter+.wishlistWrapper{position:fixed;bottom:0;right:0;width:100%;height:100%;background-color:rgb(18 22 33 / 80%);display:flex;align-items:flex-end;justify-content:flex-end;padding:0 24px;z-index:18;transition:all .4s linear}
.mobWishlist .mobwishlistDrawer input[type="checkbox"]:checked+.wishlistWrapper .shortList__container{display:flex;flex-direction:column;gap:8px}
.mobWishlist .mobwishlistDrawer:checked+.wishlistWrapper .shortList__container .shortList__wrapper{padding:0 20px 0 0}
.mobWishlist .mobwishlistDrawer input[type="checkbox"]:checked+.wishlistWrapper::after{transform:rotate(180deg)}
.mobWishlist input[type="checkbox"]+.wishlistWrapper::after{content:'';position:fixed;width:56px;height:56px;right:20px;background-image:url(../../../content/dam/neogold/cyn-wishlist/Health.svg);transition:all .3s ease-in;bottom:0;padding:12px;border-radius:100px;box-shadow:0 4px 8px 0 rgba(96,97,112,0.16),0 0 2px 0 rgba(40,41,61,0.04);background-color:#ee2737;background-repeat:no-repeat;background-position:center}
.shortList__container{margin:0 0 16px;box-shadow:0 4px 8px 0 rgb(96 97 112 / 16%),0 0 2px 0 rgb(40 41 61 / 4%);border-radius:10px;padding:20px 16px;display:flex;gap:6px;flex-direction:column}
.cynPatternWrapper .slick-dots{position:absolute;bottom:-16px;display:flex;width:100%;padding:0;margin:0 0 8px;list-style:none;align-items:center;justify-content:flex-start}
.cynPatternWrapper .slick-dots li{position:relative;display:inline-block;margin:0 8px 0 0;width:auto;height:auto;padding:0;cursor:pointer}
.cynPatternWrapper .slick-dots li.slick-active button{background-color:rgba(0,0,0,0.8);width:24px;border-radius:3px}
.mobilepremiumSlider{display:initial !important}
.mobilepremiumSlider .slick-slide.slick-current.slick-active,.mobilepremiumSlider .slick-slide{max-width:inherit;padding:0}
.mobilenumberSlider .slick-slide.slick-current.slick-active,.mobilenumberSlider .slick-slide{max-width:100%;padding:0}
.mobilenumberSlider .slick-list.draggable,.premium-numbers .slick-list.draggable{padding:0 !important}
.patternSlider.customSlick{overflow-x:auto}
.patternSlider.customSlick::-webkit-scrollbar{display:none}
.cynPatternWrapper .sumofNoClick #premiumNumbersContent .no-wrapper.non-prem-no .chip{display:inline-flex;margin:20px 0 8px 0;height:auto}
.cynPatternWrapper #premiumNumbersContent .no-wrapper.non-prem-no .mobilepremiumSlider .chip .no-chip.premium-no{width:calc(100% - 2px);border:1px solid rgba(47,48,68,0);border-image-source:linear-gradient(128deg,#ffd543 5%,#e80a05 92%);border-image-slice:0;background-image:linear-gradient(to bottom,#fcf4e8,#fcf4e8),linear-gradient(128deg,#e80a05 5%,#ffd543 92%);background-origin:border-box;background-clip:content-box,border-box;height:calc(100% - 2px);position:relative;top:unset;bottom:unset;right:unset;left:unset}
.cynPatternWrapper #premiumNumbersContent .no-wrapper.non-prem-no .mobilepremiumSlider .chip .no-chip.premium-no .msidnno{width:100%;max-width:100%;max-height:unset;height:auto;padding:10px 8px 10px 12px}
.cynPatternWrapper #premiumNumbersContent .no-wrapper.non-prem-no .mobilepremiumSlider .chip .no-chip.premium-no .msidnno span.amount{font-size:14px;line-height:18px;margin:0;color:#2f3043;font-family:NeoMedium}
.cynPatternWrapper #premiumNumbersContent .no-wrapper.non-prem-no .mobilepremiumSlider .chip .no-chip.premium-no .msidnno span.no-type{font-size:10px;line-height:12px;font-family:NeoMedium;color:#2f3043}
.wishListCounter{position:fixed;bottom:24px;right:24px;width:56px;height:56px;z-index:16}
.wishListCounter:after{content:attr(data-count);position:absolute;right:-4px;top:-4px;width:20px;height:20px;font-size:14px;line-height:20px;font-family:'NEOMEDIUM';background-color:#ffc600;border-radius:10px;z-index:99;text-align:center}
.shortList__container{min-width:285px}
.no-wrapper .no-numbers{padding-left:0}
.patternSearch .divTag{height:auto;display:flex}
.neoForm .patternSearch .divTag .infoImg{height:15px}
.sumofNoClick .slick-slide.slick-current.slick-active>div{margin:0 0 8px 0}
.sumofNoClick #premiumNumbersContent .sumOfDigits{top:-20px}
.cynPatternWrapper .showMoreli{bottom:-20px;right:20px}
.cynPatternWrapper .sumofdigitshowMore{font-family:neoBd;font-size:12px;line-height:18px}
.tab-content.numbers-tabContent.sumofNoClick{margin:0 0 20px 0}
}
.d-n{display:none !important}
.nudgePopup{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);right:0;bottom:0;align-items:center;display:flex}
.nudgePopup-p{min-width:auto;transition:opacity .15s linear;position:relative;background-color:#fefefe;border-radius:10px 10px 0 0;border:1px solid #888;padding:32px 20px 24px;margin:0 auto;width:100%}
.nudgePopup-h{font-size:18px;font-family:'neoBd';color:#2f3043;line-height:22px;margin:0 auto;padding:0}
.popupClose{right:10px;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;position:absolute;top:-48px}
.nudgePopup-h,.nudgePopup.heading{text-align:center}
.nudgePopup-text{max-width:295px;text-align:center;margin:0 auto}
.nudgePopup.nudgePopup-text p{font-size:14px;line-height:20px;display:flex;align-items:flex-start;font-family:'neoRg';margin:0;color:#2f3043}
.nudgePopup.btnDeliverlater{border-radius:25px;min-height:50px;background-color:#ee2737;border:1px solid #ee2737;font-size:14px;font-family:neoMedium;color:#fff;line-height:20px;cursor:pointer;width:100%}
.nudgePopup .btnUpgrade{cursor:pointer;border-radius:25px;min-height:40px;font-size:14px;font-family:neoMedium;background-color:#ee2737;border:1px solid #ee2737;line-height:18px;color:#fff;width:100%;max-width:335px}
.nudgePopup .btns{display:flex;align-items:center;justify-content:center;margin:32px 0 0;gap:10px;flex-wrap:wrap}
.nudgePopup .continuePrepaidplan{color:#2f3043;font-size:14px;line-height:18px;font-family:'neoMedium';display:flex;align-items:center;justify-content:center;padding:16px 0 0;text-decoration:underline;cursor:pointer}
.nudgePopup .selectePlanBox{display:grid;grid-template-columns:85px auto;grid-template-rows:auto;padding:0;margin:44px auto 0;background-color:#f9e8d0;text-align:left;color:#2f3043;border-radius:0 10px 10px;clear:both;position:relative;max-width:482px}
.nudgePopup .selectePlanBox.prepaid{height:90px}
.nudgePopup .selectePlanBox.postpaid{height:122px;border-style:solid;object-fit:contain;border-width:3px;border-image-source:linear-gradient(128deg,#e80a05 5%,#ffd543 92%);border-image-slice:0;background-image:linear-gradient(to bottom,#fcf4e8,#fcf4e8),linear-gradient(128deg,#e80a05 5%,#ffd543 92%);background-origin:border-box;background-clip:content-box,border-box;border-top-left-radius:0}
.nudgePopup .selectePlanBox.postpaid .segment{left:-3px;top:-25px}
.nudgePopup .segment{position:absolute;background-color:#fd6;padding:5px 12px 8px;font-size:14px;line-height:16px;font-family:neoBd;height:22px;top:-22px;display:flex;align-items:center;justify-content:center;clip-path:polygon(100% 0,100% 23%,93% 100%,0 100%,0 0);width:auto;border-radius:5px 5px 0 0}
.nudgePopup .segment p{margin:0}
.nudgePopup .selectePlanBox.postpaid::after{position:absolute;content:attr(data-label);top:0;padding:1px 6px 2px;right:0;background-color:#ffc600;z-index:12;border-bottom-left-radius:5px;border-top-left-radius:0;border-top-right-radius:0;color:#2f3043;max-width:95px;font-size:10px;line-height:12px;font-family:neoBd}
.nudgePopup .selectePlanBox .selectePlanPerMonth{height:auto;flex-direction:column;grid-row:1/4;display:flex;align-items:center;justify-content:center;width:100%;position:relative;padding:19px 0}
.nudgePopup .selectePlanPerMonth .fleftPerMonth{font-size:22px;font-family:NeoBd;line-height:26px}
.nudgePopup .selectePlanBox .selectePlanPerMonth .frightPerMonth{font-size:10px;font-family:neoRg;display:block;margin:0 0 0 5px;line-height:18px;color:#595969}
.nudgePopup .selectePlanBox .selectePlanPerMonth:after{content:'';position:absolute;top:0;right:0;bottom:0;margin:auto;width:2px;height:calc(100% - 16px);border-left:1px dashed #bf99b7}
.nudgePopup .selectePlanBox .indi-conn{position:relative;bottom:unset;display:flex;grid-column:2;grid-row:1/4;align-self:flex-start;justify-self:flex-start;margin:0;gap:32px;padding:14px 0 0 15.7px}
.nudgePopup .selectePlanBox .indi-conn>div{display:flex;flex-direction:column}
.nudgePopup .selectePlanBox .indi-conn>div span:nth-child(1){font-size:12px;line-height:14px;margin:0 0 2px 0}
.nudgePopup .selectePlanBox .indi-conn .dataDiv .fleft{font-weight:bold}
.nudgePopup .selectePlanBox .indi-conn>div span:nth-last-child(1){font-size:10px;margin:0;line-height:12px;color:#595969}
.nudgePopup .selectePlanBox .selectePlanConDetails{padding:0 0 0 15px;grid-column:2/3;grid-row:3;display:flex;justify-content:space-between;align-items:flex-start;width:100%}
.nudgePopup .selectePlanBox.postpaid .non-teleco-wrapper{margin-bottom:6px}
.nudgePopup .selectePlanConDetails .non-teleco-wrapper .img-rounded{width:24px;height:24px;margin:0 8px 0 0}
.nudgePopup .fleftPerMonth span{font-size:16px;line-height:20px;margin-right:1px;font-family:'neoRg';vertical-align:top}
@media(min-width:768px){.nudgePopup-p{max-width:562px;border-radius:10px;width:100%;padding:40px 20px 40px;transform:scale(0.8)}
.nudgePopup-h{font-size:20px;line-height:24px;padding:0 28px}
.nudgePopup .selectePlanBox.prepaid{height:96px}
.nudgePopup .selectePlanBox{display:grid;grid-template-columns:120px auto auto}
.nudgePopup .selectePlanBox.postpaid::after{font-size:12px;line-height:14.4px;padding:2px 6px}
.nudgePopup .selectePlanBox .indi-conn{grid-column:2;grid-row:1/4;align-self:center;padding:0 0 0 24px;gap:24px}
.nudgePopup .selectePlanBox .selectePlanConDetails{padding:8px 0 15px;grid-column:3;grid-row:2/4;display:flex;justify-content:end;align-items:end;margin-left:auto}
.nudgePopup .selectePlanBox .selectePlanPerMonth .frightPerMonth{font-size:14px}
.nudgePopup .selectePlanBox .indi-conn .dataDiv .fleft{width:auto}
.nudgePopup .selectePlanBox .indi-conn>div span:nth-last-child(1){font-size:14px;line-height:18px}
.nudgePopup .selectePlanBox .indi-conn>div span:nth-child(1){font-size:16px;line-height:18px}
.nudgePopup .selectePlanPerMonth .fleftPerMonth{line-height:36px;font-size:34px}
.nudgePopup .selectePlanBox.postpaid .non-teleco-wrapper{margin-bottom:0}
.nudgePopup .fleftPerMonth span{font-size:20px;line-height:24px;margin-right:2px}
.nudgePopup .selectePlanConDetails .non-teleco-wrapper .img-rounded{width:34px;height:34px;margin:0 10px 0 0}
}
@media all and (max-width:768px){.nudgePopup{align-items:flex-end;transform:unset}
}