View Source code:

Tidy UP & Clean HTML Code - View Source of http://kfc.co.za

<!DOCTYPE html>
<html ng-app="orderServMenu" ng-controller="AppCtrl">
<head>
    

    <!-- Google Tag Manager -->
<script>
    (function (w, d, s, l, i) {
        w[l] = w[l] || []; w[l].push({
            'gtm.start':
                new Date().getTime(), event: 'gtm.js'
        }); var f = d.getElementsByTagName(s)[0],
            j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
                'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
    })(window, document, 'script', 'dataLayer', 'GTM-WPJ82K');</script>
    <!-- End Google Tag Manager -->
<script type="text/javascript">
 +function (a, p, P, b, y) { appboy = {}; appboyQueue = []; for (var s = "initialize destroy getDeviceId toggleAppboyLogging setLogger openSession changeUser requestImmediateDataFlush requestFeedRefresh subscribeToFeedUpdates requestContentCardsRefresh subscribeToContentCardsUpdates logCardImpressions logCardClick logCardDismissal logFeedDisplayed logContentCardsDisplayed logInAppMessageImpression logInAppMessageClick logInAppMessageButtonClick logInAppMessageHtmlClick subscribeToNewInAppMessages removeSubscription removeAllSubscriptions logCustomEvent logPurchase isPushSupported isPushBlocked isPushGranted isPushPermissionGranted registerAppboyPushMessages unregisterAppboyPushMessages submitFeedback trackLocation stopWebTracking resumeWebTracking wipeData ab ab.DeviceProperties ab.User ab.User.Genders ab.User.NotificationSubscriptionTypes ab.User.prototype.getUserId ab.User.prototype.setFirstName ab.User.prototype.setLastName ab.User.prototype.setEmail ab.User.prototype.setGender ab.User.prototype.setDateOfBirth ab.User.prototype.setCountry ab.User.prototype.setHomeCity ab.User.prototype.setLanguage ab.User.prototype.setEmailNotificationSubscriptionType ab.User.prototype.setPushNotificationSubscriptionType ab.User.prototype.setPhoneNumber ab.User.prototype.setAvatarImageUrl ab.User.prototype.setLastKnownLocation ab.User.prototype.setUserAttribute ab.User.prototype.setCustomUserAttribute ab.User.prototype.addToCustomAttributeArray ab.User.prototype.removeFromCustomAttributeArray ab.User.prototype.incrementCustomUserAttribute ab.User.prototype.addAlias ab.User.prototype.setCustomLocationAttribute ab.InAppMessage ab.InAppMessage.SlideFrom ab.InAppMessage.ClickAction ab.InAppMessage.DismissType ab.InAppMessage.OpenTarget ab.InAppMessage.ImageStyle ab.InAppMessage.TextAlignment ab.InAppMessage.Orientation ab.InAppMessage.CropType ab.InAppMessage.prototype.subscribeToClickedEvent ab.InAppMessage.prototype.subscribeToDismissedEvent ab.InAppMessage.prototype.removeSubscription ab.InAppMessage.prototype.removeAllSubscriptions ab.InAppMessage.Button ab.InAppMessage.Button.prototype.subscribeToClickedEvent ab.InAppMessage.Button.prototype.removeSubscription ab.InAppMessage.Button.prototype.removeAllSubscriptions ab.SlideUpMessage ab.ModalMessage ab.FullScreenMessage ab.HtmlMessage ab.ControlMessage ab.Feed ab.Feed.prototype.getUnreadCardCount ab.ContentCards ab.ContentCards.prototype.getUnviewedCardCount ab.Card ab.ClassicCard ab.CaptionedImage ab.Banner ab.ControlCard ab.WindowUtils display display.automaticallyShowNewInAppMessages display.showInAppMessage display.showFeed display.destroyFeed display.toggleFeed display.showContentCards display.hideContentCards display.toggleContentCards sharedLib".split(" "), i = 0; i < s.length; i++) { for (var m = s[i], k = appboy, l = m.split("."), j = 0; j < l.length - 1; j++)k = k[l[j]]; k[l[j]] = (new Function("return function " + m.replace(/\./g, "_") + "(){appboyQueue.push(arguments); return true}"))() } appboy.getUser = function () { return new appboy.ab.User }; appboy.getCachedFeed = function () { return new appboy.ab.Feed }; appboy.getCachedContentCards = function () { return new appboy.ab.ContentCards }; (y = p.createElement(P)).type = 'text/javascript'; y.src = 'https://js.appboycdn.com/web-sdk/2.2/appboy.min.js'; y.async = 1; (b = p.getElementsByTagName(P)[0]).parentNode.insertBefore(y, b) }(window, document, 'script');

    appboy.initialize('347592ee-4742-4310-ae22-64212dc625d2', { baseUrl: 'https://sdk.iad-06.braze.com/api/v3' })
    appboy.openSession();
        appboy.toggleAppboyLogging();
</script>

    <meta charset="utf-8" />
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="format-detection" content="telephone=no" />
<meta name="apple-mobile-web-app-title" content="KFC South Africa" />
<meta name="apple-touch-fullscreen" content="yes" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="referrer" content="origin-when-crossorigin" />
<meta name="msapplication-tooltip" content="KFC Delivery">
<meta name="msapplication-window" content="width=1024;height=768">
<meta name="application-name" content="KFC Online Ordering" />
<meta name="msapplication-allowDomainApiCalls" content="true" />
 <meta name="keywords" content="KFC meal for one, KFC meals" />

<meta name="description" content='Choose from a variety of  KFC&#39;s famous fried chicken meals that are perfect just fror you. Get prices and place your order online now' />



        <link rel="alternate" href="https://order.kfc.co.za/menu/just-for-me" hreflang="en-za" />




<meta name="msapplication-TileColor" content="#000000" />
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE">
<meta http-equiv="cleartype" content="on" />




<noscript><meta http-equiv="X-Frame-Options" content="DENY" /></noscript>
<style id="antiClickjack">
    body {
        display: none !important;
    }
</style>
<script type="text/javascript">
    if (self === top) {
        var antiClickjack = document.getElementById("antiClickjack");
        antiClickjack.parentNode.removeChild(antiClickjack);
    } else {
        top.location = self.location;
    }
</script>

    <title data-ng-bind="pageTitle">Order KFC Online | Order KFC Just For Me Meals Online</title>
    <link rel="preload" href="/fonts/national/National2Web-Bold.woff" as="font" crossorigin/>
    <link rel="preload" href="/fonts/national/National2CondensedWeb-Bold.woff" as="font" crossorigin/>
    <link href="/Content/css?v=mJX8NasP8Szqna2pBfhL22YXuJyOAspl073XoQKIlZ41" rel="stylesheet"/>


  <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"}]);</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="CQXQN-LTB63-C4TSR-42WUD-5J8FQ",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;",_=document.getElementsByTagName("script")[0],_.parentNode.insertBefore(r,_);try{o=r.contentWindow.document}catch(O){i=document.domain,r.src="javascript:var d=document.open();d.domain='"+i+"';void(0);",o=r.contentWindow.document}o.open()._l=function(){var a=this.createElement("script");if(i)this.domain=i;a.id="boomr-if-as",a.src=e+"CQXQN-LTB63-C4TSR-42WUD-5J8FQ",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},o.write("<bo"+'dy onload="document._l();">'),o.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="eyckraaiaaabajqacqnqaeyaabpqjeqw-f-c40292e42-clienttons-s.akamaihd.net",i={"ak.v":"27","ak.cp":"815958","ak.ai":parseInt("513415",10),"ak.ol":"0","ak.cr":1,"ak.ipv":6,"ak.proto":"","ak.rid":"5f8ec459","ak.r":33930,"ak.a2":e,"ak.m":"","ak.n":"essl","ak.bpcip":"2604:a880:800:10::","ak.cport":41580,"ak.gh":"23.47.145.205","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1594135062","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==kjHlWLPzacO1e8Hl1XXlFmP24qW8iApomh07o9+6xxdGbVpqOaF+mLdytjhclyRf5eNRNnuxaD45vCRc9lntdRYxRyn9uftq3rPsGCy9O+h3ltmYY9SDXUb/dO8OJu7JY1z5a6Z+iYSWwpWVFRDNehs+GpaO72lljLyU1v21zg8RO54z4RF5OJCzxzg0q3VrTzPYW+XEdiN7O1Iou7WaoHUCxIHXSTyZFNTR+i4dJjINQl0JYE98BwEClb8Fo+8rIanvAirJSc010YJul9VTkpXHRfVw1KX8jHmWdShVc73hrhb1ASCSNHxLwOQc3O3NWkI3Z7NzzVRGLi+aBcZ0xGYm1zJPlhFlwgVuVFQb6LIC1lmh021rGgt7MMTQdpSMt9FBN5Cx/+5XsyRNUwT4vU6krEegL8bHbhI2G7rUbss=","ak.pv":"15"};if(""!==t)i["ak.ruds"]=t;var o={i:!1,av:function(e){var t="http.initiator";if(e&&(!e[t]||"spa_hard"===e[t]))i["ak.feo"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(i)},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.r","ak.acc","ak.t"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:i,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 ng-class="modalOn?'modal-open':''">
    
<noscript>
    <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WPJ82K"
            height="0" width="0" style="display:none;visibility:hidden"></iframe>
</noscript>




    <div class="bar-loader" id="bar-loader-layout" style="display: none;"></div>
    <main>
        <header id="header-wrap" class="">
            <div class="container clearfix ">

                


    <a href="/menu" class="logo">
                <img src="/Content/OnlineOrderingImages/Shared/logo-mobile.png" alt="KFC" class="d-xl-none" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Header" data-gtm-event-action="Logo" data-gtm-event-label="Logo CTA Click" />
                <img src="/Content/OnlineOrderingImages/Shared/logo.png" alt="KFC" class="d-none  d-xl-block" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Header" data-gtm-event-action="Logo" data-gtm-event-label="Logo CTA Click" />
    </a>



    <div class="header-right-section" id="header-user-data">
        <a class="nav-menu-link d-md-none" href="javascript:void(0);" data-toggle="mobileMenu"><i class="icon icon-nav"></i></a>
<a class=" openOTPPopUp icon-signin" data-gtm-click-event-tracker="true" data-gtm-event-action="Universal Header" data-gtm-event-name="Sign In" href="/login" onclick=" return appendHashUrlWithSignInAny(this)">Sign in</a>            
<input type="hidden" id="hdnLanguage" value="en-US" />   


    </div>




                <input type="hidden" id="hdnLoggedIn" value="False" />
            </div>
        </header>
        <!--Sticky Header and selected disposition Start-->
        <nav class="stickymenu container">

            <div id="stickyCartHeader" class="clearfix">





<div class="nav-left  ">
    
<ul>

    <li data-site-navigation-selection-identifier="just-for-me">
        <a href="/menu/just-for-me" onclick="redirectdeal('just-for-me')">
            
            JUST FOR ME
        </a>
    </li>
    <li data-site-navigation-selection-identifier="for-sharing">
        <a href="/menu/for-sharing" onclick="redirectdeal('for-sharing')">
            
            FOR SHARING
        </a>
    </li>

    
</ul>

</div>
<div id="restsection">
<div class="nav-right  ">
    
    <div class="isrestaurentselected ">
        <!--Cart-->
        <a href="/menu/my-cart">

            <span class="icon icon-cart-counter empty " id="cartHeaderQty">
                0
            </span>
            <span class="price" id="cartHeaderPrice">
                R0,00
            </span>
        </a>
    </div>
    <div class="d-none d-lg-block">
        <!--Non Localization Start my Order-->
            <a href="/store-selection" class="btn aStartOrderBtn " data-gtm-click-event-tracker="true" data-gtm-event-name="localization" data-gtm-event-action="Start my order" onclick=" return start(this)">START MY ORDER</a>
    </div>

</div>


    <input type="hidden" id="hdnCartItemQuantityInformation" value="" />
<input type="hidden" id="hdnQuantityAvailable" value="" />

            </div>
        </nav>

        <!--Sticky Header and selected disposition End-->

        <div id="RenderBodyDiv" class="container">
            


    <div class="delivery-info d-lg-none">

                <a href="/store-selection" class="btn btn-block   " data-gtm-click-event-tracker="true" data-gtm-event-name="localization" data-gtm-event-action="Start my order">START MY ORDER</a>
    </div>


<div id="openSavedAddressModal" class="openSavedAddressModal delivery-details">
    <div class="deliveryaddress-details-form">

            <a href="/store-selection" class="btn white btn-block mb-4">
                Add a new address
            </a>




      
            <a href="javascript:void(0);" onclick="ShowSavedAddress(false)" class="btn white btn-block">Cancel</a>
        
    </div>
</div>
<div class="modal fade" id="txtCityZipCodeModal" data-keyboard="false" role="dialog">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <span id="txtCityZipCodeModalHeader"></span>
            </div>
            <div class="modal-body">
                <p id="txtCityZipCodeModalMsg"></p>
                <div class="text-center">
                    <input type="button" data-dismiss="modal" class="btn " value="Ok" onclick="javascript: $('#txtCityZipCodeModal').modal('hide');">
                </div>
            </div>
        </div>
    </div>
</div>



            



            


<div class="col-xs-12 padding0">
    <input type="hidden" id="refreshed" value="no">
    <div>
        <div class="menu-main" ui-view="main">



        </div>
    </div>
</div>



        </div>

    </main>


    <!--Desktop Footer Start-->
    <footer class="footerarea  ">
        <div class="container">
            <img src="/Content/OnlineOrderingImages/Shared/KFCSA_Footer_logo.png" />
            

<div class="mobile-menu-footer">
    <a href="javascript:void(0);" class="close-footer d-md-none"><i class="icon icon-close"></i></a>
    <div class="auth-link d-md-none">
        Welcome
            <span>Guest!</span>

    </div>
    <div class="accordion  " id="accordionExample">
        <div class="footer-content card">
            <div class="card-header">
                <h4>
                    Our Story
                </h4>
            </div>
            <div class="card-body">
                <ul>
                    <li>
                        <a href="/ourtaste/ourfood" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - Our Story" data-gtm-event-label="Our Story CTA Click">Our Food</a>
                    </li>
                    <li>
                        <a href="/ourtaste/know-our-chicken" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - Careers" data-gtm-event-label="Careers CTA Click">Our Taste</a>

                    </li>
                    <li>
                        <a href="/nutritionalcalculator" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - Our Story" data-gtm-event-label="Careers CTA Click">Nutritional Calculator</a>

                    </li>
                    <li>
                        <a href="addhope/Download?filename=KFC_Allergens" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - Careers" data-gtm-event-label="Careers CTA Click">Allergens Statement</a>

                    </li>
                    <li>
                        <a href="/giftcard" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - Careers" data-gtm-event-label="Careers CTA Click">Digital Gift Cards</a>

                    </li>











                    

                </ul>
            </div>
        </div>
        <div class="footer-content card">
            <div class="card-header">
                <h4>
                    Contact
                </h4>
            </div>

            <div class="card-body">

                <ul>
                    <li>
                        <a href="/ourstory/contact" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - Contact Us" data-gtm-event-label="Contact Us CTA Click">Contact Us</a>

                    </li>
                    <li>
                        <a href="/ourstory/ourblog" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - Careers" data-gtm-event-label="Careers CTA Click">Our Blog</a>

                    </li>
                    <li>
                        <a href="/addhope" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - Nutrition Information" data-gtm-event-label="Nutrition Information CTA Click">Add Hope</a>

                    </li>
                    <li>
                        <a href="/minicricket/minicrickethome" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - Food Allergen &amp; Sensitivity" data-gtm-event-label="Food Allergen &amp; Sensitivity CTA Click">Mini-Cricket</a>

                    </li>

                    <li>
                        <a href="/careers" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - Careers" data-gtm-event-label="Careers CTA Click">Careers</a>
                    </li>
                    

                </ul>
            </div>

        </div>
        <div class="footer-content card">
            <div class="card-header">

                <h4>
                    Our Restaurants
                </h4>

            </div>

            <div class="card-body">

                <ul>
                    <li>
                        <a href="/ourrestaurants" class="" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - Terms Of Use" data-gtm-event-label="Terms Of Use CTA Click">Find a restaurant</a>

                    </li>
                    <li>
                        <a href="/generator" class="hidden" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - KFC Privacy Policy" data-gtm-event-label="KFC Privacy Policy CTA Click">Restaurants with generators</a>

                    </li>

                    <li>
                        <a href="/kfc-listens" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="" data-gtm-event-label="">Talk 2 Us – Guest Survey</a>
                        

                    </li>

                    <li>
                        <a href="/ourstory/colonelspromise" class="hidden" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - KFC Privacy Policy" data-gtm-event-label="KFC Privacy Policy CTA Click">Colonel’s Promise</a>

                    </li>
<li>
                        <a href="https://www.sacoronavirus.co.za" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="" data-gtm-event-label="" target="_blank">COVID-19 Online Resource & News Portal</a>
                      

                    </li>
                </ul>

            </div>

        </div>

        <div class="footer-content card">
            <div class="card-header">

                <h4>

                    More ways to get KFC

                </h4>

            </div>

            <div class="card-body">

                <ul>
                    <li>
                        <a href="/delivery" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - Colonel's Club"
                           data-gtm-event-label="Colonel's Club CTA Click">Mr. D.</a>

                    </li>
                    <li>
                        <a href="/delivery" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - Colonel's Club"
                           data-gtm-event-label="Colonel's Club CTA Click">Uber Eats</a>

                    </li>
                    <li>
                        <a href="/delivery" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - Colonel's Club"
                           data-gtm-event-label="Colonel's Club CTA Click">Telephone Orders</a>

                    </li>

                     <li>
                        <a href="/Content/PDF/24450_Delivery_23_June_2020_Leaflet.pdf" target="_blank" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Delivery Menu"
                           data-gtm-event-label="Delivery Menu">Delivery Menu</a>

                    </li>


                </ul>


            </div>
        </div>
    </div>
    <div class="social-link-wrap">
        <!--Desktop Social Media Links Start-->
        <div class="row">
            <div class="col-md-6  order-md-2 footer-text ">
                <a href="/termsandconditions" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - KFC Privacy Policy" data-gtm-event-label="KFC Privacy Policy CTA Click">Terms and Conditions</a>
                <a href="/privacy" data-gtm-click-event-tracker="true" data-gtm-event-name="Universal Footer" data-gtm-event-action="Desktop - KFC Privacy Policy" data-gtm-event-label="KFC Privacy Policy CTA Click">Privacy Policy</a>
            </div>
            <div class="col-md-6 order-md-1"> 

<a href="https://www.facebook.com/KFCSA" target="_blank">
    <i class="icon icon-facebook">
    </i>
</a>
<a href="https://instagram.com/kfcsouthafrica/" target="_blank">
    <i class="icon icon-instagram">
    </i>
</a>

<a href="https://twitter.com/kfcsa" target="_blank">
    <i class="icon icon-twitter">
    </i>
</a>

<a href="https://www.youtube.com/user/KFCsouthafrica" target="_blank">
    <i class="icon icon-youtube"></i>
</a>



</div>
        </div>

    </div>
</div>











        </div>
    </footer>
    <div class="mobile-app">
    <ul>
        <li id="nav-deals" class="active"><a href="/menu/deals"><i class="icon icon-app-Deals"></i> Deals</a></li>
        <li id="nav-menu"><a href="/menu/just-for-me"><i class="icon icon-app-menu"></i> Menu</a></li>
        <li id="nav-cart"><a href="/menu/my-cart"> <i class="icon icon-app-cart"><span class="hidden" id="mobileCartQuantity"></span></i> Cart</a></li>
        <li id="nav-account"><a href="/myaccount"><i class="icon icon-app-account"></i> Account</a></li>
        <li><a href="javascript:void(0);" data-toggle="offcanvas"><i class="icon icon-app-more"></i> More</a></li>
    </ul>
    <div class="offcanvas-collapse">
        <div class="clearfix">
            <a href="javascript:void(0);" data-toggle="offcanvasclose" class="float-right"><i class="icon icon-close-modal"></i></a></a>
        </div>
        <ul>
            <li class="active">
                <a href="/ordertracker">Track Your Order</a>
            </li>
            <li>
                <a href="/giftcard">Digital gift cards</a>
            </li>
            <li>
                <a href="/ourstory/contact">contact us</a>
            </li>
            <li>
                <a href="/ourrestaurants">Find a restaurant</a>
            </li>
            </ul>
    </div>
</div>
    <div class="modal" id="modalConfirmation">
        <div class="modal-dialog">
            <div class="modal-content">
                <!-- Modal Header -->
                <div class="modal-header">
                    <a href="javascript:void(0);" class="close" data-dismiss="modal"><i class="icon icon-close-modal"></i></a>
                </div>

                <!-- Modal body -->
                <div class="modal-body text-center">
                    <h6 class="mb-2"></h6>
                    <p class="mb-1"></p>
                </div>

                <!-- Modal footer -->
                <div class="modal-footer">
                    <a href="javascript:void(0);" class="btn" data-dismiss="modal">Ok</a>
                </div>

            </div>
        </div>
    </div>
    
    <!--Desktop Footer End-->
    <!--Links and Scripts Start-->
    
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>


<script src="/bundles/commonjsmenu?v=C_kmPTDtOjB-HgmHxP4_pdP8Mq9r0c2MnYl-oIV7B5Y1"></script>






<script>
    //function openCloseHam() {
    //    $(".ham-menu").toggleClass("open");
    //};

    //$(document).ready(function () {
    //    $(".menu-row").find("a").click(function () {
    //        if ($(this).attr("href") == "#") {
    //            if ($(this).parent().hasClass("active")) {
    //                $(this).siblings('ul').slideUp();
    //                $(this).closest("ul").find("li").removeClass("active");
    //            } else {
    //                $(this).closest("ul").find("ul").slideUp();
    //                $(this).siblings('ul').slideDown();
    //                $(this).closest("ul").find("li").removeClass("active");
    //                $(this).parent().addClass("active");
    //            }
    //        }
    //    });
    //});
    function ShowSavedAddress(flag) {

        if (flag) {
            //localStorage.removeItem("registeredUserSaveArress");
            localStorage.setItem("registeredUserSaveArress", "Yes");
            window.location.href = '/store-selection';
        } else {
            //localStorage.removeItem("registeredUserSaveArress");
            localStorage.setItem("registeredUserSaveArress", "No");
            $('#openSavedAddressModal').removeClass('open');
            //window.location.href = '/menu';
        }
        //Android.useMyLocation("Use my location clicked");
    }
    function ShowSavedStore(flag) {

        if (flag) {
            //localStorage.removeItem("registeredUserSaveArress");
            //localStorage.setItem("registeredUserSaveArress", "Yes");
            window.location.href = '/store-selection';
        } else {
            //localStorage.removeItem("registeredUserSaveArress");
            //localStorage.setItem("registeredUserSaveArress", "No");
            $('#openSavedStoreModal').removeClass('open');
            //window.location.href = '/menu';
        }
        //Android.useMyLocation("Use my location clicked");
    }
    function StartMyOrder() {
        Android.useMyLocation("Use my location clicked");
    }
    function start(element) {
        Android.showToast("Sign in clicked");

    }
</script>






    <!--Links and Scripts End-->

    <!-- -------------OSERV-14778---------- -->
    <script src="/Scripts/bootstrap.js"></script>



<script>
    $(document).on('click', '[data-gtm-click-event-tracker="true"]', function () {
        var self = $(this);
        var gtmEventName = $(self).data('gtm-event-name');
        var gtmEventAction = $(self).data('gtm-event-action');
        var gtmEventLabel = $(self).data('gtm-event-label');

        if (gtmEventName) {
            try {
                if (gtmEventLabel) {
                    dataLayer.push({
                        'event': gtmEventName,
                        'eventAction': gtmEventAction,
                        'eventLabel': gtmEventLabel
                    });
                }
                else {
                    dataLayer.push({
                        'event': gtmEventName,
                        'eventAction': gtmEventAction
                    });
                }
            }
            catch (err) {
            }
        }
    });
</script>


<!--Push custom dimension values-->

<script>
    function GetDeviceType() {
        if (navigator.userAgent.match(/Android/i)
            || navigator.userAgent.match(/webOS/i)
            || navigator.userAgent.match(/iPhone/i)
            || navigator.userAgent.match(/iPad/i)
            || navigator.userAgent.match(/iPod/i)
            || navigator.userAgent.match(/BlackBerry/i)
            || navigator.userAgent.match(/Windows Phone/i)
        ) {
            return "Mobile";
        }
        else {
            return "Desktop";
        }
    }
    var deviceType = GetDeviceType();
    var orderSource = 'False' == 'True' ? '' : deviceType;
    if ('None' != 'None') {
        dataLayer.push({
            'event': 'set-customdimensions',
            'storeId': '',
            'disposition': 'None',
            'usertype': 'Guest',
            'language': 'en-US',
            'futureorder': '',
            'reorder': '',
            'favouriteOrder': '',
            'countofproductssold': '',
            'requesttime': '',
            'deliveryinitialpromisetime': '',
            'deliveryfinalpromisetime': '',
            'loggedIn': 'False',
            'loginType': '',
            'voucherCode': '',
            
            'paymentMethod': '',
            'rewardsAvailable': '',
            'UserID': '',
            'orderSource': orderSource,
  'CollectionPoint':'None',
        });
        dataLayer.push({ 'ecommerce': undefined });
 }
    else {
            dataLayer.push({
            'event': 'set-customdimensions',
            'storeId': '',
            'disposition': 'None',
            'usertype': 'Guest',
            'language': 'en-US',
            'futureorder': '',
            'reorder': '',
            'favouriteOrder': '',
            'countofproductssold': '',
            'requesttime': '',
            'deliveryinitialpromisetime': '',
            'deliveryfinalpromisetime': '',
            'loggedIn': 'False',
            'loginType': '',
            'voucherCode': '',
            
            'paymentMethod': '',
            'rewardsAvailable': '',
            'UserID': '',
            'orderSource': orderSource,
            
        });
        dataLayer.push({ 'ecommerce': undefined });
    }
</script>



<script type="text/javascript">
    function GetDeviceType() {
        if (navigator.userAgent.match(/Android/i)
            || navigator.userAgent.match(/webOS/i)
            || navigator.userAgent.match(/iPhone/i)
            || navigator.userAgent.match(/iPad/i)
            || navigator.userAgent.match(/iPod/i)
            || navigator.userAgent.match(/BlackBerry/i)
            || navigator.userAgent.match(/Windows Phone/i)
        ) {
            return "Mobile";
        }
        else {
            return "Desktop";
        }
    }
    var deviceType = GetDeviceType();
    var orderSource = 'False' == 'True' ? '' + ' APP' : deviceType;

    //    +function (a, p, P, b, y) { appboy = {}; appboyQueue = []; for (var s = "initialize destroy getDeviceId toggleAppboyLogging setLogger openSession changeUser requestImmediateDataFlush requestFeedRefresh subscribeToFeedUpdates requestContentCardsRefresh subscribeToContentCardsUpdates logCardImpressions logCardClick logCardDismissal logFeedDisplayed logContentCardsDisplayed logInAppMessageImpression logInAppMessageClick logInAppMessageButtonClick logInAppMessageHtmlClick subscribeToNewInAppMessages removeSubscription removeAllSubscriptions logCustomEvent logPurchase isPushSupported isPushBlocked isPushGranted isPushPermissionGranted registerAppboyPushMessages unregisterAppboyPushMessages submitFeedback trackLocation stopWebTracking resumeWebTracking wipeData ab ab.DeviceProperties ab.User ab.User.Genders ab.User.NotificationSubscriptionTypes ab.User.prototype.getUserId ab.User.prototype.setFirstName ab.User.prototype.setLastName ab.User.prototype.setEmail ab.User.prototype.setGender ab.User.prototype.setDateOfBirth ab.User.prototype.setCountry ab.User.prototype.setHomeCity ab.User.prototype.setLanguage ab.User.prototype.setEmailNotificationSubscriptionType ab.User.prototype.setPushNotificationSubscriptionType ab.User.prototype.setPhoneNumber ab.User.prototype.setAvatarImageUrl ab.User.prototype.setLastKnownLocation ab.User.prototype.setUserAttribute ab.User.prototype.setCustomUserAttribute ab.User.prototype.addToCustomAttributeArray ab.User.prototype.removeFromCustomAttributeArray ab.User.prototype.incrementCustomUserAttribute ab.User.prototype.addAlias ab.User.prototype.setCustomLocationAttribute ab.InAppMessage ab.InAppMessage.SlideFrom ab.InAppMessage.ClickAction ab.InAppMessage.DismissType ab.InAppMessage.OpenTarget ab.InAppMessage.ImageStyle ab.InAppMessage.TextAlignment ab.InAppMessage.Orientation ab.InAppMessage.CropType ab.InAppMessage.prototype.subscribeToClickedEvent ab.InAppMessage.prototype.subscribeToDismissedEvent ab.InAppMessage.prototype.removeSubscription ab.InAppMessage.prototype.removeAllSubscriptions ab.InAppMessage.Button ab.InAppMessage.Button.prototype.subscribeToClickedEvent ab.InAppMessage.Button.prototype.removeSubscription ab.InAppMessage.Button.prototype.removeAllSubscriptions ab.SlideUpMessage ab.ModalMessage ab.FullScreenMessage ab.HtmlMessage ab.ControlMessage ab.Feed ab.Feed.prototype.getUnreadCardCount ab.ContentCards ab.ContentCards.prototype.getUnviewedCardCount ab.Card ab.ClassicCard ab.CaptionedImage ab.Banner ab.ControlCard ab.WindowUtils display display.automaticallyShowNewInAppMessages display.showInAppMessage display.showFeed display.destroyFeed display.toggleFeed display.showContentCards display.hideContentCards display.toggleContentCards sharedLib".split(" "), i = 0; i < s.length; i++) { for (var m = s[i], k = appboy, l = m.split("."), j = 0; j < l.length - 1; j++)k = k[l[j]]; k[l[j]] = (new Function("return function " + m.replace(/\./g, "_") + "(){appboyQueue.push(arguments); return true}"))() } appboy.getUser = function () { return new appboy.ab.User }; appboy.getCachedFeed = function () { return new appboy.ab.Feed }; appboy.getCachedContentCards = function () { return new appboy.ab.ContentCards }; (y = p.createElement(P)).type = 'text/javascript'; y.src = 'https://js.appboycdn.com/web-sdk/2.2/appboy.min.js'; y.async = 1; (b = p.getElementsByTagName(P)[0]).parentNode.insertBefore(y, b) }(window, document, 'script');

    //appboy.initialize('347592ee-4742-4310-ae22-64212dc625d2', { baseUrl: 'https://sdk.iad-06.braze.com/api/v3' })
    //appboy.openSession();
    //appboy.toggleAppboyLogging();
        var userId = '';
            var firstName = '';
            var lastName = '';
            var emailId = '';
            var phoneNumber = '';
            
            var postalCode = '';
            var province = '';
            var optIn = '';
            var accountCreateDate= '';
            var lastTransactionDate= '';
            var lastTransactedStore= '';
    var transactionAmount = '';
    var storeName = '' != null ? '' : "";
    var storeId='' != null ? '' : "";

    var disposition =
        //'Delivery';
    'None' != null ? 'None' : "";
    var Favstore = '' ;
    var FavItems = '' ;
     var FavOrders = '' ;

    var loggedInStatus = 'False';
    //appboy.getUser().addAlias('Susmita3.Das3@cognizant.com', "emailId");
    //appboy.getUser().setCustomUserAttribute("disposition", "Delivery2");
    if (loggedInStatus === 'True') {
        
        appboy.changeUser(userId);
        if (emailId)
        appboy.getUser().addAlias(emailId, "emailId");
        //if (accountCreateDate) {
        //    appboy.getUser().setCustomUserAttribute("Account Create Date", new Date(accountCreateDate));
        //}
        appboy.getUser().setEmailNotificationSubscriptionType('opted_in');
        appboy.getUser().setPushNotificationSubscriptionType('opted_in');

    }
    //if (optIn) {
    //    if (optIn === 'Subscribed') {
    //        appboy.getUser().setEmailNotificationSubscriptionType('opted_in');
    //    }
    //    else if (optIn === 'Unsubscribed') {
    //        appboy.getUser().setEmailNotificationSubscriptionType('unsubscribed');
    //    }
    //    else {
    //        appboy.getUser().setEmailNotificationSubscriptionType('subscribed');
    //    }

    //}
    if (firstName) {
        appboy.getUser().setFirstName(firstName);
    }
    //if (lastName) {
    //    appboy.getUser().setLastName(lastName);
    //}
    if (emailId) {
        appboy.getUser().setEmail(emailId);
    }
    //if (birthDate) {
    //    birthDate = new Date(birthDate);
    //    appboy.getUser().setDateOfBirth(birthDate.getFullYear(), (birthDate.getMonth() + 1), birthDate.getDate());
    //}
    if (phoneNumber) {
        appboy.getUser().setPhoneNumber("+27" + phoneNumber.substring(1));
    }
    if (postalCode) {
        appboy.getUser().setCustomUserAttribute("Postal Code", postalCode);
    }

    if (storeId) {
        var store = storeName+"("+storeId+")"
        appboy.getUser().setCustomUserAttribute("Store", store);
    }
    if (disposition) {
        appboy.getUser().setCustomUserAttribute("disposition", disposition);
    }
    if (orderSource) {
        appboy.getUser().setCustomUserAttribute("orderSource", orderSource);
    }
    if (Favstore) {
        appboy.getUser().setCustomUserAttribute("FavouriteStore", Favstore);
    }
    if (FavItems) {
        //appboy.getUser().setCustomUserAttribute("FavouriteItems", FavItems);
        appboy.getUser().setCustomUserAttribute("FavouriteItems", FavItems);
    }
    if (FavOrders) {
        //appboy.getUser().setCustomUserAttribute("FavouriteItems", FavItems);
        appboy.getUser().setCustomUserAttribute("FavouriteOrders", FavOrders);
    }
    //if (province) {
    //    appboy.getUser().setCustomUserAttribute("Province", province);
    //}
    //if (lastTransactionDate) {
    //    lastTransactionDate = new Date(lastTransactionDate);
    //    appboy.getUser().setCustomUserAttribute("Last Transaction Date", new Date());
    //}
    //if (lastTransactedStore) {
    //    appboy.getUser().setCustomUserAttribute("Last Transacted Store", lastTransactedStore);
    //}
    //if (transactionAmount) {
    //    appboy.getUser().setCustomUserAttribute("Transaction Amount", transactionAmount);
    //}





    BrazeChangeUserForApp();
    function BrazeChangeUserForApp() {
        //var user = $('#UserID').length;
        //var app = '';
        //alert(user);
        //alert(app);
        if ($('#UserID').length > 0) {
            if ($('#MobileDeviceType').length > 0) {

                if ($('#MobileDeviceType').val().toLowerCase() == "ios") {
                    var dictionayData = { "key": "changeuser", "value": $('#UserID').val() };
                    window.webkit.messageHandlers.invokeAction.postMessage(JSON.stringify(dictionayData));
                }
                else {
                    //alert('BrazeChangeUserForApp');
                    Android.changeuser($('#UserID').val());
                }
            }
        }
    }
</script>

    
    
    
    
    

    

    <script src="/Scripts/angular.min.js"></script>
    <script src="/bundles/menujs?v=8mve_KoAKN5j4McgcQx5cZhRD8c_aj_qw-SLtd1TWm81"></script>

    



    <div class="modal fade" id="locationDialog" data-backdrop="true" data-keyboard="true">
        <div class="modal-dialog" role="document">
            <div class="modal-content modalprop">
                <div class="modal-body">
                </div>
            </div>
        </div>
    </div>

    <div class="landscape-orientation">
        Our website is designed to work in portrait mode.<br />Kindly rotate your device.
        <div class="landscape-orientation-img">

        </div>
    </div>

    

    <div class="modal" id="deliveryAddressChange">
        <div class="modal-dialog">
            <div class="modal-content">
                <!-- Modal Header -->
                <!-- Modal body -->
                <div class="modal-body mt-4">
                    <p>Are you sure you want to change your address? You will have to restart your order?</p>
                    <div class="text-center">
                        <span>
                            <button onclick="ShowSavedAddress(true)" class="btn ">Ok</button>
                        </span>
                        <span>
                            <button onclick="hideDeliveryAddressChange()" class="btn white ">Cancel</button>
                        </span>
                    </div>
                </div>

                <!-- Modal footer -->
                

            </div>
        </div>
    </div>



  <!--OSERV-14778 START-->
    <div class="modal" id="modalEmailVerified">
        <div class="modal-dialog">
            <div class="modal-content">
                <!-- Modal Header -->
                <div class="modal-header">
                     
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
                <!-- Modal body -->
                <div class="modal-body mt-4">

                    <div class="text-center">
                        <p id="email_verified_content" style="font-size:20px;color:#e4002b;">Your email is successfully verified</p>
                    </div>
                </div>

                <!-- Modal footer -->
                <div class="modal-footer">
                    &nbsp;
                </div>
            </div>
        </div>
    </div>
    <input type="hidden" id="hidEmailVerified" value="" />
    <!--OSERV-14778 END-->



</body>
</html>



<script type="text/javascript">
    $(document).ready(function () {

       //--------OSERV-14778 --------------
        if ($('#hidEmailVerified').val() == "email_verified" || $('#hidEmailVerified').val() == "email_already_verified") {
            $('#modalEmailVerified').modal('show');
            if ($('#hidEmailVerified').val() == "email_verified") {
                $('#email_verified_content').html("Your email is successfully verified");
            }
            if ($('#hidEmailVerified').val() == "email_already_verified") {
                $('#email_verified_content').html("Your email is successfully verified");
            }
        }


        //$(document).on('input', '#txtTrackMob', function (event) {
        //    var phone = $('#txtTrackMob').val();
        //    var regex = new RegExp(/^0[0-9]*$/);
        //    if (!regex.test(phone)) {
        //        phone = phone.substr(0, (phone.length - 1));
        //        $('#txtTrackMob').val(phone);
        //        $('#zerovalidation-error').show();
        //        event.preventDefault();
        //        event.stopPropagation();
        //        return false;
        //    } else {
        //        $('#zerovalidation-error').hide();
        //    }
        //});
        //var isFeedPopup = sessionStorage.getItem("IsFavKfcPopUp");

        var isFeedPopup = localStorage.getItem("IsFavKfcPopUp");
        $('#myModal').hide();           
        if (isFeedPopup !== 'NO') {
            var path = $(location).attr("href");
            if (path === 'https://order.kfc.co.za/menu/just-for-me') {
                $('#myModal').show();
            }
        } else {
            $('#myModal').hide();
        }

     

        //var isLocationPopup = sessionStorage.getItem("isLocationPopup");
       
        //if (isLocationPopup == null || isLocationPopup !== 'NO') {
        //    //DisposeStorePopUp();
        //    var path = $(location).attr("href");
        //    if ((path === 'http://localhost:4043/menu/just-for-me') || (path === 'http://localhost:4043/menu/for-sharing') ||
        //        (path === 'http://localhost:4043/menu/deals')) {
        //        if ($('#modalStoreSelection').length > 0) {
        //            $('#RestaurantSearchKeyword').val('');
        //            showDeliverySearchHome(2);
        //            $('#modalStoreSelection').show();
        //            modalOpen();
        //        }
        //    }
        //}
        //else {
        //    if ($('#modalStoreSelection').length > 0) {
        //        $('#modalStoreSelection').hide();
        //        modalClose();
        //    }
        //}
       

    });

   
   
</script>