.clear {clear:both;}
body    {font-family: Montserrat-regular, sans-serif;margin:0;background: none repeat scroll 0% 0% white;}
.main-home{ width:100%;height:auto;border:0px solid #111111;margin:0 auto;position:relative;margin-top:0px;margin-bottom:10px;}
.nav_main-home  {   width:100%;height:;border:0px solid #111111;margin:0 auto;background:url("../images/1.png");background-size:100% 100%;position:relative;margin-top:0px;}

.nav_home   {position:relative; width:100%;min-height:768px;border:1px solid #111111;margin:0 auto;
background:url("../images/1.png");background-size:100% 100%;position:relative;margin-top:0px;}
.font-secondary {font-weight: 400 !important;}
.total  {width:100%;margin:0 auto;border:0px solid red;}
.main-loading{  width:100%;height:100%;border:0px solid red;padding-top:50px;margin:0 auto;background:url("../images/1.png");
background-size:100% ;}
.logo-1{    width:65%;margin:0 auto;margin-top:6%;}
.logo-home{ width:150px;margin:10px auto;}
.home_address{  width: 97%;margin:0 auto;margin-top:7px;color:#ffffff;font-size:14px;text-align:center;}

.home_delivery {    width:90%;height: 55px;margin: 0px auto 0px;color:#111111;font-size:23px;text-align:center;border:0px solid red;}
.home_delivery-1    {float:left;width:50%;margin: 0px auto 0px;background:#ffffff;border-radius:5px 0 0 5px; padding: 10px 0px;}

.home_pickup    {float:right;width:49%;margin: 0px auto 0px;background:#ffffff;border-radius:0 5px 5px 0;opacity:.5; padding: 10px 0px;}

.home_ch_items{width:90%;margin:0 auto;margin-top:15px;color:#ffffff;font-size:23px;text-align:center;border:0px solid red;background:#FFF;border-radius:5px;  padding: 10px 0px;}
.home_sp_offers { width:90%;margin:0 auto;margin-top:50px;margin-bottom: 0px;color:#111111;font-size:20px;text-align:center;border:0px solid red;background:#ED1C24;border-radius:5px;  }
.home_sp_off    {width:100%;border:0px solid red;margin:0 auto;font-size:23px; padding: 10px 0px;}
.home_sp_offers-1   { float:left;width:100%;margin-right: 10px;}
.home_sp_offers-2   { float:left;width:100%;color:#ffffff;font-size:23px;}
.home _star {width:25px;}
.home_delivery1-1{color:#111111;}
.home_pickup1{color:#111111;}
.menu_header{width:35px;height:45px;border:0px solid red;float:right;margin-right: 5px;display:none;margin-top:-50px;}
.menu_nav_header{width:100%;height:45px;background:#111111;border:0px solid red;}
.menu_header1   {width:100%;margin:0 auto;}
.yr_bag_header1 {width:100%;margin:0 auto;}
.details_header1    {width:100%;margin:0 auto;}
.review_header1 {width:100%;margin:0 auto;}
.details_header1    {width:100%;margin:0 auto;}
.menu_ex_header1    {width:100%;margin:0 auto;}
.social_menu_header1    {width:100%;margin:0 auto;}
.menu_menu_btn  {width: 30px;padding-top: 4px;}
.menu_review_btn {float:left;width: 30px;margin-top: 14px;}
.menu_expand_btn {float:left;width: 30px;margin-top: 14px;}

.social_btn1    {float:right;width: 30px;margin-top: 14px;margin-left: 10px;}
.menu_menu_btn_1    {float:left;width: 30px;margin-top: 14px;display:none;}
.social_nav_btn {float:right;width: 21px;margin-top: 14px;}

.menu_choose_items  {float:left;color:#ffffff;font-size:23px;text-align:center;width:100%;margin-top:-23px;}
.menu_nav_social    {float:left;color:#ffffff;font-size:23px;text-align:center;width:100%;margin-top:-23px;}

.menu_content   {height:auto;border:0px solid red; padding:0; margin:0;}
.nav_content    {height:340px;border:0px solid red;overflow:auto;padding-top:20px;}
.menu_nav   {height:auto;border:0px solid red;}
.menu_content1  {border-bottom:1px solid #E1E1E1;width: 100%;margin: 0 auto; padding: 0px 0px 12px 0px; background: #5F8CBA;cursor:pointer;color: #fff;border-radius: 4px;}
.menu_ex_content1   {background:#ffffff;height:45px;border-bottom:1px solid #E1E1E1;width: 100%;margin: 0 auto;}
.menu_ex_content2   {background:#ffffff;height:45px;border-bottom:1px solid #E1E1E1;width: 100%;margin: 0 auto;}
.menu_ex_content3   {background:#ffffff;height:45px;border-bottom:1px solid #E1E1E1;width: 100%;margin: 0 auto;}

.nav_content1   {height:45px;color:#ffffff;}
.menu_nav-1 {height:45px;border-bottom:1px solid #E1E1E1;width: 100%;margin: 0 auto;}
.social_nav-1   {height: 45px;
    border: 1px solid darkgray;
    margin: 0 auto;
    padding-left: 12px;
    cursor: pointer;
    border-radius: 8px;
    margin: 10px 0;}

.social_nav-1_ant   {height:auto;border-bottom:0px solid #E1E1E1;margin: 0 auto; padding-left:12px;cursor:pointer;float:left;margin-right:15px;}

.your_bag_content1  {font-weight: bold;
font-size: 15px;width: 97%;margin: 0 auto;padding: 5px 0px;}

.your_bag_content1_sub  {font-weight: normal;
font-size: 14px;width: 97%;margin: 0 auto;
/* salman padding:0px 5px 5px;  */
    
}

.your_bag_content1_border{height: 6px;
    border-bottom: 1px solid #E1E1E1;
    font-weight: bold;
    font-size: 12px;
    width: 100%;
    margin: 0 auto; }

.review_content1    {background:none;border-bottom:0px solid #E1E1E1;font-weight: bold;font-size: 12px;}
.review_content1_1  {padding-top:10px;  padding: 15px; }

.your_bag_content2  {/*background:#ffffff;*/ /*height:25px;*/ font-size:15px;width: 97%;margin: 0 auto;}
#tipsDisplayDiv.your_bag_content2{margin-top: 10px;margin-bottom: 15px;}
.menu_starters  {float:left;margin: 10px 0 0 0px;font-size: 18px; padding: 0 12px 0 12px;}
.nav_starters   {width:50%;float:left;margin: 10px 0 0 10px;font-size: 17px;border-bottom: 1px solid gray;padding-bottom: 10px;}

.yr_bag_tot {float: left;
    margin: 7px 0 7px 0px;
    font-weight: 100;
    font-size: 17px;}
.yr_bg_select   {float:left;margin: 5px 0 0 0px;font-size: 18px;}

.your_bag_fsize1    {float:left; margin: 5px 0 0 0px; padding: 2px 0px 2px 0px;}
.your_bag_content1 .your_bag_fsize1{color: black;
    font-weight: normal;}
.menu_cotent_btn    {float:right; margin: 5px 5px 0 0;padding: 0 0px 0 0; margin-right: 0;}

.your_bag_fsize1_sub    {float:left; margin: 3px 0 0 0px;}
.menu_cotent_btn_sub    {float:right; margin: 3px 0 0 0;}

.yr_bg_tot-price    {float: right;
    margin: 7px 0 7px 0;
    font-weight: 100;
    }
.your_bag_txt   {float:right;margin: 5px 0 0 0;}
.menu_footer    {position:absolute;background:#000000;/*opacity:0.9;*/width:100%;height:45px;border:0px solid red;bottom:0px;}
.nav_footer {position:absolute;width:100%;height:45px;border:0px solid red;bottom:0px;color:#ffffff;}
.nav_footer1    {width:30%;height:45px;color:#ffffff;margin-left:10px;font-size:12px;}

.yr_bag_footer  {width: 97%;
height: auto;
border: 0px solid red;
margin-bottom: 10px;
margin-top: 0px;
margin: 0px auto;}
.pay-text{display: inline-block;margin-top: 5px;margin-right: 15px;}
.menu_footer_btn    {   float:left;width:25%;border-right:solid 1px #666666;height:45px;}
.menu_footer_btn1   {   float:left;width:24%;height:45px;}
.menu_footer_btn-1  {   width: 19px;margin: 0 auto;margin-top: 13px;}
/*.menu_footer_btn-1:hover  {   background-image:url("../images/13.png");}*/
.xpand_foot2_txt    {   color:gray;}
.xpand_foot2_txt:hover  {   color:#5F8CBA;}

.menu_footer_btn1-1 {   width: 21px;margin: 0 auto;margin-top: 13px; }

.menu_expand {background:#569820;width:100%;border:0px solid red;}
.hide_show1_1    {background:#569820;width:100%;border:0px solid red;}
.anoth_spdrt{height:auto; padding-bottom: 10px; border:0px; padding-top: 10px;text-align: center;}
.menu_expanded1 {background:#569820;width:90%;margin:0 auto;}

.menu_tacos {float:left;color:#ffffff;font-size:20px;text-align:center;height:37px;margin-top:8px;width: 100px;margin-top: 8px;text-align: left;}
.menu_tacos_btn {float:right;border:0px solid red;margin: 16px 0 0 0;}
.menu_xpan_pollo1   {float:left;font-size:12px;color:#fff;font-weight:bold;}
.menu_xpan_pollo    {float:left;font-size:12px;color:#111111;font-weight:bold;}
.details_text1  {float:left;font-size:12px;color:#111111;font-weight:bold;margin-bottom:5px}

.panel-title label{color: black;margin-bottom: 0;margin-top: 5px;font-weight: bold;}

.menu_xpan_btn  {float:right;font-size:12px;color:#111111;font-weight:bold;}
.menu_xpan_btn1 {float:right;font-size:12px;color:#fff;font-weight:bold;}

.menu_xpaned_content2-1 {/*width:100%;*/margin:0 auto;/*padding-top:10px;*/ padding: 10px 12px 10px 12px;}
/*.cart-section{font-size: 25px !important;}
.cart-section .amount{display: inline-block;
width: 25px;
height: 25px;
border: 2px solid white;
vertical-align: middle;
line-height: 21px;
font-size: 16px;
text-align: center;
border-radius: 50%;
padding: 0px;
}*/
.adimg-section{background: #fbd802;padding: 30px 0px;}
.adimg-section .addimg1{width: 100%;}
.adimg-section .addimg2{width: 100%;margin-top: 20px;}
.adimg-section .addimg3{width: 100%;margin-top: 40px;}
.adimg-section .addimg4{width: 100%;height: 235px;}
.details_cont2-1    {width:100%;margin:0 auto;padding-top:10px;font-size: 14px;text-align: justify;}
.details_cont1{width:100%;margin:0 auto;padding-top:10px;}
.details_cont2  {width:100%;font-size:11px;margin: 10px 10px 0px ;margin:0 auto;}
.menu_xpaned_content2-2 {/*width:100%;*/font-size:11px;/*margin: 10px 10px 0px ;margin:7px auto;*/  padding: 5px 12px;text-align: justify;}
.menu_xpand_content {   max-height: 88%;border: 0px solid #5F8CBA;overflow: auto;background:#FFFFFF;    }
.menu_xpand_content1 {   max-height: 88%;border: 0px solid #5F8CBA;overflow: auto;background:#FFFFFF;   }
.hide_show1 {   max-height: 88%;border: 0px solid #5F8CBA;overflow: auto;background:#FFFFFF;display:none;}
.hide_show2 {   max-height: 88%;border: 0px solid #5F8CBA;overflow: auto;background:#FFFFFF;display:none;}
.hide_show3 {   max-height: 88%;border: 0px solid #5F8CBA;overflow: auto;background:#FFFFFF;display:none;}

.menu_xpand_content2 {   max-height: 88%;border: 0px solid #5F8CBA;overflow: auto;background:#FFFFFF;   }
.menu_xpand_content3 {   max-height: 88%;border: 0px solid #5F8CBA;overflow: auto;background:#FFFFFF;   }

.details_content {   height: auto;  border: 0px solid #5F8CBA;/*background:#FFFFFF;*/   }

.ypur-bag_content {border: 0px solid #5F8CBA;/*background:#FFFFFF;*/    }
.review_content {   max-height: 80%;padding-bottom: 25px;  border: 0px solid #5F8CBA;overflow: auto;background:#FFFFFF;
overflow:auto; }

.xpand_foot1    {float:left;}
.xpand_foot2    {float:left;color:#5F8CBA;margin: 10px 0 0 5px;}
.xpand_footer_btn1-1 {  width: 50px;margin: 0 auto;margin-top: 6px; }
.details_btn2   {/*padding:10px 0 0 0 ;*/ float: left;margin-left: 10px;}
.details_btn1   {/*float:left;width: 30px;margin-top: 14px;*/ width: 30px; margin-left: 10px; padding-top: 14px;}
.details_content2   {width:100%;margin:0 auto;margin-top:10px;}
.details_content2-1 {float:left;}
.details_content2-1 {float:left;}
.details_content2-2 {float:left;margin: 7px;}
.details_content2-3 {float:left;}
.details_content-2  {float:left;margin-top: 10px;}
.details_content2-4 {float:right;width:100%;height:50px;background: #000;border-radius:5px;cursor:pointer;}
.add_item_submit .details_content2-4{
width: 175px;
background: #266abd;
color: white;
border: 2px solid #266abd;}
.add_item_submit .details_content2-4:hover{
    color: #c0dbf2;
}
.details_content24-1    {color:#ffffff;padding:15px 0 0 29px;}

.xpand_content2 {background:#ffffff;border:0px solid red;}
.xpand_content2_burritos    {background:#ffffff;border:0px solid red; display:none;}
.xpand_content2_burritos2   {background:#ffffff;border:0px solid red; display:none;}
.xpand_content2_burritos3   {background:#ffffff;border:0px solid red; display:none;}
.menu_ex_buri1 {display:none;} 

.menu_xpan_content2 {background:#fff;border-bottom: solid 1px #E1E1E1;padding-bottom: 10px;width:100%;margin:0 auto;cursor:pointer;}
.menu_xpan_content22 {background:#5F8CBA;border-bottom: solid 1px #E1E1E1;padding-bottom: 10px;width:100%;margin:0 auto;cursor:pointer;color:#fff;}

.details_content3 {/*background:#ffffff;*/border-bottom: solid 1px #000;padding-bottom: 10px;}
.details_cont3-1{border-bottom: solid 1px #5F8CBA;padding-bottom: 10px;}

.details_addons-1   {font-weight:bold;height:30px;width: 100%;margin: 0 auto;}
.details_addons2-1  {float:left;font-size:13px;width:75%;}
.details_addons2-2  {float:right;/*width:20%;*/}
.details_addons2-3  {float:right;}
.details_addons-2   {border-bottom:1px solid #E1E1E1;height:30px;margin: 0 auto;width: 100%;}
.details_addons-4   {margin-top: 6px;margin: 0 auto;width: 100%;margin-top: 5px;}

.details_content4 {background:;padding-bottom: 10px;width: 100%;margin:0 auto}
.details_content5 {background:;padding-bottom: 10px;width: 100%;margin:0 auto}

.details_content3-1 {width:100%;margin:0 auto;padding-top:10px;}
.prev_details_addons-2  {width:100%;border-bottom: solid 1px #E1E1E1;}
.details_addons2    {width:100%;margin:0 auto;margin-bottom: 5px;}
.prev_details_addons-3  {width:100%;border-bottom: solid 1px #E1E1E1;}
.details_addons-3   {height:27px;margin: 0 auto;width: 90%;margin-top: 8px;}
.select_l_type  {margin-top:4px; width:120px; height:30px; border-radius:3px; border:1px solid #e6e6e6; padding: 5px; font-weight:normal; font-size:14px;}
.yr_bg_select_l_type    {/*width:120px;*/height:30px;border-radius:3px;border:1px solid #CBCDD1;text-align:center;padding-top: 5px;padding-right: 8px;}
.your_bag_txt   {width:120px;height:30px;border-radius:3px;padding-left: 4px;/*padding-right: 10px;*/}
.order-selection-box{margin-left: 0px;margin-top: 10px;margin-bottom: 0px;}
.tip-box{float: left;margin-left: 10px;}
.tip-box .yr_bg_select_l_type{float: left;padding: 4px 10px;height: auto;}
.promo-box{width: 250px;margin-bottom: 10px;}
.promo-box .form-control{border: 1px solid black;}
.promo-box .input-group-addon{border: 1px solid black;background: black;color: white;cursor: pointer;}
.your_bag_txt_test  
{
    width: 100px;
    font-weight: 700;
    height: auto;
    border-radius: 3px;
    padding: 4px;
    background: transparent;
    float: right;
    color: black;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: center;
    border: 1px solid #266abd;
}
.inner_left_contentcss .menu_content div {
padding-right: 10px;
padding-left: 5px;
}
.select-wrapper {
display:inline-block;
border:1px solid #bbbbbb;
position:relative;
width:120px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin-top: 10px;
}
.select-wrapper:before{
content: "";
position:absolute;
right: 5px;
top:8px;
border-width: 5px 5px 5px 5px;
border-style: solid;
border-color: #666666 transparent  transparent  transparent ;
z-index:3;
}
.select-wrapper:after {
content:"";
display:block;
position:absolute;
top:0px;
bottom:0px;
width:20px;
right:0px;
border-left:1px solid #bababa;
background-color:#ededed;
-webkit-border-top-right-radius:5px;
-moz-border-top-right-radius:5px;
border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-bottom-right-radius:5px;
border-bottom-right-radius:5px;
}
select {
width:100%;
/*background-color:#ededed;*/
border:none;
outline:none;
padding:0px;
margin:0px;
position:relative;
}
.yr_bag_footer11_1 {float:left; width:50%;}
.yr_bag_footer11_2 {float:right;}
.yr_bag_footer2 {
width: 250px;
border-radius: 5px;
background: #266abd;
text-align: center;
margin-top: 10px;
cursor: pointer;
margin-left: 0px;
padding: 8px 5px;
border: 2px solid #266abd;
}
.yr_bag_footer2.checkout-btn{margin-left: 0px;}
.theme-btn{color: black;
border: 2px solid black;
background: white;
font-size: 15px;
font-weight: bold;margin-right: 10px;}
.btn.theme-btn:focus, .btn.theme-btn:hover {
border: 2px solid black;
}
.yr_bag_footer1_1 {width:97%;margin:0 auto;margin-top:10px;}
.yr_p_code_txt  {width: 100%;border: 1px solid black;padding: 5px;border-radius: 0px; }
.yr_bag_footer2_1 {
color: white;
border: 0px solid red;
padding-top: 0px;
font-size: 15px;
}
.yr_bag_footer2_1:hover{
    color: #c0dbf2;
}
.username.time-choose{width: 120px !important;color: black !important;}
.review_d_adds{width:100%;height:auto;border:1px solid #E1E1E1;background:none;margin:0 auto;
border-radius:3px;padding: 10px;}
.review_d_adds-1    {   /*float:left;padding-left: 5px; padding-top: 2px; */ font-size: 13px; text-align:center;  }
.addstore{margin-right:5px;font-size: 13px;font-weight: normal;}
.review_d_adds-2    {float:left;width: 25%;}
.review_d_adds2_1   {float:left; /*width:120px;*/   }
.review_d_adds2_2   {float: left;
    margin: 3px 5px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;}
.total-price-border{border-top: 1px solid #c0bcbc;
    border-bottom: 1px solid #c2bebe;}
.pop_up_main    {background:url("../images/1.png");/*opacity:1;*/background-size:320px 480px;height:100%;
width:100%;border:0px solid red;}
.pop_up1    {   padding-top:30%;margin:0 auto;}
.pop_up2{   width:80%;margin:0 auto;}
.pop_up2-1  { width:100%;height:50%;border:0px solid red;background:#ffffff;border-radius: 5px;}
.pop_up21-1 {text-align:center;border-bottom:solid 1px #D7D7D7;font-size: 22px;padding: 7px;}
.pop_up21-2  {width:100%;margin:20px 0 0 0;}
.pop_up212-1 {width:80%;border:solid 0px #D7D7D7;color:#D7D7D7;margin:0 auto;text-align:center;padding:5px 0 5px 0;border-radius:5px;}
.pop_up21-3 {width:100%;margin:3px 0 0 0;}
.pop_up213-1 {width:80%;border:solid 0px #D7D7D7;color:#D7D7D7;margin:0 auto;text-align:center;padding:5px 0 5px 0;border-radius:5px;}
.pop_up21-4 {width:100%;margin:3px 0 0 0;}
.pop_up214-1 {width:80%;border:solid 0px #D7D7D7;color:#D7D7D7;margin:0 auto;text-align:center;padding:5px 0 5px 0;border-radius:5px;}
.pop_up21-5 {}
.pop_up_txt { width:100%;height:30px;text-align:center;}
.pop_up21-5 {width:80%;margin:0 auto;margin-top:10px;}
.pop_up215-1    {float:left;}
.pop_up25-2 {float:right;}
.popup_btn  {width:90px;height:30px;background:#5F8CBA;color:#ffffff;border-radius:5px;}
.nav_iframe {position:absolute;top:0px;left:80%;width:100%;}
a
{text-decoration:none; color: #6c6b6b; }
.your_bag_cont1 {border:0px solid red;/*background:#ffffff;*/}
.product_type{display: inline-block;margin-left: 5px;font-size: 12px;color: #f15a23 !important;}
.vegmenu{display: inline-block;vertical-align: middle;margin-right: 2px;}
.vegmenu img{height: 15px;margin-top: 0px;}
.menu-inner-box{float: left;
width: 100%;
margin-bottom: 0px;
border-bottom: 1px dotted #ddd;
padding: 5px 0px;}
.menu-inner-box.addImg{padding-left: 110px;min-height: 95px;}
.menu-inner-box .menu_contain{float: left;width: 100%;}
.collapsing {
transition: height 0.6s;
}
/**----------------------------------------------------------------------------------*/
.btn--social--facebook {
display: block;
margin: 20px 0;
padding: 12px 45px 12px 45px;
border: none;
border-radius: 3px;
box-shadow: 0 2px 0 #1f2d56;
background: #3651a0 url(//dy3erx8o0a6nh.cloudfront.net/images/facebook.25x25px.png) no-repeat scroll 20px center;
color: #fff;
font-size: 14px;
font-weight: 300;
text-align: center;
text-decoration: none;
white-space: nowrap;
}
.horizontalSplit {
display: block;
text-transform: uppercase;
text-align: center;
font-size: 12px;
font-weight: 300;
overflow: hidden;
white-space: nowrap;
margin: 0 auto 20px 0;
}
.horizontalSplit>span {
position: relative;
display: inline-block;
}
.horizontalSplit>span:before, .horizontalSplit>span:after {
content: "";
position: absolute;
top: 50%;
width: 9999px;
height: 1px;
background: #dfdfdf;
}
.horizontalSplit>span:before {
right: 100%;
margin-right: 20px;
}
.horizontalSplit>span:after {
left: 100%;
margin-left: 20px;
}
.blank_div {text-align:center;height:50px;}
.login_div {
width: 50%;
padding: 0px;
text-align: left;
margin: 0px auto;
max-width: 450px;
/*border: 1px solid #edebeb;*/ /* reoved by hema */ 
border-radius: 4px;
margin-bottom: 20px;
position:relative;
}
.decl{
font-size: 13px;
margin-top: 10px;
}

.contact_us_aps
{
    width: 100%;
    padding: 10px 0px;
    text-align: center;
    font-weight: 700;
    font-size: 35px;
    line-height: 1.2;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 6px;
    word-spacing: 6px;
}
.my_account_div
{
width: 70%;
    padding: 0px;
    text-align: left;
    margin: 0px auto;
    background: #ececec00;
/*    border: 1px solid #edebeb;*/ /* commeneted by hema */ 
    border-radius: 4px;
    margin-top:35px;
}


.my_account_div1
{
width: 45%;
    padding: 0px;
    text-align: left;
    margin: 0px auto;
    background: #ececec00;
/*    border: 1px solid #edebeb;*/ /* commeneted by hema */ 
    border-radius: 4px;
    margin-top:35px;
}

.register_div {
width: 50%;
    padding: 0px;
    text-align: left;
    margin: 0px auto;
    background: white;
/*    border: 1px solid #edebeb;*/
/*    border-radius: 8px;*/
}
.not_reg_span
{
width: 100%;
padding-top: 0;
text-align: center;
margin: 0px auto;
max-width: 450px;
}
.not_login_span {
width: 50%;
    padding: 20px;
    text-align: center;
    margin: 0px auto;
}
.bottom_login_div {
width: 100%;
padding: 40px;
padding-top: 15px;
}
.login_heading
{
width: 100%;
padding: 0px;
text-align: center;
margin: 20px auto 0px;
max-width: 450px;
color: #000;
font-weight: normal;
font-size: 29px;
padding: 20px 0px;
}
.register_heading
{
width: 50%;
padding: 0px;
text-align: center;
margin: 20px auto 0px;
color: #000;
font-weight: normal;
font-size: 29px;
padding: 20px 0px;
}
.my_account_heading
{
width: 70%;
padding: 0px;
text-align: center;
margin: 20px auto 0px;
color: #000;
font-weight: normal;
font-size: 29px;
padding: 20px 0px;
}
.all_input_div {
margin-top: 10px;
margin-bottom: 5px;
}
.login_input_div {
margin-bottom: 10px;
}
.inright_margin {
margin-right: 15px;
}
.password {
/*border: 1px solid #8B97A0 !important;*/
/*height: 45px !important;*/
width: 100%;
font-size: 14px !important;
margin-bottom: 5px;
border: none;
/*background: #ececec;*/ /* commented by hema */ 
border-radius: 5px;
padding: 10px;
}
.email {
/*border: 1px solid #8B97A0 !important;*/
/*height: 45px !important;*/
width: 100%;
font-size: 14px !important;
margin-bottom: 5px;
border: none;
background: #fff;
border-radius: 5px;
padding: 10px;
}
.fg-pass{
display: block;
margin: 0px 10px;
}
.submit_button {
padding: 10px 25px;
background: none;
color: #FFF;
font-weight: bold;
font-size: 18px;
cursor: pointer;
border: 0px none;
background-color: #266abd;
text-transform: capitalize;
}
.submit_button:hover{
   color: #c0dbf2;
}
#back_login_ancer1, #back_login_ancer {
font-weight: normal;
color:#000000;
}
#register_ancer,#forget_ancer
{
color:#1172BC;
text-decoration:underline;
}
#register_ancer:hover,#forget_ancer:hover
{
text-decoration:none;
}
.menu_btgfre
{
border:none; 
background:none; 
border-radius:3px; 
padding:3px 10px 3px 10px; 
color:#ffffff; 
background-image:url('../images/btn_strip.png');
margin-top: 10px;
}
.username 
{
    border-radius: 2px !important;
    border: 1px solid #8B97A0 !important;
    width: 255px !important;
    padding: 3px 5px !important;
    font-size: 13px !important;
    color: #84848D !important;
}
.username1{
    border-radius: 5px !important;
    border: 1px solid #8B97A0 !important;
    width: 255px !important;
    padding: 3px 5px !important;
    font-size: 13px !important;
    color: #84848D !important;
    height: 75px;
}



#login_form .username_anthr
{

/* border-bottom: 1px solid #8B97A0 !important;*/
    }
.username_anthr
{
/*    border-bottom: 1px solid #8B97A0 !important;*/ /* removed by hema */ 
/*    height: 40px !important;*/
  height: 55px !important; /* added by hema */ 
    width: 100%;
    font-size: 14px !important;
    margin-bottom: 5px;
    border: none;
    padding: 0 7px;
    color: #2196F3;
}
.all-caps-input {
    text-transform: uppercase;
}
#instype {
    padding-top: 15px;
}
.short_menu 
{
width: 95%;
float: left;
margin: 10px 0px 0px 10px;
font-size: 17px;
border-bottom: 1px solid #fff;
padding-bottom: 10px;
}
.menu_mc {
width: 100%;
height: auto;
position: absolute;
z-index: 1;
display: block;
margin-top: 0px;
padding-bottom: 10px;
padding-top: 10px;
background-color: #5F8CBA;
right: 0px;
display:none;
overflow: auto;
max-height: 400px;
}
.last_menu
{
border-bottom: 0px solid #808080 !important;
}
.short_menu a{
color:#ffffff;
}
.ui-mobile, .ui-mobile .ui-page {
min-height: 100% !important;
}
#mapDiv{ z-index:999999; }
.footer_text_anc
{
color:#ffffff !important;
}
.blockPage
{
border: 3px solid white !important;
padding-bottom: 20px !important;
background-color: white!important;
}

.contain_new {
width: 85%;
padding: 0px;
height: auto;
margin: 0px auto;
}
.new_gap {
height: 10px;
}
.business-profile-navigation {
padding: 0px 0px 0px;
}
.business-profile-navigation .business-overview {
float: left;
width: auto;
padding-top: 22px;
}
.business-profile-navigation .thumbnail {
width: auto;
height: auto;
padding: 0px 4px 4px;
float: left;
position: absolute;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.width_100_p
{
width:100%;
}
.business-profile-navigation .adr {
padding-left: 10px;
color: #7C8187;
}
.dpr-select-input select, .dapper-panel-header h1, .dapper-modal-header h1, .browse-block li a, .bag-header h2, .business-item .business-name, .business-item .business-meta-item, .business-profile-navigation h1, .business-profile-navigation .adr, .mobile .store-header h2 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
height: 27px;
}
.business-profile-navigation .adr {
color: #E8EDF3;
font-size: 14px;
}
.business-profile-navigation .dapper-nav-list {
padding-top: 33px;
float: right;
}
.business-profile-navigation .dapper-nav-item {
background-color: transparent;
width: auto;
height:auto;
border-radius: 4px;
margin: -4px 0px 0px 8px;
vertical-align: middle;
display: inline-block;
padding: 7px 10px;
font-size: 14px;
/*border: 1px solid #fff;*/
}
.business-profile-navigation .dapper-nav-item:hover
{
text-decoration: underline;
color: #fff;
}
.onlineorder_text:hover
{
text-decoration: none !important;
}
.business-profile-navigation .dapper-nav-item a {
color:#fff;
}
.business-profile-navigation .dapper-nav-item:first-child {
margin-left: 0px;
}
.business-profile-navigation .dapper-nav-item {
display: inline-block;
margin: 0px 1px;
position: relative;
}
.col-three ul, li {
list-style: outside none none;
}
.business-profile-navigation .dapper-nav-link.active-item, .business-profile-navigation .dapper-nav-link.active-item:hover {
color: #282C2E;
font-size: 18px;
}
.text-link, .mobile-download .learn-more a, .mobile-download .get-link p a, .checkout-order-setup .field-set-label button, .checkout-user-static-payment-cards .card-actions .set-default {
color: #8EC918;
font-size: 18px;
}
.mobile-download, .current-bag-summary, #pastOrdersBusinessesList, .business-profile-header, .business-contact, .checkout-order-setup, .order-summary .order-summary-section {
border: 0px solid #fff;
background-color: #FAFAFA;
}
.business-profile-header .wrapper {
position: relative;
height: 640px;
margin-top: 0px;
}
.slider_header_scroll
{
background: #000 !important;
opacity: .9;
}
.business-profile-header .wrapper .featured-image {
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
}
.business-profile-header .wrapper .featured-image img {
width: 100%;
height: 640px;
}
.collection-grid .collection-content:after, .collection-list .collection-content:after, .dapper-content-container:after, .field-set-group:after, #modal.alert-modal .action-group:after, #forgot-password-modal .action-group:after, #bagModal .modal-bag-content:after, .bag-header:after, .business-profile-navigation:after, .business-profile-info:after, .past-order-business:after {
display: block;
content: " ";
clear: both;
}
.business-profile-navigation h1 {
padding: 3px 15px 6px 10px;
line-height: 1;
text-align: left;
margin: 0px 0px 5px;
font-size: 21px;
text-shadow: none;
color: #fff;
font-weight: normal;
line-height: 20px;
}
.dpr-select-input select, .dapper-panel-header h1, .dapper-modal-header h1, .browse-block li a, .bag-header h2, .business-item .business-name, .business-item .business-meta-item, .business-profile-navigation h1, .business-profile-navigation .adr, .mobile .store-header h2 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
height: 20px;
}
.drapery, html, .dapper-nav-wrapper, .dapper-content-container, .dapper-loader-view, .tip-selector .split-selector button img img, .order-receipt-business .business-thumbnail img, .readonly-receipt .order-receipt-business .business-thumbnail img, .bag-header .business-thumbnail img, .business-item a, .business-item.simple .thumbnail img, .business-profile-navigation .thumbnail img, .past-order-business .business-thumbnail img {
height: 100%;
}
.business-profile-navigation .thumbnail img {
/*display: block;
max-height: 90px;*/
}
* {
margin: 0px;
padding: 0px;
}
.business-profile-header .wrapper .preparation-info {

}
.business-profile-header .wrapper .blueraysdiv{
position: absolute;
/*left: 4%;*/
width: 100%;
bottom: 0%;
/*border-radius: 10px;*/
/*border: 8px solid #808080;*/
/*padding: 15px;*/
/*background-color: #FFF;*/
left: 0%;
opacity: 1;
z-index: 100;
height: 28%;
}

.special_genaral {
position: absolute;
right: 9%;
bottom: 85px;
background-color: none;
z-index: 100;
color: #fff;
}
.sprite-icon-clock_antj
{
font-size: 23px;
}
.index_text_100_per {
width: 90%;
text-align: justify;
}
.business-profile-header .wrapper .preparation-info .preparation-title {
font-size: 16px;
font-weight: bold;
margin-bottom: 7px;
}
.business-profile-header .wrapper .preparation-info .prep-text, .business-profile-header .wrapper .preparation-info .today-hours {
position: relative;
margin-bottom: 7px;
font-size: 16px;
margin-bottom: 7px;
}
.business-profile-header .wrapper .preparation-info .prep-text, .business-profile-header .wrapper .preparation-info .today-hours {
position: relative;
}
.business-profile-header .wrapper .preparation-info .prep-text > * {
display: inline-block;
}
.sprite, .security-disclaimer:before, .mobile #menuItemPanel ul.collection-content li .item-option-actions i {
background-image: url("../images/mobile-sprite-f5772dd6030400e529387eb2ff2150a5.png");
background-repeat: no-repeat;
display: inline-block;
position: relative;
}
.sprite-icon-preptime {
width: 13px;
height: 13px;
background-position: 0px -924px;
}
.business-profile-header .wrapper .preparation-info .prep-text .prep-time {
font-weight: 500;
}
.business-profile-header .wrapper .store-info {
color: #FFF;
position: absolute;
bottom: 0px;
left: 0px;
right: 0px;
/*background-color: rgba(0, 0, 0, 0.5);*/
z-index: 9;
height: 38%;
width: 100%;
background-size: cover;
}
.business-profile-header .wrapper .store-info .store-header {
padding: 25px 30px 20px;
}
.business-profile-header .wrapper .store-info .store-header .tags {
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
}
.sprite, .security-disclaimer:before, .mobile #menuItemPanel ul.collection-content li .item-option-actions i {
background-image: url("../images/mobile-sprite-f5772dd6030400e529387eb2ff2150a5.png");
background-repeat: no-repeat;
display: inline-block;
position: relative;
}
.sprite-icon-tag {
width: 13px;
height: 13px;
background-position: 0px -1153px;
}
.business-profile-header .wrapper .store-info .store-header .tags .tag {
display: inline-block;
}
.business-profile-header .wrapper .store-info .store-header .tags .sprite, .business-profile-header .wrapper .store-info .store-header .tags .security-disclaimer:before, .business-profile-header .wrapper .store-info .store-header .tags .mobile #menuItemPanel ul.collection-content li .item-option-actions i, .mobile #menuItemPanel ul.collection-content li .item-option-actions .business-profile-header .wrapper .store-info .store-header .tags i {
vertical-align: middle;
margin-right: 5px;
}
.business-profile-header .wrapper .store-info .store-header .name {
font-size: 30px;
line-height: 1.4;
margin-top:10px;
float:left;
margin-right:10px;
}
.business-profile-header .wrapper .store-info .store-header {
padding: 25px 0px 10px 9%;
}
.business-profile-header .wrapper .store-info .store-details {
padding: 15px 0px 20px 9%;
background-color: rgba(0, 0, 0, 0.5);
font-weight: 500;
}
.business-profile-header .wrapper .store-info .store-details .sprite-wrapper, .business-profile-header .wrapper .store-info .store-details .details-wrapper {
display: table-cell;
vertical-align: middle;
}
.business-profile-header .wrapper .store-info .store-details .sprite-wrapper, .business-profile-header .wrapper .store-info .store-details .details-wrapper {
display: table-cell;
vertical-align: middle;
}
.business-profile-header .wrapper .store-info .store-details .sprite-wrapper, .business-profile-header .wrapper .store-info .store-details .details-wrapper {
display: table-cell;
vertical-align: middle;
}
.sprite-icon-warning-blue {
width: 36px;
height: 24px;
background-position: 0px -1295px;
}
.sprite, .security-disclaimer:before, .mobile #menuItemPanel ul.collection-content li .item-option-actions i {
background-image: url("../images/mobile-sprite-f5772dd6030400e529387eb2ff2150a5.png");
background-repeat: no-repeat;
display: inline-block;
position: relative;
}
.new_aboutus{
margin-bottom: 15px; 
padding: 120px 50px; 
background-image: url('../images/abcde.png') center center no-repeat; 
background-size: 100% auto;
}
footer {
width: 100%;
/* min-height: 280px;*/

/*background:#3D5A6B;*/

color:white;
}
footer ul {
float: left;
margin: 0px;
padding: 0px;
margin-top: 15px;
}
/*footer ul li:first-child {
padding-left: 0px;
}*/
footer ul li {
float: left;
margin: 0px 0px 0px;
padding: 0px 0px;
color: #FFF;
font-size: 14px;
width: 100%;
/*border-right: 1px solid #878080;*/

line-height: 22px;
/* list-style: outside none none;*/
}
footer ul li a {
color: #838993;

}

footer ul li a:hover{
color: #c7c8d2;
}
.table-time .table{background:white;border-radius: 4px;font-size: 16px;}
.table-time .table > thead > tr > th {border-bottom: 1px solid #f0f0f0;}
.table-time .table > tbody > tr > th:first-child{background: #4ca146;color: white;}
.resto-timing{font-size: 12px;color: #008ff8;font-weight: normal;text-decoration: underline;}
.resto-timing:hover{font-size: 12px;color: #008ff8;font-weight: normal;text-decoration: underline;}
.table-time .table > tbody > tr > td{border-top:1px solid #f0f0f0;}
.table-time .table > tbody > tr > td:first-child{border-right:1px solid #f0f0f0;}
.download-app{position: absolute;z-index: 1;bottom: 40px;}
.download-app img{height: 450px;}
.footer_subdiv_content_subdiv h4{color:#838993;}
.add_item_content textarea {
    resize: none;
    width: 100%;
    padding: 10px;
    border: 1px solid #dbdada;
}
.social {
    color: #878080;
    display: inline-block;
    padding-left: 20px;
}
.social img {
cursor: pointer;
margin: 15px 4px 0px 0px;
}
.galleri-wrapper h1 {
font-size: 40px;
letter-spacing: 3px;
color: #C69E59;
text-transform: capitalize;
text-align: center;
}
.section-padding {
padding: 60px 0px;
}
.galleri-wrapper .slogan {
padding-bottom: 40px;
}
.slogan {
font-size: 17px;
color: #565656;
text-transform: uppercase;
letter-spacing: 1.5px;
line-height: 35px;
text-align: center;
font-weight: 300;
}
.gallery-trigger ul li {
display: inline-block;
color: #FFF;
text-transform: capitalize;
letter-spacing: 0px;
margin-bottom: 10px;
}
.gallery-trigger ul li a.active, .gallery-trigger ul li a:hover {
background: none repeat scroll 0% 0% #5F8CBA;
color: #FFF;
border: 1px solid transparent;
}
.gallery-trigger ul li a {
padding: 10px;
font-size: 13px;
color: #565656;
border-radius: 0px;
border: 1px solid #BBB;
border-radius: 3px;
float:left;
}
.width611 {
width: 100%;
}
.footer_link_pay > a
{
color: #fff;
}
.day-of-week
{
font-weight:bold;
color: red;
text-align: center;
margin-bottom: 10px;
}
.day-of-week span{color: #383848;font-size: 22px;}
.site-time{display: inline-block;
color: #383848;
width: 100%;
text-align: center;
font-size: 16px;}
.site-time .time1{display: inline-block;}
.site-time .time2{display: inline-block;}
.bcka3dafa {
background: none repeat scroll 0% 0% rgba(23, 21, 21, 0.03);
border-bottom: 1px solid #D1D1D1;
height: 30px;
}
.bcka3dafa_coupons
{
width:100%;
height:auto;
padding-bottom:20px;
text-align: left;
font-size: 16px;
color:#000;
}
.padding-top5 {
padding-top: 5px;
}
.padding-bottom5 {
padding-bottom: 5px;
}
.fontsize11 {
font-size: 11pt;
}
.fontbold {
font-weight: bold;
}
.padding-left10 {
padding-left: 10px;
text-align: center;
}
.borderb9b9b9 {
border: 1px solid #D1D1D1;
border-radius: 8px;
}
.whitebackground {
background: none repeat scroll 0% 0% #FFF;
}
.marginTop14 {
margin-top: 14px;
}
.width-550, .width600 {
width: 99%;
padding: 5px;
}
.widthopt_an {
width: 96%;
padding: 5px;
}
.menu_separator {
background-image: url("../images/menu-seperator.png");
background-position: left bottom;
background-repeat: repeat-x;
}
.width80 {
width: 7%;
}
.fontsize10 {
font-size: 11pt;
}
.opt_haft_div
{
float:left;
width:100%;
}
.floatleft {
float: left;
}
.tLeft {
text-align: left;
}
.clearfix
{
clear:both;
}
.paddingTop7
{
margin-bottom:20px;
}
.width620
{
width:100%;
}
/*.active_menu
{
border: 1px solid #787676 !important;
}*/
.menu_title
{
width:80%;
float:left;
font-weight:bold;
}
/*-----------------------Bishu Modified-----------------------*/
.res_open
{
    color:#fff;
    background:green;
    padding: 4px 10px;
    margin-left: 10px;
    font-size: 14px;
    border-radius: 2px;
}
.res_close
{
    color:#fff;
    background:#f00;
    padding: 4px 10px;
    margin-left: 10px;
    font-size: 14px;
    border-radius: 2px;
}
.opening_time
{
    color: #ffffff;
    font-size: 12px;
}
.discount
{
color: #000;
font-size: 16px;
font-weight: bold;
}
.text_Fix
{
    float: left;
    width: 100%;
}
.payment_option
{
    float: left;
    width: 100%;
    /*line-height: 24px;*/
}
.payment_option > span
{
    display: block;
    margin-bottom: 8px;
}
.payment_option > ul >  li
{
    float: left;
}
.ul_fix
{
    list-style: none;
}
.ul_fix >  li
{
    float: left;
    margin-right: 8px;
}
.img_FIX
{
    height: 25px;
    
}
.label_fix
{
    font-weight: 100;
    margin: 0px;
}
.in_b
{
 display: inline-block;
}
/*-----------------------Bishu Modified-----------------------*/
.menu-result {
/*width: 65%;*/
width: 100%;
height: auto;
float: left;
position: relative;
background: white;
padding: 15px;
border: 1px solid #ececf4;
/*padding-top: 25px;*/
}
.menu-titulo {
width: 100%;
/*background: none repeat scroll 0% 0% #5F8CBA;*/
/*color: #FFF;*/
/*border-radius: 5px;*/
margin-bottom: 10px;
padding: 5px 0px;
}
.menu-titulo label:first-child {
width: 100%;
background: transparent;
padding: 10px 0px;
border-radius: 4px;
cursor: pointer;
margin-bottom: 0px;
font-weight: normal;
/*color: red;*/

/*color: black;*/
 color: #000000b0;
}
.menu_img_price a.fancybox{display: inline-block;vertical-align: middle;border: 1px solid #248b27;}
.menu_img_price .open_res_span{display: inline-block;vertical-align: middle;border: 1px solid #248b27;}
/*.open_res_span*/
/*{*/
    /*border: 1px solid #248b27;*/
/*}*/
.panel-group {
margin-bottom: 20px;
}
.panel-group .panel {
margin-bottom: 10px;
border-radius: 4px;
clear: both;
/*border: 1px solid red;*/
/*border-bottom: 0px dotted #d2caca;*/
}
.panel {
margin-bottom: 20px;
background-color: #FFF;
/*border: 1px solid transparent;*/
border-radius: 4px;
/*box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);*/
}
.menu-result .platos .panel-heading {
height: auto;
background: transparent;
/*color: #FFF;*/
/*border-color: #DDD;*/
padding: 0px;
font-size: 19px;
/*cursor: pointer;*/
/*border-bottom: 1px dotted #d2caca;*/
}
.menu-result .platos .panel-sub_heading {
height: auto;
background: transparent;
/*color: #FFF;*/
padding-top: 4px;
/*border-color: #DDD;*/
padding: 0px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
/*font-size: 20px;*/
cursor: pointer;
/*border-bottom: 1px dotted #d2caca;*/
}
.menu_descpt
{
border:0px solid red;
/*width:75%;*/
width:100%;
float:left;
}
.menu_img_price
{
width:45%;
height: auto;
text-align: right;
float: right;
margin-top: 5px;
position: relative;
}
/*input[type="checkbox"], input[type="radio"] {
width: 20px;
height: 20px;
}*/
.collapse {
display: none;
}
.collapse.in {
display: block;
}
.all_pre_quan{display: inline-block;width: 15px;}
.panel-collapse
{
float:left;
width: 100%;
height:auto;
clear:both;
background: #fff;
padding: 0;
height: auto !important;
/*border: 1px solid #e3e3e3;*/
/*padding-bottom: 10px;*/
}
.menu_descpt > p
{
font-size:13px;
line-height: 20px;
margin-bottom: 0px;
}
.menu_img
{
border: 0px solid #b9b9b9;
width: 100px;
height: 75px;
margin-bottom: 7px;
float: left;
padding: 1px;
position: absolute;
left: 0px;
}
.menu_img > a > img
{
border-radius: 4px;
}

.right_ftmluy
{
    color: #248b27;
    float: right;
    font-weight: normal;
    /* border-left: 1px solid #fff; */ 
    width: 30px;
    /* salman width: 56px; */
    line-height: 15px;
    font-size: 15px;
    display: inline-block;
    height: 27px;
    background: #f2f2f200;
    text-align: center;
/*    padding: 5px 0px;*/
     padding: 5px 14px;
    vertical-align: middle;
}
.cross_cart {
    margin-top: -7px;
    background: none;
    font-size: 18px !important;
}
.edit_cart {
    font-size: 17px !important;
}
.right_ftmluy:hover{ /*background: #ddd; */  cursor: pointer;}
.right_ftmluy1
{    
color: #248b27;
float: right;
font-weight: normal;
border-left: 1px solid #fff;
width: 56px;
line-height: 15px;
font-size: 15px;
display: inline-block;
height: 27px;
background: #f2f2f200;
text-align: center;
padding: 5px 0px;
vertical-align: middle;
/*margin-top: -2px;*/
}
.right_ftmluy1:hover{background: #ddd;}
.dis-price{color: #ec0000;}
.menu_prcs
{
padding: 0;
background: transparent;
color: #515151;
border: none;
border-radius: 3px;
font-size: 18px;
cursor: pointer;
clear: both;
font-weight: normal;
line-height: 22px;
}
/*.right_section
{
    width:30%;
    height:auto;
    float:right;
    margin-top: 28px;
    margin-right: 40px;
    top: 0px!important;
}*/
/*added by srijaul on 11.12.19*/
.right_section {
   width: 26%;
    height: auto;
    float: right;
    margin-top: 28px;
    margin-right: 10%
}
/*end*/
.google_map_div
{
width:100%;
height:280px;
border: 1px solid #fff;
}
.information_section
{
width:auto;
height:auto;
background:#fff;
margin-top:20px;
}
.contact_us_padd
{
width:auto;
height:auto;
padding:10px;
}
.classic-title {
margin-bottom: 10px;

border-bottom: 1px solid #EEE;

text-align: center;

color: black;

font-weight: normal;

background: #f0f0f0;

padding: 15px 5px;

font-size: 19px;

border-radius: 5px;
}
.text_contact
{
color: #5F6A7D;
font-size: 22px;
line-height: 22px;
text-align: center;
paddinG: 10px 0px;
font-weight: bold;
}
.icons-list > li
{
color: #5F6A7D;
font-size: 13px;
font-weight: normal;
line-height: 23px;
margin-bottom: 10px;
}

.delivery-pickup-time{background: #fff;padding: 20px 0px;}
.delivery-pickup-time .time{margin-bottom: 0px;
font-size: 25px;
color: gray;}
.delivery-pickup-time .time b{color: black;font-size: 30px;} 

.header_menu
{
/*background: rgba(25,25,26,0.5);*/
top: 0px;
right: 0px;
left: 0px;
/*position:fixed;*/
z-index: 1000;
position: absolute;
border-bottom: 0px solid #fff;
height: 92px;
}
/* start add by jayanta*/
.c-search {
overflow: hidden;
position: absolute;
bottom: 62%;
right: 0;
left: 0;
/*text-align: center;*/
height: 80%;
padding: 1%;
/* padding: 50px 25px;*/
background-color: #fff;
max-width: 800px;
margin: 0px auto;
border-radius: 4px;
-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.16);
box-shadow: 0 2px 8px 0 rgba(0,0,0,.16);
/* opacity: 0.7;*/
}
.c-search-title 
{
font-size: 44px;
line-height: 48px;
color: #f50028;
margin-bottom: 8px;
text-align: center;
}
.c-search-subtitle 
{
text-align: center;
color: #535353;
padding: 0 20px;
font-weight: 300;
font-size: 20px;
line-height: 24px;
}
.c-search .o-btn 
{
position: absolute;
top: 56%;
right: 34%;
/* padding: 2%;*/
/*height: 56px;*/
/* min-width: 56px;*/
/*line-height: 19px;*/
/*background: #284a41;*/
color: white;
font-size: 16px;
border: none;
outline: none;
/*border-radius: 10px;*/
cursor: pointer; 
background: #2977db;
width: 30%;
min-height: 30%;
font-size: 25px;
}
.c-search .o-btn:hover
{
background: #8496ae;
}
.blueraysdiv{

background-size: cover; 
width: 100%; 
}
.container_new_div{
height: 150px;
width: 100%;
border: 0px solid black;
background: #3D5A6B;
}
.footer-top{height: 120px;
background: url(../images/footer-top.png);
background-size: contain;
background-repeat: repeat;
margin-top: 25px;}
.c-footer {
/*height: 120px;*/
/*  background: #17374A;*/
/* padding: 25px 0px;*/
/* border-bottom: 1px solid #8f6060;*/
}
.footer_contain_new{
width: 100%; 
padding: 40px 0px;
min-height: 120px;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.footer_subdiv_content{
width: 16%;
height: 120px; 
/*background: red;*/
float: left;
/*border: 1px solid red;*/
margin: 3px;
}
.footer_div_color{
background: #000000;
width: 100%;
float: left;
}
.l-container {
width: 80%;
/* max-width: 1004px;*/
margin-right: auto;
margin-left: auto;
}
/*.l-row {
margin-left: -16px;
}*/
.l-col {
position: relative;
float: left;
min-height: 1px;
padding-left: 16px;
}
.c-footer .c-footer__panel {
border: 0;
padding-left: 0;
/*margin-left: 14px;*/
}
.l-col--md-2 {
width: 25%;
}
.preparation-info {
position: relative;
z-index: 10;
background: #fbd702;

padding-top: 15px;

padding-bottom: 5px;

border-radius: 10px;
}
.wave-area {
height: 5%;
width: 100%;
position: absolute;
bottom: 0;
left: 0;
background: white;
z-index: 1;
}
.wave {
background: url("../img/wave.svg") repeat-x;
position: absolute;
top: -100px;
width: 6400px;
height: 100px;
animation: wave 35s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
transform: translate3d(0, 0, 0);
}
.wave {
background: url("../img/wave.svg") repeat-x;
position: absolute;
top: -100px;
width: 6400px;
height: 100px;
animation: wave 35s cubic-bezier(0.36, 0.45, 0.63, 0.53) infinite;
transform: translate3d(0, 0, 0);
}
.contact_form_left_div{
width: 40%; 
height: auto; 

float: left; 
background: white;
margin-bottom: 20px;
border-radius: 8px;

}
.contact_form_right_div{
width: 55%; 
border: 0px solid red; 
float: right; 
height: 450px; 
/* padding: 15px;*/
}
.contact_us_font_size{
/* font-size: 25px;*/
/* padding: 12% 0px;*/
margin-top: 10%;
/* height: 50%;*/
}
.menu_background_image{
height: 270px;
position: relative;
}
.wrapper_menu_page{height: 270px;}

/*.textdiv {

width: 46%;
float: left;
margin-top: 25px;
padding: 0;

}*/
/*added by srijaul on 11.12.19*/
.textdiv {
    width: 37%;
    float: left;
    margin-top: 25px;
    padding: 0;
}
/*end*/
.username_anthr_contact::placeholder {
    color: #000;
}
.current_comment::placeholder {
    color: #000;
}
/*.abc{
width: 20%;
border: 0px solid red; 
height: auto; 
float: left; 
margin-top: 15px;
top: 15px!important;
}*/
/*aded by srijaul on 11.12.19*/
.abc{
    width: 15%;
    border: 0px solid red;
    height: auto;
    float: left;
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 15px;
}
.menu_details_left ul{
    background: #dfe0db;
    height: 90vh;
    overflow-y: scroll;
    overflow-x: hidden;
}
.menu_details_left ul::-webkit-scrollbar {
    width: 0px;  /* Remove scrollbar space */
    background: transparent;  /* Optional: just make scrollbar invisible */
}
/* Optional: show position indicator in red */
.menu_details_left ul::-webkit-scrollbar-thumb {
    background: #FF0000;
}
.menu_details_left ul .only_category_li_list{
    padding: 3px 10px;
}
.menu_details_left ul .only_category_li{
    padding: 0 10px;
}
.only_category_li{
    background: #272b2e;
    color: #fff !important;
}
/*end*/
.abc_none{
width: 20%;
border: 0px solid red; 
height: auto; 
float: left; 
margin-top: 80px;
/*background:yellow;*/
}
#IdDelivery .modal-dialog{
    height: 100%;
display: flex;
align-items: center;
justify-content: center;
margin: 0px auto;
top: 150px;}
.restaurant_header_div {
width: 100%;
position: relative;
left: 0;
padding: 0;
float: left;
margin: 0px auto;
}
.restaurant_logo_div{
height: 60%;
width: 32%;
/*border: 1px solid black;*/
margin: 15px;
float: left;
background:red;
}
.restaurant_details_div{
height: 60%;
width: 55%;
float: right;
/*border: 1px solid red;*/
margin:15px 15px 15px 0px;
}
.restaurant_menu_name{
    width: 100%;
    text-align: center;
    float: left;
    margin-left: 0;
    margin-right: 0;
    height: auto;
    margin-top: 28px;
    background: #fff;
    font-size: 12px;
    border: 1px solid #eee;
    margin-bottom: 15px;
    font-weight: 900;
    color: #000;
    padding: 14px 0px;
}
.rightsec{
width: 34%; 
border: 0px solid red; 
height:; 
float: right; 
background:; 
margin-top: 100px;
}
.restaurant_menu_name .title{border-bottom: 4px solid red;}
.menu_details{
/* padding: 45px 60px;*/
width: 100%;
height: 100%;
}
.menu_details_row{
width: 100%;
/*padding: 45px 30px;*/
}
.menu_details_row_category{
width: 15%;
float: left;
border: 1px solid #dadada;
background: #dadada;
padding: 60px 15px 68px 172px;
}
.only_category_li{
font-size: 18px;
color: black;
line-height: 50px;
}

.only_category_li_list{
line-height: 20px;
width: 100%;
border-bottom: 1px solid #e9e9e9;
color: red;
position: relative;
padding: 5px 0px;
}
.parent_cat{padding: 0px 8px;}
.has-sub{display: inline-block;
margin-right: 2px;
vertical-align: top;
margin-top: -2px;
font-size: 16px;}
.cat-name{
    display: inline-block;
    margin-right: 0px;
    vertical-align: middle;
    width: 88%;
    font-weight: bold;
    font-size: 15px;
    color: #000;
}
.only_category_li_list a{color: #7a7a7a;display: inline-block;width: 100%;font-size:13px;}
.only_category_li_list a:hover{color: #7a7a7a;}
.only_category_li_list a:focus{color: #0070eb;}
.only_category_li_list .category_sub_list{
background: #DDDFF8;
border-bottom: 1px solid rgba(222, 222, 222, 0.54);
display: none;
list-style: none;
padding: 0;
margin: 0;
padding-left: 5px;
margin-top: 5px;
}
.only_category_li_list .category_sub_list li{}
.only_category_li_list .category_sub_list li a{padding: 5px 5px 5px 15px;display: block;font-size: 13px;color: #4b4b4b;}
.item_details_header{
width: 40%;
/*border: 1px solid red;*/
height: 200px;
position: absolute;
left: 365px;
top: -64px;
background: white;
}
.item_details_header_logo {
/*border: 1px solid red;*/
/* background: green;*/
height: 50%;
width: 75%;
/* margin-top: 20px;
margin-left: 25px;*/
margin: 0px auto;
margin-top: 7px;
border: 1px solid red;
}
.item_details_body{
width: 40%;
/*border: 1px solid red;*/
/*height: 200px;*/
position: absolute;
left: 365px;
top: 150px;
background: white;
}
.section {
position: relative;
margin: 10px 0;
padding: 20px 70px;
background-color: #F9F9F9;
overflow: hidden;
}
.nomargin {
margin-bottom: 15px;
}
.clearfix {
clear: both;
}
.container {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.section .container {
z-index: 2;
}
.heading-block::after {
content: '';
display: block;
margin-top: 30px;
width: 40px;
/*border-top: 2px solid #444;*/
}
.heading-block h2 {
margin-left: 15px;
}
.col-md-9 {
width:72%;
float: left;
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
.bottommargin-sm {
margin-bottom: 30px !important;
}
.feature-box.media-box {
padding: 0;
}
.feature-box:first-child {
margin-top: 0;
}
.feature-box {
position: relative;
margin-top: 20px;
padding: 0 0 0 80px;
}
.l-small-inner-bottom-1 {
width: 100%;
min-height: 390px;
/* background: #f2eded;
background-image: url("../images/trec2gobackground.png");
background-color: #272424;
background-attachment: fixed;*/
}
/*.l-small-inner-top-2 {
padding-top: 2em;
}
.l-small-inner-bottom-1 {
padding-bottom: 1em;
}*/
#sub-menu .row {
width: 100%;
padding: 15px 20px;
}
/*.col-md-12 {
width: 100%;
height: 100%;
}*/
/*.col-md-3 {
width: 15%;
border: 2px solid red;
}*/
.list_inedx_div {
float: none !important;
display: inline-block;
vertical-align: text-top;
}
.sub_menu1 .img2 {
width: 100%;
}
.img2 {
width: 100%;
height: 50%;
/*padding: 15px;*/
}
.img2store{
width: 100%;
height: 100%;

}
.col25div{
/*height: 100%;*/
width: 25%;
float: left;
height: 400px;
background: #e7e4e4;
/* border: 1px solid red;*/
}
.footer_subdiv_content_subdiv{
padding: 0% 0% 0% 30%;
}
footer ul li a {
    color: #a5a5a5;
    font-size: 14px;
}
.locbtn{
width:60%;
height: 40px;
background: #16836f;
margin-top: 25px;
border: none;
outline: none;
color: white;
font-size: 18px;

}
.col25divsubdiv{
width: 80%; 
height: 80%; 
border: 1px solid #cfbcbc; 
margin: 0px auto; 
margin: 10%;
background: white;
}





/*end add by jayanta*/
.header_outer
{
height: 94px;
width: 100%;
position: absolute;
}
.header_outer_index
{
height: auto;
width: 100%;
}
.index_margin-index
{
margin-top:40px;
}
.width_opt
{
width:750px;
height:auto;
padding-bottom: 20px;
}
.border_rdvd
{
border-radius:3px;
}
.address_button {
    padding: 8px 10px;
    border-radius: 4px;
    color:#266abd;
    font-size: 13px;
    text-align: center;
    float: right;
    text-decoration: underline;
    letter-spacing: 1px;
    padding-right: 0;
}
.add_item_button {
    padding: 8px 10px;
    border-radius: 4px;
    color:#266abd;
    font-size: 13px;
    text-align: center;
    float: right;
    text-decoration: underline;
    letter-spacing: 1px;
    padding-right: 0px;
}
.username_text
{
border:1px solid #808080;
width: 255px;
height: 50px;
border-radius: 5px;
padding:5px;
color: #BBB7B7 !important;
}
#basketOrb {
cursor: pointer;
background-color: #3498DB;
background-image: url("../images/basket.png");
background-repeat: no-repeat;
background-position: center 22%;
z-index: 50;
border-radius: 50%;
width: 150px;
height: 150px;
position: fixed;
top: 130px;
right: 50px;
box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 0.5);
transform: scale(0.65) rotate(0deg);
}
#basketOrb.parked {
top: 90px;
right: -25px;
position: fixed;
left: auto;
}
#basketOrb .count {
color: #50AECC;
font-weight: bold;
width: 100%;
text-align: center;
font-size: 20px;
margin: 0px;
position: absolute;
top: 30%;
}
#basketOrb .price {
color: #FFF;
font-weight: bolder;
font-size: 22px;
width: 100%;
text-align: center;
white-space: nowrap;
margin: 0px;
position: absolute;
top: 55%;
}
#basketOrb .price .cents {
font-size: 20px;
position: relative;
top: -11px;
}
/*added by srijaul on 11.12.19 */
.panel-title {
    float: left;
    font-size: 13px;
    width: 55%;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: inherit;
}
/*end*/
.opn_cls_img
{
float:right;
margin-top: 0px;
cursor:pointer;
width:20px;
height:20px;
background:url("../images/ninus_32.png") no-repeat;
}
/*.opn_cls_img1
{
float:right;
cursor:pointer;
width:20px;
height:20px;
background:url("../images/144.png") no-repeat;
margin-top: 0px;
}*/
/*.openhidemenues1{
float:right;
margin-top: 0px;
cursor:pointer;
width:30px;
height:27px;
border: 1px solid red;
background:url("../images/144.png") no-repeat;
margin-right: 6px;
display: none;
}
.openhidemenues2{
float:right;
margin-top: 0px;
cursor:pointer;
width:30px;
height:27px;
border: 1px solid red;
background:url("../images/144.png") no-repeat;
margin-right: 6px;
}*/

.btn-orderonline {

    background: #fbd702;
    color: black;
    border: 5px solid #fff;
    padding: 10px 25px;
    font-size: 28px;
    position: absolute;
    z-index: 0;
    left: -210px;
    right: 0px;
    width: 250px;
    margin: 0px auto;
    top: 40%;

}
.left-align{padding-left:0px;}
.aboutus_img{width:100%;}

.index_view_more
{
padding-top: 0;

font-size: 14px;

text-align: center;

display: inline-block;

width: 100%;

margin-top: 10px;
}
.index_view_more a
{
color: #5F8CBA; 
}
.index_view_more input{background: white;

color: black;

padding: 5px 20px;

border-radius: 20px;}
.index_view_more a:hover
{
color: #000;
}
.hr1
{
margin-bottom: 10px;
background: #DCDCDC;
width: 100%;
height: 1px;
}
.index_text_600
{
border:0px solid red;
width:600px;
font-size: 14px;
text-align: justify;
}
.old_price_special
{
text-align: right;
display: inline-block;
vertical-align: middle;
margin-right: 0px;
font-size: 16px;
float: left;
margin-left: 10px;
width: 50px;
}
.display_none
{
display:none;
}
.no_menu
{
width:100%;
color:red;
text-align:center;
font-size:14px;
padding: 10px 0px;
}
.opt_haft_div_padding
{
float:left;
width:25%;
padding-left:10px;
margin-top:15px;
}
.opt_haft_div_padding_text
{
float:left;
border:1px solid #ffffff;
margin-top:15px;
width: 65%;
text-align: justify;
font-size: 12px;
}
.logged_id_button
{
    float: right;
    margin-left: 9px;
    position: relative;
    margin-top: 30px;
    margin-right: 5px;
}
.logged_id_button > img
{
cursor:pointer;
}
.menu_hidden_loggog
{
width: 230px;
height: auto;
position: absolute;
top: 33px;
background: #fff;
right: 0px;
border-radius: 5px;
padding: 5px 0px;
display:none;
}
.menu_hidden_loggog > li
{
text-align: left;
padding: 8px;
padding-left: 15px;
border-bottom: 1px solid #f0f0f0;
}
.menu_hidden_loggog > li > a
{
color:#000;
}
.menu_hidden_loggog > li > a:hover {
color: #000;
}
.no_items_crt > a
{
color:#fff;
}
.no_items_crt > a:hover {
color: #DDDDDD;
}
.user_logged_in, .user_not_logged_in, .user_logged_in1, .user_not_logged_in
{
display:none;
}
.inner_left_content
{
/*width:65%;
float:left;
height:auto;
margin-top: 25px;*/
width: 75%;
    float: none;
    height: auto;
    margin-top: 25px!important;
    margin: 0px auto;
}
.inner_left_content_reserv
{
width:100%;
height:auto;
margin: 20px 0px;
}
.link_anchor
{
    float: none;
    margin: 10px 0px 0px;
    font-weight: normal;
    color: #2196F3;
    font-size: 16px;
    text-decoration: underline;
    text-decoration: underline;
}
.right_section_inner
{
/*width:100%;
float:right;
height:auto;
padding-top: 50px;*/
width: 75%;
float: none;
height: auto;
padding-top: 50px;
margin: 0px auto;
}
.special_menu_text_test
{
font-weight: bold;
padding: 0px;
font-size: 18px;
cursor: pointer;
position: relative;
color: black;
/*opacity: 0.5;*/
}
.special_menu_text_test:hover{color: black;}
.special_menu_text_test:focus{color: black;}

.special_menu_text_test:after {
font: normal normal normal 30px/1 FontAwesome;
content: "\f105";
float: right;
color: #424242;
position: absolute;
right: 0;
top: 0px;
}
.special_menu_text_test.collapsed:after {
content: "\f107";
}

.book_online_div_total
{
width: auto;
height: auto;
margin-bottom: 9px;
background: #5F8CBA none repeat scroll 0% 0%;
border-radius: 5px;
position: absolute;
right: 0px;
top: 40px;
padding: 0px 10px;
display: none;
}
.book_online_div
{
width:100%;
padding:8px 0px;
text-align:center;
background: #950606;
border-radius: 5px;
color: #fff;
font-size: 19px;
cursor:pointer;
}
.book_input_div_pre
{
width:100%;
height:auto;
text-align:center;
padding-bottom:5px;
display:block;
}
.book_input_div
{
width:100%;
height:auto;
text-align:center;
margin:10px 0px;
}
.payment_method_div
{
width:100%;
text-align:left;
padding:10px 0px;
}
.method_type
{
margin-right:5px;
vertical-align: top;
margin-top: 12px;
}
.method_images
{
cursor:pointer;
margin-right:30px;
}
.card_total {
width: 280px;
margin: 50px auto;
padding: 20px 30px;
background: #fff;
border-radius: 5px;
}
.text2a
{
font-size:14px;
margin-bottom:5px;
margin-top:10px;
}
.card_input {
border-radius: 5px !important;
border: 1px solid #8B97A0 !important;
width: 255px !important;
padding: 8px !important;
font-size: 14px !important;
color: #BBB7B7 !important;
}
.card_input_ant {
border-radius: 5px;
border: 1px solid #8B97A0;
width: 100px;
padding: 5px 5px;
font-size: 14px;
color: #BBB7B7;
margin-right:0px;
}
.noDescription > .content > .title > h1 {
font-size: 14px !important;
}
.fixed_menu_head
{
/*background: #faeb96 !important;*/
/*background: #c5c8ab !important;*/
/*color: #000 !important;*/
font-size: 16px;
}
.menu_spe_left
{
width:80%;
float:left;
}
.menu_spe_right
{
width: 17%;
float: right;
text-align: left;
padding-right: 10px;
padding-top: 6px;
}
.spler_img
{
border: 2px solid #B6B6B6;
}
.application_icon_div
{
width:100%;
height:auto;
text-align:center;
margin:0px 0px 10px;
}
.bag_remove_check
{
float:left;
margin-right:5px;
margin-top: 3px;
}
.bag_remove_check1
{
float:left;
margin-right:5px;
margin-top: 7px;
}
.remove_bag_button
{
margin-right:10px;
cursor:pointer;
display:none;
}
.white_back_grond
{
background: #fff;
padding-bottom:10px;
border-radius: 4px;
}
.input_total_left
{
width:50%;
height:auto;
float:left;
}
.diff_backgrount
{
background: #fff;
padding:10px;
border-radius:4px;
}
.social_nav-1:nth-child(odd) {
    background: white;
    border-radius: 4px;
    border: 1px solid darkgray;
}
.fllow_us_on
{
width:100%;
color: #fff;
/*font-size: 14px;*/
/*text-align: left;*/
/*padding-left: 7px;*/
}
.fooetr_r_right
{
width:70%;
float:left;
padding-top:12px;
}
.footer_link_pay
{
width:100%;
text-align: center;
color: #fff;
/*font-size: 13px;*/
}
.footer_card_total
{
/*text-align: left; */
padding-top: 15px;
}
.fooetr_r_right_angt
{
width:25%;
float:right;
}
#siteseal
{
float:left;
margin: 15px auto 0px;
width: 135px;
}
.left_ftmluy
{
float: left;
padding-right: 0px;
margin-left: 15px;
margin-right: 15px;
margin-top: 0px;
font-size: 13px;
position: absolute;
right: 70px;
font-weight: bold;
color: #000;
}
.cart_right_section
{
/*width:auto;*/
width: 100%;
height: auto;
background: #FFF none repeat scroll 0% 0%;
/*margin-top: 20px !important;*/
border-radius: 4px;
margin: 0px auto;
}
.cradt_head_div
{
width:auto;
height: auto;
padding: 15px 10px;
/*padding-right: 0px;*/
}
.crad_menu_dsct
{
    border-bottom: 1px solid #D2D2D2;
    font-size:14px;
    padding:10px 10px 10px 10px;

}
.card_section_top
{
    width: auto;
    height: auto;
    padding: 10px 15px;
/*    border-bottom: 1px solid #D2D2D2;*/
/*    background: #272b2e none repeat scroll 0% 0%;*/
    border-radius: 0;
    color: #000;
    font-weight: bold;
}
.card_span_h
{
float: left;

width: 10%;

margin-top: 6px;
}
.card_span_h_text
{
float: left;

font-size: 17px;

width: 80%;

text-align: left;
}
.card_span_trash
{
float: right;

vertical-align: middle;

width: 20%;

text-align: right;

margin-top: 6px;
}

.no_item_card{}
.no_item_card p{margin-bottom: 0px;font-size: 16px;color: #878787;}
.no_item_card p.cart{font-size: 60px;color: black;}

.total_card_item
{
    width:100%;
    height:auto;
    padding-bottom:10px;
    border-bottom: 1px solid #D2D2D2;
    margin:10px 0px;
    /*padding: 0px 10px;*/
    padding: 0px 0px;
}
.margin_botom
{
margin-bottom:5px;
}
.card_side_select
{
width:auto;
height:30px;
margin-bottom:10px;
border: 1px solid #D2D2D2;
}
.crt_qunt
{
width:30px;
height:20px;
text-align:center;
font-size:14px;
}
.float_left
{
float:left;
}
.menu_name_card
{
width: 60%;
font-size: 12px;
margin: 0px;;
}
.float_right
{
float:right;
}
.menu_price_card_menu
{
    font-size: 20px;
}
.menu_price_card
{
font-size: 12px;
}
.ajax_total_card_div
{
    width:600px;
/*   max-height:600px;*/
   overflow-y: scroll !important;
   /* overflow-x: hidden !important; */
   /* -webkit-overflow-scrolling: touch; */
}
.ajax_total_inner_contact_div
{
width:85%;
height: auto;
margin:0px auto;
}

.header_top_card
{
width:auto;
height:auto;
padding: 5px 10px;
color: #fff;
font-weight:bold;
font-size:16px;
background: #5F8CBA none repeat scroll 0% 0%;
}
.add_item_content
{
    padding: 6px 10px 0px 10px;
    position: relative;
}
/*.qty_minus
{
background: transparent url("../images/minus_open.png") no-repeat scroll 0px 0px;
background-size: 23px;
}*/
.qty_menu_card
{
width: 35px;
    padding: 4px;
    float: left;
    color: #000;
    font-size: 18px;
    text-align: center;
    border: 1px solid #C5C5C5;
    /* border-radius: 50%; */
    font-size: 12px;
    margin: 4px;
    background: transparent;
}
/*.qty_plus
{
background: transparent url("../images/plus_close.png") no-repeat scroll 0px 0px;
background-size: 23px;
}*/
.add_item_qty
{
float:left;
/*width: 45%;*/
margin-top: 4px;
font-size: 14px;
}
.add_item_image
{
/*float:left;*/
align-items: center;
    justify-content: center !important;
}
.add_item_image button
{
height: 30px !important;
margin: 0px;
float: left;
border: medium none;
cursor: pointer;
width: 30px;
margin-top: 2px;
border: 2px solid #F5F5F5;
background: #F5F5F5;
border-radius: 4px;
}

.add_item_image_sides_default
{
float:left;
}
.add_item_image_sides_default button
{
height: 33px;
margin: 0px;
float: left;
border: medium none;
cursor: pointer;
width: 30px;
margin-top: 2px;
}
.mnd{
    color:#1A58A6;
}
.add_item_image_sides
{
float:left;
}
.add_item_image_sides button
{
height: 33px;
margin: 0px;
float: left;
border: medium none;
cursor: pointer;
width: 30px;
margin-top: 2px;
}

#add_item_customize
{
    color: #1D1D1D;
    font-size: 14px;
    /* overflow: scroll; */
    /* padding-bottom: 61px; */
    /* margin-bottom: 71px; 
    height: fit-content;*/
    -webkit-overflow-scrolling: touch;
}

#special_textarea
{
width: 40%;
margin: 0px;
padding: 5px;
border: 1px solid #C5C5C5;
border-radius: 3px;
resize: none;
float: right;
}
.add_instr
{
width:auto;
float: left;
font-size:20px;
padding-right: 15px;
}
.add_item_price
{
float:right;
margin-top: 3px;
font-size: 20px;
}
.span_add_charege
{
font-size:13px;
margin-bottom: 5px;
}
.login_heading{font-size: 25px;}
.choose_of_side
{
    font-weight:bold;
    border-bottom: 1px solid#DADADA;
/*    padding: 10px;*/
}
.for_menu_option
{
width:auto;
height:auto;
border-bottom: 0px solid #DADADA;
margin-bottom:10px;
}
.add_item_submit
{
text-align:center;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
}
.menu_head_name
{
width: auto;
height: auto;
padding: 10px;
color: black;
font-weight: bold;
font-size: 16px;
background: #DDD;
menu_head_name
}
.add_item_body_left
{
    padding:15px;
}
.button_common
{
float:none;
color:#fff;
font-weight:bold;
font-size:18px;
border:none;
}
.contact_head_name
{
width:100%;
color:#000;
font-weight:bold;
font-size:18px;
text-align:center;
padding:10px 0px;
border-bottom:1px solid #DADADA;
}
.marnin_top
{
margin-top:4px;
}
.marnin_top1
{
margin-top:10px;
}
.vertical_align_sub
{
vertical-align: sub;
}
.no_item_card
{
padding: 0px 10px;
padding: 10px 0px;
float: left;
text-align: center;
width: 100%;
}
.my_fav_div
{
width:100%;
}
.menu_edit_img
{
/* salman margin-right: 15px;*/
margin-top: -4px;
display: inline-block;
height: 30px;
}
.for_restosite_customer
{
width: 60%;
float: left;
position: relative;
background: #f3f3f3;
padding: 15px 15px;
border-radius: 4px;
}
.or_img_span
{
position: absolute;
top: -10px;
right: 10px;
display: none;
}
.demo_res_userdetails
{
float:right;
width:40%;
padding-top: 50px;
}
.diff_login_customer
{
cursor:pointer;
margin-top: 5px;
margin-left: 30px;
}
.orerting_total_span
{
width: 50%;
float: left;
height: auto;
}
.inner_contact_div
{
width: 33%;
height:auto;
float:left;
}
.input_total_left_contact
{
width: 100%;
height:auto;
margin:10px 0px;
}
.login_input_div_contact
{
margin-bottom: 10px;
text-align: center;
}
.contct_us_contact_inner
{
width: 100%;
padding: 10px 0px 0px;
text-align: center;
font-size: 15px;
font-weight: bold;
}
.current_comment
{
width:85%;
/*padding:5px;*/
color: #a2a2a2;
font-size: 14px;
padding: 7px 0px 0px 20px;
resize: none;
border-radius: 5px !important;
border: 1px solid #8B97A0 !important;
resize: ;
outline: none;
height: 180px;
}
.submit_button_contact{
width: 90%;
background: #e54c2a;
border-color: #e54c2a;
}
.btn-theme {
background: #e54c2a;
color: #fff;
text-transform: uppercase;
font-weight: 700;
font-size: 16px;
border-radius: 4px;
border: 1px solid #e54c2a;
border-top-color: rgb(229, 76, 42);
border-right-color: rgb(229, 76, 42);
border-bottom-color: rgb(229, 76, 42);
border-left-color: rgb(229, 76, 42);
height: 50px;
line-height: 34px;
}
.btn-theme:hover {
background: #fff;
color:  #c0dbf2;
}
.username_anthr_contact {
border-radius: 5px !important;
border: 1px solid #8B97A0 !important;
height: 45px !important;
width: 85% !important;
padding: 7px 10px !important;
font-size: 14px !important;
color: #BBB7B7 !important;
background: #f1f1f1 !important;
}
.button_popup {
/*border: medium none;
color: #FFF;
background: #3ea0fc;
padding: 8px 10px;
border-radius: 4px;
font-weight: bold;
cursor:pointer;*/
border: none;
outline: none;
background: #866767;
color: white;
}
.fav_total_div
{
float: left;
margin-top: 2px;
}
.fav_total_div img{height: 17px !important;}
.name_restto
{
font-size: 28px !important;
}
.onlineorder_text
{
background: none !important;
border: 1px solid #fff !important;
position: relative;
}
.onlineorder_text:hover
{
background: #BC0F04 !important;
border: 1px solid #fff !important;
}
.onlineorder_text a
{
color: #fff !important;
}
.user_login_div
{
float: right;
margin-left: 10px;
margin-top: 7px;
}
.footer_link_pages_total
{
float: left;
color: #FFF;
font-size: 13px;
margin-top: 12px;
width: 401px;
}
.footer_link_pages_total a
{
color: #FFF;
}
.footer_check_total
{
/*float:left;*/
width:100%;
padding-bottom:5px;
/*text-align: left;*/
}
.gallery_total
{
width:100%;
height:auto;
padding-top: 25px;
}
.recipe_header_total
{
font-size: 32px;
color: #211C1C;
text-align: center; 
line-height: 1em;
font-weight: bold;  
width: 280px;
margin: 0px auto 40px;
padding: 10px 0px;
border-top: 1px solid #e3e3e3;
border-bottom: 1px solid #e3e3e3;
}
.gallery_header
{
font-size: 24px;
color: #211C1C;
text-align: center;
margin-top: 18px;
margin-bottom: 20px;
font-weight: normal;
line-height: 1em;
}
.gallery_header_index
{
font-size: 20px;
color: #fff;
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
font-weight: bold;
line-height: 1em;
background: #5F8CBA;
padding: 10px 0px;
border-radius: 3px;
}
.gallery_total_image
{
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
list-style: outside none none;
padding: 20px 0px;
}
.gallery_total_image li {
display: inline-block;
margin: 0px;
padding: 2px;
position: relative;
border: 1px solid #CCCCCC;
width: 24%;
margin-right: 0%;
}
.gallery_total_image1
{
width: 95%;
margin: 0px auto;
padding: 0px;
text-align: left;
list-style: outside none none;
padding: 20px 0px;
text-align: justify;
}
.gallery_total_image1 li {
display: inline-block;
margin: 0px;
padding: 0px;
position: relative;
border: 1px solid #CCCCCC;
width: 31%;
margin-right: 0%;
border-radius: 8px;
    margin: 10px;
}
.glry_img
{
    width:100%;
    height:100%;
    object-fit: cover;
    border-radius: 8px;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    -moz-transition: all .6s;
    transition: all .6s;
}
.item {
text-align:center;
float:left;
position:relative; 
margin: 10px 0;
border-radius: 8px;         
}

.item,
.item-hover,
.item-hover .mask,
.item-img,
.item-info {
    width: 100%;
    height: 250px;                     
    }
.item-hover,
.item-hover .mask,
.item-img { 
position:absolute;
top:0;
left:0;         
}           

.item-type-double .item-hover { 
z-index:5;  
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out; 
opacity:0;
cursor:pointer;         
display:block;
text-decoration:none;
text-align:center;                          
}

.item-type-double .item-info {
z-index:10;
color:#ffffff;
display:table-cell;
vertical-align:middle;
position:relative;
z-index:5;                                  
}

.item-type-double .item-info .headline {
font-size:20px;         
width:90%;
margin:0 auto;      
}
.item-type-double{
    overflow: hidden;
}
.item-type-double .item-info .line {
height:2px;
width:0%;
margin:15px auto;
background-color:#ffffff;
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;   
overflow: hidden;               

}

.item-type-double .item-info .date {
font-size:14px;
}

.item-type-double .item-hover .mask {
background-color:#000;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);                                      
opacity:0.6;
z-index:0;
}

.item-type-double .item-hover:hover .line {
width:90%;
}

.item-type-double .item-hover:hover  {
/*opacity:.5;
background: rgba(241, 108, 34, 0.898) none repeat scroll 0% 0%;*/
    opacity: .7;
    background-color: rgba(236,29,37,.8);
    border-radius: 8px;
     webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    
  /*  height: 50px;
    width: 50px;
    margin: 0 auto;
    text-align: center;
    left: 0;
    right: 0;
    top: 40%;*/
}     
.item-type-double:hover .glry_img {
    webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}          

.item-img {         
z-index:0;          
}
.pre_order {
width: 100%;
height: auto;
background: rgba(17, 12, 12, 0.56) none repeat scroll 0% 0%;
position: absolute;
z-index: 100;
color: #FFF;
font-size: 15px;
bottom: 0px;
padding: 7px 0px 7px 5px;
text-align: center;
font-weight: 600;
border-radius: 0px 0px 8px 8px;
}
.width_opt_coupons
{
width:500px;
}
.coupon_div_inner
{
width:100%;
}
.coupon_div_inner > tbody > tr > td
{
padding:10px;
font-size: 14px;
text-align: center;
}
.coupon_div_inner > thead > tr > th
{
padding:10px 10px 0px;;
font-size: 14px;
}
.width_opt_coupons1
{
width:100%;
}
.coupon_div_index
{
float: left;
border: 1px solid #FFF !important;
padding: ;
padding: 8px 10px;
border-radius: 4px;
cursor: pointer;
margin-left: 20px;
margin-top: 9px;
}
.coupon_div_index a
{
color: #fff;
}
.category_mobile
{
display:none;
}
.height_10
{
height:10px;
}
.login_common_div_font
{
font-size: 14px !important;
margin-top:10px !important;
}
.recipe_image
{
width: auto;
height: auto;
float: left;
border: 1px solid #fff;
}
.recipe_image_right
{
float: left;
width: 44%;
height: auto;
padding-left: 10px;
text-align: justify;
}
.recipe_header
{
width:100%;
heigh:auto;
padding-bottom: 15px;
font-size: 18px;

}
.recipe_description
{
width:100%;
height: auto;
font-size: 13px;
}
.recipe_ingredients
{
width:100%;
float: left;
height: auto;
line-height: 24px;
text-align: justify;
}
.recipe_direction
{
width:100%;
float: left;
height: auto;
text-align: justify;
padding-bottom: 30px;
}
.recipe_text_heading
{
width: 100%;
font-size: 26px;
font-weight: bold;
padding: 15px 0px 10px;
}
.bag_delivery_address
{
font-size: 14px;
font-weight: normal;
padding-top: 10px;
display: inline-block;
float: left;
}
.no_value_div
{
width: 100%;
height: auto;
padding: 30px 0px;
color: red;
font-size: 16px;
text-align: center;
}
.special_index_div
{
padding: 30px 0px 40px;
text-align: center;
padding: 15px 0px !important;
border-radius: 4px;
width: 50%;
margin: 0px auto 20px;
}
.special_index_div_text
{
color: #FFF;
font-size: 13px;
}
.cat_desc_font
{
font-size: 12px;
padding-bottom: 10px;
}
.subcat_desc_font {
font-size: 12px;
padding: 5px 5px 0px;
padding: ;
}
.menu_table
{
width:100%;
font-size: 14px;
}
.menu_table th
{
padding: 5px 5px;
/*width:33%;*/
font-size: 12px;
}
.menu_table td
{
padding: 0px 5px;
font-weight:normal;
width:33%;
}
.veg_type
{
margin-left: 5px;
}
.veg_type > img
{
margin-left: 5px;
}


/*--------------------------------------------------------------
Preloader
--------------------------------------------------------------*/
.preloader {
background: #fff;
height: 100%;
opacity: 1;
position: fixed;
text-align: center;
transition: all .2s ease 0s;
width: 100%;
z-index: 10000000000;
top:0;
}

.preloader .spinner {
height: 120px;

margin-left: -15px;

margin-top: -15px;

position: relative;

top: 40%;

width: 120px;

margin-top: 0px;

margin-left: 0px;

/* salman background-image: url('../images/start_loader.gif');*/
background-image: url('../images/1495_64.gif');
background-repeat: no-repeat;

background-size: auto;

margin: 0px auto;

background-position: center;
}

.preloader .pre-bounce1,
.preloader .pre-bounce2 {
display:none;
}


.advnce_span
{
position:relative;
/*padding-left:15px;*/
}
.opr_close
{
position: absolute;
left: 0px;
top: 7px;
cursor:pointer;
}
.avvance_tbldr td
{
padding:5px 0px;
    padding-left: 13px;
    padding-right: 13px;
/*    padding-top: 10px;*/
/*    padding-bottom: 10px;*/
}
.advnce_hide
{
display:none;
}
.all_same_img
{
vertical-align: middle;
cursor:pointer;
}
.margin_bottom_zero
{
margin-bottom:0px;
}

.reservation_left
{
width:65%;
float:left;
margin-top: 10px;
margin-bottom: 5px;
}

.reservation_right
{
width:35%;
float:right;
margin-top: 10px;
margin-bottom: 5px;
text-align:right;
}
.input_reser_total
{
width:100%;
margin-bottom: 20px;
}
.reservation_lavel
{
width:25%;
float:left;
}

.reservation_input
{
width:75%;
float:right;
text-align:right;
}
.username_reser
{
border-radius: 5px !important;
border: 1px solid #8B97A0 !important;
height: 35px !important;
width: 100% !important;
padding: 0px 10px !important;
font-size: 14px !important;
color: #BBB7B7 !important;
}
.username_reser_ph
{
border-radius: 5px !important;
border: 1px solid #8B97A0 !important;
height: 35px !important;
width: 75% !important;
padding: 0px 10px !important;
font-size: 14px !important;
color: #BBB7B7 !important;
float:right;
}
.username_reser_prph
{
border-radius: 5px !important;
border: 1px solid #8B97A0 !important;
height: 35px !important;
width: 20% !important;
padding: 0px 10px !important;
font-size: 14px !important;
color: #BBB7B7 !important;
float:left;
}

.username_reser_text {
border: 1px solid #808080;
width: 100%;
height: 50px;
border-radius: 5px;
padding: 5px;
color: #BBB7B7 !important;
}

#AlreadyRegistered {
display: block;
font-size: 23px;
line-height: 50px;
margin-top: 0;
text-align: center;
width:100%;
color: #ffffff !important;
background-color: #2196F3 !important;
    border-radius: 5px;
}
.at_reser_p
{
text-align: center;
padding-bottom: 10px;
font-size: 21px;
}
.reservation_margin_total
{
margin-top: 25px;
float: left;
width: 100%;
}
.img_checked
{
width: 20px;
position: absolute;
top: 50%;
margin-top: -10px;
left: 10px;
}
@-webkit-keyframes sonarWarning {
0% {
box-shadow: 0 0 0 0 #ec2028
}
100% {
box-shadow: 0 0 0 20px rgba(249, 203, 64, 0)
}
}

@-moz-keyframes sonarWarning {
0% {
box-shadow: 0 0 0 0 #ec2028
}
100% {
box-shadow: 0 0 0 20px rgba(249, 203, 64, 0)
}
}

@keyframes sonarWarning {
0% {
box-shadow: 0 0 0 0 #ec2028
}
100% {
box-shadow: 0 0 0 20px rgba(249, 203, 64, 0)
}
}

.click-menu{display: none;}
.add-cart-menu{display: none;}
.veg_type img
{
    max-height:25px;
}
.special_discount_red
{
    color: orange;
    font-weight: normal;
    font-size: 13px;
    display: none;
}
.coupon_discount_red
{
color: orange;
font-weight: normal;
font-size: 13px;
display: none;
}
/*.special_discount_highlight{
    background: #fff;
    padding: 5px 20px;
    position: absolute;
    top: 55%;
    text-align: left;
    font-size: 13px;
    border: 1px solid #eee;
    left: 20%;
    width: 46%;
    margin: 0px auto;
    line-height: 28px;
    height: auto;
    color: #000;
    font-weight: 600;
}*/
/*added by srijaul on 11.12.19*/
.special_discount_highlight1 {
    background: #639f49;
    padding: 5px 20px;
    position: static;
    text-align: center;
    font-size: 13px;
    border: 1px solid #639f49;
    width: 100%;
    margin: 0px auto;
    line-height: 28px;
    height: auto;
    display: flex;
    color: #ffffff;
    font-weight: 600;
}
/*end*/
.menu_img_header
{
height: 100%; 
width: 100%;
object-fit: cover;
}
.text_special_discnt
{
font-size: 22px;
font-weight: bold;
}
.overlay_meaage
{
position: absolute;
top: 50%;
width: 450px;
left: 50%;
text-align: justify;
font-size: 21px;
margin-left: -200px;
margin-top: 61px;
color: #000;
}

.menu_descpt >p >p
{
color: red;
}

/*modified by srijaul on 11.12.19*/
.modal-content
{
min-width: 600px;
/*border: 12px solid rgba(54, 158, 244, 0.78);
border-radius: 10px;*/
}
/*end*/
.footer_subdiv_content_subdiv h4
{
font-size: 15px;
}
.allergy_images {
margin-top: 10px;
font-size: 13px;
border: 1px solid #A3A3A3;
border-radius: 3px;
padding: 5px 10px;
text-align: center;
}
.allergy_images li {
display: inline-block;
width: 19%;
margin-bottom: 5px;
}
@media (min-width: 991px) and (max-width: 1200px) {
.btn-orderonline {left: -400px;}
}
@media (min-width: 768px) and (max-width: 992px) {
.table-time{position: relative;
margin-top: 40px;
width: 95%;
margin: 0px auto;
margin-top: 0px;
margin-top: 0px;
margin-top: 40px;}
.btn-orderonline {
top: 45%;
left: 0;
right: 0;
width: 175px;
font-size: 15px;
border: 3px solid #fff;
padding: 5px 25px;
z-index: 1;
}
.download-app img {
height: 400px;
}
.delivery-pickup-time .time {
margin-bottom: 0px;
font-size: 20px;
color: gray;
}
.delivery-pickup-time .time b {
color: black;
font-size: 20px;
}
}

/*# sourceMappingURL=segmented-controls.css.map */

.segmented-control {
position: relative;
display: inline-block;
border: 1px solid #f0f0f0;
font-style: normal;
font-weight: normal;
text-decoration: none;
overflow: hidden;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-moz-user-select: -moz-none;
-ms-user-select: none;
-webkit-user-select: none;
user-select: none;
-moz-transition-duration: 0.7s;
-o-transition-duration: 0.7s;
-webkit-transition-duration: 0.7s;
transition-duration: 0.7s;
-moz-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
-o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
-webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
-moz-transition-property: none;
-o-transition-property: none;
-webkit-transition-property: none;
transition-property: none;
-webkit-tap-highlight-color: transparent;
margin-bottom: 15px; }
.segmented-control > input {
position: absolute;
left: -10000px;
opacity: 0; }
.segmented-control > input[type='checkbox'] ~ label {
-moz-transition-duration: 0s;
-o-transition-duration: 0s;
-webkit-transition-duration: 0s;
transition-duration: 0s; }
.segmented-control > input[type='checkbox'] ~ label:before {
opacity: 0; }
.segmented-control > input:disabled:nth-child(1) ~ label:nth-of-type(1) {
opacity: 0.3;
cursor: not-allowed; }
.segmented-control > input:nth-child(1):checked ~ label:nth-of-type(1):after, .segmented-control > input:nth-child(1):checked ~ label:nth-of-type(1):before {
opacity: 1; }
.segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(1):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(1):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(1) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(1) ~ label:before {
-moz-transform: translateX(0%);
-ms-transform: translateX(0%);
-webkit-transform: translateX(0%);
transform: translateX(0%); }
.segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(2):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(2):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(2) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(2) ~ label:before {
-moz-transform: translateX(0%);
-ms-transform: translateX(0%);
-webkit-transform: translateX(0%);
transform: translateX(0%); }
.segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(3):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(3):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:before {
-moz-transform: translateX(0%);
-ms-transform: translateX(0%);
-webkit-transform: translateX(0%);
transform: translateX(0%); }
.segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(4):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(4):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:before {
-moz-transform: translateX(0%);
-ms-transform: translateX(0%);
-webkit-transform: translateX(0%);
transform: translateX(0%); }
.segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(5):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(5):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:before {
-moz-transform: translateX(0%);
-ms-transform: translateX(0%);
-webkit-transform: translateX(0%);
transform: translateX(0%); }
.segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(1):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
-moz-transform: translateX(0%);
-ms-transform: translateX(0%);
-webkit-transform: translateX(0%);
transform: translateX(0%); }
.segmented-control > input:disabled:nth-child(2) ~ label:nth-of-type(2) {
opacity: 0.3;
cursor: not-allowed; }
.segmented-control > input:nth-child(2):checked ~ label:nth-of-type(2):after, .segmented-control > input:nth-child(2):checked ~ label:nth-of-type(2):before {
opacity: 1; }
.segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(2):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(2):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(2) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(2) ~ label:before {
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-webkit-transform: translateX(100%);
transform: translateX(100%); }
.segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(3):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(3):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:before {
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-webkit-transform: translateX(100%);
transform: translateX(100%); }
.segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(4):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(4):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:before {
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-webkit-transform: translateX(100%);
transform: translateX(100%); }
.segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(5):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(5):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:before {
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-webkit-transform: translateX(100%);
transform: translateX(100%); }
.segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(2):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-webkit-transform: translateX(100%);
transform: translateX(100%); }
.segmented-control > input:disabled:nth-child(3) ~ label:nth-of-type(3) {
opacity: 0.3;
cursor: not-allowed; }
.segmented-control > input:nth-child(3):checked ~ label:nth-of-type(3):after, .segmented-control > input:nth-child(3):checked ~ label:nth-of-type(3):before {
opacity: 1; }
.segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(3):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(3):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(3) ~ label:before {
-moz-transform: translateX(200%);
-ms-transform: translateX(200%);
-webkit-transform: translateX(200%);
transform: translateX(200%); }
.segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(4):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(4):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:before {
-moz-transform: translateX(200%);
-ms-transform: translateX(200%);
-webkit-transform: translateX(200%);
transform: translateX(200%); }
.segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(5):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(5):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:before {
-moz-transform: translateX(200%);
-ms-transform: translateX(200%);
-webkit-transform: translateX(200%);
transform: translateX(200%); }
.segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(3):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
-moz-transform: translateX(200%);
-ms-transform: translateX(200%);
-webkit-transform: translateX(200%);
transform: translateX(200%); }
.segmented-control > input:disabled:nth-child(4) ~ label:nth-of-type(4) {
opacity: 0.3;
cursor: not-allowed; }
.segmented-control > input:nth-child(4):checked ~ label:nth-of-type(4):after, .segmented-control > input:nth-child(4):checked ~ label:nth-of-type(4):before {
opacity: 1; }
.segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(4):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(4):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(4) ~ label:before {
-moz-transform: translateX(300%);
-ms-transform: translateX(300%);
-webkit-transform: translateX(300%);
transform: translateX(300%); }
.segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(5):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(5):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:before {
-moz-transform: translateX(300%);
-ms-transform: translateX(300%);
-webkit-transform: translateX(300%);
transform: translateX(300%); }
.segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(4):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
-moz-transform: translateX(300%);
-ms-transform: translateX(300%);
-webkit-transform: translateX(300%);
transform: translateX(300%); }
.segmented-control > input:disabled:nth-child(5) ~ label:nth-of-type(5) {
opacity: 0.3;
cursor: not-allowed; }
.segmented-control > input:nth-child(5):checked ~ label:nth-of-type(5):after, .segmented-control > input:nth-child(5):checked ~ label:nth-of-type(5):before {
opacity: 1; }
.segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(5):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(5):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(5) ~ label:before {
-moz-transform: translateX(400%);
-ms-transform: translateX(400%);
-webkit-transform: translateX(400%);
transform: translateX(400%); }
.segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(5):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
-moz-transform: translateX(400%);
-ms-transform: translateX(400%);
-webkit-transform: translateX(400%);
transform: translateX(400%); }
.segmented-control > input:disabled:nth-child(6) ~ label:nth-of-type(6) {
opacity: 0.3;
cursor: not-allowed; }
.segmented-control > input:nth-child(6):checked ~ label:nth-of-type(6):after, .segmented-control > input:nth-child(6):checked ~ label:nth-of-type(6):before {
opacity: 1; }
.segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(6):after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(6):before, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > input:nth-child(6):checked ~ label:first-of-type:nth-last-of-type(6) ~ label:before {
-moz-transform: translateX(500%);
-ms-transform: translateX(500%);
-webkit-transform: translateX(500%);
transform: translateX(500%); }
.segmented-control > label {
display: inline-block;
padding: 0 .71em;
cursor: pointer;
float: left;
line-height: 3em;
font-style: inherit;
font-weight: inherit;
text-decoration: inherit;
-moz-transition-property: none;
-o-transition-property: none;
-webkit-transition-property: none;
transition-property: none;
-moz-transition-duration: inherit;
-o-transition-duration: inherit;
-webkit-transition-duration: inherit;
transition-duration: inherit;
-moz-transition-timing-function: inherit;
-o-transition-timing-function: inherit;
-webkit-transition-timing-function: inherit;
transition-timing-function: inherit;
background: #f0f0f0;
margin-bottom: 0;
color: #aeaeae;
box-shadow: inset 0 3px 5px rgba(0,0,0,.125); }
.segmented-control > label:before, .segmented-control > label:after {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-webkit-transform: translateX(-100%);
transform: translateX(-100%); }
.segmented-control > label:after {
color: white;
content: attr(data-value);
text-align: center;
padding: inherit;
z-index: 10;
font-style: inherit;
text-decoration: inherit;
font-weight: inherit;
opacity: 0;
-moz-transition-property: opacity, -moz-transform;
-o-transition-property: opacity, -o-transform;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, transform;
-moz-transition-duration: inherit;
-o-transition-duration: inherit;
-webkit-transition-duration: inherit;
transition-duration: inherit;
-moz-transition-timing-function: inherit;
-o-transition-timing-function: inherit;
-webkit-transition-timing-function: inherit;
transition-timing-function: inherit; }
.segmented-control > label:after, .segmented-control > label {
text-align: center;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; 
padding: 0px;}
.segmented-control > label:before {
content: '';
color: inherit;
background:#266abd;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-webkit-transition-property: -webkit-transform;
transition-property: transform;
-moz-transition-duration: inherit;
-o-transition-duration: inherit;
-webkit-transition-duration: inherit;
transition-duration: inherit;
-moz-transition-timing-function: inherit;
-o-transition-timing-function: inherit;
-webkit-transition-timing-function: inherit;
transition-timing-function: inherit; }
.segmented-control > label:first-of-type:nth-last-of-type(1), .segmented-control > label:first-of-type:nth-last-of-type(1):after, .segmented-control > label:first-of-type:nth-last-of-type(1):before, .segmented-control > label:first-of-type:nth-last-of-type(1) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(1) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(1) ~ label:before {
width: 100%; }
.segmented-control > label:first-of-type:nth-last-of-type(2), .segmented-control > label:first-of-type:nth-last-of-type(2):after, .segmented-control > label:first-of-type:nth-last-of-type(2):before, .segmented-control > label:first-of-type:nth-last-of-type(2) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(2) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(2) ~ label:before {
width: 50%; }
.segmented-control > label:first-of-type:nth-last-of-type(3), .segmented-control > label:first-of-type:nth-last-of-type(3):after, .segmented-control > label:first-of-type:nth-last-of-type(3):before, .segmented-control > label:first-of-type:nth-last-of-type(3) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(3) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(3) ~ label:before {
width: 33.33333%; }
.segmented-control > label:first-of-type:nth-last-of-type(4), .segmented-control > label:first-of-type:nth-last-of-type(4):after, .segmented-control > label:first-of-type:nth-last-of-type(4):before, .segmented-control > label:first-of-type:nth-last-of-type(4) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(4) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(4) ~ label:before {
width: 25%; }
.segmented-control > label:first-of-type:nth-last-of-type(5), .segmented-control > label:first-of-type:nth-last-of-type(5):after, .segmented-control > label:first-of-type:nth-last-of-type(5):before, .segmented-control > label:first-of-type:nth-last-of-type(5) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(5) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(5) ~ label:before {
width: 20%; }
.segmented-control > label:first-of-type:nth-last-of-type(6), .segmented-control > label:first-of-type:nth-last-of-type(6):after, .segmented-control > label:first-of-type:nth-last-of-type(6):before, .segmented-control > label:first-of-type:nth-last-of-type(6) ~ label, .segmented-control > label:first-of-type:nth-last-of-type(6) ~ label:after, .segmented-control > label:first-of-type:nth-last-of-type(6) ~ label:before {
width: 16.66667%; }
.segmented-control.italic, .segmented-control .italic {
font-style: italic; }
.segmented-control.bold, .segmented-control .bold {
font-weight: bold; }
.segmented-control.underline, .segmented-control .underline {
text-decoration: underline; }
.segmented-control.line-through, .segmented-control .line-through {
text-decoration: line-through; }
.chk-head{
margin: 20px;
text-align: center;
}
.ic-o{
    position: absolute;
    right: 23px;
    font-size: 26px!important;
    font-weight: 700!important;
}
.ic-o1{
    position: absolute;
    right: 23px;
    font-size: 26px!important;
    font-weight: 700!important;
}
.panel-heading1{
/*height: 50px;*/
height: 35px;
background-color: white;
}
.chk-left{
padding: 15px;
border: 1px solid #E1E1E1;
border-radius: 4px;
margin: 10px;
}
.cash img{
height: 25px;
width: auto;
}
.panel1{
padding: 0!important;
}
.pg1{
    margin-bottom: 0px!important;
}
.o-btn--block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 16px;
    background-color: #266abd;
    padding: 10px 10px;
    border-radius: 4px;
    color: white;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}
.ic-o1{
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}

.ic-o1.down{
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}
.ic-o{
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}

.ic-o.down{
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}
.cardi{
    display: flow-root;
    border-bottom: 1px solid darkgray;
    padding-bottom: 10px;
}
.ga1{
    float: left;
    line-height: 2;
}
.ga2{
    float: right;
    line-height: 2;
}
.inner-cardi{
    display: flow-root;
    padding: 10px 0;
    border-bottom: 1px solid darkgray;
    
}
.info{
    padding: 10px 0;
     border-bottom: 1px solid darkgray;

}
.img-ic  svg {
    fill: #ff9e16;
    width: 20px;
    height: 20px;
    margin-top: 10px;
    vertical-align: bottom;
}
.your_bag_txt_test:hover{
    color: white;
    background-color:#266abd;
    border:1px solid#266abd;
}
.back-g{
    height: 500px;
    background: #266ABD;
}
.overlay{
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    background-color: #f9f9f91f;
}
.img-box{
    border-radius: 5px;
    border:1px solid darkgray;
    width:90px;
    text-align: center;
    
}
.img-box img{
    height: 90px;
    width: 100%;
    border-radius: 5px;
    padding: 2px;
}
.ord-summery{
    display: flow-root;
   
}
.ord-des{
    padding: 0 10px;
}
.ord-des h2{
    font-size: 26px;
}
.ord-des p{
    font-size: 14px;
  
}
.collect-time{
    padding-bottom: 30px;
    text-align: center;
}
.sect1{
    border-radius: 8px;
    border: 1px solid #E1E1E1;
    padding: 20px;
    display: flow-root;
    margin: 10px;
    -webkit-transition: height .3s ease-out;
    transition: height .3s ease-out;
}
.order-tot{
     display: flow-root;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.ft20{
    font-size: 20px;
}
.ft13{
    font-size: 16px;
}
.ft12b{
    font-size: 12px;
    /*salman font-weight: 600;
    line-height: 30px;*/
}
.fm{
    margin-top: 5px;
}
@media(max-width: 400px){
    .ft20{
        font-size: 13px;
    }
    .order-inner {
        margin: 10px 4px!important;
    }
    .ft13{
        font-size: 13px;
    }
    .ft12b{
        font-size: 13px;
        font-weight: 500;
        
    }
    .fm{
        margin-top: 0px;
    }
    .social-label{
        font-size: 11px;
    }
    .horizontalSplit>span:before {
        right: 100%;
        margin-right: 10px;
    }
    .horizontalSplit>span:after {
        left: 100%;
        margin-left: 10px;
    }
    .login_heading {
        font-size: 20px;
        width: 100%!important;
    }
}
@media(max-width:767px){
    .bottom_login_div {
        width: 100%;
        padding: 20px!important;
        padding-top: 0!important;
    }
    .img-box{
        margin:0px auto;
    }
    .m-l-21{
            margin-left: 10px!important;
    }
    .m-l-18 {
        margin-left: 10px;
    }
    .ord-des {
    padding: 0 10px;
    text-align: center;
    margin-top: 20px;

}
.yr_bag_footer2_1 {
    font-size: 13px!important;
}
.left-img-box {
    width: 100px;
    /* border: 1px solid darkgray; */
    border-radius: 5px;
    float: none!important;
    margin-right: 10px;
    margin: 0px auto!important;
}
.order-inner {
    padding: 10px!important;
    border: 1px solid 
    darkgray;
    border-radius: 8px;
    margin: 10px 4px!important;
}
.dede{
    text-align: center;
}
.inner-deor{
    text-align: center;
}
.google_map_div {
    width: 80%!important;
    margin: 0 auto;
    }
    .red-b{
        text-align: center;
    }
    .reorder-btn{
        float: none!important;
    }
    /*popup stallioni*/
    .bottom_display  {
        width: 100%;
        background-color: #fff;
        padding-bottom: 0% !important;
        /* margin-bottom: 70px !important; */
        /* position: fixed;
        bottom: 0;
        z-index: 9999999;
        top: auto;
        left: 0;
        right: 0;
        margin: 0 auto; */
    }
    /*font size stallioni*/
    .price_display {
        font-size: 14px !important;
    }
    .fancybox-wrap .fancybox-inner {
        height: 100% !important;
    }
    .fancybox-wrap .add_item_submit{
        margin-bottom: 90px;
    }
    .ovrhide{
        overflow: hidden;
    }
    /* .checkmark {
        margin-top: 2px !important;
    }
    .topping_namess {
        margin-top: 2px !important;
    } */
    .ajax_total_card_div tbody.advnce_hide tr td label {
        display: flex !important;
        align-items: center !important;
    }
}
.c-icon-orderDetail {
    height: 28px;
    width: 28px;
    min-width: 28px;
    margin-right: 24px;
    float: left;
}
.helpline{
    padding: 20px;
    text-align: center;
    background: aliceblue;
    border-radius: 3px;
    margin: 0 10px;
}
.hp1{
    font-size: 19px;
}
.hp2{
    font-size: 14px;
}
.helpline a{
 font-size: 14px;
 color: blue;
 text-decoration: underline;
}
.app-sec img{
    height: 45px;
    width: 140px;
    margin-top: 15px;
}
.app-sec h3{
    line-height: 2.1;
}
.order-inner{
    padding: 15px;
    border: 1px solid darkgray;
    border-radius: 8px;
    margin:10px 0;
}
.left-img-box{
    width: 100px;
    /*border: 1px solid darkgray;*/
    border-radius: 5px;
    float: left;
    margin-right: 10px;
}
.left-img-box img{
    border-radius: 5px;
    width: 100%;
    height: 100px;
    padding: 2px;
}
.order-details h3{
    margin: 23px 0 10px 0;
    font-size: 25px;
    text-align: center;
}
.reorder-btn {
    border-radius: 5px !important;
    display: inline-block;
    font-size: 16px;
    font-size: 1.14286rem;
    line-height: 1.5;
    cursor: pointer;
    margin: 0;
    padding: 11px 1em;
    overflow: visible;
    text-align: right;
    font-weight: 500;
    line-height: 1;
    border-radius: 2px;
    border: 1px solid rgba(0,0,0,0);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #535353;
    text-decoration: none;
    background-color: #266abd;
    margin-top: 30px;
    float: right;
}
.order_status_span {
    width: 100%;
    text-align: center;
    color: red;
    font-size: 22px;
    padding: 20px 0px;
    display: none;
}
.option_menu_span {
    width: 100%;
    padding: 8px 8px 8px 50px;
    border-bottom: 1px solid #DADADA;
    cursor: pointer;
}
.image_right {
    float: left;
    width: 35px;
    height: 35px;
}
.image_right_img {
    height: 36px;
}
.rerser-btn{
    text-align:right;
}
.reser-div{
    font-size: 30px;
    padding: 10px 0px 30px;
    font-family: Montserrat-regular, sans-serif;
    text-align:center;
}
.ft-img{
    max-width: 200px;
}
.rem{
    float: left;margin: 0px 10px;text-align: right;
}

@media(max-width:450px){
    #forget_ancer {
        font-size: 13px!important;
    }
    .rem p{
        font-size: 13px!important;
    }
    .rem{
        float: none;
        margin: 0;
        text-align: center;
        margin-bottom: 10px;
    }
    .fg-pass{
        text-align:center;
    }
}
.ypur-bag_content a:hover{
    color: #5F8CBA!important;
}
.dis1{
    color:red!important;
}
.sizeView1 {
    width: 200px;
    height: 60px;
    background: #ec1d25 !important;
    color: #fff !important;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}
.sizeView1:hover {
    background: #fff !important;
    color: #ec1d25 !important;
}
.catedesc_menu {
    padding: 10px 0px;
    color: #000;
/*    font-weight: bold;*/
    letter-spacing: 1px;
    font-size: 15px;
     font-size: 12px;
    text-align: left;
    padding-top: 0px; /* added by hema*/ 
        font-family: arial;  /* added by hema*/ 
}

/******* hemalatha styles stallioni *********/

@media only screen and (min-width: 375px) and (max-width: 1024px)  {

    .footer-container-mobile footer .footer-icon-cart-number {

    right: 44px !important;

    }
}

/******* popup footer for iphone *********/
@media screen and (min-width: 375px) {
    /* .bottom_display {
        position: fixed !important;
        bottom: 90px !important;
    } */
    /* #add_item_customize {
        margin-bottom: 25px !important;
        width: 100%;
    } */
    /* .ajax_total_card_div {
        height: 100% !important;
    } */
    /* #getAddonDiv { 
        height: calc(100vh - 120px);
        overflow-y: scroll;
    } */
    .allergy_advice {
        margin-bottom: 90px;
    }
}
    
 

 .textOnInput {
            position: relative;
            padding-bottom: 5px;
        }
        .textOnInput label {
            position: absolute;
            top: -10px;
            left: 11px;
            padding: -1px;
            z-index: 1;
        }
        .textOnInput label:after {
            content: " ";
            background-color: #fff;
            width: 100%;
            height: 13px;
            position: absolute;
            left: 0;
            bottom: 0;
            z-index: -1;
        }
        .new_border label {
            font-size: 14px;
            font-weight: 500;
            display: inline-block;
            margin-bottom: .5rem;
        }
        .new_border .form-control {
            box-shadow: none !important;

        }



.new_border label{
    font-weight: 500;
    /*    color: #000;*/
    font-family: Arial;
    font-size: 14px;
    padding-right: 2%;
    padding-left: 1%;
}

.bottom_login_div1 {
    width: 100%;
    margin: auto;
     padding: 20px!important;
        padding-top: 0!important;
}

.submit_button1 {
    width: 97%;
    border-radius: 8px;
}

.my_account_div1 input[type="checkbox"] { width:20px;height:20px;  }

.text_div_padd { padding:0px !important; }

.deli_display {float: right;width: 75%;     margin-top: 20%; }

.optional_style {     background: #000;
    color: #fff;
    padding: 4px;
    border-radius: 4px;float: right; font-size:10px; }

    .topping_namess { /*padding-left: 4px;*/  display:inline;     color: #000;
    font-family: arial; }

    .required_numbers {     background-color: #656464;
    display: inline;
    padding: 4px 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px; 
    color: #fff;
    font-size:10px;
     }

.optional_style1 {
    background: #000;
    color: #fff;
    padding: 4px;
    display: inline;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    font-size:10px;

}


.ajax_total_card_div .menu_table th {
    background-color: #DDD;
}


.ajax_total_card_div tbody.advnce_hide tr td input[type="checkbox"] {
    width: 22px;
    height: 22px;
}

.menu_details {
    margin-top: 83px;
}

.font_bold
{
        font-family: arial !important;
    color: #000;
    font-weight: bold;
}

.total_card_item p {
    line-height: 1;
}

.price_display {
    color: #000;
    font-size: 14px;
}



input:-webkit-autofill {
    background-color: white !important;
}


#inputId:-webkit-autofill {
    background-color: white !important;
}

#closed_res { font-family: arial;  }





/* chekxkbox design */


    .container_new {
  display: block;
  position: relative;
  padding-left: 20px; /* 25px */
/*  margin-bottom: 12px;*/
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
   font-size: 14px;
   font-weight: unset;
   margin-bottom: 0px;
  
}

/* Hide the browser's default checkbox */
.container_new input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
/*  background-color: #eee;*/
  border: 1px solid #656464;
border-radius: 3px;
}

/* On mouse-over, add a grey background color */
.container_new:hover input ~ .checkmark {
/*  background-color: #ccc;*/
}

/* When the checkbox is checked, add a blue background */
.container_new input:checked ~ .checkmark {
  background-color: #266abd;
  border: unset;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container_new input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container_new .checkmark:after {
    left: 5px;
    top: 0px;
    width: 6px;
    height: 11px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

            


.ajax_total_card_div .for_menu_option input[type="radio"] { width:15px; }
.for_menu_option {
    display: grid;
}