.breadcrumbs a:after{
  background: url('../../img/icon-12.png');
}
.profile-home{
  padding-right: 5%;
} 




.button-close2{display: inline-block; vertical-align: middle; background: url(../../img/icon-5.png) 50% 50% no-repeat; width: 40px; height: 40px; cursor: pointer; position: relative;}
.button-close2:before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; border-radius: 50%; -webkit-border-radius: 50%; transform: scale(0); -webkit-transform: scale(0); pointer-events: none; background: #000; opacity: .5;}
.button-close2:hover:before{transform: scale(1.5); -webkit-transform: scale(1.5); opacity: 0; transition: transform .5s, opacity .5s, visibility 0s .5s; -webkit-transition: transform .5s, opacity .5s, visibility 0s .5s;}
/***pre info**/
.pre-info {
cursor: pointer;
}.cart-info {
cursor: pointer;
}
.kikcash-info{
  cursor: pointer;
}
/**/
.button-close2 {
  background: none;
  padding: 12px;
}

.inner-prw{
cursor: pointer;
}

#searchfilter{
  border-color: #b8cd06;
}
 .product-shortcode.style-1 .preview img{
  width: 100%!important;
}
.stores .product-shortcode.style-1 .preview img{
  width: 100%!important;
}

#reviewModal img{
  width: 50px;
  height: 50px;
  border-radius: 50%;
}

.toggle-products-view{
  display: none;
}
.disable-class{
  color:#eee;
}
 .store-main    .starrr{
            margin-left: auto;
            margin-right: auto;
        }
.facebook img{
  border-radius: 50%;
  height: 50px;
}

.twitter img{
  height: 50px;
}
.linkedin img{
  height: 50px;
}
.whatsapp img{
  height: 50px;
}
.viber img{
  height: 50px;
}

.store-main .store-name h1{
  margin-bottom: 0!important;
}
header.scrolled .header-top .sub-header-search input.form-control{
  width: 250%;
}

.quantity-select .plus::after{
  background:#00cc3c ;
}.quantity-select .plus::before{
  background:#00cc3c ;
}
.quantity-select .minus::before {
  background: #f00; }

.pre-order-cart-form input.form-control{
  height: 50px!important;
}

.preview_album_image{
  width: 100%;
  height: auto;

}

.cart-toggle .pre-order-div{
 overflow-y: scroll;
}
.header-top .cart-toggle{
  padding: 0px 0px 0px 0px;
  padding-top: 10px;
  padding-left: 30px;
  padding-bottom: 10px;
}
.cart-overflow{
   overflow-y: scroll !important;
   overflow: hidden; 

}

.cart-toggle select {
  border-radius: 20px;
  height: 35px; 
border: 0.5px solid;
font-size: 12px;
padding-left: 5px;
background: #f4f4f4;
}

.cart-toggle #date {
  /*border-radius: 20px;*/
  height: 35px; 
/*border: 0.5px solid;
font-size: 12px;
padding-left: 5px;*/
background: #f4f4f4;
}
.popup-scroll{
  /*overflow-y: scr7oll;
  overflow:scroll;
  padding: 2em;*/
}

.cart-table  th{
  background: #b8cd06 !important;
}
.vegi .title{
  height: 23px!important;
}
.vegi .description{
height: 95px!important;
}
.add-wish-list{
  /*width: 100%;*/
  padding-top: 5px;
  padding-bottom: 7px;
  cursor: pointer;
      font-weight: bold;
}

ul .pagination{
  display: inline-block !important;
}


.wish-list .preview img{
  height: 160px !important;
}

/*#profilepic{
height: 180px;

margin-top: -100px;
}
#coverpic{

height: 50px !important;

margin-top: -30px;
}*/

@media (min-width: 992px) {
.header-kikyou img {
  max-width: 55px;
  position: absolute;
  right: -4%;
  top: 10%;
}

.comingsoon{
  margin-right: -80px;
  color: white;
}

#profilepic{
height: 180px;
    margin-top: -100px;
}

.header-bottom .form-search .input-group .input-select{
padding-right: 0px!important;
padding-bottom: 0px!important;


}

.header-bottom .form-search input{
  width: 108%;
}

#profile-li{
  padding-left: 0px;
}

.wishlist-popup .cart-entry-thumbnail{

padding-top: 20px;

}



#Profilemenu-toggle li{
text-align: left;
padding-left: 20px;
}

/*header{
  z-index: 15!important;
}*/

  .header-top{
    padding-top: 20px;
  }
  header.scrolled{
    top: -120px !important;
  }
  .header-user-profile-thumb-wrp .user-profile-thumbnail a img{
    height: 70px !important;
width: 70px !important;
margin-top: 10px !important;
  }
  .itemdescription img{
    width: 300px;
    height: 300px;
  }
  .itemdescription .swiper-wrapper{
 
    height: 310px !important;
  }
  .swiper-button-prev, .swiper-button-next{
border:5px #b8cd06 solid !important;
background-size:90px 50px;
background: none;
}
.swiper-button-prev{
  margin-left: -40px;
}
.swiper-button-next{
    margin-right: -50px;
}
.wishlist-btn-td{
  padding: 0 !important;
  width: 20px;
}

.wishlist-btn-td form{
  padding-left: 15px !important;

}

.wish-cart td{
  /*padding-left: 0px!important;*/
  padding-right: 0px !important;
width: 200px!important;
}

  .header-bottom nav ul li {

    padding-left: 30px;
    text-align: center;
}
  footer .footer-top img.footer-logo{
   margin-left: 20% !important;
    max-height: 140px!important;
  }
.header-bottom .form-search .input-group select{ width: 120px !important; text-align: center}
.header-bottom .form-search .input-group select option{ text-align: center}

/*  header{transition: all .15s; -webkit-transition: all .15s;}
  header.scrolled{top: -60px;}*/
/*.ftcontainer{

    padding-left: 0px;
    margin-left: 45px;
    padding-top: 100px;


}*/
/*  footer .ftcontainer{
}
padding-left: 20px;
  }*/
/* footer .brands{
margin-left: 50px;
  }*/
  .appstore-logo{
    max-height:100px;
    /*margin:0 auto; */
    /*margin-left: 50%;*/
/*height: 50%;*/
width: 350px;
  }

#coverpic{
  height: 50px;
margin-top: -30px;
}



  .ft-top{
    padding-top: 0px !important;
  }
  .footer-cols{
    padding-top: 30px;
  }
  .top-form{
    padding-left: 65px;
  

  }
  .top-form input[type='search']::-webkit-input-placeholder{

   text-align:right; 

/*input:-moz-placeholder { text-align:right; }*/

  }  .top-form input[type='search']:-moz-placeholder{

   text-align:right; 

/*input:-moz-placeholder { text-align:right; }*/

  }.top-form input[type='search']::placeholder{

   text-align:right; 

/*input:-moz-placeholder { text-align:right; }*/

  } input[type='search']::placeholder{

   text-align:right; 

/*input:-moz-placeholder { text-align:right; }*/

  }
  .nav-li nav ul li a{
    /*padding-left: 30px;*/
    /*font-weight: 800; */
    font-size: 12px;
  }
  .nav-li nav ul li {
  padding-top: 17px;

  }
  #logo img{
    margin-top:28px;
        max-height: 125%;

  }
  .header-top{
    border: none !important;
  }
header{
  background: white;
}
  .top-form{
    padding-top: 25px;
  }
  nav ul{
    padding-top: 10px;
  }
  .shoppingcart-total-div{
  padding-right: 0px ;
  padding-left: 220px ;
}
}


.follow .entry .fab{display: block; line-height: inherit; position: relative;}

#cover_upload_form{
  margin-top: -12px;
}

@media (max-width: 992px) {



.profile-logo img{
  height: 50px !important;
  width: auto!important;
}


  .itemdescription .swiper-wrapper{
 
    height: 310px !important;
  }
.swiper-button-prev{
  margin-left: -40px;
  border: none;
      background: none;
}
.swiper-button-next{
    margin-right: -40px;
    border:none !important;
        background: none;
}

.swiper-button-prev::after{
  border: none;
}
.swiper-button-next::after{
border: none;
}
.swiper-button-prev::before{
  border: none;
}
.swiper-button-next::before{
border: none;
}
  h1.icon{
    margin:0 30%!important;
  }
  .hum{
    /*margin-top: 0px;*/
  }
#logo{
  /*margin-top: -35px;*/
}

.input-group-btn{

}
.xs-profile-name{
  padding-left: 30px;
}
.cover-img-wrp .profile-dp{
  bottom: 90px !important;
  left: 0 !important;
}

section .cover-container{
  padding-left: 0px;
  padding-right: 0px;
}

/*
.mobile-search-select {position:relative}
.mobile-search-select:after {
    content:'>';
    font:15px "Consolas", monospace;
    color:#b8cd06;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:12px; top:20px;
    padding:0 0 2px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;
    z-index:9;
    font-weight: bold;

}
.mobile-search-select:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;

    position:absolute;
    pointer-events:none;
    display:block;
}*/




.hamburger-icon{
  /*margin-top: -35px;*/
}
.header-user-profile-thumb-wrp-mobile{
  display: flex!important;
align-items: center;
align-content: center;
justify-content: center;

}

.header-user-profile-thumb-wrp-mobile img.mobile-view-profile-only{

width: 100px!important;
height: 100px!important;

}
.header-user-profile-thumb-wrp-mobile .menu-toggle{

display: none;

}


.xs-header-search-wrp .form-search input.form-control{
  font-size:15px;
}



/*.xs-header-search .form-search input, .xs-header-search .form-search select {

  margin-top: 55px !important;
  height: 40px;
  min-height: 20px !important;
  margin-bottom: 50px!important;
  width: 100%
 border-top-right-radius:0px!important;
  border-bottom-right-radius:0px!important;
  border-top-left-radius:0px!important;
  border-bottom-left-radius:0px!important;
}

.xs-header-search .form-search input{
   border-top-right-radius:0px!important;
   border-left: 2px solid #b8cd06 !important;
   border: 2px solid #b8cd06;


}
*//*.xs-header-search .form-search select{
  border-right: 2px solid #b8cd06;

    border: 2px solid #b8cd06;
}*/
/*.xs-header-search .form-search option{
  border-right: 2px solid #b8cd06;

    border: 2px solid #b8cd06;
}*/

  .header-bottom {
    /*height:100px !important;*/
}
/* .xs-header-search .form-search input, .xs-header-search .form-search select {
  margin-top: 5px !important;

  font-size: 15px!important;
} */
/* .xs-header-search .form-search select {

  width: 20% !important;
  text-align: center;
    font-family: fontAwesome !important;
}*/
/*  header{transition: all .15s; -webkit-transition: all .15s;}
  header.scrolled{top: -60px;}*/
/*.xs-header-search .col-md-12{ padding-left: 0px;

}*/

 .pre-order-cart-form{
    padding: 20px;
  }
  .cart-entry-thu{

            justify-content: center;
  }
  .product-shortcode.style-1 
  .preview img{
    max-height: 75px;
    min-height: 75px;
  }
  .produc-title{
    text-align: center;
  }
  .cart-table .number{
    padding-right: 45px;
  }
.print-inv-btn{
  width: 50% !important;
  margin:0 25%;
}

/* .cart-table-load .pre-btn-close {
  text-align: right;
 }*/
}
@media (max-width: 767px) {
/*  header{transition: all .15s; -webkit-transition: all .15s;}
  header.scrolled{top: -60px;}*/
/*.service-modal .modal-dialog {
  position: absolute;
  top: 85px;
  right: 10px;
  bottom: 0;
  left: 10px       /* z-index: 10040; */
  /* overflow: auto; */
  /* overflow-y: auto; */
/*}
*/
.lds-ripple{
    left: 43%;
}


.profile-home{
  padding-right: 3%;
} 

#logo{
  z-index: 10;
  width: 320%;
}

  .mid-banner{
    padding: 50px 0 !important;

background-size: 100% 82% !important;
  }
  #demo-basic {
    max-height: 400px;
} #demo-basic2 {
    max-height: 400px;
}
  .checkout-close-form{
   /* position: absolute;
    top:0;
    right: 0;*/
  }
#profilepic{
  height: 140px;
margin-top: -80px;
}

.xs-profile-name h4{
  margin-right: -80px;

}
  .footer-bottom1{

  }
  .ft-top{
    padding-bottom: 0px;
  }
  .footer-bottom1{
    padding-top: 5px;
  }
  .pre-order-cart-form{
    padding: 20px;
  }
  .emp-table-tr{
    display: none !important;

  }

  .cart-table .number{
    padding-right: 40px;
  }
  .appstore-logo{
  
height: auto;
width: 100%;
  }
  .cart-entry-thu{

            justify-content: center;
  }
  .product-shortcode.style-1 .preview img{
    max-height: 75px;
    min-height: 75px;
  }
  .produc-title{
    text-align: center;;
  }


.cls-form{
  position: absolute;
  top: 0;
  right: 0;
}


}




.product-shortcode .product-label{
    top :0px !important;
  left :5px !important;
}




.vegi-show .product-shortcode .product-label{
  top :0px !important;
  left :5px !important;
}
.kikfoods .product-shortcode.style-1 .title{
 height: 35px!important;
}.kikfoods .product-shortcode.style-1 .description{
 height: 40px!important;
}
.order-details-entry {
  padding-top: 0px !important; 
  padding-bottom: 0px !important;
}



input[type=checkbox]{
      -webkit-appearance: checkbox;
      width: 10%;
}



.product-btn-wrp .button.size-2 .text{
  padding: 5px!important;
}

/*.btn-add-to-cart:after{
   content: '\f0da';
   font-family: FontAwesome;
   font-weight: normal;
   font-style: normal;
   margin:0px 0px 0px 10px;
   text-decoration:none;
}
*/
.vegi .product-shortcode.style-1.big {
  /*padding-right: 10px;*/

}
/*.vegi .btn-add-to-cart {
  width: 90%;

}.vegi .icn{
  width: 10%;

}*/



.product-shortcode .product-unit{
  padding: 8px !important;
}
.featured-product-slider .quantity-select .plus::after {
    background: #b8cd06 !important;
}

.des1{
  padding-right: 0px;
}
.des2{
  padding: 10px;
      padding-left: 0px;
}

.shipping-cart-heading .title-underline{
  padding: 0px 0px !important;
}

.cart-subtoal-div{
  padding-right: 58px;


}.cart-subtoal-div p{
 font-weight: 800;
 font-size: 1.2em;


}
.checkout-sub-no{
  font-weight: 800;
 font-size: 1.2em;
}

.paymentmethod .placeholder{

    margin-top: -5px;

}
.vegi .product-shortcode.style-1.big{
  padding: 20px;
}

.paymentmethod .CaptionCont{

   background: #eee;
       height: 40px;

}
.quick-pre-input{
  height: 30px;
}

.cart-overflow{

}
.cover-img-wrp .profile-name-wrp{
  height: 60px!important;
}
.cover-img-wrp .profile-name-wrp h1{
  padding-top: 15px!important;
}
.pre-des{padding-right: 5px !important;}
.info-icon i{
  color: #b8cd06;
}


.storename h1{
  font-weight: 800;
  font-size: 1.25em;
  color: red;
}
.mid-banner-1{
  background-image: url(../../img/slider/50.png) !important;
}.mid-banner-3{
  background-image: url(../../img/slider/fruits.jpg) !important;
}
.mid-banner-2{
  background-image: url(../../gallery/sliders/beef3.jpg) !important;
}.mid-banner-4{
  background-image: url(../../img/slider/thegrocerant.jpg) !important;
}

.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-rated-group{
  z-index: 10 !important;
}
.des-main{
      padding-right: 4px!important;
}
.pre-cart-hover .cart-icon{
      font-size: 20px;
      color: black;
}


.pre-order-row{
  padding-top: 10px;
}
.cart-label{
  top: -16px;
}

.kikfood-title{
  height: 40px !important;
}

.clender-icon{
  height: 18px;
}
.kikfoods-store .product-shortcode .product-label{
top:0px;
}
.pre-order-instructions{
  border: 1px solid #b8cd06;
padding: 12px;
margin-top: 20px;
}

.profilepiccropmodal img{
  width:100%;
}



.list-group-item.heading{
  background: black!important;
}

 .list-group-item:focus, .list-group-item:hover{

z-index: 2;
    color: #fff;
    background-color: #337ab7;
}

@media (max-width: 767px){

  .footer-bottom2{
    padding: 10px;
  } .footer-bottom2 .copyright{
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
.cart-table .button-close {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3;
}
.itemimg {
  height: 75px;
  width: auto;
}
.mobile-view-profile{

top: 10px;
/*margin-right: 50%;
margin-left: 50%;*/


}
.mobile-view-profile-only  {

  width: 75px;
  height: 75px;

}
}
.itemimg {
  height: 75px;
  width: 75px;
}
.isDisabled {
  color: currentColor;
  cursor: not-allowed;
  opacity: 0.5;
  text-decoration: none;
}
.quick-input::-webkit-clear-button{
  display: none;
}
/*.quick-input::-webkit-clear-button{
  display: none;
}
.quick-input::-webkit-calendar-picker-indicator{
  display: none;
}*/
.checkout-toggle .cart-overflow{
  padding-right: 20px;
}

.swiper-button-prev h1{
/*border:5px #b8cd06 solid !important;
background-size:90px 50px;*/
/*padding-top: 5px;*/
 padding: 12px 12px 12px 12px;
    font-size: 1.8em
}

 .swiper-button-next h1{

/*border:5px #b8cd06 solid !important;
background-size:110px 50px;*/
    padding: 12px 12px 12px 18px;
    font-size: 1.8em
        /*padding-left: 18px;*/
}


.header-top .entry{
  border-right: none;
  border-left: none;
}
.wish-list-delete{
      right:10px;
    position: absolute;
    z-index:4; 
}

.wishlist-div .button-close{
      right:10px;
    position: absolute;
    z-index:4; 
    top: 0px;
}
.wishlist-div .preview {
/*max-width: 200px;
min-width: 200px;*/
/*padding-right: 30px;
padding-left: 30px;*/
/*padding: 20px;
padding-bottom: 0px;*/
/*padding-right: 10px;
padding-top: 10px;*/
padding: 20px;
}

.combain-icon {
    width: 50px;
  height: 50px;
}
.fa-2nd {
  position: absolute;
    left: 15px;
    margin-top: 15px;
    font-size: 25px;
    background: #fff;
    border-radius: 50%;
}

.secndfooter{

  height: 100px;
}
.combain-icon {
    width: 50px;
  height: 50px;
    display: inline-block;
}
.fa-1st {
  position: absolute;
    left: 15px;
    margin-top: 15px;
    font-size: 40px;
    background: #fff;
}
.fa-2nd {
  position: absolute;
    left: 30px;
    margin-top: 30px;
    font-size: 30px;
    background: #fff;
    border-radius: 50%;
}
.footer-bottom2 .copyright{
  text-align: center;
  width: 100%;
}
.footer-bottom2 img{
  height: 100px;
  /*margin-left: 25%;*/
}.footer-bottom2 .ftlogo{
display: flex;
align-content: center;
  justify-content: center;
}
.wish-entry .cart-icon i{
margin-bottom: 3px;
}
.crt .cart-icon i{
margin-bottom: 3px;
}
.inv-friends{
  
}
.bag-bg{
  background: #eee;
}
.simple-article .billing-icn{
  /*padding: 0px;*/
  margin-bottom:0px;
}
.profile-logo img{
  height: 100px ;
  width: auto;
}

.frofile-h{
  padding-top: 30px;
 /* The side navigation menu */
}
.sidenav {
  height: 100%; /* 100% Full-height */
  width: 0; /* 0 width - change this with JavaScript */
  position: fixed; /* Stay in place */
  z-index: 100; /* Stay on top */
  top: 0; /* Stay at the top */
  left: 0;
  background-color: white; /* Black*/
  overflow-x: hidden; /* Disable horizontal scroll */
  padding-top: 60px; /* Place content 60px from the top */
  transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
  /*padding-right: 30px;*/
}

/* The navigation menu links */
.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 20px;
  color: #818181;
  display: block;
  transition: 0.3s;
  box-shadow: 1px 1px 2px rgba(0,0,0,.1);
  -webkit-border-radius: 19px;
}





/* When you mouse over the navigation links, change their color */
.sidenav a:hover {
  color: #b8cd06;
}
.sidenav .slidermenu-heading{
   position: absolute;
  top: 10px;
  left :20px;
}
/* Position and style the close button (top right corner) */
.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 1px;
  font-size: 36px;
  margin-left: 50px;
  /*box-shadow: none !important;*/
}

/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
#main {
  transition: margin-left .5s;
  padding: 20px;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
} 

.order-details-entry .SumoSelect > .CaptionCont > span{
  margin-top: -4px !important;
}

.chooser-div{
  border: 5px dashed #eee;
}.chooser-div h1{
  color:  #eee;
}

.cover-img-wrp .profile-dp{
  border-radius: 50% !important;
border-bottom:10px !important;
}
.albumphotos .add-button{

      z-index: 10;
    position: absolute;
    text-align: right;
    right: 0;
}


.header-bottom .top-form select{
    text-align: center;
  text-align-last: center;
  /*padding: 20px;*/
}
.header-bottom .top-form select option{
    text-align: center;
  /*text-align-last: center;*/
  width: 500px;
}

.theme-green{
  color: #b8cd06;
}
.invite-Friends i{
  font-size: 2em;
}

 h1.icon{
  padding: 10px;
    width: 60px;
    height: 60px;
    border: 2px solid;
    border-radius: 50%;
        margin: 0 40%;
        color: #b8cd06;
}

.after-wishlist{
  color: red;
  font-weight: bold;
}
.refferal-link{
  border: 3px dashed #b8cd06;
  padding: 30px;
}

.lowercase{
  text-transform: lowercase;
}
.capitalize{
  text-tran5pxsform: capitalize;
}
#delivery-btn-div{
  padding-right: 10px;
}
@media(max-width:991px) and (min-width: 768px) {
  .header-bottom .form-search .input-group .input-select select {
  min-width: : 150px !important;
}
}

