CINXE.COM
Bundles | TV, Internet & Home phone | Bell Canada
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html id="shop" lang="en" xmlns:fb="http://ogp.me/ns/fb#"> <head> <script type="text/javascript" src="/static/bell_common.js?cache"> </script><script type="text/javascript" src="/static/bell_common.js?async"></script> <title>Bundles | TV, Internet & Home phone | Bell Canada</title> <link rel="preload" as="font" type="font/woff2" href="/Styles/media/core/fonts/bellslim_medium-webfont.woff2" crossorigin> <link rel="preload" as="font" type="font/woff2" href="/Styles/media/core/fonts/bellslim_regular-webfont.woff2" crossorigin> <link rel="preload" as="font" type="font/woff2" href="/Styles/media/core/fonts/bellslim_semibold-webfont.woff2" crossorigin> <link rel="preload" as="font" type="font/woff2" href="/Styles/media/core/fonts/bellslim_heavy-webfont.woff2" crossorigin> <link rel="preload" as="font" type="font/woff2" href="/Styles/media/core/fonts/bellslim_black-webfont.woff2" crossorigin> <link rel="preload" as="font" type="font/woff2" href="/Styles/media/Shared/fonts/shop-icons.woff2" crossorigin> <meta charset="utf-8"> <link rel="icon" href="/styles/images/icons/favicon.ico" type="image/x-icon" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="format-detection" content="telephone=no"> <meta name="description" content="Completely awesome. Completely affordable. Bring home the best TV service, fast and reliable Internet and the Home phone the most Canadians count on." /> <meta property="og:type" content="article" /> <meta property="og:title" content="Bundles | TV, Internet & Home phone | Bell Canada" /> <meta property="og:description" content="Completely awesome. Completely affordable. Bring home the best TV service, fast and reliable Internet and the Home phone the most Canadians count on." /> <meta property="og:url" content="https://www.bell.ca/Bell-bundles/Build-Your-Bundle/Bundle" /> <meta property="og:site_name" content="www.bell.ca" /> <meta name="province" content="ON" /> <meta name="language" content="en" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <!-- New line added for Youtube Video link 24/03/2017 --> <meta name="google-site-verification" content="4lWo1xka4pc2FdoNCDSSEHaG3qLeZ3Ied-vuvhRXy0w" /> <!--Page ID: BellBundles_BuildYourOwn, DCOBZW-BC035 --> <meta name="page_id" content="BellBundles_BuildYourOwn" /> <link rel="canonical" href="https://www.bell.ca/Bell-bundles/Build-Your-Bundle/Bundle" /> <link rel="alternate" hreflang="en-CA" href="https://www.bell.ca/Bell-bundles/Build-Your-Bundle/Bundle" /> <link rel="alternate" hreflang="fr-CA" href="https://www.bell.ca/Forfaits-Bell/Completer-Votre-Forfait/Forfait" /> <script src="/styles/web/js/bell_externals.js"></script> <!-- CHECK IF THE PAGE IS IN SHOP --> <link href="/Styles/media/core/css/brfcore.css?v=2mujWYl2-_HH6jj060mvu6nc5oSYOtwDhG3Rr5eKeSY1" rel="stylesheet"/> <link href="/styles/media/bundles.css?v=KfT--iBQwAY8B1bDaFf_Y9Epf6n_-28_kEWfrwUCzZM1" rel="stylesheet"/> <script src="/Styles/media/core/js/brfcore-top.js?v=9ktsOtIo0upvJP7-7FiXuOoOJe58RLFJ__wIRPL2vGo1"></script> <!--Omniture integration: consumer JS--> <script type="text/javascript"> var maskValidationDone = false; (function (g, b, d, f) { (function (a, c, d) { if (a) { var e = b.createElement("style"); e.id = c; e.innerHTML = d; a.appendChild(e) } })(b.getElementsByTagName("head")[0], "at-body-style", d); setTimeout(function () { var a = b.getElementsByTagName("head")[0]; if (a) { var c = b.getElementById("at-body-style"); c && a.removeChild(c) maskValidationDone = true; } }, f) })(window, document, "body {opacity: 0 !important}", 5E2) </script> <script id="dtm_script-2" type="text/javascript" src="//assets.adobedtm.com/launch-ENebd7a9b148404f67903d514c40949f24.min.js" async></script> <script type="application/ld+json"> { "@context" : "https://schema.org", "@type" : "WebSite", "name" : "Bell Canada", "alternateName" : "Bell", "url" : "https://www.bell.ca/" } </script> <!-- this key is also being used at other places in consumer shop, EPP etc. --> <script type="text/javascript" src="/ruxitagentjs_ICA7NQVfghqrux_10301241007103824.js" data-dtconfig="rid=RID_-837938156|rpid=1233548707|domain=bell.ca|reportUrl=/rb_bced360d-a02a-4b73-b0e7-46fe5ae1dc34|app=429b1eac4514c5ce|ssc=1|uanpi=2|featureHash=ICA7NQVfghqrux|doNotDetect=scr|msl=153600|vcfi=0|srsr=65000|xb=(https:^bs/^bs/tr^bs.snapchat^bs.com^bs/p)^p(https:^bs/^bs/edge^bs.bell^bs.ca)^p(https:^bs/^bs/api2^bs.branch^bs.io^bs/v1^bs/pageview)^p(https:^bs/^bs/analytics^bs.google^bs.com^bs/g^bs/collect)^p(https:^bs/^bs/stats^bs.g^bs.doubleclick^bs.net^bs/j^bs/)^p(https:^bs/^bs/collection^bs.decibelinsight^bs.net)^p(https:^bs/^bs/c^bs.go^bs-mpulse^bs.net^bs/api^bs/config^bs.json)^p(https:^bs/^bs/dpm^bs.demdex^bs.net^bs/id)^p(https:^bs/^bs/[a-z]^bs.clarity^bs.ms^bs/collect)^p(https:^bs/^bs/www^bs.bell^bs.ca^bs/ajax^bs/FacebookConversion^bs/TrackEvent)^p(https:^bs/^bs/px^bs.ads^bs.linkedin^bs.com)^pusageanalytics^bs.coveo^bs.com^pinqchat^bs.html^pwww^bs.google^bs-analytics^bs.com^pdata1^bs.bell^bs.ca^p^bs/TealeafTarget^bs.TeaLeaf^pmbox^pct^bs.pinterest^bs.com^pglassboxdigital|rdnt=1|uxrgce=1|bp=3|cuc=gticcd0a|chw=https?:^bs/^bs/.*dofbffselfserveapi*|srms=2,0,0,0%2F%23divStandardLightboxLarge%20%3E%20div%20%3E%20div%20%3E%20div.modal-body.bgWhite.body-pad.hiddenOverFlow%26;0%2F%23profileinformation-prf-rcry%20%3E%20div%20%3E%20div%20%3E%20div.table.table-bordered.table-hover%20%3E%20div%20%3E%20div;0%2F%23CreditCard_CardNumber%26;0%2F%23expiryYear%26;0%2F%23expiryDay%26;0%2F%23expiryMonth%26;0%2F%23dlprovince%26;0%2F%23txtDriverLicenseNumber%26;0%2F%23SinNumber%26;0%2F%23CreditCardNumber%26;0%2F%23mobSelect%20%3E%20button%26;0%2F%23LoginInfoModel_SecretQuestionId3%26;0%2F%23LoginInfoModel_SecretQuestionId2%26;0%2F%23txtSecretAnswer1%26;0%2F%23LoginInfoModel_SecretQuestionId1%26;0%2F%23PASSWORD%26;0%2F%23txtPhotoCardIdNumber%26;0%2F%23EXPY%2C%20%23EXPY%20%7E%20.rsx-custom-select-trigger%26;0%2F%23EXPD%2C%20%23EXPD%20%7E%20.rsx-custom-select-trigger%26;0%2F%23EXPM%2C%20%23EXPM%20%7E%20.rsx-custom-select-trigger%26;0%2F%23txtPassportId%26;0%2F%23CVV_PI%26;0%2F%23CC_expYear_PI%2C%20%23CC_expYear_PI%20%7E%20.rsx-custom-select-trigger%26;0%2F%23CC_expMonth_PI%2C%20%23CC_expMonth_PI%20%7E%20.rsx-custom-select-trigger%26;0%2F%23PassportExpiryDate%2C%20%23PassportExpiryDate%20%7E%20.rsx-custom-select-trigger%26;0%2F%23PassportNumber%26;0%2F%23PassportCountry%26;0%2F%23billingAddressDiv%20%3E%20div.rsx-input-row%20%3E%20div%20%3E%20span%26;0%2F%23CvvNumber_Payment%2C%20%23CvvNumber_Payment%20%7E%20.rsx-custom-select-trigger%26;0%2F%23CcYearData_Payment%2C%20%23CcYearData_Payment%20%7E%20.rsx-custom-select-trigger%26;0%2F%23CcMonthData_Payment%2C%20%23CcMonthData_Payment%20%7E%20.rsx-custom-select-trigger%26;0%2F%23txtCCNumber_Payment%2C%20%23txtCCNumber_Payment%20%7E%20.rsx-custom-select-trigger%26;0%2F%23Cardholdername%2C%20%23Cardholdername%20%7E%20.rsx-custom-select-trigger%26;0%2F%23PersonalInformation_CreditInformationViewModel_DateOfBirth%26;0%2F%23csc-number%26;0%2F%23expiration-year%26;0%2F%23expiration-month%26;0%2F%23cardholder-name;0%2F%23card-number;0%2F%23Answer1%26;0%2F%23SecretQuestion1%26;0%2F%23txtSecretAnswer3%26;0%2F%23txtCustomQuestion3%26;0%2F%23txtSecretQuestion3%26;0%2F%23txtCustomQuestion2%26;0%2F%23txtSecretAnswer2%26;0%2F%23txtSecretQuestion2%26;0%2F%23txtCustomQuestion1%26;0%2F%23txtSecretQuestion1%26;0%2F%23HomePhone%26;0%2F%23CreditCard_ExpirationDateYY%2C%20%23CreditCard_ExpirationDateYY%20%7E%20.rsx-custom-select-trigger%26;0%2F%23ReviewPage_CardExpiryDate%26;0%2F%23CreditCard_ExpirationDataMM%2C%20%23CreditCard_ExpirationDataMM%20%7E%20.rsx-custom-select-trigger%26;0%2F%23frmConfirm%20%3E%20div%20%3E%20div%3Anth-child%283%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%20%3E%20li%3Anth-child%287%29%20%3E%20div.sectionContent%26;0%2F%23transitCode%26;0%2F%23frmConfirm%20%3E%20div.standard-outline-custom-src.cWrap%20%3E%20div%3Anth-child%283%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%26;0%2F%23cardHolderName%20%3E%20div.form-group-input%20%3E%20div%20%3E%20span%3Anth-child%282%29%26;0%2F%23PersonalInformation_CreditInformationViewModel_DateOfBirthTemp%26;0%2F%23prepaid-review-card-holder%26;0%2F%23content%20%3E%20div%3Anth-child%283%29%20%3E%20div%3Anth-child%282%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%20%3E%20li%3Anth-child%285%29%26;0%2F%23BankAccountInfo_CardHolder%26;0%2F%23content%20%3E%20div%3Anth-child%283%29%20%3E%20div%3Anth-child%282%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%20%3E%20li%3Anth-child%2810%29%26;0%2F%23txtBankCode%26;0%2F%23frmConfirm%20%3E%20div%20%3E%20div%3Anth-child%284%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%20%3E%20li%3Anth-child%284%29%20%3E%20div.sectionValue%26;0%2F%23frmConfirm%20%3E%20div%20%3E%20div%3Anth-child%282%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%20%3E%20li%3Anth-child%284%29%20%3E%20div.sectionContent%26;0%2F%23prepaid-review-expiration-date%26;0%2F%23txtCardHoldersName%26;0%2F%23TransitNumber%26;0%2F%23bankCode%26;0%2F%23txtTransitCode%26;0%2F%23MOB%2C%20%23MOB%20%7E%20.rsx-custom-select-trigger%26;0%2F%23frmSubmitReview%20%3E%20div%3Anth-child%283%29%20%3E%20div.colGroup%20%3E%20div.col6.colLast%20%3E%20div%20%3E%20ul%3Anth-child%286%29%26;0%2F%23txtCCNumber%26;0%2F%23SelectedCreditCard_SecurityCodeMasked%26;0%2F%23content%20%3E%20div.cWrap.standard-outline-custom-src%20%3E%20div%3Anth-child%282%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%26;0%2F%23frmConfirm%20%3E%20div%20%3E%20div%3Anth-child%284%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%20%3E%20li%3Anth-child%285%29%20%3E%20div.sectionContent%26;0%2F%23SelectedCreditCard_ExpireMonth%26;0%2F%23prepaid-review-payment-info-section%26;0%2F%23AccountNumber%26;0%2F%23accountHolderLastName%26;0%2F%23ddlCCYear%26;0%2F%23SelectedCreditCard_CreditCardNumberMasked%26;0%2F%23frmConfirm%20%3E%20div%20%3E%20div%3Anth-child%284%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%20%3E%20li%3Anth-child%283%29%20%3E%20div.sectionValue%26;0%2F%23content%20%3E%20div%3Anth-child%283%29%20%3E%20div%3Anth-child%282%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%20%3E%20li%3Anth-child%286%29%26;0%2F%23accountHolderFirstName%26;0%2F%23YOB%2C%20%23YOB%20%7E%20.rsx-custom-select-trigger%26;0%2F%23SelectedCreditCard_ExpireYear%26;0%2F%23CreditCard_SecurityCode%26;0%2F%23paymentDetails%20%3E%20div%3Anth-child%281%29%26;0%2F%23frmConfirm%20%3E%20div%20%3E%20div%3Anth-child%282%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%20%3E%20li%3Anth-child%286%29%20%3E%20div.sectionContent%26;0%2F%23bankName%26;0%2F%23frmConfirm%20%3E%20div%20%3E%20div%3Anth-child%284%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%20%3E%20li%3Anth-child%286%29%20%3E%20div.sectionContent%26;0%2F%23ReviewPage_CardHolderName%26;0%2F%23ReviewPage_PaymentExpiryDate%26;0%2F%23frmConfirm%20%3E%20div%20%3E%20div%3Anth-child%282%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%20%3E%20li%3Anth-child%285%29%20%3E%20div.sectionContent%26;0%2F%23BankName%26;0%2F%23txtBankAcctNumber%26;0%2F%23cardHolderName%20%3E%20div.form-group-input%20%3E%20div%20%3E%20span%3Anth-child%281%29%26;0%2F%23txtCreditCardHolderName%26;0%2F%23prepaid-review-card-number%26;0%2F%23DOB%2C%20%23DOB%20%7E%20.rsx-custom-select-trigger%26;0%2F%23Payment_PaymentInformation_PaymentInfoDetail_CreditCard_CardHolderName%26;0%2F%23ddlCCMonth%26;0%2F%23frmConfirm%20%3E%20div%20%3E%20div%3Anth-child%282%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%20%3E%20li%3Anth-child%287%29%20%3E%20div.sectionContent%26;0%2F%23frmConfirm%20%3E%20div%20%3E%20div%3Anth-child%284%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%20%3E%20li%3Anth-child%287%29%20%3E%20div.sectionValue%26;0%2F%23content%20%3E%20div%3Anth-child%283%29%20%3E%20div%3Anth-child%282%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%20%3E%20li%3Anth-child%287%29%26;0%2F%23ddlBankName%26;0%2F%23ReviewPage_DataOfBirth%26;0%2F%23ReviewPage_PaymentCardHolderName%26;0%2F%23your-order-accordion-body%20%3E%20div%20%3E%20section%3Anth-child%284%29%20%3E%20div%20%3E%20div%20%3E%20div%3Anth-child%282%29%20%3E%20table%20%26;0%2F%23CreditCardExpirationDate%26;0%2F%23txtSecurityCode%26;0%2F%23frmConfirm%20%3E%20div.standard-outline-custom-src.cWrap%20%3E%20div%3Anth-child%283%29%20%3E%20div%3Anth-child%282%29%26;0%2F%23txtCardNumber%26;0%2F%23frmConfirm%20%3E%20div%20%3E%20div%3Anth-child%283%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%20%3E%20li%3Anth-child%284%29%20%3E%20div.sectionContent%26;0%2F%23frmBack%20%3E%20div%3Anth-child%286%29%20%3E%20div%20%3E%20div%3Anth-child%288%29%20%3E%20div%3Anth-child%287%29%20%3E%20div%3Anth-child%282%29%26;0%2F%23SelectedCreditCard_CardholderName%26;0%2F%23txtBankPayerName%26;0%2F%23BankAccountInfo_AccountNumberMasked%26;0%2F%23bankAccountNumber%26;0%2F%23CardholderName%26;0%2F%23BankAccountInfo_TransitCode%26;0%2F%23AccountHolderName%26;0%2F%23txtSSN%26;0%2F%23content%20%3E%20div%3Anth-child%283%29%20%3E%20div%3Anth-child%282%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%20%3E%20li%3Anth-child%288%29%26;0%2F%23content%20%3E%20div%3Anth-child%283%29%20%3E%20div%3Anth-child%282%29%20%3E%20div%3Anth-child%282%29%20%3E%20ul%20%3E%20li%3Anth-child%284%29%26|mdl=mdcc16=20|mel=100000|dpvc=1|md=mdcc1=clast_login_attempt_bup,mdcc4=bbdaDL[0].page.info.url,mdcc5=b_dim_ga.dimension14,mdcc6=b_dim_ga.dimension37,mdcc7=ahtml@id,mdcc8=b_dim_ga.dimension23,mdcc11=a#USER,mdcc12=bs.pageURL,mdcc15=cgemini,mdcc16=czone,mdcc17=bserverName,mdcc18=b_dim_ga.dimension38,mdcc19=borderId,mdcc20=bnavigator.connection.downlink,mdcc21=bnavigator.connection.effectiveType,mdcc22=c_cls_s|ssv=4|lastModification=1732212894103|tp=500,50,0|agentUri=/ruxitagentjs_ICA7NQVfghqrux_10301241007103824.js"></script> <script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"false","rua.upre":"false","rua.cpre":"false","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"","rua.cook":"false","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"false","rua.isuxp":"false","rua.texp":"norulematch","rua.ceh":"false","rua.ueh":"false","rua.ieh.st":"0"}]);</script> <script>!function(a){var e="https://s.go-mpulse.net/boomerang/",t="addEventListener";if("False"=="True")a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="ELNCJ-SNJ8G-MAJUF-JX27D-KEUXV",function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,_,o,r=document.createElement("iframe");if(a[t])a[t]("load",n,!1);else if(a.attachEvent)a.attachEvent("onload",n);r.src="javascript:void(0)",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="width:0;height:0;border:0;display:none;",o=document.getElementsByTagName("script")[0],o.parentNode.insertBefore(r,o);try{_=r.contentWindow.document}catch(O){i=document.domain,r.src="javascript:var d=document.open();d.domain='"+i+"';void(0);",_=r.contentWindow.document}_.open()._l=function(){var a=this.createElement("script");if(i)this.domain=i;a.id="boomr-if-as",a.src=e+"ELNCJ-SNJ8G-MAJUF-JX27D-KEUXV",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},_.write("<bo"+'dy onload="document._l();">'),_.close()}}(),"".length>0)if(a&&"performance"in a&&a.performance&&"function"==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e=""=="true"?1:0,t="",n="bdpnbevydexmaz2euwcq-f-88d5ce6fb-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,_={"ak.v":"39","ak.cp":"930435","ak.ai":parseInt("595822",10),"ak.ol":"0","ak.cr":218,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"77da9267","ak.r":41485,"ak.a2":e,"ak.m":"","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":46702,"ak.gh":"23.220.107.134","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1732552069","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==dn2AvjeRmMq7VwMhqQrbKvsJQqXRls4mFN4CKDIvQdLuaSkSl/Ic7DpVLu1xJFbxoFIZbrCvZQ8Z6oHNK6KQfRUoa4DclCWDa+xBguv+f/GYhQx56VMLHUqaI4YJ5gLnoyoHsfoG8WeSF/LgN9n8IOaCqJCBLdN8C4VZwhyDC5Csu5A0tMxgwBpt+XwMp49axoQemg+xpzb1N+b+jB8WexKNq47ZBciurl4EHFfQkjIgIy7hzw0jHZnqu1fptMfZAgj7SYs3LnuOailydQNraBkJWXcq6CIAxZABtRDGfctXUhs7BOixgB099gCGdRuCfXEJOiOAvVcu+rtss5JEHO86aBu8mx63oMWn8y01rx+FGa6I8gQwPNznraSbpsnnfIDdAZBxwLx5BuyC+GiW/tK9vCyhtnsRed5SljxUZmY=","ak.pv":"194","ak.dpoabenc":"","ak.tf":i};if(""!==t)_["ak.ruds"]=t;var o={i:!1,av:function(e){var t="http.initiator";if(e&&(!e[t]||"spa_hard"===e[t]))_["ak.feo"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(_)},rv:function(){var a=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:_,akDNSPreFetchDomain:n,init:function(){if(!o.i){var a=BOOMR.subscribe;a("before_beacon",o.av,null,null),a("onbeacon",o.rv,null,null),o.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head> <body class="page-code_bellbundles-buildyourown brfpad sb-override"> <script type="text/javascript"> var isSlowConnection = false; try { let connection = navigator.connection || navigator.webkitConnection || navigator.mozConnection; if (connection && (connection.effectiveType === "4g" || connection.effectiveType === "3g")) { isSlowConnection = true; } } catch (ex) { console.warn(ex) } (function () { const checkAdobeVariable = ({ addGlobalLoader, removeGlobalLoader }) => { var globalEvent; addGlobalLoader(); function removeProgressLoader(e) { globalEvent = e; if (globalEvent) { clearInterval(interval); removeGlobalLoader(); } else { setTimeout(() => { clearInterval(interval); removeGlobalLoader(); }, 200); } } const interval = setInterval(() => { if (typeof adobe !== 'undefined' && typeof adobe.target.event !== 'undefined' && adobe.target.event.hasOwnProperty('CONTENT_RENDERING_SUCCEEDED') && !globalEvent) { document.addEventListener(adobe.target.event.CONTENT_RENDERING_SUCCEEDED, removeProgressLoader); globalEvent = null; if (isSlowConnection) { setTimeout(() => { removeProgressLoader(); }, 1000); } } }, 200); if (!isSlowConnection) { setTimeout(() => { removeProgressLoader(); }, 200); } }; function addGlobalLoader() { document.getElementsByTagName("html")[0].classList.add("progressiveLoader"); } function removeGlobalLoader() { document.getElementsByTagName("html")[0].classList.remove("progressiveLoader"); } if (document.querySelector("body")) { checkAdobeVariable({ addGlobalLoader, removeGlobalLoader }); } })() </script> <style> .progressiveLoader { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: white; z-index: 1000000; overflow: hidden; } .progressiveLoader body { background-color: white!important; opacity: 1!important; } .progressiveLoader body > *:not(.progressiveLoader-logo) { opacity: 0 !important; } .progressiveLoader-logo { fill: #00549a; width: 62px; height: 34px; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1100000; display: none; } .progressiveLoader body .progressiveLoader-logo { display: block; } </style> <svg class="progressiveLoader-logo" tabindex="-1" focusable="false" aria-hidden="true" viewBox="0 0 65 37.2" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M48.3 21.4c-.3-1.6-1-3-1.9-4.2-1.9-2.6-5.1-4.1-9.3-4.1-6.6 0-10.6 4.5-11.8 9.2-1-3.3-4-5.6-7-6.5 2.3-1.7 3.5-4.1 3.5-6.8 0-2.5-1-4.8-2.8-6.3C16.4.4 12.8 0 8.5 0H0v36.7h7.3c2.2 0 4.2 0 6.2-.1 6.2-.2 10.4-3.4 11.8-8 .5 2.1 1.3 3.8 2.5 5.1 2.4 2.6 5.8 3.7 9.3 3.7 4.3 0 7.4-1.2 9.5-3.1l-3-3.5c-1.5 1.2-3.5 1.8-5.7 1.8-4.3 0-6.2-2.7-6.4-5.4h16.9v9.6h6.3V.1h-6.3l-.1 21.3zM6.5 4.9h1.7c1.7 0 3 .2 4 .6 1.9.7 2.8 2.3 2.8 4.1 0 1.6-.6 4.1-4 4.8-.6.1-1.4.2-2.5.2h-2V4.9zm7.1 26.4c-.8.1-1.7.2-2.6.2H6.5v-12h4.1c1.3 0 2.7.1 3.6.3 2.9.8 4.5 2.8 4.5 5.5 0 2.9-1.5 5.3-5.1 6zm18-8.9c.6-2.7 2.5-4.6 5.4-4.6 2.9 0 4.8 1.7 5.4 4.6H31.6zM58.8.1H65v36.5h-6.2V.1z"></path> </svg> <!-- --> <link rel="stylesheet" href="/Styles/BRF3/core/css/connector.css" /> <script src="/Styles/BRF3/core/js/connector.js"></script> <script> document.addEventListener("DOMContentLoaded", function () { BELL.gConnector.init(); }); </script> <!--CONNECTOR : start --> <header class="g-header" id="ngcHeader"> <a href="#maincontent" class="g-skip-to-main-link">Skip to main content</a> <div class="g-federal-bar" id="federalBarG"> <div class="g-connector-container"> <ul class="g-federal-bar-links g-federal-bar-links--left"> <li> <a href=/Residential_services class="g-active">Personal</a> </li> <li> <button type="button" aria-expanded="false" aria-controls="businessSectionDesktop" id="businessSectionDesktopBtnG" class="g-connector-business-btn-desktop"> <span>Business</span> </button> <div class="g-connector-business-section-desktop g-visually-hidden" id="businessSectionDesktopG" aria-hidden="true"> <ul> <li> <a href=https://business.bell.ca/shop/small-business#EXT=BellRef_Consumer_FedNav_SMB_01192018_TF tabindex="-1"> <span class="d-block d-md-inline-block bhp-business-connector-span" style="font-weight: 700; ">Small Business</span><span class="d-block bhp-business-connector-span">1 to 100 employees</span> </a> </li> <li> <a href=https://business.bell.ca/shop/medium-large#EXT=BellRef_Consumer_FedNav_ENT_01192018_TF tabindex="-1"> <span class="d-block d-md-inline-block bhp-business-connector-span" style="font-weight: 700; ">Enterprise</span><span class="d-block bhp-business-connector-span">Over 100 employees</span> </a> </li> </ul> </div> </li> <li> <a href=https://www.bell.ca/Bell-for-Better class="">Bell for Better</a> </li> </ul> <ul class="g-federal-bar-links g-federal-bar-links--right"> <li> <button type="button" aria-expanded="false" class="g-connector-stores-btn-desktop" id="storeLocatorBtnG" aria-controls="storeLocatorG">Find a store</button> <input type="hidden" id="gmapsURLG" value="https://maps.google.com/maps/api/js?v=3&libraries=places&region=ca&language=en&client=gme-bellcanada4" /> <div class="g-store-locator g-visually-hidden" id="storeLocatorG" data-url="http://www.bell.ca/Store_Locator?INT=All_hmpg_TXT_header_Mass_100920_es_findstore" data-target="_blank"> <ul class="g-store-locator-links"> <li> <button type="button" class="g-store-locator-link" id="storeLocatorFindStoreBtnG" aria-label="Find a store near you" aria-expanded="false" tabindex="-1" aria-controls="storeLocatorToolsG"> Find a store </button> </li> <li> <a href="https://appointments.bell.ca " class="g-store-locator-link" tabindex="-1"> Book an appointment </a> </li> </ul> <div class="g-store-locator-tools" id="storeLocatorToolsG" aria-hidden="true"> <h2 class="g-store-locator-title" id="storeLocatorTitleG"> Find a store </h2> <label id ="addressLabel" class="g-store-locator-address-label" for="searchField">Enter your address or postal code</label> <input id="storeSearchFieldG" class="g-store-locator-address" type="text" name="search" autocomplete="off" aria-labelledby="addressLabel" placeholder=""> <fieldset class="g-store-locator-filters" id="storeLocatorFiltersG"> <legend>Filter store by</legend> <span class="g-input g-input-checkbox"> <input type="checkbox" data-filter-name="a" data-omniture-tag="In-store appointment" id="storeFilters_apointments"> <span class="g-input-visual"></span> <label for="storeFilters_apointments">In-store appointments</label> </span> <span class="g-input g-input-checkbox"> <input type="checkbox" data-filter-name="A" data-omniture-tag="Mobile dev" id="storeFilters_mobile-dev"> <span class="g-input-visual"></span> <label for="storeFilters_mobile-dev">Mobile devices for business + consumer</label> </span> <span class="g-input g-input-checkbox"> <input type="checkbox" data-filter-name="Z" data-omniture-tag="Mobile dev" id="storeFilters_tv"> <span class="g-input-visual"></span> <label for="storeFilters_tv">Residential: Internet + TV + Phone</label> </span> <span class="g-input g-input-checkbox"> <input type="checkbox" data-filter-name="K" data-omniture-tag="Business T" id="storeFilters_business"> <span class="g-input-visual"></span> <label for="storeFilters_business">Business: Internet + TV + Phone</label> </span> <span class="g-input g-input-checkbox"> <input type="checkbox" data-filter-name="f" data-omniture-tag="Mobile Repair" id="storeFilters_repair"> <span class="g-input-visual"></span> <label for="storeFilters_repair">Mobile repairs</label> </span> <span class="g-input g-input-checkbox"> <input type="checkbox" data-filter-name="H" data-omniture-tag="Fibe TV li" id="storeFilters_fibedemo"> <span class="g-input-visual"></span> <label for="storeFilters_fibedemo">Fibe TV live demo</label> </span> <span class="g-input g-input-checkbox"> <input type="checkbox" data-filter-name="I" data-omniture-tag="Bell Trade" id="storeFilters_tradein"> <span class="g-input-visual"></span> <label for="storeFilters_tradein">Bell Trade-in program</label> </span> <span class="g-input g-input-checkbox"> <input type="checkbox" data-filter-name="P" data-omniture-tag="Bell Trade" id="storeFilters_chinese"> <span class="g-input-visual"></span> <label for="storeFilters_chinese">Chinese Support華語服務</label> </span> <span class="g-input g-input-checkbox"> <input type="checkbox" data-filter-name="Q" data-omniture-tag="Bell Trade" id="storeFilters_hindi"> <span class="g-input-visual"></span> <label for="storeFilters_hindi">Hindi | Punjabi Support</label> </span> </fieldset> <button type="button" class="g-button js-open-store-locator" id="storeLocatorLaunchBtnG">Find stores</button> </div> </div> </li> <li> <a href="https://www.bell.ca/Accessibility_services#INT=OTH_Accessserv_TXT_FedNav">Accessibility</a> </li> <li> <span class="sr-only" aria-hidden="true" id="selectProvinceLabel" lang="fr-CA">Select province</span> <button type="button" class="g-prov-selector-desktop-btn" aria-controls="provSelectorDesktop" id="provSelectorDesktopBtnG" aria-expanded="false" aria-labelledby="selectProvinceLabel abbrProvince currProvince"> <span class="sr-only" id="currProvince">Ontario</span> <abbr title="Ontario" id="abbrProvince">ON</abbr> </button> <div class="g-prov-selector-desktop g-visually-hidden" id="provSelectorDesktopG"> <ul> <li> <a href="javascript:void(0)" data-test="ab" tabindex="-1" id="provSelectorDesktopG-1" data-name="province-1" data-value="AB" class="disabled g-prov-selector-province "> <span class="g-prov-selector-province-label"> Alberta</span> <span class="g-prov-selector-province-bg"></span> </a> </li> <li> <a href="javascript:void(0)" data-test="bc" tabindex="-1" id="provSelectorDesktopG-2" data-name="province-2" data-value="BC" class="disabled g-prov-selector-province "> <span class="g-prov-selector-province-label"> British Columbia</span> <span class="g-prov-selector-province-bg"></span> </a> </li> <li> <a href="javascript:void(0)" data-test="mb" tabindex="-1" id="provSelectorDesktopG-3" data-name="province-3" data-value="MB" class=" g-prov-selector-province "> <span class="g-prov-selector-province-label"> Manitoba</span> <span class="g-prov-selector-province-bg"></span> </a> </li> <li> <a href="javascript:void(0)" data-test="nb" tabindex="-1" id="provSelectorDesktopG-4" data-name="province-4" data-value="NB" class="disabled g-prov-selector-province "> <span class="g-prov-selector-province-label"> New Brunswick</span> <span class="g-prov-selector-province-bg"></span> </a> </li> <li> <a href="javascript:void(0)" data-test="nl" tabindex="-1" id="provSelectorDesktopG-5" data-name="province-5" data-value="NL" class="disabled g-prov-selector-province "> <span class="g-prov-selector-province-label"> Newfoundland And Labrador</span> <span class="g-prov-selector-province-bg"></span> </a> </li> <li> <a href="javascript:void(0)" data-test="nt" tabindex="-1" id="provSelectorDesktopG-6" data-name="province-6" data-value="NT" class="disabled g-prov-selector-province "> <span class="g-prov-selector-province-label"> Northwest Territories</span> <span class="g-prov-selector-province-bg"></span> </a> </li> <li> <a href="javascript:void(0)" data-test="ns" tabindex="-1" id="provSelectorDesktopG-7" data-name="province-7" data-value="NS" class="disabled g-prov-selector-province "> <span class="g-prov-selector-province-label"> Nova Scotia</span> <span class="g-prov-selector-province-bg"></span> </a> </li> <li> <a href="javascript:void(0)" data-test="nu" tabindex="-1" id="provSelectorDesktopG-8" data-name="province-8" data-value="NU" class="disabled g-prov-selector-province "> <span class="g-prov-selector-province-label"> Nunavut</span> <span class="g-prov-selector-province-bg"></span> </a> </li> <li> <a href="javascript:void(0)" data-test="on" tabindex="-1" id="provSelectorDesktopG-9" data-name="province-9" aria-current="location" data-value="ON" class=" g-prov-selector-province g-ative "> <span class="g-prov-selector-province-label"> Ontario</span> <span class="g-prov-selector-province-bg"></span> </a> </li> <li> <a href="javascript:void(0)" data-test="pe" tabindex="-1" id="provSelectorDesktopG-10" data-name="province-10" data-value="PE" class="disabled g-prov-selector-province "> <span class="g-prov-selector-province-label"> Prince Edward Island</span> <span class="g-prov-selector-province-bg"></span> </a> </li> <li> <a href="javascript:void(0)" data-test="qc" tabindex="-1" id="provSelectorDesktopG-11" data-name="province-11" data-value="QC" class=" g-prov-selector-province "> <span class="g-prov-selector-province-label"> Quebec</span> <span class="g-prov-selector-province-bg"></span> </a> </li> <li> <a href="javascript:void(0)" data-test="sk" tabindex="-1" id="provSelectorDesktopG-12" data-name="province-12" data-value="SK" class="disabled g-prov-selector-province "> <span class="g-prov-selector-province-label"> Saskatchewan</span> <span class="g-prov-selector-province-bg"></span> </a> </li> <li> <a href="javascript:void(0)" data-test="yt" tabindex="-1" id="provSelectorDesktopG-13" data-name="province-13" data-value="YT" class="disabled g-prov-selector-province "> <span class="g-prov-selector-province-label"> Yukon</span> <span class="g-prov-selector-province-bg"></span> </a> </li> </ul> </div> </li> <li> <a href="javascript:void(0)" class="g-lang-selector-desktop" translate="no" aria-label="Consulter le site en français" lang="fr-CA" id="langSelectorDesktopBtnG" data-language="en" data-alternative="fr" data-vanityurl="https://www.bell.ca/Forfaits-Bell/Completer-Votre-Forfait/Forfait">FR</a> </li> </ul> </div> </div> <div class="g-connector " id="connector"> <div class="g-connector-container"> <!-- MOBILE BAR : start --> <div class="g-mobile-bar" id="mobileBarG"> <a href="/" class="g-mobile-bar-logo"> <div class="sr-only">Home</div> <svg tabindex="-1" focusable="false"><use tabindex="-1" focusable="false" xlink:href="#icon-bell-logo"></use></svg> </a> <div class="g-mobile-bar-lob">Bundles</div> <div class="g-mobile-bar-btns-wrap"> <a href="https://mybell.bell.ca/Login" class="g-login-btn-mobile g-visually-hidden" tabindex="-1" id="mobileLoginLinkG" aria-hidden="true">Log in / Register</a> <button type="button" class="g-back-btn-mobile g-visually-hidden" href="#" id="mobileBackBtnG" disabled="disabled" aria-hidden="true"> Back </button> <button type="button" class="g-icon-btn g-mobile-bar-search-btn" id="mobileBarSearchBtnG" aria-label="Expand search field" data-label-expand="Expand search field" data-label-collapse="Collapse search field"> <svg tabindex="-1" focusable="false"><use tabindex="-1" focusable="false" xlink:href="#icon-magnifying-glass"></use></svg> </button> <!--Shopping Cart--> <button type="button" class="g-icon-btn g-mobile-bar-cart-btn" id="mobileBarCartBtnEmpy"> <span class="sr-only">Cart</span> <svg tabindex="-1" focusable="false"><use tabindex="-1" focusable="false" xlink:href="#icon-cart-alt"></use></svg> </button> <div class="g-mobile-bar-cart-popup g-mobile-bar-cart-popup--cart-empty" id="mobileCartEmptyPopup" role="dialog" aria-labelledby="mobileCartEmptyLabel"> <span tabindex="0" aria-hidden="true" style="opacity: 0" onfocus="document.getElementById('mobileCartEmptyPopupClose').focus()"></span> <button type="button" class="g-mobile-bar-popup-close-btn" id="mobileCartEmptyPopupClose" aria-label="Close empty cart popup"><span aria-hidden="true"></span><span aria-hidden="true"></span></button> <div class="g-cart-popup-image-wrap"> <svg tabindex="-1" focusable="false" class="g-cart-popup-image"><use tabindex="-1" focusable="false" xlink:href="#icon-cart-alt"></use></svg> </div> <div class="g-cart-popup-text" id="mobileCartEmptyLabel"> Your shopping cart is empty </div> <span tabindex="0" aria-hidden="true" style="opacity: 0" onfocus="document.getElementById('mobileCartEmptyPopupClose').focus()"></span> </div> <div class="g-connector-popup-backdrop" id="connectorPopupBackdrop"></div> <button type="button" class="g-icon-btn g-mobile-bar-nav-btn" id="mobileBarNavBtnG" aria-pressed="false" title="Expand Mobile Navigation" data-label-expand="Expand Mobile Navigation" data-label-collapse="Collapse Mobile Navigation"> <span aria-hidden="true"></span><span aria-hidden="true"></span><span aria-hidden="true"></span> </button> </div> <button type="button" class="g-icon-btn g-mobile-bar-search-close-btn" id="mobileBarSearchCloseBtn" aria-label="Close search"> <span aria-hidden="true"></span><span aria-hidden="true"></span> </button> </div> <!-- BAR : end --> <div class="g-connector-nav-wrap g-hide-mobile-tablet " id="connectorNavWrapG"> <nav id="connectorNavG" class="g-connector-nav-main" aria-label="Main"> <a href="/" aria-label="Bell Home Page" class="g-connector-nav-logo"> <svg tabindex="-1" focusable="false" class="g-connector-nav-logo-bell"><use tabindex="-1" focusable="false" xlink:href="#icon-bell-logo"></use></svg> </a> <ul class="g-connector-nav-lobs" id="connectorNavLobsG"> <!-- Add mybell link view--> <!-- LOB : start --> <li class="g-connector-nav-lob "> <button type="button" class="g-connector-nav-item" aria-expanded="false" aria-controls="lobContent-SHOP_MOBILITY"> <span class="g-connector-nav-item-focus"></span> <span class="g-connector-nav-item-label">Mobility</span> </button> <div class="g-connector-nav-lob-content" id="lobContent-SHOP_MOBILITY"> <!-- LOB CONTENT: start --> <div class="g-connector-nav-lob-content-wrap"> <div class="g-connector-container"> <!-- SHOP LINKS: start --> <div class="g-connector-nav-lob-content-shop"> <h3 class="g-connector-nav-lob-subtitle" id="lobContenSubtitleShop-SHOP_MOBILITY"> SHOP MOBILITY </h3> <ul class="g-connector-nav-shop-list" aria-label="SHOP MOBILITY"> <li class=""> <a href="/Mobility" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Why Bell Mobility</span> </a> </li> <li class=""> <a href="/Mobility/Our_network" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Our network</span> </a> </li> <li class=""> <a href="/Mobility/Cell_phone_plans" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Plans</span> </a> </li> <li class=""> <a href="/Mobility/Smartphones_and_mobile_internet_devices" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Phones and devices</span> </a> </li> <li class=""> <a href="/Mobility/ConnectedThings#main" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Connected things</span> </a> </li> </ul> </div> <!-- SHOP LINKS: end --> <!-- DISCOVER LINKS: start --> <!-- DISCOVER LINKS: end --> </div> </div> <!-- LOB CONTENT: end --> </div> </li> <li class="g-connector-nav-lob "> <button type="button" class="g-connector-nav-item" aria-expanded="false" aria-controls="lobContent-SHOP_INTERNET"> <span class="g-connector-nav-item-focus"></span> <span class="g-connector-nav-item-label">Internet</span> </button> <div class="g-connector-nav-lob-content" id="lobContent-SHOP_INTERNET"> <!-- LOB CONTENT: start --> <div class="g-connector-nav-lob-content-wrap"> <div class="g-connector-container"> <!-- SHOP LINKS: start --> <div class="g-connector-nav-lob-content-shop"> <h3 class="g-connector-nav-lob-subtitle" id="lobContenSubtitleShop-SHOP_INTERNET"> SHOP INTERNET </h3> <ul class="g-connector-nav-shop-list" aria-label="SHOP INTERNET"> <li class=""> <a href="/Bell_Internet" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Why Fibe Internet</span> </a> </li> <li class=""> <a href="/Bell_Internet/Internet_access" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Fibe Internet plans</span> </a> </li> <li class=""> <a href="/Bell_Internet/Products/WiFi" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Wi-Fi</span> </a> </li> <li class=""> <a href="/Bell_Internet/promotions/wireless-home-internet" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Rural Internet</span> </a> </li> <li class=""> <a href="/Bell_Internet/Promotions/" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Promotions</span> </a> </li> </ul> </div> <!-- SHOP LINKS: end --> <!-- DISCOVER LINKS: start --> <!-- DISCOVER LINKS: end --> </div> </div> <!-- LOB CONTENT: end --> </div> </li> <li class="g-connector-nav-lob "> <button type="button" class="g-connector-nav-item" aria-expanded="false" aria-controls="lobContent-FIBE_TV"> <span class="g-connector-nav-item-focus"></span> <span class="g-connector-nav-item-label">TV</span> </button> <div class="g-connector-nav-lob-content" id="lobContent-FIBE_TV"> <!-- LOB CONTENT: start --> <div class="g-connector-nav-lob-content-wrap"> <div class="g-connector-container"> <!-- SHOP LINKS: start --> <div class="g-connector-nav-lob-content-shop"> <h3 class="g-connector-nav-lob-subtitle" id="lobContenSubtitleShop-FIBE_TV"> </h3> <ul class="g-connector-nav-shop-list" aria-label=""> <li class=""> <a href="/Fibe-TV" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Why Fibe TV</span> </a> </li> <li class=""> <a href="/Fibe-TV/Fibe-Programming-Packages" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Fibe TV packages</span> </a> </li> <li class=""> <a href="/Fibe-TV/Fibe-TV-App" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Fibe TV app</span> </a> </li> <li class=""> <a href="/Fibe-TV-App/fibe-tv-app-programming-packages" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Fibe TV app packages</span> </a> </li> <li class=""> <a href="/Bell_TV" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Satellite TV</span> </a> </li> <li class=""> <a href="/Whats-on/Live" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">What's on</span> </a> </li> <li class=""> <a href="/Fibe-TV/Promotions" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Promotions</span> </a> </li> </ul> </div> <!-- SHOP LINKS: end --> <!-- DISCOVER LINKS: start --> <!-- DISCOVER LINKS: end --> </div> </div> <!-- LOB CONTENT: end --> </div> </li> <li class="g-connector-nav-lob g-connector-active"> <button type="button" class="g-connector-nav-item" aria-expanded="false" aria-controls="lobContent-BUNDLES"> <span class="g-connector-nav-item-focus"></span> <span class="g-connector-nav-item-label">Bundles</span> </button> <div class="g-connector-nav-lob-content" id="lobContent-BUNDLES"> <!-- LOB CONTENT: start --> <div class="g-connector-nav-lob-content-wrap"> <div class="g-connector-container"> <!-- SHOP LINKS: start --> <div class="g-connector-nav-lob-content-shop"> <h3 class="g-connector-nav-lob-subtitle" id="lobContenSubtitleShop-BUNDLES"> SHOP BUNDLES </h3> <ul class="g-connector-nav-shop-list" aria-label="SHOP BUNDLES"> <li class=""> <a href="/Bell-bundles" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Internet + TV</span> </a> </li> <li class=""> <a href="/Bell-bundles/Internet-Mobility" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Internet + Mobility</span> </a> </li> <li class="g-connector-active"> <a href="/Bell-bundles/Build-Your-Bundle/Bundle" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Build your own</span> </a> </li> <li class=""> <a href="/Bell-bundles/Internet-TV/Promotions" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Promotions</span> </a> </li> </ul> </div> <!-- SHOP LINKS: end --> <!-- DISCOVER LINKS: start --> <!-- DISCOVER LINKS: end --> </div> </div> <!-- LOB CONTENT: end --> </div> </li> <li class="g-connector-nav-lob "> <button type="button" class="g-connector-nav-item" aria-expanded="false" aria-controls="lobContent-SMART_HOME_ALL"> <span class="g-connector-nav-item-focus"></span> <span class="g-connector-nav-item-label">Smart Home</span> </button> <div class="g-connector-nav-lob-content" id="lobContent-SMART_HOME_ALL"> <!-- LOB CONTENT: start --> <div class="g-connector-nav-lob-content-wrap"> <div class="g-connector-container"> <!-- SHOP LINKS: start --> <div class="g-connector-nav-lob-content-shop"> <h3 class="g-connector-nav-lob-subtitle" id="lobContenSubtitleShop-SMART_HOME_ALL"> </h3> <ul class="g-connector-nav-shop-list" aria-label=""> <li class=""> <a href="/Smart-Home" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Why Bell Smart Home</span> </a> </li> <li class=""> <a href="/Smart-Home/Packages" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Packages</span> </a> </li> <li class=""> <a href="/Smart-Home/Devices" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Devices</span> </a> </li> </ul> </div> <!-- SHOP LINKS: end --> <!-- DISCOVER LINKS: start --> <!-- DISCOVER LINKS: end --> </div> </div> <!-- LOB CONTENT: end --> </div> </li> <li class="g-connector-nav-lob "> <button type="button" class="g-connector-nav-item" aria-expanded="false" aria-controls="lobContent-SHOP_HOMEPHONE"> <span class="g-connector-nav-item-focus"></span> <span class="g-connector-nav-item-label">Home phone</span> </button> <div class="g-connector-nav-lob-content" id="lobContent-SHOP_HOMEPHONE"> <!-- LOB CONTENT: start --> <div class="g-connector-nav-lob-content-wrap"> <div class="g-connector-container"> <!-- SHOP LINKS: start --> <div class="g-connector-nav-lob-content-shop"> <h3 class="g-connector-nav-lob-subtitle" id="lobContenSubtitleShop-SHOP_HOMEPHONE"> SHOP HOME PHONE </h3> <ul class="g-connector-nav-shop-list" aria-label="SHOP HOME PHONE"> <li class=""> <a href="/Home_phone" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Packages</span> </a> </li> <li class=""> <a href="/Home_phone/Long_distance_plans" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Long distance</span> </a> </li> <li class=""> <a href="/Home_phone/Calling_features" class="g-connector-nav-shop-link"> <span class="g-connector-nav-shop-link-focus"></span> <span class="g-connector-nav-shop-link-label">Calling features</span> </a> </li> </ul> </div> <!-- SHOP LINKS: end --> <!-- DISCOVER LINKS: start --> <!-- DISCOVER LINKS: end --> </div> </div> <!-- LOB CONTENT: end --> </div> </li> <li class="g-connector-nav-lob "> <a class="g-connector-nav-item" href="/Bell-Promotions/Black-Friday#INT=MULTI_hmpg_NAV_BlackFriday_110824_LM"> <span class="g-connector-nav-item-focus"></span> <span class="g-connector-nav-item-label shimmer">Black Friday</span> </a> </li> <li class="g-connector-nav-lob "> <a class="g-connector-nav-item" href="https://support.bell.ca/"> <span class="g-connector-nav-item-focus"></span> <span class="g-connector-nav-item-label ">Support</span> </a> </li> </ul> </nav> <div class="g-federal-bar-mobile" id="federalBarMobileG"> <ul> <li> <a href=/Residential_services>Personal</a> </li> <li> <button type="button" aria-expanded="false" aria-controls="businessSectionMobileG" id="businessSectionMobileBtnG" class="g-connector-business-btn-mobile"> <span>Business</span> </button> <div class="g-connector-business-section-mobile" id="businessSectionMobileG" aria-hidden="true"> <ul> <li class="g-connector-business-item-mobile"> <a href=https://business.bell.ca/shop/small-business#EXT=BellRef_Consumer_FedNav_SMB_01192018_TF tabindex="-1"> <span class="d-block d-md-inline-block bhp-business-connector-span" style="font-weight: 700; ">Small Business</span><span class="d-block bhp-business-connector-span">1 to 100 employees</span> </a> </li> <li class="g-connector-business-item-mobile"> <a href=https://business.bell.ca/shop/medium-large#EXT=BellRef_Consumer_FedNav_ENT_01192018_TF tabindex="-1"> <span class="d-block d-md-inline-block bhp-business-connector-span" style="font-weight: 700; ">Enterprise</span><span class="d-block bhp-business-connector-span">Over 100 employees</span> </a> </li> </ul> </div> </li> <li> <a href=https://www.bell.ca/Bell-for-Better>Bell for Better</a> </li> <li> <a href="http://www.bell.ca/Store_Locator">Find a store</a> </li> <li> <a href="https://appointments.bell.ca ">Book an appointment</a> </li> <li> <a href="https://www.bell.ca/Accessibility_services#INT=OTH_Accessserv_TXT_FedNav">Accessibility</a> </li> </ul> <div class="g-mobile-lang-prov"> <div class="g-mobile-prov-selector-wrap" translate="no"> <select name="Ontario" aria-label="Select province" id="provSelectorMobileG" class="g-prov-selector-mobile"> <option disabled value="AB" > AB </option> <option disabled value="BC" > BC </option> <option value="MB" > MB </option> <option disabled value="NB" > NB </option> <option disabled value="NL" > NL </option> <option disabled value="NT" > NT </option> <option disabled value="NS" > NS </option> <option disabled value="NU" > NU </option> <option value="ON" selected="selected"> ON </option> <option disabled value="PE" > PE </option> <option value="QC" > QC </option> <option disabled value="SK" > SK </option> <option disabled value="YT" > YT </option> </select> </div> <a href="javascript:void(0)" class="g-lang-selector-mobile" translate="no" id="langSelectorMobileBtnG" data-language="en" data-alternative="fr" data-vanityurl="https://www.bell.ca/Forfaits-Bell/Completer-Votre-Forfait/Forfait">FR</a> </div> </div> </div> <div class="g-connector-additional-options"> <button type="button" class="g-icon-btn g-desktop-bar-search-btn" id="desktopSearchBtnG" aria-pressed="false" aria-label="Expand search field" data-label-expand="Expand search field" data-label-collapse="Collapse search field"> <svg tabindex="-1" focusable="false"> <use tabindex="-1" focusable="false" xlink:href="#icon-magnifying-glass"></use> </svg> </button> <!--Shopping Cart--> <div class="g-desktop-cart-wrap"> <a href="javascript:void(0)" class="g-icon-btn g-desktop-bar-cart-btn" aria-disabled="true" aria-label="Your shopping cart is empty" id="cartBtnG"> <svg tabindex="-1" focusable="false"><use tabindex="-1" focusable="false" xlink:href="#icon-cart-alt"></use></svg> </a> <div class="g-cart-tooltip g-visually-hidden" id="emptyCartTooltipG" role="tooltip" aria-hidden="true"> <div class="g-cart-tooltip-image-wrap"> <svg tabindex="-1" focusable="false" class="g-cart-tooltip-image"><use tabindex="-1" focusable="false" xlink:href="#icon-cart-alt"></use></svg> </div> <div class="g-cart-tooltip-text"> Your shopping cart is empty </div> </div> </div> <!-- ADD Mybelllink view--> <div class="g-connector-logged-in-wrap"> <a href="https://mybell.bell.ca/Login" class="g-outline-button" id="desktopLoginLink">Log in / Register</a> </div> </div> <!-- Search Bar--> <div class="g-connector-search-controls-wrap"> <div role="search" class="g-connector-search-wrap g-visually-hidden" id="connectorSearchWrapG" data-is-coveo-search-enabled="True"> <form id="rsx-connector-search" class="g-connector-search js-connector-search-form" method="POST" data-mktseg="shp" data-suggestions="#autocomplete-search-results" data-url="/Search?q=#qbox#" data-autocompletehost="https://www.bell.ca/Search/Search/GetAutocomplete" action="?"> <!-- <span role="status" aria-live="polite" class="ui-helper-hidden-accessible">No search results.</span> --> <svg class="g-connector-search-icon"> <use xlink:href="#icon-magnifying-glass"></use> </svg> <input class="g-connector-search-field" name="query" placeholder="Search" title="Search bell.ca" autocomplete="off" spellcheck="false" aria-autocomplete="list" id="searchFieldG" tabindex="-1"> <div class="g-connector-search-buttons"> <button type="reset" class="g-connector-reset-search-btn" id="resetConnectorSearchBtnG" aria-label="Reset search terms" tabindex="-1"> <svg class=""> <use xlink:href="#icon-solid-circle-x"></use> </svg> </button> </div> <div class="sr-only" id="searchAutocompleteLiveregionG" role="status" aria-live="assertive" aria-relevant="additions" data-message-single="1 result is available. Use the up and down arrow keys to navigate." data-message-multiple="{0} results are available. Use the up and down arrow keys to navigate."></div> </form> <span class="sr-only" id="voice_warning_alt_g" aria-hidden="true">Select this button and then dictate your search. Successful results will be displayed on a new page.</span> <div class="g-connector-search-popular g-active" id="searchPopularConnector"> <div role="heading" aria-level="3" class="g-connector-search-popular-title" id="searchPopularTitle">Popular searches</div> <ul aria-labelledby="searchPopularTitle"> <li><svg tabindex="-1" focusable="false" aria-hidden="true"><use tabindex="-1" focusable="false" xlink:href="#icon-magnifying-glass"></use></svg><button class="g-connector-search-popular-btn" type="button">Crave</button></li> <li><svg tabindex="-1" focusable="false" aria-hidden="true"><use tabindex="-1" focusable="false" xlink:href="#icon-magnifying-glass"></use></svg><button class="g-connector-search-popular-btn" type="button">Apple Watch</button></li> <li><svg tabindex="-1" focusable="false" aria-hidden="true"><use tabindex="-1" focusable="false" xlink:href="#icon-magnifying-glass"></use></svg><button class="g-connector-search-popular-btn" type="button">eSIM</button></li> <li><svg tabindex="-1" focusable="false" aria-hidden="true"><use tabindex="-1" focusable="false" xlink:href="#icon-magnifying-glass"></use></svg><button class="g-connector-search-popular-btn" type="button">iPhone 16</button></li> <li><svg tabindex="-1" focusable="false" aria-hidden="true"><use tabindex="-1" focusable="false" xlink:href="#icon-magnifying-glass"></use></svg><button class="g-connector-search-popular-btn" type="button">iPad</button></li> <li><svg tabindex="-1" focusable="false" aria-hidden="true"><use tabindex="-1" focusable="false" xlink:href="#icon-magnifying-glass"></use></svg><button class="g-connector-search-popular-btn" type="button">Internet</button></li> </ul> </div> <div class="g-connector-search-autocomplete" id="searchAutocompleteG"> <div class="g-connector-search-autocomplete-suggestions" id="searchAutocompleteSuggestionsG"> <div class="g-connector-search-autocomplete-suggestions-title" id="searchAutocompleteSuggestionsTitleG" role="heading" aria-level="3">Search suggestions</div> <ul aria-labelledby="searchAutocompleteSuggestionsTitleG"></ul> </div> <div class="g-connector-search-autocomplete-shop" id="searchAutocompleteShopG"> <div class="g-connector-search-autocomplete-suggestions-title" id="searchAutocompleteSuggestionsShopTitleG" role="heading" aria-level="3">Shop</div> <ul aria-labelledby="searchAutocompleteSuggestionsShopTitleG"></ul> </div> <div class="g-connector-search-autocomplete-support" id="searchAutocompleteSupportG"> <div class="g-connector-search-autocomplete-suggestions-title" id="searchAutocompleteSuggestionsSupportTitleG" role="heading" aria-level="3">Support</div> <ul aria-labelledby="searchAutocompleteSuggestionsSupportTitleG"></ul> </div> <div class="g-connector-search-autocomplete-all"> <button type="button" id="searchAutocompleteSuggestionsAllBtn" class="g-connector-search-autocomplete-all-btn">See all results for "<span id="searchAutocompleteSuggestionsAllBtnQuery"></span>"</button> </div> </div> <div class="g-connector-search-no-result-msg" id="searchAutocompleteNoResultsMsg"> <div class="g-connector-search-no-result-msg-noresult">No results found for <span id="searchAutocompleteNoResultsKeyword"></span>.</div> <div class="g-connector-search-no-result-msg-suggestions">Search tips</div> <ul class="g-connector-search-no-result-msg-list"> <li>Make sure you spelled all keywords correctly.</li> <li>Try different keywords.</li> <li>Try more general keywords.</li> <li>Try fewer keywords.</li> </ul> </div> </div> </div> </div> </div> <!-- ADD secondary navigation--> <section class="bgWhite subNavigationSection noFloatingHeader" id="fixedHeader"> <div class="container"> <div class="dock-hidden-container"> <div class="relative content-wrapper"> <div> <div class="simple-slider-wrapper d-md-flex align-items-start justify-content-between" role="navigation" aria-labelledby="page-heading-1"> <div class="new-title margin-r-20 sticky-margin-r-0" id="page-heading-1"> <span>Bundles</span> </div> <div class="flex-grow-1 overflow-hidden-md flex-1 hidden-space-5-md"> <div class="d-flex flex-column"> <div class="d-block"> <div class="simple-slider" data-extra-space="5"> <button class="slider-controller button-prev" aria-label="Previous"> <span class="icon icon-chevron-left txtSize14" role="img" aria-hidden="true" aria-label=""></span> </button> <div class="element-wrapper z-index-2"> <div class="element-container connector-active-page" role="list"> <div class="element " role="listitem"> <a href="/Bell-bundles" class="btn focusable-element" >Internet + TV</a> </div> <div class="element " role="listitem"> <a href="/Bell-bundles/Internet-Mobility" class="btn focusable-element" >Internet + Mobility</a> </div> <div class="element active" role="listitem"> <a href="/Bell-bundles/Build-Your-Bundle/Bundle" class="btn focusable-element" aria-current=page>Build your own</a> </div> <div class="element " role="listitem"> <a href="/Bell-bundles/Internet-TV/Promotions" class="btn focusable-element" >Promotions</a> </div> </div> </div> <button class="slider-controller button-next" aria-label="Next"> <span class="icon icon-chevron-right txtSize14" role="img" aria-hidden="true" aria-label=""></span> </button> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> <!--CONNECTOR : end --> <svg tabindex="-1" focusable="false" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <symbol id="icon-bell-logo" viewBox="0 0 65 37.2"> <path d="M48.3 21.4c-.3-1.6-1-3-1.9-4.2-1.9-2.6-5.1-4.1-9.3-4.1-6.6 0-10.6 4.5-11.8 9.2-1-3.3-4-5.6-7-6.5 2.3-1.7 3.5-4.1 3.5-6.8 0-2.5-1-4.8-2.8-6.3C16.4.4 12.8 0 8.5 0H0v36.7h7.3c2.2 0 4.2 0 6.2-.1 6.2-.2 10.4-3.4 11.8-8 .5 2.1 1.3 3.8 2.5 5.1 2.4 2.6 5.8 3.7 9.3 3.7 4.3 0 7.4-1.2 9.5-3.1l-3-3.5c-1.5 1.2-3.5 1.8-5.7 1.8-4.3 0-6.2-2.7-6.4-5.4h16.9v9.6h6.3V.1h-6.3l-.1 21.3zM6.5 4.9h1.7c1.7 0 3 .2 4 .6 1.9.7 2.8 2.3 2.8 4.1 0 1.6-.6 4.1-4 4.8-.6.1-1.4.2-2.5.2h-2V4.9zm7.1 26.4c-.8.1-1.7.2-2.6.2H6.5v-12h4.1c1.3 0 2.7.1 3.6.3 2.9.8 4.5 2.8 4.5 5.5 0 2.9-1.5 5.3-5.1 6zm18-8.9c.6-2.7 2.5-4.6 5.4-4.6 2.9 0 4.8 1.7 5.4 4.6H31.6zM58.8.1H65v36.5h-6.2V.1z" class="svg-bell-logo-path"></path> </symbol> <symbol id="icon-aliant-logo" viewBox="0 0 65 65"> <path d="M48.4.2v21.2c-.3-1.6-1-3-1.9-4.2-1.9-2.5-5-4.1-9.2-4.1-6.5 0-10.6 4.4-11.8 9.1-1.1-3.3-3.9-5.5-7-6.5C20.8 14 22 11.7 22 9c0-2.5-1-4.8-2.8-6.3C16.6.4 13.1 0 8.7 0H.3v36.5h7.2c2.1 0 4.2 0 6.2-.1 6.2-.2 10.4-3.3 11.7-8 .5 2.1 1.4 3.8 2.5 5 2.4 2.6 5.8 3.6 9.3 3.6 4.3 0 7.3-1.2 9.4-3.1l-3-3.5c-1.5 1.1-3.5 1.8-5.6 1.8-4.3 0-6.2-2.7-6.3-5.3h16.7v9.6h6.3V.2h-6.3zM6.7 4.9h1.7c1.7 0 3 .2 4 .6 1.9.7 2.8 2.2 2.8 4.1 0 1.6-.6 4.1-3.9 4.8-.6.1-1.4.2-2.5.2H6.7V4.9zm5 26.4h-5V19.4h4.1c1.3 0 2.7.1 3.6.4 2.9.8 4.5 2.8 4.5 5.5 0 3.3-2.1 6-7.2 6zm20-9c.6-2.7 2.5-4.6 5.4-4.6 2.9 0 4.8 1.7 5.3 4.6H31.7zM58.8.2H65v36.3h-6.2V.2zM18.6 55.9V41.7h1.9v20.1h-1.9v-5.9zm-6.7-2.2H4.7L2 61.8H0l6.1-18.3c.3-1 .9-1.9 2.2-1.9 1.3 0 1.8.9 2.2 1.9l6.1 18.3h-2l-2.7-8.1zM8.3 43.4c-.3 0-.3.3-.4.7l-2.7 7.8h6.1l-2.6-7.8c-.1-.3-.1-.7-.4-.7zm16.8 2.8c-.8 0-1.2-.4-1.2-1.2s.4-1.2 1.2-1.2c.8 0 1.1.4 1.1 1.2 0 .8-.4 1.2-1.1 1.2zm-.9 2.6H26v13h-1.9v-13zm17 .3v12.7h-1.7v-.1c-.1-.6-.5-.6-.9-.5-.6.2-1.1.3-1.6.5-.6.1-1.1.2-1.8.2-3.9 0-6.4-2.5-6.4-6.4 0-3.7 2.4-6.8 6.5-6.8 1.8 0 3.2.6 4.1 1.7v-1.3h1.8zm-5.8 1.3c-3.2 0-4.7 2.3-4.7 5.2 0 2.9 1.5 4.9 4.7 4.9 1.5 0 3-.5 4-1.1v-5.1c-.1-2.5-1.9-3.9-4-3.9zm18.2 3.5c0-2.4-1.3-3.5-3.9-3.5-1.3 0-2.8.4-3.6 1v10.4h-1.9V50.5c1.5-1.1 3.7-1.8 5.6-1.8 3.5 0 5.7 1.5 5.7 4.8v8.2h-1.9v-7.8zm4.3-8.6h1.9v3.5H64v1.8h-4.3v7.1c0 1.7.8 2.6 2.5 2.6.9 0 1.9-.2 2.8-.5v1.5c-.9.4-2.1.6-3 .6-2.5 0-4.1-1.5-4.1-4.1V45.3z" class="svg-bell-logo-path"></path> </symbol> <symbol id="icon-magnifying-glass" viewBox="0 0 22 21"> <path d="M21.16,19.49l-4.06-4.06c1.36-1.62,2.18-3.71,2.18-5.99c0-5.16-4.18-9.34-9.34-9.34S0.6,4.28,0.6,9.44 c0,5.16,4.18,9.34,9.34,9.34c2.28,0,4.37-0.82,5.99-2.18l4.06,4.06c0.32,0.32,0.84,0.32,1.17,0C21.48,20.34,21.48,19.82,21.16,19.49 z M15.46,14.78c-0.03,0.02-0.07,0.05-0.1,0.08c-0.03,0.03-0.06,0.06-0.08,0.1c-1.38,1.34-3.27,2.16-5.35,2.16 c-4.25,0-7.69-3.44-7.69-7.69s3.44-7.69,7.69-7.69c4.25,0,7.69,3.44,7.69,7.69C17.62,11.51,16.8,13.4,15.46,14.78z" /> </symbol> <symbol id="icon-hamburger" viewBox="0 0 22 21"> <path d="M20.7 11.8H1.2c-.7 0-1.2-.5-1.2-1.2s.5-1.2 1.2-1.2h19.5c.7 0 1.2.5 1.2 1.2.1.6-.5 1.2-1.2 1.2zm0 6.2H1.2C.5 18 0 17.5 0 16.8s.5-1.2 1.2-1.2h19.5c.7 0 1.2.5 1.2 1.2s-.5 1.2-1.2 1.2zm0-12.5H1.2C.5 5.5 0 4.9 0 4.2S.5 3 1.2 3h19.5c.8 0 1.3.5 1.3 1.2s-.6 1.3-1.3 1.3z"></path> </symbol> <symbol id="icon-close" viewBox="0 0 22 21"> <path d="m12.2 10.5 9-9c.3-.3.3-.8 0-1.2s-.8-.3-1.2 0l-9 9-9-9C1.6 0 1.1 0 .8.3s-.3.8 0 1.2l9 9-9 9c-.2.2-.2.4-.2.6 0 .2.1.4.2.6.3.3.8.3 1.2 0l9-9 9 9c.2.2.4.2.6.2.2 0 .4-.1.6-.2.3-.3.3-.8 0-1.2l-9-9z"></path> </symbol> <symbol id="icon-shopping-bag" viewBox="0 0 22 21"> <path class="st0" d="M19.1,5.3c0-0.5-0.4-0.8-0.9-0.8l-2.3,0c-0.4-2.4-2.5-4.1-4.9-4.1c-2.4,0-4.5,1.7-4.9,4.1H3.8 c-0.5,0-0.9,0.4-0.9,0.8l-1,14.3c0,0.5,0.4,1,0.9,1h16.4c0.5,0,0.9-0.4,0.9-1L19.1,5.3z M8,4.5c0.4-1.3,1.6-2.3,3-2.3 c1.4,0,2.6,0.9,3,2.3L8,4.5z M6.9,9.4c0.5,0,0.9-0.4,0.9-0.9V6.3h6.4v2.2c0,0.5,0.4,0.9,0.9,0.9C15.6,9.4,16,9,16,8.5V6.3h1.3 l0.9,12.5H4c0.1-1.8,0.2-4.1,0.3-6.2c0.1-2.2,0.2-4.4,0.3-6.3H6v2.2C6,9,6.4,9.4,6.9,9.4z" /> </symbol> <symbol id="icon-cart-alt" viewBox="0 0 22 21"> <path d="M7.6,16c-0.6,0-1.2-0.2-1.8-0.6c-0.5-0.4-0.9-1-1-1.6L3.2,6.7c0,0,0-0.1,0-0.1L2.3,2.5H0.9c-0.5,0-0.9-0.4-0.9-0.9 s0.4-0.9,0.9-0.9h2c0.4,0,0.8,0.3,0.8,0.7l0.9,4.1h16.4c0.3,0,0.5,0.1,0.7,0.3C22,6.1,22,6.4,22,6.6l-1.7,7.2 c-0.1,0.6-0.5,1.2-1,1.6c-0.5,0.4-1.1,0.6-1.8,0.6L7.6,16C7.6,16,7.6,16,7.6,16z M5.1,7.3l1.4,6.1c0.1,0.2,0.2,0.5,0.4,0.6 c0.2,0.2,0.5,0.2,0.8,0.2h9.9c0.3,0,0.5-0.1,0.7-0.2c0.2-0.2,0.3-0.4,0.4-0.6L20,7.3H5.1z" /> <circle cx="6.3" cy="18.9" r="1.7" /> <circle cx="18.6" cy="18.9" r="1.7" /> </symbol> <symbol id="icon-cart" viewBox="0 0 22 21"> <path d="M18 5H4.3L3.3.6H0v1.1h2.4l3 12.2c-.6.3-1.1.9-1.1 1.7 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-.3-.1-.5-.2-.7h3.8c-.1.2-.2.5-.2.7 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8-.8-1.8-1.8-1.8H6.3V13h8.9L18 5zM6.8 15.6c0 .4-.3.7-.7.7-.4 0-.7-.3-.7-.7 0-.4.2-.6.6-.7h.3c.3 0 .5.3.5.7zm7.1 0c0 .4-.3.7-.7.7-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.4-.1.7.3.7.7zM6 11.9 4.6 6.1h11.9l-2.1 5.8H6z"></path> </symbol> <symbol id="icon-mic" viewBox="0 0 22 21"> <path d="M18,8.9v1.6c0,1.8-0.6,3.4-1.8,4.8s-2.7,2.2-4.4,2.3v1.6H15c0.2,0,0.3,0.1,0.6,0.2c0.1,0.1,0.2,0.3,0.2,0.6 c0,0.2-0.1,0.3-0.2,0.6c-0.1,0.1-0.3,0.2-0.6,0.2H7c-0.2,0-0.3-0.1-0.6-0.2c-0.1-0.1-0.2-0.3-0.2-0.6c0-0.2,0.1-0.3,0.2-0.6 c0.1-0.1,0.3-0.2,0.6-0.2h3.2v-1.6c-1.8-0.2-3.3-0.9-4.4-2.3S4,12.3,4,10.5V8.9c0-0.2,0.1-0.3,0.2-0.6c0.1-0.1,0.3-0.2,0.6-0.2 c0.2,0,0.3,0.1,0.6,0.2c0.1,0.1,0.2,0.3,0.2,0.6v1.6c0,1.5,0.6,2.8,1.6,3.9S9.5,16,11,16s2.8-0.6,3.9-1.6s1.6-2.4,1.6-3.9V8.9 c0-0.2,0.1-0.3,0.2-0.6c0.1-0.1,0.3-0.2,0.6-0.2s0.3,0.1,0.6,0.2C18,8.6,18,8.7,18,8.9z M15,4.2v6.3c0,1.1-0.3,2-1.1,2.7 s-1.7,1.1-2.7,1.1c-1.1,0-2-0.3-2.7-1.1c-0.8-0.8-1.1-1.7-1.1-2.7V4.2c0-1.1,0.3-2,1.1-2.7S9.9,0.3,11,0.3s2,0.3,2.7,1.1 C14.4,2.2,15,3.1,15,4.2z" /> </symbol> <symbol id="icon-solid-circle-x" viewBox="0 0 22 21"> <path d="M18.4,3.2c-4-4-10.6-4-14.7,0s-4,10.6,0,14.6s10.6,4,14.6,0C22.4,13.8,22.4,7.3,18.4,3.2z M15.3,13.2c0.5,0.5,0.5,1.1,0,1.6 c-0.2,0.2-0.5,0.3-0.8,0.3c-0.3,0-0.6-0.1-0.8-0.3l-2.5-2.5L8.4,15c-0.2,0.2-0.5,0.3-0.8,0.3c-0.3,0-0.6-0.1-0.8-0.3 c-0.5-0.5-0.5-1.1,0-1.6l2.8-2.8L6.8,7.9c-0.5-0.5-0.5-1.1,0-1.6c0.5-0.5,1.1-0.5,1.6,0l2.8,2.8l2.5-2.5c0.5-0.5,1.1-0.5,1.6,0 s0.5,1.1,0,1.6l-2.5,2.5C12.8,10.7,15.3,13.2,15.3,13.2z" /> </symbol> <symbol id="icon-user" viewBox="0 0 22 21"> <path d="M17.3 18H.7c-.4 0-.7-.3-.7-.7v-.4c0-1.1 0-1.9.3-2.7.4-.8 1.2-1.4 2.4-1.6h.1c.8-.2 1.5-.4 2.1-.6.7-.3.9-.5.9-.6.1-.2 0-.5-.2-.8-.7-1.8-1.3-3.4-1.4-4.8-.1-.7 0-1.3.1-1.9.1-.6.3-1.1.6-1.6C5.7.8 7.2 0 9 0c1.8 0 3.3.8 4.1 2.2.6 1 .8 2.1.7 3.5-.1 1.4-.7 3.1-1.6 4.8-.2.3-.2.6-.2.8.1.1.3.4.9.6.6.2 1.4.4 2.2.6h.1c1.3.3 2 .8 2.4 1.6.3.7.3 1.6.3 2.7v.4c.1.5-.2.8-.6.8zM1.4 16.6h15.2c0-.8 0-1.4-.2-1.8-.1-.3-.4-.6-1.4-.9h-.1c-.9-.2-1.7-.4-2.4-.7-.6-.2-1.4-.6-1.7-1.4-.3-.6-.2-1.3.2-2 .8-1.6 1.3-3 1.4-4.3.1-1.1-.1-2-.5-2.7-.6-.8-1.6-1.4-2.9-1.4-1.3 0-2.4.6-2.9 1.5-.4.7-.6 1.6-.5 2.7.1 1.3.6 2.7 1.4 4.2.4.8.5 1.4.2 2-.5 1.2-2.2 1.6-4 2h-.1c-1 .2-1.3.6-1.4.9-.3.5-.3 1.1-.3 1.9z"></path> </symbol> <symbol id="icon-handset" viewBox="0 0 18 18"> <path d="M17.7 12.9c-1.3-.8-2.2-1.4-2.7-1.8-.3-.2-.5-.3-.7-.4-.2-.1-.4-.2-.5-.2-.4 0-.6.3-.6.3S12 12 11.7 12.4c-.2.2-.5.2-.9.1-2-1-3.8-2.6-5.3-4.8-.1-.2-.1-.2-.2-.3-.1-.1-.1-.4-.1-.4.1-.2.7-1.1 1.6-1.8.2-.1.2-.4.2-.5.1-.2 0-.4-.1-.6C5.4 2 4.2.7 4.1.7c0 0-.3-.2-.6-.2-.2 0-.4.1-.6.2C.4 2.9.1 4.6.1 4.6c0 .1-.2.9 0 1.3 3.1 9.2 12.3 11.4 12.3 11.4s.5.2 1.1.2c.3 0 .6-.1.8-.2 2.2-1.1 3.5-3.3 3.6-3.4v-.1c.1-.1.2-.6-.2-.9z"></path> </symbol> <symbol id="icon-location" viewBox="0 0 18 18"> <path d="M9 0C5.7 0 2.1 2.4 2.1 6.7c0 5 4.6 8.5 6.9 11.3 2.3-2.8 6.9-6.3 6.9-11.3C15.9 2.5 12.2 0 9 0zm0 10.5c-1.7 0-3.1-1.5-3.1-3.3S7.3 3.9 9 3.9c1.7 0 3.1 1.5 3.1 3.3s-1.4 3.3-3.1 3.3z"></path> </symbol> <symbol id="icon-to-top" viewBox="0 0 18 18"> <path d="M14.9 9 9 3 3.1 9l1 1 4.2-4.3V18h1.4V5.7l4.2 4.3 1-1zM3.6 0h10.8v1.4H3.6V0z"></path> </symbol> <symbol id="icon-cta-pill" viewBox="0 0 18 18"> <path d="M9 0C4 0 0 4 0 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16.6c-4.2 0-7.7-3.4-7.7-7.7S4.8 1.3 9 1.3s7.7 3.4 7.7 7.7-3.5 7.6-7.7 7.6zm-1.6-3.9L12.7 9 7.4 5.3v7.4z"></path> </symbol> <symbol id="icon-i-circled-sm" viewBox="0 0 18 18"> <path d="M9 0C4 0 0 4 0 9s4 9 9 9 9-4 9-9-4-9-9-9zm1.3 13c0 .7-.6 1.3-1.3 1.3s-1.3-.6-1.3-1.3V8.7c0-.7.6-1.2 1.3-1.2s1.3.6 1.3 1.3V13zm0-7.9c0 .7-.6 1.3-1.3 1.3s-1.3-.6-1.3-1.3V5c0-.7.6-1.3 1.3-1.3s1.3.6 1.3 1.3v.1z"></path> </symbol> <symbol id="icon-exclamation" viewBox="0 0 72 72"> <path d="M36.1 46.8c-2 0-3.5-1.5-3.5-3.5V4.5c0-2 1.5-3.5 3.5-3.5s3.5 1.5 3.5 3.5v38.9c0 1.9-1.6 3.4-3.5 3.4zm0 24.2c-1.3 0-2.7-.5-3.7-1.5s-1.5-2.3-1.5-3.7.5-2.7 1.5-3.7c2-2 5.5-2 7.3 0 1 1 1.5 2.3 1.5 3.7 0 1.3-.5 2.7-1.5 3.7-.9 1-2.3 1.5-3.6 1.5z"></path> </symbol> <symbol id="icon-logout" viewBox="0 0 20 21"> <path d="M20 1.3v18.5c0 .7-.5 1.2-1.2 1.2H6.7c-.6 0-1.2-.5-1.2-1.2s.5-1.2 1.2-1.2h11V2.5h-11c-.7 0-1.2-.6-1.2-1.2S6 .1 6.7.1h12.1c.7 0 1.2.5 1.2 1.2z" /> <path d="M6.9 6.2c.2.2.4.5.4.8s-.2.7-.4.9L5.4 9.3h8.1c.7 0 1.2.5 1.2 1.2 0 .6-.5 1.2-1.2 1.2H5.4l1.4 1.5c.2.2.4.5.4.8 0 .3-.1.6-.4.8-.2.2-.5.4-.8.4-.3 0-.6-.1-.8-.4l-3.5-3.5c-.5-.5-.5-1.2 0-1.7l3.5-3.5c.5-.3 1.2-.3 1.7.1z" /> </symbol> <symbol id="icon-devices" viewBox="0 0 20 21"> <path class="st0" d="M11,13.2c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7H3.1c-0.3,0-0.6-0.1-0.9-0.4s-0.4-0.5-0.4-0.9V3.6 C1.9,3.3,2,3,2.2,2.7s0.5-0.4,0.9-0.4h11.8c0.3,0,0.6,0.1,0.9,0.4C16,3,16.2,3.3,16.2,3.6v2c0,0.4,0.3,0.7,0.7,0.7s0.7-0.3,0.7-0.7 v-2c0-0.7-0.3-1.4-0.8-1.9s-1.2-0.8-1.9-0.8H3.1c-0.7,0-1.4,0.3-1.9,0.8S0.4,2.9,0.4,3.6v6.9c0,0.7,0.3,1.4,0.8,1.9 c0.5,0.5,1.2,0.8,1.9,0.8h5.2v2.5H6.1c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7H11c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7H9.8v-2.5 H11z" /> <path class="st0" d="M18.9,8.8h-2c-1.5,0-2.7,1.2-2.7,2.7v5.9c0,1.5,1.2,2.7,2.7,2.7h2c1.5,0,2.7-1.2,2.7-2.7v-5.9 C21.6,10,20.4,8.8,18.9,8.8z M20.1,17.4c0,0.7-0.6,1.2-1.2,1.2h-2c-0.7,0-1.2-0.6-1.2-1.2v-5.9c0-0.7,0.6-1.2,1.2-1.2h2 c0.7,0,1.2,0.6,1.2,1.2V17.4z" /> </symbol> <symbol id="icon-docs" viewBox="0 0 20 21"> <path d="M19.7 4.7 15.4.4c-.1-.1-.3-.2-.5-.2H8.2c-.6 0-1.1.3-1.6.7-.4.4-.7 1-.7 1.6v12.3c0 .6.3 1.1.7 1.6.4.4 1 .7 1.6.7h9.4c.6 0 1.1-.3 1.6-.7.4-.4.7-1 .7-1.6V5.2c0-.2-.1-.4-.2-.5zm-1.9.3h-2.7V2.2L17.8 5zm.3 10.2c-.2.2-.4.3-.5.3H8.2c-.2 0-.4-.1-.5-.3-.2-.2-.3-.4-.3-.5V2.5c0-.2.1-.4.3-.5s.4-.3.5-.3h5.4v4c0 .4.3.8.8.8h4v8.3c0 .1-.1.3-.3.4z" class="st0" /> <path d="M13.8 19.3H4.4c-.2 0-.4-.1-.5-.3-.2-.2-.3-.4-.3-.5V6.3c0-.4-.3-.8-.8-.8s-.7.4-.7.8v12.3c0 .6.3 1.1.7 1.6.4.4 1 .7 1.6.7h9.4c.4 0 .8-.3.8-.8s-.4-.8-.8-.8z" /> </symbol> <symbol id="icon-gear" viewBox="0 0 20 21"> <path d="M11.2 20.9h-.4a2.732 2.732 0 0 1-2.7-2.7V18c0-.2-.1-.4-.2-.6-.1-.2-.3-.3-.4-.4l-.4-.2c-.4-.2-.8-.2-1.2 0l-.2.1c-.6.3-1.3.4-2 .3-.7-.2-1.3-.6-1.6-1.2l-.2-.4c-.4-.6-.4-1.3-.3-2 .2-.7.6-1.3 1.2-1.6l.2-.2c.2-.1.3-.3.4-.4.1-.2.2-.4.2-.6v-.5c0-.2-.1-.4-.2-.6 0-.2-.2-.4-.4-.5l-.1-.1c-.6-.3-1-.9-1.2-1.6-.2-.7-.1-1.4.3-2l.2-.4c.4-.6.9-1.1 1.6-1.2.7-.2 1.4-.1 2 .3l.1.1c.4.2.8.2 1.2 0l.4-.3c.2-.1.4-.3.5-.4.1-.2.1-.4.1-.6v-.2A2.732 2.732 0 0 1 10.8.1h.4a2.732 2.732 0 0 1 2.7 2.7V3c0 .2.1.4.2.6.1.2.3.3.4.4l.4.2c.4.2.8.2 1.2 0l.2-.1c.6-.3 1.3-.4 2-.3.7.2 1.3.6 1.6 1.2l.2.4c.4.6.5 1.3.3 2s-.6 1.3-1.2 1.6l-.2.2c-.2.1-.3.3-.4.4-.1.2-.2.4-.2.6v.5c0 .2.1.4.2.6.1.2.3.3.4.4l.1.1c.6.4 1.1.9 1.3 1.6s.1 1.4-.3 2l-.2.4c-.4.6-.9 1.1-1.6 1.3-.7.2-1.4.1-2-.3l-.1-.1c-.4-.2-.8-.2-1.2 0l-.5.3c-.2.1-.3.3-.4.4-.1.2-.2.4-.2.6v.2a2.732 2.732 0 0 1-2.7 2.7zm-4.7-5.8c.5 0 .9.1 1.3.4l.4.2c.4.2.7.6 1 1 .2.4.4.9.4 1.3v.2c0 .3.1.6.3.8.2.2.5.3.8.3h.4c.3 0 .6-.1.8-.3.2-.2.3-.5.3-.8V18c0-.5.1-.9.4-1.3.2-.4.6-.7 1-1l.4-.2c.8-.5 1.9-.5 2.7 0l.1.1c.3.2.6.2.9.1.3-.1.6-.3.7-.5l.2-.4c.2-.3.2-.6.1-.9-.1-.3-.3-.6-.5-.7l-.1-.1c-.4-.2-.8-.6-1-1-.2-.4-.4-.9-.4-1.3v-.5c0-.5.1-.9.4-1.3.2-.4.6-.7 1-1l.1-.1c.3-.2.5-.4.6-.7s0-.6-.1-.9l-.2-.4c-.2-.3-.4-.5-.7-.5-.3-.1-.6 0-.9.1l-.2.1c-.7.4-1.7.4-2.6-.1l-.4-.2c-.4-.2-.7-.6-1-1-.2-.4-.4-.9-.4-1.3v-.2c0-.3-.1-.6-.3-.8-.2-.2-.5-.3-.8-.3h-.4c-.3 0-.6.1-.8.3s-.4.5-.4.8V3c0 .5-.1.9-.4 1.3-.2.4-.5.7-.9 1l-.4.2C7 6 6 6 5.2 5.5h-.1c-.3-.2-.7-.3-1-.2-.3.1-.5.3-.7.6l-.2.3c-.1.3-.2.6-.1.9.1.3.3.6.5.7l.2.2c.4.2.7.5.9.9.3.4.4.9.4 1.3v.5c0 .5-.1.9-.4 1.3-.2.4-.6.7-1 1l-.1.1c-.3.2-.5.4-.6.7-.1.3 0 .6.1.9l.2.4c.2.3.4.5.7.5.3.1.6 0 .9-.1l.2-.1c.5-.2.9-.3 1.4-.3z" class="st0" /> <path d="M11 14.1c-2 0-3.6-1.6-3.6-3.6S9 6.9 11 6.9s3.6 1.6 3.6 3.6-1.6 3.6-3.6 3.6zm0-5.7c-1.2 0-2.1 1-2.1 2.1 0 1.2 1 2.1 2.1 2.1 1.2 0 2.1-1 2.1-2.1 0-1.2-.9-2.1-2.1-2.1z" /> </symbol> <symbol id="icon-logout-right" viewBox="0 0 20 21"> <path d="M7.8 19.4H3.5c-.4 0-.7-.1-1-.4-.3-.3-.4-.6-.4-1V3c0-.4.1-.7.4-1 .3-.3.6-.4 1-.4h4.3c.4 0 .8-.3.8-.8S8.2.1 7.8.1H3.5c-.8 0-1.5.3-2 .9-.6.5-.9 1.2-.9 2v15c0 .8.3 1.5.8 2s1.3.8 2 .8h4.3c.4 0 .8-.3.8-.8s-.3-.6-.7-.6z" class="st0" /> <path d="M21.3 10.2c0-.1-.1-.2-.2-.2l-5.3-5.3c-.3-.3-.8-.3-1.1 0s-.3.8 0 1.1l4.1 4.1h-11c-.4-.1-.8.2-.8.6s.3.8.8.8h11l-4.1 4.1c-.3.3-.3.8 0 1.1.1.1.3.2.5.2s.4-.1.5-.2l5.3-5.3c.1-.1.1-.2.2-.2.2-.4.2-.6.1-.8z" class="st0" /> </symbol> <symbol id="icon-chat_texting" viewBox="0 0 1125 1024"> <path d="M202.95 1024c-2.876 0-5.753 0-5.753 0-8.629-2.876-14.382-11.506-14.382-20.135l-14.382-250.247h-146.697c-11.506 0-23.011-8.629-23.011-23.011v-707.596c0-14.382 8.629-23.011 23.011-23.011h1081.528c11.506 0 23.011 8.629 23.011 23.011v710.472c0 11.506-8.629 23.011-23.011 23.011h-670.202l-212.854 261.753c-2.876 2.876-8.629 5.753-17.258 5.753zM41.871 707.596h146.697c11.506 0 20.135 8.629 20.135 20.135l14.382 215.73 184.090-227.236c2.876-5.753 11.506-8.629 17.258-8.629h658.697v-664.449h-1041.258v664.449zM637.287 535.011h-431.461c-11.506 0-23.011-8.629-23.011-23.011s8.629-23.011 23.011-23.011h431.461c11.506 0 23.011 8.629 23.011 23.011s-11.506 23.011-23.011 23.011zM936.433 391.191h-730.607c-11.506 0-23.011-8.629-23.011-23.011s8.629-23.011 23.011-23.011h730.607c11.506 0 23.011 8.629 23.011 23.011s-11.506 23.011-23.011 23.011zM936.433 247.371h-730.607c-11.506 0-23.011-8.629-23.011-23.011s8.629-23.011 23.011-23.011h730.607c11.506 0 23.011 8.629 23.011 23.011s-11.506 23.011-23.011 23.011z"></path> </symbol> </defs> </svg> <div class="g-connector-desktop-nav-backdrop" id="connectorNavBackdropDesktop" style="height: 0"></div> <div class="g-connector-search-backdrop" id="connectorSearchBackdrop"></div> </header> <style> .g-connector-nav-item .shimmer { text-align: center; color: rgba(255, 255, 255, 0.1); background: -webkit-gradient(linear, left bottom, right top, from(#A8CDFF), to(#A8CDFF), color-stop(0.5, #00549A)); background-size: 40px 100%; -webkit-background-clip: text; animation-name: shimmer; animation-duration: 3s; animation-delay: 3s; animation-iteration-count: 3; background-repeat: no-repeat; background-position: -300% 0; background-color: #A8CDFF; animation-fill-mode: forwards; } @keyframes shimmer { 0% { background-position: -300% 0; } 100% { background-position: calc(100% + 50px) 0; } } .g-connector-nav-item:hover .shimmer { background-color: white; } </style> <!-- Icon SVGs --> <svg aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <symbol id="icon-change" viewBox="0 0 32 32"> <title>change</title> <path d="M8.4 32c-0.35 0-0.65-0.15-0.9-0.4-0.5-0.5-0.5-1.35 0-1.85l13.75-13.75-13.8-13.75c-0.5-0.5-0.5-1.35 0-1.85s1.35-0.5 1.85 0l15.6 15.6-15.6 15.6c-0.25 0.25-0.6 0.4-0.9 0.4z"></path> </symbol> <symbol id="icon-selected" viewBox="0 0 32 32"> <title>selected</title> <path d="M11.6 27.45l-11.1-11.050c-0.7-0.7-0.7-1.8 0-2.5s1.8-0.7 2.5 0l8.55 8.55 17.4-17.4c0.7-0.7 1.8-0.7 2.5 0s0.7 1.8 0 2.5l-19.85 19.9z"></path> </symbol> <symbol id="icon-close" viewBox="0 0 32 32"> <title>close</title> <path d="M17.775 16l13.859-13.859c0.491-0.491 0.491-1.284 0-1.775s-1.284-0.491-1.775 0l-13.859 13.859-13.859-13.856c-0.491-0.491-1.284-0.491-1.775 0s-0.491 1.284 0 1.775l13.859 13.856-13.856 13.859c-0.244 0.244-0.369 0.566-0.369 0.887s0.122 0.641 0.369 0.887c0.491 0.491 1.284 0.491 1.775 0l13.856-13.859 13.859 13.859c0.244 0.244 0.566 0.369 0.887 0.369s0.641-0.122 0.887-0.369c0.491-0.491 0.491-1.284 0-1.775l-13.859-13.859z"></path> </symbol> </defs> </svg> <!-- Province selector --> <div class="change-region-popup change-region-popup-hidden"> <div class="change-region-container change-region-province-only"> <div class="region-confirmation"> <span> Your current region: </span> <span class="change-region"> <strong>Ontario</strong> </span> </div> <div class="change-region-provinces-button"> <a href="#changeRegionBox" class="change-region-link collapse-trigger" role="button" aria-expanded="false" aria-controls="changeRegionBox" data-target="#changeRegionBox" data-toggle="collapse"> <span class="sr-only"> Change current region </span> <span class="change-region-text" aria-hidden="true"> Change </span> <svg class="icon icon-change " aria-hidden="true"><use xlink:href="#icon-change"></use></svg> </a> <div class="change-region-provinces change-region-hidden" tabindex="-1" id="changeRegionBox"> <form class="province-form"> <fieldset form="province-form" class="province-form-fieldset change-region-fieldset"> <legend> Select your province or territory below</legend> <ul class="change-region-list" role="listbox"> <li> <input id="9915b9e5-0094-43c7-9259-0ed5439da79c" type="radio" role="option" tabindex="0" name="province-c40bac04-51d8-42c2-9bc7-78750afb6dd8" value="AB" disabled /> <label class="" for="9915b9e5-0094-43c7-9259-0ed5439da79c"> <span class="province-selector-option" disabled></span> <span class=""> Alberta </span> </label> </li> <li> <input id="0767d383-4488-4fdb-a78a-58735fd55eab" type="radio" role="option" tabindex="0" name="province-c40bac04-51d8-42c2-9bc7-78750afb6dd8" value="BC" disabled /> <label class="" for="0767d383-4488-4fdb-a78a-58735fd55eab"> <span class="province-selector-option" disabled></span> <span class=""> British Columbia </span> </label> </li> <li> <input id="944c9392-e09c-4dd1-b634-87c6e0a808ac" type="radio" role="option" tabindex="0" name="province-c40bac04-51d8-42c2-9bc7-78750afb6dd8" value="MB" /> <label class="" for="944c9392-e09c-4dd1-b634-87c6e0a808ac"> <span class="province-selector-option" ></span> <span class=""> Manitoba </span> </label> </li> <li> <input id="01987164-9f5a-453c-96b3-da7179e67818" type="radio" role="option" tabindex="0" name="province-c40bac04-51d8-42c2-9bc7-78750afb6dd8" value="NB" disabled /> <label class="" for="01987164-9f5a-453c-96b3-da7179e67818"> <span class="province-selector-option" disabled></span> <span class=""> New Brunswick </span> </label> </li> <li> <input id="ff1304b7-172f-4d15-8e7c-0bca73da6706" type="radio" role="option" tabindex="0" name="province-c40bac04-51d8-42c2-9bc7-78750afb6dd8" value="NL" disabled /> <label class="" for="ff1304b7-172f-4d15-8e7c-0bca73da6706"> <span class="province-selector-option" disabled></span> <span class=""> Newfoundland And Labrador </span> </label> </li> <li> <input id="66f4cfa6-b742-4925-bf2c-31986f6b1bef" type="radio" role="option" tabindex="0" name="province-c40bac04-51d8-42c2-9bc7-78750afb6dd8" value="NT" disabled /> <label class="" for="66f4cfa6-b742-4925-bf2c-31986f6b1bef"> <span class="province-selector-option" disabled></span> <span class=""> Northwest Territories </span> </label> </li> <li> <input id="a395ea5f-e340-42d2-9690-468a92dc308c" type="radio" role="option" tabindex="0" name="province-c40bac04-51d8-42c2-9bc7-78750afb6dd8" value="NS" disabled /> <label class="" for="a395ea5f-e340-42d2-9690-468a92dc308c"> <span class="province-selector-option" disabled></span> <span class=""> Nova Scotia </span> </label> </li> <li> <input id="7c757ca9-e46e-4ad5-bf98-e94e09f6c720" type="radio" role="option" tabindex="0" name="province-c40bac04-51d8-42c2-9bc7-78750afb6dd8" value="NU" disabled /> <label class="" for="7c757ca9-e46e-4ad5-bf98-e94e09f6c720"> <span class="province-selector-option" disabled></span> <span class=""> Nunavut </span> </label> </li> <li> <input id="9da47a1c-fa7e-43d6-8a4d-2798f48c69f3" type="radio" role="option" tabindex="0" name="province-c40bac04-51d8-42c2-9bc7-78750afb6dd8" value="ON" checked=checked /> <label class="change-region-provinces-checked" for="9da47a1c-fa7e-43d6-8a4d-2798f48c69f3"> <span class="province-selector-option" checked=checked ></span> <span class=""> Ontario </span> <svg class="icon icon-selected" aria-label=selected tabindex="-1"><use xlink:href="#icon-selected"></use></svg> </label> </li> <li> <input id="c3d83fa4-290d-45dc-a4d4-183cf455aa31" type="radio" role="option" tabindex="0" name="province-c40bac04-51d8-42c2-9bc7-78750afb6dd8" value="PE" disabled /> <label class="" for="c3d83fa4-290d-45dc-a4d4-183cf455aa31"> <span class="province-selector-option" disabled></span> <span class=""> Prince Edward Island </span> </label> </li> <li> <input id="700e148a-9d4f-49a0-b74c-3344b9f873e0" type="radio" role="option" tabindex="0" name="province-c40bac04-51d8-42c2-9bc7-78750afb6dd8" value="QC" /> <label class="" for="700e148a-9d4f-49a0-b74c-3344b9f873e0"> <span class="province-selector-option" ></span> <span class=""> Quebec </span> </label> </li> <li> <input id="bd20cec5-804a-48e8-be30-088dec0bd7b5" type="radio" role="option" tabindex="0" name="province-c40bac04-51d8-42c2-9bc7-78750afb6dd8" value="SK" disabled /> <label class="" for="bd20cec5-804a-48e8-be30-088dec0bd7b5"> <span class="province-selector-option" disabled></span> <span class=""> Saskatchewan </span> </label> </li> <li> <input id="58dccdcf-ef76-4723-bb72-b60a66b79a14" type="radio" role="option" tabindex="0" name="province-c40bac04-51d8-42c2-9bc7-78750afb6dd8" value="YT" disabled /> <label class="" for="58dccdcf-ef76-4723-bb72-b60a66b79a14"> <span class="province-selector-option" disabled></span> <span class=""> Yukon </span> </label> </li> </ul> </fieldset> </form> </div> </div> <span class="change-region-close margin-t-20"><a href="javascript:void(0)" role="button" aria-label="Close change region popup"><svg class="icon icon-close"><use xlink:href="#icon-close"></use></svg></a></span> </div> </div> <input id="showProvinceSelector" value="true" hidden /> <input id="IPRegionProvinceCode" hidden /> <input id="showProvinceSelectorWhenNonIpZoneSelected" value="false" hidden /> <script> document.addEventListener('DOMContentLoaded', function () { var ul = document.querySelectorAll('.change-region-list'); var changeButton = document.querySelectorAll(".change-region-link") var liSelected; var index = 0; ul.forEach((elem, i) => { elem.querySelectorAll('input').forEach((e, i) => { e.addEventListener('keydown', function (et) { var KeyID = et.key; switch (KeyID) { case "Enter": case " ": e.click(); break; default: break; } }); }); elem.addEventListener('focus', (event) => { elem.setAttribute('aria-hidden', 'false'); }); elem.addEventListener('keydown', function (event) { var len = elem.getElementsByTagName('li').length - 1; if ((index == len && event.which === 9 && !event.shiftKey) || (index == 0 && (event.which === 9 && event.shiftKey))) { return; } if (event.which === 40 || (event.which === 9 && !event.shiftKey)) { index++; //down if (liSelected) { next = elem.getElementsByTagName('li')[index]; if (typeof next !== undefined && index <= len) { liSelected = next; if (liSelected.querySelector("input").hasAttribute("disabled")) { index++; next = elem.getElementsByTagName('li')[index]; liSelected = next; } } else { index = 0; liSelected = elem.getElementsByTagName('li')[index]; } liSelected.querySelector("input").focus(); } else { index = 1; liSelected = elem.getElementsByTagName('li')[index]; liSelected.querySelector("input").focus(); } event.preventDefault(); } else if (event.which === 38 || (event.which === 9 && event.shiftKey)) { //up if (liSelected) { index--; liSelected.querySelector("input").focus(); next = elem.getElementsByTagName('li')[index]; if (typeof next !== undefined && index >= 0) { liSelected = next; liSelected = elem.getElementsByTagName('li')[index]; liSelected.querySelector("input").focus(); if (liSelected.querySelector("input").hasAttribute("disabled")) { index--; next = elem.getElementsByTagName('li')[index]; liSelected = next; liSelected.querySelector("input").focus(); } } else { index = len; liSelected = elem.getElementsByTagName('li')[len]; liSelected.querySelector("input").focus(); } } else { index = 1; liSelected = elem.getElementsByTagName('li')[len]; liSelected.querySelector("input").focus(); } event.preventDefault(); } }, false); }); changeButton.forEach((elem, i) => { elem.addEventListener('focus', (event) => { index = 0; }); elem.addEventListener('keydown', function (event) { if (event.which === 9 && !event.shiftKey && ((elem.getAttribute("aria-expanded") === "true") || !document.querySelector("#changeRegionBoxMobile").classList.contains("change-region-hidden"))) { ul[i].getElementsByTagName('li')[0].querySelector('input').focus(); event.preventDefault(); } if ((event.which === 13) && document.querySelector("#changeRegionBoxMobile").classList.contains("change-region-hidden")) { setTimeout(function () { document.querySelector(".mobileCloseButton").focus(); }, 100) } }); elem.addEventListener('click', function (event) { if (document.querySelector("#changeRegionBoxMobile").classList.contains("change-region-hidden")) { setTimeout(function () { document.querySelector(".mobileCloseButton").focus(); }, 100) } }); }); document.querySelector(".mobileCloseButton").addEventListener('keydown', (event) => { if (event.which === 9) { index = 0; document.querySelector("#changeRegionBoxMobile").querySelector("ul").getElementsByTagName('li')[0].querySelector('input').focus(); event.preventDefault(); } }); }); </script> <!-- Mobile province selector --> <div class="change-region-mobile change-region-popup-hidden"> <div class="change-region-container change-region-province-only"> <div class="change-region-provinces-button"> <span class="region-confirmation"> Your current region: </span> <span class="change-region"> <span class="current-province-title"> <strong>Ontario</strong> </span> <a class="change-region-link" href="javascript:void(0)" role="link"> <span class="change-region-text">change</span> </a> </span> <div class="change-region-provinces change-region-hidden" role="dialog" id="changeRegionBoxMobile"> <div class="province-form-title province-form-title-hidden"> Select a region: <span class="change-region-close"> <a href="javascript:void(0)" role="link" aria-label="Close" class="mobileCloseButton"><svg class="icon icon-close"><use xlink:href="#icon-close"></use></svg></a> </span> </div> <form class="province-form"> <fieldset form="province-form" class="change-region-fieldset"> <legend> Select your province or territory below </legend> <ul class="change-region-list" role="listbox"> <li> <input id="0b578c96-ba99-478f-be87-e50edf9740c9" type="radio" role="option" tabindex="0" name="province-ddf16fe5-88d5-410b-99a9-27518fdd0008" value="AB" disabled /> <label class="" for="0b578c96-ba99-478f-be87-e50edf9740c9"> <span class="province-selector-option" disabled></span> <span class=""> Alberta </span> </label> </li> <li> <input id="0e7279d2-3858-4ccc-9e7e-d60f9676a775" type="radio" role="option" tabindex="0" name="province-ddf16fe5-88d5-410b-99a9-27518fdd0008" value="BC" disabled /> <label class="" for="0e7279d2-3858-4ccc-9e7e-d60f9676a775"> <span class="province-selector-option" disabled></span> <span class=""> British Columbia </span> </label> </li> <li> <input id="336ea0bc-18f8-4496-adac-86996f5cc7fd" type="radio" role="option" tabindex="0" name="province-ddf16fe5-88d5-410b-99a9-27518fdd0008" value="MB" /> <label class="" for="336ea0bc-18f8-4496-adac-86996f5cc7fd"> <span class="province-selector-option" ></span> <span class=""> Manitoba </span> </label> </li> <li> <input id="679a545c-7cb5-45ba-b4a7-65472c833ff0" type="radio" role="option" tabindex="0" name="province-ddf16fe5-88d5-410b-99a9-27518fdd0008" value="NB" disabled /> <label class="" for="679a545c-7cb5-45ba-b4a7-65472c833ff0"> <span class="province-selector-option" disabled></span> <span class=""> New Brunswick </span> </label> </li> <li> <input id="16a0f285-44ba-4fcc-a25c-3a3a314c07fd" type="radio" role="option" tabindex="0" name="province-ddf16fe5-88d5-410b-99a9-27518fdd0008" value="NL" disabled /> <label class="" for="16a0f285-44ba-4fcc-a25c-3a3a314c07fd"> <span class="province-selector-option" disabled></span> <span class=""> Newfoundland And Labrador </span> </label> </li> <li> <input id="7f99d666-a02c-42f7-91ed-c6815d3c3cd3" type="radio" role="option" tabindex="0" name="province-ddf16fe5-88d5-410b-99a9-27518fdd0008" value="NT" disabled /> <label class="" for="7f99d666-a02c-42f7-91ed-c6815d3c3cd3"> <span class="province-selector-option" disabled></span> <span class=""> Northwest Territories </span> </label> </li> <li> <input id="f2e0de38-87f2-46b2-9945-2ec373e6b112" type="radio" role="option" tabindex="0" name="province-ddf16fe5-88d5-410b-99a9-27518fdd0008" value="NS" disabled /> <label class="" for="f2e0de38-87f2-46b2-9945-2ec373e6b112"> <span class="province-selector-option" disabled></span> <span class=""> Nova Scotia </span> </label> </li> <li> <input id="95a22ef6-4c3e-4e36-b5b5-3af3f0a95882" type="radio" role="option" tabindex="0" name="province-ddf16fe5-88d5-410b-99a9-27518fdd0008" value="NU" disabled /> <label class="" for="95a22ef6-4c3e-4e36-b5b5-3af3f0a95882"> <span class="province-selector-option" disabled></span> <span class=""> Nunavut </span> </label> </li> <li> <input id="42870d13-0555-4334-b0d8-494e90826741" type="radio" role="option" tabindex="0" name="province-ddf16fe5-88d5-410b-99a9-27518fdd0008" value="ON" checked=checked /> <label class="change-region-provinces-checked" for="42870d13-0555-4334-b0d8-494e90826741"> <span class="province-selector-option" checked=checked ></span> <span class=""> Ontario </span> <svg class="icon icon-selected" aria-label=selected tabindex="-1"><use xlink:href="#icon-selected"></use></svg> </label> </li> <li> <input id="32a39832-d86d-4799-b6ac-3a81660497f8" type="radio" role="option" tabindex="0" name="province-ddf16fe5-88d5-410b-99a9-27518fdd0008" value="PE" disabled /> <label class="" for="32a39832-d86d-4799-b6ac-3a81660497f8"> <span class="province-selector-option" disabled></span> <span class=""> Prince Edward Island </span> </label> </li> <li> <input id="8aa975fe-1890-4615-aea6-b3ba99435534" type="radio" role="option" tabindex="0" name="province-ddf16fe5-88d5-410b-99a9-27518fdd0008" value="QC" /> <label class="" for="8aa975fe-1890-4615-aea6-b3ba99435534"> <span class="province-selector-option" ></span> <span class=""> Quebec </span> </label> </li> <li> <input id="b9a2f423-608d-4ec3-8755-5f31c7f5f1cc" type="radio" role="option" tabindex="0" name="province-ddf16fe5-88d5-410b-99a9-27518fdd0008" value="SK" disabled /> <label class="" for="b9a2f423-608d-4ec3-8755-5f31c7f5f1cc"> <span class="province-selector-option" disabled></span> <span class=""> Saskatchewan </span> </label> </li> <li> <input id="28f59346-3bdf-4220-b8ff-4b0c0dedc86b" type="radio" role="option" tabindex="0" name="province-ddf16fe5-88d5-410b-99a9-27518fdd0008" value="YT" disabled /> <label class="" for="28f59346-3bdf-4220-b8ff-4b0c0dedc86b"> <span class="province-selector-option" disabled></span> <span class=""> Yukon </span> </label> </li> </ul> </fieldset> </form> </div> </div> <span class="change-region-close"> <a href="javascript:void(0)" role="link" aria-label="Close"><svg class="icon icon-close"><use xlink:href="#icon-close"></use></svg></a> </span> </div> <div class="change-region-screen change-region-hidden"></div> </div> <main tabindex="-1" id="maincontent" class=""> <h1 class="sr-only">Bundles </h1> <style> main#maincontent:focus { outline: none !important; } </style> <script type="text/javascript"> $(document).ready(function () { var promoTagHeader = document.getElementById("promoTagHeader"); if (promoTagHeader) { var fixedNav = document.getElementById("fixedHeader"); var promoFixed = promoTagHeader.offsetTop; stickyHeaderScroll(); //remove sticky once close button is clicked $('.js-promoTagClose').on('click', function (e) { promoTagHeader.classList.add('stickyPromoTag'); e.preventDefault(); }); window.addEventListener('scroll', function () { stickyHeaderScroll(); if (window.pageYOffset > promoFixed) { promoTagHeader.classList.add("fixed-promo-tag"); if(fixedNav){ var fixedNavHeight = fixedNav.offsetHeight; promoTagHeader.style.top = fixedNavHeight +"px"; } } else { promoTagHeader.classList.remove("fixed-promo-tag"); promoTagHeader.style.top = 0 + "px"; } }); } }); function stickyHeaderScroll() { let promoStickyCloseBtn = document.querySelectorAll('.js-promoTagClose'); if (promoStickyCloseBtn.length > 0) { promoStickyCloseBtn.forEach(function (index) { //prevent display on load index.classList.remove('d-none'); let promoTag = index.closest('#promoTagHeader'); let promoPosition = window.getComputedStyle(promoTag).getPropertyValue('position'); //check if position is still sticky to display close button if ((document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) && promoPosition == 'sticky') { index.style.display = "inline"; } else { index.style.display = "none"; } }); } } function getSocInformation() { try { $('body').loadingIndicator(); $.ajax({ type: "POST", headers: { 'brand': 'B', 'Province': 'ON', "accept-language": 'en' }, url: "https://apigate.bell.ca/uxpcommon/UXP.Services/Common/PDM/GetProductsByIdentifier", data: { "TranslateIds": [] , "TranslateIdentifierType": "SOC" }, success: function (data) { $.ajax({ type: "POST", data: { "promoSocInfo": data }, url: "/EShop/Qualification/GetSocDetails", success: function (response) { $('body').loadingIndicator('hide'); $('#promo-code-modal-body').html(response); $('#promo-code').modal('show'); }, error: function (err) { $('body').loadingIndicator('hide'); $('#modal-error-occured').modal('show'); } }); } }); } catch (e) { $('body').loadingIndicator('hide'); $('#modal-error-occured').modal('show'); } } $(document).ready(function () { /* OPEN */ $('#promo-code').on('shown.bs.modal', function () { $('#promo-code-banner-close-btn').focus(); }); /* CLOSE */ $('#promo-code').on('hide.bs.modal', function () { $('#promoTagHeader-view-offers').focus(); }); }); </script> <script> (function ($) { const stripeCloseByMinutes = 30; const studentDockBarCloseCookieName = "StudentDockbarClose"; //global change for stripe closing cookie setup. not displaying dockbar for 30 mins try { const setCookieByMinutes = (name, value, timeByMinutes) => { const date = new Date(); date.setTime(date.getTime() + (timeByMinutes * 60 * 1000)); const expires = `expires=${date.toUTCString()}`; document.cookie = `${name}=${value};${expires};path=/`; }; const getCookieByName = (cookieName) => { const name = `${cookieName}=`; const decodedCookie = decodeURIComponent(document.cookie); const cookieArray = decodedCookie.split(';'); for (let cookie of cookieArray) { while (cookie.charAt(0) === ' ') { cookie = cookie.substring(1); } if (cookie.indexOf(name) === 0) { return cookie.substring(name.length, cookie.length); } } return ""; }; if (getCookieByName(studentDockBarCloseCookieName)) $("#dockbar").hide(); else $("#dockbar-close").on("click tougchstart", function () { setCookieByMinutes(studentDockBarCloseCookieName, true, stripeCloseByMinutes); }) } catch (ex) { console.warn(ex); } }(jQuery)) </script> <section class="bundles-banner "> <div class="container"> <div class="content"> <h2> <span class="banner-title"> Build your bundle </span> </h2> <div class="banner-tag pad-v-15 margin-h-sm-10"> Start by checking which services are available at your address. </div> <p> <button id="centralQualButton1" aria-labelledby="dynamicResultUpdate" class="btn btn-default" data-omni-s_oapt="104-0-0" data-omni-s_oprm="Check availability" data-omni-s_olbc="New client" data-omni-s_obrsqualtype="Top" onclick="openLightBox('eShopAddressModal1');getclikbuttonid();reloadFrame();return false;" tabindex="0" role="button" onkeydown="if(event.keyCode==32 || event.keyCode==13){event.preventDefault();$('#check_avl').click()};"> <span id="check_avl">Check availability</span> </button> <input id="isPostQualOverride" type="hidden" value="false"> </p> </div> <div class="image"> <img id="bundleBannerImg" src="/Styles/media/Bundles/img/BYO-with-mobile_camera_EN.png" alt="" /> </div> </div> <style> .bundles-banner .banner-tag { color: #555555; font-weight: 400; } </style> </section> <section id="crave-LTO" class="container margin-b-30 margin-t-30 no-cable-internet"> <div class="box-shadow-round d-flex flex-wrap box-round overflowHidden bgBlue pad-v-20"> <div class="col-lg-3 col-md-3 col-sm-12 col-xs-12 flex-middle width22"> <img class="lazy img-responsive marginauto m-crave-image" alt="" src="/Styles/images/img-stripe_LTO-Crave_HBO_MAX_Original.png"> </div> <div class="col-lg-8 col-md-9 col-sm-12 crave-con-sm"> <p><span role="heading" aria-level="2" class="text-tag bgWhite pad-v-5 pad-h-10 txtBlue txtSize10"><strong>Bonus</strong></span></p> <span class='region-text' data-region-text='_WZGLV'><p class="txtWhite margin-b-5 pad-r-60-lg txtSize14-xs line-height-18-xs bold18px"> Subscribe to Crave with a new TV and Internet bundle and get 2 months of Crave on us*, a $44 value. </p> <p class="txtWhite margin-b-5 margin-t-10"> *Current price $22/mo. Subject to increase. </p></span> </div> </div> </section> <style> @media (min-width: 1000px){ .crave-button-box{ border-left: 1px solid #FFF; margin-top: 10px; margin-bottom: 10px; max-width: 242px; margin-left: 47px; } .crave-box-button{ margin-left: 23%; } .flex-middle{ justify-content: center; align-items: center; display: flex; } .width22{ max-width: 22%!important; } .width53{ max-width: 53%!important; } } @media (max-width: 999px){ .crave-con-sm{ text-align: center; max-width: 500px; margin: 0 auto; padding-bottom: 20px; } .m-crave-image{ padding-bottom:25px; } } .bold18px{ font-weight: bold; font-size: 18px; line-height: 21px; } .marginauto{ margin:0 auto!important; } </style> <div class="container"> <div class="bgGray19 box-round pad-v-30 pad-h-30 pad-h-sm-15"> <div class="bundles-qual-byo"> <div class="margin-b-30"> <h2 class="qual-tool-box-title margin-b-5">Enter your address (including apartment number) </h2> <div id="address_offer" class='qual-tool-box-subtitle'>See which services and offers are available in your area.</div> <style> .bundles-qual .label { font-weight: 700; } .bundles-qual .including{ display:inline-block; font-weight: normal; margin-top:10px; font-size: 14px; } @media (max-width: 767.98px){ .bundles-qual .label { margin-top:10px; } .bundles-qual .including{ display:block; } .bundles-qual-input-wrapper{ flex-direction: column; } .bundles-qual-input-wrapper a { align-self: start; margin-left: 0px; margin-top: 15px; } } @media (max-width: 414px){ .bundles-qual .including{ font-size: 12px; } } </style> </div> <div class="bundles-qual-input-wrapper"> <!--(/Bundles/inline_qualification_bar, "address_example")--> <input id="InlineAddressValidation" name="InlineAddressValidation" class="bundle-qual" type="text" placeholder="Example: 210 - 100 Galt Ave., Toronto, ON" aria-label="Address" aria-expanded="false" role="combobox" aria-autocomplete="list" aria-describedby="address_offer autocomplete-hint" autocomplete="off"> <a id="manualAddressLink" href="javascript:void(0);" onclick="qualBundles.openManualAddress()" class="txtUnderline txtDecorationNoneHover d-sm-inline-block" role="button"><!--(/Bundles/inline_qualification_bar, "cant_find_address")-->Can’t find your address?</a> </div> </div> </div> </div> <div id="add-modify-service-modal" class="modal fade scrollable-body manage-your-services" role="dialog" aria-labelledby="dialog-modal-title"> <div class="modal-dialog modal-size-large"> <div class="modal-content"> <div class="modal-header"> <h2 class="floatL modal-title eshop-modal-title txtBlack" id="dialog-modal-title"> <!--(/Bundles/manage_service_modal, "modal_title")--> Add or modify services </h2> <button type="button" class="dialog-modal-close close no-pad-top-xs no-pad-bottom-xs" data-dismiss="modal" aria-label="close"><span class="icon icon-close txtBlue txtSize20"></span></button> </div> <div class="modal-body"> <div class="manage-your-services-wrap"> <div> <span> <!--(/Bundles/manage_service_modal, "add_new_service_title")--> Add new services<br class="hidden-xs" /> to your account </span> <!--(/Bundles/manage_service_modal, "add_new_service_url")--> <a href="https://mybell.bell.ca/Login?refreshLink=https://www.bell.ca/existingCustomerRedirect%3FUrlReferrer=/Bell-bundles#INT=BUN_bunpg_BTN_AddServicesBYOB_acq_112020_km" class="btn btn-default"> <!--(/Bundles/manage_service_modal, "add_new_service_label")--> Add services </a> </div> <div> <span> <!--(/Bundles/manage_service_modal, "modify_service_title")--> Modify your<br class="hidden-xs" /> existing services </span> <!--(/Bundles/manage_service_modal, "modify_service_url")--> <a href="https://mybell.bell.ca/MyServices#INT=BUN_bunpg_BTN_ModifyServicesBYOB_acq_112020_km" role="button" class="btn btn-default"> <!--(/Bundles/manage_service_modal, "modify_service_label")--> Modify services </a> </div> </div> </div> </div> </div> </div> <style> .dialog-modal-close:focus { outline: none !important; box-shadow: 0 0 0 3px #f4f4f4, 0 0 2px 3px #f4f4f4, 0 0 4px 5px #5fb0fc, 0 0 2px 5px #8ec6fc !important; } </style> <script> $(document).ready(function () { $("#add-modify-service-modal").on('shown.bs.modal', function () { $(this).find('.dialog-modal-close').focus(); }); }); </script> <link rel="stylesheet" type="text/css" href="https://ws1.postescanada-canadapost.ca/css/addresscomplete-2.30.min.css?key=XP67-TU34-DZ98-EE18" /> <script type="text/javascript" src="https://ws1.postescanada-canadapost.ca/js/addresscomplete-2.30.min.js?key=XP67-TU34-DZ98-EE18"></script> <input id="subBuilding" type="hidden" value="" /> <input id="streetPreDirection" type="hidden" value="" /> <input id="streetNumber" type="hidden" value="" /> <input id="streetName" type="hidden" value="" /> <input id="streetType" type="hidden" value="" /> <input id="streetPostDirection" type="hidden" value="" /> <input id="city" type="hidden" value="" /> <input id="state" type="hidden" value="" /> <input id="postalCode" type="hidden" value="" /> <input id="country" type="hidden" value=""> <input id="ShopQualificationBarType" type="hidden" value="BRF_inline"> <input id="packageSelected" type="hidden" value="false" /> <input id="canadaPostKey" type="hidden" value="XP67-TU34-DZ98-EE18" /> <input id="canadaPostCulture" type="hidden" value="en" /> <div id="divloadertext" class="hide">Loading data. Please wait...</div> <input id="qualPrd" type="hidden" value="" /> <input id="qualPromoCode" type="hidden" value="" /> <input id="qualOffers" type="hidden" value="" /> <div id="centralQual"></div> <style> /* all brand stylesheet must define where text and icon fonts will be pulled from */ @font-face { font-family: bellslim_font_black; src: url(/Styles/BRF/core/fonts/bellslim_black-webfont.woff) format('woff'), url(/Styles/BRF/core/fonts/bellslim_black-webfont.woff2) format('woff2'); font-weight: 400; font-style: normal; font-display: swap } @font-face { font-family: bell-icon2; src: url(/Styles/BRF/core/fonts/bell-icon2.woff) format('woff'); font-style: normal; font-weight: 400; font-variant: normal } #session-modal-expired .session-timeout-icon:before, #session-modal-expiring .session-timeout-icon:before { content: "\e949"; } /* this class is applied to the body tag upon clicking the expired session lightbox's log in button */ body.session-modal-wait, body.session-modal-wait * { cursor: wait !important; } /* this class is applied to the body tag while a session lightbox is shown */ .session-modal-open { overflow: hidden; } /* when a session modal is shown, all other modals should be behind it */ .session-modal-open .modal:not(.session-modal), .session-modal-open [role=dialog]:not(.modal):not(.session-modal) { z-index: 9999997 !important; } /* all brand stylesheet must have this class and the z-index should be at least 1 less than the #session-modal-backdrop z-index and it should have !important. use this class for custom elements that should be moved behind the session lightbox */ .session-timeout-zindex-override { z-index: 9999997 !important; } #session-modal-expiring-desc { border-radius: 10px !important; } /* minimal css reset + default body font styles */ #session-modal-expired, #session-modal-expired *, #session-modal-expiring, #session-modal-expiring *, #opinionLabModal, #opinionLabModal * { background: 0 0; border: 0; border-radius: 0; box-sizing: border-box; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; position: static; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; text-align: left; vertical-align: baseline; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0; line-height: 18px } #session-modal-expired ::before, #session-modal-expiring ::before, #opinionLabModal ::before{ line-height: 1 } #session-modal-expired, #session-modal-expiring, #opinionLabModal { /*display: none !important; opacity: 0 !important;*/ height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999999; } #session-modal-expired.session-modal-shown, #session-modal-expiring.session-modal-shown, #opinionLabModal.session-modal-shown{ display: block !important; opacity: 1 !important; top: 125%; } #session-modal-expired:before, #session-modal-expiring:before, #opinionLabModal:before{ display: none } #session-modal-expired .modal-dialog, #session-modal-expiring .modal-dialog, #opinionLabModal .modal-dialog{ position: relative !important; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 0 15px; width: 100% } #session-modal-expired .modal-content, #session-modal-expiring .modal-content, #opinionLabModal .modal-content{ background: #fff; border: 1px solid #e1e1e1; border-radius: 10px; box-shadow: 0 14px 36px 0 rgba(0, 0, 0, .3); padding: 20px } #session-modal-expired .modal-body, #session-modal-expiring .modal-body{ height: auto; padding: 10px } #opinionLabModal .modal-body{ height: auto; padding: 0; } #opinionLabModal .modal-content{ padding: 0 } #opinionLabModal .modal-body-text-wrap { padding: 15px 20px 0 20px; } #opinionLabModal .message-block .rsx-modal-close i { font-size: 30px; } #opinionLabModal .message-block .rsx-modal-close { position: static; float: right; margin-top: -15px; } #opinionLabModal .modal-body .message-block { border-top-left-radius: 10px; border-top-right-radius: 10px; padding: 20px 30px; align-items: center; background-color: #f0f0f0; } #opinionLabModal .modal-body .modal-title { margin-bottom: 0; } #session-modal-expired .modal-title, #session-modal-expiring .modal-title, #opinionLabModal .modal-title{ color: #111; font-family: bellslim_font_black, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: 400; letter-spacing: -.4px; line-height: 28px; margin-bottom: 12px; margin-top: 3px; max-width: 100%; width: auto; margin-left: 45px; } #session-modal-expired .modal-body-icon-wrap, #session-modal-expiring .modal-body-icon-wrap, #opinionLabModal .modal-body-icon-wrap{ height: 100%; float: left; margin: 0 15px 0 0 } #session-modal-expired .session-timeout-icon, #session-modal-expiring .session-timeout-icon, #opinionLabModal .session-timeout-icon{ color: #e2a52c; font-family: bell-icon2; font-size: 30px } #session-modal-expired .session-timeout-icon::before, #session-modal-expiring .session-timeout-icon::before, #opinionLabModal .session-timeout-icon::before{ /* the referenced Bell icon is not trimmed to artwork bounds so we need to reposition to align span and ::before. adjust this accordingly for other brands or use a dedicated icon for the session lightbox */ position: relative; top: -1px } #session-modal-expired p, #session-modal-expiring p, #opinionLabModal p{ margin-bottom: 15px } #session-modal-expiring .session-modal-timer-label { /*color: #111;*/ color: #555555; font-size: 14px; line-height: 15px; font-weight: 500; } #session-modal-expiring .session-modal-timer { color: #111; font-family: bellslim_font_black, Helvetica, Arial, sans-serif; font-size: 30px; letter-spacing: -.4px; line-height: 25px; } #session-modal-expiring .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; } #session-modal-expired .session-modal-cta, #session-modal-expiring .session-modal-cta { background-color: #003778; border: none; border-radius: 20px; color: #fff; cursor: pointer; font-size: 15px; line-height: 17px; margin-top: 15px; padding: 9px 30px; position: relative; text-align: center } #session-modal-expired .session-modal-cta:focus, #session-modal-expiring .session-modal-cta:focus, #session-modal-expiring .session-modal-cancel:focus { outline: 2px solid #0075FF !important; outline-offset: 4px !important; } /* counter effects of focus outline overrides from page styles */ #session-modal-expired .session-modal-cta:focus:before, #session-modal-expiring .session-modal-cta:focus:before, #session-modal-expiring .session-modal-cancel:focus:before, #session-modal-expired .session-modal-cta:focus:after, #session-modal-expiring .session-modal-cta:focus:after, #session-modal-expiring .session-modal-cancel:focus:after { display: none !important; } #session-modal-expiring .session-modal-cancel { color: #00549a; cursor: pointer; margin-left: 30px; position: relative; text-decoration: underline !important; } #session-modal-expiring .session-modal-cancel:hover, #session-modal-expiring .session-modal-cancel:focus { text-decoration: none !important; } #session-modal-expired.session-modal-shown ~ #session-modal-backdrop, #session-modal-expiring.session-modal-shown ~ #session-modal-backdrop, #opinionLabModal .session-modal-shown ~ #session-modal-backdrop{ background: #000; opacity: .6; z-index: 9999998; position: fixed; top: 0; right: 0; bottom: 0; left: 0; } @media screen and (min-width:768px) { #session-modal-expired .modal-dialog, #session-modal-expiring .modal-dialog, #opinionLabModal .modal-dialog{ padding: 0; max-width: 645px } #session-modal-expired .modal-content, #session-modal-expiring .modal-content{ padding: 35px 20px } #session-modal-expired .modal-title, #session-modal-expiring .modal-title, #opinionLabModal .modal-title{ font-size: 24px; line-height: 30px; margin-bottom: 15px; margin-top: 0; margin-left: 0; } #session-modal-expired .modal-body-icon-wrap, #session-modal-expired .modal-body-text-wrap, #session-modal-expiring .modal-body-icon-wrap, #session-modal-expiring .modal-body-text-wrap { display: inline-block } #session-modal-expired .modal-body-icon-wrap, #session-modal-expiring .modal-body-icon-wrap { margin-top: -5px } #session-modal-expired .session-timeout-icon, #session-modal-expiring .session-timeout-icon { font-size: 36px } #session-modal-expiring .session-modal-timer { font-size: 32px; letter-spacing: -.5px; line-height: 25px; } } @media screen and (min-width:1240px) { #session-modal-expiring .session-modal-timer { font-size: 30px; letter-spacing: -.7px; /*line-height: 46px;*/ } } /*Modals*/ .bgGrayLight { background-color: #eee !important; } .bgGrayLight2 { background-color: #e1e1e1 !important; } .txtBlack { color: #111 !important; } .txtBold { font-weight: bold !important; } .message-inline .message-icon { padding-top: 3px; } .message-inline .message-icon .icon { font-size: 22px; font-weight: 600; } .message-block .message-icon .icon, .message-error .message-icon .icon { font-size: 37px; } .message-block .message-body, .message-error .message-body { margin-left: 60px; margin-bottom: -15px; } /*Modals*/ /*Mobile*/ @media (max-width: 767px) { .txtCenter-xs { text-align: center !important; } .message-block .message-icon { float: none; text-align: center; display: block; } .message-block .message-body { margin-left: 0; } } @media (max-width:520px) { #session-modal-expired .modal-body, #session-modal-expiring .modal-body, #opinionLabModal .modal-body{ padding: 30px 20px; } #session-modal-expired .modal-footer, #session-modal-expiring .modal-footer, #opinionLabModal .modal-footer{ padding: 0px 20px 30px; } #session-modal-expired .modal-header, #session-modal-expiring .modal-header, #opinionLabModal .modal-header{ padding: 22px 30px 20px 20px; } #session-modal-expired .modal-footer .btn, #session-modal-expiring .modal-footer .btn, #opinionLabModal .modal-footer .btn{ min-width: 100% } #session-modal-expiring .modal-dialog { max-height: 100%; } #session-modal-expiring { overflow: auto; } } .txtCenter { text-align: center !important; } #session-modal-expired .modal-footer, #session-modal-expiring .modal-footer, #opinionLabModal .modal-footer{ padding: 0px 40px 40px; } #session-modal-expired .modal-header, #session-modal-expiring .modal-header, #opinionLabModal .modal-header{ padding: 22px 40px 20px; } #session-modal-expired .modal-header .close, #session-modal-expiring .modal-header .close, #opinionLabModal .modal-header .close{ margin-top: 4px; margin-left: 0; } #session-modal-expired .modal-header .icon, #session-modal-expiring .modal-header .icon, #opinionLabModal .modal-header .icon{ font-weight: 600; } #session-modal-expired .modal-footer .btn, #session-modal-expiring .modal-footer .btn, #opinionLabModal .modal-footer .btn{ min-width: 150px; margin-right: 10px; } #session-modal-expired .modal-footer .btn-slim, #session-modal-expiring .modal-footer .btn-slim { font-size: 14px; padding: 9px 40px; margin-top: 3px; margin-bottom: 3px; letter-spacing: -0.02em; } #session-modal-expired .modal-footer .btn:last-child, #session-modal-expiring .modal-footer .btn:last-child { margin-right: 0; } .bellSlimRegular { font-family: "bellslimregular", Helvetica, Arial, sans-serif; letter-spacing: -1px; } .block { display: block } .txtSize24 { font-size: 24px !important; } .txtSize40 { font-size: 40px !important; } .txtBold { font-weight: bold !important; } .iconReversed { display: inline-block; transform: rotate(180deg); } .txtYellow { color: #e7a13f; } .margin-P1 { margin-left: 45px !important; } #session-modal-expired .modal-dialog, #session-modal-expiring .modal-dialog, #opinionLabModal .modal-dialog{ padding-top: 0% !important; padding-bottom: 0% !important; position: relative !important; overflow-y: unset !important; } #session-modal-expired, #session-modal-expiring, #opinionLabModal { background-color: rgba(0, 0, 0, 0.5); } </style> <script type="text/javascript"> var hideSessionTimeout = true; var idleTime = 1000; // in msec var sessionTimeOutInSeconds = 900; //15 minutes var sessionTimer; var countStartTime; var countCurrentTime; var countdownTimeDiffSec; var countdownTimeDiffSecLeft = sessionTimeOutInSeconds; var isTimingOutOmnitureCalled = false; var isTimedOutOmnitureCalled = false; var timeExpired = false; $(document).ready(function () { countStartTime = new Date(Date.now()); sessionTimer = setTimeout('sessionCountDown()', idleTime); $('.session-modal').on('shown.bs.modal', function () { var firstFocusableElement; var lastFocusableElement; var newModal = $(this); var focusableContent = $(newModal).find('a[href], button, input, textarea, select, details, *[tabindex]').not('[tabindex=-1], :hidden'); if (focusableContent.length > 0) { firstFocusableElement = focusableContent[0]; lastFocusableElement = focusableContent[focusableContent.length - 1]; } $(firstFocusableElement).focus(); $(newModal).keydown(function (e) { if ((e.which || e.keyCode) == 9) { if ($(lastFocusableElement).is(":focus") && (e.shiftKey == false)) { $(firstFocusableElement).focus(); e.preventDefault(); } else if ($(firstFocusableElement).is(":focus") && (e.shiftKey == true)) { $(lastFocusableElement).focus(); e.preventDefault(); } } }); }); }); function updateCounterInPopup() { tim = secondsToTime(countdownTimeDiffSecLeft) $('#session-modal-timer').html(twoDigit(tim.m) + ":" + twoDigit(tim.s)); if (tim.s == 0) { $('#session-modal-timer-sr span').html(tim.m); } } function secondsToTime(secs) { secs = Math.round(secs); var hours = Math.floor(secs / (60 * 60)); var divisor_for_minutes = secs % (60 * 60); var minutes = Math.floor(divisor_for_minutes / 60); var divisor_for_seconds = divisor_for_minutes % 60; var seconds = Math.ceil(divisor_for_seconds); var obj = { "h": hours, "m": minutes, "s": seconds }; return obj; } function twoDigit(num) { var twodigit = num >= 10 ? num : "0" + num.toString(); return twodigit; } function sessionCountDown() { countCurrentTime = getTime(); countdownTimeDiffSec = getTimeDifferenceInSeconds(); countdownTimeDiffSecLeft = sessionTimeOutInSeconds - countdownTimeDiffSec; if (countdownTimeDiffSec >= 2*sessionTimeOutInSeconds/3 && countdownTimeDiffSec < sessionTimeOutInSeconds) { $("#session-modal-expiring").modal({ backdrop: 'static', keyboard: false, show: true }); updateCounterInPopup(); if (isTimingOutOmnitureCalled == false) { isTimingOutOmnitureCalled = true; //omniture if (typeof s_oTrackPage != 'undefined') { var lightboxTitle = $("#session-modal-expiring h2").text(); var lightboxContent = $("#session-modal-expiring p").text().substring(0, 100); var lightboxMsg = $("#session-modal-expiring p").text().replace(/([\:\,\[\]\'\"])/g, '').substring(0, 48); s_oTrackPage({ s_oAPT: "104-2-2", s_oPRM: "open, ".concat(lightboxTitle), s_oLBC: lightboxContent, s_oPLE: lightboxMsg.concat(":W") }); } } } else if (countdownTimeDiffSec >= sessionTimeOutInSeconds) { sessionTimedOut = true; timeExpired = true; $("#session-modal-expiring").modal('hide'); var language = $("#language").val(); if (window.location.href.indexOf("/Bell-bundles/Checkout") > -1 || window.location.href.indexOf("/Forfaits-Bell/Caisse") > -1) { ClearAddressOnSessionTimeout(language == "en" ? "/Bell-bundles" : "/Forfaits-Bell") } else { if (isTimedOutOmnitureCalled == false) { isTimedOutOmnitureCalled = true; //omniture if (typeof s_oTrackPage != 'undefined') { var lightboxTitle = $("#session-modal-expired h2").text(); var lightboxContent = $("#session-modal-expired p").text().substring(0, 100); var lightboxMsg = $("#session-modal-expired p").text().replace(/([\:\,\[\]\'\"])/g, '').substring(0, 48); s_oTrackPage({ s_oAPT: "104-2-2", s_oPRM: "open, ".concat(lightboxTitle), s_oLBC: lightboxContent, s_oPLE: lightboxMsg.concat(":W") }); } } $("#session-modal-expired").modal({ backdrop: 'static', keyboard: false, show: true }); } } if (countdownTimeDiffSec <= sessionTimeOutInSeconds) { sessionTimer = setTimeout('sessionCountDown()', idleTime); } } //Added code to count time between page load (start time) and current time after screen awake. Jira defect# BELLCAQP-793 function getTime() { var timeNow = new Date(); return timeNow; } //Added code to count time between page load (start time) and current time after screen awake. Jira defect# BELLCAQP-793 function getTimeDifferenceInSeconds() { var msec = countCurrentTime - countStartTime; var sec = Math.floor(msec / 1000); return sec; } function reloadFrame() { countStartTime = getTime(); countdownTimeDiffSecLeft = sessionTimeOutInSeconds $('#session-modal-timer').removeClass('txtRed'); $("#session-modal-expiring").modal('hide'); $.ajax({ url: window.location.origin+"/EShop/CheckOut/KeepSessionAlive", success: function (data) { if (data.Success) { //clearTimeout(sessionTimeOutInSeconds); $('#session-modal-timer').removeClass('txtRed'); sessionTimer = setTimeout('sessionCountDown()', idleTime); // 10 min timer for the lightbox to reappear. } } }); } function reloadFrameNew() { countStartTime = getTime(); countdownTimeDiffSecLeft = sessionTimeOutInSeconds //varStatusReport2 = varStatusReport2 + "</br>ReloadFrame() Start Time: " + countStartTime; //$('#dateTimeDisplay2').html(varStatusReport2); $('#session-modal-timer').removeClass('txtRed'); $("#session-modal-expiring").modal('hide'); $.ajax({ url: "/Order/KeepSessionAlive", success: function (data) { if (data.Success) { //clearTimeout(sessionTimeOutInSeconds); $('#session-modal-timer').removeClass('txtRed'); sessionTimer = setTimeout('sessionCountDown()', idleTime); // 10 min timer for the lightbox to reappear. } } }); } function ClearAddressOnSessionTimeout(strURL) { $.ajax({ url: "/EShop/Qualification/ClearAddressOnSessionTimeout", success: function (data) { if (data.Success) { } if (strURL != undefined) window.location.href = strURL; else window.location.reload(); } }); } function checkSesstionTimeout() { $("#session-modal-expired").modal({ backdrop: 'static', keyboard: false, show: true }); } </script> <div id="session-modal-expiring" class="session-modal" tabindex="-1" role="dialog" aria-describedby="session-modal-expiring-title" style="display: none"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <div class="modal-body-icon-wrap" aria-hidden="true"> <span class="session-timeout-icon"></span> </div> <div> <div class="message message-block"> <div class="txtCenter-xs" role="alert"> <h2 class="modal-title bellSlimRegular txtBold txtBlack" id="session-modal-expiring-title">Do you need more time to make a selection?</h2> </div> </div> <p class="bellSlimRegular txtSize15 margin-P1">To prevent a timeout, please continue your session.</p> <div class="spacer15 noTxt"> </div> <div id="session-modal-expiring-desc" class="box30 box20-xs bgGrayLight txtCenter"> <div class="spacer10 noTxt"> </div> <div class="spacer5-n noTxt"> </div> <p class="session-modal-timer-label txtCenter" aria-hidden="true">Time left:</p> <p id="session-modal-timer" aria-hidden="true" class="session-modal-timer block bellSlimRegular txtBlack txtCenter">00:00</p> <span id="session-modal-timer-sr" class="sr-only" aria-live="polite"> For your security, your session will expire shortly due to inactivity. Time left: <span>10</span> minutes </span> <div class="spacer5-n noTxt"> </div> </div> <div class="spacer20-n noTxt"> </div> <div> <button id="session-modal-expiring-cta" class="session-modal-cta" onclick="reloadFrame();"> Continue </button> </div> </div> </div> </div> </div> </div> <div id="session-modal-expired" class="session-modal" role="dialog" tabindex="-1" aria-labelledby="session-modal-expired-label" aria-describedby="session-modal-expired-desc" style="display: none"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <div class="modal-body-icon-wrap" aria-hidden="true"> <span class="session-timeout-icon"></span> </div> <div class="modal-body-text-wrap"> <h2 id="session-modal-expired-label" class="modal-title">Session timeout</h2> <div id="session-modal-expired-desc"> <p>Due to inactivity, your session has timed out.</p> </div> <div> <button id="session-modal-expired-cta" class="session-modal-cta" onclick="ClearAddressOnSessionTimeout();"> Start over </button> </div> </div> </div> </div> </div> </div> <div id="session-modal-backdrop"></div> <script> var clickOriginPos; var modalLinks = $("[data-toggle='modal'], [role='button'], #manualAddressLink, #centralQualButton, a.checkavail-btn, #availcheck, [tabindex]:not([tabindex='- 1'])"); $(modalLinks).click(function () { clickOriginPos = this; }); $('*[data-dismiss="modal"], button[data-dismiss="modal"], .close').click(function () { clickOriginPos.focus(); }); window.onload = function () { var isServiceOutage = 'False'; if (isServiceOutage.toString().toLowerCase() == "true") { $("#eShopAddressModal1").modal('show'); } }; </script> <div class="sr-only"> <span id="live-suggestions" aria-live="polite"></span> <span id="highlighted-suggestion" aria-live="polite"></span> </div> <span id="autocomplete-hint" style="display: none;"> When autocomplete results are available, use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures. </span> <style> @media (max-width: 519.98px) { .qual-tool-box-title { color: #111111; font-family: BellSlim; font-size: 26px; font-style: normal; font-weight: 900; line-height: 28px; /* 107.692% */ letter-spacing: -0.4px; } } @media (min-width: 520px) { .qual-tool-box-title { color: #111111; font-family: BellSlim; font-size: 32px; font-weight: 900; letter-spacing: -0.5px; line-height: 38px; max-width: 100%; width: auto; } } .qual-tool-box-subtitle { color: #555; font-family: Arial; font-size: 18px; font-style: normal; font-weight: 400; line-height: 22px; /* 122.222% */ letter-spacing: -0.4px; } @media (min-width: 992px) { .bundles-qual-byo { width: 795px; } } @media (max-width: 991px) { .bundles-qual-byo { padding-bottom: 30px; } } </style> <style> .graphical_ctrl input:focus ~ .tile-checkbox-wrap-master .tile-checkbox-wrap .ctrl_element { box-shadow: 0 0 0.2rem 0.2rem rgb(108 182 219 / 100%); outline: 1px #4d90fe; } .information-byod { padding: 20px 20px 20px 55px; margin: 30px auto 0; position: relative; } .information-byod .icon { position: absolute; left: 30px; } .tile--mobility .icon-byod { fill: #00549a; width: 42px; height: 42px; } @media(min-width: 768px) { .tile--mobility .icon-byod { fill: #00549a; width: 42px; height: 42px; } .information-byod { max-width: fit-content; } .information-byod { padding: 30px 30px 30px 55px; } } @media(min-width: 992px) { .tile--mobility .icon-byod { width: 60px; height: 60px; } } </style> <!--(/Bundles/build_your_own, "Mob_Only_URL")--> <input type="hidden" id="MobOnlyRedirect" value="/Mobility/Cell_phone_plans/Unlimited-plans" /> <input id="isPostQual" type="hidden" value="false" /> <input type="hidden" id="InternetAndMobilityRedirect" value="/Bell-bundles/Internet-Mobility" /> <input type="hidden" id="IsMobilityInternetBuyDeviceEnabled" value="false" /> <input type="hidden" id="IsMobilityInternetBuyFlowEnabled" value="true" /> <input id="isCableInternetAddress" type="hidden" value="False" /> <div class="margin-b-30"> <div class="tile-row byo pre-qual" id="NoncableInternetBYO"> <div class="tile-wrap"> <label class="tile"> <span class="tile-content"> <span class="tile-body"> <span class="tile-control graphical_ctrl pointer graphical_ctrl_checkbox"> <input id="internet" type="checkbox" class="change-order-behaviour lob-checkbox" onclick="onAllLobCheckBoxClick(this, 'SHOP_INTERNET');" name="checkbox" disabled='disabled'> <div class="tile-checkbox-wrap-master"> <div class="tile-checkbox-wrap"> <span class="ctrl_element"></span> <span class="icon-wrap"> <i class="icon icon-laptop_bl_wot"></i> </span> <span class="tile-title eshop-title"> <!--(/Bundles/global, "LOB_Internet")--> Internet </span> </div> </div> <span class="tile-outline"></span> </span> </span> </span> </label> <label class="tile"> <span class="tile-content"> <span class="tile-body"> <span class="tile-control graphical_ctrl pointer graphical_ctrl_checkbox"> <input id="" class="change-order-behaviour lob-checkbox" type="checkbox" onclick="onAllLobCheckBoxClick(this, 'TV');" name="checkbox" disabled='disabled'> <div class="tile-checkbox-wrap-master"> <div class="tile-checkbox-wrap"> <span class="ctrl_element"></span> <span class="icon-wrap"> <i class="icon icon-pay_per_view_bl_wot"></i> </span> <span class="tile-title eshop-title">TV</span> </div> </div> <span class="tile-outline"></span> </span> </span> </span> </label> <label class="tile"> <span class="tile-content"> <span class="tile-body"> <span class="tile-control graphical_ctrl pointer graphical_ctrl_checkbox"> <input id="homephone" class="change-order-behaviour lob-checkbox" type="checkbox" onclick="onAllLobCheckBoxClick(this, 'SHOP_HOMEPHONE');" name="checkbox" disabled='disabled'> <div class="tile-checkbox-wrap-master"> <div class="tile-checkbox-wrap"> <span class="ctrl_element"></span> <span class="icon-wrap"> <i class="icon icon-home_wireless_phone_bl_wot"></i> </span> <span class="tile-title eshop-title"> <!--(/Bundles/global, "LOB_HP")--> Home phone </span> </div> </div> <span class="tile-outline"></span> </span> </span> </span> </label> <label class="tile tile--mobility"> <span class="tile-content"> <span class="tile-body"> <span class="tile-control graphical_ctrl pointer graphical_ctrl_checkbox"> <input id="mobility" class="change-order-behaviour lob-checkbox" type="checkbox" name="checkbox" disabled='disabled'> <div class="tile-checkbox-wrap-master"> <div class="tile-checkbox-wrap"> <span class="ctrl_element"></span> <span class="icon-wrap"> <i class=" icon icon-mobile__phone_bl_wot"></i> <svg class="hide " focusable="false" tabindex="-1"><use xlink:href="#icon-mobility-byop" /></svg> </span> <div class="tile-title eshop-title"> <!--(/Bundles/global, "LOB_Mobility")--> Mobility <br> </div> </div> </div> <span class="tile-outline"></span> </span> </span> </span> </label> <label class="tile"> <span class="tile-content"> <span class="tile-body"> <span class="tile-control graphical_ctrl pointer graphical_ctrl_checkbox"> <input id="smarthome" class="change-order-behaviour call-to-order-lob lob-checkbox" type="checkbox" name="checkbox" disabled='disabled'> <div class="tile-checkbox-wrap-master"> <div class="tile-checkbox-wrap"> <span class="ctrl_element"></span> <span class="icon-wrap"> <i class="icon icon-home_protection_services"></i> </span> <span class="tile-title eshop-title"> <!--(/Bundles/global, "LOB_SmartHome")--> Smart Home </span> </div> </div> <span class="tile-outline"></span> </span> </span> </span> </label> </div> <div class='tile-row-link hide'> <div class="build-bundle-js"> <button id="build-your-bundle-button" type="button" class="btn btn-default" data-trackingCode="INT=BUN_bunpg_BTN_BuilderYourOwnBYB_Mass_112420_sj" onclick="openLightBox('modal_bundles_pkg_select_btn_buildYourOwn');return false;" disabled> <!--(/Bundles/build_your_own, "BYO_Button")--> Build your bundle </button> <a id="build-your-bundle-mobility-button" style="display:none" class="btn btn-default" href="/Mobility/Cell_phone_plans/Unlimited-plans"> Build your bundle </a> </div> <button id="build-your-bundle-button-Cable-Internet" style="display:none" type="button" class="btn btn-default" data-trackingCode="INT=BUN_bunpg_BTN_BuilderYourOwnBYB_Mass_112420_sj" onclick="BuildYourOwn.CableInternetBuildYourOwn(this);return false;"> <!--(/Bundles/build_your_own, "BYO_Button")--> Build your bundle </button> <div class="smart-home-block-js" style="display:none"> <p class="margin-b-15"> <!--(/Bundles/build_your_own, "Order_By_Number_Message")--> Call us to build your bundle: </p> <div> <i class="icon icon-small_icon_call txtSize30 txtBlue pad-r-15"></i> <span class="txtBlue txtBold margin-b-5"> <!--(/Bundles/build_your_own, "Order_By_Number")--> <a href='tel:1-866-676-4140' class="hide-desktop inline-block-xs txtUnderline txtDecorationNoneHover"> 1-866-676-4140 </a> <span class="hidden-xs"> 1-866-676-4140 </span> </span> </div> </div> <div class="whi-block-js" style="display:none"> <p class="margin-b-15"> <!--(/Bundles/build_your_own, "Order_By_Number_Message")--> </p> <div> <span class="txtBlue txtBold margin-b-5"> <!--(/Bundles/build_your_own, "Order_By_Number")--> <a id="order-whi" class="btn btn-default non-click-default-pointer rsx-valign-middle rsx-bn-label order-whi" style="letter-spacing: normal" href="javascript:void(0);"> Order now </a> </span> </div> </div> </div> </div> <div class="container margin-t-15"> <button id="centralQualButton2" aria-labelledby="dynamicResultUpdate" class="btn btn-default" data-omni-s_oapt="104-0-0" data-omni-s_oprm="Check availability" data-omni-s_olbc="New client" data-omni-s_obrsqualtype="Top" onclick="openLightBox('eShopAddressModal1');getclikbuttonid();reloadFrame();return false;" tabindex="0" role="button" onkeydown="if(event.keyCode==32 || event.keyCode==13){event.preventDefault();$('#check_avl').click()};"> <span id="check_avl"> Check availability</span> </button> </div> </div> <div id="modal_bundles_pkg_select_btn_buildYourOwn" class="modal fade scrollable-body overflow-modal bundle-packages-modal"> <div class="modal-dialog modal-size-medium"> <div class="modal-content"> <div class="modal-header"> <h2 id="modal-customer-type-title" class="small-title pad-r-15" data-omni-content="Please select an option"> Please select an option</h2> <button type="button" class="close" data-dismiss="modal" aria-label="close"><span class="icon icon-close txtBlue txtSize20"></span></button> </div> <div class="modal-body"> <div class="d-flex flex-column flex-sm-row"> <!-- Left Side of the Lightbox Order Now --> <div class="width-50 width-xs-100 flex-fill pad-b-xs-30"> <div class="pad-b-15 pad-xs-5" data-omni-content="I’m new to Bell Order your new service today."> <p class="txtSize18 surtitle-black margin-b-5">I’m new to Bell</p> <p class="small-text3">Order your new service today.</p> </div> <div class=""> <a id="bundles_pkg_select_btn_buildYourOwn" data-trackingCode="INT=BUN_bunpg_BTN_BuilderYourOwnBYB_Mass_112420_sj" class="btn btn-default" href="javascript:void(0)" onclick="BuildYourOwn.GetSelectedBuildYourOwn(this);"> Order now </a> </div> </div> <div class="flex-fill width-xs-100 width-50 pad-t-xs-30 pad-l-20 pad-l-xs-0 responsive-border-sm-light-grey"> <div id="showCallinText" style="display:none;"> <p class="txtSize18 surtitle-black margin-b-5">I’m an existing Bell customer</p> <span class="small-text3">To include Mobility in your order, please call us at</span> <a href="tel:1 866 835-6765" class="txtUnderline txtDecorationNoneHover" aria-label="Call us at 1 866 835-6765" > <span class="call-icon-block txtBold text-decoration-none">1 866 835-6765</span> </a> </div> <div id="showServiceButton" data-omni-content="I’m an existing Bell customer Log in to add a new service to your account or manage your current service."> <p class="txtSize18 rsx-no-margin surtitle-black margin-b-5">I’m an existing Bell customer</p> <p class="small-text3">Log in to add a new service to your account or manage your current service.</p> <div> <a id="add_lblfs" class="btn btn-primary qual-button js-omni-button btn btn-default margin-t-xs-10 margin-l-xs-0" data-omni-s_oapt="647-0-0" data-omni-s_obtn="add_label" data-omni-s_obrsqualtype="bottom" href="https://mybell.bell.ca/Login?refreshLink=https://www.bell.ca/existingCustomerRedirect%3FUrlReferrer=/Bell-bundles/Build-Your-Bundle/Bundle"> <span class="anchor-text"> Add new service </span> </a> </div> <div class="pad-t-20 pad-t-xs-10"> <a id="manage_tvlbl" class="btn btn-primary qual-button js-omni-button margin-t-xs-10 margin-l-xs-0 margin-b-xs-10 margin-b-sm-0" data-omni-s_oapt="647-0-0" data-omni-s_obtn="modify label" data-omni-s_obrsqualtype="bottom" href="https://mybell.bell.ca/MyServices"> <span class="anchor-text"> Manage my service </span> </a> <br class="d-sm-none"> </div> </div> </div> </div> </div> </div> </div> </div> <input id="ajaxFailed" name="ajaxFailed" type="hidden" value="[{" ErrorCode":"ajax_error","ErrorType":"T","ErrorLayer":"FE","ErrorDesc":"Ajax Call Failure","IsUnknownTechnicalError":false,"ERR_CLASS":"ajax_error:[T|FE]","ERR_DESC":"ajax_error:Ajax Call Failure"}]" /> <input id="WhiOnlineOrder" type="hidden" value="true" /> <script> $(document).ready(function () { $(".order-whi").click(function () { if ($('#internet').is(':checked')) { window.localStorage.setItem('internet_order_package_name', 'Wireless Home Internet'); } if ($('#smarthome').is(':checked')) { window.localStorage.setItem('sh_order_package_name', 'Smart Home'); } if ($('#homephone').is(':checked')) { window.localStorage.setItem('hp_order_package_name', 'Home phone'); } if ($('#FibeTV').is(':checked')) { window.localStorage.setItem('tv_order_package_name', 'Fibe TV'); } if ($('#SatTV').is(':checked')) { window.localStorage.setItem('tv_order_package_name', 'Satellite TV'); } if ($('#mobility').is(':checked')) { window.localStorage.setItem('mobility_order_package_name', 'Mobility'); } var getloadertext1 = $("#divloadertext").text(); $('body').loadingIndicator({ message: getloadertext1 }); $('body').loadingIndicator('show'); window.location.href = "/CallBackForm"; }); }); </script> <style> .tile-subtext { font-size: 14px; font-weight: 400; color: #555; } .pre-qual .tile-subtext { color: #babec2; } .bundle-packages-modal .modal-dialog { width: 670px; } </style> <svg tabindex="-1" focusable="false" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <symbol id="icon-mobility-byop" viewBox="0 0 60 60"> <path d="M57.69 28.77c0-1.44-.67-2.72-1.72-3.55a4.51 4.51 0 0 0 1.72-3.55c0-2.49-2.02-4.51-4.51-4.51h-1.19V5.99c0-1.42-.57-2.78-1.57-3.79-1.01-1-2.37-1.56-3.79-1.56H24.74a5.35 5.35 0 0 0-5.35 5.35v8.08h-2.62c-7.99.03-14.45 6.5-14.46 14.48v4.47C2.33 41 8.79 47.45 16.76 47.48h2.59v6.53a5.35 5.35 0 0 0 5.35 5.35h21.9c1.42.01 2.79-.54 3.8-1.55 1.01-1 1.58-2.37 1.58-3.8v-6.53h1.19c2.49 0 4.51-2.02 4.51-4.51 0-1.44-.67-2.72-1.72-3.55 1.05-.83 1.72-2.11 1.72-3.55s-.67-2.72-1.72-3.55a4.488 4.488 0 0 0 1.73-3.55zm-38.34-7.75V45.4h-2.58c-6.83-.03-12.36-5.56-12.38-12.38v-4.47c.01-6.83 5.55-12.37 12.38-12.39h13.04c1.34 0 2.43 1.09 2.43 2.43s-1.09 2.43-2.43 2.43H19.35zM49.9 54.01a3.261 3.261 0 0 1-3.3 3.26H24.69a3.26 3.26 0 0 1-3.26-3.26V23.1h8.38a4.511 4.511 0 0 0 0-9.02h-8.33V5.99c0-1.8 1.46-3.26 3.26-3.26h21.89c.87 0 1.7.34 2.32.95.61.61.96 1.44.96 2.31v48.02zm3.28-8.61h-1.19v-4.86h1.19c1.34 0 2.43 1.09 2.43 2.43s-1.09 2.43-2.43 2.43zm0-7.1h-1.19v-4.86h1.19c1.34 0 2.43 1.09 2.43 2.43s-1.09 2.43-2.43 2.43zm0-7.1h-1.19v-4.86h1.19c1.34 0 2.43 1.09 2.43 2.43s-1.09 2.43-2.43 2.43zm0-7.1h-1.19v-4.86h1.19c1.34 0 2.43 1.09 2.43 2.43s-1.09 2.43-2.43 2.43z" class="st0" /> <path d="M39.61 6.51h-7.88a1.04 1.04 0 1 0 0 2.08h7.88a1.04 1.04 0 1 0 0-2.08z" /> </symbol> </defs> </svg> <script> var selectedLobList = []; var selectedLobs = ""; var addServiceBaseUrl = ""; function onAllLobCheckBoxClick(cb, cbId) { var $link = $('#add_lblfs'); if (addServiceBaseUrl === "" || addServiceBaseUrl === null || addServiceBaseUrl === undefined || addServiceBaseUrl === 'undefined') { addServiceBaseUrl = 'https://mybell.bell.ca/Login?refreshLink=https://www.bell.ca/existingCustomerRedirect%3FUrlReferrer=/Bell-bundles/Build-Your-Bundle/Bundle'; console.log(decodeURIComponent(addServiceBaseUrl)); } if (cbId !== '' && cbId !== null && cbId !== undefined && cbId !== 'undefined') { if (cb.checked && !selectedLobList.includes(cbId)) { if ((cbId === "FIBE_TV") && !selectedLobList.includes("SHOP_INTERNET")) { selectedLobList.push("SHOP_INTERNET"); } selectedLobList.push(cbId); } else if (!cb.checked && selectedLobList.includes(cbId)) { selectedLobList.splice(selectedLobList.indexOf(cbId), 1); } } if (selectedLobList !== null && selectedLobList !== undefined && selectedLobList.length > 0) { selectedLobs = selectedLobList.join('|'); console.log("%26LobType=" + selectedLobs); var newUrl = addServiceBaseUrl + "%26LobType=" + selectedLobs; $link.attr("href", newUrl); } else { selectedLobs = ''; console.log("%26LobType=" + selectedLobs); var newUrl = addServiceBaseUrl; $link.attr("href", newUrl); } console.log($link.attr("href")); } </script> <style> @media (min-width:768px) { .information-byod { width: 450px; } } .tile-row.byo { padding-top: 45px; padding-bottom: 30px; } </style> <div class="container no-cable-internet" id="BYOInfo"> <div class="byo-services-row"> <h2 class="txtBlack2"> Get all your home and mobile services from Bell and enjoy: </h2> <div class="byo-services-wrap"> <div class="byo-services-tile"> <div class="byo-services-icon-container"> <i class="icon icon-mobile_tower_bl_wot"></i> </div> <p> Mobile speeds ranked amongst the fastest in the world<sup class='legaltext' data-legal='WUXOVY'>1</sup> </p> </div> <div class="byo-services-tile"> <div class="byo-services-icon-container"> <i class="icon icon-07-07_unlimited_wot"></i> </div> <p> Unlimited Internet usage options to do more of what you love online </p> </div> <div class="byo-services-tile"> <div class="byo-services-icon-container"> <i class="icon icon-apps_on_your_TV_bl_wot"></i> </div> <p> The best TV-watching app for entertainment on any screen, anywhere </p> </div> <div class="byo-services-tile"> <div class="byo-services-icon-container"> <i class="icon icon-wireless_bl_wot"></i> </div> <p> Complimentary Bell Mobility hotspot when your Bell Internet is unavailable during a move or while awaiting repair<sup class='legaltext' data-legal='WUXOWA'>2</sup> </p> </div> <div class="byo-services-tile"> <div class="byo-services-icon-container"> <i class="icon icon-easy_to_use_app_w"></i> </div> <p> The award-winning MyBell app to easily manage all your communications services<sup class='legaltext' data-legal='WUXOVZ'>3</sup> </p> </div> <div class="byo-services-tile"> <div class="byo-services-icon-container"> <i class="icon icon-quick_setup_bl_wot"></i> </div> <p> Professional installation 7 days a week with live text message arrival time updates </p> </div> </div> </div> </div> <div class="multi-column"> <script> $(".collapse-trigger").click(function() { $(this).focus(); }); $(document).ready(function () { var node = $('.container.additional-details.margin-v-30').get(0).nextSibling; node.parentNode.removeChild(node); $(".additional-details #additional-details-body #legal-target-list li").each(function () { $(this).attr("id", "ltl-" + $(this).attr("id")); }); $(".modal .modal-content ol#legal-target-list").each(function () { $(this).attr("class", "legal-target-list"); $(this).removeAttr("id"); }); }); </script> <section class="container additional-details margin-v-30 no-cable-internet" id="offerDetails"> <div> <div role="heading" aria-level="2" class="accordion-heading"> <a id="accordion-additional-details-label" href="javascript:void(0)" data-toggle="collapse" data-target="#additional-details-body" class="collapse-trigger accss-custom-accordion" role="button" aria-expanded="false" aria-controls="additional-details-body" data-icon-expand="icon-small_icon_expand" data-icon-collapse="icon-small_icon_collapse"> <span class="anchor-icon icon3 icon-small_icon_expand txtSize22" aria-hidden="true"></span> <div class="txtSize18 line-height-18 anchor-text">Additional details</div> </a> </div> <div class="accordion-body collapse small-text" id="additional-details-body" role="region" aria-labelledby="accordion-additional-details-label"> <p><span class='region-text' data-region-text='_MFAMB'></span></p> <span class='region-text' data-region-text='_MFAJS'></span> <span class='region-text' data-region-text='_MFAFI'></span> <span class='region-text' data-region-text='_MFAGX'>‡ Non-online orders: $249.95 professional installation fees apply with no term contract. If self-install available: $39.95 for self-install or if you decline self-install, $99.95 with a 2-year term on TV. If self-install not available: $39.95 for professional install with a 2-year term on TV. Early cancellation charges equivalent to waived portion of installation fee apply with a TV term contract. Includes installation of up to 2 additional receivers. Home phone: Includes 1 jack at service entry point (if none). Smart Home: Includes installation of standard equipment in the selected Smart Home package (no additional equipment/feature). <br><br aria-hidden="true"> <strong>† </strong><strong>Crave:</strong> Available to new eligible Fibe TV/Satellite TV and Internet residential customers who have not subscribed to these channels in the last 120 days, where access/technology permit. Subject to change without notice; not combinable with other offers. Taxes extra. Customer must opt to receive paperless billing. Pricing is based on continued subscription to an eligible TV and Internet bundle and to Crave at $22/mo., less $22/mo. credit for 2 months. Any change made to services may affect the price and/or result in the loss of credits or promotions, as the case may be, as eligibility conditions may vary.<br><br aria-hidden="true"> Fibe is a trademark of Bell Canada. Crave and all associated logos are trademarks of Bell Media Inc. All rights reserved. HBO® and related service marks are property of Home Box Office, Inc., used under license. All rights reserved. SHOWTIME and related logos are trademarks of Showtime Networks Inc., used under license. All rights reserved. All images, artwork and trademarks are the property of their respective owners.</span> </div> </div> </section> </div> <script type="text/javascript"> var s_oBRSQ = "False"; if ("".length == 0) { s_oBRSQ = "false" } var s_oBRSSQ = ""; if (s_oBRSQ) { s_oBRSSQ = "".split(",").sort().join(","); s_oBRSSQ += ("".length == 0) ? "" : ("".split("-").length > 1) ? ":" + "".split("-")[1] : ":" + ""; } </script> <!-- Fix for the availability lightbox icon --> <style> .txtSize36 { font-size: 36px; } </style> <!-- Target content. Do not delete --> <div id="qc-fix-hidden-content" style="display: none !important"> <p>For pricing please call:</p> <div class="pad-5-top pad-20-bottom"> <i class="icon icon-small_icon_call txtSize30 txtBlue pad-r-10"></i> <span class="txtBlue txtBold margin-b-5 d-none d-sm-none d-md-inline"> 1 866 394-6331 </span> <a class="txtBlue txtBold margin-b-5 d-inline d-sm-inline d-md-none txtUnderline txtDecorationNoneHover" href="tel:18663946331" tabindex="-1"> 1 866 394-6331 </a> </div> </div> </main> <style> .border-top-1-solid { border-top: 1px solid #d4d4d4; } .footer-box-shadow { box-shadow: none !important; } button.footer-accordion-toggle { background-color: unset; } .footer-accordion-toggle h3.icon-chevron-down:before, .footer-accordion-toggle h3.icon-chevron-up:before { display: none; } .footer-aboutus, .footer-resources { border: none; border-radius: 2px; } .footer-outline-icon { display: inline-block; width: 31px; height: 31px; border: solid 2px #00549a; border-radius: 50%; position: relative; } .footer-center-icon { position: absolute; top: 52%; left: 52%; transform: translate(-50%,-50%); font-size: 20px; } .footer-icon-round-border:before { color: #00549a; border: solid 2px #00549a; padding: 4px; border-radius: 50%; } .accordion-heading .icon-chevron-up, .accordion-heading .icon-chevron-down { right: 0; top: 7px; } .accordion-heading .collapsed .icon-chevron-up:before, .accordion-heading .collapsed .icon-chevron-down:before { transform: rotate( 90deg ) !important; } .accordion-heading .icon-chevron-up:before, .accordion-heading .icon-chevron-down:before { transform-origin: 45% 40% !important; transform: rotate( -90deg ) !important; } .accordion-heading a.collapse-trigger:hover, .accordion-heading a.collapse-trigger:focus { text-decoration: none; } .bgGray19 a .footer-icon:hover, .bgGray19 a .footer-icon-social:hover { background-color: #f4f4f4; } .gf-shop .rsx-skip-to-main-link { display: inline-block; padding: 7px 12px; position: absolute; left: -300px; text-decoration: underline; border-bottom-right-radius: 8px; transition: left .3s ease-out; background-color: #e1e1e1; z-index: 3000; font-size: 13px; color: #00549a; } .gf-shop .rsx-skip-to-main-link:focus { color: #00549a; left: 0; } .customer-resources-list { columns: 2; -webkit-columns: 2; -moz-columns: 2; width: 100%; } .customer-resources-list li { transform: translateZ(0); } .customer-resources-list li a { position: relative; } .customer-resources-list li a:focus { text-shadow: #fff 0px 0px 0px; } @media(max-width: 540px) { .footer-copyright-social-wrap { flex-direction: column-reverse !important; } .hidden-xs { display: none; } .social-links { width: 100%; } .footer-copyright-links { display: flex; flex-direction: column; } } @media(min-width: 520px) { .jobs-link { display: none !important; } } @media(min-width: 768px) { .call-to-action { display: contents; } } @media(min-width: 541px) and (max-width: 767px) { .hidden-sm { display: none; } } @media(min-width: 768px) and (max-width: 992px) { .hidden-tablet { display: none; } .hidden-md { display: none; } } @media(min-width: 992px) { .call-to-action { display: contents; } .hidden-lg { display: none; } } @media (max-width: 999px) and (min-width: 520px) { .rsx-pad-15-right-sm { padding-right: 15px; } } .customListStyleNone { list-style: none; } @media (max-height: 400px) { footer.gf-shop #footnote-modal-id .modal-body { margin-bottom: 5px; } } </style> <footer class="gf-shop bgGray19 d-print-none border-top-1-solid"> <div id="footnote-modal-id" class="modal scrollable-body fade footnote-modal" role="dialog" aria-modal="true" tabindex="-1" data-backdrop="false" data-keyboard="true" aria-labelledby="modal-title"> <div class="modal-dialog w-100" role="document"> <div class="modal-content"> <div class="container px-0"> <div class="modal-header focus_outline_gray" data-omni-content='Additional details'> <h2 id="modal-title" class="surtitle-black"> Additional details </h2> <button type="button" class="close footnote-modal-close"><span role="img" aria-label="Close Modal" class="icon icon-close txtBlue txtSize20 font-weight-bold" aria-hidden="true"></span><span class="sr-only">Close modal</span></button> </div> <div class="modal-body mt-0"> </div> </div> </div> </div> </div> <a href="#maincontent" class="skip-to-main-link"> Back to main content </a> <div class="container"> <div class="spacer30 clear"></div> <section class="hidden-md hidden-lg"> <div class="accordion-heading relative"> <button class="footer-accordion-toggle collapsed txtNoUnderline footer-box-shadow footer-aboutus" href="javascript:void(0)" data-toggle="collapse" data-target="#footer-about-us" class="collapse-trigger collapsed" role="button" aria-expanded="false" aria-controls="footer-about-us" data-icon-expand="icon-chevron-up" data-icon-collapse="icon-chevron-down"> <span class="anchor-icon icon txtSize14 icon-chevron-up absolute" aria-hidden="true"></span> <h3 role="heading" aria-level="2" class="txtBold txtBlack txtSize18">About us</h3> </button> </div> <div class="accordion-body collapse-accordion-accessible-toggle collapse margin-30-top" id="footer-about-us" style=""> <ul class="noBullets"> <li> <a href="http://support.bell.ca/AboutBell#INT=OTH_hmpg_TXT_footer_about-bell">About Bell Canada</a> <div class="spacer9"></div> </li> <li> <a href="https://letstalk.bell.ca/en/#INT=corp_hmpg_footer_lets talk_01232018" class="txtSize14">Bell Let's Talk</a> <div class="spacer9"></div> </li> <li> <a href="/Bell-for-Better" class="txtSize14">Bell for Better</a> <div class="spacer9"></div> </li> <li> <a href="https://jobs.bell.ca/ca/en" class="txtSize14">Jobs@Bell</a> <div class="spacer9"></div> </li> <li> <a href="http://www.bellmedia.ca" class="txtSize14">Bell Media</a> <div class="spacer9"></div> </li> </ul> </div> <div class="spacer20 clear"></div> <div class="spacer1 bgGrayLight6"></div> <div class="spacer30 clear"></div> <div class="accordion-heading relative"> <button class="footer-accordion-toggle collapsed txtNoUnderline footer-box-shadow footer-resources" href="javascript:void(0)" data-toggle="collapse" data-target="#footer-customer-resources" class="collapse-trigger collapsed" role="button" aria-expanded="false" aria-controls="footer-customer-resources" data-icon-expand="icon-chevron-up" data-icon-collapse="icon-chevron-down"> <span class="anchor-icon icon txtSize14 icon-chevron-up absolute" aria-hidden="true"></span> <h3 role="heading" aria-level="2" class="txtBold txtBlack txtSize18">Customer resources</h3> </button> </div> <div class="accordion-body collapse-accordion-accessible-toggle collapse margin-30-top" id="footer-customer-resources" style=""> <ul class="noBullets"> <li> <a href="https://support.bell.ca/billing-and-accounts/sales_and_refund_policy/how_do_warranties_and_returns_on_bell_ca_online_orders_work#INT=All_TXT_footer_Mass_040320_HC_returns">Return policy</a> <div class="spacer9"></div> </li> <li> <a href="/Security_and_privacy/Commitment_to_privacy">Privacy</a> <div class="spacer9"></div> </li> <li> <a href="https://support.bell.ca/Billing-and-Accounts/Security_and_privacy">Security</a> <div class="spacer9"></div> </li> <li> <a href="/Legal_and_terms#INT=OTH_legal_TXT_Footer">Legal and regulatory</a> <div class="spacer9"></div> </li> <li><a href="https://webmail.bell.net/" target="_blank">Bell email</a> <div class="spacer9"></div></li> <li> <a href="javascript:void(0)" onclick="myPopup('https://crtc.gc.ca/eng/internet/codesimpl.htm#INT=OTH_hmpg_TXT_footer_internet-code', 'Internet Code', 600, 750);">Internet Code</a> <div class="spacer9"></div> </li> <li> <a href="/CRTC-Wireless-Code">Wireless Code</a> <div class="spacer9"></div> </li> <li> <a href="https://forum.bell.ca?INT=All_footer_TXT_CForum_Mass_082921_mstl">Community forum</a> <div class="spacer9"></div> </li> <li> <a href="https://www.bell.ca/shipping-tracker#INT=OTH_hmpg_TXT_footer_TrackMyOrder">Track my order</a> <div class="spacer9"></div> </li> </ul> </div> <div class="spacer20 clear"></div> <div class="spacer1 bgGrayLight6"></div> </section> <div class="spacer30 clear"></div> <div class="row no-margin"> <div class="hidden-xs hidden-sm col-sm-3 col-md-3 col-lg-3"> <h2 class="txtBold txtBlack txtSize18 h3" id="AboutUsLabel">About us</h2> <div class="spacer30"></div> <ul class="noBullets" aria-labelledby="AboutUsLabel"> <li> <a href="http://support.bell.ca/AboutBell#INT=OTH_hmpg_TXT_footer_about-bell">About Bell Canada</a> <div class="spacer9"></div> </li> <li> <a href="https://letstalk.bell.ca/en/#INT=corp_hmpg_footer_lets talk_01232018" class="txtSize14">Bell Let's Talk</a> <div class="spacer9"></div> </li> <li> <a href="/Bell-for-Better" class="txtSize14">Bell for Better</a> <div class="spacer9"></div> </li> <li> <a href="https://jobs.bell.ca/ca/en" class="txtSize14">Jobs@Bell</a> <div class="spacer9"></div> </li> <li> <a href="http://www.bellmedia.ca" class="txtSize14">Bell Media</a> <div class="spacer9"></div> </li> </ul> </div> <div class="hidden-xs hidden-sm col-sm-6 col-md-6 col-lg-6"> <h2 class="txtBold txtBlack txtSize18 h3" id="CustomerResourcesLabel">Customer resources</h2> <div class="spacer30"></div> <div class="row no-margin"> <ul class="noBullets hidden-xs customer-resources-list rsx-pad-15-right-sm" aria-labelledby="CustomerResourcesLabel"> <li> <a href="https://support.bell.ca/billing-and-accounts/sales_and_refund_policy/how_do_warranties_and_returns_on_bell_ca_online_orders_work#INT=All_TXT_footer_Mass_040320_HC_returns">Return policy</a> <div class="spacer9"></div> </li> <li> <a href="/Security_and_privacy/Commitment_to_privacy">Privacy</a> <div class="spacer9"></div> </li> <li> <a href="https://support.bell.ca/Billing-and-Accounts/Security_and_privacy">Security</a> <div class="spacer9"></div> </li> <li> <a href="/Legal_and_terms#INT=OTH_legal_TXT_Footer">Legal and regulatory</a> <div class="spacer9"></div> </li> <li><a href="https://webmail.bell.net/" target="_blank">Bell email</a> <div class="spacer9"></div></li> <li> <a href="javascript:void(0)" aria-label="Internet Code (opens in new window)" onclick="myPopup('https://crtc.gc.ca/eng/internet/codesimpl.htm#INT=OTH_hmpg_TXT_footer_internet-code', 'Internet Code', 600, 750);">Internet Code</a> <div class="spacer9"></div> </li> <li> <a href="/CRTC-Wireless-Code">Wireless Code</a> <div class="spacer9"></div> </li> <li> <a href="https://forum.bell.ca?INT=All_footer_TXT_CForum_Mass_082921_mstl">Community forum</a> <div class="spacer9"></div> </li> <li> <a href="https://www.bell.ca/shipping-tracker#INT=OTH_hmpg_TXT_footer_TrackMyOrder">Track my order</a> <div class="spacer9"></div> </li> </ul> </div> </div> <div class="col-xs-12 col-sm-3 col-md-3 col-lg-3"> <h2 class="txtBold txtBlack txtSize18 h3" id="GetInTouchLabel">Get in touch</h2> <div class="spacer30"></div> <ul class="noBullets" aria-labelledby="GetInTouchLabel"> <li> <div class="flex align-items-center"> <div class="footer-outline-icon margin-15-right"> <i class="icon icon-contact-new txtSize18 txtBlue footer-center-icon" aria-hidden="true" onclick="javascript:window.location = 'http://support.bell.ca/Contact-us/#INT=All_hmpg_TXT_footer_Mass_120115_mb_contactus_iCon'; return false;"></i> </div> <a href="http://support.bell.ca/Contact-us/#INT=All_hmpg_TXT_footer_Mass_120115_mb_contactus">Contact us</a> </div> <div class="spacer10"></div> </li> <li> <div class="flex align-items-center"> <div class="footer-outline-icon margin-15-right"> <i class="icon icon-location-pin txtSize18 txtBlue footer-center-icon" aria-hidden="true" onclick="javascript:window.location='/Store_Locator#INT=All_hmpg_TXT_footer_Mass_120115_mb_findstore_iCon'"></i> </div> <a href="/Store_Locator#INT=All_hmpg_TXT_footer_Mass_120115_mb_findstore_iCon">Find a store</a> </div> <div class="spacer10"></div> </li> <li> <div class="flex align-items-center"> <div class="footer-outline-icon margin-15-right"> <i class="icon icon-calendar-solid txtSize18 txtBlue footer-center-icon" aria-hidden="true" onclick="javascript:window.location='/Store_Locator#INT=All_hmpg_TXT_footer_Mass_120115_mb_findstore_iCon'"></i> </div> <a href="https://appointments.bell.ca/">Book an appointment</a> </div> </li> <li> <div class="flex align-items-center margin-10-top"> <div class="footer-outline-icon margin-15-right"> <i class="icon icon-chat_texting_bl_bg txtSize18 txtBlue footer-center-icon" aria-hidden="true" onclick="KAMPYLE_ONSITE_SDK.showForm(2311);"></i> </div> <a class="" role="button" onclick="KAMPYLE_ONSITE_SDK.showForm(2311);" href="javascript:void(0)" onkeydown="if(event.keyCode==32){event.preventDefault();$('#rateid').click()};"> <span id="rateid">Site feedback</span> </a> </div> </li> </ul> </div> </div> <div class="spacer20 clear"></div> <div class="spacer1 bgGrayLight6"></div> <div class="spacer20 clear"></div> <div class="footer-copyright-social-wrap flex justify-content-between align-items-center"> <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6 txtSize12 flex"> <a class="btn btn-primary txtDecorationNoneHover" href="/Accessibility_services#INT=OTH_Accessserv_TXT_Footer"> Accessibility centre </a> </div> <style> .h-divider { display: inline-block; color: #d4d4d4; border-right: solid 1px #d4d4d4; height: 25px; } .icon-blog-txt-en { width: 65px !important; } .icon-blog-txt-fr { width: 85px !important; } .js-shop-footer-twitter > a, .js-shop-footer-instagram > a { display: inline-block; } .footer-icon-social-alt { height: 48px; width: 48px; } @media(min-width: 768px) { .social-links { flex-basis: 0; } } @media (max-width: 767.98px) { .icon-blog-txt-en { width: 48px !important; } .icon-blog-txt-fr { width: 70px !important; } } </style> <ul class="flex align-items-center justify-content-between social-links col-sm-6 col-md-6 col-lg-6 customListStyleNone no-margin-bottom social-links-tooltip"> <li> <a class="txtNoUnderline" id="js-shop-footer-facebook" href="https://www.facebook.com/BellCanada" title="Bell Canada Facebook Page. Opens in new tab." target="_blank" rel="noopener noreferrer"> <span class="footer-icon-social-alt ht footer-icon-social-Facebook d-inline-flex align-items-center justify-content-center"> <span class="force-icon-font icon icon-facebook txtSize20 txtBlue" aria-hidden="true"></span> </span> </a> </li> <li class="h-divider"></li> <li id="js-shop-footer-twitter" class="js-shop-footer-twitter"> <a class="txtNoUnderline" href="https://twitter.com/Bell" target="_blank" title="Bell Canada X Page. Opens in new tab." rel="noopener noreferrer"> <span class="footer-icon-social-alt footer-icon-social-Twitter d-inline-flex align-items-center justify-content-center"> <span class="force-icon-font icon icon-twitter_x txtSize20 txtBlue" aria-hidden="true"></span> </span> </a> </li> <li class="h-divider"></li> <li id="js-shop-footer-instagram" class="js-shop-footer-instagram"> <a class="txtNoUnderline" href="https://www.instagram.com/bell/" target="_blank" title="Bell Canada Instagram Page. Opens in new tab." rel="noopener noreferrer"> <span class="footer-icon-social-alt footer-icon-social-Instagram d-inline-flex align-items-center justify-content-center"> <span class="force-icon-font icon icon-instagram txtSize20 txtBlue" aria-hidden="true"></span> </span> </a> </li> <li class="h-divider"></li> <li> <a href="https://www.linkedin.com/company/bell" title="Bell Canada LinkedIn Page. Opens in new tab." target="_blank" class="txtNoUnderline" rel="noopener noreferrer"> <span class="footer-icon-social-alt footer-icon-linked-in d-inline-flex align-items-center justify-content-center"> <span class="force-icon-font icon2 icon-linked-in-logo txtSize20 txtBlue" aria-hidden="true"></span> </span> </a> </li> <li class="h-divider"></li> <li> <a href="https://www.youtube.com/bellcanada" title="Bell Canada Youtube Page. Opens in new tab." target="_blank" class="txtNoUnderline" rel="noopener noreferrer"> <span class="footer-icon-social-alt footer-icon-youtube d-inline-flex align-items-center justify-content-center"> <span class="force-icon-font icon2 icon-youtube txtSize20 txtBlue" aria-hidden="true"></span> </span> </a> </li> </ul> </div> <div class="spacer30"></div> <div class="footer-copyright-links flex col-xs-12 col-sm-12 col-md-12 col-lg-12"> <p class="txtSize12 margin-b-xs-5 margin-b-sm-5">© Bell Canada, 2024. All rights reserved.</p> <ul class="customListStyleNone no-pad margin-l-5 margin-l-xs-0"> <li class="txtDarkGrey hidden-xs d-inline-block" aria-hidden="true"> | </li> <li class="d-inline-block"> <a href="https://support.bell.ca/site_map#INT=OTH_hmpg_TXT_footer_site-map" class="txtDarkGrey txtSize12 no-break-white-space d-block">Site map</a> </li> </ul> </div> <div class="spacer30 clear"></div> </div> <div class="captchaStyle"> <div id="captchaDiv"></div> </div> <div id="login-modal" class="modal in" role="dialog"> <div class="modal-dialog login-footer-popup-aliant"> <div class="bgWhite"> <div class="pad-20-left pad-20-right clearfix"> <div class="spacer20"></div> <button type="button" class="close" data-dismiss="modal"><span class="icon icon-x-close txtBlue txtSize22"></span></button> </div> <style> .my-account-button-padding { padding-left:5% !important; padding-right:5% !important; } </style> <form id="loginForm_ec__MyAccountFooter" name="loginForm_ec" action='https://service.aliant.bell.ca/myaccount/login/login.jsf' method="post" novalidate="novalidate" class=" "> <div class="bellSlim txtSize24 txtBlack"> My Account </div> Fibe TV, Internet and Home phone <div class="spacer20"></div> <div class="margin-top"> <input class="btn btn-default col-xs-12 login-button-popup my-account-button-padding" value="Log in" type="submit" id="demoLoginJs_ec__MyAccountFooter"> <div class="spacer10 clear"> </div> <a href="https://service.aliant.bell.ca/myaccount/registration/registrationstep1.jsf" class="no-margin more-link"> Register for My Account </a> <div class="spacer10 clear"></div> </div> </form> <div class="floatL vPadding30 col-xs-12 col-sm-6 hidden"> <div class="bellSlim txtSize20 txtBlack"> (Bell Aliant) </div> <div style="height: 60px"> Manage your Bell Aliant Fibe TV, Internet, Home phone and Home security services </div> <div class="spacer20"></div> <div class="spacer5"></div> <a href="https://service.aliant.bell.ca/myaccount/account/accountoverview.jsf"> My account details </a> <span class="spacer5 clear block"> </span> <a href="https://service.aliant.bell.ca/myaccount/managemyaccount/accountprofile.jsf"> My profile </a> <div class="spacer10 clear"></div> <a href="https://service.aliant.bell.ca/myaccount/logout.jsp" data-order-logout-url="https://order.aliant.bell.ca/InternalServices/Logoff" class="btn btn-default col-xs-12 login-button-popup brf-btn-logout"> Log out from My Account </a> <div class="spacer10 clear"> </div> </div> <div class="pad-20-left pad-20-right visible-xs"> <div class="spacer20 clear"></div> <div class="spacer1 bgGray2"></div> <div class="spacer20 clear"></div> </div> <form id="loginForm_ec__Footer" name="loginForm_ec" action="https://mybell.bell.ca/Login" method="post" novalidate="novalidate" class=" vPadding20"> <div class="bellSlim txtSize24 txtBlack"> MyBell </div> <div class="spacer20"></div> <div class="margin-top"> <input class="btn btn-default col-xs-12 login-button-popup" value="Log in" type="submit" id="demoLoginJs_ec__Footer"> <div class="spacer10 clear"> </div> <a href="https://mybell.bell.ca/Registration" class="no-margin more-link"> Register for MyBell </a> <div class="spacer10 clear"></div> </div> </form> <div class="floatL vPadding20 col-xs-12 col-sm-6 hidden"> <div class="bellSlim txtSize20 txtBlack"> (Log in to MyBell) </div> <div style="height: 60px"> Manage your Bell Satellite TV and Mobility services </div> <a href="https://mybell.bell.ca/"> My services </a> <span class="spacer5 clear block"> </span> <a href="https://mybell.bell.ca/MyBills"> My bills and payments </a> <span class="spacer5 clear block"> </span> <a href="https://mybell.bell.ca/MyBellAccount"> My profile </a> <div class="spacer10 clear"></div> <a href="https://mybell.bell.ca/Logout" class="btn btn-default col-xs-12 login-button-popup brf-btn-logout"> Log out from MyBell </a> <div class="spacer10 clear"> </div> </div> <div class="spacer20 clear"></div> </div> </div> </div> </footer> <div id="shop-our-services-modal" class="modal fade scrollable-body cutom-popup" data-widget="modal" role="dialog" tabindex="-1" data-backdrop="true" data-keyboard="true" aria-labelledby="modal-specifications-details-title" secondary-modal> <div class="modal-dialog col-xs-12"> <div class="modal-content" role="document"> <div class="modal-header"> <h2 class="small-title" id="modal-specifications-details-title"><span class="rsx-txt-blue">Our services</span></h2> <button type="button" class="close" data-dismiss="modal" aria-label="close"><span class="icon icon-close txtBlue txtSize20 pos-icon-n5"></span></button> </div> <div class="modal-body scroll-style"> <div class="rsx-txt-black"> <h3 class="ourservice-heading">Bell Canada</h3><p>Bell is Canada's largest communications company, providing consumers and business with solutions for all their communications needs.</p> <h3 class="ourservice-heading">The leader in digital TV</h3> <p>Bell Fibe TV, the <a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="/Fibe-TV">best TV service</a>, provides stunning 4K picture and high-fidelity sound. Using fibre optic technology, Bell Fibe TV brings the best TV experience right to your door – no dish required.</p> <p>The Bell <a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="/Fibe-TV-App">Fibe TV app</a> lets you access live TV and on-demand television content using your <a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="/Fibe-TV-App/Bell-Streamer">Bell Streamer</a> or by downloading the Fibe TV app on Amazon Fire TV, Android TV, Apple TV or by Google Cast using your Google Chromecast.</p> <p>Bell Satellite TV provides a great variety of <a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="https://channel.bell.ca/">HD and 4K channels</a>, the best receivers and the best image quality – making it the leader in <a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="/Bell_TV">digital satellite TV</a> service in Canada.</p> <h3 class="ourservice-heading">The latest cell phones, Mobile Internet devices, smartwatches and tablets</h3> <p>Choose from the latest <a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="/Mobility/Apple">iPhone</a> devices from Apple, <a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="/Mobility/Samsung-phones">Samsung devices</a>, <a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="/Mobility/Google-Phones">Google phones</a>, <a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="/Mobility/Tablets">tablets</a> and other popular <a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="/Mobility/Smartphones_and_mobile_internet_devices">smartphones</a>. Stay connected on the <a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="/Mobility/Our_network">Bell 5G-capable network</a> with blazing-fast speeds, coast-to-coast coverage and clear reception.</p> <h3 class="ourservice-heading">Ultra-fast high-speed fibre home Internet</h3><p>Command the fastest upload speeds with Bell Fibe Internet on Canada’s largest fibre optic network. Bell's high-speed <a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="/Bell_Internet">home Internet</a> lets you share photos and videos with upload speeds of up to 940 Mbps and download speeds of up to <a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="/Bell_Internet/Products/Fibe-Internet-Gigabit15-FTTH">1.5 Gigabits</a> per second.</p> <h3 class="ourservice-heading">The most reliable home phone service</h3><p>If you are looking for reliable home phone services, Bell Home phone guarantees exceptional services at all times or you get your money back.</p> <h3 class="ourservice-heading">Promotions and offers</h3><p>Looking for new products and services from Bell? See the latest <a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="/Bell-Promotions">Bell promotions and offers</a> or <a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="/Store_Locator">visit a Bell store</a> to learn more.</p> <h3 class="ourservice-heading">Communications solutions for businesses</h3><p>As Canada's leading trusted technology advisor, Bell Canada delivers end-to-end solutions to our small and medium-sized business (SMB) customers, from <a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="https://business.bell.ca/shop/small-business">business Internet</a> to <a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="/Business/Mobility">business Mobility</a> services and long distance solutions.</p> <p><a class="ourservice-anchor txtUnderline txtDecorationNoneHover" href="https://business.bell.ca/shop/medium-large">Bell Business Markets</a> is committed to delivering the integrated solutions large organizations need to increase productivity, sustain profitable growth, maximize service differentiation and minimize risk in today's challenging environment.</p> <div class="ourservice-footer"> <a tabindex="0" data-dismiss="modal" class="rsx-modal-close rsx-modal-close-button close rsx-button rsx-margin-top" role="button" onclick="event.preventDefault();" onkeydown="if(event.keyCode==13 || event.keyCode==32){event.preventDefault();$('#close_btn_footer_cr79018').click()};"><span id="close_btn_footer_cr79018" style="color: #fff">Close</span></a> </div> <style> #shop-our-services-modal { z-index: 9999 !important; } .ourservice-heading { color: #111 !important; margin-bottom: 10px; } .ourservice-anchor { color: #00549a !important; margin-right: 0px !important; line-height: 10px !important; } .ourservice-anchor::after { margin-right: 0px !important; margin-left: 0px !important; } .rsx-footer-legal-links a:after { background-color: #5550; } .rsx-modal-close-button { position: relative; color: #fff !important; top: unset; right: unset; transform: unset; background: #003778; font-size: 16px; padding: 10px 36px; border: 2px solid #003778; text-shadow : unset; border-radius: 20px; font-weight: normal; } .ourservice-footer{ display: flex; } .txtUnderline{ text-decoration: underline; } #shop-our-services-modal .txtDecorationNoneHover, #shop-our-services-modal .txtDecorationNoneHover:focus, #shop-our-services-modal .txtDecorationNoneHover:hover{ text-decoration-thickness: 2px } </style> <script> $(document).ready(function () { try { $('.rsx-modal-close, .rsx-modal-close-button').click(function () { var modal = $(this).parents('.rsx-modal'); if (modal.length > 0) { modal.modal('close') } }); } catch (ex) { consoel.log(ex); } }) </script> </div> </div> </div> </div> </div> <style> .cutom-popup .small-title { color: #00549a !important; font-weight: 200; font-size: 32px; padding: 0; margin: 0; } .cutom-popup .modal-body { padding: 30px; } </style> <script> function myPopup(myURL, title, myWidth, myHeight) { var left = (screen.width / 2) - (myWidth / 2); var top = (screen.height / 2) - (myHeight / 2); var myWindow = window.open(myURL, title, 'resizable=yes, width=' + myWidth + ', height=' + myHeight + ', top=' + top + ', left=' + left); } </script> <script> $('.accordion-heading a.footer-accordion-toggle').click(function () { let target = $(event.target) if (target.hasClass('icon-chevron-up')) { target.removeClass('icon-chevron-up') target.addClass('icon-chevron-down') } else { target.addClass('icon-chevron-up') target.removeClass('icon-chevron-down') } }); $(document).ready(function () { setTimeout(function () { if (window.location.href.toLowerCase().includes('aliant')) { if (window.location.href.toLowerCase().includes('promotions/movies-and-series/crave') || window.location.href.toLowerCase().includes('promotions/films-et-series/crave')) { document.title = `${$("#fixedHeader .link-container li.active a").text()} - ${$("#fixedHeader .bellSlim").text()} - bellaliant.ca` } if (window.location.href.toLowerCase().includes('fibe-tv/hd-pvr-receivers') || window.location.href.toLowerCase().includes('tele-fibe/recepteurs-HD') || window.location.href.toLowerCase().includes('accueil/infocourriels') || window.location.href.toLowerCase().includes('emailcapture')) { document.title = `${$("main h1").text()} - bellaliant.ca`; } } //$('header').prepend('<span class="sr-only" role="alert">Current province: ' + $('#curr-province').text() + '</span>'); }, 900); }); //Global Connector </script> <script src=/page-bundle-bell-bundles-build-your-bundle-bundle-1258104489.js?v=0wowqymv2C1QGzxzG0xf7SjdPC8ctPivfFsWOAslmJ41></script> <!--Echat omniture - List of parameters Start--> <!-- Echat omniture - List of parameters End--> <script src="/Styles/custom/echat/js/echat-common.min.js"></script> <script src="/Styles/custom/echat/js/echat-omniture.min.js"></script> <script type="text/javascript"> //Load polyfill.js only for IE if (/MSIE \d|Trident.*rv:/.test(navigator.userAgent)) { document.write('<script src="/Styles/WidgetAssets/bwtk/dist/polyfill/polyfill.min.js"><\/script>'); } </script> <!-- End Including Responsive JavaScript--> <!-- eChat Current Page ID: B_SHP_EN_Bell-bundles_Build-Your-Bundle_Bundle --> <script type="text/javascript">window.addEventListener('load', function(event){var link = document.createElement('link');link.setAttribute('rel', 'stylesheet');link.setAttribute('type', 'text/css');link.setAttribute('href', "/Styles/custom/echat/css/eChat_allBrowsers_framework.min.css");document.getElementsByTagName('head')[0].appendChild(link);});</script> <script type="text/javascript">window.addEventListener('load', function(event){var link = document.createElement('link');link.setAttribute('rel', 'stylesheet');link.setAttribute('type', 'text/css');link.setAttribute('href', "/Styles/custom/echat/css/eChat.min.css");document.getElementsByTagName('head')[0].appendChild(link);});</script> <script type="text/javascript">window.addEventListener('load', function(event){var link = document.createElement('link');link.setAttribute('rel', 'stylesheet');link.setAttribute('type', 'text/css');link.setAttribute('href', "/Styles/custom/echat/css/eChat-bell.min.css");document.getElementsByTagName('head')[0].appendChild(link);});</script> <!-- Load Global Anchor Icon Start --> <div id=eChat_B_GA></div> <script type="text/javascript">window.addEventListener('load', function(){ var chatAliveCookie = getCookie("__cwaf");var chatTabId = getCookie("__ctabid");if (chatAliveCookie !== "true" && (window.sessionStorage.__ctabid === chatTabId || (window.sessionStorage.__ctabid === "undefined" && !chatTabId) || (!window.sessionStorage.__ctabid && chatTabId === "undefined"))) {if(typeof EChat !== 'undefined'){ setTimeout(function(){ EChat.default.init({selector: "#eChat_B_GA",accessToken: "3f4365ff-8791-45d7-8cce-f26d4ea22c34",botApiUrl: "https://ws.bell.ca",enBotApiPath: "/iva/en/web.io/?xt",frBotApiPath: "/iva/fr/web.io/?xt",accountName: "",bupAuthFlag: "false",currentPageCategory: "BRS Shop",currentPageId: "B_SHP_EN_Bell-bundles_Build-Your-Bundle_Bundle",entryPoint:"eChat_B_GA",language: "en",nsiAuth: "",province: "on",bupAuthToken: "",host: "https://www.bell.ca/",localizationApiUrl: "https://apigate.bell.ca/uxpcommon/UXP.Services/Common/localization/ResourceBundle?widget=eChat",tokenGenerateUrl: "https://www.bell.ca/ajax/GenerateToken/GetToken",logEventDetailsUrl: "https://apigate.bell.ca/uxpcommon/UXP.Services/Tools/Utilities/LogEventDetails",vaChatHistoryUrl: "https://apigate.bell.ca/api/echat/v2/chathistory",assetsPath: "/styles/Custom/echat/assets/",mediaPath: "/styles/Custom/echat/audio/echat/",loginUrlEn: "https://mybell.bell.ca/login",loginUrlFr: "https://mybell.bell.ca/login",isBlueHorizoneOn: "True",brand: "B",entryPointList: "eChat_Bell_ContactUs_MOB,eChat_Bell_ContactUs_INT,eChat_Bell_ContactUs_TV,eChat_Bell_ContactUs_HP,eChat_Bell_MOB_Escalations,eChat_Bell_BRS_Escalations,eChat_Bell_EPP,eChat_MoreWaysTo_Shop,eChat_ReadyToOrder",hideGlobalAnchorChatIcon: "False",isChatOperational: "True",operationalHour: "{From:00:00,To:23:59,Day:monday}",proactiveChatConnectionDelay: "30000",proactiveChatFlag: "True",subtleNotificationLifespan: "1200000",typingDelay: "2000",typingDetectInterval: "3000",typingIndicatorImageAltText: "Agent is typing Icon",typingIndicatorImageName: "step-tracker_loop.gif",chatExpiryDuration: "20",safariAutoSaveInterval: "20000",vaChatHistoryMaxMsg: "9999",mergeCookies: "true",agid: "",buid: "",botDirect: "false",enSocketUrl: "",frSocketUrl: "",socketPath: "",cookieDomain: ".bell.ca",}); }, 2000)} else { $.getScript("https://www.bell.ca/styles/Custom/echat/js/echat-component.js").done(function(script, textStatus){EChat.default.init({selector: "#eChat_B_GA",isBlueHorizoneOn: "True",accessToken: "3f4365ff-8791-45d7-8cce-f26d4ea22c34",botApiUrl: "https://ws.bell.ca",enBotApiPath: "/iva/en/web.io/?xt",frBotApiPath: "/iva/fr/web.io/?xt",accountName: "",bupAuthFlag: "false",currentPageCategory: "BRS Shop",currentPageId: "B_SHP_EN_Bell-bundles_Build-Your-Bundle_Bundle",entryPoint:"eChat_B_GA",language: "en",nsiAuth: "",province: "on",bupAuthToken: "",host: "https://www.bell.ca/",localizationApiUrl: "https://apigate.bell.ca/uxpcommon/UXP.Services/Common/localization/ResourceBundle?widget=eChat",tokenGenerateUrl: "https://www.bell.ca/ajax/GenerateToken/GetToken",logEventDetailsUrl: "https://apigate.bell.ca/uxpcommon/UXP.Services/Tools/Utilities/LogEventDetails",vaChatHistoryUrl: "https://apigate.bell.ca/api/echat/v2/chathistory",assetsPath: "/styles/Custom/echat/assets/",mediaPath: "/styles/Custom/echat/audio/echat/",loginUrlEn: "https://mybell.bell.ca/login",loginUrlFr: "https://mybell.bell.ca/login",brand: "B",entryPointList: "eChat_Bell_ContactUs_MOB,eChat_Bell_ContactUs_INT,eChat_Bell_ContactUs_TV,eChat_Bell_ContactUs_HP,eChat_Bell_MOB_Escalations,eChat_Bell_BRS_Escalations,eChat_Bell_EPP,eChat_MoreWaysTo_Shop,eChat_ReadyToOrder",hideGlobalAnchorChatIcon: "False",isChatOperational: "True",operationalHour: "{From:00:00,To:23:59,Day:monday}",proactiveChatConnectionDelay: "30000",proactiveChatFlag: "True",subtleNotificationLifespan: "1200000",typingDelay: "2000",typingDetectInterval: "3000",typingIndicatorImageAltText: "Agent is typing Icon",typingIndicatorImageName: "step-tracker_loop.gif",chatExpiryDuration: "20",safariAutoSaveInterval: "20000",vaChatHistoryMaxMsg: "9999",mergeCookies: "true",agid: "",buid: "",botDirect: "false",enSocketUrl: "",frSocketUrl: "",socketPath: "",cookieDomain: ".bell.ca",}); })}if (window.sessionStorage.__ctabid && window.sessionStorage.__ctabid !== "undefined") {window.tabId = window.sessionStorage.__ctabid; window.sessionStorage.removeItem("__ctabid");console.log("window.tabId: " + window.tabId);} else { window.tabId = Math.floor(Math.random() * 1000000); console.log("window.tabId: " + window.tabId); document.cookie = "__ctabid=" + window.tabId + ";domain=.bell.ca;secure=true; path=/; samesite=Lax ";}}});window.addEventListener('beforeunload', function(event) { document.cookie = "__ctabid=undefined;domain=.bell.ca;secure=true; path=/; samesite=Lax "; window.sessionStorage.removeItem("__ctabid");}); </script> <!-- Global Anchor Icon Start End --> <script> function getCookie(cookieName) { let cookie = {}; document.cookie.split(';').forEach(function (el) { var key = el.split('=')[0]; var value = el.substring(el.split("=")[0].length + 1); cookie[key.trim()] = value; }) return cookie[cookieName]; } // Omniture call for Echat. (function ($) { $(document).ready(function () { var newSessionOmniCall = false; var mergedCookies = "True" === "True"; if (!mergedCookies) document.cookie = "__eccomp" + "=;expires=" + new Date().toUTCString() + ";domain=" + ".bell.ca" + ";path=/"; setInterval(function () { try { var __cwi = mergedCookies ? readCookieContentById("__eccompslex", "__cwi") : getCookie("__cwi"); var __cvf = mergedCookies ? readCookieContentById("__eccomp", "__cvf") : getCookie("__cvf"); if (!newSessionOmniCall && __cwi === 'true' && __cvf === 'true') { newSessionPayloadCall('BRS Shop', newSessionOmniCall, mergedCookies); newSessionOmniCall = true; } if (newSessionOmniCall && __cwi !== 'true') { newSessionOmniCall = false; } } catch (e) { } }, 2000); if ('False' == 'True') { echatPayloadCall('BRS Shop', "BR", mergedCookies); } }); }(jQuery)); </script> <!-- SiteCatalyst code version: H.20.3. Copyright 1996-2010 Adobe, Inc. All Rights Reserved. More info available at http://www.omniture.com --> <script type="text/javascript"> var getCategory = function () { var locElem = document.querySelector('meta[name="NavUrl"]'); var loc = locElem ? locElem.content : null; switch (true) { case loc === '/Mobility/Smartphones_and_mobile_internet_devices': case loc === '/Mobility/Smartwatches': return "Phones"; case loc === '/Mobility/SIM-cards': return "Sim cards"; case loc === '/Mobility/Tablets': return "Tablets"; case loc === '/Mobility/Mobile-Internet-Devices-listing': return "Hubs and sticks"; default: return getCategoryFallBack(); } } var getName = function () { var tag = document.querySelector("input[name='hdOmnitureProductName']"); return tag ? tag.value : null; } var getSKU = function () { var tag = document.querySelector("input[name='hdOmnitureProductID']"); return tag ? tag.value : null; } var getCategoryFallBack = function () { var tag = document.querySelector("input[name='ProductCategory']"); var tagValue = tag ? tag.value : null; if (tagValue == null) { return null; } else { if (tagValue.includes("phones")) return "Phones"; } } var bannerID = ""; var cxpId = ""; var s_oCXP = ""; function loadMassBannerOmni() { try { var bannerIDMB = "MB:"; if (cxpId) bannerID = cxpId + ","; else if (window.location.href.toLowerCase().indexOf('logout') != -1 && $('#AdserveBanner #cxp-mybell-omniture').length) { s_oCXP = $("#AdserveBanner #cxp-mybell-omniture").data("omniS_ocxp"); bannerID = s_oCXP + ","; } $(".mb-omni-js").each(function () { var b_id = $(this).attr("id"); if (b_id && $(this).is(":visible") && $(this).find('a').length != 0) { bannerID = bannerID + bannerIDMB + b_id + ","; } }); var lastChar = bannerID.slice(-1); if (lastChar == ',') bannerID = bannerID.slice(0, -1); s_oCXP = bannerID; } catch{ } }; function loadSEOBannerOmni() { var seoBanner = ""; try { $(".seob-omni-js").each(function() { $(this).find('a.js-omni-seo').each(function() { var seoid = $(this).data('omni-seo-id'); if (seoid) seoBanner += "SEO:" + seoid + ","; }); }); if (seoBanner) { var lastChar = seoBanner.slice(-1); if (lastChar === ',') seoBanner = seoBanner.slice(0, -1); if (bannerID) bannerID += "," + seoBanner; else bannerID = seoBanner; } } catch (ex) { console.error(ex); } }; loadMassBannerOmni(); loadSEOBannerOmni(); orderId = ''; s_oPTE = true; s_oLNG = "en"; s_oPRV = "on"; s_oSIN = "-1510734771"; s_oLGS = false; s_oSID = "7e869bed-4035-464b-be77-930eceefb0e1"; s_oSID_OMN = "73231767-a2c5-4bff-bd51-ebfb635f9f9c"; s_oEID = ""; s_oSLOB = ""; s_oESTD = "2024-11-25"; s_oESTT = "11:27:50.151"; s_oLGSA = false; s_oLAB = ""; if ('False' == 'True' || 'False' == 'True') { s_oACT = ""; s_oMOT = ""; s_oBUP = "onebillMob4Svc"; s_oClientID = ""; s_oUVA = "User"; s_oTELF = "83D7561848057C4E83E651F884FA9656"; } if (bannerID) s_oCXP = bannerID; if ('' != null && ''.toString() == "true") { //var s_oPRD = "[" + "{category:\"" + "" + "\",name:\"" + getName() + "\",sku:\"" + getSKU() + "\"" + "]" ; var s_oPRD = [{ category: "" + getCategory() + "", name: "" + getName() + "", sku: "" + getSKU() + "", quantity: "", legacysku: "" }]; console.log("Prd" + JSON.stringify(s_oPRD)); } s_oSS1 = 'Shop'; s_oSS2 = 'Bundle'; s_oSS3 = ''; s_oPGN = 'Build your own'; s_oDBAN = 'Default'; if ((s_oLGS == true || s_oLGS == "true") && s_oSS2.toLowerCase() == "mobile" && s_oSS3.toLowerCase().includes("devices")) { s_oCTP = "addline"; } setTimeout(function () { var bannerIDMB = "MB:"; $(".mb-omni-js").each(function () { var b_id = $(this).attr("id"); if (b_id && $(this).is(":visible")) { $("#" + b_id) ?.find('a').each(function () { $(this).addClass("mb-omni-link-js"); $(this).attr('data-omnimbid', bannerIDMB + b_id); }); } }); $(".mb-omni-link-js").on("click", function () { var omniMBID = $(this).data("omnimbid"); setTimeout(function () { s_oTrackPage({ 's_oAPT': '663-0-0', 's_oCXP': omniMBID }) }, 300); }); }, 2000); $("#AdserveBanner .js-omni-button").on("click", function (e) { var s_ocxpb = $(this).data("omniS_ocxpb"); if (s_ocxpb == undefined) { s_ocxpb = $(this).data("omnis_ocxpb"); } s_oTrackPage({ s_oAPT: "647-0-0", s_oCXPB: s_oCXP + ":" + s_ocxpb, s_oBTN: s_ocxpb }); }); </script> <script type="text/javascript"> function getCleanUrl(url) { if (url) { try { url = url.split(/[?#]/)[0]; } catch (e) { console.error("error while cleanning URL: ", e); } } return url; } window.addEventListener('load', function () { $.getScript("//static.cloud.coveo.com/coveo.analytics.js/2/coveoua.js") .done(function( script, textStatus ) { try { var cleanUrl = self.getCleanUrl(window.location.href); console.info("cleanUrl: " + cleanUrl); coveoua('init', 'xx7e3ef22b-c5e9-4fd4-8221-ba0c003e4b6c'); coveoua('send', 'pageview', { contentIdKey: '@clickableuri', contentIdValue: cleanUrl, contentType: 'Web Page', context_segment: 'consumer', context_language: 'en', context_province: 'ON' }); } catch (e) { console.error("Error reporting the pageview to Coveo UA: ", e); } }); }); </script> <script src="/styles/media/core/js/vendor/jquery.validate.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validation-unobtrusive/3.2.11/jquery.validate.unobtrusive.min.js" type="text/javascript"></script> <script type="text/javascript"> var LOB = "Internet/TV/Home phone"; </script> <script src="/Styles/media/core/js/brfcore-bottom.js?v=WHaqVVLOXIwoRLpzF5YFDaJ5t9kM5vMpYukB4bdxzu01"></script> <script src="/styles/media/bundles.js?v=T0oI6XTid7-6DtHmcW8zV7d4LXAHl5C5d_zSiql9rHg1"></script> <script src="/styles/media/mi-bundles.js?v=Q2G6lNmTvW4fKRpKdortDsHkrPdPDVKarjgWlPZBG_01"></script> <script src="/styles/media/mobility.js?v=sT5_7e4Eg-ktNjjiPEsd9_MxTiKd7rc_ItnC1VGCD3c1"></script> <style> .fullwidth-video { height: auto; overflow: hidden; } .fullwidth-video video { height:auto; } .iframe-youtube{ width:100%; height:400px; border:0; display:none; } </style> <!-- Video Modal window --> <div id="video-player-modal" class="modal fade" role="dialog" tabindex="-1" data-backdrop="true" data-keyboard="true" aria-labelledby="video-title"> <div class="modal-dialog" style="top:0px"> <div class="modal-content"> <div class="modal-header"> <div class="small-title pad-r-15"> <span id="video-title"></span> </div> <button type="button" class="close" data-dismiss="modal" aria-label="close"><span class="icon icon-close txtBlue txtSize20"></span></button> </div> <div class="bgBlack fullwidth-video"> <video id="tvonline" width="100%" height="100%" controls style="display:none" aria-hidden="true"> <source src="" type="video/mp4"> <object aria-label="Browser not supported"> <embed src="" allowfullscreen="true" alt="Browser not supported" aria-label="Browser not supported" allowscriptaccess="sameDomain" /> </object> <span id="browser-not-supported">Your browser does not support HTML5 video.</span> </video> <iframe id="youtube" src="" class="iframe-youtube" title="YouTube" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> </div> </div> </div> </div> <div id="tooltipModalMobile1" class="modal modal-tooltip modal-tooltip-channel" role="dialog" secondary-modal="" aria-label="Details" tabindex="-1"> <div class="tooltip-dialog"> <div class="modal-content box-shadow-round"> <div class=""> <button id="closebtn_firstfocus" type="button" class="close" data-dismiss="modal" aria-label="close" tabindex="0"><span class="icon icon-close txtBlue txtSize12 font-weight-bold" aria-hidden="true"></span></button> </div> <div class="modal-body margin-neg-20-t txtLeft pad-h-30"> <div class="subtitle-2 margin-b-10 modal-tooltip-title" tooltip-title=""></div> <p class="no-margin modal-tooltip-description" tooltip-content=""></p> </div> </div> </div> </div> <script> $('#tooltipModalMobile1').on('shown.bs.modal', function () { $("#closebtn_firstfocus").focus(); }); $("#tooltipModalMobile1").keydown(function (e) { if (e.keyCode == 38 || e.keyCode == 40) { e.preventDefault(); } }); function fixDuplicateID(ids) { if (window.location.href.toLowerCase().includes('/bell-bundles') || window.location.href.toLowerCase().includes('bell.ca/smart-home') || window.location.href.toLowerCase().includes('bell.ca/maison-intelligente') || window.location.href.toLowerCase().includes('bell.ca/fibe-tv/promotions/4k-receiver') || window.location.href.toLowerCase().includes('bell.ca/tele-fibe/promotions/recepteur-4k') || window.location.href.toLowerCase().includes('bell.ca/security_and_privacy/commitment_to_privacy') || window.location.href.toLowerCase().includes('bell.ca/securite_et_confidentialite/engagement_envers_la_confidentialite') || window.location.href.toLowerCase().includes('/home_phone') || window.location.href.toLowerCase().includes('bell.ca/telephonie')) { ids.forEach(function (value, index) { const duplicateID = $('[id=' + value + ']'); if (duplicateID.length < 2) return; duplicateID.each(function (index) { const currentID = $(this).attr('id'); $(this).attr('id', currentID + '-' + index); }); }); } } //Accessibility for img w/out alt attr $(window).on('load', function () { setTimeout(function () { fixDuplicateID(['Layer_1', 'aliant_fibe_bundle_link']); fixDuplicateID(['fourKtv']); fixDuplicateID(['get_a_free_quoteAF_link_top_aliant','get_a_free_quoteAF_Aliant']); $.each($('img[height="1"][width="1"]'), function (key, value) { if (!value.hasAttribute('alt')) { $(value).attr('alt', ''); } }); }, 3000); }); </script> <div id="Express-Delivery-LB" class="modal fade scrollable-body" role="dialog" aria-modal="true" tabindex="-1" data-backdrop="true" data-keyboard="true" aria-labelledby="modal-item-unavailable"> <div class="modal-dialog" role="document"> <div class="modal-content borderRadiusAll10 overflowHidden no-border-bottom-radius-xs"> <div class="modal-header focus_outline_gray"> <h2 id="modal-item-unavailable" class="small-title pad-r-xs-60"> Shipping options </h2> <button type="button" class="close" data-dismiss="modal" aria-label="close" id="ED_ShippingOptionsCloseButton"><span class="icon icon-close txtBlue txtSize20"></span></button> </div> <div class="modal-body no-pad" tabindex="0"> <div class="pad-h-xs-15 pad-h-30"> <h3 class="subtitle-2 margin-b-10">Get your order in as little as 2 hours</h3> <p class="margin-b-30"></p> <div class="d-sm-flex" role="list"> <div class="col-sm-4 no-borders-xs border-lightGray-right pad-h-xs-0 pad-r-30 d-flex d-sm-block margin-b-30" role="listitem"> <span class="icon icon-solutionB icon-expressD icon-ISPU txtSize16 txtBlue margin-r-xs-15 margin-r-0 dimension-25-xs" aria-hidden="true"></span> <div> <p class="surtitle-black margin-b-5 margin-t-xs-0 margin-t-15"> In-Store Pick-Up </p> <p class="margin-b-5"> Pick up your order at a store near you in as little as 2 hours.</p> <span class="surtitle color-bell-blue">$0.00</span> </div> </div> <div class="col-sm-4 no-borders-xs border-lightGray-right pad-h-xs-0 pad-h-30 d-flex d-sm-block margin-b-30" role="listitem"> <span class="icon icon-solutionB icon-expressD icon-express_shipping txtSize16 txtBlue margin-r-xs-15 margin-r-0 dimension-25-xs" aria-hidden="true"></span> <div> <p class="surtitle-black margin-b-5 margin-t-xs-0 margin-t-15"> Same-Day/Next-Day Delivery </p> <p class="margin-b-5">At your door the same day or next day.</p> <span class="surtitle color-bell-blue">$15.00</span> </div> </div> <div class="col-sm-4 pad-h-xs-0 pad-h-30 d-flex d-sm-block margin-b-30" role="listitem"> <span class="icon icon-solutionB icon-expressD icon-shipping txtSize16 txtBlue margin-r-xs-15 margin-r-0 dimension-25-xs" aria-hidden="true"></span> <div> <p class="surtitle-black margin-b-5 margin-t-xs-0 margin-t-15"> Standard shipping </p> <p class="margin-b-5">At your door within 2–5 business days.</p> <span class="surtitle color-bell-blue">$0.00</span> </div> </div> </div> <p class="margin-b-10 font-weight-bold">Select your preferred shipping option at checkout. </p> <p class="no-margin small-text"><span class="sr-only">(Note:) </span><span aria-hidden="true">*</span>Shipping options are subject to eligibility and stock availability of all items in your cart.</p> </div> </div> </div> </div> </div> <!-- END modal-start-over --> <script> $(document).on('click', '#ED_ShippingOptionsCloseButton', function (e) { var express_Delivery_LB = document.getElementById('Express-Delivery-LB'); var checkDisplayBlock = setInterval(() => { if (express_Delivery_LB && express_Delivery_LB.style.display !== "block") { var express_Delivery_learnMore = document.getElementById('express_Delivery_learnMore') if (express_Delivery_learnMore) { express_Delivery_learnMore.focus(); clearInterval(checkDisplayBlock) } } }, 500) }); </script> <script language="JavaScript"> var zcity = 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'; function createEventData(eventName, eventId) { return { 'data': [ { 'event_name': eventName, 'event_time': Math.floor(Date.now() / 1000), 'event_id': createUniqueEventId(eventId), 'action_source': 'website', 'event_source_url': window.location.href.replace(/[^a-zA-Z0-9/\-\_\:\.]/ig, ''), 'user_data': { 'country': [ "6959097001d10501ac7d54c0bdb8db61420f658f2922cc26e46d536119a31126" ], 'ct': zcity, 'client_user_agent': navigator.userAgent, 'client_ip_address': '8.222.208.146', 'fbc': getFbClientId(), 'fbp': getFbBrowserId() }, 'custom_data': { 'value': 0, 'currency': 'CAD', 'content_type': 'product', 'content_ids': '201' } } ] }; } function getFbBrowserId() { let result = /_fbc=(fb\.1\.\d+\.\d+)/.exec(window.document.cookie); if (!(result && result[1])) { return null; } return result[1]; } function getFbClientId() { let result = /_fbp=(fb\.1\.\d+\.\d+)/.exec(window.document.cookie); if (!(result && result[1])) { return null; } return result[1]; } function createUniqueEventId(prefix) { let dateString = Date.now().toString(36), randomness = Math.random().toString(36).substr(2), eventId = prefix + dateString + randomness, inputHidden = '<input type="hidden" id="' + prefix + '" value="' + eventId + '">', input = jQuery('#' + prefix); if (input.length > 0) { input.val(eventId) } else { jQuery('body').append(inputHidden); } return eventId; } function TrackSmartHomePackagesSubmissionEvent(form) { let hiddenSmartHomeInput = form.find('#SmartHomeProduct'); let isSmartHomeProduct = hiddenSmartHomeInput.length > 0 && hiddenSmartHomeInput[0].value; if (isSmartHomeProduct) { SendConversionEvent(createEventData('BRS_SH_RaCB', '3bshracb')); } } function TrackSmartHomeDevicesSubmissionEvent() { SendConversionEvent(createEventData('BRS_SH_RaCB', '3bshracb')); } function TrackSubmittedChatMessage() { let eventOption = window.location.pathname.toLowerCase().startsWith('/mobility') || window.location.pathname.toLowerCase().startsWith('/mobilite') ? { eventName: 'MOB_eChat Submit_Counter', eventId: '9mobechat' } : { eventName: 'BRS_eChat', eventId: '1brsechat' }; SendConversionEvent(createEventData(eventOption.eventName, eventOption.eventId)); } function TrackEShopConfirmationStep4() { SendConversionEvent(createEventData('BRS_eShop', '2brseshop')); } function TrackProductEvent() { SendConversionEvent(createEventData('ViewContent', '8mobdevplnvc')); } function SendConversionEvent(eventData) { jQuery.ajax({ headers: { 'X-Content-Type-Options': 'nosniff' }, type: "POST", url: '/ajax/FacebookConversion/TrackEvent', data: JSON.stringify(eventData) }); } // Track second message from agent in chats// function setUpChatObserver() { let body = document.body || document.documentElement; let config = { attributes: false, childList: true, subtree: true }; let callback = function (mutationList, observer) { for (let mutation of mutationList) { for (let addedNode of mutation.addedNodes) { checkForSecondAgentMsg(addedNode); } } }; let observer = new MutationObserver(callback); observer.observe(body, config); } function checkForSecondAgentMsg(node) { if ((isSecondMessageFromBRSCentralEChat(node) || isSecondMessageFromAliantEChat(node) || isSecondMessageNewEChat(node)) && isNotRecreatedComment(node)) { localStorage.setItem('eChatComment', getHashedUrlJoinedWithComment(node)); TrackSubmittedChatMessage(); } } function isNotRecreatedComment(node) { let theLastEChatComment = localStorage.getItem('eChatComment'); return !(theLastEChatComment === getHashedUrlJoinedWithComment(node)); } function getHashedUrlJoinedWithComment(node) { let url = window.location.href.split('?')[0]; let comment = node.innerText; return hashCode(url + comment).toString(); } function hashCode(str) { return str.split('').reduce((prevHash, currVal) => (((prevHash << 5) - prevHash) + currVal.charCodeAt(0))|0, 0); } function isSecondMessageNewEChat(node) { return jQuery(node).length === 1 && jQuery(node)[0].className === 'client' && jQuery(node).siblings('.client').length === 0; } function isSecondMessageFromBRSCentralEChat(node) { return jQuery(node).find('.first_in_group.tcChat_agentLine').length > 0 && jQuery('.agentMsg').length == 2 && jQuery(node).find('td').last().find('.agentMsg').length > 0; } function isSecondMessageFromAliantEChat(node) { return jQuery(node).find('#message-2').length > 0 && jQuery('#message-2').parents('#msg_container').length > 0; } function isAliantEChatOpened(node) { return jQuery(node).find('#egain-chat-iframe').length > 0; } jQuery(document).ready(function () { setUpChatObserver(); }); </script> </body> </html>