/** Shopify CDN: Minification failed

Line 422:26 Expected identifier but found "!"
Line 898:80 Unexpected "/"

**/
/* Home page */
.socialmedia_action_bottom input{ display:none; }
.mobile-no.floating {
    position: fixed;
    bottom: 0px;
    right: 300px;
    background: white;
	padding: 7px 10px 6px;
    border-radius: 4px 3px 0px 0px;
    font-size: 20px;
    font-weight: bold;
    z-index: 2;
}

.mobile-no span a{
  color:#f15a29;
}

.mobile-no {
    font-size: 18px;
    font-weight: 500;
}

.p30.newsletter{
    bottom: -10px;
    position: relative;
}

/* login account popup */
.close-account-popup{ top: -16px;right: 8px;}

/* footer-newsletter */

.index-body #mail-error{
    position: absolute;
    top: 9px;
    left: 16%;
    color: red;
}


/* homepage popup  */

.homepage-popup-wrap {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -168.5px;
    margin-left: -395px;
    width: 790px;
    height: 337px;
    background-color: white;
    padding: 50px;
    box-sizing: border-box;
}
.homepage-popup-wrap .popup-img{
    
    position: relative;
    top: 20px;
}
.homepage-popup-close-btn{    
    position: absolute;
    right: 8px;
    top: 6px;
    cursor: pointer;
}
.span6.popup-subscription-image{
    width: 50%;
    margin: 0px;
   
}
.span6.popup-newsletter{
    width: 50%;
    text-align: center;
    float: right;
    box-sizing: border-box;
    margin: 0 auto;
}
.popup-newsletter h2{
    font-size: 30px;
    text-decoration: underline;
    font-weight: bold;
    margin: 0px;
}
.popup-newsletter p{
    font-size: 14px;
    padding: 25px 0px;
    font-weight: 700;
    line-height: 20px;
}
.popup-newsletter input[type="email"]{ 
    width: 75%;
    margin-bottom: 10px;
    background-color: #f4f4f4;
}
.popup-newsletter button{
    width: 110px;
    height: 40px;
    background-color: #008041;
    border: 0;
    color: white;
    font-size:12px;
}
.popup-newsletter span{font-size:12px;}
.homepage-popup-wrap #EMAIL-error{
    position: absolute;
    top: 45%;
    color: red;
    right: 110px;
    text-align: center;
}
.subscription-thanks h2{font-size: 24px;  text-decoration:none;}

/* get your products */

.span12 .box-button-radio {
    float: left;
    position:relative;
    bottom: -44px;
}

.choose-from-main-snack.fabbox {
    width: 100%;
    margin: 0 auto;
    float: none;
    margin-top: 3px;
}
.follow-scroll-right{ margin-top: 8px;}
.product-body .product-right-part .cart{font-size: 9px;margin-top: 4px;}
.category-name .fa { color:white;}
.category-name a:hover{opacity: 1;}

.product-body .product-middle-part .addtocart-custom-new{ outline: none; }

.product-body .product-right-part .cart-right{ margin-top: 10px; }

.product-body .product-right-part .empty-cart{
    position: relative;
    border: 1px solid #dd5d59;
    float: right;
    color: #dd5d59;
    border-radius: 3px;
    padding: 5px 3px;
    font-weight: 500;
    bottom: 0px;
    font-size: 12px;
    line-height:1em;
    z-index: 2;
}

.pick-a-snacks-close.mobile-show {
    float: right;
    position: absolute;
    right: 20px;
    font-size:1.5em;
}

.row.choose-from-snack {
    margin: 0 0 25px 0 ;
}


/* plan page call us */
.mobile-no.plan-page {
    position: relative;
    text-align: center;
    font-size: 25px;
    top: 10px;
    clear:both;
}

/* snacks page */
.allsnacks-name{
    display: -webkit-inline-flex;  /*  -inline-flex; */
    display: inline-flex; 
  	display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    font-size: 13px;
    float: right;
    width: auto;
   
}
.seperate-snacks:not(:last-child){
    border-right: 2px solid #007f36;   
}

.seperate-snacks{  padding: 0 10px; }



/* masonry grid view */
.products{ width:100%; }


nav>ul>li.dropdown>.dropdown { background: white !important;}

/* back to top - gyb page */
.product-body .product-middle-part .arrow-up{
  transform: rotate(180deg); position: absolute; top: 45px;}
.product-body .product-middle-part .backto-top{position: absolute; top: 35%;}

  footer{
    z-index: 2;
    position: relative;
    background: #fff;}
 .cart-body{ position:relative; }
/*  add to box button */

.home-reviews>h2 { font-family: 'ProximaNovaBold'; font-weight:bold; position: relative; top: -22px;padding: 0 20px; }
.wrapper.clearfix.home-reviews>h2 { clear: both; }
.home-reviews .img-with-info img{ height:61px;}
.home-reviews .review-4 p{padding-bottom:53px;}

/*  GYB Page */
.product-description .snack-features{ margin-top: 0; }
.product-description .snack-features .description{ margin-bottom: 5px; }
.shipping-text.gyb-page.xs-hide{     
    font-weight: bold;
    color: #008141;
    text-align: center;
    position: relative;
    top: -35px;
}
.product-body .product-middle-part ul ul li{margin-bottom:0;}
/* product details */
 .product_details.xs-hide{ width:60%; max-width: none;   } 
.description-product-image.xs-hide{  width:50%; } 
.description-product-title.xs-hide{ font-weight: bold; font-size: 25px;}
.product-description.xs-hide{  width: 50%; float: right; padding-left: 10px; box-sizing: border-box; }
.adjust-description-p{ padding: 4px 10px; font-size: 13px;}
.description-div h1{ font-weight: bold; font-size: 25px;}
.product-description.xs-hide ul li{ 
	display: block !important;
    text-align: left;
    padding-left: 20px;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    font-size: 13px;
}
.description-div .nutrition-title{display: none;}
/* .product_details.xs-hide .cod-free-shipping-icon{ position: relative;  right:45px;} */
.product_details.xs-hide .cod-free-shipping-icon div{float:left;    margin-top: 5px; clear:both; }

#product .description{margin-top: 0px ;}
.product_details .closePopup {
	display: block;
    text-align: right;
    position: absolute;
    top: 10px;
    right: 10px;
}
.product_details .closePopup:hover {color: #000;}
.product_details .closePopup > i:hover {color: #007f36;}


/* cart page */
.buttons.clearfix .xs-hide#checkout{
    background-color: #007f36;
    border-radius: 50%;
    height: 52px;
    width: 49px;
    border: none;
    margin: 0 30px;
    color:  #007f36;
    font-weight: bold;
    position: relative;
    top: -8px;
}

.buttons.clearfix .xs-hide>i{ 
    font-size: 3em;
    color: white;
    position: relative;
    left: 3px;
    bottom: 3px;}


/* next button-cart page */
button#checkout{width: 50px;
    height: 50px;
    border: none;
    border-radius: 50%;
    background-color: #007f36;
    color: white;
    position: relative;
    top: -6px;
    margin-left: 30px;
    margin-right: 20px;
    outline: none;
}

button#checkout>i{
    font-size: 2.6em;
    position: relative;
    left: 4px;
}
td.shipping-text.cart-page.xs-hide{
    position: relative;
    left: 0%;
    font-weight: bold;
    color: #168a47;
}
   

/* choose your plan page */
.shipping-text.plan-page.xs-hide{
    width: 41%;
    margin: 0 auto;
    bottom: 40px;
    position: relative;
    font-weight: 500;
    color: #008141;
    font-size: 20px;

}
.choose-your-plan .all-plans-come-with.customer-love h2{margin-bottom:0px;}
.choose-your-plan .home-reviews h2{margin: 40px 0 0 -50px;}
/*.facebook-login{
    position: relative;
    border: 1px solid;
    bottom: 15px;
    padding: 5px 10px;
    color: white;
    background: #008141;
}
a.facebook-login:hover {color: white;}*/
.socialmedia-wrapper{ margin: 15px 0px 15px 0px; }
.socialmedia-wrap a span{font-size:12px;}

/* single product page */
.other-snacks h3.collection-title{
    position: relative;
    top: -25px;
    padding-top: 10px !important;
    padding-bottom: 15px !important;
}
.other-snacks .product.span4{margin-top:20px ;}
.description-div .nutrition-table { display: none;}
.product_details > .nutrition-table{display:block; margin: 0 auto;}
.product_details-closePopup{
    position: absolute;
    top: 5px;
    right: 10px;
    color: #000;
    text-decoration: underline;
}
.nutrition-table{margin:auto;}
#product .description{margin-bottom: 0;}
.product_details .nutritional-table-link{
    font-size: 13px;
    float: left;
    margin: 10px;
    color: black;
    font-weight: bold;
}
.nutrition-table-closePopup{position: absolute;top: 5px;left: 6px;color: black;}
.nutrition-table-closePopup:hover{color:#007f36;}
.product_details .nutritional-table-link:hover{color:#007f36;}
#product .description-div .nutritional-table-link{display:none;} 
/*   product description */
.tag-green {color: #007f36;}
.other-snacks-wrap {position: relative;}

/* customer account page */
.box-container li div.name-container a{ padding-left: 8px!important;}

/* social media button-login page  */
.login-right{padding: 48px 35px 10px!important;}
.facebook-login.btn-facebook {
    color: #fff!important;
    background-color: #3b5998!important;
    border-color: rgba(0,0,0,0.2)!important;
}
.btn-social>:first-child { position:relative !important; left: -8px !important;}
.btn-google {
    color: #fff !important;
    background-color: #dd4b39!important;
    border-color: rgba(0,0,0,0.2)!important;  
} 
.socialmedia-wrap a.btn{ padding:0 5px !important;}
/* FAQs page */
.faqpage div.content p{margin: 3px 0 3px !important; }
.faqpage .accordion-close span{bottom:25%;}
.faqpage .accordion-open span{bottom:25%;}
.faqpage .accordion{padding-right: 20px;}

.product-description{overflow-y:auto; max-height:300px;}

/* customer dashboard */

.preferences{margin-left:10px; color:#000;} 
.preferences-title{padding-bottom: 15px;}
.preferences .sub-title{font-weight: bold;font-size: 14px;}
.preference{position:relative; padding:10px 0;}
.preference.first-preference{ margin-top: 15px;}
.preference p{margin: 10px 0px 10px 50px; font-size:18px;display: inline-block;}
.taste-preference-icon {position: absolute; top: 25px; width:33px; height:33px;  }
.fourth-preference .garlic-favour .garlic-like{margin-left:2px;}
.fourth-preference .garlic-favour .garlic-no{margin-left: 3px;}
.preferences .choose-chocolate-pref, .preferences .choose-diebatic-pref{margin-left:40px;}
.cust_range_slider.ui-widget.ui-widget-content{
    height: 3px;
    margin: 10px 0px;
    background: #64a8f9;
    width: 240px;
    position: relative;
    left: 10%;
    cursor:pointer;
}
.ui-slider-handle.ui-state-default.ui-corner-all{
    width: 8px;
    height: 8px;
    border-radius: 50%;
    top: -4px;
    background: white!important;
    border-color: #44c6f5;!important;
}
.preferences input[type=radio]{ width: 10px;  height: 10px;margin-left: 30px; border: 1px solid black; }
.preferences span{font-size:14px;}
.fourth-preference .flavour{ margin-left: 70px;}
.fourth-preference .favour-type label{ margin-right: 20px; font-size:14px;}
.fourth-preference .lemon-favour label{margin-right: 13.5px;font-size:14px;}
.fourth-preference .tomato-favour label{margin-right: 10.5px;font-size:14px;}
textarea:focus{border-color:#008141;}
textarea.allergy-textbox{
    margin: 10px 0 0 65px;
    width: 70%;
    font-family: 'Proxima Nova';
    min-height: 40px;
   
}
.preferences  .range-wrap{    
    width: 240px;
    position: relative;
    left: 10%;
    padding-bottom: 12px;
}
.range-wrap .range{float:left;}
.range-slider .range-low{text-align: left; width: 80px;}
.range-slider .range-medium{text-align: center;  width: 80px;}
.range-slider .range-high{text-align: right; width: 80px;}
.ui-slider-horizontal .ui-slider-handle{margin-left: -.4em;}
.range>div:first-child { font-size: 12px;}
.range .divider{ position: relative; top: -9px; margin-left: -1px; height: 0px;}
.range-high .divider{margin-right: -3px;}
.preferences .third-preference input[type=radio]{ border-radius: 0px;}
 input[type=radio]:checked{border: 1px solid #007f36;}
.allergy-textbox::-webkit-input-placeholder {
   color: red;
}

textarea.allergy-textbox:-moz-placeholder { /* Firefox 18- */
   color: red;  
}

textarea.allergy-textbox::-moz-placeholder {  /* Firefox 19+ */
   color: red;  
}

.allergy-textbox:-ms-input-placeholder {  
   color: red;  
}
table tr td, table tr th {
    padding: 10px 0px 10px 10px;
    text-align: left;
}

/* customer dashboard */
.order-title.subscription-dashboard{font-size: 20px; margin:0px;}
.product-title.subscription-dashboard{font-size: 18px; display:inline-block;}
.subscription-snacks-container{width: 79%; float: right;margin-bottom:30px;}
.nav.nav-tabs.subscription-dashboard{ margin-left: 0px;}
.nav.nav-tabs.subscription-dashboard li a{ color: black;font-size: 12px;font-weight: bold;}
.customers-order-body .product-middle-part ul ul li img.product-img {
  width: 100% !important;
  height: 124px !important;
} 
.customers-order-body .choose-from-main-snack.fabbox{display:none;} 
#customer_dashboard_box_container{margin:30px 0;}
.customers-order-body .product-middle-part h2{ font-weight: bold;font-size: 20px;margin-bottom:13px;}
.customers-order-body .product-middle-part .arrow-down{ width:22px!important; height:11px!important;}
/* .customers-order-body .product-body .product-middle-part a.empty, .customers-order-body .product-body .product-middle-part a.empty:hover{top: 12px;height: 210px;} */
.dashboard .subscription-month{ display:inline;}
.customers-order-body .follow-scroll-right .cart-right li img{width:60px!important; height: 40px !important;}
.customers-order-body .follow-scroll-left h2{font-size:20px !important;}
.customers-order-body .product-left-part.xs-hide{ margin: 0 30px 0 0;}
.customers-order-body .tab-content{ border: 1px solid #dddddd;}
.customers-order-body .tab-content .row{margin:5px}
.customers-order-body .description-product-image.xs-hide{width:50% !important; height:210px!important;}
.nav-tabs{border:0px;}
.customers-order-body .schedule-order{
    background-color: #007f36;
    color: #fff;
    border: 0;
    font-family: 'ProximaNovaBold';
    font-size: 14px;
    display: block;
    margin-top: 10px; 
}
.customers-order-body .schedule-order:hover{
    background-color: #f0efef;
    color: #231f20;
    border: 0;
}
.ui-datepicker-calendar .ui-state-default, .ui-datepicker-calendar .ui-widget-content .ui-state-default, .ui-datepicker-calendar .ui-widget-header .ui-state-default, .ui-datepicker-calendar .ui-widget-header{
    background: #f0efef !important;
    border: 1px solid #231f20 !important;
    border-radius: 0px; 
}
#schedule-order-datepicker{text-align: center; cursor: pointer;padding: 0 24px; border-radius: 2px;}
#order_cancelled_title {
    clear: both;
}
.tab-content.rate-yoursnacks{border:1px solid #dddddd;}
.tab-content.rate-yoursnacks .box-container li .name-container a{font-size: 10px; line-height: 15px;}


/*---------------------------------Mobile --------------------------------*/
@media only screen
    and (min-device-width: 320px)
    and (max-device-width: 767px) {

.home-reviews .review-mobile{ margin-top: 15px!important;}
.home-reviews .owl-next{right: -13%;} 
.home-reviews .owl-prev{left: -13%;}  
/*   home page pop up     */
.popup-newsletter p{font-size:10px;}
.homepage-popup-wrap #EMAIL-error{ top: 66%; text-align: center;right: 70px;font-size: 12px;}
.homepage-popup-wrap{ 
    width: 300px;
    height:512px;
    padding: 10px; 
    height: 512px;
    margin-top: -256px;
    margin-left: -150px;
    
}
.span6.popup-subscription-image {width: 100%!important; padding: 25px 0;}
.popup-newsletter{width:100%!important;}
.flyout>ul li .more{z-index: 999;}  
.span7.gyb-home{width: 265px;}

      
/*       surprise popup - GYB page */
.dont-worries-mobile.are-you-sure.clearfix .yes-button.block {
     display: block;
     float: none;
}
 
.dont-worries-mobile.are-you-sure.clearfix .cancel-button.cust-cancel{
        color: #000000;
        font-weight: 700;
        font-family: ProximaNovaBold;
        border: 1px solid #000000;
        padding: 7px 30px;
        display: block;
        text-align: center;
        width: 100%;
    	box-sizing: border-box;
      }
.dont-worries-mobile.are-you-sure.clearfix .cancel-button .item-color{
        color:#dd5d59;
      }
.cart-items-color{
        color:#000000;
      }
.product-body .product-middle-part a.empty, .product-body .product-middle-part a.empty:hover{height:270px;}
.product-middle-part .arrow-down{left:50%; }  
.product-body .product-middle-part .arrow-down{width:30px;height:15px;}
.cb.fl.indicator img{width:35px; height:auto;}
     
/*     GYB-page  close-button-surprise-popup */
.surprise-popup-close-button{
          position: relative;
          float: right;
          bottom: 11px;
          left: 10px;
      }
      
/*     back button   */
.backto-choose-snacks.mobile-show {
           float: right;
           position: relative;         
           bottom: 25px;
           right: 0;
           color: #dd5d59;
           padding: 3px 3px 20px;
           width: 30px;
           height: 29px;
           border-radius: 50%;
        }
      
.text-center.a-proceed-box.mobile-show{ position:relative; }
      
      /* cart-page 16-8-2016 */
 .cart-right .note-pick .note-pick-surprise-color,
.cart-right .note-pick .pick-a-snack{
          color: #dd5d59;
      }
.note-pick > .note-pick-surprise , .note-pick > .let-surprise {margin-left: 15px;}
.note-pick-surprise-color.let-surprise {margin-left: 15px;}
 
/*       cart page-horizontal scroll */
.product-body .product-middle-part .bottom-surprise-box{
          width:100% !important;
     }

 .call-shipping-wrapper.xs-only {
    width: 180px;
    position: absolute;
    top: 10px;
    left: 50%;
    font-weight: bold;
    margin-left: -73px;
    text-align: center;
}
  .shipping-text.top.xs-only{
    font-size: 10px;
    text-align: center;
    line-height: 1em;
  }
  .callus-mobile.top.xs-only>a {
    color: #f15a29;
}
  .callus-mobile.top.xs-only{
    border: none;
    position: relative;
    left: 2px;
    font-size: 12px;
  }

/*  all snacks page      */
.site-header-border{display:none;}
.allsnacks-name{font-size: 8px;}
.shipping-text.all-snacks-page.xs-only {
    position: absolute;
    font-size: 10px;
    width: 90px;
    font-weight: bold;
    line-height: 1.2em;
    top: 100px;
    right: 5%;
}
.callus-mobile.all-snacks-page.xs-only {
    top: 61px;
}
.product_details .cod-free-shipping-icon div{height:50px;clear:both;}
.product_details .cod-free-shipping-icon span{top:-30px;}    
.product_details .cod-free-shipping-icon .freeshipping-icon span{ right: -4%;}
.product_details .cod-free-shipping-icon  .cod-icon span{ right: 26px;} 
.product-body #content{overflow-x: hidden; }

      
      /* home page nav */
#transparency{ width:100%; }
div#header .nav-table { width: 85%; } 
    
.products{
   -moz-column-count: 1;
   -webkit-column-count: 1;
   column-count: 1;
   -moz-column-gap: 1em;
   -webkit-column-gap: 1em;
   column-gap: 1em;
   position:relative;
   width:100%;
  
}
/*   call us homepage  */
.callus-mobile.xs-only{
    position: absolute;
    right: 9%;
    color: black !impotant;
    background: white;
    color: black;
    padding: 3px 10px;
    border-radius: 0 0 8px 8px;
    font-size: 15px;
    font-weight: bold;
    padding: 0 10px;
    z-index: 2;
    border: 2px solid #f15a29;
    border-top: gainsboro;
   }
/*       call us cart page */
.callus-mobile.xs-only a{ color : #000; }
.checkout-buttons.clearfix #note{ width:93%; }
.callus-mobile.cartpage-top.xs-only{ top: 62px; }
.callus-mobile.cartpage-bottom.xs-only{
         position: relative;
         width: 15%;
         float: right;
         border: 2px solid #f15a29;
         border-radius: 8px 8px 0px 0px;
         right: 4%;
         border-bottom: 0;
      }
/*      menu in homepage */
.flyout>ul li .more{ width: 18%; padding: 0 10px; }
#cart .buttons{ padding: 0px 9px;  margin-bottom: 50px;}
.home-reviews>h2 { font-family: 'ProximaNovaBold'; font-weight:bold; position: relative; top: 8px; }
    
buttons clearfix{ width:95%; }
button#checkout.mobile-view{
      top: -3px;
      width: 40px;
      height: 40px;
      margin-left: 10px;
    }
button#checkout>i{ 
        font-size: 2em;
        position: relative;
        top : 1px;
        left: 1px;
      }
    
      
/*       single product page  */
.other-snacks h3.collection-title{top: 0;}
img.nutrition-table {
    width: 100%;
    height: 100%;
}
     
/*   login page     */
.facebook-login.btn-facebook{margin-top:5px;}
/*  FAQs page    */
.details.faqpage h1{ font-size: 25px; margin-bottom:15px !important;} 
.preferences p{line-height: 20px !important;} 
/*   customer dashboard     */
.addresses ul li {
    float: none;
}
/* .customers-order-body .tr.main-nav{display:none;} */
/* .customers-order-body .call-shipping-wrapper.xs-only{display:none;} */
.customers-order-body .subscription-snacks-container{width:100%;}
.customers-order-body .box-container li{margin-top: 10px;}     
.preferences .choose-chocolate-pref, .preferences .choose-diebatic-pref{display: table-cell;}
.taste-preference-icon img{top:0;}
.preference p{margin: 10px 0px 10px 20px;}
.fourth-preference .flavour{margin-left:30px;}
.preferences, .addresses, .rate-your-snacks{margin-left:25px;}
.preference .lemon-no{margin-left:26px!important;}
.preferences .tomato-love{margin-left:29px!important;}
.preferences .tomato-like{margin-left:28px!important;}
.preferences .tomato-no{margin-left:28px!important;}
.taste-preference-icon {
    position: absolute;
    top: 18px;
    left: -25px;
    margin-left: 5px;
   }
.taste-preference-icon.sweet-icon + p,.taste-preference-icon.spicy-icon + p{position:relative;margin-left:19px;} 
.preferences span{font-size: 13px;}
textarea.allergy-textbox{margin: 10px 0 0 25px;}
.addresses li div{margin-bottom:5px;}
#ui-datepicker-div{width:90%!important; left:4%!important;}
#schedule-order-datepicker{width:97%; padding: 0 4px;}
.rate-your-snacks ul li.no-style {
    float: none;
    padding: 0;
}
.nav-tabs.rate-your-snacks-tab  li a{padding:10px 5px; font-size:16px;}
.tab-content.rate-yoursnacks .box-container {margin:5px;}
.tab-content.rate-yoursnacks{width:96%;}
/* .rate-your-snacks .dropdown-menu{min-width:81px!important;left: -28px;} */
    }      



/*---------------------------------IPad --------------------------------*/

@media only screen
    and (min-device-width: 768px)
    and (max-device-width : 1024px)
	and (orientation : portrait) {
      
/*    .wrapper.clearfix{ width:90%; } */
/*    homepage    */

      .review-slider .owl-prev, .home-main-slider .owl-prev{left: -6%;}
      .review-slider .owl-next, .home-main-slider .owl-next{right: -6%;}
      .home-yes-no p{ font-size: 16px;}
      .home-yes-no strong{font-size:65px;}
      .all-plans-come-with.payment-options, .all-plans-come-with.clearfix{ margin: 0px 50px;}
      .index-body .choose-your-plan>ul>li{    margin: 25px 15px 25px 15px;}
      .index-body  #site-header ~ .wrapper {width: 80%;}
      .choose-your-plan>ul>li .description{font-size:10px;}
  
/*   middle part     */
     .product-body .product-middle-part a.empty, .product-body .product-middle-part a.empty:hover{top: 19px;height: 210px;}
     .product-body .product-middle-part .empty div{font-size:18px;}
      
  .product-body .product-right-part .your-box{
   font-size: 12px;   
   display: inline-block;
  }
  .product-body .product-right-part .empty-cart{left: -27px;  bottom: 8px;}
  .middle-part-sec-2 .indicator {
    width: 100%;
    height: 37px;
  }
  .product-middle-part a.empty {
    margin-top: -28px;
    padding-bottom: 37px;
  }
/*   .product-right-part a.cart.remove {
    bottom: 0 !important;
    top: initial !important;
    right: initial !important;
    left: 15px !important;
} */
   #transparency{ width:100%; }
   div#header .nav-table { width: 95%; margin: 0 30px;  } 
  
/*       snacks category - all snacks */
   .allsnacks-name{ line-height: initial; position: relative;  top: 18px; font-size: 11px; }
      
   .mobile-no.floating{ left: 4px; right: initial;}
   .flyout>ul li .more{ width: 12%; padding: 0 10px;}
   .flyout>ul li a.navlink, .flyout>ul>li.customer-links a{ padding: 0 50px;}

/*    choose your plan page    */
      .shipping-text.plan-page.xs-hide { width:60%; left: 5%; }
      .product_details.xs-hide .cod-free-shipping-icon{right: 20px;}
      .product_details .cod-free-shipping-icon span{font-size:10px;}
      .product-middle-part .product_details {padding: 30px 30px 23px;}
/* FAQs page */
      .details.faqpage{ width:95%;}
/* review page */
      .home-reviews .owl-item .item .span4{ width: 280px;}
      .item .with-border.ipad-only{ padding-bottom: 7px;}
/*   newsletter popup     */
       .homepage-popup-wrap {  margin-left: -345px; width: 690px;}
      .homepage-popup-wrap #EMAIL-error{top: 50%;right: 85px;}
      #transparency.wrapper{padding:0px;} 
/*   customer dashboard    */
      .customers-order-body .dashboard .email{font-size:10px;}
     .follow-scroll-left { word-wrap: break-word;}
     .addresses ul li { float: none;}
     .preferences p{font-size:14px;}
     .taste-preference-icon img{top:10px;}
     .btn.track-btn{margin-top: 5px;}
     .customers-order-body .schedule-order{ padding:0 2px; font-size: 10px;}
      .cust_range_slider.ui-widget.ui-widget-content{left: 15%;}
      .preferences  .range-wrap{left: 15%;}
/*   date picker    */
      #schedule-order-datepicker{width:113px;padding: 0 4px;}
      #ui-datepicker-div{    width: 25%; left:558px !important;}
       .ui-datepicker .ui-datepicker-header{font-size:.7em;}
      .ui-datepicker table{width: 40%; font-size: 0.7em;} 
      
/*      .rate-your-snacks,.addresses{margin-left:40px;} */
     a.btn.view-btn, a.btn.track-btn{padding:0 5px; width:68px;}
    .addresses li div{margin-bottom:5px;}
/*   Footer     */
      .footer-wrapper .social-icons{clear: both;}
    }
 

/*---------------------------------Desktop --------------------------------*/

@media only screen
	and (min-width:1025px) {
      
      .product-body .product-right-part .your-box{ font-size: 13px; }
      .allsnacks-name{  font-size: 24px;     padding-top: 10px;}
      .copyright{ bottom: -50px !important;}
/*   middle part     */
	  .product_details { padding: 40px 40px 33px;}
/* customer dashboard       */
      .preference p{margin: 10px 0px 10px 50px;}
      .btn.track-btn{padding: 0 19px; margin-top: 5px;}
      #schedule-order-datepicker{padding: 0 24px;}
      .tab-content.rate-yoursnacks .box-container li{margin-right:5px;}
      .tab-content.rate-yoursnacks .row{margin:5px 0 0 10px;}
    }


/*------------------------------safari browser---------------------------------  */

@media only screen and (-webkit-min-device-pixel-ratio: 1) {
     ::i-block-chrome, .cod-free-shipping-icon img{height: 30px;}
     ::i-block-chrome, .allsnacks-name{ display: -webkit-inline-box;}
       
    
}


/*--------------------------------- Nexus 7 --------------------------------- */

 @media screen and (min-device-width : 600px) and (max-device-width : 970px) { */
/* @media  screen and (min-width: 7in) and (max-width: 9in){     */
/* home page */
  
/*   .home-reviews .img-with-info p strong{ font-size: 11px;}
  .get-your-box-home a.btn-home-1.mr10px, .get-your-box-home a.btn-home-2{margin-right: 5px; font-size: 11px;padding: 10px 5px;}
  .get-your-box-home .span7 { width: 200px;}  */
/*   .steps-box{width:330px;} */
  
/* GYB page  */
   
/*    .span8.mobile-hide{display:none;}
  .product-right-part.mobile-hide, .xs-hide, .mobile-hide{display:none;}
   .modal-backdrop.fade in{display:none;} */
}