@media(min-width: 1501px) and (max-width: 1900px){
	
	body{ font-size:16px;}
	
	.container{ padding-left:3em; padding-right:3em;}
	
	/*========================Header Container========================*/
	
	.header-container .main-navigation ul li{ padding:0 0.633em;}
	.header-top .logo{ max-width:12.444em;}
	.header-container .head-user-area ul li img{ max-height:1.4em;}
	.header-container .head-user-area ul li .vi-wcaio-sidebar-cart-icon i{ width:1.4em; height:1.4em; font-size:16px !important;}
	
	/*========================Homepage========================*/
	
	.home-category-slider .slick-next{ right:6.6%;}
	
	.feature-product-slider.slick-slider .slick-next{ right:6.6vw;}
	
	.satvam-combos-slider .slick-next{ right:1.6vw;}
}

@media(min-width: 1280px) and (max-width: 1500px){

	body{ font-size:15px;}
	
	.container{ padding-left:3em; padding-right:3em;}
	
	.section-padding{ padding-top:7em; padding-bottom:7em;}
	
	/*========================Header Container========================*/
	
	.header-container .main-navigation ul li{ padding:0 0.633em;}
	.header-top .logo{ max-width:12.444em;}
	.header-container .head-user-area ul li img{ max-height:1.4em;}
	.header-container .head-user-area ul li .vi-wcaio-sidebar-cart-icon i{ width:1.4em; height:1.4em; font-size:15px !important;}
	
	.header-container .header-global-search a.close-search-btn{ right:3em;}
	
	
	/*========================Homepage========================*/
	
	.home-category-slider .slick-next{ right:6%;}
	
	.feature-product-slider.slick-slider .slick-next{ right:6vw;}
	
	.satvam-combos-slider .slick-next{ right:1vw;}
	
	.home-testimonial-sec h2.section-title{ padding-bottom:0px;}
}


@media(min-width:1200px) and (max-width:1400px){
	
	body{ font-size:14px;}
}


@media(min-width:1200px) and (max-width:1300px){
	
	body{ font-size:12px;}
	
	.container{ padding-left:3em; padding-right:3em;}
	
	.section-padding{ padding-top:7em; padding-bottom:7em;}
	
	/*========================Header Container========================*/
	
	.header-top .logo{ max-width:12.444em;}
	
	.header-container .main-navigation ul li{ padding:0 0.5em;}
	
	.header-container .head-user-area ul > li > img,
	.header-container .head-user-area ul > li > a > img,
	.header-container .head-user-area ul > li > a > span > img{ max-height:16px;}
	.header-container .head-user-area ul li .vi-wcaio-sidebar-cart-icon i{font-size:12px !important;}
	
	.header-container .header-global-search a.close-search-btn{ right:3em;}
	
	/*========================Homepage========================*/
	
	.home-category-slider .slick-next{ right:5.5%;}
	
	.best-selling-slider .slick-next{ left:-28.5vw;}
	
	.feature-product-slider.slick-slider .slick-next{ right:5.5vw;}
	
	.satvam-combos-slider .slick-next{ right:.5vw;}
	
	.home-testimonial-sec h2.section-title{ padding-bottom:0px;}
	
	/*========================Product Details========================*/
	
	.qib-button-wrapper .quantity input.input-text.qty.text{ height:2.3em;}
	.qib-button-wrapper button.qib-button, .qib-button-wrapper div.quantity.wqpmb_quantity{ height:2.3em;}
	
}

@media(min-width:1200px){

	.header-top .header-menu-wrapper{ min-height:inherit !important;}
}

@media(max-width:1199px){
	
	body{ font-size:14px;}
	
	.container{ padding-left:15px; padding-right:15px;}
	
	.section-padding{ padding-top:7em; padding-bottom:7em;}
	
	/*========================Header Container========================*/
	
	body.menu-open{ overflow-y:hidden;}
	
	.menu-toggle{ display:block;}
	.menu-toggle a{ display:inline-block;}
	
	.mobile-top-bar{ display:block;}
	.header-menu-wrapper{ display:block; position: absolute; left: 0; top: 0; width: 100%; visibility: hidden; opacity:0; background: rgba(0,0,0,.5); z-index: 999;}
	.header-menu-wrapper .header-menu-inner{background: #fff; width: 80%; height: 100%; max-height:100%; overflow-y:scroll; position:absolute; left:-110%; top:0; opacity:0; visibility: hidden; transition:all .5s; -webkit-transition:all .5s; display:flex; -webkit-display:flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; overflow-scrolling: touch; -webkit-overflow-scrolling: touch;}
	.header-menu-wrapper .mobile-top-bar{ display:flex; display:-webkit-flex; width:100%; justify-content: space-between; -webkit-justify-content: space-between; align-items: center; -webkit-align-items: center; padding-bottom:24px; border-bottom:1px solid rgba(0,0,44,.3); padding:24px; transition:all .5s; -webkit-transition:all .5s;}
	
	.header-container{ box-shadow:0 0 20px rgb(0 0 0 / 30%);}
	.header-container .header-menu-wrapper .main-navigation{ width:100%;}
	.header-container .main-navigation ul{ display:block;}
	.header-container .main-navigation ul li{ padding:24px; border-bottom:1px solid rgba(0,0,44,.3);}
	.header-container .main-navigation ul li a{ font-size:30px; line-height: 42px; position:relative; display:flex; align-items: center;}
	.header-container .main-navigation ul li a:before{ width:110px; height:100px; content:" "; display:block; margin-right:3vw;  background-position: center center; background-repeat: no-repeat;}
	.header-container .main-navigation ul li.vi-wcaio-menu-cart{ display: none;}
	
	.header-container .main-navigation ul li.menu-ground-spices a:before{ background-image:url(../images/ground-spices-cat.png);}
	.header-container .main-navigation ul li.menu-premium-ground-spices a:before{background-image:url(../images/premium-ground-spices-cat.png);}
	.header-container .main-navigation ul li.menu-blended-spices a:before{background-image:url(../images/blended-spices-cat.png);}
	.header-container .main-navigation ul li.menu-instant-mixes a:before{background-image:url(../images/instant-mixes-cat.png);}
	.header-container .main-navigation ul li.menu-multi-millet-instant-mixes a:before{background-image:url(../images/multi-millet-instant-mixes.png);}
	.header-container .main-navigation ul li.menu-achar-masala a:before{background-image:url(../images/achar-masala-cat.png);}
	.header-container .main-navigation ul li.menu-hing a:before{background-image:url(../images/hing-cat.png);}
	.header-container .main-navigation ul li.menu-offer a:before{background-image:url(../images/offers-cat.png);}
	.header-container .main-navigation ul li.menu-social-feeds a:before{background-image:url(../images/social-media-cat.png);}
	.header-container .main-navigation ul li.menu-salt a:before{background-image:url(../images/salt-cat.png);}
	.header-container .main-navigation ul li.menu-international a:before{background-image:url(../images/international-range.png);}
	.header-container .main-navigation ul li.menu-satvam-combo a:before{background-image:url(../images/combo-cat.png);}
	.header-container .main-navigation ul li.manu-offers a:before{background-image:url(../images/offers-cat.png);}
	.header-container .main-navigation ul li.menu-blog a:before{background-image:url(../images/blog-icon.png);}
	.header-container .main-navigation ul li.menu-recipes a:before{background-image:url(../images/recipes-icon.png);}
	.header-container .main-navigation ul li.my-location a:before{background-image:url(../images/my_location-icon.png);}
	
	.header-container .main-navigation ul li.menu-social-feeds{ border-bottom:none;}
	
	.header-container .main-navigation .mobile-login-btn{ margin-top:54px; display:block; width:100%; align-self: flex-end; -webkit-align-self: flex-end; order:3;}
	.header-container .main-navigation .mobile-login-btn a{  padding:24px; text-align:center; font-size:30px; text-transform: uppercase; background:#B60340; color:#fff; display:block; }
	
	.menu-open .header-menu-wrapper{ visibility: visible; opacity:1; transition:all .5s; -webkit-transition:all .5s;}
	.menu-open .header-menu-wrapper .header-menu-inner{ left:0; visibility: visible; opacity:1; transition:all .5s; -webkit-transition:all .5s; }
	
	.header-container .main-navigation ul li ul.sub-menu{ width:100%; padding:0; position: static; visibility: visible; opacity:1; background:none; box-shadow:none; -webkit-box-shadow:none;}
	.header-container .main-navigation ul li ul.sub-menu li{ width:100%; padding:24px; border-bottom:1px solid rgba(0,0,44,.3);}
	.header-container .main-navigation  .menu-top-menu-container > ul > li.menu-item-has-children{ padding:0;}
	.header-container .main-navigation  .menu-top-menu-container > ul > li.menu-item-has-children > a{display:none;}
	.header-container .main-navigation ul li ul.sub-menu li:last-child{ padding:24px;}
	
	.header-container .logo{ order:2; width:33.333%; text-align: center;}
	.header-container .logo img{ max-width:200px;}
	.header-container .main-navigation{ order:1; width:33.333%;}
	.header-container .head-user-area{ order:3; width:33.333%;}
	
	.header-container .head-user-area ul{ justify-content: right;}
	
	.search-open .header-container .global-search-result .more-result-btn a{ font-size:.8em;}
	.header-container .header-global-search a.close-search-btn{ right:15px;}
	
	
	/*========================Homepage========================*/
	
	.home-category-sec .home-category-title{ width:100%; left:0; padding:0 15px; text-align:center;}
	.home-category-slider .item.slick-current{ transform: none; -webkit-transform: none;}
	
	.home-category-slider .slick-dots{list-style:none; margin-top:1em; display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center;}
	.home-category-slider .slick-dots li{ padding:0 5px;}
	.home-category-slider .slick-dots button{ border:none; background:#A7A7A7; height:10px; width:10px; outline:none; border-radius:100%; padding:0; text-indent: -9999px;}
	.home-category-slider .slick-dots .slick-active button{ background:#363636; transform: scale(1.5);}
	
	.feature-product-slider .slick-list{ padding:1.111em 2.8vw 1.111em 1.111em;}
	.feature-product-slider.slick-slider .slick-next{ right:4.5vw;}
	
	.feature-image-slider .item .feature-product-name{ font-size:3.5em;}
	
	.best-selling-wrapper{ padding-left:15px; padding-right:15px; flex-wrap:wrap; -webkit-flex-wrap:wrap;}
	.best-selling-wrapper .title-sec{ width:100%; padding-top:0; text-align:center; padding-bottom:24px;}
	
	.best-selling-wrapper .best-selling-slider{ width:100%; padding-left:0;}
	.best-selling-slider .slick-list{ padding-right:0;}
	
	.best-selling-slider .slick-dots{list-style:none; margin-top:32px; display: flex; display: -webkit-flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; justify-content: center; -webkit-justify-content: center;}
	.best-selling-slider .slick-dots li{ padding:0 5px 10px; margin:0; width:auto; height:auto;}
	.best-selling-slider .slick-dots button{ border:none; background:#A7A7A7; height:10px; width:10px; outline:none; border-radius:100%; padding:0; text-indent: -9999px;}
	.best-selling-slider .slick-dots .slick-active button{ background:#363636; transform: scale(1.5);}
	
	.home-combos-sec h2.section-title{ text-align:center;}
	
	.home-combos-sec .slick-dots{list-style:none; margin-top:32px; display: flex; display: -webkit-flex; lex-wrap:wrap; -webkit-flex-wrap:wrap; justify-content: center; -webkit-justify-content: center;}
	.home-combos-sec .slick-dots li{ padding:0 5px 10px;}
	.home-combos-sec .slick-dots button{ border:none; background:#A7A7A7; height:10px; width:10px; outline:none; border-radius:100%; padding:0; text-indent: -9999px;}
	.home-combos-sec .slick-dots .slick-active button{ background:#363636; transform: scale(1.5);}
	
	.home-recipes-sec .recipes-content p br{display:none;}
	.home-recipes-sec .recipes-content a.explore-recipes{ font-size:1em;}
	
	.home-testimonial-sec h2.section-title{ padding-bottom:32px; text-align:center;}
	
	/*========================Product Details========================*/
	
	.product-single-top .single-product-image{ width:50%;}
	
	.woocommerce #content div.product .product-single-top div.summary, 
	.woocommerce div.product .product-single-top div.summary, 
	.woocommerce-page #content div.product .product-single-top div.summary, 
	.woocommerce-page div.product .product-single-top div.summary{ width:50%;}
	.product-single-top .product-brand-image{display:none;}
	
	.product-overview-first .product-first-title{ font-size:8em;}
	.product-overview-secound h2{ padding-left:0;}
	
	.product-overview-third .col-md-8 { max-width:100%; flex:0 0 100%; margin-left:0;}
	
	.product-overview-fourth h2{ font-size:6.333em;}
	.product-overview-fourth p{ font-size:1.8em;}
	
	.make-recipe-processs .item .icon{ width:140px; height:140px;}
	.make-recipe-processs .item h4{ font-size:1.2em;}
	.make-recipe-processs:before{ top:68px;}
	
	/*======================== Blog ========================*/
	
	.blog-listing-sec .vc_grid-item .vc_btn3-container a.vc_btn3{ width:14vw; height:2.5vw; line-height:2.5vw;}
}

@media(max-width:991px){
	
	body{ font-size:16px;}
	.hide-desktop{ display:block;}
	.hide-mobile{display:none;}
	
	.section-padding{ padding-top:100px; padding-bottom:100px;}
	
	.search-reslult-row{ flex-wrap:wrap; -webkit-flex-wrap:wrap;}
	.search-open .header-container .search-reslult-row .item{ width:50%; padding:0 15px 30px;}
	.search-open .header-container .global-search-result .more-result-btn a{ font-size:12px; width:150px; height:28px; line-height:28px; padding-left:20px;}
	.search-open .header-container .global-search-result .more-result-btn{ padding-top:0;}
	
	/*========================Homepage========================*/
	
	.home-banner-sec .banner-disocunt-block .discount-info h2{ font-size:24px;}
	.home-banner-sec .banner-disocunt-block .discount-info p{ font-size:16px !important; line-height:24px !important;}

	.home-banner-sec .banner-shop-block h2{ font-size:24px;}
	.home-banner-sec .banner-shop-block a img{ width:170px;}

	.home-banner-sec .banner-disocunt-block .discount-percentage img{ width:96px;}

	.home-feature-sec{ flex-wrap:wrap; -webkit-flex-wrap:wrap; padding:100px 0;}
	.home-feature-sec h2.section-title { padding-bottom:32px; padding-left:15px;}
	.home-feature-sec .feature-image-slider{ width:100%;}
	.home-feature-sec .feature-product-wrapper{ width:70%; margin:-130px auto 0; padding-left:0;}

	.feature-product-slider .slick-list{ padding:25px 0;}
	.feature-product-slider .item{ margin:0 30px;}

	.feature-product-slider .slick-dots{list-style:none; margin-top:24px; display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center;}
	.feature-product-slider .slick-dots li{ padding:0 5px;}
	.feature-product-slider .slick-dots button{ border:none; background:#A7A7A7; height:10px; width:10px; outline:none; border-radius:100%; padding:0; text-indent: -9999px;}
	.feature-product-slider .slick-dots .slick-active button{ background:#363636; transform: scale(1.5);}

	.home-recipes-sec .recipes-content{ padding:0 15px; transform: translateY(0); -webkit-transform: translateY(0); right:0; left:0; width:100%; top:100px; text-align:center;}
	.home-recipes-sec .recipes-content a.explore-recipes{ font-size:16px; margin:0 auto; text-align:left; width:250px; height:40px; padding-left:30px; line-height:40px;}
	.home-recipes-sec .recipes-content p br{display:block;}
	
/*========================Footer Container========================*/
	
	.footer-first-sec .first-sec-wrapper{ flex-wrap:wrap; -webkit-flex-wrap:wrap;}
	
	.footer-first-sec{ background-image:url(../images/mobile-footer-bg.png); padding:100px 0;}
	.footer-first-sec .footer-subscribe{ width:100%; flex-wrap: wrap; text-align: center; margin-bottom:48px;}
	.footer-first-sec .footer-subscribe .left{ width:100%;}
	.footer-first-sec .footer-subscribe .right{ width:100%;}
	.footer-first-sec h2{ padding-right:0;}
	.footer-first-sec .footer-social{ width:100%;}
	.footer-first-sec .footer-social ul{ justify-content: center; -webkit-justify-content: center;}
	
	.footer-secound-row{ padding-top:100px; padding-bottom:80px;}
	.footer-strip-row .col-md-4{ max-width:100%; flex:0 0 100%; -webkit-flex:0 0 100%; margin-bottom:20px;}
	
	.footer-strip-row .strip-inner h5{ font-size:20px;}
	
	.footer-links-sec{ padding-top:80px;}
	.footer-links-sec .links-links-row{ flex-wrap:wrap; -webkit-flex-wrap:wrap;}
	.footer-links-sec .links-links-row .links-item{ width:100%; padding:24px 0; border-bottom:1px solid #C1C1C1;}
	.footer-links-sec .links-links-row .links-item:last-child{ border-bottom:none; padding-bottom:0;}
	
	.footer-links-sec h4{ font-size:24px; color:rgba(0,0,25,.6); position:relative; padding-bottom:0;}
	.footer-links-sec h4:after{ background:url(../images/down-arrow.svg) center center no-repeat; width:16px; height:16px; content:" "; position:absolute; right:0; top:0;}
	.footer-links-sec ul li a,
	.footer-links-sec ul li p{ font-size:20px;}
	
	.footer-links-sec .links-item nav,
	.footer-links-sec .links-item ul{display:none;}
	
	.footer-links-sec .links-item.active h4{ padding-bottom:1.25rem;}
	.footer-links-sec .links-item.active h4:after{ transform: rotate(180deg); -webkit-transform: rotate(180deg);}
	.footer-links-sec .links-item.active nav,
	.footer-links-sec .links-item.active ul{display:block;}
	
	.footer-third-sec .col-md-5,
	.footer-third-sec .col-md-2{ max-width:100%; flex:0 0 100%; -webkit-flex:0 0 100%; text-align:center !important; padding:20px 0; }
	.footer-third-sec .footer-logo{ order:1;}
	.footer-third-sec .footer-payment{order:3;}
	.footer-third-sec .footer-copyright{order:2;}
	.footer-third-sec p{ font-size:20px;}
	
	.footer-third-sec{ padding:50px 0;}
	
	
	/*========================Product Listing========================*/
	
	.category-banner-sec{ height:36.250vw; padding-top:5vw; margin-bottom:12vw;}
	.category-banner-sec .category-main-title{ margin-top:-11vw;}
	.category-banner-sec h1.entry-title{ font-size:5vw;}
	.category-banner-sec h1.entry-title:before{ width:21.750vw; height:3.125vw; bottom:-3.5vw;}
	
	.woocommerce .product-listing-sec ul.products{ display:flex; display:-webkit-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; margin-bottom:10vw; padding-top:10vw;}
	.woocommerce .product-listing-sec ul.products li.product{ width:50% !important; border-right:1px solid rgba(112,112,112,.6); padding:6vw 3vw;}
	.woocommerce .product-listing-sec ul.products li.product:nth-child(even){ border-right:none;}
	.woocommerce .product-listing-sec ul.products li.product + li.product + li.product{ border-top:1px solid rgba(112,112,112,.6);}
	
	.woocommerce ul.products li.product .onsale{ right:2.5vw; top:2.5vw;}
	.woocommerce .product-listing-sec ul.products li.product h2.woocommerce-loop-product__title{ font-size:3.750vw;}
	.woocommerce .product-listing-sec ul.products li.product .price{ font-size:3.125vw;}
	
	.woocommerce .product-listing-sec .woocommerce-ordering { width:50%;}
	.woocommerce .product-listing-sec .woocommerce-ordering select.orderby{ width:100%; font-size:2.750vw; background-size:5vw;}
	
	.woocommerce .product-listing-sec ul.products li.product a.add_to_cart_button,
	.woocommerce .product-listing-sec ul.products li.product .yith-wcwl-add-to-wishlist a.add_to_wishlist,
	.woocommerce .product-listing-sec ul.products li.product a.yith-wcqv-button{ width:5vw; height:5vw; background-size:auto 3vw; right:1.250vw;}
	.woocommerce .product-listing-sec ul.products li.product .yith-wcwl-add-to-wishlist{ right:1.250vw; top:8vw;}
	.woocommerce .product-listing-sec ul.products li.product a.add_to_cart_button{ position:static; visibility: visible; opacity:1; background:url(../images/stroke.png) left center no-repeat; text-indent:inherit; width:30vw; height:5.125vw; line-height: 5.125vw; font-size:2.2vw; text-align:left; padding-left:5vw; background-size:100% auto;}
	.woocommerce .product-listing-sec ul.products li.product a.yith-wcqv-button{ top:15vw;}
	
	.woocommerce .product-listing-sec ul.products li.product .yith-wcwl-add-to-wishlist,
	.woocommerce .product-listing-sec ul.products li.product a.yith-wcqv-button{visibility:visible; opacity:1;}
	
	.feature-product-slider .item:hover, 
	.best-selling-slider .item:hover, 
	.satvam-combos-slider .item:hover, 
	.woocommerce .product-listing-sec ul.products li.product:hover{ transform: scale(1);}
	
	/*========================Product Details========================*/
	
	.product-single-top .single-product-image{ padding-top:60px; padding-bottom:60px;}
	.product-single-top .entry-summary{ padding-top:60px; padding-bottom:60px;}
	
	.product-section{ padding-top:60px; padding-bottom:60px; min-height:inherit; position:static; }
	
	.product-overview-first .product-first-title{ font-size:6em;}
	.product-overview-secound h2{ font-size:2.2em;}
	.product-overview-third .product-features-sec .item{ width:100%;}
	
	.product-overview-fourth .col-lg-5{ padding-bottom:32px;}
	.product-overview-fourth .col-md-10{ max-width:100%; flex:0 0 100%; margin-left: 0;}
	.product-overview-fourth h2{ font-size:5em;}
	.product-overview-fourth p{ font-size:1.6em;}
	
	.product-overview-fifth .col-md-10{ margin-left:0; max-width:100%; flex:0 0 100%;}
	
	.make-recipe-processs{justify-content:center; flex-wrap:wrap; -webkit-flex-wrap:wrap; -webkit-justify-content:center;}
	.make-recipe-processs:before{display:none;}
	.make-recipe-processs .item{ width:70%; padding-bottom:6vw;}
	
	.back-to-catagory{ padding-top:40px;}
	.back-to-catagory a{ display:block;}
	.single-product .home-best-selling-sec{ padding-bottom:0;}
}

@media(max-width:767px){
	
	body{ font-size:14px;}
	.section-padding{ padding-top:12.500vw; padding-bottom:12.500vw;}
	
	.container{ padding-left:5vw; padding-right:5vw;}
	
	h2{ font-size:5.625vw; line-height:normal;}
	h3{ font-size:3vw; line-height:normal;}
	
/*========================Header Container========================*/
	
	.menu-toggle img{ max-width:5vw; height:auto; background:#fff !important;}
	.header-container .logo img{ max-width:100%; height:auto;}
	.header-container .head-user-area ul li{ padding:0 .5em}
	.header-container .head-user-area ul li img{ max-width:4.375vw;}
	
	.home-feature-sec h2.section-title{ padding-left:5vw;}
	
	.header-menu-wrapper .mobile-top-bar{ padding:3vw 5vw;}
	.header-menu-wrapper .mobile-top-bar .menu-logo img{ max-width:4.750vw;}
	.header-menu-wrapper .mobile-top-bar .menu-close img{ max-width:3.250vw}
	
	.header-container .main-navigation ul li{padding:2vw 3vw;}
	.header-container .main-navigation ul li a{ font-size:3.750vw; line-height:normal;}
	
	.header-container .main-navigation ul li a:before{ width:12.500vw; height:13.750vw; background-size:100% auto;;}
	
	.header-container .main-navigation .mobile-login-btn a{padding:3vw; font-size:3.750vw;}
	
	.header-container .main-navigation ul li a{ border-bottom:none;}
	.header-container .main-navigation ul li a:hover{ border-color:transparent;}
	
	.header-container .head-user-area ul li .vi-wcaio-sidebar-cart-icon i{ width:4vw; height:5.5vw; background-size:100% auto;}
	.header-container .head-user-area ul li .vi-wcaio-sidebar-cart-icon .vi-wcaio-sidebar-cart-count-wrap,
	.header-container .head-user-area ul li #mini-cart-count{ top:-2vw; right:-2vw;}
	.header-container .head-user-area ul li .wishlist-counter{ top:-2vw; }
	
	.header-container .main-navigation ul li ul.sub-menu li{ width:100%; padding:2vw 3vw; border-bottom:1px solid rgba(0,0,44,.3);}
	.header-container .main-navigation ul li ul.sub-menu li:last-child{ padding:2vw 3vw;}
	
	
/*========================Homepage========================*/
	
	.home-banner-sec .banner-disocunt-block .discount-info h2{ font-size:4.500vw;}
	.home-banner-sec .banner-disocunt-block .discount-info p{ font-size:2.250vw !important; line-height:normal !important; }
	.home-banner-sec .banner-disocunt-block .discount-percentage img{ width:18vw;}
	
	.home-banner-sec .banner-shop-block h2{font-size:4.500vw;}
	.home-banner-sec .banner-shop-block a img{ width:35vw;}
	
	.home-category-sec .home-category-title p{ display:none;}
	
	.home-category-slider .item.slick-current img{ transform:scale(1); -webkit-transform:scale(1);}
	.home-category-slider .category-inner{ padding:10vw 4.375vw;}
	.home-category-slider .category-inner .category-details h3{ font-size:5vw;}
	.home-category-slider .category-inner .category-details p{ font-size:3.125vw;}
	.home-category-slider .category-inner .category-details a.view-more{ font-size:3.125vw;}
	
	.feature-image-slider .item .feature-product-name{ font-size:10vw;}
	
	.home-feature-sec{ padding:12.500vw 0;}
	.feature-product-slider .slick-dots{ margin-top:16px;}
	
	.best-selling-wrapper .title-sec p{ display:none;}
	
	.feature-product-slider .item .product-name{ font-size:5vw;}
	.feature-product-slider .item .starting-price{ font-size:3.5vw;}
	
	.best-selling-slider .item .product-name{ font-size:4.5vw; margin-bottom:5px;}
	.best-selling-slider .item .starting-price{ font-size:3vw;}
	
	.satvam-combos-slider .item .product-name{font-size:4.5vw; line-height:6vw;}
	.satvam-combos-slider .item .price{font-size:3vw;}
	
	.home-recipes-sec .recipes-content{ top:12.500vw;}
	.home-recipes-sec .recipes-content h2{ font-size:5.625vw; padding-bottom:3vw;}
	.home-recipes-sec .recipes-content p{ font-size:3.500vw; margin-bottom:4vw;}
	
	.home-recipes-sec .recipes-content a.explore-recipes{ font-size:2.750vw; width:43.500vw; height:6.250vw; padding-left:8.750vw; line-height:6.250vw;}
	
	.testimonial-slider .item { padding:0 4vw;}
	.testimonial-slider .item .testimonial-inner{ padding:8vw 7vw; box-shadow:0 1vw 3.750vw rgba(0,0,0,.25); -webkit-box-shadow:0 1vw 3.750vw rgba(0,0,0,.25); }
	.testimonial-slider .slick-center .testimonial-inner{ padding:8vw 7vw;}
	.home-testimonial-sec h2.section-title{ padding-bottom:1vw;}
	
	.testimonial-slider .slick-center p,
	.testimonial-slider .item p{ font-size:3.500vw; line-height:normal; margin-bottom:3vw;}
	.testimonial-slider .item .testimonail-star{ padding-bottom:3.750vw;}
	.testimonial-slider .item .testimonail-star img{ width:15vw;}
	.testimonial-slider .slick-center h5.client-name{ font-size:3.5vw;}
	.testimonial-slider .slick-center .location{ font-size:2.8vw; display:block;}
	
	.testimonial-slider .slick-dots{ margin-top:0;}
	
	.home-category-slider .slick-dots button,
	.feature-product-slider .slick-dots button,
	.best-selling-slider .slick-dots button,
	.home-combos-sec .slick-dots button,
	.testimonial-slider .slick-dots button{ height:8px; width:8px;}
	
/*========================Footer Container========================*/
	
	.footer-first-sec{ padding:12.500vw 0;}
	.footer-first-sec .footer-subscribe{ margin-bottom:7vw;}
	.footer-first-sec p{ font-size:3.125vw;}
	.footer-first-sec .footer-social ul li{ padding:0 0.625vw;}
	.footer-first-sec .footer-social ul li img{ max-width:5.625vw;}
	
	.footer-first-sec .footer-subscribe .es_subscription_form .es-field-wrap{ width:100%;}
	.footer-first-sec .footer-subscribe .es_subscription_form input[type="email"]{ height:8.750vw; line-height:8.750vw;}
	.footer-first-sec .footer-subscribe .es_subscription_form input[type="submit"]{ height:8.750vw; background:url(../images/newslatter-arrow.png) center center no-repeat #fff; text-indent: -9999px; background-size:4vw auto; width:12vw;}
	
	.footer-secound-row{ padding-top:12.500vw; padding-bottom:10vw;}
	
	.footer-strip-row .col-md-4{ margin-bottom:2.500vw;}
	.footer-strip-row .strip-inner{ padding:3.750vw;}
	.footer-strip-row .strip-inner h5{ font-size:3.125vw;}
	.footer-strip-row .strip-inner .icon{ padding-right:2.5vw;}
	.footer-strip-row .strip-inner .icon img{ max-width:5vw;}
	
	.footer-links-sec{ padding-top:10vw;}
	
	.footer-links-sec h4:after{ width:3vw; height:3vw; background-size:100% auto;}
	.footer-links-sec h4{ font-size:3.750vw;}
	.footer-links-sec .links-item.active h4{padding-bottom:3.750vw;}
	.footer-links-sec ul li{ padding-bottom:0.625vw;}
	.footer-links-sec ul li:last-child{ padding-bottom:0;}
	.footer-links-sec ul li a, 
	.footer-links-sec ul li p{ font-size:3.125vw;}
	
	.footer-links-sec .links-links-row .links-item{ padding:3.750vw 0;}
	
	.footer-third-sec{ padding:10vw 0;}
	.footer-third-sec .col-md-5, 
	.footer-third-sec .col-md-2{ padding:2.500vw 0;}
	
	.footer-third-sec .footer-logo img{ max-width:35vw;}
	.footer-third-sec .footer-payment img{ max-width:64vw;}
	.footer-third-sec p{ font-size:3vw;}
	
	/*========================Product Listing========================*/
	
	.category-banner-sec .category-main-title{ margin-top:-10vw;}
	
	.woocommerce .product-listing-sec ul.products li.product .onsale{ min-height:4.500vw; line-height:4.500vw; height:4.500vw; font-size:2vw;}
	
	#yith-quick-view-modal{ display:flex; display:-webkit-flex; align-items: flex-end; -webkit-align-items: flex-end; justify-content: center; -webkit-justify-content: center;}
	#yith-quick-view-content div.summary{ padding:0;}
	.woocommerce #yith-quick-view-content div.product .product-single-top .yith-wcwl-add-to-wishlist{display:none;}
	.woocommerce #yith-quick-view-content div.product .product-single-top .product-action-row button.single_add_to_cart_button{ width:auto;}
	.woocommerce #yith-quick-view-content .product-single-top .product_title{ font-size:6vw;}
	
	#yith-quick-view-modal .yith-wcqv-wrapper{ width:100% !important; height:100% !important;}
	#yith-quick-view-modal .product-single-top .single-product-image{ width:100%;}
	#yith-quick-view-modal #yith-quick-view-content div.summary{ width:100%;}
	#yith-quick-view-close{ right:10px; top:10px; border-radius:0;}
	
	#yith-quick-view-modal.open .yith-wcqv-main{ overflow-y:auto;}
	
	/*========================Product Details========================*/
	
	.product-single-top{ flex-wrap:wrap; -webkit-flex-wrap:wrap; padding:0 5vw; overflow:visible;}
	.product-single-top .single-product-image{ padding-top:10.500vw; padding-bottom:5vw; width:100%;}
	.woocommerce #content div.product .product-single-top div.summary, .woocommerce div.product .product-single-top div.summary, .woocommerce-page #content div.product .product-single-top div.summary, .woocommerce-page div.product .product-single-top div.summary{ width:100%; padding:0; margin-bottom:0;}
	
	.woocommerce div.product .product-single-top .yith-wcwl-add-to-wishlist{ width:50%; margin-right:0;}
	.woocommerce div.product .product-single-top .product-action-row .yith-wcwl-add-button a{ display:block; text-align:center; font-size:4vw;}
	.woocommerce div.product .product-single-top .product-action-row button.single_add_to_cart_button{ width:50%; font-size:4vw;}
	.woocommerce div.product form.cart{ margin-bottom:0;}
	
	.woocommerce div.product .product-single-top #wpgs-gallery .slick-dots{ left:0;}
	
	.woocommerce div.product .product-single-top .product_title{ font-size:6.250vw;}
	.woocommerce div.product .product-single-top p.price{ border-bottom:1px solid #BDBDBD; padding-bottom:3vw; margin-bottom:3vw;}
	.woocommerce div.product .product-single-top p.price .woocommerce-Price-amount{ font-size:5vw;}
	.woocommerce div.product .product-single-top p.price .including-taxes{ font-size:4vw; line-height:normal;}
	body.single-product .product-single-top .qib-button-wrapper label.screen-reader-text{ font-size:4.5vw; color:#202020;}
	
	.product-single-top .single-product-image .onsale{ left:0; top:5vw;}
	.product-single-top .single-product-image .slick-dots button{ height:8px; width:8px;}
	
	.woocommerce div.product form.cart .variations label{ font-size:3.250vw;}
	.woocommerce div.product form.cart .variations{ position:relative;}
	.woocommerce div.product form.cart .variations select{ width:100%;}
	.woocommerce div.product form.cart .reset_variations{ position:absolute; top:100%; color:#B60441; right:0;}
	
	.woocommerce div.product .product-single-top .woocommerce-variation-price .price bdi{  font-size:5vw;}
	
	.woocommerce div.product .product-single-top p.price del, 
	.woocommerce div.product .product-single-top span.price del{ font-size:3.5vw;}
	
	.woocommerce div.product .product-single-top p.price ins, 
	.woocommerce div.product .product-single-top span.price ins{font-size:5vw;}
	
	.qib-button-wrapper .quantity input.input-text.qty.text{ height:10vw; font-size:4vw;}
	
	.qib-button-wrapper .quantity input.input-text.qty.text,
	.qib-button-wrapper button.qib-button{ border-color:#CFCFCF;}
	
	.qib-button-wrapper button.qib-button, 
	.qib-button-wrapper div.quantity.wqpmb_quantity{height:10vw; }
	
	
	.product-details-wrapper{ padding:0;}
	.product-section{ padding-top:7.500vw; padding-bottom:7.500vw;}
	
	.product-overview-first .col-md-5{ margin-bottom:4vw;}
	.product-overview-first .col-md-5 img{ max-width:70%; height:auto;}
	
	.product-overview-first .product-first-title{ font-size:16vw;}
	.product-overview-secound h2{ font-size:5vw; text-align:center;}
	.product-overview-secound .col-md-4 img{ max-width:70%;}
	.product-overview-secound .row{ flex-direction: column-reverse; -webkit-flex-direction: column-reverse;}
	
	.product-overview-third .product-features-sec .item{ padding:5vw 0;}
	.product-overview-third .product-features-sec .icon{ width:26vw; height:26vw;}
	.product-overview-third .product-features-sec h4{ font-size:5vw;}
	
	.product-overview-fourth .col-lg-5 img{ max-width:70%; height:auto;}
	
	.product-overview-fourth h2{ font-size:16vw; text-align:center;}
	.product-overview-fourth p{ font-size:5vw; text-align:center;}
	
	.make-recipe-processs .item{ width:80%;}
	.make-recipe-processs .item .icon{ width:30vw; height:30vw; margin-bottom:2vw;}
	.make-recipe-processs .item h4{ font-size:4.5vw;}
	
	.product-overview-fourth h2:before{ width:30vw; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
	
	.home-best-selling-sec  .slick-dots li button:before{ display:none;}
	
	.woocommerce div.product .woocommerce-tabs ul.tabs{ display:flex; display:-webkit-flex; overflow:auto;}
	.woocommerce div.product .woocommerce-tabs ul.tabs::before{width:200%;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{ padding:0 4vw;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li a{ font-size:3.5vw; white-space: nowrap; -webkit-white-space: nowrap;}
	
	.single-product #review_form_wrapper .comment-form input[type="text"], 
	.single-product #review_form_wrapper .comment-form input[type="email"]{ width:100%;}
	
	.single-product #review_form_wrapper .comment-form .comment-form-cookies-consent{ display:flex; display:-webkit-flex;}
	.single-product #review_form_wrapper .comment-form .comment-form-cookies-consent input#wp-comment-cookies-consent{ margin-top:2vw; margin-right:3vw;}
	
	.product-review-sec { padding-top:12.500vw; padding-bottom:12.500vw;}
	.product-review-sec .product-review-wrapper{ flex-wrap:wrap; -webkit-flex-wrap:wrap; justify-content: center; -webkit-justify-content: center;}
	.product-review-sec .product-review-wrapper .woocommerce-product-rating{ display:flex; display:-webkit-flex; justify-content: center; -webkit-justify-content: center;}
	.product-review-sec .product-review-wrapper h2{ font-size:7vw; padding-bottom: 2vw;}
	
	.product-review-sec .product-review-wrapper a.write-review-btn{ padding:2.750vw 5vw; font-size:4vw;}
	
	.thwvsf-wrapper-ul{ padding:0 2px;}
	
	.product-shipping-checking{ margin-bottom:0; margin-top:3vw;}
	
	/*========================Cart========================*/
	
	.woocommerce table.shop_table tbody td .qib-button-wrapper, 
	.woocommerce-page table.shop_table tbody td .qib-button-wrapper{ justify-content: flex-end; -webkit-justify-content: flex-end;}
	
	
	/*========================Checkout========================*/
	
	.page-title-sec{ padding:5vw 0;}
	.page-title-sec h1.entry-title{ font-size:5vw;}
	
	.woocommerce-checkout form.checkout_coupon p.form-row{ width:100%;}
	
	.woocommerce-checkout .woocommerce-order .woocommerce-order-details{ width:100%;}
	
	.woocommerce ul.order_details li{ margin:0 0 10px; border-right:none; width:50%;}
	
	.woocommerce-account .woocommerce-MyAccount-navigation{ margin-bottom:40px;}
	
	/*========================Satvam Forms========================*/
	
	.become-distributor-sec .distributor-image{ height:45vh;}
	.become-distributor-sec .satvam-form{ max-width:90%;}
	
	/*========================Offer========================*/
	.page-banner-sec .vc_col-sm-6,
	.page-banner-sec .vc_col-sm-5,
	.page-banner-sec .vc_col-sm-7,
	.page-banner-sec .vc_col-sm-4{ width:50%;}
	
	.contact-form ul li{ width:100%;}
	.contact-form ul li .wpcf7-spinner{ display: block;}
	.contact-map-sec iframe{ height:80vw;}
	
	/*======================== Terms & Condition ========================*/
	
	.terms-condition-sec ul li{ padding-left:28px; background-size:18px auto; background-position:left 2px;}
	
	/*======================== Blog ========================*/
	
	.blog-listing-sec .vc_grid-item .vc_btn3-container a.vc_btn3{ font-size:2.750vw; width:43.500vw; height:6.250vw; padding-left:8.750vw; line-height:6.250vw;}
	.blog-listing-sec .vc_pageable-load-more-btn a.vc_btn3{ padding:3vw 5vw;}
	
	.blog-single-sec{ padding:40px 0;}	
}

