/*Restaurants Menu Page*/

.rx_menu_item_list_header{float: left;width: 100%;margin: 50px 0 10px;min-height:500px;}
.top_header_menu ul li.top_bar_cart_btn{display:block !important;}

/*Left Menu Item list*/
.left_rx_menu_item_list{float: left;width: 16%;margin: 0 2% 0 0;position: relative;padding: 0 0 10px;max-height:100vh;}
.left_rx_menu_item_list .left_rx_menu_dishnav.affix-top{float:left;border-right: 1px solid rgba(0,0,0,.2);padding:20px 0;width:100%;}
.left_rx_menu_item_list ul li{float: left;margin: 0 0  13px;width: 98%;font-size: 14px;padding:0 0 0 2%;}
.left_rx_menu_item_list ul li a{color: #474646;padding: 0 10% 0 0;border-right: 2px solid transparent;float:left;width:90%;}
.left_rx_menu_item_list ul li a:hover, .left_rx_menu_item_list ul li a.active{color: #fc8019;font-weight: 600;border-right: 4px solid #fc8019;margin: 0 0 0 -2px;}
.left_rx_menu_item_list .left_rx_menu_dishnav.affix{max-height: 82vh;position: fixed;top: 78px;width: 185px;z-index: 9999;padding:2% 0 0;overflow-y:auto;border-right: 1px solid rgba(0,0,0,.2);}
.left_rx_menu_item_list .left_rx_menu_dishnav.affix::-webkit-scrollbar{width: 4px;height: 8px;background-color: #e7e4e4;border-right:none;}
.left_rx_menu_item_list .left_rx_menu_dishnav.affix::-webkit-scrollbar-thumb {background: #c5c0c0; }
.left_rx_menu_item_list .left_rx_menu_dishnav.affix ul li{width:97%;}
.left_rx_menu_item_list .left_rx_menu_stop_dishnav{position:absolute !important;}

/*Middle Menu Item list*/
.middle_rx_menu_item_list{float: left;width: 54%;margin: 0 1%;}
.middle_rx_menu_item_list .rx_menu_item_list_details{float: left;width: 100%;margin: 0 0 35px;}
.middle_rx_menu_item_list .rx_menu_item_list_details:last-child{margin: 0;}
.middle_rx_menu_item_list .rx_menu_item_list_details h3{font-size: 21px;margin: -3px 0 10px;float:left;width:100%;padding:8px 0 8px 10px;background:#f4f1f1;}
.middle_rx_menu_item_list .rx_menu_item_list_details h3:first-child{margin:0 0 10px;}
.rx_menu_item_list_details .inner_rx_menu_item_list_details{float: left;width: 100%;padding:20px 0;border-bottom: 1px solid #d4d5d9;}
.rx_menu_item_list_details .inner_rx_menu_item_list_details:last-child{border:none;}
.inner_rx_menu_item_list_details .rx_list_full_width{float: left;width: 100%;}
.rx_menu_item_list_details .left_rx_menu_item_list_details{float: left;width: 59%;}
.rx_menu_item_list_details .right_rx_menu_item_list_details{float: right;width: 40%;}
.left_rx_menu_item_list_details .rx_menu_dish_title{font-size: 16px;color: #282c3f;font-weight: 500;line-height: 20px;float: left;width: 100%;margin: 0 0 3px;}
.left_rx_menu_item_list_details .rx_menu_dish_title .fa-dot-circle{color: #fe714e;}
.left_rx_menu_item_list_details .rx_menu_dish_title .dot-circle-active{color: #f2be14;}
.left_rx_menu_item_list_details .rx_menu_dish_title .dot-circle-active::before {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f111";}
.left_rx_menu_item_list_details .rx_menu_dish_discription{line-height: 16px;font-size: 13px;color: #7e808c;float: left;width: 100%;margin: 0 0 3px;}
.right_rx_menu_item_list_details .rx_menu_dish_price{color: #535665;font-size: 13px;margin: 8px 8px 0 0;font-weight: 600;float: right;overflow: auto;}
.right_rx_menu_item_list_details .rx_list_full_width{margin: 0 0 6px;}
/*.right_rx_menu_item_list_details a{display: inline-block;padding: 6px 18px 6px 14px;border: 1px solid #d4d5d9;color: #2cad1c;font-size: 13px;font-weight: 600;text-align: center;background-color: #fff;float: right;}*/
/*.right_rx_menu_item_list_details a:hover{box-shadow: 1px 1px 3px #ccc;}*/

.right_rx_menu_item_list_details .rx_menu_ad_les{display: inline-block;border: 1px solid #d4d5d9;font-size: 13px;font-weight: 600;text-align: center;background-color: #fff;float: right;margin:0 0 0 6px;}
.right_rx_menu_item_list_details .rx_menu_ad_les a.adprice{padding: 6px 15px 6px 14px;float:left;}
.right_rx_menu_item_list_details .rx_menu_ad_les a .fa-plus{margin:0 7px 0 -4px;}
.right_rx_menu_item_list_details .rx_menu_ad_les a .fa-minus{margin:8px 10px 0 -10px;}
.right_rx_menu_item_list_details .rx_menu_ad_les:hover{box-shadow: 1px 1px 3px #ccc;}
.right_rx_menu_item_list_details .rx_menu_ad_les i{font-style:normal !important;}
.right_rx_menu_item_list_details .rx_menu_ad_les a{color:#f2be14;}

/*Right Menu Item list*/
.right_rx_menu_item_list{float: right;width: 24%;}
.right_rx_menu_item_list .inner_right_rx_menu_item_list{}
.right_rx_menu_item_list .inner_right_rx_menu_item_list1{float: left;width: 98%;margin: 12px 1%;}
/*.right_rx_menu_item_list .inner_right_rx_menu_item_list1::-webkit-scrollbar{width: 8px;height: 8px;background-color: #e7e4e4;}*/
/*.right_rx_menu_item_list .inner_right_rx_menu_item_list1::-webkit-scrollbar-thumb {background: #c5c0c0; }*/
.right_rx_menu_item_list .cart_del_pic{float: left;width: 96%;background: rgba(247,247,247,0.8);padding: 15px 2%;border-radius: 5px;}
.right_rx_menu_item_list .cart_del_pic .rx_not_allow{float:left;width:94%;padding:10px 3%;font-weight:bold;font-size:15px;color:#e43841;}
.right_rx_menu_item_list .cart_del_pic ul{float: none;display: block;margin: 0 auto;width: 252px;}
.right_rx_menu_item_list .cart_del_pic ul li{float: left;width: 50%;}
.right_rx_menu_item_list .inner_cart_del_pic{float: left;width: 100%;margin: 10px 0 0;}
.right_rx_menu_item_list .cart_del_pic p{color: #716d6e;text-align: center;font-size: 13px;margin: 0px 0 3px;}
.right_rx_menu_item_list .cart_del_pic select{border: 1px solid #ccc;outline: none;padding: 2px 0 2px 5px;font-size: 13px;float: left;margin: 0 2%; color: #716d6e;-webkit-appearance: none;appearance: none;-moz-appearance: none;background: url(../../images/restaurants/oz-book-a-table-arrow.png) no-repeat scroll 96% 54%;width: 96%;}
.right_rx_menu_item_list .cart_special_offer{float: left;width: 97%;padding: 10px 1.5%;background: #c81a1b;border-radius: 5px;margin: 10px 0 0;}
.right_rx_menu_item_list .cart_special_offer p{font-size: 13px;text-align: center;margin: 0 0 3px;color: #fff;}
.right_rx_menu_item_list .inner_rx_model_del_pic_time{float:left;width:100%;margin:5px 0 0;}

.right_rx_menu_item_list .cart_page_item_list{float: left;width: 99%;padding:0 1% 0 0;}
.right_rx_menu_item_list .rx_menu_cart_page_title, .right_rx_menu_item_list .rx_menu_cart_page_details, .right_rx_menu_item_list .rx_menu_cart_page_price, .right_rx_menu_item_list .rx_menu_cart_del_price, .rx_menu_cart_promo_code{float: left;width: 100%;margin: 0 0 4px;}
.right_rx_menu_item_list .rx_menu_cart_page_title h2{font-size: 16px;font-weight: bold;text-align:center;float:left;}
.right_rx_menu_item_list .rx_menu_cart_page_title a{float:right;font-weight:bold;font-size:13px;color:#1e24f3;}
.right_rx_menu_item_list .rx_menu_cart_page_title h5{font-weight: 700;font-size: 13px;color: #686b78;padding-top: 2px;} 
.right_rx_menu_item_list .rx_menu_cart_page_details, .right_rx_menu_item_list .rx_menu_cart_page_price, .right_rx_menu_item_list .rx_menu_cart_del_price{padding: 7px 0 0;border-top: 1px solid #ccc;}
.right_rx_menu_item_list .rx_menu_cart_page_details{max-height: 75px;overflow-y: auto;}
.right_rx_menu_item_list .rx_menu_cart_page_details::-webkit-scrollbar{width: 8px;height: 8px;background-color: #e7e4e4;}
.right_rx_menu_item_list .rx_menu_cart_page_details::-webkit-scrollbar-thumb{background: #c5c0c0; }
.right_rx_menu_item_list .rx_menu_cart_page_details ul li{float: left;width: 100%;margin: 0 0 5px;border-bottom: 1px solid #ccc;padding: 3px 0;}
.right_rx_menu_item_list .rx_menu_cart_page_details ul li:last-child{border: none;}
.right_rx_menu_item_list .rx_menu_cart_page_details .no_item{text-align:center;font-weight:bold;font-size:14px;}
.right_rx_menu_item_list .rx_menu_cart_page_details ul li h4{color:#7e808c;font-size:12px;clear:both;}
.right_rx_menu_item_list .rx_menu_cart_page_details .left_rx_menu_cart_page_details{float: left;width: 54%;}
.right_rx_menu_item_list .rx_menu_cart_page_details .left_rx_menu_cart_page_details p{font-size: 13px;color: #7e808c;}
.right_rx_menu_item_list .right_rx_menu_cart_page_details{float: right;width: 42%;margin:0 3px 0 0;}
.right_rx_menu_item_list .rx_menu_cart_page_details ul li h4.add_dish_price_item{color: #7e808c;font-size:11px;}
.right_rx_menu_item_list .rx_menu_cart_page_details .right_rx_menu_cart_page_details h4{font-size: 13px;color: #7e808c;font-weight: bold;float: right;margin: 3px 0 0;}
.right_rx_menu_item_list .rx_menu_cart_page_details .rx_menu_cart_page_details_btn{float: left;padding: 4px 0;border: 1px solid #d4d5d9;width: 55px;border-radius: 20px;}
.right_rx_menu_item_list .rx_menu_cart_page_details .rx_menu_cart_page_details_btn a{float: left;width: 33%;text-align: center;color: #2cbd18;font-size: 9px;margin: 1.5px 0 0;}
.right_rx_menu_item_list .rx_menu_cart_page_details .rx_menu_cart_page_details_btn p{float: left;width: 33%;text-align: center;color: #2cbd18;font-size: 11px;}
.right_rx_menu_item_list .sub_rx_menu_cart_page_details{float: left;width: 100%;margin: 5px 0 0;}
.right_rx_menu_item_list .sub_rx_menu_cart_page_details ol li{float: left;width: 100%;margin: 0;border: none;padding: 0;}
.right_rx_menu_item_list .sub_rx_menu_cart_page_details ol li .left_rx_menu_cart_page_details p{font-size: 11px;}
.right_rx_menu_item_list .sub_rx_menu_cart_page_details ol li .right_rx_menu_cart_page_details h4{font-size: 11px;font-weight: 500;}
.right_rx_menu_item_list .rx_menu_cart_special_offer{float: left;width: 100%;border-top: 1px solid #ccc;padding: 10px 0;max-height: 50px;overflow-y: auto;}
.right_rx_menu_item_list .rx_menu_cart_special_offer h4{font-size: 13px;color: #3d4152;margin: 0 0 7px;float:left;width:100%;}
.right_rx_menu_item_list .rx_menu_cart_special_offer ul{float:left;width:100%;}
.right_rx_menu_item_list .rx_menu_cart_special_offer ul li{float: left;font-size: 13px;color: #7e808c;font-weight:bold;width:76%;}
.right_rx_menu_item_list .rx_menu_cart_special_offer ul li:nth-child(even){width:24%;text-align:right;}
.rx_menu_cart_page_price .left_rx_menu_cart_page_price, .rx_menu_cart_del_price .left_rx_menu_cart_del_price {float: left;width: 50%;font-size: 13px;color: #3d4152;font-weight: 500;}
.rx_menu_cart_page_price .right_rx_menu_cart_page_price, .rx_menu_cart_del_price .right_rx_menu_cart_del_price  {float: right;width: 40%;font-size: 14px;color: #7e808c;text-align: right;font-weight: bold;}
.right_rx_menu_item_list .rx_menu_cart_total_price{float: left;width: 100%;}
.rx_menu_cart_total_price .left_rx_menu_cart_total_price{float: left;width: 60%;}
.rx_menu_cart_total_price .left_rx_menu_cart_total_price h4{font-size: 15px;color: #3d4152;}
.rx_menu_cart_total_price .right_rx_menu_cart_total_price{float: right;width: 40%;text-align:right;}
.rx_menu_cart_total_price .right_rx_menu_cart_total_price p{font-size: 15px;color: #3d4152;text-align: right;font-weight: bold;float:right;margin:1.2px 0px 0 0.3px;}
.right_rx_menu_item_list .rx_menu_cart_checkout_btn{float: left;width: 100%;}
.right_rx_menu_item_list .rx_menu_cart_checkout_btn button{background: #2cad1c;outline: 0;cursor: pointer;border: 0;color: #fff;text-transform: uppercase;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center; -ms-flex-align: center;align-items: center; -webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 14px;font-weight: 600;padding: 10px 0;float:left;width:100%;}
.right_rx_menu_item_list .rx_menu_cart_checkout_btn button:disabled, .right_rx_menu_item_list .rx_menu_cart_checkout_btn button[disabled]{background: #f1eded;color: #b1b0b0;cursor: not-allowed;}
.right_rx_menu_item_list .affix{position: fixed;top: 78px;width: 270px;z-index: 9999;}
.right_rx_menu_item_list .left_rx_menu_stop_dishnav, .inner_right_rx_menu_item_list .left_rx_menu_stop_dishnav{position:absolute !important;}
.page_scroll_up{position:relative;z-index:10000;}

.rx_menu_cart_promo_code label{font-size:13px;float:left;margin:5px 0 0;font-weight:bold;width:100%;}
.rx_menu_cart_promo_code input[type="text"]{float:right;width:96%;margin:0 1%;padding:4px 1%;border:none;border-bottom:1px solid #ccc;font-size:13px;}

.rx_menu_cart_promo_price{float:left;width:100%;font-size:13px;font-weight:bold;}
.left_rx_menu_cart_promo_price{float:left;width:50%;}
.right_rx_menu_cart_promo_price{float:right;width:50%;text-align:right;}

.rx_menu_use_wallet{float:left;width:100%;font-size:13px;font-weight:bold;margin:-2px 0 0;}
.left_rx_menu_use_wallet{float:left;width:50%;}
.left_rx_menu_use_wallet input[type="checkbox"]{float:left;margin:2px 4px 5px 0px;}
.left_rx_menu_use_wallet p{float:left;}
.right_rx_menu_use_wallet{float:right;width:50%;text-align:right;}

.oz_download_app_promo{float:right;width:39%;text-align:center;}
.oz_download_app_promo a{color:#4e5160;}
.oz_download_app_promo h3{font-size:20px;margin:0 0 5px;}
.oz_download_app_promo h3 span{font-size: 22px;font-family: 'ubuntubold';font-weight: bold;color: #f52121;text-shadow: 3px 0px 1px #ccc;margin:0 0 3px;}
.oz_download_app_promo button{border:none;padding:8px 20px;width:122px;margin:2px 0px -1px 112px;display:block;float:none;font-size:15px;color:#fff;background:#2ac948;border-radius:35px;font-weight:bold;text-align:center;box-shadow:5px 4px 6px #ccc;}

.oz_download_app_promo p{border:none;padding:8px 18px;width:80px;margin:-35px 90px 0px 0px;display:block;float:right;font-size:14px;color:#fff;background:#2ac948;border-radius:35px;font-weight:bold;text-align:center;box-shadow:5px 4px 6px #ccc;}
.res_content{font-size: 13px;line-height: 1.29;color:#898992;padding-bottom: 20px;border-bottom: 1px solid #eaeaea;}
#readmore{display: none;}
#myBtn{color:#23930b;cursor:pointer;}
.covid19{border: 1px solid rgb(180, 150, 140);color: rgb(200, 100, 50);background: rgb(249, 208, 169) none repeat scroll 0% 0%;font-size: 1rem;line-height: 2.1rem;padding: 0.7rem 1rem;border-radius: 0.8rem;margin-top: 0rem;font-weight: 206;}
@media screen and (max-width:1170px){
    .rx_menu_item_list_header{width:98%;margin:50px 1%;}
    .left_rx_menu_item_list ul li{font-size:13.5px;}
    .middle_rx_menu_item_list .rx_menu_item_list_details h3{font-size:20px;}
    .left_rx_menu_item_list_details .rx_menu_dish_title{font-size:15px;}
    .left_rx_menu_item_list .left_rx_menu_dishnav.affix ul li{width:93%;}
    /*.right_rx_menu_item_list .rx_menu_cart_page_details{max-height:75px;}*/
    .left_rx_menu_item_list .left_rx_menu_dishnav.affix{top:110px;max-height:65vh;}
    .right_rx_menu_item_list .affix{}
    
}
@media screen and (max-width:1169px){
    .right_rx_menu_item_list_details .rx_menu_dish_price{font-size:12.5px;margin:8px 2px 0 0;}
    .rx_menu_item_list_details .left_rx_menu_item_list_details{width:57.5%;}
    .rx_menu_item_list_details .right_rx_menu_item_list_details{width:42%;}
    .left_rx_menu_item_list .left_rx_menu_dishnav.affix{max-height:55vh;width:162px;}
    .left_rx_menu_item_list .left_rx_menu_dishnav.affix ul li{font-size:13px;}
    .middle_rx_menu_item_list{width:52%;}
    .right_rx_menu_item_list{width:27%;}
    .right_rx_menu_item_list .affix{width:246px;}
    
}
@media screen and (max-width:959px){
    .left_rx_menu_item_list{width:20%;}
    .middle_rx_menu_item_list{width:74%;}
    .right_rx_menu_item_list{float:none;display:block;margin:0 auto;width:300px;clear:both;}
    .right_rx_menu_item_list .affix{position:sticky !important;}
    .oz_download_app_promo{float:none;display:block;margin:0 auto;width:180px;padding:15px 0 0;clear:both;}
}
@media screen and (max-width:767px){
    .left_rx_menu_item_list{width:25%;}
    .middle_rx_menu_item_list{width:68%;}
    .left_rx_menu_item_list ul li{font-size:13px;}
    .middle_rx_menu_item_list .rx_menu_item_list_details h3{font-size:16px;}
    .left_rx_menu_item_list_details .rx_menu_dish_title{font-size:13px;}
        .rx_menu_item_list_details .left_rx_menu_item_list_details{width:50%;}
    .rx_menu_item_list_details .right_rx_menu_item_list_details{width:48%;}
    .right_rx_menu_item_list_details .rx_menu_dish_price{font-size:11px;margin:5px 4px 0 0;font-weight:500;}
    .rx_menu_item_list_details .inner_rx_menu_item_list_details{padding:10px 0;}
    .right_rx_menu_item_list{float:right;}
    .left_rx_menu_item_list_details .rx_menu_dish_discription{font-size:12px;}
}
@media screen and (max-width:599px){
    .middle_rx_menu_item_list .rx_menu_item_list_details h3{font-size:14px;}
    .right_rx_menu_item_list_details .rx_menu_dish_price{font-size:11px;}
    .left_rx_menu_item_list_details .rx_menu_dish_title{font-size:12.5px;}
    .left_rx_menu_item_list ul li{font-size:12px;}
    .left_rx_menu_item_list .left_rx_menu_dishnav.affix{width:122px;}
}
@media screen and (max-width:479px){
    .left_rx_menu_item_list{display:none;}
    .middle_rx_menu_item_list{width:96%;margin:30px 2%;}
    .rx_menu_item_list_header{margin:0 1%;}
    .left_rx_menu_item_list_details .rx_menu_dish_title{font-size:12px;}
    .middle_rx_menu_item_list .rx_menu_item_list_details h3{font-size:13.5px;}
    .right_rx_menu_item_list{float:none;}
    .right_rx_menu_item_list .rx_menu_cart_page_title h2{font-size:18px;}
    .oz_download_app_promo h3{font-size:18px;}
    .oz_download_app_promo p{font-size:14px;}
    .oz_download_app_promo p{font-size:14px;padding:7px 15px;}
}











