@media only screen and (min-width: 1181px) and (max-width: 5000px) {
.fa-indian-rupee-sign{ font-size:10px;}

#cart_parts{ width:100%;}

#mobileslider{ display:none;}
#webslider{ display:block;position:relative; }
.slider {width: 100%; margin: 0 auto; }
.slider img{ width: 100%;}
.slider div{ border-radius:5px; overflow:hidden;}
.slick-slide img { width: 97%; object-fit:cover;}
.slick-slide { margin: 0;}
.slick-slide { transition: all ease-in-out .50s;/*opacity: .2;*/ }	

#reviews{ width:100%; overflow:hidden; background-color:#fff; margin-bottom:5px;-webkit-box-shadow: 1px -4px 6px -2px rgba(0,0,0,0.17);
-moz-box-shadow: 1px -4px 6px -2px rgba(0,0,0,0.17);
box-shadow: 1px -4px 6px -2px rgba(0,0,0,0.17);
}

#review_name{ width:40%; margin:0 auto; text-align:center; margin-top:5px; font-size:12px; }
#reviews_img{ width:20%; height:80px; margin:0 auto; margin-top:10px; text-align:center;}
#reviews_img i{ font-size:80px; color:#ed9790;}
#reviews_box{ width:90%; margin:0 auto; text-align:center;}
#reviews_box p{ font-size:20px; font-family:reviews; font-weight:normal;}	
	
#order_btns{ width:96%; margin:0 auto; margin-top:10px;}
#order_btns ul{ margin:0; padding:0; list-style:none;}
#order_btns li{ padding:10px 31px 10px 27px; display:inline-block;cursor:pointer;}
#order_btns li:hover{ background-color:#c04b41; color:#FFF;}


#orderhistory{ display:none;width:95%; padding:5px; text-align:left; height:400px; margin:0 auto;}

#liveorders{ width:95%; padding:5px; text-align:left; height:400px; margin:0 auto;}
.showcount{font-size:14px; margin:5px 0 15px 0; }
#orderstatus{ height:50px; margin-top:10px;  margin-bottom:15px; padding-bottom:10px;}
#ordertitle{ font-size:18px;}

.liveverifying{ color:#fff; font-size:12px;background-color:#666; padding:5px; border-radius:5px; display:inline-block; margin-top:5px;}
.liveprocess{ color:#fff; font-size:12px;background-color:#000; padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}
.liveway{ color:#fff; font-size:12px;background-color:#F30; padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}
.livereached{ color:#fff; font-size:12px;background-color:#090; padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}
.livedelivered{ color:#fff; font-size:12px;background-color:#030; padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}
.livecancelled{ color:#fff; font-size:12px; background-color:#F00;padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}
	
	
#mobilefooter{ display:none;}
#mobileorderbtn{padding:5px; border:solid #C00 0px; color:#fff; text-align:center; margin:auto; width:100px; font-size:14px; margin-top:4px; border-radius:2px; text-transform:uppercase;}
#mobileorderbtn:hover{  background-color:#333; color:#FFF;}
#orderbtn{ display:block;}
/* #delivery_list{ border-top:solid 3px #c04b41; position:fixed; bottom:0; width:100%; height:250px; background-color:#FFF; z-index:25; display:none;}
.delivery_slots{ width:80%; height:300px; margin:0 auto; margin-top:10px;} */


#item_info{
    width:400px;height:100%; 
    position:fixed; bottom:0; border-top:solid 3px #c04b41; 
    background-color:#FFF; z-index:1222; display:none;
    right: 0;
}





#itemloads{ margin-left:32%; margin-top:30%;}



.item_box{ width:85%; margin:0 auto; margin-top:20px;}
.closeitem{ 
    height: 25px;
    float: right;
    cursor: pointer;
    background-color: #c04b41;
    color: #FFF;
    /* padding: 9px; */
    margin-top: 10px;
    /* margin-right: 170px; */
    position: absolute;
    right: 8px;
    width: 25px;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;}
    
.item_img{  float:left; margin-top:50px; margin-bottom:10px;}
.item_img img{ width:100%; }

.item_content h1{ font-size:19px !important; font-weight: bold; padding:0; margin:0; color:#333;}
.item_content p{  color:#000; font-size:15px;     margin-top: 7px; line-height: 27px;}

#cartaddhidenbox{ position:absolute; width:100%; height:100%; z-index:100; background-color:#CCC;}

/* .todayslot{ display:inline-block; width:46%; float:left; border-right:solid #CCC 1px;} */
.todayslot h3{display:inline-block; background-color:#C00; padding:5px; font-size:18px; font-weight:normal; border-radius:5px; color:#FFF;}
.todayslot ul{ margin:0; padding:0; list-style:none;}
.todayslot li{ cursor:pointer; font-size:18px; margin:10px; margin-left:0; width:210px;padding:10px; display:inline-block;}
.todayslot input{ margin:0 10px 0 0;outline:none;}
.todayslot i{ font-weight:normal;}
.hidetime{ color:#999; cursor:default;}

/* .tomrrowslot{ display:inline-block; width:45%; float:right;} */
.tomrrowslot h3{display:inline-block; background-color:#C00; padding:5px; font-size:18px; font-weight:normal; border-radius:5px; color:#FFF;}
.tomrrowslot ul{ margin:0; padding:0; list-style:none;}
.tomrrowslot li{cursor:pointer; font-size:18px; margin:10px; margin-left:0; width:210px;padding:10px;display:inline-block;}
.tomrrowslot input{ margin:0 10px 0 0; outline:none;}
.tomrrowslot i{ font-weight:normal;}



#whyfioochi{ width:100%; text-align:center; border:solid #edeaea 1px; border-radius:5px; margin:20px 0 30px 0; background-color:#FFF;}
/* #whyfioochi_title{position:absolute; margin-top:-25px;  font-size:17px; margin-left:43%; padding:5px 30px 5px 30px; 
background-color:#f3f3f3; color:#d41414; text-transform:capitalize; font-weight: bold;} */
#whyfioochi ul{ padding:0; margin:25px 0 15px 0;}
#whyfioochi li img{ float:left;     height: 43px;
    width: 51px;}
#whyfioochi li:last-child{ border:0;}
#whyfioochi li{ display:inline-block; border-right:solid #edeaea  1px; margin:0 5px 0 5px; padding:5px; padding-right:12px;
    display: inline-flex;
    justify-content: center;
    align-items: center;     }
#whyfioochi li h1{  font-size:14px !important; color:#666; text-transform:capitalize; text-align:center; font-weight:normal; padding-bottom: 0;}	

#home_fishitem_box{ display:block;}
#fishitem_box_mobile{ display:block;width:30.5%; height:482px; padding:0; border:solid  #FFF 0; background-color:#FFF; 
    float:left; border-radius:5px; margin:0 20px 25px 8px; padding:0; cursor:pointer;
}
#fishitem_box_mobile_img{ width:100%; height:180px; border-top-left-radius:5px; border-top-right-radius:5px;
    overflow:hidden; display:block; cursor:pointer;}
#fishitem_box_mobile_img img{width:100%; height:100%; object-fit:cover;cursor:pointer; padding: 13px;}
#fishitem_box_mobile_text{ width:100%; margin:0 auto; height:auto;float:none; padding:0 5px 5px 0; margin-top:5px;}
/* #weight{font-size:14px; color:#666; padding:10px 0 10px 10px; margin:0;width:130px; float:left;} */
#vegweight{ font-size:14px; color:#666; padding:10px 0 10px 10px; margin:0;width:auto; float:none;}
#fishitem_box_mobile_text p{font-size:14px; color:#7D7D7D; padding:10px 20px 10px 10px; margin:0; line-height:18px;}
#mobileprice{font-size:17px; color:#C00; padding:0 0 0 20px; margin:0; float:left; font-weight:bold;}
#mobileprice i{ font-size:10px;}	
#footercart_box{ position:fixed;
left:0px;
bottom:0px;
height:50px;
width:100%;
display: none;
z-index: 2;
/* The following styles are optional, the ones above are not */
background-color:#FFF;
border-top:solid #CCC 1px;
text-align: center;
}	

#footercart_btn{ width:35%; margin:0 auto; margin-top:5px; text-align:center;}

/*Shoping Cart*/
#delivery_slot{ width:60%; border:solid #F30 1px; border-radius:5px; text-align:center; padding:10px 0 10px 0; cursor:pointer;}
#delivery_slot i{ margin-left:10px; color:#F30;}
#hoursslot { width:100%; height:auto; padding:5px;}

#slotnmame { margin-top:10px; margin-bottom:5px;}
#slotnmame span{ background-color:#000; color:#fff; padding:5px; border-radius:5px; font-size:12px; margin-left:10px; cursor:pointer;}

#hoursslot button{border:solid #CCC 1px;margin:10px; float:left; padding:5px; width:115px; text-align:center;}
#hoursslot button:selected{ border:solid #F00 1px;}
.disable{ background-color:#F5F5F5; border:solid #F5F5F5 1px; color:#CCC; cursor:default;}
.enable{border:solid #CCC 1px;margin:10px; float:left; padding:5px; width:115px; text-align:center; cursor:pointer;}

#bugg{ background-color:#FFC; padding:6px; width:100%; color:#f00; margin-bottom:10px; border:solid #CCC 1px; border-radius: 6px;     margin-top: 19px;}

#billbox{ width:94%; border:dashed #999 1px; padding:5px; margin-top:10px;}
#billbox h1{ font-size:13px; font-weight:normal;}
.details{ margin:0; padding:0; list-style:none;}
.details div{ float:right;}

.delieryday{color:#000;   margin-top:5px;} 
/* .delieryday1{padding:5px;font-weight:normal; cursor:pointer; background-color:#900;color:#FFF; display:inline-block; text-align:right;}  */

.customer_comments{ border:solid #F60 3px; height:125px; padding:5px; margin-top:150px;}
#customer_title{ position:absolute; margin-top:-30px;  font-size:28px; margin-left:33%; padding:5px 10px 5px 10px; background-color:#FFF; color:#000;}

.comments{width:100%; padding:5px; float:left; height:90px; overflow-y:scroll; background-color:#FFF; border:solid #EAEAEA 1px; list-style:none; border-radius:5px;  
margin:20px 6.3px 0 5px;}
.comments li{ margin:0; padding:0; }
.comments li h3{ padding-bottom:5px; font-size:14px; color:#333; margin:0 0 0 0; text-align:left; padding:0 0 5px 0; font-family:title-font1;}
.comments li div{  max-height:65px; width:95%; margin:0 auto; }
.comments li h4{ font-size:12px; color:#333; margin:0; padding:0; font-weight:normal; line-height:22px;}
#mixedSlider .MS-content .item { width:280px;}
.comments::-webkit-scrollbar {
    width: 5px;
    background:#fff;
} 

.comments::-webkit-scrollbar-thumb {
    background-color:#C00;
	border-radius:5px;
}

.accountname{ position:absolute; font-size:10px; color:#333; right:180px; top:17px;}

#placeorderbtn{ width:49%; height:auto; float:left; text-align:right; margin-top:0; margin-bottom:10px;}
#placeorderbtn1{ width:44%; height:auto; float:right; text-align:right; margin-top:0; margin-bottom:10px;}

#next-payment-button{width:60%; float:right; border:none;text-align:center;background-color:#C00; padding:17px 0 13px 0;color:#FFF;cursor:pointer;
font-size:18px;}
#next-payment-button:hover{ background-color:#333;}

#cartitemsload{ height:100%;}

#cartaddedalert{display:none; position:fixed; z-index:200;left: 50%;transform: translate(-50%);
 top:0; padding:10px; background-color:#333; border-radius:5px; color:#FFF; text-transform:capitalize;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}	

#removeloader{ position:absolute; z-index:5; top:40%;left: 35%;transform: translate(-35%);}
#removeloader1{ position:absolute; z-index:5; top:90%;left: 25%;transform: translate(-25%);}

/* .cart_icon{ color:#c60001; font-size:18px; margin-right:5px; cursor:pointer;} */

#cart_box{ width:32%; height:100%;background-color:#FFF; border-left:solid #900 0; position:fixed; right:0; z-index:21; display:none; top: 0;
-webkit-box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);-moz-box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);
/*-5px 0 74px rgb(0 0 0 / 80%)*/}

#signin_box{ padding:0 15px; width:30%; height:100%;  border-left:solid #900 0; position:fixed; right:0; z-index:21; display:none;
-webkit-box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);-moz-box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);
}
#signinbox{ width:100%; border-radius:5px;  background-color:#FFF; min-height:350px; padding:15px;}
#cartshadow{ width:100%; height:100%; background-color:rgba(0,0,0,.5); position:fixed; z-index:20; display:none;}
#headingbox{ width:100%; height:56px;}
/* #signin_header{ font-size:22px; color:#000; font-weight: bold;} */
#signin_from_box{ width:100%; height:100%;}
.signin_input_wrapper{ margin-top:25px;}
.signin_input{width:100%; padding:10px; padding-left:0; border:solid  #CCC 1px; outline:0;
 font-size:16px; font-weight:normal; color:#333;border-top:0; border-left:0; border-right:0;}
/* .signinotp_input{width:95%; padding:10px; padding-left:0; border:solid  #CCC 1px; outline:0;
 font-size:16px; font-weight:normal; color:#333;border-top:0; border-left:0; border-right:0; margin-top:20px;} */

#signinotpbtn {width:98%;padding:12px 0 12px 0;border: none; background: none; cursor: pointer;
font-size: 20px; color:#FFF; background-color:#C00;  border-radius: 4px;margin-top:20px;}
/* #signincnfotpbtn {width:98%;padding:12px 0 12px 0;border: none; background: none; cursor: pointer;
font-size: 20px; color:#FFF; background-color:#00a651 !important;  border-radius: 4px;margin-top:20px;}	 */

#terms-signin{font-size: 16px;width:98%; margin-top:30px; text-align:center; color:#666;}
#terms-signin a{ color:#F00;}
#error_wrapper{ width:97%; padding:8px 0 8px 0; text-align:center; background-color:#EBF2FE; border: solid  #C5E4FE 1px; margin-top:18px; display:none;}
#error_wrapper span{ font-size:14px;}

/* .closeicon{ font-size:30px; color:#F00; float:right; margin:25px 10px 0 0; font-weight:normal; cursor:pointer;} */
.sigcloseicon{ font-size:30px; color:#F00; float:right; margin:25px 0 0 0; font-weight:normal; cursor:pointer;}
/* .resendotp{ position:absolute; color:#F00; top:147px; right:28px; font-size:12px; cursor:pointer;} */

#cartloader{ margin-left:32%; margin-top:30%;}
#cartorders{ width:100%; height:100%; overflow:hidden; background-color:#F5F5F5;}
#cartorderbox{ width:93%; height:80%;  margin:0 auto; background-color:#FFF; margin-top:10px; padding:4px 0 0 8px;
    }
#cartbottombox{ width:100%; height:50px; background-color:#fff; position:absolute; bottom:0; -webkit-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
-moz-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);}

.cartamount{ width:40%; color:#F00; font-size:22px; float:left; padding-left:10px; padding-top:10px; }
/* .cartbtn{ width:35%; float:right;text-align:center;background-color:#C00; padding:17px 0 16px 0; color:#FFF; cursor:pointer; font-size:18px;} */
.cartbtn:hover{ background-color:#333;}
#addcartbtn {position:relative;  padding: 8px;    border: none;  background: none;  cursor: pointer;  font-family:title-font; /* font-weight: 900;*/  text-transform: uppercase;  font-size: 16px;    color:#FFF;  background-color:#C00;  box-shadow: var(--shadow-color) 2px 2px 22px;  border-radius: 4px;   z-index: 0;    overflow: hidden; 
margin-top:2px;}
#addcartbtnf {position:relative;  padding: 8px;    border: none;  background: none;  cursor: pointer;  font-family:title-font; /* font-weight: 900;*/  text-transform: uppercase;  font-size: 16px;    color:#FFF;  background-color:#C00;  box-shadow: var(--shadow-color) 2px 2px 22px;  border-radius: 4px;   z-index: 0;    overflow: hidden; 
margin-top:2px;}	
/* #cartcount{ display:none; padding:2px 4px 2px 4px; background-color:#504f4f; color:#FFF; position:absolute; margin-top:-47px; margin-left:10px; font-size:11px; border-radius:2px; font-family:title-font;} */

#cartcount1{ display:none;}

#updateaddcart_box{ display:flex;margin-top:3px; margin-left:300px; width:100px;}

#loginbox{ display:none;}

#cartitems{ padding:0; margin:0; list-style:none; height: calc(100vh - 200px); overflow-y:scroll;}
#cartitems::-webkit-scrollbar {
    width: 5px;
    background:#F0F0F0;
} 

#cartitems::-webkit-scrollbar-thumb {
    background-color:#C00;
	border-radius:5px;
}

/* #cartitems li{ height:80px; border-bottom:solid #EAEAEA 1px; padding:5px; margin-bottom:5px; padding-left:0;} */
.snocart{ font-family:title-font; font-size:15px; background-color:#F2F2F2; float:left; padding:5px 8px 5px 8px; margin-right:10px;}
.carttitle{  font-size:14px; font-weight:normal; padding-top:8px; float:left; width:100%;}
.cartremove{ color:#900; float:right; padding-top:8px; margin-right:8px; cursor:pointer; font-size:16px;}
.cartremove1{ color:#900; float:right; padding-top:8px; margin-right:8px; cursor:pointer; font-size:16px;}

#cartrow{ width:100%; height:auto; display: flex;}
.cartprice{margin-top:10px; color:#DF0000; font-size:18px !important; float:left; margin-right:0; margin-left:5px; padding:3px; float: right;}
#cartweight{color:#DF0000; font-size:14px; float:left; border:solid #CCC 1px; border-radius:2px; padding:3px;}

#nocart{ width:34%; padding:0; margin:0 auto; border-radius:3px; text-align:center;  margin-top:100px;}
.emptycart{ padding-left:0; padding-top:5px; padding-bottom:10px; color:#333; }
#cartempty{ display:none; width:34%; padding:0; margin:0 auto; border-radius:3px; text-align:center;  margin-top:100px;}
/* .ordernowbtn{ font-size:16px;margin-left:0; margin-top:10px; padding:5px; text-transform:uppercase; background-color:#00a651; border-radius:2px; color:#FFF; border-radius: 5px;
    padding: 10px;
    margin: 0 17px;
    margin-top: 10px; } */

/* .ordernowbtn:hover{ background-color:#900;} */
#cartemptyfinal{ display:none; width:23%; padding:15px; margin:0 auto; background:none; border-radius:3px; text-align:center;  margin-top:20px;}

#cartemptyfinal1{ display:nones; width:23%; padding:15px; margin:0 auto; background:none; border-radius:3px; text-align:center;  margin-top:50px; margin-bottom:50px;}

#logloader{ width:100%; text-align:center; margin-top:19px;}

#checkoutbox{ height:400px;margin:0 auto; background-color:#FFF; overflow:hidden; padding:0; 
    border-radius:5px; margin:0 auto; margin-bottom:20px; margin-top:0px; padding-bottom:20px;}
#checkoutitems{  float:left; margin:5px; margin-left:30px; margin-top:10px;}
#checkoutdata{ width:100%; padding:5px; float:left; 
    display: flex;
    justify-content: space-between;
    background-color: #cdebeb;
    border-radius: 10px;
    align-items: center;

}
#checkoutheading{ width:60%;  font-size:14px; float:left;}
#checkoutcartitems{ width:95%;  overflow:hidden; padding-top:15px; margin-left:7px;}

#cartitemsfinal{ padding:0; margin:0; list-style:none; max-height:350px; overflow-y:scroll;}
#cartitemsfinal::-webkit-scrollbar {
    width: 5px;
    background:none;
} 

#cartitemsfinal::-webkit-scrollbar-thumb {
    background-color:#C00;
	border-radius:5px;
}

#cartitemsfinal li{ border-bottom:none; padding:5px; margin-bottom:5px; padding-left:0; height:  85px !important; padding-left: 30px; position: relative;}
#cartitemsfinal li:nth-child(odd){
    background-color: #f1f1f1;
    padding: 11px;
    height: auto;
    border-radius: 10px;
}
#cartitemsfinal li:nth-child(even){
    background-color: #f9f9f9;
    padding: 11px;
    height: auto;
    border-radius: 10px;
}


#cartitemsfinal li:last-child{ border:none;}
#cartbottomboxfinal{ width:79%; height:50px; background-color:#fff; -webkit-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
-moz-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14); margin-top:20px; margin-left:0;}

#cartbottomboxfinal1{ width:79%; height:50px; background-color:#fff; -webkit-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
-moz-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);margin-top:20px; margin-left:0;}

.cartfinalamount{ width:53.2%; color:#F00; font-size:22px; float:left; padding-left:10px; padding-top:10px; font-family:title-font1;}
#updatecartbtn{ margin:10px 0 0 0; width:20%; float:right; text-transform:capitalize;}

#checkoutaddress{  float:right;}
#deleveryslot{width:60%;  font-size:14px; margin-top:15px;}
#addressheading{width:50%;  font-weight:bold; font-size:14px; margin-top:10px;}
#confirmaddress{ width:90%;  padding:10px 0 0 0; text-transform:capitalize; color:#333; line-height:22px;}
#addressbar{ width:100%; padding:10px 0 10px 0;}
.sameaddress{ font-size:12px; padding:5px 0 5px 0; margin-left:-5px;}
.inputadd{ width:90%; height:90px; outline:none;}

#mobilecart{ display:none;}
/*End*/

.alert{ position:absolute; background-color:#FF9; border:solid #F00 1px; color:#000; padding:4px; border-radius:2px;
top: 50%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}

#accoutnbox{ -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
 box-shadow: 0 2px 4px 0 rgba(0,0,0,.08); margin:0 auto; background-color:none; border-radius:5px; margin-bottom:20px; margin-top:180px; padding-bottom:20px; 
 overflow:hidden; background-color:#FFF;}

	
#acccess_btns{position:absolute; margin-top:0; right:130px;}
#acccess_btns span{ cursor:pointer; text-transform:capitalize;}
#accessbtn{padding:11px;color:#FFF; cursor:pointer;  float:right; text-align:center; margin-top:-5px; margin-right:-5px; border-radius:2px; 
text-transform:uppercase;background-color:#C00;
border-top-right-radius:15px;
border-bottom-right-radius:15px;
box-sizing: border-box;}
#accessbtn:hover{  background-color:#333; color:#FFF;}

.signinbox span{cursor:pointer;}

.forgotbox{ width:77%; height:auto; margin:-10px 0 0 0; padding:10px 5px 10px 5px;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);}
.forerror{ color:#F00; font-size:12px;}

#mrps{ width:45%; height:auto; float:left; color:#F00; font-weight:bold;  text-align:left; margin-bottom:20px;}
#mrpss{ float:left; color:#F00; font-weight:bold;  text-align:left; margin-bottom:20px; margin-left:2px;}
#mrps span{font-size:25px; }	
#mrpss span{font-size:25px; }	
#footersignup{ width:100%; height:50px; background-color:#900; position:fixed; bottom:0;-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.55);
-moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.55);
box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.55); padding:10px 0 10px 0; border-top:solid #900 2px; z-index:10;}	

#signupcontent{ width:100%; margin:0 auto; padding:0; text-align:center;}

.fottersignbtn{padding:6px; background-color:#0F0; outline:0;border-radius:3px; font-size:20px; font-weight:normal;
color:#000; margin-left:10px; position:absolute;}

#signtitle{width:40%; margin:0 auto;}

#signupcontent h1{font-family:title-font1; color:#FFF; font-size:30px; margin:8px 0 0 0; text-align:left;}

#signform{ float:left; width:40%;text-align:right; margin-top:0;}

.errorsign{ color:#FFF;font-size:12px; position:inherit;}

#signinp{ float:left; margin-left:150px;}

.signupbox{width:200px; height:30px; padding:6px; background-color:#fff; border:solid  #CCC 1px; outline:0;border-radius:3px; 
 font-size:20px; font-weight:normal; color:#000;}

#signbtn{border: none;cursor: pointer;text-transform: uppercase;font-size: 16px;color:#fff;background-color:#000;box-shadow: var(--shadow-color) 2px 2px 22px;border-radius: 4px;  outline:none; height:43px;}

#signbtn:hover{ background-color:#FFF; color:#000;}	
	
#fishmain{ width:100%; height:auto;/* background-image:url(../images/fishbg.jpg);*/}

#fssai{ width:156px; height:50px;position:absolute; right:10%;}
#social{ width:auto; height:50px;position:absolute; right:10%; margin-top:80px;}
#social span{ color:#333; font-weight:bold; margin-right:10px;}
#social i{ color:#333; font-size:22px; cursor:pointer; margin-left:5px;}

#ctlheader{ position:fixed; width:100%; z-index:10;}
/* #header{width:100%; background-color:#F00; height:22px;} */

#logobar{ width:100%; height:80px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0); justify-content: center;
    align-items: center;
    display: flex;
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0); 
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0); background-color:#FFf; margin-top:-1px; border-bottom:1px #eaeaea solid;}
#logobox{width:100%; height:auto; margin:0 auto;}
#mmlogo{ width:13%; float:left; background-color:#fff;}
#mmlogo img{ margin-left:0; width:189px; margin-top:6px;}

#headlogo{ margin:0 auto; background-color:#039;}

#locations{ width:350px; margin-top:0; height:auto; float:none; text-align:center; background-color:#FFF;-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);
 border-radius:5px; position:absolute; margin-left:0; top:50px;left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#locations span{color:#900; font-size:14px; font-weight:normal;}
#loc{ width:100%; float:none; text-align:center;}
#links a{ color:#333;font-size:12px; margin-top:2px;}
#links a:hover{ color:#C00;}

#loginbox{ display:block;}
#mobileleftmenu{ display:none;}

#mobilemenu{position:absolute; right:0; top:-4px; width:20px; height:30px; font-size:18px; padding:5px; color:#fff; z-index:7; cursor:pointer; display:none;}

#leftmenu{ display:block;}
#mobileleftmenu{ width:18%; background-color:#FFF;-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);box-shadow: 0 2px 4px 0 rgba(0,0,0,.08); position:fixed; right:0; top:0; z-index:99;}
#closebtn{height:30px; padding:5px 0 0 0; float:right;}
#closebtn .far{color:#F00; font-size:24px; height:20px; padding:5px 5px 0 0; cursor:pointer;} 
#closebtn .far:hover{ color:#333;}

#mobileaccountname{ width:100%; background-color:#FFF; padding:0 5px 10px 10px; margin-bottom:5px; text-transform:capitalize;-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);box-shadow: 0 2px 4px 0 rgba(0,0,0,.08); float:left;}

#mobilemenuaccount{ width:100%; height:auto;-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
 box-shadow: 0 2px 4px 0 rgba(0,0,0,.08); float:left;} 
#mobilemenulinks{ list-style:none; margin:0; padding:0; border-radius:5px;}
#mobilemenulinks li{ border-bottom:solid #EBEBEB 1px;  background-color:#fff; cursor:pointer; font-size:14px; display:inline;}
#mobilemenulinks a{ color:#333; display:block;padding:10px;}
#mobilemenulinks li a:hover{ color:#fff; display:block; background-color:#CCC;}

.active, #mobilemenulinks li a:hover {
  background-color:#CCC;
  color:#F00;
}

#scroll p{ font-size:12px; color:#666; padding:2px 0 2px 0; margin:0; display:none;}
#scroll span{ color:#900; font-size:14px; font-weight:normal;}

#menubox{width:100%; height:auto; background-color:#00a651; float:left; text-align:left;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.29);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.29);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.29);}
#menus{ height:auto;  margin:0 auto; }
#menus ul{padding:0; margin:0; background-color: #00a651;  }
#menus ul li:first-child{ border:0;}
#menus ul li{ display:inline-block; text-align:center; padding:0 10px 0 10px; vertical-align:middle; border-left:solid #CCC 1px;}
#menus ul li img{ display:block; margin:5px auto; width:60px;}
#menus ul li a{ display:inline-block; font-size: 12px !important; text-transform: uppercase !important;

    letter-spacing: 1.5px !important; letter-spacing:0.6px; text-transform:capitalize; font-size:15px; color:#fff; font-weight:bolde; padding:10px 0;text-decoration:none;     margin: 0;
    padding: 8px;}
#menus ul li a:hover{ color:#F00;}
#sliders{ width:100%; height:auto;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.19);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.19); position:relative; top:175px;}


#leftbox{ width:100%; height:auto;/* float:left;*/}

#orderno{ width:25%; padding:5px; text-align:center; padding-top:0;float:left; text-align:left;}
#orderno h1{ font-family:title-font; font-size:30px; color:#FF0; padding:0; padding-top:0; margin:0;}

#notes{ width:100%; float:left; text-align:center; margin-left:0;     display: flex;
    justify-content: center;
    align-items: center;}
#scroll{ width:100%; text-align:left;float:none; padding-top:2px; background-color:#c2d1c9;}
/* #scroll h1{  font-size:14px; color:#0e0e0e; padding:0;margin:0; font-weight:normal;} */

#location{ width:30%; padding:5px; text-align:center; padding-top:0; float:right;text-align:right;}
#location h1{ font-family:title-font; font-size:36px; color:#FF0; padding:0; padding-top:0; margin:0;}

#ordernodevice{ width:100%; text-align:center; height:200px; display:none;}

#titles{ width:100%; height:140px;margin-top:100px; background-image:url(../images/logo.jpg); background-repeat:no-repeat; background-position:center;}
#titles h1{ font-family:title-font; font-size:20px; color:#FFF; padding:0; margin:0; font-weight:normal;}
#titles h2{ font-family:title-font; font-size:91px; color:#FFF; padding:0; margin:0; font-weight:normal;}

#fishimg{width:100%; height:150px; /*background-image:url(../images/fish.png); background-repeat:no-repeat;*/ margin:0 auto; margin-bottom:20px; margin-top:20px; background-position:center;}

#orderform{width:40%; border-radius:15px; background-color:#fff; height:28px; padding:5px; margin:0 auto; margin-top:10px; float:left; text-align:left;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.22);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.22);}

#orderform input{margin-top:0; width:130px; height:20px; padding:5px; background-color:#fff; border:solid  #CCC 0px; outline:0;border-radius:0; 
 font-size:14px; font-weight:normal; color:#000;}

#quot{ width:100%; text-align:center; }
#quot h1{  font-size:35px; color:#FFF; padding:0; margin:0;padding-bottom:50px;}
/* 
#body{ width:100%; margin:0 auto; height:auto;background-color:#fff;  margin-top:0;} */

#loginbox{ margin-top:18px; height:auto; float:left;text-align:center; background-color:#FFF; float:right; margin-right:0; text-transform:capitalize;     display: flex;
    justify-content: center;
    align-items: center;}

/* #itemsleft{ overflow:hidden; float:none; margin:0 auto; margin-bottom:10px;  } */

#contentbox{ width:90%; height:auto; float:none; margin:0 auto; margin-bottom:20px; }

#itemsleft1{  height:auto; margin:0 auto; float:none; margin-bottom:20px;margin-top:0;}

.pageheading{ font-size:19px; color:#333; text-transform:capitalize; font-weight:bold; margin:0 0 13px 9px;}
#category_item_box{ margin:0; padding:0; list-style:none;}
#category_item_box li{display:inline-block; vertical-align:top; width:32%; margin:0 3px 20px 8px; cursor:pointer;}

#category_item_box li span.img_container{ width:100%; height:250px; overflow:hidden; display:block; border-radius:8px;}
#category_item_box li img{ width:100%; height:100%; object-fit:ciover;}
#category_item_box li span{ display:block; text-align:center;  font-size:20px; color:#333; margin:3px;}

#itemsleft1_cart{ width:90%; height:auto; margin:0 auto; float:none; margin-bottom:20px;margin-top:10px;}
#itemtype{ width:100%; margin:0 auto; height:auto; padding:0; margin-bottom:20px;}
#itemtype h1{font-family:title-font; font-size:28px; color:#000; padding:0; margin:0; padding-bottom:10px;}
#itemtype p{font-size: 14px;font-weight:100; color:#26262699 !important; padding:0 5px 0 0; margin:0; line-height:20px;}
#fishitem_box{width:32%; height:495px; border:solid  #e3e3e3  1px; background-color:#FFF; float:left; border-radius:5px; margin:0 6px 20px 8px; 
    padding:0; cursor:pointer;
}
#specialcombo_box_mobile{ display:block;width:30.5%; height:438px; padding:0; border:solid  #FFF 0; background-color:#FFF; float:left; border-radius:5px; margin:0 19px 25px 8px; padding:0; cursor:pointer;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);}
.pro_info{ height:82px;}
#specialcombos{  overflow:hidden; float:none;  margin:0 auto; margin-bottom:10px;margin-top:0;}
#home_fishitem_box{width:32%; height:487px; border:solid  #FFF 1px; background-color:#FFF; float:left; border-radius:5px; margin:0 6px 20px 8px; padding:0; cursor:pointer;
-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);}
/* #meatitems{ width:103%; margin:0 auto;} */
/*#fishitem_box:hover{ background-color:#E1F0FF; border:solid  #CEE7FF 1px;}*/
#fishitem_box_img{ width:100%; height:255px; border-top-left-radius:5px; border-top-right-radius:5px;overflow:hidden; display:block; cursor:pointer;}
#fishitem_box_img img{width:100%; height:100%; object-fit:cover; padding: 10px;
    border-radius: 17px;}
#fishitem_box_text{ width:100%; height:auto;}
/* #weight{ font-size:14px; color:#666; padding:10px 0 10px 20px; margin:0;width:130px; float:left;} */
#vegweight{ font-size:14px; color:#666; padding:0 0 10px 10px; margin:0;width:auto; float:none;}
#fishitem_box_text p{font-size:16px !important; color:#454545; padding:10px 20px 10px 10px; margin:0; line-height:24px;}
#price{ font-size:14px; color:#C00; padding:10px 0 0 20px; margin:0; float:left; font-weight:normal;}
#price span{ font-size:16px;}
#price1{font-size:14px; color:#C00; padding:10px 0 0 0; margin:0; float:left; font-weight:normal; margin-left:-10px;}
#price1 span{ font-size:16px;}
#offerdiv{float:left;margin-right:10px; margin-top:13px;}
.mrps{ margin-left:30px; font-weight:normal; color:#333;}
.mrps span{text-decoration-line: line-through;}
.mrps i{ margin-right:3px;}
.fa-rupee-sign{ font-size:10px; margin-right:-2px;}
.offerprice{ color:#060; font-weight:bold; float:right;}
.offerline{ width:39px; border:solid  #666 1px; position:absolute; margin-top:9px;}
.offerline1{ width:55px; border:solid  #666 1px; position:absolute; margin-top:15px;}
#price p{ font-size:14px;}
#mobileorderbtn_home{ display:none;}
/* #orderbtn{padding:5px; border:solid #C00 1px; color:#fff;     border-radius: 7px; float:right; text-align:center; margin-right:15px; margin-top:-0; border-radius:2px; text-transform:uppercase;} */
#orderbtn:hover{  background-color:#C00; color:#FFF;}
.addbtn{padding:5px; 
    background-color: #00a651;
    border-color: #00a651; color:#fff; float:right; text-align:center; margin-right:15px; margin-top:0; 
    border-radius:2px; text-transform:uppercase; cursor:pointer; border-radius: 6px;}
.addbtns{ display:none; padding:5px;background-color: #00a651;
    border-color: #00a651; color:#fff; float:right; text-align:center; margin-right:15px; margin-top:0; border-radius:2px; text-transform:uppercase; cursor:pointer;}


#cartaddloader{position:fixed; z-index:5;top:40%;left: 45%;transform: translate(-45%);}
.addremove_btn{ display:nones;  margin-right:15px; float:right; margin-top:0; background-color:#00a651; border-color:#00a651;    border-radius: 6px; text-align:center; color:#FFF; border-radius:2px;}
.addremove_btn1{ display:inline-block;}

.minusbtn{padding:6px 6px 6px 5px; float:left;cursor:pointer;}
.value{ width:20px; height:24px; padding-top:5px; float:left; color:#fff;cursor:pointer;}
.value input{ width:10px; border:none; background:none; outline:none;}
.plusbtn{padding:6px 6px 6px 5px; float:left;cursor:pointer;}

.addremove_btn2{margin-right:15px; float:right; margin-top:0; background-color:#00a651;text-align:center; color:#FFF; border-radius:2px;}
.addremove_btnac{ display:none;margin-right:5px; float:right; margin-top:-5px; background-color:#333;text-align:center; color:#FFF; border-radius:2px;}
.minusbtn1{padding:6px 6px 6px 5px; float:left;cursor:pointer;}
.value1{width:20px; height:24px; padding-top:5px; float:left; color:#000;cursor:pointer;}
.value1 input{ width:10px; border:none; background:none; outline:none;}
.plusbtn1{padding:6px 6px 6px 5px; float:left;cursor:pointer;}

#orderbtn1{padding:11px;color:#FFF; cursor:pointer;  float:right; text-align:center; margin-top:-5px; margin-right:-5px; border-radius:2px; 
text-transform:uppercase;background-color:#C00;
border-top-right-radius:15px;
border-bottom-right-radius:15px;
box-sizing: border-box;}
#orderbtn1:hover{  background-color:#333; color:#FFF;}
/*#price h2{font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#666; padding:0; margin:0;float:left;margin-right:10px; font-weight:normal;}
#price h3{font-family:title-font; font-size:25px; color:#C00; padding:0; margin:0; padding-bottom:10px;float:left;}
#price input{ width:20px; padding:5px; border:solid #CCC 1px; outline:none; text-align:center; float:left; margin-right:2px; margin-top:2px;}*/

#otherright{ width:23%; height:500px; background-color:#fff;float:left; border-radius:5px;}
#deliverystatus{ width:100%; height:200px; background-image:url(../images/order1.gif); background-repeat:no-repeat; background-position:center;}
#fishcuts{width:100%; height:600px; padding-top:50px;}

#text{ width:100%; padding:10px; margin:0 auto; height:auto; background-color:#FFF; padding-bottom:490px; overflow:auto; border-radius:5px;}
#text h1{ font-size:25px; padding:0; margin:0; color:#000; margin-bottom:20px; font-weight:bold; letter-spacing: 1px;}
/* #text p{ font-size:16px; padding:0; margin:0; line-height:25px; color:#000; font-weight:normal;} */

#text1{ width:95%; padding:10px; height:auto; background-color:#FFF; padding-bottom:20px;}
#text1 h1{ font-size:25px; padding:0; margin:0; color:#000; margin-bottom:20px; font-weight:bold;}
#text1 p{font-size:16px; padding:0; margin:0; line-height:25px; color:#000; font-weight:normal;}

#text2{ width:95%; padding:10px; height:auto; background-color:#FFF; padding-bottom:150px;}
#text2 h1{ font-size:25px; padding:0; margin:0; color:#000; margin-bottom:20px; font-weight:bold;}
#text2 p{ font-size:16px; padding:0; margin:0; line-height:25px; color:#000; font-weight:normal;}

#text3{ width:95%; padding:10px; height:auto; background-color:#FFF; padding-bottom:150px;}
#text3 h1{ font-size:25px; padding:0; margin:0; color:#000; margin-bottom:20px; font-weight:bold;}
#text3 p{ font-size:16px; padding:0; margin:0; line-height:25px; color:#000; font-weight:normal;}

#text3 ul{ padding:5px; margin:0; list-style:none; background-color:#FCFAE0;}
#text3 li{ padding:5px;}
#text3 input{font-weight:normal; width:300px; height:30px; margin-top:5px; padding:5px; border:solid #999 1px; outline:0; border-radius:5px;  font-size:15px;}
#text3 textarea{font-weight:normal; width:500px; height:150px; resize:none; margin-top:5px; padding:5px; border:solid #999 1px; outline:0; border-radius:5px;  font-size:15px;}
/*#rightbox{ width:100%; height:auto; height:620px; float:rightu; background-color:#fff;}
#rightheader{ width:92%; height:60px; padding:5px 0 5px 0; border-bottom:solid  rgba(0,0,0,0.1) 1px; margin-left:30px;}
#logo{ width:250px; height:60px; background-color:#FFF; float:left;}

#righttext{font-size:20px; padding:30px;  color:#333; font-weight:normal; line-height:29px;}*/

#load{ width:auto; position:fixed; 
top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); background-color:#FFF; text-align:center; padding:0;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.45);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.45); display:none; z-index:7;}

#conformbox{ background-color:#F60; width:700px;height:280px;padding:10px;margin: auto;position: fixed;top:0;bottom: 0;left: 0;right: 0;
-webkit-box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.35);
box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.35); border:solid 5px #FFF;
z-index:100; display:none;}
#conmsg{ width:400px; float:left;font-family:title-font; font-size:26px; color:#fff; }
#ordercode{ width:auto; height:auto; padding:0; margin:30px; background-color:#FC0; border-radius:10px; color:#000;
-webkit-box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.53);
-moz-box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.53);
box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.53);}
#ordercode p{ padding:10px; color:#000; padding-left:0; text-align:center; text-transform:uppercase; font-weight:bold;}
#conformbox img{ width:300px;float:right;}
#close{ width:32px; height:32px; background-image:url(../icons/close.png); background-repeat:no-repeat;  position:absolute; right:3px; top:3px; cursor:pointer;}

#fishtype{ width:90%;margin:0 auto; background-color:#FFF; padding:0; border-radius:5px; margin:0 auto; margin-bottom:20px; margin-top:195px; padding-bottom:20px;}
#fishtype_img{ width:50%; float:left;}
#fishtype h1{font-family:title-font; font-size:18px; color:#C00; font-weight:normal; padding:0 0 20px 0; margin:0; text-transform:capitalize; display:none;}
#fishtype_img img{ border-radius:5px; width:550px;}
#fishtype_details{ width:45%; height:auto; float:right; margin-bottom:40px; margin-right:20px;}
#fishtitle{ width:100%; padding:10px; margin:0 auto; text-align:center; margin-top:0; border-bottom:solid #CCC 1px;}
#fishtitle h1{ font-size:20px; color:#000; font-weight:bold; padding:0 0 10px 0; margin:0; text-transform:capitalize; display:block;}
#fishtype p{ font-size:14px; color:#555555; padding:20px 0 0 0px; margin:0;}

#fishchart{ width:100%; height:auto; border-radius:5px; border:solid #EAEAEA 1px; padding:5px; margin:20px 0 0 0px;}
#fishchart ul{ margin:0; padding:10px 0px 10px 20px; list-style:none;}
#fishchart li{ display:inline; color:#666; padding:3px;}
#fishchart li div{ width:130px;  float:left;}
#fishchart li .mrp{ color:#F00; font-weight:bold;  font-size:20px;}
#fishchart li img{ width:25px;}
#fishchart .border{ border-bottom:solid #EFEFEF 1px; width:93%; margin:0 auto; margin-top:25px;}

#orderview{ width:70%; margin:0 auto; padding:5px; text-align:center; margin-top:10px;}
#mrp{ width:55%; margin:0 auto; padding:5px; float:left; font-size:14px; color:#C00;font-weight:600;}
#mrp span{ font-size:20px;}
#orderbtnview{ margin:0 auto; margin-top:2px; padding:5px 10px 5px 10px; float:left; color:#FFF; background-color:#C00; border-radius:2px; text-transform:uppercase; cursor:pointer;}
#duration{width:90%; font-size:14px; color:#666; padding:0; margin:0; float:left; text-align:center; margin-top:10px;}

#note{ width:90%; margin:0 auto; padding:10px; clear:both; background-color:#FFF;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);}
#note h1{ font-size:20px; color:#C00; padding:10px; margin:0;}
#note ul{ margin:0; padding:0; list-style:none; overflow:auto; text-align:left;}
#note li{ font-size:14px; color:#555555; padding:10px; margin:0; float:left;}
#note img{ width:18px; margin-right:5px;}

#orderbox{ width:90%; margin:0 auto; padding:10px; clear:both; margin-bottom:30px; background-color:#FFF;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23); height:80px; display:none;text-align:left;}
#orderbox #form{ float:left;width:100%; text-align:left;}
#orderbox input{ padding:12px; outline:none; margin-right:20px; width:auto; margin-top:5px;}
#orderbox p{ padding:0; margin:0; padding-bottom:0; font-size:14px; color:#555555;}
#orderbox #call{ width:45%; float:left;  font-size:42px; color:#000; text-align:right;}


#orderbox1{ width:90%; margin:0 auto; padding:10px; clear:both; margin-bottom:30px; background-color:#FFF;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23); height:80px; display:none;text-align:left;}
#orderbox1 #form{ float:left;width:100%; text-align:left;margin-top:5px;}
#orderbox1 input{ padding:12px; outline:none; margin-right:20px; width:auto; margin-top:5px;}
#orderbox1 p{ padding:0; margin:0; padding-bottom:0; font-size:14px;}
#orderbox1 #call{ width:45%; float:left;  font-size:42px; color:#000; text-align:right;}

.signinbox span{cursor:pointer;}

.forpass{ color:#06F; cursor:pointer;}

/* #about_parts{ width:90%; overflow:hidden; margin:0 auto; margin-bottom:0; margin-top:0;} */
#abtext{ width:54%; float:left; padding:10px; margin:10px;}
#abtext h1{font-size:34px; padding:0; margin:0; color:#000;  padding-bottom:10px;}
/* #abtext p{font-size:20px;  color:#666;line-height:1.3; font-weight:normal;} */

#abtext1{ width:100%; float:left; padding:10px; margin:10px;}
#abtext1 h1{font-size:34px; padding:0; margin:0; color:#000;  padding-bottom:10px;}
/* #abtext1 p{font-size:20px;  color:#666; line-height:1.3; font-weight:normal;} */

#abimage{ width:40%; float:left; text-align:center; padding:0; margin:10px;}

#reasons{ width:96%; list-style:none; padding:0; margin:0 auto; margin-top:30px;}
/* #reasons li{ width:310px; height:80px; padding:5px; margin:5px; float:left;margin-bottom:20px; border:solid 0px #999; border-radius:5px;
-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.31);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.31);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.31);

} */
#reasons h2{font-size:20px; padding:0; margin:0; color:#000;  padding-bottom:10px;}
#reasons span{font-size:14px;  color:#fff;  line-height:1.3; font-weight:normal; float:left; width:230px;}
.reasonimg{ width:75px; position:absolute; margin-top:-30px; margin-left:5px;}

#msg{ padding:5px; color:#060;}

#footerfixed{ position: fixed;left: 0;bottom: 0;width: 100%;background-color:#C00; padding:10px 0 10px 0;}
#footerfixed h1{font-size:25px; padding:0; margin:0; text-align:center; font-weight:normal; color:#fff; font-family:title-font;}

#fishfooter{width:100%; height:auto; text-align:center; padding:0;background-color:#00a651; color:#FFF;font-family:title-font;clear:both;-webkit-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.12);
-moz-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.12);
box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.12); margin-bottom:0;  letter-spacing: 1.1px !important;}

#footercontent{  margin:0 auto; text-align:left; padding-top:20px; overflow:auto;}
#footerleft{ width:30%; height:auto; float:left; }
#footerright{ width:50%; height:auto; float:left;color:#666;}
#footerright p{ font-size:14px; color:#666;}
#footerright h2{font-size:14px; padding:0; margin:0; padding-bottom:5px; }
#footercontent h1{font-size:20px; padding:0;  margin:0; margin-left:0; font-weight:bold; color:#000; margin-bottom:10px;}
#footercontent ul{ margin:0; padding:0; list-style:none; float:left;}
#footercontent li{ margin:5px; margin-left:0;}
#footercontent li a{ padding:5px; color:#000; text-decoration:none;font-weight:normal; padding-left:0;}
#footercontent li a:hover{ padding:5px; color:#F00; text-decoration:none;font-weight:normal;padding-left:0;}
.footerlinks{font-size:14px; padding:0; margin:0; margin-left:0; font-weight:600; color:#000;}

#product{ width:100%; height:auto; margin:0 auto; text-align:left; color:#000;margin-top:30px; }
#product h1{font-size:20px; padding:0; margin:0; margin-left:0; font-weight:bold; color:#000; margin-bottom:10px;}
#product p{ margin-bottom:5px; line-height:24px;padding-top:5px;}
#product span{ font-size:18px; padding:0; margin:0; margin-left:0; font-weight:bold; color:#000; margin-right:10px;}

#message{ width:100%; height:auto; color:#000; margin:0 auto;margin-top:20px; text-align:left; }
#message h1{ font-size:16px; padding:0; margin:0; margin-left:0; font-weight:600; color:#000; margin-bottom:10px;}
#message p{ margin-bottom:20px; line-height:24px;padding-top:0;color: #fff;}
#message span{ font-size:14px; padding:0; margin:0; margin-left:0; font-weight:bold; color:#000; margin-right:10px;}

#appimg{ float:right; display:none;}
#appimg img{ width:150px;}

#copy{width:100%; text-align:center; color:#fff;  margin-top:30px; margin-bottom:0; background-color: #00a651;}


#thankyou{ width:40%; padding:10px; background-color:#090; margin:0 auto;-webkit-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.47);
-moz-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.47);
box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.47); border-radius:5px;}

#thankmsg{ width:100%;font-size:26px; color:#fff;  margin:0 auto; text-align:center; padding:20px 0 0 0;}
#yesmark{width:100%;font-size:56px; color:#fff; font-family:title-font1; margin:0 auto; text-align:center; padding:20px 0 0 0;}
#confmsgbox{width:100%;font-size:20px; color:#fff;  margin:0 auto; text-align:center; padding:20px 0 0 0;}
#confmsgbox p{font-size:16px; color:#fff; margin:8px 0 0 0; padding:0;}
#deliveryimage{ width:100px; height:100px; margin:0 auto; padding:10px 0 0 0;}

#loginbox1{ width:40%; height:auto; float:left; padding:2px;margin:10px; margin-left:100px;}
#registerbox{ width:40%; height:auto; margin:0 auto; margin:10px; padding:2px; float:right;}
	
#otpconfrm1{ width:100%; padding:5px; border:solid #F30 1px; text-align:left;  margin:0 auto; margin-top:20px; background-color:#FDEDCE;}	

#accountdata{ width:78%;padding:2px; float:right; background-color:#FFF; height:auto; overflow:hidden; margin:0 auto;}

#ordertable{ border:solid #EEE 0px; border-radius:5px; margin:0; padding:0; width:98%;}

#ordersdata{ width:100%; overflow:hidden;  border-radius:5px; background-color:#F9F9F9; margin-bottom:20px;}
#orderinfo{ width:48%; padding:5px; float:left;}
#orderlist{ width:49%;padding:5px; float:right;}
#ordersdata .title{ color:#000;}
#ordersdata table{ }
#orderinfo table{ margin-top:10px;}
#orderinfo td{ padding:5px; padding-left:0; color:#666;}
.orderid{font-weight:normal; font-size:24px; color:#900;}
.paymethod{ background-color:#c04b41; color:#FFF; font-size:12px; border-radius:5px; display:inline-block; padding:5px;}
#offeritem{ position:absolute;padding:8px; background-color:#060; color:#FFF; font-size:12px; border-top-left-radius:5px; margin-top:0;}

#supportinfo{ width:90%; margin:100px 0 0 12px; font-size:12px; color:#999;}
}


@media only screen and (min-device-width: 501px) and (max-device-width: 767px) and (orientation:portrait) {

#order_btns{ width:96%; margin:0 auto; margin-top:10px;}
#order_btns ul{ margin:0; padding:0; list-style:none;}
#order_btns li{ padding:10px 31px 10px 27px; display:inline-block;cursor:pointer;}
#order_btns li:hover{ background-color:#c04b41; color:#FFF;}


#orderhistory{ display:none;width:95%; padding:5px; text-align:left; height:400px; margin:0 auto;}

#liveorders{ width:95%; padding:5px; text-align:left; height:400px; margin:0 auto;}
.showcount{font-size:14px; margin:5px 0 15px 0; }
#orderstatus{ height:50px; margin-top:10px;  margin-bottom:15px; padding-bottom:10px;}
#ordertitle{ font-size:18px;}

.liveverifying{ color:#fff; font-size:12px;background-color:#666; padding:5px; border-radius:5px; display:inline-block; margin-top:5px;}
.liveprocess{ color:#fff; font-size:12px;background-color:#000; padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}
.liveway{ color:#fff; font-size:12px;background-color:#F30; padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}
.livereached{ color:#fff; font-size:12px;background-color:#090; padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}
.livedelivered{ color:#fff; font-size:12px;background-color:#030; padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}
.livecancelled{ color:#fff; font-size:12px; background-color:#F00;padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}	
	
#mobilefooter{width:100%; height:50px; padding:0; background-color:#fff;font-family:title-font;
-webkit-box-shadow: -1px -2px 5px -2px rgba(0,0,0,0.16);
-moz-box-shadow: -1px -2px 5px -2px rgba(0,0,0,0.16);
box-shadow: -1px -2px 5px -2px rgba(0,0,0,0.16);
position:sticky; bottom:0;}

#mobilefooter ul{ margin:0; padding:0; list-style:none;}
#mobilefooter li{ float:left; padding:10px; width:28%; text-align:center; padding-bottom:0;}
#mobilefooter i{ color:#c60001; font-size:20px;}
#mobilefooter div{}
#mobilefooter div a{ color:#000}
	
#item_info{ width:100%;height:auto; position:fixed; bottom:0; border-top:solid 3px #c04b41; background-color:#FFF; z-index:1222; display:none;}
#itemloads{ margin-left:32%; margin-top:30%;}
.item_box{ width:85%; margin:0 auto; margin-top:20px;}
.closeitem{ float:right; cursor:pointer; background-color:#c04b41; color:#FFF; padding:5px; margin-top:10px; margin-right:170px;}
.item_img{ width:50%; float:left; margin-top:10px; margin-bottom:10px;}
.item_img img{ width:60%; float:right; margin-right:60px; }
.item_content{ width:45%; float:left; margin-top:20px;}
.item_content h1{ font-size:24px; padding:0; margin:0; color:#333;}
.item_content p{  color:#7D7D7D;}	
	
/* .delieryday1{padding:5px;font-weight:normal; cursor:pointer; background-color:#900;color:#FFF; display:inline-block; text-align:right;} */
.delieryday{color:#000;   margin-top:5px;} 	

/* #delivery_list{ border-top:solid 3px #c04b41; position:fixed; bottom:0; width:100%; height:250px; background-color:#FFF; z-index:25; display:none;} */
.delivery_slots{ width:80%; height:300px; margin:0 auto; margin-top:10px;}

/* .todayslot{ display:inline-block; width:46%; float:left; border-right:solid #CCC 1px;}
.todayslot h3{display:inline-block; background-color:#C00; padding:5px; font-size:18px; font-weight:normal; border-radius:5px; color:#FFF;}
.todayslot ul{ margin:0; padding:0; list-style:none;}
.todayslot li{ cursor:pointer; font-size:18px; margin:10px; margin-left:0; width:210px;padding:10px; display:inline-block;}
.todayslot input{ margin:0 10px 0 0;outline:none;}
.todayslot i{ font-weight:normal;}

.tomrrowslot{ display:inline-block; width:45%; float:right;}
.tomrrowslot h3{display:inline-block; background-color:#C00; padding:5px; font-size:18px; font-weight:normal; border-radius:5px; color:#FFF;}
.tomrrowslot ul{ margin:0; padding:0; list-style:none;}
.tomrrowslot li{cursor:pointer; font-size:18px; margin:10px; margin-left:0; width:210px;padding:10px;display:inline-block;}
.tomrrowslot input{ margin:0 10px 0 0; outline:none;}
.tomrrowslot i{ font-weight:normal;} */
	

#updateaddcart_box{ display:flex;margin-top:-30px; margin-left:400px;}	
	
#logloader{ width:100%; text-align:center; margin-top:19px;}

#whyfioochi{ width:100%; text-align:center; border:solid #CCC 1px; border-radius:5px; margin:20px 0 50px 0; background-color:#FFF;}
/* #whyfioochi_title{position:absolute; margin-top:-25px;  font-size:25px; margin-left:36%; padding:5px 30px 5px 30px; 
background-color:#f3f3f3; color:#d41414; text-transform:capitalize;} */
#whyfioochi ul{ padding:0; margin:25px 0 15px 0;}
#whyfioochi li img{ float:left;}
#whyfioochi li:last-child{ border:0;}
#whyfioochi li{  display:inline-block; border-right:solid #CCC 1px; margin:0 5px 0 5px; padding:5px; padding-right:12px;
    display: inline-flex;
    justify-content: center;
    align-items: center;     }
#whyfioochi li h1{  font-size:20px; color:#666; text-transform:capitalize; text-align:center; font-weight:normal; padding-bottom: 0;}	

.pageheading{ font-size:19px; color:#333; text-transform:capitalize; font-weight:bold; margin:0 0 13px 9px;}
#category_item_box{ margin:0; padding:0; list-style:none;}
#category_item_box li{display:inline-block; vertical-align:top; width:32%; margin:0 3px 20px 8px; cursor:pointer;}

#category_item_box li span.img_container{ width:100%; height:205px; overflow:hidden; display:block; border-radius:8px;}
#category_item_box li img{ width:100%; height:100%; object-fit:ciover;}
#category_item_box li span{ display:block; text-align:center;  font-size:20px; color:#333; margin:3px;}

.pageheading{ font-size:24px; color:#333; text-transform:capitalize; font-weight:bold; margin:0 0 13px 9px;}
#category_item_box{ margin:0; padding:0; list-style:none;}
#category_item_box li{display:inline-block; vertical-align:top; width:32%; margin:0 3px 20px 8px; cursor:pointer;}

#category_item_box li span.img_container{ width:100%; height:205px; overflow:hidden; display:block; border-radius:8px;}
#category_item_box li img{ width:100%; height:100%; object-fit:ciover;}
#category_item_box li span{ display:block; text-align:center;  font-size:20px; color:#333; margin:3px;}
	
#menubox{width:100%; height:auto; background-color:#00a651; float:left; text-align:left;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.29);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.29);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.29);}
#menus{ width:90%; height:auto; background-color:#f7f7f7; margin:0 auto; }
#menus ul{padding:0; margin:0;}
#menus ul li:first-child{ border:none;}
#menus ul li{display:inline-block; text-align:center; padding:0 10px 0 10px; vertical-align:middle; border-left:solid #CCC 1px;}
#menus ul li img{ display:block; margin:5px auto; width:60px;}
#menus ul li a{ display:inline-block;letter-spacing:0.6px; text-transform:capitalize; font-size:12px; color:#000; font-weight:bolde; padding:10px 0;text-decoration:none;}
#menus ul li a:hover{ color:#fff;}	

#itemsleft{ width:90%; height:auto; float:none; margin:0 auto; margin-bottom:20px;margin-top:225px;}	
	
#fssai{ width:156px; height:50px;position:absolute; right:10%;}
#social{ width:auto; height:50px;position:absolute; right:10%; margin-top:80px;}
#social span{ color:#333; font-weight:bold; margin-right:10px;}
#social i{ color:#333; font-size:22px; cursor:pointer; margin-left:5px;}
/* 	
#bugg{background-color:#FFC; padding:10px; width:97%; color:#f00; margin-bottom:10px; border:solid #CCC 1px;}	 */
	
#billbox{ width:94%; border:dashed #999 1px; padding:5px; margin-top:10px;}
#billbox h1{ font-size:13px; font-weight:normal;}
.details{ margin:0; padding:0; list-style:none;}
.details div{ float:right;}	
#cartaddloader{position:fixed; z-index:5;top:40%;left: 45%;transform: translate(-45%);}
.addbtn{ background-color:#00a651;padding:5px; border:solid #00a651 1px; color:#fff; float:right; text-align:center; margin-right:20px; margin-top:5px; border-radius:2px; text-transform:uppercase;cursor:pointer;}
.addbtns{ display:none;
    background-color: #00a651;
    border-color: #00a651; color:#fff; float:right; text-align:center; margin-right:20px; margin-top:5px; border-radius:2px; text-transform:uppercase; cursor:pointer;}
.addremove_btn{ display:none; margin-right:20px; float:right; margin-top:0; background-color:#00a651;text-align:center; color:#FFF; border-radius:6px;}
.addremove_btn1{ display:inline-block;}
.minusbtn{padding:6px 6px 6px 5px; float:left;cursor:pointer;}
.value{width:20px; height:24px; padding-top:5px; float:left; color:#000;cursor:pointer;}
.value input{ width:10px; border:none; background:none; outline:none;}
.plusbtn{padding:6px 6px 6px 5px; float:left;cursor:pointer;}	


.addremove_btn2{margin-right:20px; float:right; margin-top:0; background-color:#00a651; text-align:center; color:#FFF; border-radius:2px;}
.addremove_btnac{ display:none;margin-right:5px; float:right; margin-top:-5px; background-color:#00a651;text-align:center; color:#FFF; border-radius:2px;}
.minusbtn1{padding:6px 6px 6px 5px; float:left;cursor:pointer;}
.value1{width:20px; height:24px; padding-top:5px; float:left; color:#000;cursor:pointer;}
.value1 input{ width:10px; border:none; background:none; outline:none;}
.plusbtn1{padding:6px 6px 6px 5px; float:left;cursor:pointer;}

.comments{width:98%; padding:5px; height:90px; background-color:#06F; list-style:none; border-radius:5px; margin:0 auto; margin-bottom:10px;}
.comments li{ margin:0; padding:0;}
.comments li h3{ padding-bottom:5px; font-size:14px; color:#fff; margin:25px 0 0 0; text-align:right; padding:0 0 5px 0; font-family:title-font1;}
.comments li div{  max-height:65px; width:95%; margin:0 auto;}
.comments li h4{ font-size:18px; color:#fff; margin:0; padding:0; font-weight:normal; line-height:25px;}

.comments::-webkit-scrollbar {
    width: 5px;
    background:#999;
} 

.comments::-webkit-scrollbar-thumb {
    background-color:#C00;
	border-radius:5px;
}	
	
.accountname{ position:absolute; font-size:10px; color:#333; right:70px; top:0;}	
	
	.alert{ position:absolute; background-color:#FF9; border:solid #F00 1px; color:#000; padding:4px; border-radius:2px;
top: -19%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}
	.footerlinks{font-size:16px; padding:0; margin:0; margin-left:0; font-weight:600; color:#000; margin-bottom:10px;}
	
.forgotbox{ width:88%; height:auto; margin:-10px 0 0 0; padding:10px 5px 10px 5px;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);}
.forerror{ color:#F00; font-size:12px;}	
	

#footersignup{ width:100%; height:50px; background-color:#900; position:fixed; bottom:0;-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.55);
-moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.55);
box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.55); padding:10px 0 10px 0; border-top:solid #900 2px;}	

#signupcontent{ width:100%; margin:0 auto; padding:0; text-align:center;}

.fottersignbtn{padding:6px; background-color:#0F0; outline:0;border-radius:3px; font-size:20px; font-weight:normal;
color:#000; margin-left:10px; position:absolute;}

#signtitle{width:50%; margin:0 auto;}

#signupcontent h1{font-family:title-font1; color:#FFF; font-size:30px; margin:8px 0 0 0; text-align:left;}

#signform{ float:left; width:40%;text-align:right; margin-top:0;}

.errorsign{ color:#FFF;font-size:12px; position:inherit;}

#signinp{ float:left; margin-left:150px;}

.signupbox{width:200px; height:30px; padding:6px; background-color:#fff; border:solid  #CCC 1px; outline:0;border-radius:3px; 
 font-size:20px; font-weight:normal; color:#000;}

#signbtn{border: none;cursor: pointer;text-transform: uppercase;font-size: 16px;color:#fff;background-color:#000;box-shadow: var(--shadow-color) 2px 2px 22px;border-radius: 4px;  outline:none; height:43px;}

#signbtn:hover{ background-color:#FFF; color:#000;}	


	
/*Shoping Cart*/

#next-payment-button{width:60%; float:right; border:none;text-align:center;background-color:#C00; padding:17px 0 13px 0;color:#FFF;cursor:pointer;
font-size:18px;}
#next-payment-button:hover{ background-color:#333;}

#cartaddedalert{display:none; position:fixed; z-index:200;left: 50%;transform: translate(-50%);
 top:0; padding:10px; background-color:#333; border-radius:5px; color:#FFF; text-transform:capitalize;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}

#removeloader{ position:absolute; z-index:5;top:40%;left: 30%;transform: translate(-30%);}
#removeloader1{ position:absolute; z-index:5; top:67%;left: 22%;transform: translate(-22%);}

#acccess_btns{position:absolute; margin:0; right:20px;}

#mobilecart{ position:absolute; top:5px; right:40px;}	

#signin_box{ padding:0 15px; width:30%; height:100%; background-color: #fff; border-left:solid #900 0; position:fixed; right:0; z-index:21; display:none;
-webkit-box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);-moz-box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);
}
#signinbox{ width:100%; border-radius:5px; bottom:10px; position:absolute; background-color:#FFF; min-height:350px; padding:15px;}
#cartshadow{ width:100%; height:100%; background-color:rgba(0,0,0,.5); position:fixed; z-index:20; display:none;}
#headingbox{ width:100%; height:56px;}
/* #signin_header{ font-size:22px; color:#333;} */
#signin_from_box{ width:100%; height:100%;}
.signin_input_wrapper{ margin-top:25px;}
.signin_input{width:100%; padding:10px; padding-left:0; border:solid  #CCC 1px; outline:0;
 font-size:16px; font-weight:normal; color:#333;border-top:0; border-left:0; border-right:0;}
/* .signinotp_input{width:95%; padding:10px; padding-left:0; border:solid  #CCC 1px; outline:0;
 font-size:16px; font-weight:normal; color:#333;border-top:0; border-left:0; border-right:0; margin-top:20px;} */

#signinotpbtn {width:98%;padding:12px 0 12px 0;border: none; background: none; cursor: pointer;
font-size: 20px; color:#FFF; background-color:#C00;  border-radius: 4px;margin-top:20px;}
/* #signincnfotpbtn {width:98%;padding:12px 0 12px 0;border: none; background: none; cursor: pointer;
font-size: 20px; color:#FFF; background-color:#C00;  border-radius: 4px;margin-top:20px;} */
/* .resendotp{ position:absolute; color:#F00; top:147px; right:28px; font-size:12px; cursor:pointer;}	 */
#terms-signin{font-size: 16px;width:98%; margin-top:30px; text-align:center; color:#666;}
#terms-signin a{ color:#F00;}
#error_wrapper{ width:97%; padding:8px 0 8px 0; text-align:center; background-color:#EBF2FE; border: solid  #C5E4FE 1px; margin-top:18px; display:none;}
#error_wrapper span{ font-size:14px;}
.cartheading{ font-size:22px;  padding:27px 0 0 10px; font-weight:normal; float:left;}
/* .closeicon{ font-size:30px; color:#F00; float:right; margin:25px 10px 0 0; font-weight:normal; cursor:pointer;} */
.sigcloseicon{ font-size:30px; color:#F00; float:right; margin:25px 0 0 0; font-weight:normal; cursor:pointer;}


/* .cart_icon{ color:#c60001; font-size:18px; margin-right:10px; cursor:pointer;} */

#cart_box{ width:50%; height:100%;background-color:#FFF; border-left:solid #900 0; position:fixed; right:0; z-index:21; display:none;
-webkit-box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);-moz-box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);
/*-5px 0 74px rgb(0 0 0 / 80%)*/}

#cartshadow{ width:100%; height:100%; background-color:rgba(0,0,0,.5); position:fixed; z-index:20; display:none;}
#headingbox{ width:100%; height:56px;}
.cartheading{ font-size:22px;  padding:27px 0 0 10px; font-weight:normal; float:left;}
/* .closeicon{ font-size:30px; color:#F00; float:right; margin:25px 10px 0 0; font-weight:normal; cursor:pointer;} */

#cartloader{ margin-left:32%; margin-top:30%;}
#cartorders{ width:100%; height:100%; overflow:hidden; background-color:#F5F5F5;}
#cartorderbox{ width:93%; height:80%;  margin:0 auto; background-color:#FFF; margin-top:10px; padding:4px 0 0 8px;
}
#cartbottombox{ width:100%; height:50px; background-color:#fff; position:absolute; bottom:0; -webkit-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
-moz-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);}
#price{ font-size:14px; color:#C00; padding:10px 0 0 20px; margin:0;width:210px; float:left; font-weight:600;}
#price span{ font-size:16px;}
#price1{ font-size:14px; color:#C00; padding:10px 0 0 0; margin:0;width:210px; float:left; font-weight:600; margin-left:-10px;}
#price1 span{ font-size:16px;}
.mrps{ margin-left:10px; font-weight:normal; color:#333;}
.mrps span{text-decoration-line: line-through;}
.mrps i{ margin-right:3px;}
.fa-rupee-sign{ font-size:10px; margin-right:-2px;}
.offerprice{ color:#060; font-weight:bold; float:right;}
#mrps{ width:45%; height:auto; float:left; color:#F00; font-weight:bold;  text-align:left; margin-bottom:20px;}
#mrpss{ float:left; color:#F00; font-weight:bold;  text-align:left; margin-bottom:20px;}
#mrps span{font-size:22px; }	
#mrpss span{font-size:19px; }
.inputadd{ width:90%; height:70px; outline:none;}






#mrpss1{width:75%; float:left; color:#F00; font-weight:bold; font-family:title-font1; text-align:left; margin-bottom:10px;}
.cartamount{ width:40%; color:#F00; font-size:22px; float:left; padding-left:10px; padding-top:10px; }
/* .cartbtn{ width:35%; float:right;text-align:center;background-color:#C00; padding:17px 0 16px 0; color:#FFF; cursor:pointer; font-size:18px;} */
.cartbtn:hover{ background-color:#333;}
#addcartbtn {position:relative;  padding: 8px;    border: none;  background: none;  cursor: pointer;  font-family:title-font; /* font-weight: 900;*/  text-transform: uppercase;  font-size: 16px;    color:#FFF;  background-color:#C00;  box-shadow: var(--shadow-color) 2px 2px 22px;  border-radius: 4px;   z-index: 0;    overflow: hidden; 
margin-top:2px;}
#addcartbtnf {position:relative;  padding: 8px;    border: none;  background: none;  cursor: pointer;  font-family:title-font; /* font-weight: 900;*/  text-transform: uppercase;  font-size: 16px;    color:#FFF;  background-color:#C00;  box-shadow: var(--shadow-color) 2px 2px 22px;  border-radius: 4px;   z-index: 0;    overflow: hidden; 
margin-top:2px;}	
/*
#cartcount{ display:none; padding:4px; background-color:#504f4f; color:#FFF; position:absolute; margin-top:-20px; margin-left:22px; font-size:11px; border-radius:2px; font-family:title-font;}
*/
#cartcount1{ padding:2px 4px 2px 4px; background-color:#504f4f; color:#FFF; position:absolute; margin-top:-18px; margin-left:20px; font-size:11px; border-radius:2px; font-family:title-font;}
#cartitems{ padding:0; margin:0; list-style:none; height:500px; overflow-y:scroll;}
#cartitems::-webkit-scrollbar {
    width: 5px;
    background:#F0F0F0;
} 

#cartitems::-webkit-scrollbar-thumb {
    background-color:#C00;
	border-radius:5px;
}

/* #cartitems li{ height:80px; border-bottom:solid #EAEAEA 1px; padding:5px; margin-bottom:5px; padding-left:0;} */
.snocart{ font-family:title-font; font-size:15px; background-color:#F2F2F2 !important; float:left; padding:5px 8px 5px 8px; margin-right:10px;
    position: absolute;
    width: 20px;
    height: 20px;
    background: #6ac998;
    left: 0;
    top: 29px;
    border-radius: 46%;
    /* left: -14px; */
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;}
.carttitle{  font-size:14px; font-weight:bold; padding-top:8px; float:left;}
.cartremove{ color:#900; float:right; padding-top:8px; margin-right:8px; cursor:pointer; font-size:16px;}
.cartremove1{ color:#900; float:right; padding-top:8px; margin-right:8px; cursor:pointer; font-size:16px;}

#cartrow{ width:100%; height:auto;}
.cartprice{margin-top:10px; margin-left:35px; color:#DF0000; font-size:14px; padding:3px; float: right;}
#cartweight{ color:#DF0000; font-size:14px; float:left;  border:solid #CCC 1px; border-radius:2px; padding:3px;}

#nocart{ width:30%; padding:15px; margin:0 auto; background-color:#F8F8F8; border-radius:3px; text-align:center;  margin-top:100px;}
#cartempty{ display:none; width:30%; padding:15px; margin:0 auto; background-color:#F8F8F8; border-radius:3px; text-align:center;  margin-top:50px; margin-bottom:50px;}

#cartemptyfinal{ display:none; width:30%; padding:15px; margin:0 auto; background:none; border-radius:3px; text-align:center;  margin-top:20px;}

#cartemptyfinal1{ display:nones; width:30%; padding:15px; margin:0 auto; background:none; border-radius:3px; text-align:center;  margin-top:50px; margin-bottom:50px;}


#checkoutbox{ margin:0 auto; background-color:#FFF; overflow:hidden; padding:0; 
    border-radius:5px; margin:0 auto; margin-bottom:20px; margin-top:0px; padding-bottom:20px;}
#checkoutitems{ width:95%; float:none; margin:0 auto;}
#checkoutdata{ width:100%; padding:5px;}
#checkoutheading{ width:80%;  font-size:24px; float:left;}
#checkoutcartitems{ width:98%;  overflow:auto; padding-top:15px; margin:0 auto;}

#cartitemsfinal{ padding:0; margin:0; list-style:none; max-height:400px; overflow-y:scroll;}
#cartitemsfinal::-webkit-scrollbar {
    width: 5px;
    background:none;
} 

#cartitemsfinal::-webkit-scrollbar-thumb {
    background-color:#C00;
	border-radius:5px;
}

#cartitemsfinal li{ height:70px; border-bottom:solid #EAEAEA 1px; padding:5px; margin-bottom:5px; padding-left:0;}
#cartitemsfinal li:last-child{ border:none;}
#cartbottomboxfinal{ width:97%; height:50px; background-color:#fff; -webkit-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
-moz-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14); position:absolute; margin-top:232px; margin-left:-14px;}

#cartbottomboxfinal1{ width:97%; height:50px; background-color:#fff; -webkit-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
-moz-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14); position:absolute; margin-top:30px; margin-left:-8px;}

.cartfinalamount{ width:35%; color:#F00; font-size:22px; float:left; padding-left:10px; padding-top:10px; }

#checkoutaddress{ width:96%; float:none; margin:0 auto;}
#addressheading{width:100%;  font-weight:bold; font-size:14px; margin-top:10px;}
#confirmaddress{ width:100%; padding:5px 0 0 0; text-transform:capitalize; color:#333; line-height:22px;}
#addressbar{ width:100%; padding:10px 0 10px 0;}
.sameaddress{ font-size:12px; padding:5px 0 5px 0; margin-left:-5px;}

/*End*/

#contentbox{ width:90%; height:auto; float:none; margin:0 auto; margin-bottom:20px;padding-top:135px;}
#abtext{ width:45%; float:left; padding:10px; margin:10px;}	
#acccess_btns{position:absolute; margin:0; right:20px;}
#acccess_btns span{ cursor:pointer; text-transform:capitalize;}
#accessbtn{padding:11px;color:#FFF; cursor:pointer;  float:right; text-align:center; margin-top:-5px; margin-right:-5px; border-radius:2px; 
text-transform:uppercase;background-color:#C00;
border-top-right-radius:15px;
border-bottom-right-radius:15px;
box-sizing: border-box;}
#accessbtn:hover{  background-color:#333; color:#FFF;}

.forpass{ color:#06F; cursor:pointer;}		

#otpconfrm1{ width:100%; padding:5px; border:solid #F30 1px; text-align:left;  margin:0 auto; margin-top:20px; background-color:#FDEDCE;}

#mmlogo{ width:60%; float:none; margin:0 auto; text-align:center; background-color:#fff;}
#mmlogo img{  margin-left:0;}

#sliders{ width:100%; height:auto;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.19);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.19); position:relative; top:128px; !important}
	
#notes{ width:100%; float:left; text-align:center; margin-left:0;}	
#locations{ width:250px; margin-top:0; height:auto; float:none; text-align:center; background-color:#FFF;-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);
 border-radius:5px; position:absolute; margin-left:0; top:50px;left: 65%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#locations p{ padding:2px; margin:0; color:#F00;}
#locations span{ font-size:14px; font-weight:normal;}
	
#mobilemenu{position:absolute; right:0; top:0; width:20px; height:30px; font-size:20px; padding:5px; color:#333; display:block;}	

/* #body{ width:99%; margin:0 auto; height:auto; background-color:#f3f3f3; margin-top:0;} */
#itemtype{ width:98%; margin:0 auto; height:auto; padding:0; background-color:#FFF; margin-bottom:5px;;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.10);}

#fishitem_box{width:98%; height:380px; padding:0; border:solid  #FFF 1px; margin-top:20px;background-color:#FFF; float:none; 
    border-radius:5px; margin:8px 7px 10px 7px; padding:0; cursor:pointer;
}
#fishitem_box_img{ width:100%; height:200px; border-radius:5px; overflow:hidden; display:block; cursor:pointer;}
#fishitem_box_img img{width:100%; height:100%; object-fit:cover;}

/* #orderbtn{padding:5px; border:solid #C00 1px; color:#fff; float:right; text-align:center; margin-right:20px; margin-top:5px; border-radius:2px; text-transform:uppercase;} */
#orderbtn:hover{  background-color:#C00; color:#FFF;}

#fishtype_img{ width:98%; float:none;}

#fishtype_details{ width:98%; height:auto; float:none; margin-bottom:10px; margin-right:20px;}

#orderbox{ width:96%; margin:0 auto; padding:10px; clear:both; margin-bottom:30px; background-color:#FFF;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23); height:80px; display:block;text-align:left;}

#orderbox p{ padding:0; margin:0; padding-top:5px; padding-bottom:0; font-size:14px; color:#555555; text-align:left;}

#mrps{ width:45%; height:auto; float:left; color:#F00; font-weight:bold;  text-align:left; margin-bottom:20px;}

#orderbox input{ padding:12px; outline:none; margin-top:0; width:20%; border:solid  #CCC 1px; float:left; margin-right:8px;}

#orderbox #form{ float:none;width:100%;text-align:left; margin-top:5px;}

#note{ width:96%; margin:0 auto; padding:10px; clear:both; background-color:#FFF;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);}

#itemsleft1{ width:100%; height:auto; float:left; margin-bottom:20px; margin-top:0;}
#itemsleft1_cart{ width:100%; height:auto; float:left; margin-bottom:20px;margin-top:55px;}

#fishtype{ width:95%;margin:0 auto; background-color:#FFF; padding:10px; border-radius:5px; margin-bottom:10px; margin-top:130px; padding-bottom:20px;}

#mobileleftmenu{ width:30%; background-color:#FFF;-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);}

#loginbox1{ width:85%; height:auto; float:none; padding:2px;margin:10px; margin:0 auto; margin-top:40px;}

#signmes{ border:solid #ccc 1px; font-size:18px; height:100px; margin:0 auto; margin-top:40px; width:96%;}

#registerbox{ width:85%; height:auto;  padding:2px; float:none;margin:0 auto; margin-top:300px;}

#accountdata{ width:98%; height:auto;padding:2px; margin:0 auto; }

/*#fishchart{ width:100%; height:auto; border-radius:5px; border:solid  #EAEAEA 1px; padding:5px; margin-top:20px; overflow:auto;}
#fishchart ul{ margin:0; padding:0; list-style:none; margin-bottom:5px;margin-top:5px;}
#fishchart li{ color:#666; padding:1px; font-size:13px; float:left;}
#fishchart li div{ width:150px;  float:left;}
#fishchart li .center{ padding-left:0px;}
#fishchart li .mrp{ color:#F00; font-weight:bold;  font-size:20px;}
#fishchart li img{ width:25px;}
#fishchart .border{ border-bottom:solid #EFEFEF 1px; width:93%; margin:0 auto; margin-top:40px;}*/



#offeritem{ position:absolute;padding:3px; background-color:#060; color:#FFF; font-size:10px; border-top-left-radius:5px; margin-top:0;}

#supportinfo{ width:90%; margin:-100px 0 0 12px; font-size:13.5px; color:#999;}
#supportinfo img{ width:50px;}
#support{width:90%; margin:150px 0 0 12px; font-size:14px; color:#999; line-height:20px;}
#support span{ font-size:20px;}
#support i{ font-size:20px;}

.savebtn{ margin:10px 0 10px 0;}
	
#webslider{ display:none;}	
#mobileslider{ display:block;position:relative; top:175px;}
.slider {width: 95%; margin: 0 auto; }
.slider div{ border-radius:5px; overflow:hidden;}
.slick-slide img { width: 47%; object-fit:cover;}
.slick-slide { margin: 0px -162px;}
.slick-slide { transition: all ease-in-out .50s;/*opacity: .2;*/ }
}


/*@media only screen and (max-width: 300px) {*/

@media only screen and (min-device-width: 320px) and (max-device-width: 500px) and (orientation:portrait) {	

#reviews{ width:100%; overflow:hidden; background-color:#fff; margin-bottom:5px;-webkit-box-shadow: 1px -4px 6px -2px rgba(0,0,0,0.17);
-moz-box-shadow: 1px -4px 6px -2px rgba(0,0,0,0.17);
box-shadow: 1px -4px 6px -2px rgba(0,0,0,0.17);
}

#review_name{ width:40%; margin:0 auto; text-align:center; margin-top:5px; font-size:12px; }
#reviews_img{ width:16%; height:80px; margin:0 auto; margin-top:10px;text-align:center;}
#reviews_img i{ font-size:80px; color:#ed9790;}
#reviews_box{ width:90%; margin:0 auto; text-align:center;}
#reviews_box p{ font-size:20px; font-family:reviews; font-weight:normal;}

#order_btns{ width:97%; margin:0 auto; margin-top:10px;}
#order_btns ul{ margin:0; padding:0; list-style:none;}
#order_btns li{ padding:13px 57px 13px 52px; display:inline-block;cursor:pointer;}
#order_btns li:hover{ background-color:#c04b41; color:#FFF;}


#orderhistory{ display:none;}

#liveorders{ width:100%; padding:5px; text-align:left; height:400px;}
#orderstatus{ height:50px; margin-top:10px;}
#ordertitle{ font-size:14px;}
	
#item_info{ width:100%;height:99%; position:fixed; bottom:0; border-top:solid 3px #c04b41; background-color:#FFF; z-index:1222; display:none;}
#itemloads{ margin-left:32%; margin-top:30%;}
.item_box{ width:96%; margin:0 auto; margin-top:20px;}
.closeitem{ float:right; cursor:pointer; background-color:#c04b41; color:#FFF; padding:5px; margin-top:10px; margin-right:25px;}
.item_img{ width:99%; float:none; margin-top:10px; margin-bottom:10px;}
.item_img img{ width:80%; float:none; margin-right:0; margin-left:35px; }
.item_content{ width:99%; float:none; margin-top:10px;}
.item_content p{  color:#7D7D7D;}	
	
/* .delieryday1{padding:5px;font-weight:normal; cursor:pointer; background-color:#900;color:#FFF; display:inline-block; text-align:right;} */
.delieryday{color:#000;   margin-top:5px;} 		

/* #delivery_list{ border-top:solid 3px #c04b41; position:fixed; bottom:0; width:100%; height:480px; background-color:#FFF; z-index:25; display:none;} */
.delivery_slots{ width:98%; height:300px; margin:0 auto; margin-top:10px;}

/* .todayslot{width:95%; margin:0 auto; border-right:solid #CCC 0;}
.todayslot h3{display:inline-block; background-color:#C00; padding:5px; font-size:18px; font-weight:normal; border-radius:5px; color:#FFF;}
.todayslot ul{ margin:0; padding:0; list-style:none;}
.todayslot li{ cursor:pointer; font-size:18px; margin:5px; margin-left:0; width:210px;padding:5px; display:inline-block;}
.todayslot input{ margin:0 10px 0 0;outline:none;}
.todayslot i{ font-weight:normal;}

.tomrrowslot{ width:95%; margin:0 auto; float:none;}
.tomrrowslot h3{display:inline-block; background-color:#C00; padding:5px; font-size:18px; font-weight:normal; border-radius:5px; color:#FFF;}
.tomrrowslot ul{ margin:0; padding:0; list-style:none;}
.tomrrowslot li{cursor:pointer; font-size:18px; margin:5px; margin-left:0; width:210px;padding:5px;display:inline-block;}
.tomrrowslot input{ margin:0 10px 0 0; outline:none;}
.tomrrowslot i{ font-weight:normal;} */

#updateaddcart_box{ display:flex;margin-top:27px; margin-left:300px; width:100px;}	
	
#logloader{ width:100%; text-align:center; margin-top:19px;}

#whyfioochi{ width:100%; text-align:center; border:solid #CCC 0px; border-radius:5px; margin:20px 0 30px 0; background-color:#FFF;}
/* #whyfioochi_title{position:absolute; margin-top:-22px;  font-size:25px; margin-left:22%; padding:5px 30px 5px 30px; 
background-color:#f3f3f3; color:#d41414; text-transform:capitalize;} */
#whyfioochi ul{ padding:0; margin:25px 0 5px 0; white-space:nowrap; overflow:auto;}

#whyfioochi ul::-webkit-scrollbar {
    width: 5px;
    background:none;
} 

#whyfioochi ul::-webkit-scrollbar-thumb {
    background:none;
	border-radius:5px;
}

#whyfioochi li img{ float:left;}
#whyfioochi li:last-child{ border:0;}
#whyfioochi li{  display:inline-block; border-right:solid #CCC 1px; margin:0 5px 0 5px; padding:5px; padding-right:12px;
    display: inline-flex;
    justify-content: center;
    align-items: center;     }
#whyfioochi li h1{  font-size:20px; color:#666; text-transform:capitalize; text-align:center; font-weight:normal; padding-bottom: 0;}	

.pageheading{ font-size:18px; color:#333; text-transform:capitalize; font-weight:bold; margin:5px 0 13px 9px;}
#category_item_box{ margin:0; padding:0; list-style:none;}
#category_item_box li{display:inline-block; vertical-align:top; width:45%; margin:0 4px 20px 8px; cursor:pointer;}

#category_item_box li span.img_container{ width:100%; height:135px; overflow:hidden; display:block; border-radius:8px;}
#category_item_box li img{ width:100%; height:100%; object-fit:cover;}
#category_item_box li span{ display:block; text-align:center;  font-size:20px; color:#333; margin:3px;}
	
#menubox{width:100%; height:75px; background-color:#00a651; float:left; text-align:left;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.29);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.29);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.29); overflow:auto; white-space:nowrap;}
	
	
#footercart_box{ position:fixed;
left:0px;
bottom:0px;
height:50px;
width:100%;
display: none;
z-index: 2;
/* The following styles are optional, the ones above are not */
background-color:#FFF;
text-align: center;
border-top:solid #CCC 3px;
}	

#footercart_btn{ width:95%; margin:0 auto; margin-top:5px; text-align:center;}	

#fssai{ width:156px; height:50px;position:absolute; right:10%;}
#social{ width:auto; height:50px;position:absolute; right:10%; margin-top:-20px;}
#social span{ color:#333; font-weight:bold; margin-right:10px;}
#social i{ color:#333; font-size:22px; cursor:pointer; margin-left:5px;}	

/* #bugg{background-color:#FFC; padding:10px; width:97%; color:#f00; margin-bottom:10px; border:solid #CCC 1px;}	 */
	
#billbox{ width:94%; border:dashed #999 1px; padding:5px; margin-top:10px; background-color:#F8F8F8; margin-bottom:30px;}
#billbox h1{ font-size:13px; font-weight:normal;}
.details{ margin:0; padding:0; list-style:none;}
.details div{ float:right;}	
#cartaddloader{position:fixed; z-index:5;top:40%;left: 37%;transform: translate(-45%);}
.addbtn{ background-color:#00a651;padding:5px; border:solid #00a651 1px; color:#fff; float:right; text-align:center; margin-right:2px; margin-top:-22px; border-radius:2px; text-transform:uppercase;cursor:pointer;}
.addbtns{ display:none; padding:5px;background-color: #00a651;
    border-color: #00a651; color:#fff; float:right; text-align:center; margin-right:2px; margin-top:-22px; border-radius:2px; text-transform:uppercase; cursor:pointer;}
.addremove_btn{ display:nones; margin-right:2px; float:right; margin-top:-22px; background-color:#00a651;text-align:center; color:#FFF; border-radius:2px;}
.addremove_btn1{ display:inline-block;}
.minusbtn{padding:6px 8px 6px 8px; float:left;cursor:pointer;}
.value{width:20px; height:24px; padding-top:5px; ;float:left; color:#000;cursor:pointer;}
.value input{ width:10px; border:none; background:none; outline:none;}
.plusbtn{padding:6px 8px 6px 8px; float:left;cursor:pointer;}

.addremove_btn2{margin-right:2px; float:right; margin-top:-22px; background-color:#00a651;  text-align:center; color:#FFF; border-radius:2px;}
.addremove_btnac{ display:none;margin-right:5px; float:right; margin-top:-22px; background-color:#333;text-align:center; color:#FFF; border-radius:2px;}
.minusbtn1{padding:6px 8px 6px 8px; float:left;cursor:pointer;}
.value1{width:20px; height:24px; padding-top:5px; background-color:#FFE8D9;float:left; color:#000;cursor:pointer;}
.value1 input{ width:10px; border:none; background:none; outline:none;}
.plusbtn1{padding:6px 8px 6px 8px; float:left;cursor:pointer;}

.customer_comments{ border:solid #F60 3px; height:125px; padding:5px; margin-top:150px;}
#customer_title{ position:absolute; margin-top:-25px;  font-size:20px; margin-left:19%; padding:5px 10px 5px 10px; background-color:#FFF; color:#000;}

.comments{width:100%; padding:5px; float:left; height:90px; overflow-y:scroll; background-color:#FFF; border:solid #EAEAEA 1px; list-style:none; border-radius:5px;  
margin:0 6.3px 0 5px;}
.comments li{ margin:0; padding:0; }
.comments li h3{ padding-bottom:5px; font-size:14px; color:#333; margin:0 0 0 0; text-align:left; padding:0 0 5px 0; font-family:title-font1;}
.comments li div{  max-height:65px; width:95%; margin:0 auto; }
.comments li h4{ font-size:12px; color:#333; margin:0; padding:0; font-weight:normal; line-height:22px;}
#mixedSlider .MS-content .item { width:360px;}
.comments::-webkit-scrollbar {
    width: 5px;
    background:#fff;
} 

.comments::-webkit-scrollbar-thumb {
    background-color:#C00;
	border-radius:5px;
}


.accountname{ position:absolute; font-size:10px; color:#333; right:70px; top:0;}	
	
	.alert{ position:absolute; width:75%; text-align:center;  background-color:#FF9; border:solid #F00 1px; color:#000; padding:4px; border-radius:2px;
top: -19%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}
	.footerlinks{font-size:16px; padding:0; margin:0; margin-left:0; font-weight:600; color:#000; margin-bottom:10px;}
	
.forgotbox{ width:94%; height:auto; margin:-10px 0 0 0; padding:10px 5px 10px 5px;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);}
.forerror{ color:#F00; font-size:12px;}	
	
#next-payment-button{width:70%; float:right; border:none;text-align:center;background-color:#C00; padding:17px 0 13px 0;color:#FFF;cursor:pointer;
font-size:18px; margin-top:10px;}
#next-payment-button:hover{ background-color:#333;}	

#footersignup{ width:100%; height:30px; background-color:#900; position:fixed; bottom:0;-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.55);
-moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.55);
box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.55); padding:10px 0 10px 0; border-top:solid #900 2px; z-index:10; text-align:center;}	

#signupcontent{ width:100%; margin:0 auto; padding:0; text-align:center;}

.fottersignbtn{padding:6px; background-color:#0F0; outline:0;border-radius:3px; font-size:15px; font-weight:normal;
color:#000; margin-left:10px; position:absolute; margin-top:-5px;}

#msgs{ position:absolute; width:85px; right:3px; top:-32px; padding:5px; border-radius:5px; background-color:#504f4f; color:#FFF; font-size:11px;}
#signtitle{width:68%; margin:0 auto;}
.signiconmsg{  position:absolute; right:10px; top:20px;}
.signiconmsg img{ width:15px;}
#signupcontent h1{font-family:title-font1; color:#FFF; font-size:15px; margin:8px 0 0 0; text-align:left;}

#signform{ float:left; width:40%;text-align:right; margin-top:0;}

.errorsign{ color:#FFF;font-size:12px; position:inherit;}

#signinp{ float:left; margin-left:150px;}

.signupbox{width:200px; height:30px; padding:6px; background-color:#fff; border:solid  #CCC 1px; outline:0;border-radius:3px; 
 font-size:20px; font-weight:normal; color:#000;}

#signbtn{border: none;cursor: pointer;text-transform: uppercase;font-size: 16px;color:#fff;background-color:#000;box-shadow: var(--shadow-color) 2px 2px 22px;border-radius: 4px;  outline:none; height:43px;}

#signbtn:hover{ background-color:#FFF; color:#000;}	


/*Shoping Cart*/

#cartaddedalert{display:none; position:fixed; z-index:200;left: 50%;transform: translate(-50%);top:0; padding:10px; background-color:#333; border-radius:5px; color:#FFF; text-transform:capitalize;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}

#removeloader{ position:absolute; z-index:5;top:40%;left: 32%;transform: translate(-32%);}
#removeloader1{ position:absolute; z-index:5; top:52%;left: 32%;transform: translate(-32%);}

#mobilecart{ position:absolute; top:45px; right:6px; width:70px; z-index:6;}	

#signin_box{ padding:0 15px; width:94%; height:100%; background-color: #fff; border-left:solid #900 0; position:fixed; right:0; z-index:21; display:none;
-webkit-box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);-moz-box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);
}
#signinbox{ width: 100%; border-radius:5px; bottom:10px; position:absolute; background-color:#FFF; min-height:350px; padding:15px;}
#cartshadow{ width:100%; height:100%; background-color:rgba(0,0,0,.5); position:fixed; z-index:20; display:none;}
#headingbox{ width:100%; height:56px;}
/* #signin_header{ font-size:22px; color:#333;} */
#signin_from_box{ width:100%; height:100%;}
.signin_input_wrapper{ margin-top:25px;}
.signin_input{width:100%; padding:10px; padding-left:0; border:solid  #CCC 1px; outline:0;
 font-size:16px; font-weight:normal; color:#333;border-top:0; border-left:0; border-right:0;}
/* .signinotp_input{width:95%; padding:10px; padding-left:0; border:solid  #CCC 1px; outline:0;
 font-size:16px; font-weight:normal; color:#333;border-top:0; border-left:0; border-right:0; margin-top:20px;} */

#signinotpbtn {width:98%;padding:12px 0 12px 0;border: none; background: none; cursor: pointer;
font-size: 20px; color:#FFF; background-color:#C00;  border-radius: 4px;margin-top:20px;}
/* #signincnfotpbtn {width:98%;padding:12px 0 12px 0;border: none; background: none; cursor: pointer;
font-size: 20px; color:#FFF; background-color:#C00;  border-radius: 4px;margin-top:20px;} */
/* .resendotp{ position:absolute; color:#F00; top:147px; right:28px; font-size:12px; cursor:pointer;}	 */
#terms-signin{font-size: 16px;width:98%; margin-top:30px; text-align:center; color:#666;}
#terms-signin a{ color:#F00;}
#error_wrapper{ width:97%; padding:8px 0 8px 0; text-align:center; background-color:#EBF2FE; border: solid  #C5E4FE 1px; margin-top:18px; display:none;}
#error_wrapper span{ font-size:14px;}
.cartheading{ font-size:22px;  padding:27px 0 0 10px; font-weight:normal; float:left;}
/* .closeicon{ font-size:30px; color:#F00; float:right; margin:25px 10px 0 0; font-weight:normal; cursor:pointer;} */
.sigcloseicon{ font-size:30px; color:#F00; float:right; margin:25px 0 0 0; font-weight:normal; cursor:pointer;}


/* .cart_icon{ color:#c60001; font-size:18px; margin-right:2px; cursor:pointer;} */

#cart_box{ width:100%; height:100%;background-color:#FFF; border-left:solid #900 0; position:fixed; right:0; z-index:21; display:none;
-webkit-box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);-moz-box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);
/*-5px 0 74px rgb(0 0 0 / 80%)*/}

#cartshadow{ width:100%; height:100%; background-color:rgba(0,0,0,.5); position:fixed; z-index:20; display:none;}
#headingbox{ width:100%; height:56px;}
.cartheading{ font-size:22px;  padding:27px 0 0 10px; font-weight:normal; float:left;}
/* .closeicon{ font-size:30px; color:#F00; float:right; margin:25px 10px 0 0; font-weight:normal; cursor:pointer;} */

#cartloader{ margin-left:32%; margin-top:30%;}
#cartorders{ width:100%; height:100%; overflow:hidden; background-color:#F5F5F5;}
#cartorderbox{ width:93%; height:80%;  margin:0 auto; background-color:#FFF; margin-top:10px; padding:4px 0 0 8px;}
#cartbottombox{ width:100%; height:50px; background-color:#fff; position:absolute; bottom:0; -webkit-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
-moz-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);}

#mrps{ width:45%; height:auto; float:left; color:#F00; font-weight:bold;  text-align:left; margin-bottom:20px;}
#mrpss{width:45%; float:left; color:#F00; font-weight:bold;  text-align:left; margin-bottom:20px; margin-left:1px;}
#mrps span{font-size:22px; }	
#mrpss span{font-size:19px; }
#mrpss1{width:45%; float:left; color:#F00; font-weight:bold; font-family:title-font1; text-align:left; margin-bottom:10px;}
.cartamount{ width:40%; color:#F00; font-size:22px; float:left; padding-left:10px; padding-top:10px; }
/* .cartbtn{ width:35%; float:right;text-align:center;background-color:#C00; padding:17px 0 13px 0; color:#FFF; cursor:pointer; font-size:18px;} */
.cartbtn:hover{ background-color:#333;}
#addcartbtn {position:relative;  padding: 8px;    border: none;  background: none;  cursor: pointer;  font-family:title-font; /* font-weight: 900;*/  text-transform: uppercase;  font-size: 16px;    color:#FFF;  background-color:#C00;  box-shadow: var(--shadow-color) 2px 2px 22px;  border-radius: 4px;   z-index: 0;    overflow: hidden; 
margin-top:2px;}
#addcartbtnf {position:relative;  padding: 8px;    border: none;  background: none;  cursor: pointer;  font-family:title-font; /* font-weight: 900;*/  text-transform: uppercase;  font-size: 16px;    color:#FFF;  background-color:#C00;  box-shadow: var(--shadow-color) 2px 2px 22px;  border-radius: 4px;   z-index: 0;    overflow: hidden; 
margin-top:2px;}	
/*
#cartcount{ display:none; padding:4px; background-color:#504f4f; color:#FFF; position:absolute; margin-top:-20px; margin-left:22px; font-size:11px; border-radius:2px; font-family:title-font;}
*/
#cartcount1{ display:none; padding:2px 4px 2px 4px; background-color:#504f4f; color:#FFF; position:absolute; margin-top:-46px; margin-left:11px; font-size:11px; border-radius:2px; font-family:title-font;}

#cartitems{ padding:0; margin:0; list-style:none; height:500px; overflow-y:scroll;}
#cartitems::-webkit-scrollbar {
    width: 5px;
    background:#F0F0F0;
} 

#cartitems::-webkit-scrollbar-thumb {
    background-color:#C00;
	border-radius:5px;
}

#cart_parts{ width:100%;}

/* #cartitems li{ height:80px; border-bottom:solid #EAEAEA 1px; padding:5px; margin-bottom:5px; padding-left:0;} */
.snocart{ font-family:title-font; font-size:15px; background-color:#F2F2F2; float:left; padding:5px 8px 5px 8px; margin-right:10px;}
.carttitle{  font-size:14px; font-weight:normal; padding-top:8px; float:left; width:100%;}
.cartremove{ color:#900; float:right; padding-top:8px; margin-right:8px; cursor:pointer; font-size:16px;}
.cartremove1{ color:#900; float:right; padding-top:8px; margin-right:8px; cursor:pointer; font-size:16px;}

#cartrow{ width:100%; height:auto;}
.cartprice{margin-top:10px; margin-left:5px; float:left; margin-right:0; color:#DF0000; font-size:14px; padding:3px; float: right;}
#cartweight{ color:#DF0000; font-size:14px; float:left; border:solid #CCC 1px; border-radius:2px; padding:3px;}

/*#nocart{ width:30%; padding:15px; margin:0 auto; background-color:#F8F8F8; border-radius:3px; text-align:center;  margin-top:100px;}
#cartempty{ display:none; width:30%; padding:15px; margin:0 auto; background-color:#F8F8F8; border-radius:3px; text-align:center;  margin-top:50px; margin-bottom:50px;}*/

#cartitemsload{ height:100%;}
#nocart{ width:40%; padding:0; margin:0 auto; border-radius:3px; text-align:center;  margin-top:100px;}
.emptycart{ padding-left:0; padding-top:5px; padding-bottom:10px; color:#333; }
#cartempty{ display:none; width:37%; padding:0; margin:0 auto; border-radius:3px; text-align:center;  margin-top:100px;}
/* .ordernowbtn{ font-size:16px;margin-left:0; margin-top:10px; padding:5px; text-transform:uppercase; background-color:#333; border-radius:2px; color:#FFF; } */
/* .ordernowbtn:hover{ background-color:#900;} */

#cartemptyfinal{ display:none; width:41%; padding:15px; margin:0 auto; background:none; border-radius:3px; text-align:center;  margin-top:20px;}

#cartemptyfinal1{ display:nones; width:41%; padding:15px; margin:0 auto; background:none; border-radius:3px; text-align:center;  margin-top:50px; margin-bottom:50px;}


#checkoutbox{ max-height:500px;margin:0 auto; background-color:#FFF; overflow-y:scroll;
     padding:0; border-radius:5px; margin:0 auto; margin-bottom:0; margin-top:0px; padding-bottom:20px;}
#checkoutitems{ width:95%; float:none; margin:0 auto;}
#checkoutdata{ width:99%; padding:0; margin-top:10px;}
.delieryday{color:#000;   margin-top:5px;} 
#checkoutheading{ width:50%;  font-size:14px; float:left;}
#checkoutcartitems{ width:99%;  overflow:hidden; padding-top:15px; margin:0 auto;}
#updatecartbtn{ margin:1px 0 0 0; width:24%; float:right; text-transform:capitalize;}

#cartitemsfinal{ padding:0; margin:0; list-style:none; max-height:400px; overflow-y:scroll; background-color:#F8F8F8;}
#cartitemsfinal::-webkit-scrollbar {
    width: 5px;
    background:none;
} 

#cartitemsfinal::-webkit-scrollbar-thumb {
    background-color:#C00;
	border-radius:5px;
}
.fa-indian-rupee-sign{ font-size:10px;}
#cartitemsfinal li{height:70px; border-bottom:solid #EAEAEA 1px; padding:5px; margin-bottom:5px; padding-bottom:10px;}
#cartitemsfinal li:last-child{ border:none;}
#cartbottomboxfinal{ width:100%; height:56px; background-color:#fff; -webkit-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
-moz-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14); position:fixed; bottom:0; margin-top:30px; margin-left:-14px; z-index:10;}

#cartbottomboxfinal1{ width:100%; height:53px; background-color:#fff; -webkit-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
-moz-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14); position:fixed; bottom:0; margin-top:0; margin-left:-15px; z-index:20;}

.cartfinalamount{ width:35%; color:#F00; font-size:22px; float:left; padding-left:10px; padding-top:10px; }

#checkoutaddress{ width:96%; float:none; margin:0 auto; height:250px;}
#addressheading{width:100%;  font-weight:normal; font-size:14px; margin-top:25px;}
#confirmaddress{ width:100%; padding:5px 0 0 0; text-transform:capitalize; color:#333; line-height:22px;}
#addressbar{ width:100%; padding:10px 0 10px 0;}
.sameaddress{ font-size:12px; padding:5px 0 5px 0; margin-left:-5px;}
.inputadd{ width:90%; height:70px; outline:none;}
/*End*/

#contentbox{ width:95%; height:auto; float:none; margin:0 auto; margin-bottom:20px;padding-top:195px;}
#note{ width:90%; margin:0 auto; margin-top:50px; padding:10px; clear:both; background-color:#FFF;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);}	
#acccess_btns{position:absolute; margin:0; right:20px;}
#acccess_btns span{ cursor:pointer; text-transform:capitalize;}
#accessbtn{padding:11px;color:#FFF; cursor:pointer;  float:right; text-align:center; margin-top:-5px; margin-right:-5px; border-radius:2px; 
text-transform:uppercase;background-color:#C00;
border-top-right-radius:15px;
border-bottom-right-radius:15px;
box-sizing: border-box;}
#accessbtn:hover{  background-color:#333; color:#FFF;}

.forpass{ color:#06F; cursor:pointer;}	

#fssai{ width:156px; height:50px;position:absolute; right:10%; margin-top:-100px;}
	
#orderfinal {
  position:relative;
  padding: 8px;  
  border: none;
  background: none;
  cursor: pointer;
  
  font-family:title-font;
 /* font-weight: 900;*/
  text-transform: uppercase;
  font-size: 16px;  
  color:#FFF;;
  
  background-color:#C00;
  box-shadow: var(--shadow-color) 2px 2px 22px;
  border-radius: 4px; 
  z-index: 0;  
  overflow: hidden;
  margin-top:10px;

}	
	
#fishmain{ width:100%; height:auto; background-image:url(../images/fishbg.jpg);}

#ctlheader{ position:fixed; width:100%; z-index:10;}
/* #header{width:100%; background-color:#eaeaea; height:auto;} */

#logobar{ width:100%; height:62px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0); position:relative; z-index:5; clear:both;border-bottom:1px #eaeaea solid;}

#mmlogo{ width:60%; float:none; margin:0 auto; text-align:center; background-color:#fff;}
#mmlogo img{  margin-left:0; width:130px; border:0;}
#locations{ width:100%; height:auto; float:none;text-align:center; display:none;}
#locations p{ font-size:16px; color:#666;}
#locations span{ color:#900; font-size:16px; font-weight:bold;}
#scroll h1{ display:nones;}
#scroll p{ font-size:12px; color:#666; padding:2px 0 2px 4px; margin:0; display:block; text-align:center;}
#scroll span{ color:#900; font-size:14px; font-weight:normal;}
#menus{ width:100%;  height:auto; background-color:#00a651; margin:0 auto; }
#menus ul{padding:0; margin:0;}
#menus ul li:first-child{ border:none;}
#menus ul li{display:inline-block; text-align:center; padding:0 10px 0 10px; vertical-align:middle; border-left:solid #CCC 1px;}
#menus ul li img{ display:block; margin:0 auto; width:50px;}
#menus ul li a{margin-top:-17px; display:inline-block; letter-spacing:0.6px; text-transform:capitalize; font-size:15px; color:#000; font-weight:normal; margin:0;text-decoration:none; padding:0;}
#menus ul li a:hover{ color:#f00;}	

#orderform{width:100%; background-color:#FFF; height:auto; padding:10px 0 15px 0; margin:0 auto;  margin-top:0; float:none; text-align:left; display:none;}
#orderform input{font-weight:normal; margin-top:0; width:112px; height:30px; padding:5px; background-color:#FFF; border:solid  #CCC 1px; outline:0;border-radius:0; 
 font-size:18px; color:#000;}

#sliders{ width:100%; height:auto; margin-top:0; margin-bottom:0; -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.49);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.49);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.49); position:relative; top:169px; bottom:50px;}
#sliders img {max-width: 100%; height:135px;}

#leftbox{ width:100%; height:auto;/* float:left;*/}

#orderno{width:25%; padding:5px; text-align:center; padding-top:0;float:left; text-align:left; display:none; background-color:#000;}
#orderno h1{ font-family:title-font; font-size:30px; color:#FF0; padding:0; padding-top:0; margin:0;background-color:#000;}

#scroll{ width:100%; height:10px; background-color:#c04b41; padding:0; text-align:center;float:left; text-align:center;}
/* #scroll h1{  font-size:10px; color:#fff; padding:0;margin:0; margin-top:5px; font-weight:normal; line-height:20px;} */

#location{ width:100%; height:30px; padding:5px 0 5px 0; float:none; background-color:#000;}
#location h1{ font-family:title-font; font-size:36px; color:#FF0; padding:0; padding-top:0; margin:0;}

#titles{ width:95%; height:140px;margin-top:0px; background-image:url(../images/logo.png); background-repeat:no-repeat; background-position:center;}
#titles h1{ font-family:title-font; font-size:20px; color:#FFF; padding:0; margin:0; font-weight:normal;}
#titles h2{ font-family:title-font; font-size:91px; color:#FFF; padding:0; margin:0; font-weight:normal;}

#ordernodevice{ width:100%; text-align:center; height:70px; display:block; background-image:url(../images/order-no.png); background-repeat:no-repeat; margin-top:10px;}

#fishimg{width:100%; height:200px; /*background-image:url(../images/fish-device.png); background-repeat:no-repeat;*/ margin:0 auto; margin-bottom:50px; margin-top:140px; background-position:center;}


#quot{ width:100%; text-align:center; }
#quot h1{  font-size:25px; color:#FFF; padding:0; margin:0;padding-bottom:50px;}

/* #body{ width:99%; margin:0 auto; height:auto; background-color:#f3f3f3; margin-top:0;} */

#itemsleft{ width:100%; height:auto; float:none; margin-bottom:0;margin-top:144px; }
#itemsleft1{ width:100%; height:auto; float:left; margin-bottom:10px; margin-top:0;}
#itemsleft1_cart{ width:100%; height:auto; float:left; margin-bottom:20px;margin-top:0;}
#itemtype{ width:95%; margin:0 auto; height:auto; padding:0; background:none; margin-bottom:5px;;-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);}
#itemtype h1{font-family:title-font; font-size:28px; color:#000; padding:0; margin:0; padding-bottom:10px;}
#itemtype p{font-size: 14px;font-weight:100; color:#26262699 !important; padding:0 5px 0 0; margin:0; line-height:20px;}


#home_fishitem_box{ display:none;}

#meatitems{ width:100%; padding:5px 0 0 0; overflow:auto;}
#meatitems::-webkit-scrollbar {
    width: 0;
    background:none;
} 

#meatitems::-webkit-scrollbar-thumb {
    background:none;
	border-radius:0;
}
#bestsellers{ width:100%;}
#product_info{ overflow:hidden;}

#specialcombos{ width:100%;}
#comboitems{ width:309%;}

.availability{ font-size:12px; height:30px;}

#fishitem_box{width:95%; height:auto; padding:0; border:0; margin-top:20px;background-color:#FFF; float:none; border-radius:5px;
     margin:8px 7px 17px 7px; cursor:pointer;
}
#fishitem_box_img{ width:100%; height:200px; border-top-left-radius:5px; border-top-right-radius:5px;overflow:hidden; display:block; cursor:pointer;}
#fishitem_box_img img{width:100%; height:100%; object-fit:cover;}
#fishitem_box_text{ width:100%; height:auto;height:auto;float:none; padding:0 5px 5px 0; margin-top:5px;}
{/*#fishitem_box_text h1{ font-weight:normal; font-size:16px; color:#000; padding:10px 10px 0px 10px; margin:0; text-transform:capitalize;}
*/}

#fishitem_box_mobile{width:29.5%; height:332px; padding:0; border:solid  #FFF 1px; background-color:#FFF; float:left; border-radius:5px; margin:0 3px 17px 9px; padding:0; cursor:pointer;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.13);
box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.13);}
#specialcombo_box_mobile{width:15%; height:333px; padding:0; border:solid  #FFF 1px; background-color:#FFF; float:left; border-radius:5px; margin:0 8px 17px 9px; padding:0; cursor:pointer;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.13);
box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.13);}
#fishitem_box_mobile_img{ width:100%; height:auto; margin:0 auto; margin-top:0;border-radius:5px; text-align:center; cursor:pointer; position:relative;}
#fishitem_box_mobile_img img{border-top-left-radius:5px; border-top-right-radius:5px;width:101%; margin-left:-1px; margin-top:-1px;cursor:pointer;}
.pro_info{ height:90px;}
#fishitem_box_mobile_text{ width:100%; margin:0 auto; height:auto;float:none; padding:0 5px 5px 0; margin-top:5px;}
/* #fishitem_box_mobile_text h1{ font-weight:normal; font-size:14px; color:#000; padding:10px 10px 0px 10px; margin:0; text-transform:capitalize;} */
/* #weight{ font-size:14px; color:#666; padding:10px 0 10px 10px; margin:0;width:130px; float:left;} */
#vegweight{ font-size:14px; color:#666; padding:10px 0 10px 10px; margin:0;width:auto; float:none;}
#fishitem_box_mobile_text p{font-size:15px; color:#7D7D7D; padding:10px 10px 10px 10px; margin:0; line-height:18px;}
#mobileprice{ font-size:14px; color:#C00; padding:5px 0 0 10px; margin:0;width:93%; float:left; font-weight:normal;}
#mobileprice i{font-size:10px;}
#price{ font-size:14px; color:#C00; padding:10px 0 0 10px; margin:0;width:210px; float:left; font-weight:normal;}
#price span{ font-size:16px;}
#price1{ font-size:14px; color:#C00; padding:10px 0 0 0; margin:0;width:210px; float:left; font-weight:600; margin-left:0;}
#price1 span{ font-size:16px;}
.mrps{ margin-left:10px; font-weight:normal; color:#333;}
.mrps span{text-decoration-line: line-through;}
.mrps i{ margin-right:3px;}
#offerdiv{ float:left; margin-right:20px; margin-top:13px;}
.mrps{ margin-left:5px; font-weight:normal; color:#333;}
.mrps span{text-decoration-line: line-through;}
.mrps i{ margin-right:3px;}
.fa-rupee-sign{ font-size:10px; margin-right:-2px;}
.offerprice{ color:#060; font-weight:bold; float:right;}
/* #orderbtn{ display:none;padding:5px; border:solid #C00 0px; color:#fff; float:right; text-align:center; margin-right:2px; margin-top:-22px; border-radius:2px; text-transform:uppercase;} */
#orderbtn:hover{  background-color:#333; color:#FFF;}

#mobileorderbtn{padding:5px; border:solid #C00 0px; color:#fff; text-align:center; margin:auto; width:100px; font-size:14px; margin-top:4px; border-radius:2px; text-transform:uppercase;}
#mobileorderbtn:hover{  background-color:#333; color:#FFF;}

#mobileorderbtn_home{padding:5px; border:solid #C00 0px; color:#fff; float:right; text-align:center; margin-right:33px; margin-top:25px; border-radius:2px; text-transform:uppercase;}
#mobileorderbtn_home:hover{  background-color:#333; color:#FFF;}

#placeorderbtn{ width:45%; height:auto; float:left; text-align:right; margin-top:0; margin-bottom:10px;}
#placeorderbtn1{ width:52%; height:auto; float:right; text-align:right; margin-top:-10px; margin-bottom:10px;}

#otherright{ width:23%; height:500px; background-color:#fff;float:left; border-radius:5px; display:none;}
#deliverystatus{ width:100%; height:200px; background-image:url(../images/order1.gif); background-repeat:no-repeat; background-position:center;}
#fishcuts{width:100%; height:600px; padding-top:50px;}

#abimage{ width:100%; margin:0 auto; padding:0;}

#text{ width:95%; padding:10px; height:auto; background-color:#FFF; padding-bottom:50px; border-radius:5px;}
#text h1{ font-size:25px; padding:0; margin:0; color:#000; margin-bottom:20px; font-weight:bold; letter-spacing: 1px;}
/* #text p{ font-size:16px; padding:0; margin:0; line-height:25px; color:#000; font-weight:normal;} */

#text1{ width:95%; padding:10px; height:auto; background-color:#FFF; padding-bottom:20px;}
#text1 h1{ font-size:25px; padding:0; margin:0; color:#000; margin-bottom:20px; font-weight:bold;}
#text1 p{font-size:16px; padding:0; margin:0; line-height:25px; color:#000; font-weight:normal;}

#text2{ width:95%; padding:10px; height:auto; background-color:#FFF; padding-bottom:20px;}
#text2 h1{ font-size:25px; padding:0; margin:0; color:#000; margin-bottom:20px; font-weight:bold;}
#text2 p{ font-size:16px; padding:0; margin:0; line-height:25px; color:#000; font-weight:normal;}

#text3{ width:95%; padding:10px; height:auto; background-color:#FFF; padding-bottom:20px;}
#text3 h1{ font-size:25px; padding:0; margin:0; color:#000; margin-bottom:20px; font-weight:bold;}
#text3 p{ font-size:16px; padding:0; margin:0; line-height:25px; color:#000; font-weight:normal;}

#text3 ul{ padding:5px; margin:0; list-style:none; background-color:#FCFAE0;}
#text3 li{ padding:5px;}
#text3 input{font-weight:normal; width:300px; height:30px; margin-top:5px; padding:5px; border:solid #999 1px; outline:0; border-radius:5px;  font-size:15px;}
#text3 textarea{font-weight:normal; width:300px; height:150px; resize:none; margin-top:5px; padding:5px; border:solid #999 1px; outline:0; border-radius:5px;  font-size:15px;}

#load{ width:auto; position:fixed; 
top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); background-color:#FFF; text-align:center; padding:0;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.45);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.45); display:none; z-index:7;}

#conformbox{ background-color:#F60; width:90%;height:460px;padding:10px;margin: auto;position: fixed;top:0;bottom: 0;left: 0;right: 0;
-webkit-box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.35);
box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.35); border:solid 5px #FFF;
z-index:100; display:none;}
#conmsg{ width:100%; float:none;font-family:title-font; font-size:26px; color:#fff; }
#ordercode{ width:100%; height:auto; padding:0; margin:0; background-color:#FC0; border-radius:10px; color:#000;
-webkit-box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.53);
-moz-box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.53);
box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.53);}
#ordercode p{ padding:10px; color:#000; padding-left:0; text-align:center; text-transform:uppercase; font-weight:bold;}
#conformbox img{ width:280px;float:none; margin-left:30px;}
#close{ width:32px; height:32px; background-image:url(../icons/close.png); background-repeat:no-repeat;  position:absolute; right:3px; top:3px; cursor:pointer;}

/*#rightbox{ width:100%; height:auto; height:620px; float:rightu; background-color:#fff;}
#rightheader{ width:92%; height:60px; padding:5px 0 5px 0; border-bottom:solid  rgba(0,0,0,0.1) 1px; margin-left:30px;}
#logo{ width:250px; height:60px; background-color:#FFF; float:left;}

#righttext{font-size:20px; padding:30px;  color:#333; font-weight:normal; line-height:29px;}*/

.razorpay-payment-button{ margin-top:10px;}

#fishtype{ width:95%;margin:0 auto; background-color:#FFF; padding:10px; border-radius:5px; margin-bottom:10px; margin-top:165px; padding-bottom:20px;}
#fishtype_img{ width:100%; float:none; text-align:center;}
#fishtype h1{font-family:title-font; font-size:18px; color:#C00; font-weight:normal; padding:0 0 20px 0; margin:0; text-transform:capitalize; display:none;}
#fishtype_img img{ border-radius:5px; width:378px; height:auto;}
#fishtype_details{ width:100%; height:auto; float:none; margin-bottom:10px; margin-right:20px;}
#fishtitle{ width:100%; padding:10px 0 10px 0; margin:0 auto; text-align:center; margin-top:10px; border-bottom:solid #CCC 1px;}
#fishtitle h1{ font-size:20px; color:#000; font-weight:bold; padding:0 0 10px 0; margin:0; text-transform:capitalize; display:block;}
#fishtype p{ font-size:14px; color:#555555; padding:20px 0 0 0px; margin:0;}

#fishchart{ width:99%; height:auto; border-radius:5px; border:solid #EAEAEA 1px; padding:0; margin:20px 0 15px 2px;}
#fishchart ul{ margin:0; padding:10px 0 10px 0; list-style:none;}
#fishchart li{ display:inline; color:#666; padding-left:1px; font-size:9px; padding-right:0;}
#fishchart li div{ width:122px;  float:left;}
#fishchart li img{ width:20px;}
#fishchart .border{ border-bottom:solid #EFEFEF 1px; width:93%; margin:0 auto; margin-top:20px;}
.fa-utensils{ margin-left:5px; margin-right:4px;}
.fa-concierge-bell{margin-left:7px; margin-right:1px; font-size:14px;}

.chicken-icon{width:12px; margin-left:5px;}

#orderview{ width:90%; margin:0 auto; padding:5px; text-align:center; margin-top:10px;}
#mrp{ width:45%; margin:0 auto; padding:5px; float:left; font-size:14px; color:#C00;font-weight:600;}
#mrp span{ font-size:20px;}
#orderbtnview{ margin:0 auto; margin-top:2px; padding:5px 10px 5px 10px; float:left; color:#FFF; background-color:#C00; border-radius:2px; text-transform:uppercase; cursor:pointer;}
#duration{width:90%; font-size:14px; color:#666; padding:0; margin:0; float:left; text-align:center; margin-top:10px; margin-bottom:20px;}

#ctlheader{ position:fixed; width:100%; z-index:10;}
/* #header{width:100%; background-color:#fff; height:30px;} */

#notes{ width:100%; height:40px; text-align:left; margin-left:0; display:none; float:none;}	

#note h1{ font-size:20px; color:#C00; padding:10px; margin:0;}
#note ul{ margin:0; padding:0; list-style:none; overflow:auto; text-align:left;}
#note li{ font-size:14px; color:#555555; padding:10px; margin:0; float:left;}
#note img{ width:18px; margin-right:5px;}

#mrps{ width:45%; height:auto; float:left; color:#F00; font-weight:bold;  text-align:left; margin-bottom:20px;}

#orderbox{ width:90%; margin:0 auto; padding:10px; clear:both; margin-top:50px; margin-bottom:30px; background-color:#FFF;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23); height:190px; display:none;text-align:center;}
#orderbox #form{ float:none;width:100%;text-align:left; margin-top:0;}
#orderbox input{ padding:12px; outline:none; margin-top:10px; width:90%; border:solid  #CCC 1px;}
#orderbox select{ padding:12px; outline:none; margin-top:12px;border:solid #ccc 1px;width:97.5%;}
#orderbox p{ padding:0; margin:0; padding-top:5px; padding-bottom:0; font-size:14px; color:#555555; text-align:left;}
#orderbox #call{ width:100%; float:none; margin-top:10px;  font-size:22px; color:#000; text-align:left;}


#orderbox1{ width:90%; margin:0 auto; padding:10px; clear:both; margin-top:50px; margin-bottom:30px; background-color:#FFF;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23); height:auto; display:none;text-align:center;}
#orderbox1 #form{ float:none;width:100%;text-align:left; margin-top:0;}
#orderbox1 input{ padding:12px; outline:none; margin-top:10px; width:90%; border:solid  #CCC 1px;}
#orderbox1 select{ padding:12px; outline:none; margin-top:12px;border:solid #ccc 1px;width:97.5%;}
#orderbox1 p{ padding:0; margin:0; padding-top:5px; padding-bottom:0; font-size:14px;  text-align:left;}
#orderbox1 #call{ width:100%; float:none; margin-top:10px;  font-size:22px; color:#000; text-align:left;}


.error{ color:#F00; font-size:12px;}
#error{ color:#F00; font-size:12px;}

/* #about_parts{ width:95%; overflow:auto; margin:0 auto; padding-bottom:0; margin-top:20px; border-bottom:solid #F3F3F3 1px;} */
#abtext{ width:100%; float:left; padding:0; margin:0;}
#abtext h1{font-size:34px; padding:0; margin:0; color:#000;  padding-bottom:10px;}
/* #abtext p{font-size:20px;  color:#666;  line-height:1.3; font-weight:normal;} */

#abtext1{ width:100%; float:left; padding:0px; margin:0px;}
#abtext1 h1{font-size:34px; padding:0; margin:0; color:#000;  padding-bottom:10px;}
/* #abtext1 p{font-size:20px;  color:#666;  line-height:1.3; font-weight:normal;} */

#reasons{ list-style:none; padding:0; margin:0; margin-top:30px;}

#reasons h2{font-size:20px; padding:0; margin:0; color:#000;  padding-bottom:10px;}
#reasons span{font-size:14px;  color:#fff;  line-height:1.3; font-weight:normal; float:left; width:230px;}
.reasonimg{ width:75px; position:absolute; margin-top:-30px; margin-left:5px;}


#footerfixed{ position: fixed;left: 0;bottom: 0;width: 100%;background-color:#C00; padding:10px 0 10px 0;}
#footerfixed h1{font-size:25px; padding:0; margin:0; text-align:center; font-weight:normal; color:#fff; font-family:title-font;}

#mobilefooter{width:100%; height:50px; padding:0; background-color:#fff;font-family:title-font;
-webkit-box-shadow: -1px -2px 5px -2px rgba(0,0,0,0.16);
-moz-box-shadow: -1px -2px 5px -2px rgba(0,0,0,0.16);
box-shadow: -1px -2px 5px -2px rgba(0,0,0,0.16);
position:sticky; bottom:0;}

#mobilefooter ul{ margin:0; padding:0; list-style:none;}
#mobilefooter li{ float:left; padding:10px; width:28%; text-align:center; padding-bottom:0;}
#mobilefooter i{ color:#c60001; font-size:20px;}
#mobilefooter div{}
#mobilefooter div a{ color:#000}

#dummymobile{ height:40px; width:100%;}

#fishfooter{width:100%; display:none; height:auto; text-align:center; padding:0;background-color:#00a651; color:#FFF;font-family:title-font;clear:both;-webkit-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.12);
-moz-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.12);
box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.12); margin-bottom:53px;}

#footercontent{ width:95%; height:auto; margin:0 auto; text-align:left; padding-top:20px;}
#footerleft{ width:100%; height:auto; float:none; }
#footerright{ width:100%; height:auto; float:none;}
#footercontent h1{font-size:20px;  padding:0; margin:0; margin-left:0; font-weight:normal; color:#000; margin-bottom:5px;}
#footercontent ul{ margin:0; padding:0; list-style:none; float:none; margin-bottom:20px;}
#footercontent li{ padding:0; display:block;}
#footercontent li a{ padding:5px; color:#666; text-decoration:none;font-weight:normal;padding-left:0;}
#footercontent li a:hover{ padding:5px; color:#F00; text-decoration:none;font-weight:normal;padding-left:0;}
#appimg{ float:none; display:none;}
#appimg img{ width:150px;}

.footerlinks{font-size:16px; padding:0; margin:0; margin-left:0; font-weight:600; color:#000; margin-bottom:10px;}

#product{ width:100%; height:auto; margin:0 auto; text-align:left; color:#000;margin-top:30px; }
#product h1{ font-size:20px; padding:0; margin:0; margin-left:0; font-weight:bold; color:#000; margin-bottom:10px;}
#product p{ margin-bottom:10px; line-height:24px;padding-top:5px;}
#product span{ font-size:18px; padding:0; margin:0; margin-left:0; font-weight:bold; color:#000; margin-right:10px;}

#message{ width:100%; height:auto; margin:0 auto; text-align:left; color:#000;margin-top:30px; }
#message h1{ font-size:16px; padding:0; margin:0; margin-left:0; font-weight:600; color:#000; margin-bottom:10px;}
#message p{ margin-bottom:20px; line-height:24px;padding-top:0; }
#message span{ font-size:14px; padding:0; margin:0; margin-left:0; font-weight:bold; color:#000; margin-right:10px;}

#copy{width:100%; text-align:center; color:#000; font-weight:bold; margin-top:20px; margin-bottom:10px;}


#thankyou{ width:90%; padding:10px; background-color:#090; margin:0 auto;-webkit-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.47);
-moz-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.47);
box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.47); border-radius:5px;}

#thankmsg{ width:100%;font-size:26px; color:#fff;  margin:0 auto; text-align:center; padding:20px 0 0 0;}
#yesmark{width:100%;font-size:56px; color:#fff; font-family:title-font1; margin:0 auto; text-align:center; padding:20px 0 0 0;}
#confmsgbox{width:100%;font-size:20px; color:#fff;  margin:0 auto; text-align:center; padding:20px 0 0 0;}
#confmsgbox p{font-size:16px; color:#fff; margin:8px 0 0 0; padding:0;}
#deliveryimage{ width:100px; height:100px; margin:0 auto; padding:10px 0 0 0;}

#accoutnbox{ margin:0 auto; background-color:#FFF; border-radius:5px; margin-bottom:10px; margin-top:155px; padding-bottom:0; overflow:hidden;}

#accoutinfo{ width:95%; margin:0 auto; overflow:auto; padding:5px; margin-top:10px;-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
 box-shadow: 0 2px 4px 0 rgba(0,0,0,.08); margin-bottom:10px;}
#accoutinfo ul{ list-style:none; padding:0; margin:0; float:left; margin-right:140px; margin-bottom:10px;}
#accoutinfo li h1{ font-size:12px; color:#000; padding:0; margin:0;}
#accoutinfo li span{ font-size:14px; color:#333;}


#menuaccount{ width:90%; height:auto; margin:0 auto; padding:2px;}

#loginbox1{ width:85%; height:auto; float:none; padding:2px; margin:0 auto; margin-top:40px;}
#registerbox{ width:85%; height:auto; padding:2px; float:none; margin:0 auto; margin-top:0;}

#menulinks{ list-style:none; margin:0; padding:0; border-radius:5px;}
#menulinks li{ border:solid #EBEBEB 1px;  background-color:#F9F9F9; cursor:pointer; float:left;}
#menulinks a{ color:#333; display:block;padding:10px;}
#menulinks li a:hover{ color:#fff; display:block; background-color:#F00;}

#accountdata{ width:99%; height:auto;float:left;padding:2px; margin:0 auto; margin-bottom:50px; }

#search_bar{ margin:5px; margin-top:0; padding-top:0; padding:5px; margin-left:0;}
.datesearch{ width:100px; padding:10px; border-radius:2px; border:solid #CCC 1px; outline:none; color:#666;}

#suggestiontable{ border:solid #EEE 0px; border-radius:5px; width:98%; margin:5px;}
#suggestiontable td{ border:solid #EEE 0px;}
#suggestions{ width:350px;}

.chartheads{ color:#FFF; font-size:12px;}
.charttitle{ color:#333; font-size:12px;}

#searchbtn{padding:8px; border:solid #C00 0px; background-color:#C00; color:#fff; text-align:center; margin-right:20px; margin-top:5px; border-radius:2px; text-transform:uppercase;}
#searchbtn:hover{  background-color:#333; color:#FFF;}

.orderscount{ margin-left:10px; color:#333; font-size:11px;}


#ordertable{ border:solid #EEE 1px; border-radius:5px; width:100%; padding:0; margin:0;}
#ordertable td{ border:solid #EEE 0.5px;}
.chartheads{ color:#FFF; font-size:11px;}
.charttitle{ color:#333; font-size:11px;}

#ordersdata{ width:100%; overflow:hidden; border-radius:5px; background-color:#F9F9F9; margin-bottom:20px;}
#orderinfo{ width:98%; padding:5px; float:none;}
#orderlist{ width:98%;padding:5px; float:none;}
#ordersdata .title{ color:#000;}
#ordersdata table{ }
#orderinfo table{ margin-top:10px;}
#orderinfo td{ padding:5px; padding-left:0;color:#666;}
.orderid{font-weight:normal; font-size:24px; color:#900;}
.paymethod{ background-color:#c04b41; color:#FFF; font-size:12px; border-radius:5px; display:inline-block; padding:5px;}


.verifying{ color:#fff; font-size:12px;background-color:#666; padding:5px; border-radius:5px;}
.process{ color:#fff; font-size:12px;background-color:#000; padding:5px; border-radius:5px;}
.way{ color:#fff; font-size:12px;background-color:#F30; padding:5px; border-radius:5px;}
.reached{ color:#fff; font-size:12px;background-color:#090; padding:5px; border-radius:5px;}
.delivered{ color:#fff; font-size:12px;background-color:#030; padding:5px; border-radius:5px;}
.cancelled{ color:#fff; font-size:12px; background-color:#F00;padding:5px; border-radius:5px;}

.liveverifying{ color:#fff; font-size:12px;background-color:#666; padding:5px; border-radius:5px; display:inline-block; margin-top:5px;}
.liveprocess{ color:#fff; font-size:12px;background-color:#000; padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}
.liveway{ color:#fff; font-size:12px;background-color:#F30; padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}
.livereached{ color:#fff; font-size:12px;background-color:#090; padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}
.livedelivered{ color:#fff; font-size:12px;background-color:#030; padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}
.livecancelled{ color:#fff; font-size:12px; background-color:#F00;padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}

#mobilemenu{position:absolute; left:0; top:45px; width:20px; height:30px; font-size:20px; padding:5px; color:#333; display:block; z-index:6;cursor:pointer;}	

#mobileleftmenu{ width:70%; height:100%; background-color:#FFF;-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);box-shadow: 0 2px 4px 0 rgba(0,0,0,.08); position:fixed; left:0; top:0; z-index:99;}
#closebtn{height:30px; padding:5px 0 0 0; float:right;}
#closebtn .far{color:#F00; font-size:24px; height:20px; padding:5px 5px 0 0; cursor:pointer;} 
#closebtn .far:hover{ color:#333;}

#mobileaccountname{ width:95%; background-color:#FFF; padding:0 5px 10px 10px; margin-bottom:5px; text-transform:capitalize;-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);box-shadow: 0 2px 4px 0 rgba(0,0,0,.08); float:left;}

#mobilemenuaccount{ width:100%; height:auto;-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);
-moz-box-shadow: 0 0 0 0 rgba(0,0,0,0);
 box-shadow: 0 0 0 0 rgba(0,0,0,0); float:left;} 
#mobilemenulinks{ list-style:none; margin:0; padding:0; border-radius:5px;}
#mobilemenulinks i{ margin-right:15px; color:#F00;}
#mobilemenulinks li{ border-bottom:solid #EBEBEB 1px;  background-color:#fff; cursor:pointer; font-size:14px; display:inline;}
#mobilemenulinks a{ color:#333; display:block;padding:10px;}
#mobilemenulinks li a:hover{ color:#fff; display:block; background-color:#CCC;}

.active, #mobilemenulinks li a:hover {
  background-color:#CCC;
  color:#F00;
}

#leftmenu{ display:none;}

#loginbox{ margin-top:-83px; height:auto; float:left;text-align:center; background:none; float:right; margin-right:10px; font-size:12px; text-transform:capitalize;}
#loginbox p{ padding:8px; margin:0; color:#F00;}
#loginbox span{ font-size:12px; font-weight:normal; color:#333;}
#loc{ display:none;}
.headings{ font-size:20px; color:#000; font-weight:bold; padding:0 0 10px 0; margin:0; text-transform:capitalize; display:block;}
#loginborder{ border-bottom:solid #CCC 0px; float:none; height:5px; width:280px;  margin:0 auto; margin-top:20px;}

#signmes{ border:solid #ccc 1px; font-size:18px; height:100px; margin:0 auto; margin-top:40px; width:96%;}
#signbox{ background-color:#FFF; position:relative; z-index:3; height:150px; margin-top:-30px;width:90%;}

#otpconfrm1{ width:97%; padding:5px; border:solid #F30 1px; text-align:left; margin:0 auto; margin-top:0; padding-bottom:0; background-color:#FDEDCE;}

#offeritem{ position:absolute;padding:7px; background-color:#060; color:#FFF; font-size:12px; border-top-left-radius:5px; margin-top:-1px;}

#supportinfo{ width:90%; margin:-100px 0 0 12px; font-size:13.5px; color:#999;}
#supportinfo img{ width:50px;}
#support{width:90%; margin:150px 0 0 12px; font-size:14px; color:#999; line-height:20px;}
#support span{ font-size:20px;}
#support i{ font-size:20px;}

.savebtn{ margin:10px 0 10px 0;}

#webslider{ display:none;}	
#mobileslider{ display:block;position:relative; top:175px;}
.slider {width: 95%; margin: 0 auto; }
.slider div{ border-radius:5px; overflow:hidden;}
.slick-slide img { width: 58%; object-fit:cover;}
.slick-slide { margin: 0px -125px;}
.slick-slide { transition: all ease-in-out .50s;/*opacity: .2;*/ }
}


@media only screen and (min-device-width: 300px) and (max-device-width: 400px) and (orientation:portrait) {	

#reviews{ width:100%; overflow:hidden; background-color:#fff; margin-bottom:5px;-webkit-box-shadow: 1px -4px 6px -2px rgba(0,0,0,0.17);
-moz-box-shadow: 1px -4px 6px -2px rgba(0,0,0,0.17);
box-shadow: 1px -4px 6px -2px rgba(0,0,0,0.17);
}

#review_name{ width:40%; margin:0 auto; text-align:center; margin-top:5px; font-size:12px; }
#reviews_img{ width:20%; height:80px; margin:0 auto; margin-top:10px;text-align:center;}
#reviews_img i{ font-size:80px; color:#ed9790;}
#reviews_box{ width:90%; margin:0 auto; text-align:center;}
#reviews_box p{ font-size:20px; font-family:reviews; font-weight:normal;}

#order_btns{ width:96%; margin:0 auto; margin-top:10px;}
#order_btns ul{ margin:0; padding:0; list-style:none;}
#order_btns li{ padding:10px 31px 10px 27px; display:inline-block;cursor:pointer;}
#order_btns li:hover{ background-color:#c04b41; color:#FFF;}


#orderhistory{ display:none;}

#liveorders{ width:100%; padding:5px; text-align:left; height:400px;}
#orderstatus{ height:50px; margin-top:10px;}
#ordertitle{ font-size:14px;}

.liveverifying{}
	
#item_info{ width:100%;height:99%; position:fixed; bottom:0; border-top:solid 3px #c04b41; background-color:#FFF; z-index:1222; display:none;}
#itemloads{ margin-left:32%; margin-top:30%;}
.item_box{ width:96%; margin:0 auto; margin-top:20px;}
.closeitem{ float:right; cursor:pointer; background-color:#c04b41; color:#FFF; padding:5px; margin-top:10px; margin-right:10px;}
.item_img{ width:99%; float:none; margin-top:10px; margin-bottom:10px;}
.item_img img{ width:80%; float:none; margin-right:0; margin-left:35px; }
.item_content{ width:99%; float:none; margin-top:10px;}
.item_content h1{ font-size:18px; padding:0; margin:0; color:#333;}
.item_content p{  color:#7D7D7D;}	
	
/* .delieryday1{padding:5px;font-weight:normal; cursor:pointer; background-color:#900;color:#FFF; display:inline-block; text-align:right;} */
.delieryday{color:#000;   margin-top:5px;} 		

/* #delivery_list{ border-top:solid 3px #c04b41; position:fixed; bottom:0; width:100%; height:480px; background-color:#FFF; z-index:25; display:none;} */
.delivery_slots{ width:98%; height:300px; margin:0 auto; margin-top:10px;}

/* .todayslot{width:95%; margin:0 auto; border-right:solid #CCC 0;}
.todayslot h3{display:inline-block; background-color:#C00; padding:5px; font-size:18px; font-weight:normal; border-radius:5px; color:#FFF;}
.todayslot ul{ margin:0; padding:0; list-style:none;}
.todayslot li{ cursor:pointer; font-size:18px; margin:5px; margin-left:0; width:210px;padding:5px; display:inline-block;}
.todayslot input{ margin:0 10px 0 0;outline:none;}
.todayslot i{ font-weight:normal;}

.tomrrowslot{ width:95%; margin:0 auto; float:none;}
.tomrrowslot h3{display:inline-block; background-color:#C00; padding:5px; font-size:18px; font-weight:normal; border-radius:5px; color:#FFF;}
.tomrrowslot ul{ margin:0; padding:0; list-style:none;}
.tomrrowslot li{cursor:pointer; font-size:18px; margin:5px; margin-left:0; width:210px;padding:5px;display:inline-block;}
.tomrrowslot input{ margin:0 10px 0 0; outline:none;}
.tomrrowslot i{ font-weight:normal;} */

#updateaddcart_box{ display:block;margin-top:54px; margin-left:-26px; width:100px;}	
	
#logloader{ width:100%; text-align:center; margin-top:19px;}

#whyfioochi{ width:100%; text-align:center; border:solid #CCC 0px; border-radius:5px; margin:20px 0 30px 0; background-color:#FFF;}
/* #whyfioochi_title{position:absolute; margin-top:-22px;  font-size:25px; margin-left:14%; padding:5px 30px 5px 30px; 
background-color:#f3f3f3; color:#d41414; text-transform:capitalize;} */
#whyfioochi ul{ padding:0; margin:25px 0 5px 0; white-space:nowrap; overflow:auto; display: flex !important;
    justify-content: space-around !important;
    align-items: center !important;}

#whyfioochi ul::-webkit-scrollbar {
    width: 5px;
    background:none;
} 

#whyfioochi ul::-webkit-scrollbar-thumb {
    background:none;
	border-radius:5px;
}

#whyfioochi li img{ float:left;}
#whyfioochi li:last-child{ border:0;}
#whyfioochi li{ display:inline-block; border-right:solid #CCC 1px; margin:29px 5px 5px 5px; padding:5px; padding-right:12px; }
#whyfioochi li h1{  font-size:20px; color:#000; text-transform:capitalize; text-align:center; font-weight:normal;}	

.pageheading{ font-size:18px; color:#333; text-transform:capitalize; font-weight:bold; margin:5px 0 13px 9px;}
#category_item_box{ margin:0; padding:0; list-style:none;}
#category_item_box li{display:inline-block; vertical-align:top; width:45%; margin:0 4px 20px 5px; cursor:pointer;}

#category_item_box li span.img_container{ width:100%; height:135px; overflow:hidden; display:block; border-radius:8px;}
#category_item_box li img{ width:100%; height:100%; object-fit:cover;}
#category_item_box li span{ display:block; text-align:center;  font-size:20px; color:#333; margin:3px;}
	
#menubox{width:100%; height:auto; background-color:#00a651; float:left; text-align:left;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.29);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.29);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.29); overflow:auto; white-space:nowrap;}
	
	
#footercart_box{ position:fixed;
left:0px;
bottom:0px;
height:50px;
width:100%;
display: none;
z-index: 2;
/* The following styles are optional, the ones above are not */
background-color:#FFF;
text-align: center;
border-top:solid #CCC 3px;
}	

#footercart_btn{ width:95%; margin:0 auto; margin-top:5px; text-align:center;}	

#fssai{ width:156px; height:50px;position:absolute; right:10%;}
#social{ width:auto; height:50px;position:absolute; right:10%; margin-top:-20px;}
#social span{ color:#333; font-weight:bold; margin-right:10px;}
#social i{ color:#333; font-size:22px; cursor:pointer; margin-left:5px;}	

#bugg{background-color: #FFC;
    padding: 8px;
    width: 99%;
    color: #f00;
    font-family: item-heading;
    margin-bottom: 10px;
    border: solid #CCC 1px;
    border-radius: 6px;
    margin-top: 18px;}	
	
#billbox{ width:94%; border:dashed #999 1px; padding:5px; margin-top:10px; background-color:#F8F8F8;}
#billbox h1{ font-size:13px; font-weight:normal;}
.details{ margin:0; padding:0; list-style:none;}
.details div{ float:right;}	
#cartaddloader{position:fixed; z-index:5;top:40%;left: 37%;transform: translate(-45%);}
.addbtn{ background-color:#00a651;padding:5px; border:solid #00a651 1px; color:#fff; float:right; text-align:center; margin-right:2px; margin-top:-0; border-radius:2px; text-transform:uppercase;cursor:pointer;}
.addbtns{ display:none; padding:5px; background-color: #00a651;
    border-color: #00a651;color:#fff; float:right; text-align:center; margin-right:2px; margin-top:-0; border-radius:2px; text-transform:uppercase; cursor:pointer;}
.addremove_btn{ display:nones; margin-right:2px; float:right; margin-top:0; background-color:#00a651;text-align:center; color:#FFF; border-radius:2px;}
.addremove_btn1{ display:inline-block;}
.minusbtn{padding:6px 8px 6px 8px; float:left;cursor:pointer;}
.value{width:20px; height:24px; padding-top:5px; float:left; color:#fff;cursor:pointer;}
.value input{ width:10px; border:none; background:none; outline:none;}
.plusbtn{padding:6px 8px 6px 8px; float:left;cursor:pointer;}

.addremove_btn2{margin-right:2px; float:right; margin-top:0; background-color:#00a651; text-align:center; color:#FFF; border-radius:2px;}
.addremove_btnac{ display:none;margin-right:5px; float:right; margin-top:-22px; background-color:#333;text-align:center; color:#FFF; border-radius:2px;}
.minusbtn1{padding:6px 8px 6px 8px; float:left;cursor:pointer;}
.value1{width:20px; height:24px; padding-top:5px; float:left; color:#000;cursor:pointer;}
.value1 input{ width:10px; border:none; background:none; outline:none;}
.plusbtn1{padding:6px 8px 6px 8px; float:left;cursor:pointer;}

.customer_comments{ border:solid #F60 3px; height:125px; padding:5px; margin-top:150px;}
#customer_title{ position:absolute; margin-top:-25px;  font-size:20px; margin-left:19%; padding:5px 10px 5px 10px; background-color:#FFF; color:#000;}

.comments{width:100%; padding:5px; float:left; height:90px; overflow-y:scroll; background-color:#FFF; border:solid #EAEAEA 1px; list-style:none; border-radius:5px;  
margin:0 6.3px 0 5px;}
.comments li{ margin:0; padding:0; }
.comments li h3{ padding-bottom:5px; font-size:14px; color:#333; margin:0 0 0 0; text-align:left; padding:0 0 5px 0; font-family:title-font1;}
.comments li div{  max-height:65px; width:95%; margin:0 auto; }
.comments li h4{ font-size:12px; color:#333; margin:0; padding:0; font-weight:normal; line-height:22px;}
#mixedSlider .MS-content .item { width:360px;}
.comments::-webkit-scrollbar {
    width: 5px;
    background:#fff;
} 

.comments::-webkit-scrollbar-thumb {
    background-color:#C00;
	border-radius:5px;
}


.accountname{ position:absolute; font-size:10px; color:#333; right:70px; top:0;}	
	
	.alert{ position:absolute; width:75%; text-align:center;  background-color:#FF9; border:solid #F00 1px; color:#000; padding:4px; border-radius:2px;
top: -19%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}
	.footerlinks{font-size:16px; padding:0; margin:0; margin-left:0; font-weight:600; color:#000; margin-bottom:10px;}
	
.forgotbox{ width:94%; height:auto; margin:-10px 0 0 0; padding:10px 5px 10px 5px;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);}
.forerror{ color:#F00; font-size:12px;}	
	
#next-payment-button{width:70%; float:right; border:none;text-align:center;background-color:#C00; padding:17px 0 13px 0;color:#FFF;cursor:pointer;
font-size:18px; margin-top:10px;}
#next-payment-button:hover{ background-color:#333;}	

#footersignup{ width:100%; height:30px; background-color:#900; position:fixed; bottom:0;-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.55);
-moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.55);
box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.55); padding:10px 0 10px 0; border-top:solid #900 2px; z-index:10; text-align:center;}	

#signupcontent{ width:100%; margin:0 auto; padding:0; text-align:center;}

.fottersignbtn{padding:6px; background-color:#0F0; outline:0;border-radius:3px; font-size:15px; font-weight:normal;
color:#000; margin-left:10px; position:absolute; margin-top:-5px;}

#msgs{ position:absolute; width:85px; right:3px; top:-32px; padding:5px; border-radius:5px; background-color:#504f4f; color:#FFF; font-size:11px;}
#signtitle{width:68%; margin:0 auto;}
.signiconmsg{  position:absolute; right:10px; top:20px;}
.signiconmsg img{ width:15px;}
#signupcontent h1{font-family:title-font1; color:#FFF; font-size:15px; margin:8px 0 0 0; text-align:left;}

#signform{ float:left; width:40%;text-align:right; margin-top:0;}

.errorsign{ color:#FFF;font-size:12px; position:inherit;}

#signinp{ float:left; margin-left:150px;}

.signupbox{width:200px; height:30px; padding:6px; background-color:#fff; border:solid  #CCC 1px; outline:0;border-radius:3px; 
 font-size:20px; font-weight:normal; color:#000;}

#signbtn{border: none;cursor: pointer;text-transform: uppercase;font-size: 16px;color:#fff;background-color:#000;box-shadow: var(--shadow-color) 2px 2px 22px;border-radius: 4px;  outline:none; height:43px;}

#signbtn:hover{ background-color:#FFF; color:#000;}	


/*Shoping Cart*/

#cartaddedalert{display:none; position:fixed; z-index:200;left: 50%;transform: translate(-50%);top:0; padding:10px; background-color:#333; border-radius:5px; color:#FFF; text-transform:capitalize;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}

#removeloader{ position:absolute; z-index:5;top:40%;left: 32%;transform: translate(-32%);}
#removeloader1{ position:absolute; z-index:5; top:52%;left: 32%;transform: translate(-32%);}

#mobilecart{ position:absolute; top:45px; right:6px; width:70px; z-index:6;}	

#signin_box{ padding:0 15px; width:94%; height:100%; background-color: #fff; border-left:solid #900 0; position:fixed; right:0; z-index:21; display:none;
-webkit-box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);-moz-box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);
}
#signinbox{ width: 100%; border-radius:5px; bottom:10px; position:absolute; background-color:#FFF; min-height:350px; padding:15px;}
#cartshadow{ width:100%; height:100%; background-color:rgba(0,0,0,.5); position:fixed; z-index:20; display:none;}
#headingbox{ width:100%; height:56px;}
/* #signin_header{ font-size:22px; color:#333;} */
#signin_from_box{ width:100%; height:100%;}
.signin_input_wrapper{ margin-top:25px;}
.signin_input{width:100%; padding:10px; padding-left:0; border:solid  #CCC 1px; outline:0;
 font-size:16px; font-weight:normal; color:#333;border-top:0; border-left:0; border-right:0;}
/* .signinotp_input{width:95%; padding:10px; padding-left:0; border:solid  #CCC 1px; outline:0;
 font-size:16px; font-weight:normal; color:#333;border-top:0; border-left:0; border-right:0; margin-top:20px;} */

#signinotpbtn {width:98%;padding:12px 0 12px 0;border: none; background: none; cursor: pointer;
font-size: 20px; color:#FFF; background-color:#C00;  border-radius: 4px;margin-top:20px;}
/* #signincnfotpbtn {width:98%;padding:12px 0 12px 0;border: none; background: none; cursor: pointer;
font-size: 20px; color:#FFF; background-color:#C00;  border-radius: 4px;margin-top:20px;} */
/* .resendotp{ position:absolute; color:#F00; top:147px; right:28px; font-size:12px; cursor:pointer;}	 */
#terms-signin{font-size: 16px;width:98%; margin-top:30px; text-align:center; color:#666;}
#terms-signin a{ color:#F00;}
#error_wrapper{ width:97%; padding:8px 0 8px 0; text-align:center; background-color:#EBF2FE; border: solid  #C5E4FE 1px; margin-top:18px; display:none;}
#error_wrapper span{ font-size:14px;}
.cartheading{ font-size:22px;  padding:27px 0 0 10px; font-weight:normal; float:left;}
/* .closeicon{ font-size:30px; color:#F00; float:right; margin:25px 10px 0 0; font-weight:normal; cursor:pointer;} */
.sigcloseicon{ font-size:30px; color:#F00; float:right; margin:25px 0 0 0; font-weight:normal; cursor:pointer;}


/* .cart_icon{ color:#c60001; font-size:18px; margin-right:2px; cursor:pointer;} */

#cart_box{ width:100%; height:100%;background-color:#FFF; border-left:solid #900 0; position:fixed; right:0; z-index:21; display:none;
-webkit-box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);-moz-box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);box-shadow: -30px -1px 32px -11px rgba(0,0,0,0.3);
/*-5px 0 74px rgb(0 0 0 / 80%)*/}

#cartshadow{ width:100%; height:100%; background-color:rgba(0,0,0,.5); position:fixed; z-index:20; display:none;}
#headingbox{ width:100%; height:56px;}
.cartheading{ font-size:22px;  padding:27px 0 0 10px; font-weight:normal; float:left;}
/* .closeicon{ font-size:30px; color:#F00; float:right; margin:25px 10px 0 0; font-weight:normal; cursor:pointer;} */

#cartloader{ margin-left:32%; margin-top:30%;}
#cartorders{ width:100%; height:100%; overflow:hidden; background-color:#F5F5F5;}
#cartorderbox{ width:93%; height:80%;  margin:0 auto; background-color:#FFF; margin-top:10px; padding:4px 0 0 8px;}
#cartbottombox{ width:100%; height:50px; background-color:#fff; position:absolute; bottom:0; -webkit-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
-moz-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);}

#mrps{ width:45%; height:auto; float:left; color:#F00; font-weight:bold;  text-align:left; margin-bottom:20px;}
#mrpss{width:45%; float:left; color:#F00; font-weight:bold;  text-align:left; margin-bottom:20px; margin-left:1px;}
#mrps span{font-size:22px; }	
#mrpss span{font-size:19px; }
#mrpss1{width:45%; float:left; color:#F00; font-weight:bold; font-family:title-font1; text-align:left; margin-bottom:10px;}
.cartamount{ width:40%; color:#F00; font-size:22px; float:left; padding-left:10px; padding-top:10px; }
/* .cartbtn{ width:45%; float:right;text-align:center;background-color:#C00; padding:17px 0 13px 0; color:#FFF; cursor:pointer; font-size:18px;} */
.cartbtn:hover{ background-color:#333;}
#addcartbtn {position:relative;  padding: 8px;    border: none;  background: none;  cursor: pointer;  font-family:title-font; /* font-weight: 900;*/  text-transform: uppercase;  font-size: 16px;    color:#FFF;  background-color:#C00;  box-shadow: var(--shadow-color) 2px 2px 22px;  border-radius: 4px;   z-index: 0;    overflow: hidden; 
margin-top:2px;}
#cartbottombox i{ font-size:12px;}
#addcartbtnf {position:relative;  padding: 8px;    border: none;  background: none;  cursor: pointer;  font-family:title-font; /* font-weight: 900;*/  text-transform: uppercase;  font-size: 16px;    color:#FFF;  background-color:#C00;  box-shadow: var(--shadow-color) 2px 2px 22px;  border-radius: 4px;   z-index: 0;    overflow: hidden; 
margin-top:2px;}	
/*
#cartcount{ display:none; padding:4px; background-color:#504f4f; color:#FFF; position:absolute; margin-top:-20px; margin-left:22px; font-size:11px; border-radius:2px; font-family:title-font;}
*/
#cartcount1{ display:none; padding:2px 4px 2px 4px; background-color:#504f4f; color:#FFF; position:absolute; margin-top:-46px; margin-left:11px; font-size:11px; border-radius:2px; font-family:title-font;}

#cartitems{ padding:0; margin:0; list-style:none; height:500px; overflow-y:scroll;}
#cartitems i{ font-size:10px;}
#cartitems::-webkit-scrollbar {
    width: 5px;
    background:#F0F0F0;
} 

#cartitems::-webkit-scrollbar-thumb {
    background-color:#C00;
	border-radius:5px;
}

#cart_parts{ width:100%;}

/* #cartitems li{ height:80px; border-bottom:solid #EAEAEA 1px; padding:5px; margin-bottom:5px; padding-left:0;} */
.snocart{ font-family:title-font; font-size:15px; background-color:#F2F2F2; float:left; padding:5px 8px 5px 8px; margin-right:10px;}
.carttitle{  font-size:14px; font-weight:normal; padding-top:8px; float:left; width:100%;}
.cartremove{ color:#900; float:right; padding-top:8px; margin-right:8px; cursor:pointer; font-size:16px;}
.cartremove1{ color:#900; float:right; padding-top:8px; margin-right:8px; cursor:pointer; font-size:16px;}

#cartrow{ width:100%; height:auto;}
.cartprice{margin-top:10px; margin-left:5px; margin-right:0; float:left; color:#DF0000; font-size:14px; padding:3px; float: right;}
#cartweight{ color:#DF0000; font-size:14px; float:left; margin-right:10px; border:solid #CCC 1px; border-radius:2px; padding:3px;}

/*#nocart{ width:30%; padding:15px; margin:0 auto; background-color:#F8F8F8; border-radius:3px; text-align:center;  margin-top:100px;}
#cartempty{ display:none; width:30%; padding:15px; margin:0 auto; background-color:#F8F8F8; border-radius:3px; text-align:center;  margin-top:50px; margin-bottom:50px;}*/

#cartitemsload{ height:100%;}
#nocart{ width:40%; padding:0; margin:0 auto; border-radius:3px; text-align:center;  margin-top:100px;}
.emptycart{ padding-left:0; padding-top:5px; padding-bottom:10px; color:#333; }
#cartempty{ display:none; width:37%; padding:0; margin:0 auto; border-radius:3px; text-align:center;  margin-top:100px;}
/* .ordernowbtn{ font-size:16px;margin-left:0; margin-top:10px; padding:5px; text-transform:uppercase; background-color:#333; border-radius:2px; color:#FFF; } */
/* .ordernowbtn:hover{     background-color: #16c96e;
    color: #fff;
    text-decoration: none;} */

#cartemptyfinal{ display:none; width:41%; padding:15px; margin:0 auto; background:none; border-radius:3px; text-align:center;  margin-top:20px;}

#cartemptyfinal1{ display:nones; width:41%; padding:15px; margin:0 auto; background:none; border-radius:3px; text-align:center;  margin-top:50px; margin-bottom:50px;}


#checkoutbox{ margin:0 auto; background-color:#FFF; overflow:hidden; padding:0;
     border-radius:5px; margin:0 auto; margin-bottom:0; margin-top:0px; padding-bottom:20px;}
#checkoutitems{ float:none; margin:0 auto;}
#checkoutdata{ width:99%; padding:0; margin-top:10px;}
.delieryday{color:#000;   margin-top:5px;} 
#checkoutheading{ width:90%;  font-size:14px; float:none; margin-bottom:5px;}
#checkoutcartitems{ width:99%;  overflow:auto; padding-top:15px; margin:0 auto;}
#updatecartbtn{ margin:1px 0 0 0; width:34%; float:none; text-transform:capitalize;}

#cartitemsfinal{ padding:0; margin:0; list-style:none; max-height:400px; overflow-y:scroll; background-color:#F8F8F8;}
#cartitemsfinal::-webkit-scrollbar {
    width: 5px;
    background:none;
} 

#cartitemsfinal::-webkit-scrollbar-thumb {
    background-color:#333;
	border-radius:2px;
}

#cartitemsfinal li{height:100px; border-bottom:solid #EAEAEA 1px; padding:5px; padding-bottom:10px; margin-bottom:5px;}
#cartitemsfinal li:last-child{ border:none;}
#cartbottomboxfinal{ width:100%; height:56px; background-color:#fff; -webkit-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
-moz-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14); position:fixed; bottom:0; margin-top:30px; margin-left:-14px; z-index:10;}

#cartbottomboxfinal1{ width:100%; height:53px; background-color:#fff; -webkit-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
-moz-box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14);
box-shadow: 0px -1px 4px 2px rgba(0,0,0,0.14); position:fixed; bottom:0; margin-top:0; margin-left:-15px; z-index:20;}

.cartfinalamount{ width:35%; color:#F00; font-size:22px; float:left; padding-left:10px; padding-top:10px; }

#checkoutaddress{ width:96%; float:none; margin:0 auto;}
#addressheading{width:100%;  font-weight:normal; font-size:14px; margin-top:25px;}
#confirmaddress{ width:100%; padding:5px 0 0 0; text-transform:capitalize; color:#333; line-height:22px;}
#addressbar{ width:100%; padding:10px 0 10px 0;}
.sameaddress{ font-size:12px; padding:5px 0 5px 0; margin-left:-5px;}
.inputadd{ width:90%; height:70px; outline:none;}
/*End*/

#contentbox{ width:95%; height:auto; float:none; margin:0 auto; margin-bottom:20px;padding-top:195px;}
#note{ width:90%; margin:0 auto; margin-top:50px; padding:10px; clear:both; background-color:#FFF;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);}	
#acccess_btns{position:absolute; margin:0; right:20px;}
#acccess_btns span{ cursor:pointer; text-transform:capitalize;}
#accessbtn{padding:11px;color:#FFF; cursor:pointer;  float:right; text-align:center; margin-top:-5px; margin-right:-5px; border-radius:2px; 
text-transform:uppercase;background-color:#C00;
border-top-right-radius:15px;
border-bottom-right-radius:15px;
box-sizing: border-box;}
#accessbtn:hover{  background-color:#333; color:#FFF;}

.forpass{ color:#06F; cursor:pointer;}	

#fssai{ width:156px; height:50px;position:absolute; right:10%; margin-top:-100px;}
	
#orderfinal {
  position:relative;
  padding: 8px;  
  border: none;
  background: none;
  cursor: pointer;
  
  font-family:title-font;
 /* font-weight: 900;*/
  text-transform: uppercase;
  font-size: 16px;  
  color:#FFF;;
  
  background-color:#C00;
  box-shadow: var(--shadow-color) 2px 2px 22px;
  border-radius: 4px; 
  z-index: 0;  
  overflow: hidden;
  margin-top:10px;

}	
	
#fishmain{ width:100%; height:auto; background-image:url(../images/fishbg.jpg);}

#ctlheader{ position:fixed; width:100%; z-index:10;}
/* #header{width:100%; background-color:#eaeaea; height:auto;} */

#logobar{ width:100%; height:62px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0); position:relative; z-index:5; clear:both;border-bottom:1px #eaeaea solid;}

#mmlogo{ width:60%; float:none; margin:0 auto; text-align:center; background-color:#fff;}
#mmlogo img{  margin-left:0; width:130px; border:0;}
#locations{ width:100%; height:auto; float:none;text-align:center; display:none;}
#locations p{ font-size:16px; color:#666;}
#locations span{ color:#900; font-size:16px; font-weight:bold;}
#scroll h1{ display:nones;}
#scroll p{ font-size:12px; color:#666; padding:2px 0 2px 4px; margin:0; display:block; text-align:center;}
#scroll span{ color:#900; font-size:14px; font-weight:normal;}
#menus{ width:100%;  height:auto; background-color:#00a651; margin:0 auto;      padding: 8px;}
#menus ul{padding:0; margin:0;}
#menus ul li:first-child{ border:none;}
#menus ul li{display:inline-block; text-align:center; padding:0 10px 0 10px; vertical-align:middle; border-left:solid #CCC 1px;}
#menus ul li img{ display:block; margin:0 auto; width:50px;}
#menus ul li a{ display:inline-block; letter-spacing:0.6px; text-transform:capitalize; font-size:15px; color:#000; font-weight:normal; margin:0;text-decoration:none; padding:0;}
#menus ul li a:hover{ color:#f00;}	

#orderform{width:100%; background-color:#FFF; height:auto; padding:10px 0 15px 0; margin:0 auto;  margin-top:0; float:none; text-align:left; display:none;}
#orderform input{font-weight:normal; margin-top:0; width:112px; height:30px; padding:5px; background-color:#FFF; border:solid  #CCC 1px; outline:0;border-radius:0; 
 font-size:18px; color:#000;}

#sliders{ width:100%; height:auto; margin-top:0; margin-bottom:0; -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.49);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.49);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.49); position:relative; top:169px; bottom:50px;}
#sliders img {max-width: 100%; height:135px;}

#leftbox{ width:100%; height:auto;/* float:left;*/}

#orderno{width:25%; padding:5px; text-align:center; padding-top:0;float:left; text-align:left; display:none; background-color:#000;}
#orderno h1{ font-family:title-font; font-size:30px; color:#FF0; padding:0; padding-top:0; margin:0;background-color:#000;}

#scroll{ width:100%; height:10px; background-color:#c04b41; padding:0; text-align:center;float:left; text-align:center;}
/* #scroll h1{  font-size:10px; color:#fff; padding:0;margin:0; margin-top:5px; font-weight:normal; line-height:20px;} */

#location{ width:100%; height:30px; padding:5px 0 5px 0; float:none; background-color:#000;}
#location h1{ font-family:title-font; font-size:36px; color:#FF0; padding:0; padding-top:0; margin:0;}

#titles{ width:95%; height:140px;margin-top:0px; background-image:url(../images/logo.png); background-repeat:no-repeat; background-position:center;}
#titles h1{ font-family:title-font; font-size:20px; color:#FFF; padding:0; margin:0; font-weight:normal;}
#titles h2{ font-family:title-font; font-size:91px; color:#FFF; padding:0; margin:0; font-weight:normal;}

#ordernodevice{ width:100%; text-align:center; height:70px; display:block; background-image:url(../images/order-no.png); background-repeat:no-repeat; margin-top:10px;}

#fishimg{width:100%; height:200px; /*background-image:url(../images/fish-device.png); background-repeat:no-repeat;*/ margin:0 auto; margin-bottom:50px; margin-top:140px; background-position:center;}


#quot{ width:100%; text-align:center; }
#quot h1{  font-size:25px; color:#FFF; padding:0; margin:0;padding-bottom:50px;}

/* #body{ width:99%; margin:0 auto; height:auto; background-color:#f3f3f3; margin-top:0;} */

#itemsleft{ width:100%; height:auto; float:none; margin-bottom:0;margin-top:205px; }
#itemsleft1{ width:100%; height:auto; float:left; margin-bottom:10px; margin-top:0;}
#itemsleft1_cart{ width:100%; height:auto; float:left; margin-bottom:20px;margin-top:0;}
#itemtype{ width:95%; margin:0 auto; height:auto; padding:0; background:none; margin-bottom:5px;;-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);}
#itemtype h1{font-family:title-font; font-size:28px; color:#000; padding:0; margin:0; padding-bottom:10px;}
#itemtype p{font-size: 14px;font-weight:100; color:#26262699 !important; padding:0 5px 0 0; margin:0; line-height:20px;}


#home_fishitem_box{ display:none;}

#meatitems{ width:100%; padding:5px 0 0 0; overflow:auto;}
#meatitems::-webkit-scrollbar {
    width: 0;
    background:none;
} 

#meatitems::-webkit-scrollbar-thumb {
    background:none;
	border-radius:0;
}
#bestsellers{ width:100%;}
#product_info{ overflow:hidden;}

#specialcombos{ width:100%;}
#comboitems{ width:360%;}

.availability{ font-size:12px; height:30px;}

#fishitem_box{width:95%; height:auto; padding:0; border:0; margin-top:20px;background-color:#FFF;
     float:none; border-radius:5px; margin:8px 7px 17px 7px; cursor:pointer;
}
#fishitem_box_img{ width:100%; height:200px; border-top-left-radius:5px; border-top-right-radius:5px;overflow:hidden; display:block; cursor:pointer;}
#fishitem_box_img img{width:100%; height:100%; object-fit:cover;}
#fishitem_box_text{ width:100%; height:auto;height:auto;float:none; padding:0 5px 5px 0; margin-top:5px;}
{/*#fishitem_box_text h1{ font-weight:normal; font-size:16px; color:#000; padding:10px 10px 0px 10px; margin:0; text-transform:capitalize;}*/}

#fishitem_box_mobile{width:29%; height:290px; padding:0; border:solid  #FFF 1px; background-color:#FFF; float:left; border-radius:5px; margin:0 3px 17px 6px; padding:0; cursor:pointer;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.13);
box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.13);}
#specialcombo_box_mobile{width:15%; height:310px; padding:0; border:solid  #FFF 1px; background-color:#FFF; float:left; border-radius:5px; margin:0 8px 17px 9px; padding:0; cursor:pointer;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.13);
box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.13);}
#fishitem_box_mobile_img{ width:100%; height:auto; margin:0 auto; margin-top:0;border-radius:5px; text-align:center; cursor:pointer; position:relative;}
#fishitem_box_mobile_img img{border-top-left-radius:5px; border-top-right-radius:5px;width:101%; margin-left:-1px; margin-top:-1px;cursor:pointer;}
.pro_info{ height:40px;}
#fishitem_box_mobile_text{ width:100%; margin:0 auto; height:auto;float:none; padding:0 5px 5px 0; margin-top:5px;}
/* #fishitem_box_mobile_text h1{ font-weight:normal; font-size:12px; color:#000; padding:10px 10px 0px 10px; margin:0; text-transform:capitalize;} */
/* #weight{ font-size:14px; color:#666; padding:10px 0 7px 10px; margin:0;width:130px; float:left;} */
#vegweight{ font-size:14px; color:#666; padding:10px 0 7px 10px; margin:0;width:auto; float:none;}
#fishitem_box_mobile_text p{ display:none;font-size:15px; color:#7D7D7D; padding:10px 10px 10px 10px; margin:0; line-height:18px;}
#mobileprice{ font-size:14px; color:#C00; padding:5px 0 0 10px; margin:0;width:93%; float:left; font-weight:normal;}
#mobileprice i{font-size:10px;}
#price i{font-size:10px;}
#price{ font-size:14px; color:#C00; padding:10px 0 0 10px; margin:0;width:210px; float:left; font-weight:normal;}
#price span{ font-size:16px;}
#price1{ font-size:14px; color:#C00; padding:10px 0 0 0; margin:0;width:210px; float:left; font-weight:600; margin-left:0;}
#price1 span{ font-size:16px;}
.mrps{ margin-left:10px; font-weight:normal; color:#333;}
.mrps span{text-decoration-line: line-through;}
.mrps i{ margin-right:3px;}
#offerdiv{ float:left; margin-right:20px; margin-top:13px;}
.mrps{ margin-left:5px; font-weight:normal; color:#333;}
.mrps span{text-decoration-line: line-through;}
.mrps i{ margin-right:3px;}
.fa-rupee-sign{ font-size:10px; margin-right:-2px;}
.offerprice{ color:#060; font-weight:bold; float:right;}
#offeritem{ position:absolute;padding:5px; background-color:#060; color:#FFF; font-size:10px; border-top-left-radius:5px; margin-top:-1px;}
/* #orderbtn{ display:none;padding:5px; border:solid #C00 0px; color:#fff; float:right; text-align:center; margin-right:2px; margin-top:-22px; border-radius:2px; text-transform:uppercase;} */
#orderbtn:hover{background-color:#333; color:#FFF;}

#mobileorderbtn{padding:5px; border:solid #C00 0px; color:#fff; float:right; text-align:center; margin-right:95px; font-size:14px; margin-top:4px; border-radius:2px; text-transform:uppercase;}
#mobileorderbtn:hover{  background-color:#333; color:#FFF;}

#mobileorderbtn_home{padding:5px; border:solid #C00 0px; color:#fff; float:right; text-align:center; margin-right:12px; margin-top:45px; border-radius:2px; text-transform:uppercase;}
#mobileorderbtn_home:hover{  background-color:#333; color:#FFF;}

#placeorderbtn{ width:45%; height:auto; float:left; text-align:right; margin-top:0; margin-bottom:10px;}
#placeorderbtn1{ width:55%; height:auto; float:right; text-align:right; margin-top:-58px; margin-bottom:10px;}

#otherright{ width:23%; height:500px; background-color:#fff;float:left; border-radius:5px; display:none;}
#deliverystatus{ width:100%; height:200px; background-image:url(../images/order1.gif); background-repeat:no-repeat; background-position:center;}
#fishcuts{width:100%; height:600px; padding-top:50px;}

#abimage{ width:100%; margin:0 auto; padding:0;}

#text{ width:95%; padding:10px; height:auto; background-color:#FFF; padding-bottom:50px; border-radius:5px;}
#text h1{ font-size:25px; padding:0; margin:0; color:#000; margin-bottom:20px; font-weight:bold; letter-spacing: 1px;}
/* #text p{ font-size:16px; padding:0; margin:0; line-height:25px; color:#000; font-weight:normal;} */

#text1{ width:95%; padding:10px; height:auto; background-color:#FFF; padding-bottom:20px;}
#text1 h1{ font-size:25px; padding:0; margin:0; color:#000; margin-bottom:20px; font-weight:bold;}
#text1 p{ font-size:16px; padding:0; margin:0; line-height:25px; color:#000; font-weight:normal;}

#text2{ width:95%; padding:10px; height:auto; background-color:#FFF; padding-bottom:20px;}
#text2 h1{ font-size:25px; padding:0; margin:0; color:#000; margin-bottom:20px; font-weight:bold;}
#text2 p{ font-size:16px; padding:0; margin:0; line-height:25px; color:#000; font-weight:normal;}

#text3{ width:95%; padding:10px; height:auto; background-color:#FFF; padding-bottom:20px;}
#text3 h1{ font-size:25px; padding:0; margin:0; color:#000; margin-bottom:20px; font-weight:bold;}
#text3 p{ font-size:16px; padding:0; margin:0; line-height:25px; color:#000; font-weight:normal;}

#text3 ul{ padding:5px; margin:0; list-style:none; background-color:#FCFAE0;}
#text3 li{ padding:5px;}
#text3 input{font-weight:normal; width:300px; height:30px; margin-top:5px; padding:5px; border:solid #999 1px; outline:0; border-radius:5px;  font-size:15px;}
#text3 textarea{font-weight:normal; width:300px; height:150px; resize:none; margin-top:5px; padding:5px; border:solid #999 1px; outline:0; border-radius:5px;  font-size:15px;}

#load{ width:auto; position:fixed; 
top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); background-color:#FFF; text-align:center; padding:0;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.45);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.45); display:none; z-index:7;}

#conformbox{ background-color:#F60; width:90%;height:460px;padding:10px;margin: auto;position: fixed;top:0;bottom: 0;left: 0;right: 0;
-webkit-box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.35);
box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.35); border:solid 5px #FFF;
z-index:100; display:none;}
#conmsg{ width:100%; float:none;font-family:title-font; font-size:26px; color:#fff; }
#ordercode{ width:100%; height:auto; padding:0; margin:0; background-color:#FC0; border-radius:10px; color:#000;
-webkit-box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.53);
-moz-box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.53);
box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.53);}
#ordercode p{ padding:10px; color:#000; padding-left:0; text-align:center; text-transform:uppercase; font-weight:bold;}
#conformbox img{ width:280px;float:none; margin-left:30px;}
#close{ width:32px; height:32px; background-image:url(../icons/close.png); background-repeat:no-repeat;  position:absolute; right:3px; top:3px; cursor:pointer;}

/*#rightbox{ width:100%; height:auto; height:620px; float:rightu; background-color:#fff;}
#rightheader{ width:92%; height:60px; padding:5px 0 5px 0; border-bottom:solid  rgba(0,0,0,0.1) 1px; margin-left:30px;}
#logo{ width:250px; height:60px; background-color:#FFF; float:left;}

#righttext{font-size:20px; padding:30px;  color:#333; font-weight:normal; line-height:29px;}*/

.razorpay-payment-button{ margin-top:10px;}

#fishtype{ width:95%;margin:0 auto; background-color:#FFF; padding:10px; border-radius:5px; margin-bottom:10px; margin-top:165px; padding-bottom:20px;}
#fishtype_img{ width:100%; float:none; text-align:center;}
#fishtype h1{font-family:title-font; font-size:18px; color:#C00; font-weight:normal; padding:0 0 20px 0; margin:0; text-transform:capitalize; display:none;}
#fishtype_img img{ border-radius:5px; width:378px; height:auto;}
#fishtype_details{ width:100%; height:auto; float:none; margin-bottom:10px; margin-right:20px;}
#fishtitle{ width:100%; padding:10px 0 10px 0; margin:0 auto; text-align:center; margin-top:10px; border-bottom:solid #CCC 1px;}
#fishtitle h1{ font-size:20px; color:#000; font-weight:bold; padding:0 0 10px 0; margin:0; text-transform:capitalize; display:block;}
#fishtype p{ font-size:14px; color:#555555; padding:20px 0 0 0px; margin:0;}

#fishchart{ width:99%; height:auto; border-radius:5px; border:solid #EAEAEA 1px; padding:0; margin:20px 0 15px 2px;}
#fishchart ul{ margin:0; padding:10px 0 10px 0; list-style:none;}
#fishchart li{ display:inline; color:#666; padding-left:1px; font-size:9px; padding-right:0;}
#fishchart li div{ width:122px;  float:left;}
#fishchart li img{ width:20px;}
#fishchart .border{ border-bottom:solid #EFEFEF 1px; width:93%; margin:0 auto; margin-top:20px;}
.fa-utensils{ margin-left:5px; margin-right:4px;}
.fa-concierge-bell{margin-left:7px; margin-right:1px; font-size:14px;}

.chicken-icon{width:12px; margin-left:5px;}

#orderview{ width:90%; margin:0 auto; padding:5px; text-align:center; margin-top:10px;}
#mrp{ width:45%; margin:0 auto; padding:5px; float:left; font-size:14px; color:#C00;font-weight:600;}
#mrp span{ font-size:20px;}
#orderbtnview{ margin:0 auto; margin-top:2px; padding:5px 10px 5px 10px; float:left; color:#FFF; background-color:#C00; border-radius:2px; text-transform:uppercase; cursor:pointer;}
#duration{width:90%; font-size:14px; color:#666; padding:0; margin:0; float:left; text-align:center; margin-top:10px; margin-bottom:20px;}

#ctlheader{ position:fixed; width:100%; z-index:10;}
/* #header{width:100%; background-color:#fff; height:30px;} */

#notes{ width:100%; height:40px; text-align:left; margin-left:0; display:none; float:none;}	

#note h1{ font-size:20px; color:#C00; padding:10px; margin:0;}
#note ul{ margin:0; padding:0; list-style:none; overflow:auto; text-align:left;}
#note li{ font-size:14px; color:#555555; padding:10px; margin:0; float:left;}
#note img{ width:18px; margin-right:5px;}

#mrps{ width:45%; height:auto; float:left; color:#F00; font-weight:bold;  text-align:left; margin-bottom:20px;}

#orderbox{ width:90%; margin:0 auto; padding:10px; clear:both; margin-top:50px; margin-bottom:30px; background-color:#FFF;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23); height:190px; display:none;text-align:center;}
#orderbox #form{ float:none;width:100%;text-align:left; margin-top:0;}
#orderbox input{ padding:12px; outline:none; margin-top:10px; width:90%; border:solid  #CCC 1px;}
#orderbox select{ padding:12px; outline:none; margin-top:12px;border:solid #ccc 1px;width:97.5%;}
#orderbox p{ padding:0; margin:0; padding-top:5px; padding-bottom:0; font-size:14px; color:#555555; text-align:left;}
#orderbox #call{ width:100%; float:none; margin-top:10px;  font-size:22px; color:#000; text-align:left;}


#orderbox1{ width:90%; margin:0 auto; padding:10px; clear:both; margin-top:50px; margin-bottom:30px; background-color:#FFF;-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23);
box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.23); height:auto; display:none;text-align:center;}
#orderbox1 #form{ float:none;width:100%;text-align:left; margin-top:0;}
#orderbox1 input{ padding:12px; outline:none; margin-top:10px; width:90%; border:solid  #CCC 1px;}
#orderbox1 select{ padding:12px; outline:none; margin-top:12px;border:solid #ccc 1px;width:97.5%;}
#orderbox1 p{ padding:0; margin:0; padding-top:5px; padding-bottom:0; font-size:14px;  text-align:left;}
#orderbox1 #call{ width:100%; float:none; margin-top:10px;  font-size:22px; color:#000; text-align:left;}


.error{ color:#F00; font-size:12px;}
#error{ color:#F00; font-size:12px;}

/* #about_parts{ width:95%; overflow:auto; margin:0 auto; padding-bottom:0; margin-top:20px; border-bottom:solid #F3F3F3 1px;} */
#abtext{ width:100%; float:left; padding:0; margin:0;}
#abtext h1{font-size:34px; padding:0; margin:0; color:#000;  padding-bottom:10px;}
/* #abtext p{font-size:20px;  color:#666;  line-height:1.3; font-weight:normal;} */

#abtext1{ width:100%; float:left; padding:0px; margin:0px;}
#abtext1 h1{font-size:34px; padding:0; margin:0; color:#000;  padding-bottom:10px;}
/* #abtext1 p{font-size:20px;  color:#666;  line-height:1.3; font-weight:normal;} */

#reasons{ list-style:none; padding:0; margin:0; margin-top:30px;}
/* #reasons li{ width:310px; height:80px; padding:5px; margin:5px; float:left;margin-bottom:20px; border:solid 0px #999; border-radius:5px;
-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.31);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.31);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.31);

} */
#reasons h2{font-size:20px; padding:0; margin:0; color:#000;  padding-bottom:10px;}
#reasons span{font-size:14px;  color:#fff;  line-height:1.3; font-weight:normal; float:left; width:230px;}
.reasonimg{ width:75px; position:absolute; margin-top:-30px; margin-left:5px;}


#footerfixed{ position: fixed;left: 0;bottom: 0;width: 100%;background-color:#C00; padding:10px 0 10px 0;}
#footerfixed h1{font-size:25px; padding:0; margin:0; text-align:center; font-weight:normal; color:#fff; font-family:title-font;}

#mobilefooter{width:100%; height:50px; padding:0; background-color:#fff;font-family:title-font;
-webkit-box-shadow: -1px -2px 5px -2px rgba(0,0,0,0.16);
-moz-box-shadow: -1px -2px 5px -2px rgba(0,0,0,0.16);
box-shadow: -1px -2px 5px -2px rgba(0,0,0,0.16);
position:sticky; bottom:0;}

#mobilefooter ul{ margin:0; padding:0; list-style:none;}
#mobilefooter li{ float:left; padding:10px; width:27%; text-align:center; padding-bottom:0;}
#mobilefooter i{ color:#c60001; font-size:20px;}
#mobilefooter div{}
#mobilefooter div a{ color:#000}

#dummymobile{ height:40px; width:100%;}

#fishfooter{width:100%; display:none; height:auto; text-align:center; padding:0; background-color:#00a651; color:#FFF;font-family:title-font;clear:both;-webkit-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.12);
-moz-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.12);
box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.12); margin-bottom:53px;}

#footercontent{ width:95%; height:auto; margin:0 auto; text-align:left; padding-top:20px;}
#footerleft{ width:100%; height:auto; float:none; }
#footerright{ width:100%; height:auto; float:none;}
#footercontent h1{font-size:20px;  padding:0; margin:0; margin-left:0; font-weight:normal; color:#000; margin-bottom:5px;}
#footercontent ul{ margin:0; padding:0; list-style:none; float:none; margin-bottom:20px;}
#footercontent li{ padding:0; display:block;}
#footercontent li a{ padding:5px; color:#666; text-decoration:none;font-weight:normal;padding-left:0;}
#footercontent li a:hover{ padding:5px; color:#F00; text-decoration:none;font-weight:normal;padding-left:0;}
#appimg{ float:none; display:none;}
#appimg img{ width:150px;}

.footerlinks{font-size:16px; padding:0; margin:0; margin-left:0; font-weight:600; color:#000; margin-bottom:10px;}

#product{ width:95%; height:auto; margin:0 auto; text-align:left; color:#000;margin-top:30px; }
#product h1{ font-size:20px; padding:0; margin:0; margin-left:0; font-weight:bold; color:#000; margin-bottom:10px;}
#product p{ margin-bottom:10px; line-height:24px;padding-top:5px;}
#product span{ font-size:18px; padding:0; margin:0; margin-left:0; font-weight:bold; color:#000; margin-right:10px;}

#message{ width:100%; height:auto; margin:0 auto; text-align:left; color:#000;margin-top:30px; }
#message h1{ font-size:16px; padding:0; margin:0; margin-left:0; font-weight:600; color:#000; margin-bottom:10px;}
#message p{ margin-bottom:20px; line-height:24px;padding-top:0; }
#message span{ font-size:14px; padding:0; margin:0; margin-left:0; font-weight:bold; color:#000; margin-right:10px;}

#copy{width:100%; text-align:center; color:#000; font-weight:bold; margin-top:20px; margin-bottom:10px;}


#thankyou{ width:90%; padding:10px; background-color:#090; margin:0 auto;-webkit-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.47);
-moz-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.47);
box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.47); border-radius:5px;}

#thankmsg{ width:100%;font-size:26px; color:#fff;  margin:0 auto; text-align:center; padding:20px 0 0 0;}
#yesmark{width:100%;font-size:56px; color:#fff; font-family:title-font1; margin:0 auto; text-align:center; padding:20px 0 0 0;}
#confmsgbox{width:100%;font-size:20px; color:#fff;  margin:0 auto; text-align:center; padding:20px 0 0 0;}
#confmsgbox p{font-size:16px; color:#fff; margin:8px 0 0 0; padding:0;}
#deliveryimage{ width:100px; height:100px; margin:0 auto; padding:10px 0 0 0;}

#accoutnbox{ width:98%;margin:0 auto; background-color:#FFF; border-radius:5px; margin-bottom:10px; margin-top:155px; padding-bottom:0; overflow:hidden;}

#accoutinfo{ width:95%; margin:0 auto; overflow:hidden; padding:5px; margin-top:10px;-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
 box-shadow: 0 2px 4px 0 rgba(0,0,0,.08); margin-bottom:10px;}
#accoutinfo ul{ list-style:none; padding:0; margin:0; float:left; margin-right:140px; margin-bottom:10px;}
#accoutinfo li h1{ font-size:12px; color:#000; padding:0; margin:0;}
#accoutinfo li span{ font-size:14px; color:#333;}

.fa-cart-shopping{ font-size:24px;}

#menuaccount{ width:90%; height:auto; margin:0 auto; padding:2px;}

#loginbox1{ width:85%; height:auto; float:none; padding:2px; margin:0 auto; margin-top:40px;}
#registerbox{ width:85%; height:auto; padding:2px; float:none; margin:0 auto; margin-top:0;}

#menulinks{ list-style:none; margin:0; padding:0; border-radius:5px;}
#menulinks li{ border:solid #EBEBEB 1px;  background-color:#F9F9F9; cursor:pointer; float:left;}
#menulinks a{ color:#333; display:block;padding:10px;}
#menulinks li a:hover{ color:#fff; display:block; background-color:#F00;}

#accountdata{ width:99%; height:auto;float:left;padding:2px; margin:0 auto; margin-bottom:50px; }

#search_bar{ margin:5px; margin-top:0; padding-top:0; padding:5px; margin-left:0;}
.datesearch{ width:71px; padding:9px; border-radius:2px; border:solid #CCC 1px; outline:none; color:#666;}

#suggestiontable{ border:solid #EEE 0px; border-radius:5px; width:98%; margin:5px;}
#suggestiontable td{ border:solid #EEE 0px;}
#suggestions{ width:270px;}
.accountheadings{ font-size:12px;}

.chartheads{ color:#FFF; font-size:12px;}
.charttitle{ color:#333; font-size:12px;}

#searchbtn{padding:8px; border:solid #C00 0px; background-color:#C00; color:#fff; text-align:center; margin-right:20px; margin-top:5px; border-radius:2px; text-transform:uppercase;}
#searchbtn:hover{  background-color:#333; color:#FFF;}

.orderscount{ margin-left:10px; color:#333; font-size:11px;}


#ordertable{ border:solid #EEE 1px; border-radius:5px; width:100%; padding:0; margin:0;}
#ordertable td{ border:solid #EEE 0.5px;}
.chartheads{ color:#FFF; font-size:10px;}
.charttitle{ color:#333; font-size:10px;}

#ordersdata{ width:100%; overflow:hidden; border-radius:5px; background-color:#F9F9F9; margin-bottom:20px;}
#orderinfo{ width:98%; padding:5px; float:none;}
#orderlist{ width:98%;padding:5px; float:none;}
#ordersdata .title{ color:#000;}
#ordersdata table{ }
#orderinfo table{ margin-top:10px;}
#orderinfo td{ padding:5px; padding-left:0;color:#666;}
.orderid{font-weight:normal; font-size:24px; color:#900;}
.paymethod{ background-color:#c04b41; color:#FFF; font-size:12px; border-radius:5px; display:inline-block; padding:5px;}


.verifying{ color:#fff; font-size:12px;background-color:#666; padding:5px; border-radius:5px;}
.process{ color:#fff; font-size:12px;background-color:#000; padding:5px; border-radius:5px;}
.way{ color:#fff; font-size:12px;background-color:#F30; padding:5px; border-radius:5px;}
.reached{ color:#fff; font-size:12px;background-color:#090; padding:5px; border-radius:5px;}
.delivered{ color:#fff; font-size:12px;background-color:#030; padding:5px; border-radius:5px;}
.cancelled{ color:#fff; font-size:12px; background-color:#F00;padding:5px; border-radius:5px;}

.liveverifying{ color:#fff; font-size:12px;background-color:#666; padding:5px; border-radius:5px; display:inline-block; margin-top:5px;}
.liveprocess{ color:#fff; font-size:12px;background-color:#000; padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}
.liveway{ color:#fff; font-size:12px;background-color:#F30; padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}
.livereached{ color:#fff; font-size:12px;background-color:#090; padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}
.livedelivered{ color:#fff; font-size:12px;background-color:#030; padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}
.livecancelled{ color:#fff; font-size:12px; background-color:#F00;padding:5px; border-radius:5px;display:inline-block; margin-top:5px;}

#mobilemenu{position:absolute; left:0; top:45px; width:20px; height:30px; font-size:20px; padding:5px; color:#333; display:block; z-index:6;cursor:pointer;}	

#mobileleftmenu{ width:70%; height:100%; background-color:#FFF;-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);box-shadow: 0 2px 4px 0 rgba(0,0,0,.08); position:fixed; left:0; top:0; z-index:99;}
#closebtn{height:30px; padding:5px 0 0 0; float:right;}
#closebtn .far{color:#F00; font-size:24px; height:20px; padding:5px 5px 0 0; cursor:pointer;} 
#closebtn .far:hover{ color:#333;}

#mobileaccountname{ width:95%; background-color:#FFF; padding:0 5px 10px 10px; margin-bottom:5px; text-transform:capitalize;-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);box-shadow: 0 2px 4px 0 rgba(0,0,0,.08); float:left;}

#mobilemenuaccount{ width:100%; height:auto;-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);
-moz-box-shadow: 0 0 0 0 rgba(0,0,0,0);
 box-shadow: 0 0 0 0 rgba(0,0,0,0); float:left;} 
#mobilemenulinks{ list-style:none; margin:0; padding:0; border-radius:5px;}
#mobilemenulinks i{ margin-right:15px; color:#F00;}
#mobilemenulinks li{ border-bottom:solid #EBEBEB 1px;  background-color:#fff; cursor:pointer; font-size:14px; display:inline;}
#mobilemenulinks a{ color:#333; display:block;padding:10px;}
#mobilemenulinks li a:hover{ color:#fff; display:block; background-color:#CCC;}

.active, #mobilemenulinks li a:hover {
  background-color:#CCC;
  color:#F00;
}

#leftmenu{ display:none;}

#loginbox{ margin-top:-83px; height:auto; float:left;text-align:center; background:none; float:right; margin-right:10px; font-size:12px; text-transform:capitalize;}
#loginbox p{ padding:8px; margin:0; color:#F00;}
#loginbox span{ font-size:12px; font-weight:normal; color:#333;}
#loc{ display:none;}
.headings{ font-size:20px; color:#000; font-weight:bold; padding:0 0 10px 0; margin:0; text-transform:capitalize; display:block;}
#loginborder{ border-bottom:solid #CCC 0px; float:none; height:5px; width:280px;  margin:0 auto; margin-top:20px;}

#signmes{ border:solid #ccc 1px; font-size:18px; height:100px; margin:0 auto; margin-top:40px; width:96%;}
#signbox{ background-color:#FFF; position:relative; z-index:3; height:150px; margin-top:-30px;width:90%;}

#otpconfrm1{ width:97%; padding:5px; border:solid #F30 1px; text-align:left; margin:0 auto; margin-top:0; padding-bottom:0; background-color:#FDEDCE;}

#supportinfo{ width:90%; margin:-100px 0 0 12px; font-size:13.5px; color:#999;}
#supportinfo img{ width:50px;}
#support{width:90%; margin:150px 0 0 12px; font-size:14px; color:#999; line-height:20px;}
#support span{ font-size:20px;}
#support i{ font-size:20px;}

.savebtn{ margin:10px 0 10px 0;}

#webslider{ display:none;}	
#mobileslider{ display:block;position:relative; top:175px;}
.slider {width: 95%; margin: 0 auto; }
.slider div{ border-radius:5px; overflow:hidden;}
.slick-slide img { width: 47%; object-fit:cover;}
.slick-slide { margin: 0px -162px;}
.slick-slide { transition: all ease-in-out .50s;/*opacity: .2;*/ }
}

.img_container img{ width: 100% !important; border-radius: 10px;; }
#signinotpbtn {width:100%;padding:12px 0 12px 0;border: none; background: none; cursor: pointer;
font-size: 15px; color:#FFF; background-color:#00a651;  border-radius: 4px;margin-top:20px;}
#mobileorderbtn {
    padding: 5px;
    border: solid #C00 0px;
    color: #fff;
    text-align: center;
    margin: auto;
    width: 104px;
    font-size: 14px;
    margin-top: 4px;
    border-radius: 2px;
    text-transform: uppercase;
}
#menus ul li:hover{
    background-color: #008747;
}
#menus ul li a:hover{ color:#fff;}	



@media only screen and (min-device-width: 300px) and (max-device-width: 764px) 

 {

    .bg-box{
        height: auto !important;
    }


    #menus ul li a{
        color: #fff !important;
    }
    #itemsleft{
        margin-top: 139px !important;
    }
    #signinbox{
        position: relative !important;
        top:0  !important
    }
    #item_info{
        right: 0 !important;
        width: 88% !important;
    }
    .closeitem{
        background-color: transparent !important;
        color: red;
        font-size: 20px !important;
    }
    #whyfioochi{
        display: none;
    }
    /* #notes{
        display: block !important;
    } */
    /* #scroll{
        height: 40px;
        display: none;
    } */

#mobilecart img{

    width: 20px !important;
}
#fishitem_box_mobile_img img{
    width:100% !important;
    height: 200px !important;
}
#comboitems{
    width: 100% !important;
}
} 


#delivery_list{ border-top:solid 3px #c04b41; position:fixed; bottom:0; width:500px; height:100%; background-color:#FFF; z-index:25; display:none;}
.delivery_slots{ width:80%; height:300px; margin:0 auto; margin-top:10px; right: 0;}


.todayslot{ display:inline-block; width:100%;}
.todayslot h3{display:inline-block; background-color:#5b5b5b; padding:5px;font-size:14px; font-weight:normal; border-radius:5px; color:#FFF;}
.todayslot ul{ margin:0; padding:0; list-style:none;}
.todayslot li{ cursor:pointer; font-size:14px; margin:10px; margin-left:0; padding:10px; display:inline-block;}
.todayslot input{ margin:0 10px 0 0;outline:none;}
.todayslot i{ font-weight:normal;}


.tomrrowslot{ display:inline-block; width:100%;}
.tomrrowslot h3{display:inline-block; background-color:#5b5b5b; padding:5px; font-size:14px; font-weight:normal; border-radius:5px; color:#FFF;}
.tomrrowslot ul{ margin:0; padding:0; list-style:none;}
.tomrrowslot li{cursor:pointer; font-size:14px; margin:10px; margin-left:0; padding:10px;display:inline-block;}
.tomrrowslot input{ margin:0 10px 0 0; outline:none;}
.tomrrowslot i{ font-weight:normal;}
#delivery_list{
    right: 0 !important;
    top: 0  !important;
}

#cartcount{ display:none; padding:2px 4px 2px 4px; color:#FFF; 
    margin-left:10px; font-size:11px; border-radius:2px; border-radius: 10px;} 

    #weight{font-size:14px; color:#666; padding:10px 0 10px 10px; margin:0;width:50%; float:left;}


    .scroll-left {
        height: 20px;	
        overflow: hidden;
        position: relative;
        background: #c3d9ce;
        color: orange;
        /* border: 1px solid orange; */
       }
       .scroll-left h1 {
        position: absolute;
        width: 100%;
        height: 100%;
        margin: 0;
        line-height: 50px;
        text-align: center;
        /* Starting position */
        transform:translateX(100%);
        /* Apply animation to this element */
        animation: scroll-left 20s linear infinite;
       }
       /* Move it (define the animation) */
       @keyframes scroll-left {
        0%   {
        transform: translateX(100%); 		
        }
        100% {
        transform: translateX(-100%); 
        }
       }

       #scroll h1{  font-size:14px !important; color:#0e0e0e; padding:0;margin:0; font-weight:normal;     height: 29px;
        line-height: 29px;}

        #header{width:100%; background-color:#c3d9ce; height:22px;}
        .cart_icon{ color:#fff !important; font-size:18px; margin-right:14px; cursor:pointer;}
        .fa-user{  color:#00a651; }
        .closeicon{ font-size:30px; color:#F00; float:right; margin:9px 10px 0 0; font-weight:normal; cursor:pointer;}
        .cart-info-icon{ width: auto; padding: 10px; background-color: #00a651;     border-radius: 8px; margin-left: 20px;     display: flex;
            flex-direction: row;}
        /* .cart-info-icon i{ margin-right: 10px;;} */
        #loginbox{ margin-top:8px; height:auto; float:left;text-align:center; background-color:#FFF; float:right; margin-right:0; text-transform:capitalize;     display: flex;
            justify-content: center;
            align-items: center;}
            .text-white{ color: #fff !important;}

            .ordernowbtn{ font-size:12px;margin-left:0; margin-top:10px; padding:5px; text-transform:uppercase; background-color:#00a651; border-radius:2px; color:#FFF; border-radius: 5px;
                padding: 10px;
                margin: 0 17px;
                margin-top: 10px; }
                /* #signincnfotpbtn {width:98%;padding:12px 0 12px 0;border: none; background: none; cursor: pointer;
                    font-size: 20px; color:#FFF; background-color:#00a651 !important;  border-radius: 4px;margin-top:20px;}	 */
                    .cartbtn{ width:35%; float:right;text-align:center;background-color:#00a651; padding:12px 0 13px 0 !important; color:#FFF; cursor:pointer; font-size:18px;}
                    .delieryday1{padding:5px;font-weight:normal; cursor:pointer; background-color:#128584;color:#FFF; display:inline-block; text-align:right; border-radius: 4px;}

                    @media only screen and (min-device-width: 300px) and (max-device-width: 1024px) {
                        #logobar{
                            height: auto !important; padding-bottom: 16px;
                        }
                        #header{
                            display: none !important;
                        }
                        .devider{ display: none !important;}
                        .cart-info-icon{     padding: 7px !important;     margin-left: 10px !important;      margin-right: 0 !important;}
                        #checkoutbox {
                            padding-top: 100px !important;     overflow: scroll;      padding: 0 14px;
                        }
                        #delivery_list{
                            width: 93% !important;
                        }
                        #addressheading{
                            font-weight: bold;
                        }
                        #mobilefooter{     background-color: #00a651;}
                        #mobilefooter ul{ display: flex; justify-content: center;}
                        #mobilefooter div a {
                            color: #fff;
                        }
                        #mobilefooter i {
                            color: #ffffff;
                            font-size: 15px;
                            padding-bottom: 5px;
                        }
                        #mobileorderbtn_home{ display: none;}
    #mobilemenu{
    background-color: #00a651;
    padding: 7px;
    width: fit-content;
    height: fit-content;
    border-radius: 7px;
    color: #fff;
                    }

#cart_box{
    width: 94% !important;
    top: 0 !important;
}
#mmlogo{
    float: left !important;
}
                }


.ordernowbtn:hover{     background-color: #16c96e !important;
    color: #fff !important;
    text-decoration: none !important;}
    .ml-2{ margin-left: 20px;}
    #signin{ color: #00a651;}
    #signin:hover{ color: #fff !important; text-decoration: none;}
    #cartitems li{ min-height:90px; border-bottom:transparent; padding:5px; margin-bottom:5px; padding-left:0;
background-color: #f9f9f9cc;
padding: 10px;
border-radius: 10px;
    }
    #loginbox #signin:hover{     color: #00a651 !important;}
    #orderbtn{padding:5px; border:solid #C00 1px; color:#fff;     border-radius: 7px; float:right; text-align:center; margin-right:15px; margin-top:-0; border-radius:5px; text-transform:uppercase;}

.snocart{ font-family:title-font; font-size:15px; background-color:#F2F2F2 !important; float:left; padding:5px 8px 5px 8px; margin-right:10px;
}
.cartheading{ font-size:19px;  padding:15px 0 0 10px; font-weight:normal; float:left; font-weight: bold;}
.item_content{ width:100%; float:left; margin-top:40px;}

#fishitem_box_mobile_text h1{ font-weight:400;  
    font-size:16px; color:#616161 !important; padding:0px 20px 0px 10px; margin:0; text-transform:capitalize;
    font-weight: bold !important;      line-height: 23px;
}
.item_content h1{ font-size:18px; padding:0; margin:0; color:#333; line-height: 29px !important;}
#fishitem_box_text h1{ font-weight:normal;     font-weight: bold !important; font-size:16px; color:#000; 
   
     margin:0; text-transform:capitalize; line-height: 24px;}
#fishitem_box_mobile_text p{font-size:15px !important; color:#7D7D7D; padding:10px 20px 10px 10px; margin:0; line-height:18px;}
#reasons li{ width:310px; height:100px; padding:5px; margin:5px; float:left;margin-bottom:20px; border:solid 0px #999; border-radius:5px;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.31);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.31);
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.31);
    
    }

    #footercontent p, #footercontent ul li a, #footerright, #product p, #product a, #footercontent h1 {
        color: #fff !important;
    }
    .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1* var(--bs-gutter-y));
    margin-right: calc(-.5* var(--bs-gutter-x));
    margin-left: calc(-.5* var(--bs-gutter-x));
}
#about_parts{ width:100%; overflow:hidden; margin:0 auto; margin-bottom:0; margin-top:0;}
.normalfont{
    color: #000;
    font-size: 15px;
    height: 24px;
    display: inline-block;
    font-weight: bold;
    letter-spacing: .9px !important;
}
.outofstock{
    color: rgb(249 46 101) !important;
    border-color: rgb(255 50 105) !important;
    border-width: 1px !important;
    background-color: transparent !important;
    font-weight: bold !important;
    font-size: 12px !important;
    border-radius: 5px;
}
.relative{
    position: relative;
}
.absolute{
    position: absolute;
}
.category_box{
    left: 0;
    bottom: 10px;
    height: 30px;
    background-color: rgba(0, 166, 81, .8);
    width: 100%;
    padding-left: 10px;
    display: flex;
    /* justify-content: center; */
    align-items: center;
    color: #fff;
}
#whyfioochi ul{ padding:0; margin:25px 0 5px 0; white-space:nowrap; overflow:auto; display: flex !important;
    justify-content: space-around !important;
    align-items: center !important;}
    .resendotp{ 
        top: 147px;
        right: 28px;
        font-size: 12px;
        cursor: pointer;
        background-color: #227093;
        width: auto !important;
        display: inline-block;
        padding: 5px;
        color: #fff;
        border-radius: 7px;
        margin-top: 10px;
        float: right;
        /* margin-right: 25px; */
    }	
    #whyfioochi_title{position:absolute; margin-top:-25px;  font-size:17px; margin-left:43%; padding:5px 30px 5px 30px; 
        background-color:#f3f3f3; color:#d41414; text-transform:capitalize; font-weight: bold;}

        .signinotp_input{width:100%; padding:10px; padding-left:0; border:solid  #CCC 1px; outline:0;
            font-size:16px; font-weight:normal; color:#333;border-top:0; border-left:0; border-right:0; margin-top:20px;}

            #signincnfotpbtn {width:100%;padding:12px 0 12px 0;border: none; background: none; cursor: pointer;
                font-size: 20px; color:#FFF; background-color:#00a651 !important;  border-radius: 4px;margin-top:20px;}	
                #signin_header{ font-size:22px; color:#000; font-weight: bold;}
                
#body{ width:100%; margin:0 auto; height:auto;background-color:#fff;  margin-top:0;}

#fishitem_box {
    width: 32%;
    height: 495px;
    border: solid #e3e3e3 1px;
    background-color: #FFF;
    float: left;
    border-radius: 5px;
    margin: 0 6px 20px 8px;
    padding: 0;
    cursor: pointer;
}
#itemsleft{ overflow:hidden; float:none; margin:0 auto; margin-bottom:10px; padding-top: 0 !important;  }

.fishitem_box_img img{
     width: 100%;
}