@media only screen and (min-width: 1200px) and (max-width: 1999px) {
.img-product-info {max-height:420px;}
.sliderhome {width:640px;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.img-product-info {max-height:420px;}
.sliderhome {width:640px;}
.category-banner{height:50vw;}
	/*------- LogIn Page Section Starts -------*/

.box-sign-in { width: 900px; }

	/*------- LogIn Page Section Ends -------*/
	
	/*------- Fixed Cart Button Starts -------*/

.fixed-cart-center { left: 60%; }

/*------- Fixed Cart Button Ends -------*/

	/*------- Fixed Right Sidebar Section Starts -------*/

.fixed-right-sidebar { width: 100%; }
.img-empty-cart { width: 25%; }

	/*------- Fixed Right Sidebar Section Ends -------*/

	/*------- Footer Section Starts -------*/

.img-all-payment-method { margin-bottom: 15px; width: 70%; }
.footer-page-listing { justify-content: flex-start; margin-bottom: 15px; }
.footer-social-listing { margin-bottom: 15px; }

	/*------- Footer Section Ends -------*/

	/*------- Popup - 1 Starts -------*/

.bg-sgb-home-popup-1 { width: 75%; }

	/*------- Popup - 1 Ends -------*/

/*------- About Us Page Starts -------*/

	/*------- Banner Section Starts -------*/

.banner-about-desc > h1 { font-size: 3rem; }
.banner-about-more > a { height: 50px; width: 50px; }
.banner-about-more > a > i { font-size: 2.4rem; }

	/*------- Banner Section Ends -------*/

/*------- About Us Page Ends -------*/

/*------- Your Account Page Starts -------*/

	/*------- Your Account Section Starts -------*/

.account-icon,
.account-head-desc { width: 100%; }
.account-icon-circle { margin: 0 auto 10px; }
.account-head-desc > h4 { text-align: center; }
.account-head-desc > p { min-height: 40px; text-align: center; }

	/*------- Your Account Section Ends -------*/

/*------- Your Account Page Ends -------*/

/*------- Proceed Checkout Page Starts -------*/

	/*------- Proceed Checkout Section Starts -------*/

.label-payment-method { width: 100%; }

	/*------- Proceed Checkout Section Ends -------*/

/*------- Proceed Checkout Page Ends -------*/

/*-------  Member Plan Page Starts -------*/

.media-body-members-benefits > p { min-height: 75px; }

/*-------  Member Plan Page Ends -------*/

}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.img-product-info {max-height:420px;}
.fixed-top-menu {top: 0 !important;}
    /*------- Common CSS Starts -------*/

.section-heading > h2 { font-size: 2.4rem; margin-bottom: 15px; }
.container { padding: 0 5px; }
.container-fluid { padding: 10px 5px; }

	/*------- Common CSS Ends -------*/
	
	/*------- Fixed Cart Button Starts -------*/

.fixed-cart-center { left: 65%; }

/*------- Fixed Cart Button Ends -------*/

	/*------- LogIn Page Section Starts -------*/

.box-sign-in { width: 700px; }

	/*------- LogIn Page Section Ends -------*/

    /*------- Navigationbar Menu Section Starts -------*/

.menu-listing > li > a { font-size: 1.2rem; padding: 10px; }

    /*------- Navigationbar Menu Section Ends -------*/

    /*------- Fixed Right Sidebar Section Starts -------*/

.fixed-right-sidebar { width: 100%; }
.img-empty-cart { width: 25%; }

	/*------- Fixed Right Sidebar Section Ends -------*/

    /*------- Slider Section Starts -------*/

.bg-slider-home { margin-top: 97px; }
.slick-dotted.slick-slider { margin-bottom: 0; }

	/*------- Slider Section Ends -------*/

	/*------- How It Works, Why Choose Us, Quick Access, Shop By Category, Grocery Section Starts -------*/

.bg-how-it-works-home,
.bg-why-choose-home,
.bg-quick-access-home,
.bg-shop-category-home,
.bg-food-home { padding: 10px 10px 0; }
.bg-brand-display { padding: 10px 10px 0; }
.img-how-work { margin-bottom: 10px; width: 40%; }
.panel-choose > img, 
.panel-access > img, 
.panel-shop-category > img { margin-bottom: 15px; }
.how-work-desc > p,
.panel-choose > p, 
.panel-access > p, 
.panel-shop-category > p { font-size: 1.4rem; }

	/*------- Why Choose Us, Quick Access, Shop By Category, Grocery Section Ends -------*/

	/*------- Grocery Section Starts -------*/

.panel-food { min-height: 361px; }
.product-info > p:nth-child(2) { min-height: 60px; }
.prime-price > a { font-size: 1.3rem; padding: 5px 7px; }

	/*------- Grocery Section Ends -------*/

	/*------- Footer Section Starts -------*/

.img-all-payment-method { margin-bottom: 15px; width: 70%; }
.footer-page-listing,
.footer-social-listing { margin-bottom: 10px; }
.footer-page-listing > li > a { font-size: 1.3rem; text-align: center; }

	/*------- Footer Section Ends -------*/

	/*------- Popup - 1 Starts -------*/

.bg-sgb-home-popup-1 { width: 75%; }

	/*------- Popup - 1 Ends -------*/

/*------- About Us Page Starts -------*/

	/*------- Banner Section Starts -------*/

.banner-about-desc > h1 { font-size: 3rem; }
.banner-about-more > a { height: 50px; width: 50px; }
.banner-about-more > a > i { font-size: 2.4rem; }

	/*------- Banner Section Ends -------*/

	/*------- Goal, Who We, Our Values and Map Section Starts -------*/

.goal-heading > h2,
.our-values-heading > h2 { font-size: 2.4rem; }
.who-we-heading > h2, 
.our-journey-heading > h2 { font-size: 2.4rem; }
.who-we-heading > p, 
.our-journey-heading > p { margin-bottom: 0; }
.img-who-we, 
.img-our-journey { margin-bottom: 0; width: 100%; }
.panel-values { padding: 15px;	 }
.panel-values > p { text-align: justify; }

	/*------- Goal, Who We, Our Values and Map Section Ends -------*/

/*------- About Us Page Ends -------*/

/*------- Your Account Page Starts -------*/

	/*------- Your Account Section Starts -------*/

.bg-your-acc,
.bg-your-orders,
.bg-your-wallet,
.bg-your-profile,
.bg-your-support,
.bg-your-feedback,
.bg-your-settings,
.bg-your-delivery-charges,
.bg-your-delivery-addrees-heading,
.bg-your-order-details,
.bg-members-plan,
.bg-members-subscription,
.bg-your-faq,
.bg-your-query { margin-top: 117px; }
.bg-acc-with-card { padding: 10px 10px 0; }
.your-acc-heading > h2,
.your-feedback-heading > h2,
.your-settings-heading > h2,
.your-orders-heading > h2,
.your-pro-heading > h2,
.your-support-heading > h2,
.your-delivery-charges-heading > h2,
.your-delivery-address-heading > h2,
.your-order-details-heading > h2,
.your-members-plan-heading > h2,
.your-members-subscription-heading > h2,
.your-faq-heading > h2,
.your-query-heading > h2 { font-size: 2.4rem; }
.account-icon,
.account-head-desc { width: 100%; }
.account-icon-circle { margin: 0 auto 10px; }
.account-head-desc > h4,
.panel-select-plan > p { font-size: 1.6rem; text-align: center; }
.account-head-desc > p { text-align: center; }

	/*------- Your Account Section Ends -------*/

/*------- Your Account Page Ends -------*/

/*------- Delivery Charges Page Starts -------*/

	/*------- Delivery Charges Boxes Section Starts -------*/

.panel-delivery-charges { margin-bottom: 10px; }
.panel-delivery-charges-body { padding: 15px; }
.panel-delivery-charges-body > h3 { font-size: 1.8rem; }
.panel-delivery-charges-footer { padding: 10px; }
.panel-delivery-charges-footer > p { font-size: 1.4rem; }

	/*------- Delivery Charges Boxes Section Ends -------*/

/*------- Delivery Charges Page Ends -------*/

/*------- Proceed Checkout Page Starts -------*/

	/*------- Proceed Checkout Section Starts -------*/

.pro-checkout-info-listing > li { font-size: 1.4rem; margin-right: 10px; }
.label-payment-method { width: 100%; }

	/*------- Proceed Checkout Section Ends -------*/

/*------- Proceed Checkout Page Ends -------*/

/*------- Why Choose Us Section Starts -------*/

.bg-why-choose-us-pg { padding: 10px 5px 0; }
.media-choose-us-pg { margin-bottom: 10px; }

/*------- Why Choose Us Section Ends -------*/

/*-------  Member Plan Page Starts -------*/

.media-body-members-benefits > p { min-height: 100px; }

/*-------  Member Plan Page Ends -------*/

/*------- FAQ Page Starts -------*/

	/*------- FAQ Section Starts -------*/

.faq-que-heading > h3,
.faq-note-heading > h3 { font-size: 1.8rem; }

	/*------- FAQ Section Ends -------*/
		
/*------- FAQ Page Ends -------*/

}

@media only screen and (max-width: 767px) {
.category-banner { height:55vw; }
.walletnone {
    display:none !important;
}
.img-product-info {max-height:410px;}
.delivery-time-date-label-space input[type="radio"] + label > span { display: block; width: calc(100% - 25px); }
	
.box-per-pos-details,
.box-ud-details,
.yas-heading { padding: 15px; }
.display-block-mobile { display: block; }
.add-section-heading > h1,
.js .input-file-trigger { margin-bottom: 15px; }
.yas-heading > h1,
.add-section-heading > h1 { font-size: 1.8rem; }
.yas-listing > li:first-child { margin-bottom: 15px; }
.yas-listing > li > a { font-size: 1.6rem !important; }

	/*------- Body CSS Starts -------*/

body.overflow-y-hidden { overflow-y: hidden; }

	/*------- Body CSS Ends -------*/
	
	/*------- Fixed Cart Button Starts -------*/

.fixed-cart-center { left: 80%; }

/*------- Fixed Cart Button Ends -------*/
    
	/*------- Common CSS Starts -------*/

.section-heading > h2 { font-size: 1.8rem; margin-bottom: 10px; }
.container { padding: 0 5px; }
.container-fluid { padding: 10px; }
.btn { min-width: auto; }
.pc-loader-icon { top: 22%; }

	/*------- Common CSS Ends -------*/

	/*------- Cart Body CSS Starts -------*/

.fixed-window-load-modal { width: 250px; }

	/*------- Cart Body CSS Ends -------*/

	/*------- LogIn Page Section Starts -------*/

.block-mob-login { display: block; }
.sign-in-heading { display: none; }
.box-sign-in { background-image: none; }
.box-sign-in,
.box-sign-in-two { padding: 0 15px; width: 100%; }
.form-white, 
.form-white-two { padding: 30px; }

	/*------- LogIn Page Section Ends -------*/

	/*------- Top Menu Section Starts -------*/
.fixed-top-menu {
	left: 0;
	top: 0;
    position: -webkit-sticky;
    position: sticky;
    -webkit-transition: 0.5s linear;
    -moz-transition: 0.5s linear;
    -ms-transition: 0.5s linear;
    -o-transition: 0.5s linear;
    transition: 0.5s linear;
    width: 100%;
    z-index: 3;
}
.bg-top-menu { padding: 5px 10px; }
.form-search-top-home.active { left: 0; padding: 0 15px; position: fixed; top: 15px; width: 100%; z-index: 999; }
.form-search-menu { height: 35px; }
.btn-search-menu { border: 0; }
.btn-search-menu > i { font-size: 1.8rem; }
.social-listing-menu > li { margin-right: 0; }
.social-listing-menu > li:first-child,
.social-listing-menu > li:nth-child(2) { display: none; }
.img-logo-menu { display: none; }
.img-logo-mob { display: block; width: 35px; }
.social-listing-menu > li > a { background-color: transparent; font-size: 2rem; }
.display-circle-number { right: -5px; top: 0; }
.social-listing-menu > li > a:hover { background-color: transparent; }

	/*------- Top Menu Section Ends -------*/

	/*------- Navigationbar Menu Section Starts -------*/

.fixed-navigation-menu { display: none; }

	/*------- Navigationbar Menu Section Ends -------*/

	/*------- Slider Section Starts -------*/

.bg-slider-home { margin-top: 0px; padding: 0; }
.slick-slide { padding: 0 1px; }
.slick-prev:before,
.slick-next:before { display: none; }

	/*------- Slider Section Ends -------*/

	/*------- Fixed Bottom Whatsapp Section Starts -------*/

.fixed-bottom-whatsapp { display: none; }

	/*------- Fixed Bottom Whatsapp Section Ends -------*/

	/*------- Fixed Right Sidebar Section Starts -------*/

.fixed-right-sidebar { width: 100%; }
.img-empty-cart { width: 75%; }

	/*------- Cart Table CSS Starts -------*/

.total-cart-val { text-align: left; }
.total-cart-val > p { font-size: 1.2rem; }
.table-responsive-cart { height: 135px; }
.panel-table-order { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; padding: 0; }
.table-cart { border: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; margin-bottom: 0; }
.table-cart thead { display: none; }
.table-cart tr { border: 0; box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); -ms-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); -o-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); display: block; margin-bottom: 10px; padding: 12px; }
.table-cart tr:last-child { margin-bottom: 0; }
.table-cart td { border-bottom: 0; display: block; font-size: 1.2rem; text-align: right; }
.table-cart td:before { content: attr(data-label); float: left; font-size: 1.4rem; color:#333;}
.table-cart td:last-child { border-bottom: 1px solid #b5b5b5; }
.quantity { justify-content: flex-end; }

	/*------- Cart Table CSS Ends -------*/

	/*------- Cart Body CSS Starts -------*/

.panel-cart-heading { padding: 10px; }
.panel-cart-body { top: 42px; }
.buy-pro-name-media-body > .quantity { justify-content: flex-start; }
.panel-cart-heading > h3 { font-size: 1.6rem; }
.panel-total-charges-savings > p,
.buy-pro-name-media-body > h4,
.buy-pro-name-media-body > p { font-size: 1.4rem; }
.panel-total-charges-savings { padding: 10px; }
.panel-pro-buy-listing { padding: 10px 10px 0; }
.quantity-with-price-inc { margin-bottom: 10px; }
.buy-product-value > p { position: static; }

	/*------- Cart Body CSS Ends -------*/

.img-empty-cart + p, 
.img-empty-cart + p + p { font-size: 1.4rem; }

	/*------- Fixed Right Sidebar Section Ends -------*/

	/*------- Mobile Whatsapp Section Starts -------*/

.bg-mobile-whatsapp-home { display: block; padding: 10px 10px 0; }
.btn-view-all { width: 100%; }

	/*------- Mobile Whatsapp Section Ends -------*/

	/*------- How It Works Section Starts -------*/

.bg-how-it-works-home { padding: 10px 10px 0; }
.img-how-work { margin-bottom: 10px; width: 25%; }
.how-work-desc > p { font-size: 1.4rem; margin-bottom: 10px; text-align: center; }
.media-body-choose-us-pg > h4 { font-size: 1.6rem; }

	/*------- How It Works Section Ends -------*/

  /*------- Why Choose Us Section Starts -------*/

.bg-why-choose-home { padding: 10px 10px 0; }
.panel-choose, 
.panel-access, 
.panel-shop-category, 
.panel-food { margin-bottom: 10px; padding: 5px; }
.panel-choose > img, 
.panel-access > img, 
.panel-shop-category > img { margin-bottom: 10px; width: 40%; }
.panel-choose > p { font-size: 1.4rem; }

    /*------- Why Choose Us Section Ends -------*/

    /*------- Quick Access Section Starts -------*/

.bg-quick-access-home { display: none; padding: 10px 18px 0; }
.panel-access > p { font-size: 1.4rem; }

  	/*------- Quick Access Section Ends -------*/

  	/*------- Shop By Category Section Starts -------*/

.bg-shop-category-home { padding: 10px 10px 0; }
.panel-shop-category > p { font-size: 1.4rem; }

  	/*------- Shop By Category Section Ends -------*/

   	/*------- Grocery Section Starts -------*/

.panel-food { min-height: 348px; }
.bg-food-home { padding: 10px 10px 0; }
.product-info > p:nth-child(2) { min-height: 60px; }
.btn-add-to-cart { font-size: 1.2rem; }
.grocery-offer-less { font-size: 1.1rem; }
.plus-minus-quantity { height: 29px; }
.mb-view-all { margin-bottom: 15px; }
.box-panel-modal { width: 90%; }
.prime-price > a { font-size: 1.1rem; padding: 5px; }

	/*------- Grocery Info Modal Section Starts -------*/

.box-grocery-pro-lis-heading > h4 { font-size: 1.6rem; margin-bottom: 10px; }
.box-grocery-pro-lis-desc { height: 300px; overflow-y: scroll; }
.gro-pro-info-listing { margin-bottom: 10px; }
.gro-pro-info-listing > p:last-child { font-size: 1.4rem; text-align: justify; }
.box-panel-modal-body { padding: 15px; }
.grocery-modal-listing > li { margin-right: 5px; }
	
	/*------- Grocery Info Modal Section Ends -------*/

   	/*------- Grocery Section Ends -------*/

   	/*------- Brand Section Starts -------*/

.bg-brand-display { padding: 10px 10px 0; }
.brand-listing,
.pc-super-mart > h4,
.pc-super-mart > p { margin-bottom: 10px; }

   	/*------- Brand Section Ends -------*/

   	/*------- Payment Options Section Starts -------*/

.bg-payment-options { padding: 10px 10px 0; }

	/*------- Payment Options Section Ends -------*/

   	/*------- Back to Top Section Starts -------*/

.back-to-top { padding: 0; }

	/*------- Back to Top Section Ends -------*/

    /*------- Footer Section Starts -------*/

.img-all-payment-method { margin-bottom: 10px; width: 100%; }
.footer-page-listing,
.footer-social-listing { margin-bottom: 10px; }
.footer-page-listing,
.footer-page-listing > li { display: block; }
.footer-social-listing > li:last-child { margin-bottom: 0; }
.footer-page-listing > li { margin-bottom: 5px; }
.footer-page-listing > li:last-child { margin-bottom: 0; }
.footer-page-listing > li > a { padding: 0; }

    /*------- Footer Section Ends -------*/

/*------- About Us Page Starts -------*/

	/*------- Hamburger Menu CSS Starts -------*/

.about-hamburger-menu { left: 0; position: absolute; top: 0; z-index: 2; }
.about-burger-menu { background-color: #673AB7; cursor: pointer; height: 50px; width: 50px; position: relative; }
.about-burger-menu span { position: absolute; height: 2px; width: 25px; background-color: #fff; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transition: 0.5s linear; -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; }
.about-burger-menu span:before,
.about-burger-menu span:after { content: ""; background-color: #fff; height: 2px; width: 25px; position: absolute; top: 10px; transition: 0.5s linear; -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; }
.about-burger-menu span:before { top: -10px; }
.about-burger-menu.active span { background-color: transparent; }
.about-burger-menu.active span:before { top: 0; transform: rotate(45deg); }
.about-burger-menu.active span:after { top: 0; transform: rotate(-45deg); }

	/*------- Hamburger Menu CSS Ends -------*/

	/*------- Top Navigationbar Section Starts -------*/

.block-mob-nav-about { display: block; }
.img-logo-about { margin: 0 auto; width: 120px; }
.menu-about-listing { background-color: #673ab7; display: block; height: 100%; left: 0; padding: 10px; position: fixed; top: 50px; transform: translateX(-100%); -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transition: 0.5s linear; -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; width: 150px; z-index: 9999; }
.menu-about-listing.active { transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); }
.menu-about-listing > li { display: block; margin-bottom: 10px; margin-right: 0; }
.menu-about-listing > li:last-child { margin-bottom: 0; }

	/*------- Top Navigationbar Section Ends -------*/

	/*------- Banner Section Starts -------*/

.bg-banner-about { height: 50vh; }
.banner-about-desc > p { font-size: 1.8rem; margin-bottom: 5px; }
.banner-about-desc > h1 { font-size: 2.4rem; line-height: 1.2; }
.banner-about-desc { padding: 0 30px; width: 100%; }
.banner-about-more > a { height: 40px; width: 40px; }
.banner-about-more > a > i { font-size: 2rem; }

	/*------- Banner Section Ends -------*/

	/*------- Goal, Who We, Our Values and Map Section Starts -------*/

.bg-goal-about,
.bg-who-we-about,
.bg-our-values-about { padding: 10px 10px 0; }
.bg-our-journey-about { padding: 0 10px; }
.goal-heading > h2,
.our-values-heading > h2 { font-size: 1.8rem; margin-bottom: 10px; }
.who-we-heading > h2, 
.our-values-heading > h2,
.our-journey-heading > h2 { font-size: 2rem; }
.who-we-heading > p, 
.our-journey-heading > p { font-size: 1.4rem; margin-bottom: 15px; text-align: justify; width: 100%; }
.img-who-we, 
.img-our-journey { margin-bottom: 0; width: 100%; }
.panel-values { padding: 10px;	 }
.panel-values > p,
.grown-map > p { font-size: 1.4rem; min-height: auto; text-align: justify; }
.grown-map > p { margin-bottom: 0; }
.panel-values > h3,
.grown-map > h3 { font-size: 1.8rem; margin-bottom: 10px; }
.goal-heading > p { font-size: 1.4rem; margin-bottom: 15px; }

	/*------- Goal, Who We, Our Values and Map Section Ends -------*/

/*------- About Us Page Ends -------*/

/*------- Your Account Page Starts -------*/

	/*------- Your Account Section Starts -------*/

.bg-your-acc,
.bg-your-orders,
.bg-your-wallet,
.bg-your-profile,
.bg-your-support,
.bg-your-settings,
.bg-your-feedback,
.bg-your-delivery-charges,
.bg-your-delivery-addrees-heading,
.bg-your-order-details,
.bg-members-plan,
.bg-members-subscription,
.bg-your-faq,
.bg-your-query { margin-top: 0px; }
.bg-acc-with-card { padding: 10px 10px 0; }
.your-acc-heading > h2,
.your-orders-heading > h2,
.your-feedback-heading > h2,
.your-settings-heading > h2,
.your-pro-heading > h2,
.your-support-heading > h2,
.your-delivery-charges-heading > h2,
.your-delivery-address-heading > h2,
.your-order-details-heading > h2,
.your-members-plan-heading > h2,
.your-members-subscription-heading > h2,
.your-faq-heading > h2,
.your-query-heading > h2 { font-size: 1.8rem; }
.account-icon,
.account-head-desc { width: 100%; }
.account-icon-circle { margin: 0 auto 10px; }
.account-head-desc > h4 { font-size: 1.2rem; text-align: center; }
.account-head-desc > p { font-size: 1.2rem; min-height: 51px; text-align: center; }

	/*------- Your Account Section Ends -------*/

/*------- Your Account Page Ends -------*/

/*------- Your Orders Page Starts -------*/

	/*------- Order Table CSS Starts -------*/

.panel-table-order { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; padding: 0; }
.table-order { border: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; margin-bottom: 0; }
.table-order thead { display: none; }
.table-order tr { border: 0; box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); -ms-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); -o-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); display: block; margin-bottom: 10px; padding: 12px; }
.table-order tr:last-child { margin-bottom: 0; }
.table-order td { border-bottom: 0; display: block; font-size: 1.2rem; text-align: right; }
.table-order td:before { content: attr(data-label); float: left; font-size: 1.4rem; color:#333;}
.table-order td:last-child { border-bottom: 1px solid #b5b5b5; }

	/*------- Order Table CSS Ends -------*/

/*------- Your Orders Page Ends -------*/

/*------- Order Details Page Starts -------*/

	/*------- Order Details Box Section Starts -------*/

.box-order-details-pg,
.box-your-query-pg { padding: 10px; }
.box-your-query-pg { min-height: auto; }
.box-order-details-pg > h4,
.box-your-query-pg > h4 { font-size: 1.4rem; }
.box-order-details-pg > p,
.box-your-query-pg > p { font-size: 1.1rem; word-break: break-all; }
.order-pro-list-pg-heading > h4 { font-size: 1.4rem; margin: 0 0 10px 10px; }


	/*------- Order Details Box Section Ends -------*/

/*------- Order Details Page Ends -------*/

/*------- Your Wallet Page Starts -------*/

.bg-add-wallet { padding: 15px; }
.wallet-icon-with-rupee { margin-bottom: 20px; }
.form-wallet,
.label-space label { margin-bottom: 0; }
.form-wallet-element { margin-bottom: 15px; }
.btn-add-money-wallet { width: 100%; }
.add-money-to-wallet { text-align: left; }

	/*------- Wallet Table History CSS Starts -------*/

.table-wallet-history { border: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; margin-bottom: 0; }
.table-wallet-history thead { display: none; }
.table-wallet-history tr { border: 0; box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); -ms-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); -o-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); display: block; margin-bottom: 10px; padding: 12px; }
.table-wallet-history tr:last-child { margin-bottom: 0; }
.table-wallet-history td { border-bottom: 0; display: block; font-size: 1.2rem; text-align: right; }
.table-wallet-history td:before { content: attr(data-label); float: left; font-size: 1.4rem; color:#333;}
.table-wallet-history td:last-child { border-bottom: 1px solid #b5b5b5; }

	/*------- Wallet Table History CSS Ends -------*/

/*------- Your Wallet Page Ends -------*/

/*------- Your Profile Page Starts -------*/

	/*------- Add Profile Section Starts -------*/

.gene-info-customer > p, 
.gene-customer-cp > p { margin-bottom: 10px; }
.btn-profile-save-changes, 
.btn-profile-save-changes-pwd { font-size: 1.4rem; }

	/*------- Add Profile Section Ends -------*/

/*------- Your Profile Page Ends -------*/

/*------- Your Settings Page Starts -------*/

	/*------- Language Selection Section Starts -------*/

.lang-label-space { display: block; }
.form-language { margin-bottom: 10px; }

	/*------- Language Selection Section Ends -------*/

/*------- Your Settings Page Ends -------*/

/*------- Support Page Starts -------*/

.label-space-order-inquiry { margin-bottom: 30px; }
.form-element-inquiry,
.form-control-element-order-mob { margin-top: 30px; }
.btn-choose-order-send { margin-top: 30px; }

	/*------- Table Tickets Table History CSS Starts -------*/

.table-tickets { border: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; margin-bottom: 0; }
.table-tickets thead { display: none; }
.table-tickets tr { border: 0; box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); -ms-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); -o-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); display: block; margin-bottom: 10px; padding: 12px; }
.table-tickets tr:last-child { margin-bottom: 0; }
.table-tickets td { border-bottom: 0; display: block; font-size: 1.2rem; text-align: right; }
.table-tickets td:before { content: attr(data-label); float: left; font-size: 1.4rem; color:#333;}
.table-tickets td:last-child { border-bottom: 1px solid #b5b5b5; }

	/*------- Table Tickets Table History CSS Ends -------*/

/*------- Support Page Ends -------*/

/*------- Delivery Charges Page Starts -------*/

	/*------- Delivery Charges Boxes Section Starts -------*/

.panel-delivery-charges { margin-bottom: 10px; }
.panel-delivery-charges-body { padding: 10px; }
.panel-delivery-charges-body > i { font-size: 2rem; }
.panel-delivery-charges-body > h3,
.panel-delivery-charges-body > p { font-size: 1.4rem; }
.panel-delivery-charges-footer { padding: 5px; }
.panel-delivery-charges-footer > p { font-size: 1rem; }

	/*------- Delivery Charges Boxes Section Ends -------*/

/*------- Delivery Charges Page Ends -------*/

/*------- Order Completed Page Starts -------*/

	/*------- Order Completed Heading Section Starts -------*/

.box-order-completed, 
.box-delivery-feedback { padding: 10px; }
.order-completed-heading-pg > h2, 
.order-delivery-feedback-pg > h2 { font-size: 1.8rem; margin-bottom: 10px; padding: 5px 15px; }
.order-completed-desc > i, 
.delivery-feedback-desc > i { font-size: 2.4rem; margin-bottom: 0; }
.order-completed-desc > p, 
.delivery-feedback-desc > p { font-size: 2rem; }
.order-completed-desc > p:nth-child(3), 
.delivery-feedback-desc > p:nth-child(3),
.border-wave { margin-bottom: 10px; }
.btn-order-complete-submit { font-size: 1.4rem; }

	/*------- Order Completed Heading Section Ends -------*/

/*------- Order Completed Page Ends -------*/

/*------- Proceed Checkout Page Starts -------*/

.bg-logo-pro-chec { margin-bottom: 0; }
.bg-logo-pro-chec > .row { display: block; }
.img-proceed-checkout-logo { margin: 0 auto 10px; }
.pro-checkout-info-listing { text-align: center; }
.pro-checkout-info-listing > li { display: block; font-size: 1.4rem; margin-bottom: 5px; margin-right: 0; }
.pro-checkout-info-listing > li:last-child { margin-bottom: 0; }
.label-payment-method { display: block; width: 100%; }
.delivery-time-date-label-space label { font-size: 1.2rem; }

/*------- Proceed Checkout Page Ends -------*/

/*------- Delivery Address Page Starts -------*/

	/*------- Delivery Address Section Starts -------*/

.bg-delivery-address-pg { padding: 10px 10px 0; }
.manage-address > h3 { font-size: 1.8rem; margin-bottom: 10px; }
.btn-add-new-address { font-size: 1.4rem; margin-bottom: 10px; }
.manage-address-desc > p:first-child,
.manage-address-desc > p { font-size: 1.4rem; }
.panel-delivery-address { margin-bottom: 10px; }
.label-pro-chec { font-size: 1.4rem; }
.label-space-pro-chec-delivery > span:first-child { font-size: 1.4rem; }

	/*------- Delivery Address Section Ends -------*/

/*------- Delivery Address Page Ends -------*/

/*------- Why Choose Us Section Starts -------*/

.bg-why-choose-us-pg { padding: 10px 10px 0; }
.media-choose-us-pg { margin-bottom: 10px; }

/*------- Why Choose Us Section Ends -------*/

/*------- Members Plan Page Starts -------*/

	/*------- Members Plan Information Section Starts -------*/

.bg-smart-saving,
.bg-smart-saving-heading-center,
.bg-select-plan { padding: 10px; }
.bg-members-plan-info { padding: 10px 10px 0; }
.bg-smart-saving { margin-bottom: 10px; padding: 10px 10px 0; }
.bg-select-plan { padding: 10px 10px 0; }
.bg-smart-saving-heading-center,
.panel-select-plan { margin-bottom: 10px; }
.bg-smart-saving-heading-center > i { font-size: 2rem; }
.bg-smart-saving-heading-center > p,
.money-saving-heading > p { font-size: 1.4rem; }
.money-saving-heading + p { font-size: 1.8rem; margin-bottom: 10px; }
.money-saving-heading { margin-bottom: 10px; padding: 5px; }
.media-members-benefits { padding: 10px; }
.panel-select-plan-body { min-height: auto; padding: 60px 25px 41px; }
.panel-fav-select-plan-body { padding: 60px 15px 15px; }
.media-body-members-benefits > h4,
.panel-select-plan-body > h3,
.panel-select-plan-footer > p { font-size: 1.8rem; }
.media-body-members-benefits > p,
.panel-select-plan-body > p { font-size: 1.4rem; }
.media-body-members-benefits > p { min-height: auto; }

	/*------- Members Plan Information Section Ends -------*/

/*------- Members Plan Page Ends -------*/

/*------- Subscription Page Starts -------*/

		/*------- Subscription Section Starts -------*/

.bg-subscription-pg { padding: 10px; }
.bg-subscription-logo { margin-bottom: 10px; }
.box-subs-se,
.box-subscription { margin-bottom: 10px; }
.box-subs-se > p,
.box-subscription > p { font: 1.4rem/1.42857143 "Asap-Regular"; }
.box-subscription > h3 { font: 1.8rem/1.42857143 "Asap-Medium"; }

		/*------- Subscription Section Ends -------*/

/*------- Subscription Page Ends -------*/

/*------- FAQ Page Starts -------*/

	/*------- FAQ Section Starts -------*/

.faq-que-heading > h3,
.faq-note-heading > h3 { font-size: 1.6rem; }
.faq-ans-listing > li,
.faq-note-listing > li, 
.faq-que-heading > p { font-size: 1.2rem; text-align: left; }

	/*------- FAQ Section Ends -------*/
		
/*------- FAQ Page Ends -------*/

}

@media only screen and (max-width: 767px) {

/*------- SGB Home Page Starts -------*/

	/*------- Wrapper Section Starts -------*/

.sgb-wrapper { margin-top: 0; }

	/*------- Wrapper Section Ends -------*/

	/*------- Fixed Top Menu Section Starts -------*/

.fixed-category-menu { width: 90%; }
.social-listing-menu > li:first-child, 
.social-listing-menu > li:nth-child(2) { display: block; }
.fixed-menu-center > p { padding: 10px 15px; }

	/*------- Fixed Top Menu Section Ends -------*/

	/*------- Mobile Whatsapp Section Starts -------*/

.bg-mobile-whatsapp-home { padding: 10px 10px 0; display: block; }

	/*------- Mobile Whatsapp Section Ends -------*/

	/*------- Category Section Starts -------*/

.desktop-container { padding: 10px 10px 0; width: 100%; }
.category-section-heading > h2 { font-size: 2.4rem; }
.box-category { padding: 10px; }
.box-category-home > h3 { font: 1.2rem/1.42857143 "Asap-Regular"; }
.box-category-home > p { font-size: 1.2rem; }
.box-category-atc > a { font-size: 1.0rem; padding: 6px 10px; width: 85px; }

	/*------- Category Section Ends -------*/

	/*------- Popup - 1 Starts -------*/

.bg-sgb-home-popup-1 { padding: 15px; width: 90%; }
.box-sgb-product-popup-info { margin-bottom: 15px; padding: 10px; }
.box-sgb-product-popup-info-3 { margin-bottom: 0; }
.sgb-product-name-price > h4 { font-size: 1.6rem; }
.sgb-product-name-price > p,
.sgb-product-weight > p { font-size: 1.4rem; }
.sgb-product-add-to-cart > a { font-size: 1rem; padding: 8px 10px; }
.bg-sgb-home-popup-close { right: -10px; }
.bg-sgb-home-popup-close > a { height: 35px; width: 35px; }
.bg-sgb-home-popup-close > a > i { font-size: 1.6rem; line-height: 35px; }

	/*------- Popup - 1 Ends -------*/

/*------- SGB Home Page Ends -------*/

}