.demanddelivery,.demanddelivery *{margin:0;padding:0;box-sizing:border-box}.demanddelivery{background-position:top center;background-size:cover;display:inline-block;width:100%;position:relative}.demanddelivery p{margin-bottom:6px}.demanddelivery .txt-bold{font-weight:bold}.demanddelivery .couponList .bookingDetail li a{color:#1775e8}.demanddelivery .mt-40{margin-top:40px !important}.demanddelivery .mt-30{margin-top:30px}.demanddelivery .mt-20{margin-top:20px}.demanddelivery .mt-10{margin-top:10px}.demanddelivery .main-container{max-width:90%;margin:0px auto;width:100%;padding:0px;position:relative;z-index:1;box-sizing:border-box}.demanddelivery .main-inner-wrapper{width:100%;margin:0 auto!important;float:none!important;min-height:calc(100vh - 240px);padding:20px;position:relative;box-sizing:border-box;margin-top:15px !important;margin-bottom:15px !important}.demanddelivery .orderID{font-size:20px}.demanddelivery .h1{font-size:1.4em;font-weight:bold;text-align:left;margin:0 0 30px;width:100%}.demanddelivery .h2{font-size:1.2em;font-weight:bold;text-align:left;margin:0 0 14px;width:100%}.demanddelivery .dd-home{display:flex;width:100%}.demanddelivery .select-location{padding:0;min-width:40%;display:flex;flex-grow:1;margin-right:20px}.demanddelivery .select-location .location-field{width:100%}.demanddelivery img{max-width:100%}.demanddelivery a{text-decoration:none;color:#1775e8}.demanddelivery .mapArea{position:relative;flex-grow:1;overflow:hidden;min-height:400px;width:100%;height:calc(100vh - 190px)}.demanddelivery .mapArea img{width:100%;height:100%}.demanddelivery .select-location .input-row{width:100%;position:relative}.demanddelivery .select-location .input-row{margin-bottom:14px}.demanddelivery .input-row input,.demanddelivery .input-row select{outline:none;border:1px solid #ccc;display:block;width:100%;min-height:54px;padding:5px 20px;border-radius:4px;background:#fff;font-size:.9em;box-sizing:border-box;font-family:inherit}.demanddelivery .input-row textarea{outline:none;border:1px solid #ccc;display:block;width:100%;min-height:120px;padding:20px 20px;border-radius:4px;background:#fff;font-size:.9em;resize:none;font-family:inherit}.demanddelivery .input-row .inputIcon{position:absolute;top:calc(50% + 4px);left:12px;transform:translateY(-50%);z-index:2;font-size:1.6em}.demanddelivery .select-location .input-row input{padding:5px 20px 5px 45px;position:relative}.demanddelivery .timeDuration{position:absolute;top:100px;left:100px;background:#fff;padding:20px;width:260px;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2)}.demanddelivery .input-row.no-icon input{padding:5px 20px 5px 20px}.demanddelivery .timeDuration .closeIcon{position:absolute;top:2px;right:10px;font-size:18px;cursor:pointer}.demanddelivery .timeDuration::before{position:absolute;content:'';width:10px;height:10px;background:#fff;bottom:-5px;left:50%;transform:translateX(-50%) rotate(45deg)}.demanddelivery .timeDuration .time{display:block;width:100%;background:#4899fd;border-radius:20px;color:#fff;padding-right:15px}.demanddelivery .timeDuration .time span{display:inline-block;padding:8px 15px;background:#1875e8;color:#fff;border-radius:20px;margin-right:15px}.demanddelivery .bookingDetail{list-style:none}.demanddelivery .bookingDetail li{display:flex;justify-content:space-between;align-items:center;position:relative;cursor:pointer}.demanddelivery .bookingList li::before{content:'';position:absolute;width:12px;height:12px;right:12px;border:3px solid #fff;outline:1px solid}.demanddelivery .bookingList li.on::before{background:#000}.demanddelivery .bookingDetail li span:first-child{padding-right:10px}.demanddelivery .bookingDetail li span:last-child{opacity:.8}.demanddelivery .bookingDetail li:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.demanddelivery .couponList .input-row > img{width:110px;height:110px;float:left;background-size:cover;background-position:center;background-repeat:no-repeat}.demanddelivery .couponList .input-row{background:rgba(0,0,0,.06)}.demanddelivery .couponList .input-row .selectedActive{display:none}.demanddelivery .couponList .input-row.selected{background:#fb8a45}.demanddelivery .couponList .input-row.selected .selectedActive{width:30px;height:20px;background:#fff;position:absolute;display:block;right:10px}.demanddelivery .couponList .input-row.selected .selectedActive::before{position:absolute;content:'';width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:10px solid #fff;bottom:-10px}.demanddelivery .couponList .input-row.selected .selectedActive::after{content:"";width:12px;height:6px;position:absolute;left:9px;top:6px;border:3px solid #fb8a45;border-top:none;border-right:none;transform:rotate(-45deg)}.demanddelivery .couponList .input-row > div{float:left;width:calc(100% - 110px);min-height:110px;padding:14px 15px}.demanddelivery .couponList{margin-top:30px}.demanddelivery .applyCoupon{position:absolute;top:50%;right:20px;transform:translateY(-50%);color:#1775e8}.demanddelivery .app-btn{outline:none;border:1px solid #1775e8;background:#1775e8;color:#fff;padding:14px 30px;border-radius:4px;font-size:.9em;cursor:pointer;display:inline-block;text-align:center}.demanddelivery .app-btn.disabled{pointer-events:none;cursor:default;opacity:.5}.demanddelivery .app-btn.outline{background:none;color:#1775e8}.demanddelivery .bookingDetail .input-row .inputIcon{top:55%}.demanddelivery .bookingDetail li .icon-info-circled{color:#1775e8 !important;cursor:pointer}.demanddelivery .popupContainer{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:999;background:rgba(0,0,0,0.48)}.demanddelivery .popupContainer .popupWrap{width:calc(100% - 30px);max-width:700px;min-height:220px;background:#fff;border-radius:10px;position:relative}.demanddelivery .popupContainer .popupWrap .popupHeader,.demanddelivery .popupContainer .popupWrap .popupBody,.demanddelivery .popupContainer .popupWrap .popupFooter{padding:20px 26px}.demanddelivery .popupContainer .popupWrap .popupBody{padding:10px 26px}.demanddelivery .popupContainer .popupWrap .popupHeader h3{font-size:1.5em;font-weight:500}.demanddelivery .popupContainer .popupWrap .closePopup{position:absolute;top:15px;right:30px;font-size:30px;color:#000}.demanddelivery .rowTwoCol{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.demanddelivery .rowTwoCol > div{width:calc(50% - 10px) !important;min-width:calc(50% - 10px) !important}.demanddelivery .fillDetails .rowTwoCol > div{width:calc(33.33% - 10px) !important;min-width:calc(33.33% - 10px) !important}.demanddelivery .input-row.selectBox{outline:none;border:0px solid #ccc;display:block;width:100%;padding:0px}.demanddelivery .couponDetail img{max-width:100%;max-height:200px;display:block;margin:0 auto 20px}.demanddelivery .couponDetail .detailCode{display:flex;align-items:center;justify-content:center;padding:40px;border:1px dashed #ccc;margin:20px 0;font-size:40px}.demanddelivery .txt-high{color:red}.demanddelivery .txt-right{text-align:right}.demanddelivery .orderHistory .bookingDetail.tabs li button{width:50%;border-radius:0}.demanddelivery .orderHistory .bookingDetail.tabs{margin-bottom:30px}.demanddelivery .orderHistory .orders{padding:20px;-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.15);box-shadow:0px 0px 10px 1px rgba(0,0,0,0.15);border-radius:4px}.demanddelivery .bookingDetail li span.orderDate{display:block;font-size:.8em}.demanddelivery .trackLocation{font-size:.8em}.demanddelivery .trackLocation span{color:#1775e8 !important}.demanddelivery .orderStatus.bookingDetail li:not(:last-child){border-bottom:0px}.demanddelivery .orderStatus.bookingDetail li{padding-left:60px;position:relative;font-size:1.1em;margin-bottom:0;padding:0px}.app-container.custom_color .not-routing.popup-show.demanddelivery{background-color:rgb(0 0 0 / 41%)}.demanddelivery .orderStatus.bookingDetail li > span{padding-left:60px;padding-top:20px;padding-bottom:20px;position:relative}.demanddelivery .orderStatus.bookingDetail li > span::before{position:absolute;content:'';left:5px;width:18px;height:18px;background:#000;top:50%;transform:translateY(-50%);border-radius:50%}.demanddelivery .orderStatus.bookingDetail li.active span::before{background:#1775e8}.demanddelivery .orderStatus.bookingDetail li::before{position:absolute;content:'';width:2px;height:calc(50% - 8px);background:#000;left:13px;top:0}.demanddelivery .orderStatus.bookingDetail li:first-child::before{content:none}.demanddelivery .orderStatus.bookingDetail li::after{position:absolute;content:'';width:2px;height:calc(50% - 8px);background:#000;left:13px;top:calc(50% + 8px)}.demanddelivery .orderStatus.bookingDetail li:last-child::after{content:none}.demanddelivery .callBtn span.iconz-phone1{color:#1775e8 !important}.demanddelivery .paymentOptions{list-style:none;display:flex}.demanddelivery .paymentOptions li{flex:0 1 25%;display:inline-flex;align-items:center;justify-content:center;border:2px solid #eee;padding:40px 20px;margin-right:-2px;background:#fafafa}.demanddelivery .paymentOptions li.active{border:4px solid #1775e8;margin-right:0;background:#93baea;font-size:1.2em}.demanddelivery .align-center{align-items:center}.demanddelivery .ml-10{margin-left:10px}@media (max-width:1024px){.demanddelivery .dd-home{display:block}.demanddelivery .select-location{min-width:100%}.demanddelivery .dd-container{max-width:100%}.demanddelivery .timeDuration{width:auto;left:0}.demanddelivery .orderHistory .rowTwoCol > div{width:100% !important;min-width:100% !important}}@media (max-width:980px){.demanddelivery .rowTwoCol.couponList > div{width:100% !important;min-width:100% !important}.demanddelivery .fillDetails .rowTwoCol > div{width:calc(50% - 10px) !important;min-width:calc(50% - 10px) !important}}@media (max-width:767px){}@media (max-width:580px){.demanddelivery .rowTwoCol > div{width:100% !important;min-width:100% !important}.demanddelivery .rowTwoCol.couponList .bookingDetail li{flex-wrap:wrap}.demanddelivery .couponList .input-row > div{width:100%}.demanddelivery .rowTwoCol.couponList .bookingDetail li .chooseCoupon{float:right}.demanddelivery .couponList .input-row > img{width:100%;max-height:200px;float:none;height:auto}.demanddelivery .app-btn{padding:14px 10px;min-width:80px}.demanddelivery .fillDetails .rowTwoCol > div{width:100% !important;min-width:100% !important}}.demanddelivery .locationList{top:calc(100% + 0px);left:0;width:100%;padding:15px;background:#fff;position:absolute;z-index:4;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 9px rgb(0 0 0 / 20%);max-height:400px;overflow-y:auto}.demanddelivery .locationList li{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.2);cursor:pointer;float:left;width:100%}.demanddelivery .menu-view.open .dropdown-view{padding:8px 10px;box-shadow:0px 3px 26px rgb(0 0 0 / 16%);border-radius:25px 0px 25px 25px;min-width:200px}.demanddelivery-breadcrumb{position:relative;z-index:9}.demanddelivery .error-field{border:2px solid #ff1313 !important}.demanddelivery .thanks-page{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:40px 0}.demanddelivery .thanks-page i.cartIcon{margin-bottom:20px;font-size:70px;border:1px solid;line-height:70px;padding:20px;border-radius:100%;height:140px;width:140px;align-items:center;justify-content:center;display:flex}.demanddelivery .thanks-page h1,.demanddelivery .thanks-page p{text-align:center;display:block;width:100%}.demanddelivery .click-area{position:absolute;left:0;top:0;width:100%;height:100%}.demanddelivery ul.tabs{display:flex;width:100%;padding:0px !important;border:0px;border-radius:0px !important;margin-bottom:20px !important}.demanddelivery .ui-state-default,.demanddelivery .ui-widget-content .ui-state-default,.demanddelivery .ui-widget-header .ui-state-default,.demanddelivery .ui-button,.demanddelivery .ui-button.ui-state-disabled:hover,.demanddelivery .ui-button.ui-state-disabled:active{border:0px solid #c5c5c5;background:transparent !important;font-weight:normal;color:#454545;border-radius:0}.demanddelivery .ui-tabs .ui-tabs-nav li{list-style:none;float:none;position:relative;top:0;margin:0;border-bottom-width:0;padding:0;white-space:nowrap;width:100%;margin:0px !important}.demanddelivery .ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:16px 1em !important;text-decoration:none;text-align:center;width:100%;border:0px !important;border-radius:0px !important}.demanddelivery .ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:0;background:none}.demanddelivery ul.select-vehicle{margin-bottom:15px;padding-bottom:15px;background:#eee;padding:20px;border:1px solid #ccc}.demanddelivery ul.select-vehicle.on,ul.select-vehicle:hover{background:rgb(220,220,220);border:1px solid rgb(220,220,220)}.demanddelivery .ui-widget-content{border:0px solid #c5c5c5 !important;padding:0 !important;background:transparent !important;color:inherit !important}.demanddelivery .ui-tabs .ui-tabs-panel{padding:0 !important}.demanddelivery .modalPWA{left:50%;transform:translate(-50%,-50%)}.demanddelivery input::-webkit-outer-spin-button,.demanddelivery input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.demanddelivery input[type=number]{-moz-appearance:textfield}.demanddelivery div#myModal::before,.demanddelivery .popupContainer .popupWrap::before{background:rgb(255 255 255 / 25%);content:'';position:absolute;height:100%;width:100%}.demanddelivery .modalPWA .modal-body{padding:26px;margin-bottom:0}.demanddelivery .modalPWA .modal-header{padding:26px}.demanddelivery .modalPWA .close{width:55px;height:68px;font-size:30px}