/********************************Responsive Page******************************************/
@media only screen and (min-width:1400px) {
   /*********************************Homepage***************************************/
	.header_first_inner {
        max-width: 1366px;
        margin: 0 auto;
    }
	.banner_home3_slic ul.slick-dots {
		left: 30px;
	}
	.aboutus_hme3_image:before {
		width: 101%;
		top: 1px;
    	left: -1px;
	}
	.aboutus_hme3_hle {
		max-width: 1366px;
		margin: 0 auto;
		float: none;
	}
	.banner_home3_content {
		max-width: 700px;
	} 
	.banner_homepagetwo_content {
		width:675px;
	}
	.time_counter {
		width: 225px;
	}
	.delivery_hme2_hle {
		background-size: 100% 100%!important;
	}


}

@media only screen and (min-width:1500px)  {
    /*********************************Homepage***************************************/
	.banner_home3_content {
		padding-right: 150px;
	}



}

@media only screen and (min-width:1600px)  {
    /*********************************Homepage***************************************/

        
}
@media only screen and (min-width:1700px)  {
    /****************************************Homepage*************************************/


}

@media only screen and (min-width:1800px)  {
  /*********************************Homepage***************************************/


}

@media only screen and (min-width:1920px)  {
    /*********************************Homepage***************************************/
    

}

@media only screen and (max-width:1300px) {
    .container {
        padding: 0 15px;
    }
    /*********************************Homepage************************************/
    .header_logo {
        padding: 0.5em 1em 0.5em 0em;
    }
    .header_categoryinner:before {
        top: 13px;
        left: 10px;
    }    
    .header_icons ul li:last-child {
        width: 35%;
    }
    .delivery_title h3 {
        font-size: 55px;
        line-height: 100px;    
    }
    .delivery_image img {
        height: 500px;
    }
    .producthme_price del {
        font-size: 14px;
    }
    .producthme_price ins {
        font-size: 15px;
    }
    .footer_newsletter_inner {
        padding: 3em 2em 2em;
    }   
    .custom-footer-details ul li p {
        font-size: 18px;
        line-height: 32px;
    }       
    .footer_menu h4, .footer_detail h4 {
        font-size: 27px;
        line-height: 32px;
    }        
    .footer_newsletter_descrip p {
        font-size: 14px;
        line-height: 22px;
    }    
    .bannerhme_image img {
        height: 650px;
    }
	/***********************************Aboutus page*********************************/
	.banner_inner_content {
		width: 50%;
	}
	/***********************************Shop page*********************************/
	.grid-view li.product {
		margin: 0px 6px !important;
		margin-bottom: 10px !important;
	}
	.view-toggle {
	   right: 15px;
	}
	.grid-view li.product span.price ins {
   	 	font-size: 15px;
	}		
	.grid-view li.product .add_to_cart_button {
		margin-right: 10px;
	}
	.content_list .custom-main-description {
    	padding: 0px 10px 0px 0px;
	}
	.content_list span.price {
   		 padding-left: 0;	
	}
	.grid-view li.product span.price {
		width: 60%;
	}
	/****************************Wishlist Page***********************************/
	.woocommerce-wishlist .content-area {
		max-width: 95%;
	}
	.woocommerce-cart .content-area {
		max-width: 95%;
	}
	.woocommerce-checkout .content-area {
		max-width: 95%;
	}
	/******************************Homepage2*******************************/
	.banner_homepagetwo_slic ul.slick-dots {
		top: 100px;
	}
	.banner_homepagetwo_content h1 {
		font-size: 55px;
		line-height: 85px;
	}
	.banner_homepagetwo_content p {
		font-size: 18px;
		line-height: 32px;	
	}
	.time_counter_single {
		margin-bottom: 2em;
	}		
	.time_counter_single p {
		font-size: 16px;
		line-height: 25px;
	}
	.whychoose_homepage2_single_inner {
		padding: 0em 3em 0em;
	}	
	.whychoose_homepage2_single_inner h3 {
		font-size: 22px;
		line-height: 32px;
	}
	.producategoryhm2_single_name a {
    	font-size: 22px;
	}
	.delivery_hme2_left h4 {
		font-size: 60px;
		line-height: 105px;	
	}
	.products_hme2_title ul {
		width: 66%;
	}
	.badge.discount.hme2-discount {
		padding: 0.7em 0.8em 1.2em;
		top: -1px;
	}
	.testimonials_hme2_single_img {
		width: 160px;
	}
	.testimonials_hme2_single_content {
		padding: 1.8em 1.5em 2em 4.5em;
	}
	.testimonials_hme2_wrapper {
		padding: 2em 0em 1em;
	}
	.healthy_organic_content:nth-child(2n+1) {
		clear: both;
	}
	.healthy_organic_content {
		margin-bottom: 5.5em;
	}
	.healthy_organic_content:nth-child(3) .healthy_organic_content_innr {
		margin-right: 24em;
	}
	.healthy_organic_content:nth-child(4) .healthy_organic_content_innr {
		margin-left: 22em;
	}
	.healthy_organic_content_innr h4 {
		font-size: 24px;	
		line-height: 42px;
	}
	.healthy_organic_content_innr p {
		font-size: 15px;
		line-height: 25px;		
	}
	/*******************************Homepage3************************************/
	.banner_home3_content {
		padding-right: 25px;
		padding-left: 25px;
	}
	.whychoose_hme3_hle:before {
		height: 55px;
		top: 30px;
	}
	.aboutus_hme3_hle strong {
		margin-top: 0em;
	}
	.product_content_hme3 .addcart_products_hme3 a {
    	width: 100%;
	}
	.deliveryhm3_content_inner h4 {
		font-size: 50px;
    	line-height: 90px;
	}		
	.deliveryhm3_content_inner p {
		width: 80%;
		font-size: 30px;
    	line-height: 50px;
	}	
	.latestpost_title_hme3:before {
		width: 160px;
    	height: 160px;
	}
	.latestblog_wrapper .container:before {
		width: 99%;
		left: 0;
	}
	.bloghme3_slic:before {
		width: 160px;
    	height: 160px;
		right: 0;
	}
	.testi_cont_hme3 {
    	font-size: 15px;
	}
	.aboutus_hme3_subtitle {
		display: none;
	}
	.single-product .summary.entry-summary .custom-offer-box .offer-left span.offer-title {
		font-size: 18px;
    	line-height: 30px;
	}
	.hurrytimer-campaign-465 .hurrytimer-timer-digit,
	.hurrytimer-campaign-465 .hurrytimer-timer-sep {
		font-size: 28px !important;
	}
	.single-product .summary.entry-summary .custom-offer-box .offer-left span.offer-title {
    	font-size: 15px;
	}
	.headersecond_menus {
		width: 55%;
	}
	.headersecond_cont {
		width: 45%;
	}
	#mega-menu-wrap-header_menu3 #mega-menu-header_menu3 > li.mega-menu-item > a.mega-menu-link {
		padding: 0px 5px;
	}
	a.header_call {
		height: 65px;
    	width: 195px;	
		font-size: 17px;
		line-height: 68px;
		position: relative;
		padding-left: 21px;
	}
	a.header_call:before {
		width: 20px;
    	height: 18px;
		top: 25px;
    	left: 20px;
	}
	a.appointment_third {
		width: 230px;
		font-size: 15px;
		line-height: 68px;
		position: relative;
		padding-left: 24px;
	}
	a.appointment_third:before {
		width: 19px;
    	height: 18px;
		top: 24px;
    	left: 21px;
	}
	.delivery_hle:before {
		content: unset;
	}
	.woocommerce-account div#primary {
		padding: 0px 15px;
	}

}
@media only screen and (max-width:1200px) {
    /*********************************Homepage************************************/
    .header_icons ul li:last-child {
        width: 40%;
    }
    .header_firstblck {
        padding: 10px 10px 10px;
    }    
    .header_menu ul li a {
        font-size: 17px;
    }
    .bannerhme_content h1 {
        font-size: 55px;
        line-height: 80px;
    }
    .collections_single_content h3 {
        font-size: 36px;
        line-height: 60px;
    }
    .hurrytimer-timer .hurrytimer-timer-digit, 
    .hurrytimer-timer .hurrytimer-timer-sep {
      font-size: 20px;
    }
    .hurrytimer-timer .hurrytimer-timer-label {
         font-size: 12px;
    }
    .product_title h3 {
        font-size: 40px;
        line-height: 60px;
    }    
    .hurrytimer-timer-block { 
	   margin-right: 0px!important;
	}
	.hurrytimer-campaign .hurrytimer-timer-digit {
		font-size: 20px!important;
	}	
	.testi_cont {
    	height: 250px;
	}
	.testimonials_hle:before {
		height: 625px;
	}	
	.testimonials_single_image:before {
		width: 110px;
		height: 110px;	
		top: 25px;
	}
	.testimonials_single_image img {
		height: 80px;
		width: 80px;
		margin-top: 20px;
	}
	.bloghme_single_content h4 a {
    	font-size: 21px;
	}	
	.footer_newsletter_descrip p {
        font-size: 14px;
        line-height: 20px;
    }
	.custom-footer-details ul li p {
        font-size: 17px;
        line-height: 29px;
		width: 88%;
		padding-left: 5px;
    }
	.footer_menu h4, .footer_detail h4 {
        font-size: 24px;
        line-height: 30px;
    }	
	.footer_secondblck p {
		font-size: 17px;
		line-height: 30px;
	}		
	/*********************************Aboutus Page*******************************/
	.banner_inner_image img {
    	height: 500px;
	}
	.banner_inner_content {
	  width: 56%;
	}
	.abuoutfirst_image_inner img {
    	height: 550px;
	}
	.whatweprovide_single_inner h4 {
    	font-size: 19px;	
		line-height: 42px;
	}
	.whatweprovide_single {
		padding: 0px 6px;
	}
	.delivery_image_inner img {
    	height: 450px;	
	}
	.delivery_hle h4 {
      font-size: 36px;
	  line-height: 50px;
	  margin-top: 35px;
	} 	
	.delivery_hle p {
   		font-size: 18px;
	}
	.banner_innerpage {
		padding-bottom: 2em;
	}
	.banner_innerpage:after {
		bottom: -27px;
	}
	/********************************Blog Page***************************/
	.recent_posts_box {
		padding: 1em;
	}
	.recent_post_item h5 a {
		font-size: 23px;
		line-height: 34px;
	}
	.recent_post_item a {
    	font-size: 17px;	
	}
	.recent_post_item h5 a {
		font-size: 23px;
		line-height: 32px;	
	}
	.blogcont_st h5 {
		font-size: 24px;
    	line-height: 36px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		padding-bottom: 0;
		overflow: hidden;
	}		
	.blogcont_st p {
		font-size: 15px;
		line-height: 24px;
		color: #000000;
		font-weight: 400;
		margin-bottom: 10px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		padding-bottom: 0;
		overflow: hidden;
	}	
	.blog_featured_post {
		height: 640px;
	}
	.blog_thumb img {
    	height: 400px;
	}	
	/*******************************Aboutus Page***************************/
	.blogdetail_banner .banner_inner_content_inr {
		padding: 0em 5em;
	}
	.blogdetail_right .recent-post-content p {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		padding-bottom: 0;
		overflow: hidden;
	}
	/************************Products Page**************************/
	.grid-view li.product {
		margin: 0px 5px !important;
		margin-bottom: 15px !important;
	}
	.grid-view li.product span.price {
		width: 100%;
	}	
	.grid-view li.product span.price ins {
		float: left;
	}
	.product_listing_wrapper div#secondary span.gamma.widget-title {
		font-size: 20px;
		line-height: 36px;
	}
	.product_listing_wrapper .product-categories li {
		padding-left: 10px;
	}
	.product_listing_wrapper .product-categories li a {
		font-size: 17px;
	}
	.post-type-archive-product .banner_inner_content_inr h1 {
		font-size: 45px;
		line-height: 50px;
	}
	.product_listing_wrapper div#secondary {
		padding-right: 1em;
	}
	/*********************************Wishlist Page******************************/
	.header_categoryinner button {
    	width: 170px;	
	}
	.header_categoryinner:after {
		right: 0px;
	}
	.product-category-links.active li {
		font-size: 15px;
	}		
	.woocommerce-wishlist .woocommerce .wishlist-title h2 {
		font-size: 28px;
    	line-height: 32px;
	}
	.woocommerce-wishlist .hentry.type-page .entry-header h1 {
		line-height: 50px;
		font-size: 36px;
	}
	.woocommerce-checkout ins.wc-block-components-product-price__value.is-discounted.wc-block-components-order-summary-item__individual-price {
    	font-size: 16px;	
	}	
	.woocommerce-cart button.wc-block-cart-item__remove-link {
		left: -15px;
	}
	.woocommerce-cart button.wc-block-cart-item__remove-link:before {
		font-size: 25px;
	}
	.woocommerce-cart a.wc-block-components-product-name {
    	font-size: 22px;
	}
	/*******************************Homepage2 **********************************/
	.banner_homepagetwo_content h1 {
        font-size: 50px;
        line-height: 80px;
    }
	.banner_homepagetwo_content p {
        font-size: 18px;
        line-height: 32px;
    }	
	.time_counter_inr {
		padding: 0em 0em 0em 4em;
	}
	.time_counter_single h2 span {
		font-size: 42px;
		line-height: 52px;
	}
	.time_counter_single p {
        font-size: 16px;
        line-height: 24px;
    }	
	.banner_homepagetwo_content h1 {
        font-size: 45px;
        line-height: 75px;
    }		
	.banner_homepagetwo_image img {
    	height: 750px;
	}
	.banner_homepagetwo_content p {
        font-size: 18px;
        line-height: 30px;
		margin-bottom: 0.5em;
    }				
	.whychoose_homepage2_single_inner {
        padding: 0em 2em 0em;
    }	
	.whychoose_homepage2_single_image {
		width: 100px;
		height: 120px;
	}
	.product_category_hmepge2 h3 {
		font-size: 36px;
		line-height: 50px;
	}
	.products_hme2_single_image img {
    	height: 250px;
	}		
	.delivery_hme2_hle {
   		height: 680px;	
	}
	.delivery_hme2_left h4 {
        font-size: 48px;
        line-height: 80px;
    }		
	.delivery_hme2_left p {
		font-size: 17px;
		line-height: 32px;
	}
	.testimonials_hme2_single_img {
        width: 140px;
    }		
	.testimonials_hme2_single_content p {
		font-size: 14px;
		line-height: 21px;	
	}
	.testimonials_hme2_single_content {
        padding: 1.8em 0.5em 2em 4.5em;
    }
	.testimonial-rating.home2-rating {
		margin-bottom: 5px;
	}	
	.testimonials_hme2_single_content h4 {
		font-size: 16px;
		line-height: 24px;
	}
	.blog_hme2_title h4 {
		font-size: 50px;
		line-height: 90px;
	}
	.products_hme2_title h4 {
		font-size: 40px;
		line-height: 65px;
		width: 35%;
	}
	.products_hme2_title ul {
        width: 64%;
    }
	.products_hme2_title ul li {
		margin: 0px 5px;
	}
	.products_hme2_title ul li a {
		font-size: 15px;
		line-height: 32px;
	}
	.badge.discount.hme2-discount {
		line-height: 22px;
		font-size: 15px;
	}	
	.testimonials_hme2_title h4 {
		font-size: 50px;
		line-height: 100px;
	}
	.testimonials_hme2_single_img {
        width: 130px;
    }	
	.testimonials_hme2_single_img img {
    	height: 225px;
	}
	.testimonials_hme2_single_content {
        padding: 1.8em 0.5em 2em 4em;
    }	
	.testimonials_hme2_single_content h4 {
        font-size: 15px;
        line-height: 24px;
    }
	.testimonials_hme2_single_content p {
        font-size: 14px;
        line-height: 21px;
    }
	.blog_hme2_title h4 {
        font-size: 42px;
        line-height: 80px;
    }
	.blog_hme2_title p {
		font-size: 16px;
		line-height: 28px;
	}
	.blog_hme2_slic button.slick-prev.slick-arrow,
	.blog_hme2_slic button.slick-next.slick-arrow {
		top: -95px;
	}	
	.blog_hme2_single_content h4 a {
   	 	font-size: 19px;
	}
	.healthy_organic_content {
        margin-bottom: 3.5em;
    }
	.healthy_organic_content_innr h4 {
    	font-size: 22px;
        line-height: 40px;
    }	
	.healthy_organic_content:nth-child(3) .healthy_organic_content_innr {
        margin-right: 18em;
    }
	.healthy_organic_content:nth-child(4) .healthy_organic_content_innr {
        margin-left: 20em;
    }		
	.healthy_organic_title h4 {
		font-size: 50px;
		line-height: 100px;
	}
	.healthy_organic_title p {
		font-size: 24px;
		line-height: 36px;	
	}
	.healthy_organic_inr img {
		height: 360px;
		width: 50%;
	}
	.healthy_organic_content:nth-child(4) .healthy_organic_content_innr {
        margin-left: 18em;
    }
	.testimonials_hme2_single_img {
		top: 20px;
	}	
	.healthy_organic_content:nth-child(1) .healthy_organic_content_innr {
		margin-right: 13em;
	}
	.healthy_organic_hle {
    	height: 880px;
	}	
	/* .header_secondblck {
        display: none;
    }	 */
	/********************************Homepage3******************************/
	.banner_home3_single:before {
		width: 65%;
	}
	.banner_home3_content h1 {
		font-size: 41px;
		line-height: 52px;
	}
	.banner_home3_content p {
		font-size: 17px;
		line-height: 30px;		
	}
	.whychoose_hme3_single_inner {
    	margin: 0px 12px;
	}
	.whychoose_hme3_single_inner span {
		padding: 0em 1em;
		font-size: 21px;
   	    line-height: 30px;
	}	
	.aboutus_hme3_image {
		margin-right: 1em;
		margin-left: 15px;
		margin-bottom: 1em;
	}
	.aboutus_hme3_image_inner {
   		 height: 545px;
	}
	.aboutus_hme3_image_inner img {
		height: 100%;
	}		
	.aboutus_hme3_hle h2 {
		font-size: 36px;
		line-height: 45px;	
	}
	.aboutus_hme3_hle h3 {
		font-size: 36px;
		line-height: 50px;
	}
	.aboutus_hme3_hle ul li {
    	font-size: 17px;	
	}
	.aboutus_hme3_hle p {
    	font-size: 17px;	
	}
	.product_content_hme3 p.price {
		display: flex !important;
		width: 100%;
		float: left;
		margin: 0 !important;
		vertical-align: middle;
		justify-content: start;
		padding: 10px 0px;
	}
	.products_hme3_wrapper {
		padding: 1em 0em;
   	 	margin: 1em 0em;
	}	
	.deliveryhm3_imageinr img {
    	height: 650px;
	}
	.deliveryhm3_content_inner h4 {
        font-size: 42px;
        line-height: 85px;
    }	
	.deliveryhm3_content_inner p {
		font-size: 24px;
        line-height: 45px;
	}
	.bigsales_title_timer span {
		width: 25%;
	}
	.bigsales_title_timer .hurrytimer-campaign .hurrytimer-timer-digit {
        font-size: 24px !important;
    }
	.bigsales_title_timer .hurrytimer-timer .hurrytimer-timer-label {
        font-size: 17px !important;
    }
	.banner_home3_content {
		padding-right: 0;
		top: 60px;
		padding-left: 25px;
	}
	.banner_home3_content h1 {
        font-size: 40px;
        line-height: 52px;
    }		
	.banner_home3_content p {
        font-size: 17px;
        line-height: 30px;
    }	
	.banner_home3_single:before {
		background-size: 100% 100%;
	}
	.testimonials_hme3single_image img {
		width: 90px;
		height: 90px;
	}
	.testimonials_hme3single_cont h4 {
		font-size: 22px;
		line-height: 30px;		
	}
	.testimonials_hme3_left {
		padding-right: 3em;
	}
	.bloghme3_single_image img {
    	height: 500px;		
	}
	.post-date.hme3_date {
		width: 60px;
   	    height: 60px;
		font-size: 16px;
		line-height: 20px;
	}
	.bloghme3_single_contentinr h4 a {
		font-size: 22px;
		line-height: 32px;
	}
	.bloghme3_single_contentinr p {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		padding-bottom: 0;
		overflow: hidden;
	}
	.latestpost_title_hme3 h4 {
    	font-size: 36px; 	
		line-height: 42px;
	}
	.latestpost_title_hme3 h4 span {
    	font-size: 36px;
	}
	.testimonials_hme3_left h4 {
		font-size: 36px;
		line-height: 45px;	
	}
	.single-product .hurrytimer-timer-block	{
		margin-left: 3px;
	}
	.single-product .summary.entry-summary {
		padding-bottom: 3em;
	}
	.product-share-wrapper {
		right: unset;
		left: 0;
		bottom: 0;
	}
	.single-product .summary.entry-summary form.cart {
		display: flex;
	}
	.topsellinghme_products_nonveg .product-info, .topsellinghme_products_veg .product-info {
		width: 55%;
	}
	.topsellinghme_products_nonveg .price ins, .topsellinghme_products_veg .price ins {
		font-size: 17px;
	}	
	.topsellinghme_products_nonveg .product-info .title a, .topsellinghme_products_veg .product-info .title a {
		margin-bottom: 2px;
		font-size: 16px;
   	    line-height: 20px;
	}
	.bloghme_title {
		padding: 0em 1em;
	}
	.headersecond_menus ul#mega-menu-header_menu2 li a {
		color: #000 !important;
		font-size: 17px !important;
		line-height: 36px !important;
		margin: 0px 6px !important;
		padding: 0px 2px !important;
	}
	.headersecond_cont .header_icons ul li:last-child {
		font-size: 0;
		width: 23%;
	}
	.headersecond_cont .header_icons ul li {
		margin: 0px 4px !important;
	}
	.headersecond_cont .header_icons ul li span.wishlist-count {
		top: 10px;
	}
	.headerthird_logo_inner {
		padding: 0.5em 1em;
	}
	a.appointment_third {
		display: none;
	}	
	a.header_call {
        height: 60px;
        width: 195px;
        font-size: 17px;
        line-height: 63px;
        position: relative;
        padding-left: 24px;
    }
	.headerthird_menumain {
		margin-top: 1em;
		width: 70%;
	}
	#mega-menu-wrap-header_menu3 #mega-menu-header_menu3 > li.mega-menu-item > a.mega-menu-link {
		padding: 0px 9px;
	}
	#mega-menu-header_menu3 li a {
		font-size: 18px !important;
	}
	.headerthird_point {
		margin-top: 0;
		width: 30%;
	}
	a.header_call:before {
		width: 20px;
        height: 18px;
        top: 22px;
        left: 20px;
	}
	.price-cart-wrap {
		width: 100%;
		float: left;
		display: block;
		align-items: center;
		justify-content: space-between;
		text-align: center;
		padding: 0px 10px;
	}
	.grid-view li.product span.price {
        width: 100%;
        text-align: center !important;
        align-items: center;
        /* margin: 0 auto; */
        display: block;
        margin-bottom: 5px !important;
		padding-left: 0;
    }
	.grid-view li.product span.price del {
		float: unset;
	}
	.grid-view li.product span.price ins {
		float: unset;
	}
	.grid-view li.product .add_to_cart_button {
		width: 100%;
	}
	.grid-view li.product .add_to_cart_button {
		margin-right: 0;
	}
	.woocommerce-cart .wc-block-grid__products li.wc-block-grid__product {
		flex: 1 0 23%;
	}	



}		

@media only screen and (max-width:992px) {
    /***Mobile Menu Open***/	
	.mobile-header {
		display: block
	}
	.mob_navi.menu {
		display: block
	}
	.mobile-header {
		display: block;
		float: left;
	}
	.mobile-header button.navbar-toggle {
		color: #fff;
        float: left;
        margin-left: 5px;
        top: 0em;
        left: 0;
        z-index: 999;
        background-color: #ff862a;
        display: block;
	}
    .headerthree_mobile .mobile-header button.navbar-toggle {
        top: 3em;
    }
    ul.sub-menu {
        position: relative;
        opacity: 0;
        visibility: hidden;
        display: none;
        transition: 0.5s;
        background-color: #fff;
        padding: 0;
    }
    .header-nav nav ul li:hover ul.sub-menu {
        visibility: visible;
        opacity: 1;
        transform: translate(0, 0);
        transform: rotateX(0);
        -webkit-transform: rotateX(0);
        transition: 0.5s;
        display: block;
    }
	.mobile-logo {
		width: 100%;
		text-align: center;
		margin-bottom: 2em;	
		padding:0px 15px;
	}
    .mobile-header .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	.mob_navi {
		position: fixed;
		top: 0;
		z-index: 9;
	    width: 300px;
		height: 100%;
		padding-top: 10px;
		overflow-x: hidden;
		overflow-y: hidden;
		transform: translate(-100%, 0px);
		transition: .5s;
		z-index: 999999;
		background-color: #fff;
	}
	.mob_navi.menu_open {
		transform: translate(0%, 0px)
	}
	.mob_sub_navigate span {
		width: 50%;
		padding-left: 15px;
		height: 35px;
		line-height: 35px;
		font-size: 18px;
		cursor: pointer;
		opacity: 0;
		transition: .5s
	}
	.glyphicon {
		position: relative;
		top: 1px;
		display: inline-block;
		font-family: "Glyphicons Halflings";
		font-style: normal;
		font-weight: 400;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	.mob_sub_navigate i {
		width: 48%;
		padding-right: 15px;
		height: 35px;
		line-height: 35px;
		font-size: 18px;
		text-align: right;
		cursor: pointer;
		color: #272727;
		float: right;
        font-family: 'FontAwesome';
	}
	#mob_menu {
		margin: 0;
		padding: 0;
    	background-color: #fff;
		float: left;
		width: 100%;
    	position: relative;
	}
	.mob_navi.menu.menu_open.submenu_open1 span {
		opacity: 1;
	}
	#mob_menu li {
		list-style-type: none;
        border-bottom: 1px solid #eee;
	}
	#mob_menu li a {
		text-decoration: none;
		color: #272727;
		display: block;
		padding: 12px 15px;
		font-size: 16px;	
        font-family: 'Outfit-Regular';
	}
	#mob_menu li:hover span{
		color: #fff;
		transition: 0.5s;
	}
	#mob_menu li a:hover {
        background-color: #ff8739;
	}
	#mob_menu li a:hover {
    	color: #fff;
		transition: .5s
	}
	.mob_navi.submenu_open {
		overflow-y: hidden
	}
	.mob_sub_navigate span {
		width: 50%;
		padding-left: 15px;
		height: 35px;
		line-height: 35px;
		font-size: 18px;
		cursor: pointer;
		opacity: 0;
		transition: .5s;
		color: #272727;
	}
	.mob_navi.submenu_open .mob_sub_navigate span {
		opacity: 1
	}
	.mob_sub_menu {
		position: absolute;
		z-index: 9999;
		width: 100%;
		top: 0;
		left: 0;
		transform: translate(100%, 0px);
		transition: .5s;
		padding-bottom: 15px;
		padding-left: 0;
		background-color: #fff;
	}
	.mob_sub_link span {
		font-size: 16px;
		display: inline-block;
		width: 10px;
		text-align: center;
		right: 10px;
		line-height: 10px;
		cursor: pointer;
		float: right;
		margin-right: 5px;
		color: #fff;
		position: relative;
		top: -27px
	}
	.mobile.header {
		background-color: #222;
		color: #fff;
		padding: 10px;
		padding-left: 15px;
		float: left;
		width: 100%
	}
	.submenu_open #mob_menu {
		transform: translate(-100%, 0px);
		transition: .5s
	}
	ul.mob_sub_menu.submenu_open {
		transform: translate(0%, 0px);
		transition: .5s;
		height: 100%
	}
	.mobile.header {
		display: block
	}
	.mob_navi.menu {
		display: block;
		box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
	}
	.mobile.mobile-one {
		display: block
	}
	.header {
		display:none;	
	}		
	.columbus.banner {
		z-index:9;
	}
	.header-logo-mob {
		display: block;
	}
	.header-logo-mob {
		display: block;
		position: absolute;
		z-index: 999;
		width: 30%;
		padding: 20px 0px 0px 15px;
	}
	.mobile-header {
	  	display: block;
		position: absolute;
		right: 0;
		top: 30px;
		z-index: 99999;
    }
	/****Mobilemenu end**/
    .mobile-top-head{
        display: none;
    }
    /*********************************Homepage********************************/
	.header_logo {
	   width: 25%;
	}
	.header_category, .header_search {
	  display: none;
	}	
	.header_icons {
		width: 35%;
    	float: right;
	}
	.header_menu ul li a {
        font-size: 16px;
    }
	.bannerhme_content {
		width: 85%;
	}
    .bannerhme_content h1 {
        font-size: 50px;
        line-height: 75px;
    }
	.bannerhme_image img {
        height: 450px;
    }
	.productcategory_slic .slick-list.draggable {
    	padding: 4em 0em 2em;
	}
	.productcategory_single_image img {
		width: 75px;
		height: 75px;
	}
	.productcategory_single_name a {
    	font-size: 18px;
	}	
	.productcategory_hle {
		padding: 2em 2em 2em;
	}
	.productcategory_hme {
		padding: 0em 0em 1em;
	}
	.collections_single_image img {
    	height: 350px;
	}
	.collections_single_content h3 {
        font-size: 28px;
        line-height: 50px;
    }	
	.delivery_title h3 {
        font-size: 45px;
        line-height: 70px;
    }
	.product_wrapper {	
		padding: 1em 0em;
	}
	.product_title ul {
		float: left;
		margin-top: 10px;
		width: 100%;
	}	
	.testimonials_title h3 {
		font-size: 45px;
		line-height: 80px;
	}
	.testimonials_title p {
		font-size: 16px;
		line-height: 28px;	
		padding: 0em 1em;
	}
	.bannerhme_wrapper ul.slick-dots {
	   left: 25px;
	}
	.testimonials_hle:before {
        height: 565px;
		width: 70%;
    }
	.testi_cont {
      height: 200px;
    }	
	.testimonials_single_inner h4 {
   		font-size: 17px;
	}
	.testimonial-designation {
    	font-size: 14px;
	}
	.bloghme_title h4 {
		font-size: 45px;
		line-height: 85px;		
	}
	.bloghme_title p {
		line-height: 28px;
	}	
	.post-date {
	  margin-bottom: 0.5em;
	}
	.bloghme_single_content h4 a {
        font-size: 18px;
		line-height: 28px;
		margin-bottom: 0.5em;
    }
	.bloghme_single_content p {
		font-size: 15px;
		line-height: 24px;
		color: #000000;
		display: block;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	.bloghme_single.slick-active + .slick-active .bloghme_single_content p {
		display: block;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}	
	.footer_newsletter_descrip {
		text-align: center;
		width: 100%;
		margin-bottom: 15px;
	}
	.footer_newsletter_main {
		width: 100%;
		float: right;
		padding-left: 0;
	}
	.footer_menu:nth-child(3) {
		margin-bottom: 0;
	}
	.footer_menu {
		float: left;
		width: 50%;
		margin-bottom: 1.5em;
	}
	.footer_firstblck {
    	padding: 3em 0em;
	}
	.footer_secondblck p {
	  text-align: center;
	}		
	.mob_navi .header_logo {
		width: 100%;
		padding: 1em 0em;
	}
	.mob_navi .header_logo img {
		width: 60%;
		margin: 0 auto;
	}
	.productcategory_hle {
        padding: 2em 1em 2em;
    }
	.collections_single {
		padding: 0px 5px;
	}
	.delivery_image img {
        height: 450px;
    }
	.delivery_title h3 {
        font-size: 40px;
        line-height: 60px;
    }	
	.footer_detail {
		float: left;
		width: 50%;
	}
	/********************************Aboutus Page*********************************/
	.banner_inner_image img {
        height: 400px;
    }
	.banner_inner_content_inr h1 {
		font-size: 42px;
		line-height: 50px;
	}
	.banner_inner_content {
        width: 60%;
    }	
	.abuoutfirst_hle h2 {
    	font-size: 36px; 
		line-height: 45px;
	}
	.abuoutfirst_image_inner img {
        height: 400px;
    }		
	.abuoutfirst_hle p {
		font-size: 17px;
		line-height: 28px;
	}
	.whatweprovide_single_inner h4 {
		height: 65px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		font-size: 18px;
        line-height: 32px;
	}
	.whatweprovide_wrapper {
		padding: 1em 0em 1em;
    	margin: 1em 0em 1em;
	}
	.whatweprovide_single_img img {
		width: 80px;
		height: 80px;
	}
	.delivery_hle h4 {
       font-size: 32px; 	
	   line-height: 42px;
	}
	.delivery_hle p {
		font-size: 17px;
		line-height: 30px;
	}
	.delivery_image_inner img {
    	height: 350px;	
	}	
	.banner_innerpage:after {
        bottom: -35px;
    }
	/*****************************Blog Page****************************/
	.recent_posts_box h4 {
		font-size: 22px;
		line-height: 30px;
	}
	.recent_post_item p {
		width: 110px;
		height: 30px;	
		font-size: 15px;
	}
	.recent_post_item h5 a {
		font-size: 19px;
		line-height: 28px;		
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		padding-bottom: 0;
		overflow: hidden;
	}	
	.recent_post_item a {
    	font-size: 16px;
	}
	.featured_overlay h3 a {
		font-size: 24px;
    	line-height: 30px;
	}		
	.featured_overlay p {
		font-size: 15px;
		line-height: 26px;	
	}
	.blog_thumb img {
   	 	height: 300px;	
	}
	.blogcont_st span {
		font-size: 15px;
		line-height: 28px;	
	}
	.blogcont_st h5 {
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	/**********************************Blogdetail Page*********************************/
	.blogdetail_banner .banner_inner_content_inr {
        padding: 0em 4em 0em 2em;
    }	
	.blogdetail_banner .banner_inner_content_inr h1 {
		font-size: 32px;
		line-height: 50px;
	}	
	.blogdetail_left span.posted-on {
    	font-size: 17px !important;
	}
	.blogdetail_right .testimonial-content h5 {
		font-size: 20px;
		line-height: 32px;
	}
	.blogdetail_right .testimonial-sidebar {
		padding: 2em 1em 2em;
	}
	.blogdetail_left .entry-content img {
    	height: 450px;
	}
	.blogdetail_left .entry-content h3 {
		font-size: 28px;
    	line-height: 36px;
	}
	.blogdetail_right .recent-post-content p {
		letter-spacing:0;
	}
	.blogdetail_right .sidebarbottom_content h4 {
		font-size: 24px;
    	line-height: 32px;
	}
	/******************************FAQ Page**************************************/
	.set > a {
		padding: 20px 30px 20px 0px;
	}
	.faq_secondtop {
	   padding: 1.5em;
	}
	a.faqtop_link {
		position: relative;
		right: 0;
		top: 0;
	}
	.set > a i {
		float: right;
		position: absolute;
		right: 0;
		top: 15px;
	}
	.faq_secondright_inner {
		padding: 1em;	
	}
	.faq_secondtop p  {
		margin-bottom: 1em;
	}
	.faq_secondright_inner h5 {
		font-size: 24px;
		line-height: 32px;
	}
	.post-type-archive-product #secondary {
     	position: absolute;
        top: 5px;
        left: -100%;
        width: 45% !important;
        height: auto;
        background: #fff;
        z-index: 9999;
        transition: left .3s;
        overflow-y: auto;
        padding: 20px;
        box-shadow: 2px 0 10px rgba(0, 0, 0, .2);
    }
	.post-type-archive-product #secondary.active {
        left: 0;
    }
	.close-sidebar-btn {
        top: 10px;
        right: 15px;
        border: none;
        padding: 4px 8px;
        border-radius: 5px;
		position: absolute;
        background: #ff873a;
        cursor: pointer;
        display: block;
        color: #fff;
        font-size: 15px;
    }
	.product_listing_wrapper div#primary {
		width: 100% !important;
	}
	.mobile-menu-btn {
        font-family: Poppins-SemiBold;
        top: -21px;
        left: 15px;
        z-index: 1;
        border: none;
        padding: 8px 11px;
        border-radius: 10px;
        transition: transform .3s, background .3s;
        box-shadow: 2px 2px 10px rgba(0, 0, 0, .2);
    }
    .mobile-menu-btn {
        font-family: 'Poppins-Medium';
        top: -45px;
        left: 15px;
        z-index: 1;
        border: none;
        padding: 8px 11px;
        border-radius: 10px;
        transition: transform .3s, background .3s;
        box-shadow: 2px 2px 10px rgba(0, 0, 0, .2);
        display: block;
        position: absolute;
        background-color: #ff862b;
        color: #fff;
    }
	.product_listing_wrapper {
		position: relative;
		padding-top: 3em;
	}
	#secondary .widget {
		margin-bottom: 15px;
	}
	.banner_inner_content_inr {
		padding-left: 35px;
		justify-content: left;
	}
	button#closeSidebar {
		display: block;
	}	
	.post-type-archive-product .banner_inner_content_inr h1 {
        font-size: 36px;
        line-height: 42px;
    }		
	/****************************Wishlist Page*******************************/
	.woocommerce-checkout .wc-block-components-main.wc-block-checkout__main.wp-block-woocommerce-checkout-fields-block {
		width: 100%;
		padding: 0;
		margin-bottom: 1em;
	}
	.woocommerce-checkout .wc-block-components-sidebar {
		width: 100%;
    	padding: 0;
	}
	.wp-block-woocommerce-checkout-order-summary-block {
		width: 100%;
		max-width: 80%;
		margin: 0 auto;
	}
	.woocommerce-checkout .hentry.type-page .entry-header h1 {
		line-height: 50px;
		font-size: 36px;
	}
	.woocommerce-cart .wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block {
		width: 100%;
		padding-right: 0;
	}	
	.woocommerce-cart .wc-block-components-sidebar {
		padding-left: 0;
		width: 100%;
		max-width: 65%;
		margin: 0 auto;
	}
	/*********************************Homepage Two*********************************/
	.banner_homepagetwo_slic ul.slick-dots {
        top: 25px;
    }
	.banner_homepagetwo_image:before {
		background-image:unset;
		background-color: #3f6731bf;
	}
	.banner_homepagetwo_image img {
        height: 570px;
    }
	.banner_homepagetwo_content {
		top: 115px;
    	width: 60%;
	}
	.banner_homepagetwo_content h1 {
        font-size: 42px;
        line-height: 70px;
    }
	.banner_homepagetwo_content p {
        font-size: 17px;
        line-height: 28px;
	}
	.time_counter {
		top: 80px;
	}
	.time_counter_inr {
        padding: 0em 0em 0em 0em;
    }		
	.banner_homepagetwo:after {
		content: '';
        position: absolute;
        width: 100%;
        height: 60px;
        background-image: url(../images/aboutus/bannerbottom.webp);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        bottom: 0;
        left: 0;
        z-index: 9;
	}
	.whychoose_homepage2_single_inner {
        padding: 0em 1em 0em;
    }	
	.whychoose_homepage2_single_image {
        width: 90px;
        height: 110px;
    }
	.whychoose_homepage2_single_inner h3 {
        font-size: 18px;
        line-height: 28px;
    }
	.productcategoryhm2_single_inner {
		padding: 3em 0em;
	}
	.producategoryhm2_single.slick-active + .slick-active .productcategoryhm2_single_inner {
		padding: 3em 0em 4em;
	}
	.producategoryhm2_single.slick-active + .slick-active + .slick-active .productcategoryhm2_single_inner, .producategoryhm2_single.slick-active + .slick-active + .slick-active + .slick-active .productcategoryhm2_single_inner, .producategoryhm2_single.slick-active + .slick-active + .slick-active + .slick-active + .slick-active .productcategoryhm2_single_inner {
		padding: 3em 0em 3em;
	}
	.product_category_hmepge2 {
		padding: 2em 0em 0em;
	}
	.products_hme2_title {
		margin-bottom: 2em;
	}
	.products_hme2_title h4 {
		width: 100%;
        text-align: center;
        margin-bottom: 10px;
	}
	.products_hme2_title ul {
        width: 100%;
		text-align: center;
    }
	.delivery_hme2_hle {
        height: 660px;
    }
	.delivery_hme2_left h4 {
        font-size: 40px;
        line-height: 65px;
    }
	.delivery_hme2_left p {
        font-size: 17px;
        line-height: 28px;
    }
	.delivery_hme2_left a {
		width: 210px;
    	height: 55px;
		font-size: 20px;
    	line-height: 28px;
	}	
	.delivery_hme2_left {
		padding-top: 8em;
	}
	.delivery_hme2_hle {
		background-size: 100% 100% !important;
	}
	.testimonials_hme2_title h4 {
        font-size: 45px;
        line-height: 90px;
    }
	.testimonials_hme2_title {
		padding: 0em 1em;
	}
	.blog_hme2_title {
		width: 70%;
	}
	.blog_hme2_slic button.slick-prev.slick-arrow {
    	right: 60px;
	}
	.blog_hme2_slic button.slick-next.slick-arrow {
    	right: 0px;
	}
	.blog_hme2_single_image img {
    	height: 575px;
	}
	.healthy_organic_title h4 {
        font-size: 45px;
        line-height: 85px;
    }
	.healthy_organic_title p {
        font-size: 22px;
        line-height: 32px;
    }
	.healthy_organic_inr {
		padding: 2em 0em;
	}
	.healthy_organic_inr img {
        height: 250px;
        width: 50%;
    }
	.healthy_organic_main_cont {
    	position: relative;
		padding: 0em 0em;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	.healthy_organic_content {
        margin-bottom: 1.5em;
    }		
	.healthy_organic_content:nth-child(1) .healthy_organic_content_innr {
        margin-right: 1em;
    }		
	.healthy_organic_content:nth-child(2) .healthy_organic_content_innr {
		margin-left: 1em;
	}	
	.healthy_organic_content:nth-child(3) .healthy_organic_content_innr {
        margin-right: 1em;
    }
	.healthy_organic_content:nth-child(4) .healthy_organic_content_innr {
        margin-left: 1em;
    }
	.healthy_organic_content:nth-child(5) .healthy_organic_content_innr {
		margin-right: 1em;
	}
	.healthy_organic_content:nth-child(6) .healthy_organic_content_innr {
		margin-left: 1em;
	}		
	.healthy_organic_main_cont:before {
		content: '';
		position: absolute;
		width: 5px;
		height: 100%;
		background-color: #ff872b;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	.healthy_organic_hle {
        height: auto;
    }
	.healthy_organic_content:nth-child(even) .healthy_organic_content_innr,
	.healthy_organic_content:nth-child(odd) .healthy_organic_content_innr {
		max-width: 100%;
	}
	/********************************Homepage 3***********************************/
	.banner_home3_slic:after {
		display: none;
	}		
	.banner_home3_content h1 {
        font-size: 36px;
        line-height: 45px;
    }	
	.banner_home3_content p {
        font-size: 17px;
        line-height: 28px;
    }
	.whychoose_hme3_single_inner span {
        padding: 0em 0em;
        font-size: 18px;
        line-height: 27px;
    }		
	.whychoose_hme3_single_inner p {
		font-size: 15px;
		line-height: 24px;
	}
	.whychoose_hme3_single_img {
		margin-bottom: 1em;
	}
	.whychoose_hme3_single_inner {
        margin: 0px 10px;
    }		
	.aboutus_hme3_image_inner {
        height: 470px;
    }
	.aboutus_hme3_hle strong {
		font-size: 18px;
		line-height: 28px;
	}
	.aboutus_hme3_hle h2 {
        font-size: 32px;
        line-height: 42px;
    }
	.aboutus_hme3_hle h3 {
        font-size: 32px;
        line-height: 42px;
    }		
	.aboutus_hme3_hle p {
        font-size: 17px;
		line-height: 28px;
    }
	.aboutus_hme3_hle ul li {
        font-size: 17px;
		line-height: 28px;
    }
	.product_content_hme3 {
    	padding: 15px 10px;
	}	
	.product_content_hme3 .addcart_products_hme3 a {
		font-size: 16px;
	}
	.deliveryhm3_imageinr img {
        height: 560px;
    }
	.deliveryhm3_content_inner h4 {
        font-size: 31px;
        line-height: 65px;
    }	
	.deliveryhm3_content_inner p {
        font-size: 22px;
        line-height: 45px;
    }	
	.deliveryhm3_content_inner a {
		width: 200px;
		height: 55px;
		font-size: 22px;
    	line-height: 55px;
	}
	.bigsales_title_mn h4 {
		font-size: 36px;
    	line-height: 45px;
	}	
	.bigsales_title_timer span {
		font-size: 18px;
    	line-height: 30px;
	}	
	.latestblog_wrapper .container:before {
		content:unset;
	}
	.bloghme3_slic:before {
        width: 100px;
        height: 100px;
	}
	.latestpost_title_hme3:before {
        width: 100px;
        height: 100px;
		top: 50px;
		left: 0;
    }
	.testimonials_hme3_left {
        padding-right: 1em;
        float: left;
        width: 50%;
    }
	.testimonials_hme3_left h4 {
		font-size: 36px;
		line-height: 45px;
	}
	.testimonials_hme3_left p {
		font-size: 17px;
		line-height: 28px;	
	}
	.testimonials_hme3_right {
		float: left;
		width: 50%;
	}	
	.testimonials_hme3_single_inr {
		width: 100%;
		padding: 1em 0.5em;
		gap: 5px;
	}	
	.testimonials_hme3single_image {
		width: 100%;
	}
	.testimonials_hme3single_cont h4 {
        font-size: 20px;
        line-height: 30px;
        padding-left: 5px;
    }
	.testi_cont_hme3 {
		padding-left: 5px;
	}
	.testimonials_hme3_left p {
   		 font-size: 16px;
	}
	.testimonials_hme3_left a {
		border-radius: 5px;
	}	
	.single-product div.product .summary {
		width: 100%;
	}
	.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li {
		width: 20%;
	}
	.topsellinghme_products_left, .topsellinghme_products_right {
		display: flex;
    	flex-direction: column;
	}	
	.topsellinghme_products_nonveg, .topsellinghme_products_veg {
		padding-left: 15px;
		order: 2;
		padding-right: 15px;
		width: 100%;
	}
	.topsellinghme_products_leftimg {
		order: 1;
		width: 100%;
	}
	.topsellinghme_products_leftimg img, .topsellinghme_products_rightimg img {
    	height: 400px;
	}
	.topsellinghme_products_nonveg .custom-product-list, .topsellinghme_products_veg .custom-product-list {
		padding-top: 1em;
	}
	.topsellinghme_products_rightimg {
		order: 1;
		width: 100%;
	}
	.topsellinghme_products_leftimg {
		order: 1;
		width: 100%;
	}
	.topsellinghme_products_left:before,
	.topsellinghme_products_right:before {
		height: 100%;
		top: 0;
	}
	.topsellinghme_products_hle h4 {
		font-size: 50px;
		line-height: 95px;
	}
	.headersecond_logo {
		width: 25%;
	}
	.headersecond_menu_sec {
		width: 75%;
	}
	.headersecond_menus {
		display: none;
	}
	.headersecond_cont .header_icons {
        width: 50%;
	}
	.headersecond_cont .header_icons ul li:last-child {
		width: 25%;
	}
	.headersecond_cont {
        width: 65%;
        float: right;
    }	
	.headersecond_cont .header_icons ul li {
		margin: 0px 4.5px !important;
	}
	.headerthird_logo_inner {
        padding: 0.5em 0.5em;
    }
	.headerthird_point {
        margin-top: 0;
        width: 80%;
        float: right;
    }
	a.header_call {
		float: right;
	}
	/***************************Wishlist*******************************/
	.woocommerce-wishlist .wishlist_table.mobile li {
		display: flex;	
	}
	.wishlist_table.mobile li .item-wrapper {
		width: calc(100% - 275px);
		display: flex;	
		align-items: center;
	}
	.wishlist_table.mobile li .item-wrapper .item-details {
		display: flex;
	}
	.woocommerce-wishlist .additional-info-wrapper {
		display: flex;
		width: 45%;
		align-items: center;
	}
	.woocommerce-wishlist table.additional-info {
		width: 40%;
	}
	.woocommerce-wishlist .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart, 
	.woocommerce-wishlist .wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist {
		width: 50%;
	}
	.wishlist_table.mobile li .item-wrapper .product-thumbnail {
		max-width: 95px;
	}
	.wishlist_table.mobile li .item-details h3 a {
		text-decoration: unset;
		font-size: 18px;
		font-family: 'AestheticViolet' !important;
	}
	.wishlist_table .item-details-table td.value {
		font-size: 15px !important;
	}
	.wishlist_table .product-add-to-cart a {
		text-decoration: unset !important;
		background-color: #45623b;
		color: #fff;
		padding: 8px 10px;
		border-radius: 7px;
	}
	#mega-menu-wrap-mobile_menu .mega-menu-toggle {
        z-index: 1;
        cursor: pointer;
        background-color: #ff933e;
        border-radius: 2px;
        line-height: 40px;
        height: 40px;
        text-align: left;
        user-select: none;
        outline: none;
        white-space: nowrap;
        display: flex;
        width: 51px;
        position: absolute;
        right: 5px;
        top: 10px;
        color: #fff;
    }
	/*************************25-03-2026*******************************/
	.single-product section.related.products ul.products.columns-4 {
		grid-template-columns: repeat(2, 1fr);
	}
	.up-sells .products .grid-view {
		float: left;
		width: 50%;
	}
	.up-sells .products {
    	display: block;
	}
	.woocommerce-cart li.wc-block-grid__product:nth-child(even) {
		float: right !important;
	}
	.woocommerce-cart .wc-block-grid__products {
		display: block !important;
		float: left;
    	width: 100%;
	}
	.woocommerce-cart li.wc-block-grid__product {
		max-width: 49%!important;
	}

	
}
@media only screen and (max-width:767px) {	
    /***********************************Homepage**********************************/
    .header_secondblck {
		display: none;
	}	
	.header_firstblck {
		float: left;
        width: 100%;
	}
	.header_logo {
        width: 40%;
        float: left;
        padding: 0em 0em 0em 0em;
    }	
	.header_icons {
        width: 45%;
        float: right;
        padding-top: 5px;
        text-align: right;
        margin-right: 4em;
    }
	.header_secondblck {
		display: none;
	}
	.bannerhme_single {
		float: left;
	}
	.bannerhme_image {
		float: left;
	}
	.bannerhme_image img {
        height: 400px;
    }	
	.bannerhme_content h1 {
        font-size: 36px;
        line-height: 60px;
    }
	.bannerhme_wrapper ul.slick-dots {
		top: 180px;
	}
	.bannerhme_wrapper ul.slick-dots li {
    	margin-bottom: 15px;
	}
	.bannerhme_wrapper ul.slick-dots li button {
		width: 12px;
		height: 12px;		
	}	
	.productcategory_single_name a {
        font-size: 16px;
    }
	.productcategory_single_inner {
 	   margin: 0px 5px;
	}
	.productcategory_single_image {
    	height: 115px;
	}
	.productcategory_title{
		top: 25px;
		left: 15px;
	}	
	.header_logo img {
		width: 180px;
	}
	.header_icons ul li:last-child {
        width: 50%;
    }
	.mobile-header {
        display: block;
        position: absolute;
        right: 0;
        top: 10px;
        z-index: 99999;
    }
	.mobile-header button.navbar-toggle {
		margin-right: 10px;
	}
	.bannerhme_image img {
        height: 350px;
    }
	 .mobile-top-head{
        display: block;
    }
	.collections_wrapper {
	  padding: 1em 0em;
	}	
	.collections_single {
        padding: 0px 5px;
        margin-bottom: 15px;
    }
	.collections_single_image img {
        height: 300px;
    }
	.delivery_image img {
        height: 400px;
    }
	.delivery_title h3 {
        font-size: 32px;
        line-height: 50px;
        margin: 0px 15px;
    }
	.producthme_categry {
		float: left;
		width: 100%;
	}
	.product_title {
	  text-align: center;
	}
	.product_title h3 {
        font-size: 36px;
        line-height: 55px;
    }
	.product_title ul {
        float: left;
        margin-top: 10px;
        width: 100%;
        margin-bottom: 2em;
    }
	.product_title ul li a {
		font-size: 15px;
		line-height: 40px;
	}
	.product_single_image img {
    	height: 200px;
	}
	.hurrytimer-timer-block {
		padding: 0.5em 0.7em;
	}		
	.hurrytimer-timer .hurrytimer-timer-label {
        font-size: 10px!important;
	}
	.testimonials_title h3 {
        font-size: 36px;
        line-height: 70px;
    }	
	.testimonials_title p {
		padding: 0em 0em;
	}	
	.testimonials_slic {
		float: left;
   	    width: 100%;
	}
	.testimonials_hle:before {
      	height: 515px;
        width: 100%;
        background-color: #3c4f31;
		background-image: unset;
    }
	.testi_cont {
        height: 150px;
    }
	.bloghme_title h4 {
        font-size: 36px;
        line-height: 65px;
    }
	.bloghme_title {
		padding: 0em 0em;
	}	
	.bloghme_single_image img {
    	height: 300px;
	}
	.bloghme_single_content {
    	position: relative;	
		box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	}
	.bloghme_single_content h4 a {
		font-size: 16px;
		line-height: 24px;
	}
	.footer_newsletter_inner {
        padding: 2em 2em 2em;
        float: left;
        width: 100%;
    }	
	.custom-newsletter .tnp.tnp-subscription .tnp-field.tnp-field-email {
		float: left;
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.custom-newsletter .tnp.tnp-subscription input.tnp-submit {
		width: 120px;
	}
	.footer_menu h4, .footer_detail h4 {
        font-size: 22px;
        line-height: 30px;
    }
	.footer_menu ul li a {
		font-size: 16px;
		line-height: 36px;
	}
	.custom-footer-details ul li p {
        font-size: 16px;
        line-height: 29px;
        width: 88%;
        padding-left: 2px;
    }		
	.footer_secondblck p {
        font-size: 16px;
        line-height: 28px;
    }		
	/*******************************Aboutus Page********************************/
	.banner_inner_image img {
        height: 300px;
    }
	.banner_inner_content {
    	position: relative;
		-webkit-clip-path:unset;
		clip-path:unset;
		padding-right: 0;	
		width: 100%;
	}
	.banner_inner_content_inr {
		-webkit-clip-path: unset;
    	clip-path: unset;
		padding: 1em 0em;
	}	
	.banner_inner_content_inr h1 {
        font-size: 36px;
        line-height: 45px;
    }
	.banner_innerpage:after {
		content: unset;
	}
	.banner_innerpage {
        padding-bottom: 1em;
    }
	.abuoutfirst_image {
		width: 60%;
	}
	.abuoutfirst_image_inner img {
        height: 300px;
    }
	.abuoutfirst_hle h2 {
        font-size: 32px;
        line-height: 42px;
    }
	.abuoutfirst_hle h3 {
		font-size: 28px;
		line-height: 36px;
	}
	.whatweprovide_single {
        padding: 0px 6px;
        float: left;
        width: 50%;
        margin-bottom: 1em;
    }		
	.whatweprovide_single_img {
		margin-bottom: 1em;
	}
	.whatweprovide_single_inner h4 {
		height: 60px;
	}
	.deliveryabt_image {
		padding: 1em;	
		float: left;
		width: 60%;
	}
	.delivery_hle h4 {
        font-size: 28px;
        line-height: 36px;
		display: block;
		width: auto;
    }
	.deliveryabt_image:before {
		width: 70%;
	}
	/******************************Blog Page*********************************/
    .blog_featured_post {
        height: 500px;
		margin-bottom: 2em;
    }
    .featured_overlay h3 a {
        font-size: 24px;
        line-height: 28px;
    }
	.featured_overlay p {
        font-size: 15px;
        line-height: 26px;
		display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        padding-bottom: 0;
        overflow: hidden;
    }
	.featured_overlay {
		padding: 1em;
	}
	.recent_posts_sidebar {
		padding-left: 0;
	}
	.blogcont_st {
		padding: 10px 0px;
	}
	.blogcont_st span {
        font-size: 14px;
        line-height: 28px;
    }
	.blog_thumb img {
        height: 250px;
    }
	.blog_post_group .col-sm-4 {
		padding: 0px 5px;
		float: left;
		width: 50%;
		margin-bottom: 1em;
	}
	.blog_post_group .col-sm-4:nth-child(3) {
		float: left;
		width: 100%;
	} 
	.blog_second_blk .blog_post_group:nth-child(even) .col-sm-4:nth-child(1) {
		width: 100%;
	}	
	.blog_second_blk .blog_post_group:nth-child(even) .col-sm-4:nth-child(1) .blog_post_item.text-center .blog_thumb img {
        height: 300px;
    }
	.blog_second_blk .blog_post_group:nth-child(even) .col-sm-4:nth-child(1) .blog_post_item.text-center .blogcont_st {
		float: left;
		width: 100%;
		height: 100%;
		background-color: #f3f3f3;
		padding: 1em;
	}
	.blog_second_blk .blog_post_group:nth-child(even) .col-sm-4:nth-child(2) .blog_thumb {
        height: 300px;
    }
	.blogcont_st {
        padding: 10px 0px;
    }	
	.blog_second_blk .blog_post_group:nth-child(even) .col-sm-4:nth-child(1) .blog_post_item.text-center .blog_thumb {
    	width: 100%;
	}
	.blog_second_blk .blog_post_group:nth-child(even) .col-sm-4:nth-child(1) .blog_post_item.text-center .blogcont_st {
		height: auto;
	}
	.blog_second_blk .blog_post_group:nth-child(even) .col-sm-4:nth-child(2) {
		width: 100%;
	}
	.blog_second_blk .blog_post_group:nth-child(even) .col-sm-4:nth-child(2) .blogcont_st {
		padding: 10px 15px;
	}
	.pagination {
		margin: 10px 0;
	}
	/*******************************Blogdetail Page**********************************/
    .blogdetail_banner .banner_inner_content_inr {
        padding: 1em 1em 1em 1em;
        text-align: center;
    }
	.blogdetail_banner .banner_inner_content_inr h1 {
		font-size: 28px;
    	line-height: 42px;
	}
	.blogdetail_left {
		padding-right: 0;
		float: left;
		width: 100%;
		margin-bottom: 1.5em;
	}
	.blogdetail_left .entry-content h3 {
		font-size: 24px;
    	line-height: 36px;
	} 
	.blogdetail_left .entry-content h4 {
		font-size: 24px;
    	line-height: 32px;
	}
	.blogdetail_right {
		padding-left: 0;
		padding-top: 1em;
		float: left;
		width: 100%;
	}
	.blog-sidebar .widget {
		float: left;
		width: 100%;
		margin-bottom: 2em;
	}	
	.blogdetail_right .blog-sidebar {
		max-width: 85%;
		margin: 0 auto;
	}	
	.blogdetail_right .sidebarbottom_inner img {
    	height: 500px;
	}	
	/****************************FAQ page****************************/
	.faq_secondleft {
		float: left;
		width: 100%;
		margin-bottom: 2em;
	}	
	.faq_secondright {
		padding-left: 0em;
		float: left;
		width: 100%;
	}
	.faq_secondright_innera {
		max-width: 90%;
		margin: 0 auto;
	}
	.set > a {
        padding: 20px 35px 20px 0px;
		line-height: 26px;
    }
	.faq_secondright_image img {
   	 	height: 300px;
	}
	.faq_title_sec h2 {
		font-size: 32px;
		line-height: 40px;
	}
	.faq_title_sec p {
		font-size: 17px;
		line-height: 30px;	
	}
	.faq_secondright_innera {
		max-width: 100%;
	}	
	/*************************Contactus Page********************/
	.contact_first_left_inner h3 {
		font-size: 32px;
		line-height: 42px;
	}
	.contact_first_left_inner p {
		font-size: 17px;
		line-height: 30px;
	}
	.contact_firstdetail h4 {
		font-size: 30px;
		line-height: 36px;	
	}
	.contact_first_left {
		float: left;
		width: 100%;
		margin-bottom: 2em;
	}	
	.contact_first_right {
		padding-left: 0;
		float: left;
		width: 100%;
	}
	.contact_first_right_inner form {
		margin-bottom: 0;
	}
	.contact_second_benefits:before {
		content: unset;
	}
	.contact_first_sec {
		margin-bottom: 1em;
	}
	.contact_second_benefits {
    	padding: 1em 0em 1em;
	}
	.contact_second_benefits:before {
		content: unset;
	}			
	.contact_second_benefits_right {
		border-radius: 0;
    	width: 100%;
		padding: 1.5em 0em 1.5em 0em;
	}
	.contact_wrapper {
		padding: 1em 0em;
	}
	.contact_first_right_inner {
   	 	padding: 1em 1em;
	}
	.contact_first_left_inner h3 {
        font-size: 30px;
        line-height: 40px;
    }
	.contact_first_left_inner p {
        font-size: 16px;		
	}
	.contact_firstdetail h4 {
        font-size: 24px;
        line-height: 32px;
    }
	.benefits_single span img {
		width: 40px;
		height: 40px;	
	}
	.benefits_single:before {
		content: unset;
	}
	/************************************Shop Page**********************************/
	.banner_inner_content_inr {
		justify-content: center;
	}
	.product_listing_wrapper {
		float: left;
        width: 100%;
	}	
	.grid-view li.product {
		width: 47% !important;
	}
	.grid-view li.product img {
		height: 200px;
	}
	.image_list {
		float: left;
		width: 45%;
	}
	.content_list {
		padding-left: 15px;
		text-align: left;
		padding-top: 10px;
		float: left;
		width: 55%;
	}	
	.content_list h2.woocommerce-loop-product__title {
		font-size: 22px !important;
		line-height: 32px;
		margin-bottom: 8px !important;
	}
	.content_list .custom-main-description {
		font-size: 15px;
    	line-height: 25px;
		margin-bottom: 10px;
	}
	.content_list .product_type_simple {
		padding: 3px 10px;
		font-size: 14px;
    	line-height: 28px;
	}
	.content_list span.onsale {
		padding: 5px 12px;
		color: #fff;
		font-size: 13px;
		line-height: 20px;
	}
	.post-type-archive-product #secondary {
		width: 60% !important;
	}	
	.product_listing_wrapper .product-categories li a {
        font-size: 16px;
		line-height: 28px;
    }
	.grocery-sorting form.woocommerce-ordering select {
		font-size: 14px;
		line-height: 50px;
	}
	/*****************************Homepage2*******************************/
	.banner_homepagetwo_image:before {
		background-color: #3f673152;
	}
	.banner_homepagetwo_image img {
        height: 350px;
    }
	.banner_homepagetwo_slic .container {
		padding: 0px 0px;
	}
	.time_counter_single {
		float: left;
		width: 50%;
		text-align: center;
	}
	.time_counter_single:nth-child(3) {
		float: left;
		width: 100%;
	}
	.banner_homepagetwo_inner {
		margin-bottom: 0em;
		border-bottom: 1px solid #fff;
	}
	.banner_homepagetwo_content {
        top: 0;
        position: relative;
        background-color: red;
        padding: 15px;
        background-color: #3f6731;
        float: left;
        width: 100%;
    }
	.banner_homepagetwo_content h1 {
        font-size: 36px;
        line-height: 65px;
    }
	.banner_homepagetwo_content p {
        font-size: 17px;
        line-height: 28px;
    }
	.banner_homepagetwo_inner {
		margin-bottom: 0em;
		border-bottom: 1px solid #fff;
	}	
	.time_counter {
        top: 0;
        background-color: #3f6731;
        float: left;
        width: 100%;
		right: 0;
		position: relative;
		padding: 15px;
    }
	.time_counter_single {
		float: left;
		width: 50%;
		text-align: center;
	}
	.time_counter_single:nth-child(3) {
		float: left;
		width: 100%;
	}
	.banner_homepagetwo:after {
		content: unset;
	}
	.whychoose_homepage2 {
		padding: 2em 0em;
	}
	.whychoose_homepage2_inner {
		float: left;
    	width: 100%;
	}
	.whychoose_homepage2_single {
		float: left;
		width: 50%;
	}
	.whychoose_homepage2_single:nth-child(2n+1) {
		clear: both;
	}
	.whychoose_homepage2_single:nth-child(2) .whychoose_homepage2_single_inner {
		border-right: 0;
	}
	.product_category_hmepge2 h3 {
        font-size: 32px;
        line-height: 50px;
        width: 100%;
        text-align: center;
    }
	.see_all {
		position: relative;
		top: 0;
		right: 0;
		left: 0;
		margin: 0 auto;
		text-align: center;
	}
	.see_all a {
		margin: 0 auto;
	}
	.delivery_hme2_hle {
		height: auto;
		background-color: #c1d7d0d4;
		background-image: unset!important;
	}
	.delivery_hme2_left {
        padding: 3em 0em;
    }
	.delivery_hme2_left h4 {
        font-size: 36px;
        line-height: 60px;
    }
	.delivery_hme2_left p {
        font-size: 17px;
        line-height: 28px;
		margin-bottom: 1em;
    }
	.delivery_hme2_left a {
        width: 195px;
        height: 55px;
        font-size: 19px;
        line-height: 28px;
    }		
	.testimonials_hme2_title {
        padding: 0em 0em;
    }
	.testimonials_hme2_single_img {
        width: 100%;
		top: 0;
		position: relative;
		height: 225px;
		border-radius: 30px 30px 0px 0px;
    }
	.testimonials_hme2_single_content {
        padding: 1em 0.5em 2em 0.5em;
		max-width: 100%;	
    	float: right;	
		border-radius: 0px 0px 10px 10px;
    }
	.testimonials_hme2_single_content p {
		-webkit-line-clamp: 2;
	}
	.testimonials_hme2_slic .slick-list.draggable {
    	padding: 1.5em 0em;
	}
	.blog_hme2_title h4 {
        font-size: 36px;
        line-height: 65px;
    }
	.blog_hme2_title p {
        font-size: 16px;
        line-height: 27px;
    }	
	.blog_hme2_single_image img {
        height: 250px;
    }
	.blog_hme2_single.slick-active + .slick-active .blog_hme2_single_image img {
		height: 250px;
	}
	.blog_hme2_single_content, .blog_hme2_single.slick-active + .slick-active + .slick-active .blog_hme2_single_content, .blog_hme2_single.slick-active + .slick-active + .slick-active + .slick-active .blog_hme2_single_content {
		opacity: 1;
		visibility: visible;
		display: block;
		padding: 1em;
		filter: unset; 
		background-color: #fff;
		margin-top: -3px;
	}
	.blog_hme2_single.slick-active + .slick-active .blog_hme2_single_content {
		filter: unset; 
	}
	.blog_hme2_slic .slick-list.draggable {
		filter: drop-shadow(0px 2px 30.5px rgba(0, 0, 0, 0.25));
	}
	.testimonials_hme2_single_img img {
		border-radius: 10px 10px 0px 0px;
	}
	.testimonials_hme2_single_inner {
		margin: 0px 5px;
	}
	.blog_hme2_wrapper {
		margin: 1em 0em;
	}
	.healthy_organic_title h4 {
        font-size: 40px;
        line-height: 70px;
    }
	.healthy_organic_title p {
        font-size: 19px;
        line-height: 32px;
    }
	.healthy_organic_inr img {
        height: 270px;
        width: 100%;
    }
	.healthy_organic_content {
        margin-bottom: 1.5em;
        float: left;
        width: 50%;
    }
	.healthy_organic_content_innr h4 {
        font-size: 21px;
        line-height: 32px;
    }
	.testimonials_hme2_title {
    	margin-bottom: 1em;
	}	
	/*********************************Homepage3*****************************/
	.banner_home3_single:before {
		content: unset;
	}	
	.banner_home3_image img {
    	height: 300px;
	}
	.banner_home3_content {
    	position: relative;
		padding-right: 0;
        top: 10px;
        padding-left: 0;
        padding-bottom: 2em;
	}
	a.banner_shop {
    	width: 200px;
		font-size: 18px;
		margin-right: 9px;
		color: #ffffff;
		font-weight: 600;
		line-height: 60px;
		text-align: left;
		padding-left: 30px;
	}
	.testimonials_hme3_right {
		float: left;
		width: 50%;
	}
	.whychoose_hme3_single {
		float: left;
		width: 50%;
		margin-bottom: 1em;
	}
	.whychoose_hme3_single:nth-child(2n+1) {
		clear: both;
	}
	.whychoose_hme3_single {
		float: left;
		width: 50%;
		margin-bottom: 1em;
	}
	.whychoose_hme3_single:nth-child(2n+1) {
		clear: both;
	}
	.banner_home3_slic ul.slick-dots {
		top:50px;
	}
	.whychoose_hme3_single:nth-child(2) .whychoose_hme3_single_img img {
		margin-top: 0em;
	}
	.whychoose_hme3_single_inner span {
		margin-bottom: 10px;
		min-height: 50px;
		display: flex;
		min-height: 50px;
		padding: 0em 2em;
		justify-content: center;
		align-items: center;
	}	
	.whychoose_hme3_single:nth-child(3) .whychoose_hme3_single_img img {
		margin-top: 0em;
	}	
	.aboutus_hme3_image {
		float: left;
        width: 50%;
	}
	.aboutus_hme3_image_inner {
        height: 300px;
    }
	.aboutus_hme3_hle h2 {
        font-size: 30px;
        line-height: 40px;
    }
	.aboutus_hme3_hle h3 {
        font-size: 30px;
        line-height: 40px;
    }
	.products_hme3_wrapper .single-product {
		width: 50%;
		float: left;
		padding: 0;
		margin-bottom: 1em;
	}
	.product-image img {
		height: 220px;
	}
	.products_hme3_wrapper .tabbed-products-wrapper ul.tabs li {
		font-size: 24px;
		line-height: 30px;
	}
	.deliveryhm3_wrapper {
		padding: 1em 0em 1em;
    	margin: 1em 0em 1em;
	} 	
	.deliveryhm3_content_inner h4 {
        font-size: 36px;
        line-height: 50px;
    }	
	.deliveryhm3_content_inner h4 span {
		background-color:unset;
		border:0px;
	}
	.deliveryhm3_content_inner p {
        font-size: 21px;
        line-height: 36px;
    }
	.deliveryhm3_content_inner a {
        width: 175px;
        height: 50px;
        font-size: 20px;
        line-height: 50px;
    }
	.deliveryhm3_imageinr img {
        height: 450px;
        max-width: 90%;
        margin: 0 auto;
    }
	.bigsales_title {
		margin-bottom: 1em;
		float: left;
		width: 100%;
	}
	.bigsales_title_mn h4 {
        font-size: 32px;
        line-height: 42px;
		padding: 0.5em 0em;
    }
	.bigsales_title_timer .hurrytimer-campaign .hurrytimer-timer {
		justify-content: center;
	}	
	.latestpost_title_hme3 h4 {
        font-size: 32px;
        line-height: 42px;
    }
	.latestpost_title_hme3 h4 span {
        font-size: 32px;
    }
	.latestpost_title_hme3:before {
        width: 55px;
        height: 55px;
	}
	.latestpost_title_hme3:before {
		width: 55px;
		height: 55px;
	}
	.bloghme3_single_image img {
        height: 400px;
    }
	.testimonials_hme3_left h4 {
        font-size: 32px;
        line-height: 42px;
    }	
	.bigsales_title_mn h4 {
		padding: 0.2em 0em;
		text-align: center;
	}
	.bigsales_title_timer {
		float: left;
		display: flex;
		width: 100%;
	}	
	.bigsales_title_timer span {
        width: 35%;
    }
	.bigsales_title_timer .hurrytimer-campaign {
		width: auto;
	}
	.bigsaleshm3_inr {
		float: left;
		width: 100%;
	}	
	.bloghme3_slic:before {
        width: 55px;
        height: 55px;
		bottom: -25px;
    }
	.latestblog_wrapper {
		padding: 2em 0em 1em;
    	margin: 1em 0em 2em;
	}	
	.testimonials_hme3single_image {
		margin-bottom: 10px;
	}
	.testimonials_hme3_left {
        padding-right: 0em;
        float: left;
        width: 100%;
        margin-bottom: 2em;
    }
	.testimonials_hme3_right {
        float: left;
        width: 100%;
    }
	.testimonials_hme3single_image {
        width: 30%;
        margin-bottom: 10px;
        float: left;
    }
	.testimonials_hme3single_cont {
		float: left;
		width: 70%;
	}
	.testimonials_hme3_left strong {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 10px;
	}	
	.deliveryhm3_content {
		margin-top: 4em;
	}
	.whychoose_hme3_hle:before {
		content: unset;
	}
	.testimonials_slic ul.slick-dots {
		text-align: center;
	}
	.social_media_list {
		display:none;
	}
	.productdetail_wrapper .wcgs-slider-image img {
		height: 400px !important;
	}
	.gallery-navigation-carousel .wcgs-thumb img {
		height: 145px !important;
		object-fit: cover;
		object-position: center;
	}
	.productdetail_wrapper button.single_add_to_cart_button.button.alt:before,
	a.button.buy-now-btn:before {
		display:none;
	}
	.productdetail_wrapper button.single_add_to_cart_button.button.alt {
		font-size: 16px;
		line-height: 21px;
		text-align: center;
	}
	.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li {
    	width: 30%;
	}
	.single-product div.product .woocommerce-tabs ul.tabs li.active::after {
		right: 10px;
	}	
	.single-product .comment-respond {
		padding: 1em !important;
	}
	.related.products li.product.type-product {
		float: left;
	}
	.related.products .grid-view:nth-child(5) li.product.type-product {
		float: left;
		width: 100% !important;
	}
	a.button.buy-now-btn {
		text-align: center; 
	}
	.single-product .summary.entry-summary form.cart {
        display: block;
    }
	.productdetail_wrapper button.single_add_to_cart_button.button.alt {
		margin-bottom: 15px;
	}
	a.button.buy-now-btn {
    	width: 50%;
		margin-left: 0 !important;
	}		
	.topsellinghme_products_hle h4 {
		font-size: 36px;
		line-height: 80px;
	}
	.topsellinghme_products_main {
		gap: 5px;
	}
	.topsellinghme_products_left, .topsellinghme_products_right {
		width: 50%;
	}
	.topsellinghme_products_nonveg, .topsellinghme_products_veg {
        padding-left: 10px;
        order: 2;
        padding-right: 10px;
        width: 100%;
    }
	.topsellinghme_products_nonveg .product-thumb, .topsellinghme_products_veg .product-thumb {
    	width: 100%;
	}
	.topsellinghme_products_nonveg .product-thumb a, .topsellinghme_products_veg .product-thumb a {
		width: 100%;
	}	
	.topsellinghme_products_nonveg .product-thumb img, .topsellinghme_products_veg .product-thumb img {
		height: 150px;
		object-fit: cover;
		object-position: center;
		width: 100%;
	}
	.topsellinghme_products_leftimg img, .topsellinghme_products_rightimg img {
        height: 300px;
    }
	.topsellinghme_products_nonveg .product-info, .topsellinghme_products_veg .product-info {
        width: 100%;
		padding-left: 0;
    }
	.product_top_single {
		display: flex;
		gap: 9px;
	}
	.topsellinghme_products_nonveg .product-thumb img, 
	.topsellinghme_products_veg .product-thumb img {
        height: 125px;	
	}
	.termsandconditions_hle h2 {
		font-size: 36px;
		line-height: 75px;
		color: #20370a;
		text-align: center;
		margin-bottom: 0.2em;
	}
	.headersecond_hle {
		float: left;
    	width: 100%;
	}
	.headersecond_logo {
        width: 30%;
        float: left;
    }
	.headersecond_menu_sec {
        width: 60%;
        float: right;
    }
	.headersecond_call {
		display: none;
	}
	.headersecond_logo_inner {
		padding: 10px 8px;
	}
	.headersecond_cont {
        width: 100%;
	}
	.headersecond_cont .header_icons {
        width: 75%;
		padding-top: 0.5em;
		margin-right: 4em;
    }	
	.header_mobile_second .mobile-header {
		right: 15px;
        top: 7px;
	}
	.headersecond_cont .header_icons ul li span.wishlist-count {
        top: 2px;
    }
	.headerthird_logo {
		float: left;
		width: 45%;
	}
	.headerthird_menucontent {
		float: left;
		width: 45%;
	}
	.headerthird_menumain {
		display:none;
	}
	.header_mobile_third .mobile-header { 
		top: 0;
	}
	/*****************************Wishlist*****************************/
	.wishlist_table.mobile li .item-wrapper {
        width: calc(100% - 50px); 
	}
	.woocommerce-wishlist .additional-info-wrapper table.additional-info {
		display: none;
	}	
	.woocommerce-wishlist .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart {
		width: 90%;
	}		
	.header_icons ul li:last-child {
		display: none;
	}
	.single-product section.related.products ul.products.columns-4 {
    	display: block; 
	}
	.single-product section.related.products ul.products.columns-4 .grid-view li {
		width: 48% !important;
		margin: 0 !important;
		margin-left: 4px !important;
		margin-right: 4px !important;
		margin-bottom: 15px !important;
	}
	.bigsales_title_timer .hurrytimer-timer-block {
		padding: 5px 14px;
	}
	button.addcart_products_hme3 {
    	width: 100%;
	}	
	#mailpoet_form_1 .mailpoet_paragraph{
		width:100%;
		margin-bottom:10px;
	}
	#mailpoet_form_1 .mailpoet_paragraph.last {
		width:100%;
	}
	.single-product .related.products .grid-view li.product span.price {
		width: 100%;
	}
	.single-product .grid-view li.product {
		float: left;
	}
	.woocommerce-cart li.wc-block-grid__product {
		max-width: 49% !important;
		float: left;
	}
	.woocommerce-cart a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart {
		width: 75%;
	}	
	#mega-menu-wrap-mobile_menu .mega-menu-toggle {
		display: none!important;
	}
	#mega-menu-wrap-mobile_menu .mega-menu-toggle + #mega-menu-mobile_menu {
		display: block!important;
	}	
	#mega-menu-wrap-mobile_menu .mega-menu-toggle + #mega-menu-mobile_menu {
		background-color: #39582e;
	}
	#mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    	color: #fff !important;
	}
	.mega-sub-menu .mega-menu-item a.mega-menu-link {
		padding: 4px 10px !important;
		font-size: 14px !important;
		color: #3a5627 !important;
		background-color: transparent !important;
		font-weight: 600 !important;
	}
	#mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
		background-color: #355832;
	}	

}   		

@media only screen and (max-width:480px) {
	/*********************************Wishlist page**********************************/
	.wp-block-woocommerce-checkout-order-summary-block {
		max-width: 100%;
	}
	.woocommerce-cart .wc-block-components-sidebar {
		max-width: 100%;
	}
	.woocommerce-cart .hentry.type-page .entry-header h1 {
		line-height: 50px;
		font-size: 36px;
	}
	.woocommerce-cart tr.wc-block-cart-items__row {
		display: block !important;
	}
	.woocommerce-cart button.wc-block-cart-item__remove-link {
        left: unset;
        right: 20px;
		top: -25px;
    }
	.woocommerce-checkout .content-area .site-main {
		margin-bottom: 0em;
	}
	.woocommerce-checkout .content-area .hentry {
		margin-bottom: 0;
	}
	/*********************************Homepage***************************************/
	.header_first_inner {
		display: flex;
		justify-content: flex-end;
	}
	.header_logo {
        width: 55%;
        float: left;
        padding: 0em 0em 0em 0em;
        text-align: center;
    }
	.header_icons {
        width: 27%;
        float: right;
        padding-top: 9px;
        text-align: right;
        margin-right: 0em;
    }
	.mobile-header {
		right: unset;
		left: 0;
	}
	.header_icons ul li:last-child {
		display: none;
	}
	.bannerhme_wrapper {
		margin-bottom: 15px;
	}
	.bannerhme_image img {
        height: 250px;
    }	
	.bannerhme_content {
        width: 100%;
        float: left;
        padding: 1em;
    }	
	.bannerhme_content h1 {
        font-size: 32px;
        line-height: 50px;
    }
	.productcategory_hle {
        padding: 1em 1em 1em;
    }
	.productcategory_title {
        top: 0;
		margin-bottom: 1em;
    	position: relative;
        left: 0;
        width: 100%;
        text-align: center;
    }
	.collections_single_image img {
        height: 270px;
    }
	.collections_single_content h3 {
        font-size: 25px;
        line-height: 40px;
    }	
	.collections_single_content a {
		width: 130px;
		height: 40px;
		font-size: 16px;
    	line-height: 24px;
	}
	.delivery_image img {
        height: 350px;
    }			
	.bloghme_single_image {
		width: 100%;
	}		
	.bloghme_single_image a {
		display: block;
	}	
	.bloghme_single_image img {
        height: 300px;
        width: 100%;
    }
	.custom-newsletter {
		text-align: center;
	}
	.footer_firstblck {
        padding: 2em 0em;
    }
	.footer_menu {
        float: left;
        width: 100%;
        margin-bottom: 1.5em;
    }
	.footer_menu:nth-child(3) {
        margin-bottom: 1.5em;
    }
	.footer_detail {
        float: left;
        width: 100%;
    }
	/********************************Aboutus Page************************************/
	#pm_menu {
		float: left;
    	width: 100%;
		width: 100% !important;
	}
	.banner_inner_image img {
        height: 250px;
    }
	.banner_inner_content_inr {
		padding: 1.5em 0em;
	}
	.banner_inner_content_inr h1 {
        font-size: 32px;
        line-height: 42px;
    }
	.abuoutfirst_section {
		padding: 1em 0em 0em;
	}
	.whatweprovide_wrapper {
		margin: 0em 0em 1em;
	}
	.abuoutfirst_image {
        width: 100%;
		float: left;
   	    margin-left: 0em;
    }
	.abuoutfirst_hle p {
        font-size: 16px;
	}
	.whatweprovide_single {
        padding: 0px 5px;	
		float: left;
        width: 100%;
	}		
	.whatweprovide_title h3 {
    	font-size: 28px;
		line-height: 36px;
	}
	.deliveryabt_wrapper {
		padding: 1em 0em;
	}			
	.deliveryabt_image {
        padding: 1em;
        float: left;
        width: 100%;
        margin-bottom: 1em;
    }
	.delivery_image_inner img {
        height: 300px;
    }
	.abuoutfirst_hle h3 {
        font-size: 24px;
        line-height: 32px;
    }
	.footer_newsletter_inner {
        padding: 2em 1em 1em;
	}	
	/*******************************Aboutus Page***************************/
	.blog_featured_post {
       height: 400px;	
	}
	.featured_overlay h3 a {
        font-size: 18px;
        line-height: 24px;
    }
	.featured_overlay p {
		font-size: 15px;
		line-height: 22px;
	}
	/********************************Blog Page******************************/
	.blog_thumb img {
        height: 200px;
    }	
	.featured_overlay h3 a {
        font-size: 18px;
        line-height: 24px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        padding-bottom: 0;
        overflow: hidden;
    }
	/*****************************Blogdetail Page****************************/
	.blogdetail_banner .banner_inner_content_inr h1 {
		font-size: 24px;
    	line-height: 36px;
	}	
	.blogdetail_left .entry-content img {
    	height: 300px;
	}
	.blogdetail_left .entry-content p {
		font-size: 16px;
		line-height: 28px;
	}
	.blog-sidebar {
    	max-width: 95%;	
	}
	.blogdetail_right .sidebarbottom_content {
		top: 35px;
    	max-width: 85%;
	}	
	.blogdetail_right .testimonial-image {
		margin-bottom: 1em;
	}
	/****************************Shop Page********************************/
	.grid-view li.product img {
		height: 200px;
		margin-bottom: 10px !important;
	}
	.grid-view li.product h2.woocommerce-loop-product__title {
		float: left;
    	width: 100%;
		padding-left: 7px;
		font-size: 18px !important;
		line-height: 20px;
	}	
	.grid-view li.product .star-rating {
		float: right;
		width: 100%;
		margin-left: 10px;
		display: block;
	}
	.grid-view li.product .star-rating::before {
		left: 7px;
	}
	.grocery-sorting form.woocommerce-ordering select {
		width: 60%;
	}
	.grid-view li.product {
        width: 48% !important;
        float: left;
		margin: 0px 3px !important;
		margin-bottom: 15px !important;
    }
	.grid-view li.product span.price {
		padding-left: 10px;
	}
	.grid-view li.product span.price ins {
        font-size: 15px;
    }
	.grid-view li.product .star-rating span:before {
		left: 8px;
	}
	.product_listing_wrapper .woocommerce-pagination .page-numbers li {
		width: 45px;
		height: 45px;
	}
	.list-view li.product img {
		height: 240px !important;
	}	
	.content_list h2.woocommerce-loop-product__title {
        font-size: 17px !important;
        line-height: 27px;
        margin-bottom: 6px !important;
    }
	.content_list span.price del {
		font-size: 14px;
    	line-height: 24px;
	}
	.content_list span.price ins {
		font-size: 16px;
		line-height: 22px;
	}
	.content_list {
		padding-left: 10px;		
	}
	.content_list .custom-main-description {
		font-size: 15px;
		line-height: 24px;	
	}
	.grid-view:nth-child(5) li.product {
		clear: both;
	}
	.post-type-archive-product #secondary {
        width: 90% !important;
    }
	.grid-view li.product span.onsale {
		padding: 3px 10px;
		font-size: 12px;
		line-height: 24px;
	}
	.grocery-sorting form.woocommerce-ordering select {
        font-size: 13px;
        line-height: 60px;
		padding: 10px 5px;
    }	
	.post-type-archive-product .banner_inner_content_inr h1 {
        font-size: 30px;
        line-height: 42px;
    }
	.whmc_ft-buttons-con {
	   display: block;
	}
	.blogdetail_right .blog-sidebar {
        max-width: 95%;
	}	
	.blogdetail_left .site-main .hentry {
		margin-bottom: 0;
	}	
	.blogdetail_left .site-main {
		margin-bottom: 0;
	}
	/***********************************Homepage2************************/
	.banner_homepagetwo_image img {
        height: 250px;
    }	
	.banner_homepagetwo_content h1 {
        font-size: 30px;
        line-height: 55px;
    }
	.banner_homepagetwo_content p {
        font-size: 16px;
        line-height: 28px;
    }
	.banner_homepagetwo_content a {
		width: 220px;
		height: 70px;
		font-size: 20px;
    	line-height: 35px;
	}
	.banner_homepagetwo_content a:before {
		width: 25px;
    	height: 25px;
		top: 23px;
    	left: 30px;
	}	
	.time_counter_single h2 span {
        font-size: 36px;
        line-height: 45px;
    }
	.whychoose_homepage2_single_inner h3 {
        font-size: 16px;
        line-height: 24px;
    }
	.whychoose_homepage2_single_image {
        width: 85px;
        height: 100px;
    }
	.whychoose_homepage2_single_inner {
        padding: 0em 0.5em 0em;
    }
	.whychoose_homepage2_single {
		padding-bottom: 2em;
	}
	.product_category_hmepge2 {
        padding: 1em 0em 0em;
    }
	.product_category_hmepge2 h3 {
        font-size: 30px;
        line-height: 45px;
	}	
	.producategoryhm2_single_name a {
        font-size: 16px;
    }
	.producategory_single_imge img {
    	width: 70px;
	}
	.productcategoryhm2_single_inner {
        padding: 2em 0em;
    }	
	.producategoryhm2_single.slick-active + .slick-active .productcategoryhm2_single_inner {
        padding: 2em 0em 3em;
    }
	.arrw_category a {
		width: 50px;
		height: 50px;
		font-size: 18px;
	}
	.delivery_hme2_left h4 {
        font-size: 32px;
        line-height: 55px;
    }	
	.delivery_hme2_left p {
        font-size: 16px;
	}
	.products_hme2_title h4 {
        font-size: 36px;
        line-height: 60px;
	}
	.testimonials_hme2_title h4 {
        font-size: 36px;
        line-height: 65px;
    }
	.testimonials_hme2_single_img a {
		display: block;
	}		
	.blog_hme2_single_inner {
		margin: 0px 2px;
	}	
	.blog_hme2_single_image img {
        height: 220px;
    }	
	.blog_hme2_single.slick-active + .slick-active .blog_hme2_single_image img {
        height: 220px;
    }
	.healthy_organic_title h4 {
        font-size: 36px;
        line-height: 60px;
    }
	.healthy_organic_inr img {
        height: 230px;
	}
	.healthy_organic_main_cont .container {
		max-width: 100%;
		padding: 0;
	}	
	.healthy_organic_content_innr h4 {
        font-size: 21px;
        line-height: 32px;
    }		
	.healthy_organic_content_innr p {
        font-size: 15px;
        line-height: 24px;
    }
	/*******************************Homepage3********************************/
	.deliveryhm3_content {
		margin-top: 4em;
	}
	.banner_home3_image img {
        height: 250px;
    }
	.banner_home3_content h1 {
        font-size: 32px;
        line-height: 42px;
    }
	.whychoose_hme3_single_inner span {
		padding: 0em 0em;
		font-size: 16px;
        line-height: 24px;
	}	
	.aboutus_hme3_wrapper {
		padding: 1em 0em;
	}
	.aboutus_hme3_hle {
		padding: 0px 15px;
	}
	.aboutus_hme3_image {
        float: left;
        width: 100%;
		margin-right: 0em;
        margin-left: 0;
		margin-bottom: 1.5em;
    }
	.aboutus_hme3_image_inner {
        height: 350px;
        padding: 0px;
    }
	.aboutus_hme3_hle ul li {
		font-size: 16px;
	}
	.aboutus_hme3_hle p {
        font-size: 16px;	
	}
	.product-image img {
        height: 180px;
    }	
	.product_content_hme3 .price ins {
		font-size: 14px !important;
		line-height: 20px !important;	
		margin-right: 6px !important;
	}
	.product_content_hme3 .addcart_products_hme3 a {
        font-size: 16px;
        padding: 10px 0px;
    }	
	.deliveryhm3_content_inner h4 {
        font-size: 26px;
        line-height: 36px;
    }
	.deliveryhm3_content_inner p {
        font-size: 18px;
        line-height: 36px;
    }
	.deliveryhm3_content {
        margin-top: 3em;
        margin-bottom: 1em;
    }
	.deliveryhm3_imageinr img {
        height: 350px;
	}
	.bigsales_title_timer .hurrytimer-timer .hurrytimer-timer-label {
        font-size: 9px !important;
    }
	.bigsales_title_timer .hurrytimer-campaign .hurrytimer-timer-digit {
        font-size: 19px !important;
    }	
	.bloghme3_single_image img {
        height: 350px;
    }
	.bloghme3_single_contentinr h4 a {
        font-size: 21px;
        line-height: 28px;
    }
	.testimonials_hme3_wrapper {
		padding: 1em 0em;
	}
	.testimonials_hme3_left h4 {
        font-size: 28px;
        line-height: 36px;
    }
    .testimonials_hme3single_image img {
        width: 84px;
        height: 84px;
    }
	a.banner_shop {
        width: 150px;
        font-size: 18px;
        margin-right: 9px;
        color: #ffffff;
        font-weight: 600;
        line-height: 55px;
		height: 55px;
        text-align: left;
        padding-left: 0;
        background-color: #5eb130;
		background-image: unset; 
        text-align: center;
        border-radius: 50px;
        float: left;
    }
	a.banner_shop_video {
		width: 150px;
		height: 55px;
		margin-right: 0;
		background-image: unset; 
		font-size: 17px;
		color: #ffffff;
		font-weight: 600;
		line-height: 55px;
		text-align: center;
		padding-left: 0;
		background-color: #52b243;
		border-radius: 50px;
		float: left;
	}
	.banner_home3_content {
		padding-bottom: 5em;
	}
	.aboutus_hme3_hle .container {
		padding: 0;
	}
	.header_icons ul li {
		margin: 0px 2px !important;
	}
	a.header-wishlist {
		position: relative;
	}	
	.header_icons ul li span.wishlist-count {
		top: -9px;
		right: -12px;
	}
	.single-product .price ins {
    	margin-right: 0px;
	}
	.productdetail_wrapper button.single_add_to_cart_button.button.alt {
		width: 50%;
	}	
	.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li {
        width: 49%;
    }	
	.single-product h1.product_title.entry-title {
		text-align: left;
		margin-bottom: 30px;
	}
	.single-product .summary.entry-summary .custom-offer-box {
		display: block;
	}
	.single-product .summary.entry-summary .custom-offer-box .offer-center {
		width: 100%;
	}
	.single-product .summary.entry-summary .custom-offer-box .offer-right {
		width: 100%;
		vertical-align: middle;
		text-align: center;
	}	
	.product_bottom span.yith-wcwl-add-to-wishlist-button__label {
   	 	font-size: 14px; 
	}
	.productdetail_wrapper .wcgs-slider-image img {
        height: 300px !important;
    }	
	.topsellinghme_products_hle h4 {
		font-size: 30px;
		line-height: 55px;		
	}
	.topsellinghme_products_leftimg img, .topsellinghme_products_rightimg img {
        height: 250px;
    }	
	.topsellinghme_products_nonveg .product-thumb img, .topsellinghme_products_veg .product-thumb img {
  	  height: 100px;	
	}
    .topsellinghme_products_nonveg .product-info, .topsellinghme_products_veg .product-info {
        width: 100%;
		padding-left: 0px;
    }
	.topselling_products_wrapper {
		margin: 1em 0em;
		padding: 1em 0em;
	}
	.product_top_single {
		display:block;
	}
	.termsandconditions_hle h2 {
		font-size: 32px;
		line-height: 55px;
	}
	.termsandconditions_hle p {
		font-size: 16px;
		line-height: 30px;
	}
	.header_mobile_second .mobile-header {
        right: 0;
        top: 0px;
        display: inline-block !important;
        width: auto !important;
        float: right;
    }
	.header_mobile_second .mobile-header button.navbar-toggle {
        margin-right: 1.5em;
    }
	.headersecond_logo {
        width: 35%;
	}	
	.header_mobile_second .mobile-header {
        right: 0;
        top: 0px;
        display: inline-block !important;
        width: auto !important;
        float: right;
		left: unset;
    }
	.header_mobile_second .mobile-header button.navbar-toggle {
		float: right;
	}
	.headersecond_cont .header_icons ul li span.wishlist-count {
        top: -8px;
    }	
	.headerthird_logo {
        float: left;
        width: 40%;
    }	
	.headerthird_logo_inner img {
		width: 100%;
	}
	.headerthird_logo_inner {
        padding: 0.5em 0em 0.5em;
		width: 100%;
		border:0px;
    }
	.headerthird_menucontent {
        float: left;
        width: 52%;
    }
	.headerthird_point {
        margin-top: 0;
        width: 100%;
        float: right;
    }
	a.header_call {
        height: 50px;
        width: 155px;
        font-size: 17px;
        line-height: 50px;
        position: relative;
        padding-left: 0;
        text-align: center;
    }
	a.header_call:before {
		content: unset;
	}
	.header_mobile_third .mobile-header {
        right: 0;
        left: unset;
		top: 0px;
    }
	.mobile-header button.navbar-toggle {
        margin-right: 4px;
		background-color: #599736;
		padding: 6px 5px;
		margin-top: 12px;
    	margin-bottom: 8px;
		margin-left: 7px;
    }	
    .woocommerce-cart a.wc-block-components-product-name {
        font-size: 18px;
    }	
	.footer_wrapper_hme2 .footer_firstblck {
		padding: 3em 0em 4em;
		background-image: unset;
		background-color: #ff8832;
	}	
	/*******************Wishlist*************************/
	.product-thumbnail a {
		width: 100%;
		margin-bottom: 1em;
	}
	.product-thumbnail a img {
        height: 250px !important;
        object-fit: cover;
        object-position: center;
        width: 100%;
    }
	.woocommerce-wishlist .wishlist_table.mobile li {
        display: block;
    }
	.wishlist_table.mobile li .item-wrapper {
        width: 100%;
		display: block;
    }
	.woocommerce-wishlist .product-thumbnail a {
		width: 100%;
		margin-bottom: 1em;
	}
	.wishlist_table.mobile li .item-wrapper .item-details {
        display: flex;
		width: 100%;
    }
	.woocommerce-wishlist .additional-info-wrapper {
        display: flex;
        width: 100%;
        align-items: center;
        justify-content: flex-end;
    }
	.woocommerce-wishlist table.additional-info {
        width: 40%;
    }
	.wishlist_table.mobile li .item-wrapper .product-thumbnail {
        max-width: 100%;
        width: 100%;
		margin-right: 0;
    }
	.woocommerce-wishlist .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart {
        width: 40%;
    }
	.single-product section.related.products ul.products.columns-4 .grid-view li {
    	width: 98% !important;
	}
	.bigsales_title_timer .hurrytimer-timer-block {
		padding: 5px 9px!important;
	}
	button.addcart_products_hme3 {
		font-size: 14px;
	}
	.grid-view li.product {
        width: 100% !important;
	}
	.blog_post_group .col-sm-4 {
		float: left;
        width: 100%;
	}	
	.bannerhme_content {
		top:12px;
	}
	.footer_wrapper_hme3 .footer_firstblck {
	    padding: 2em 0em 2em;
		background-color: #00bb76;
		background-image: unset;
	}
	.whychoose_homepage2_single:nth-child(2)::before {
		content: unset;
	}
	.deliveryhm3_content_inner p {
		width: 100%;
	}
	.faq_accdhle .accordion-container {
		padding: 0em 1em;
	}
	.deals_content .stock-progress-wrapper {
		display:none;
	}
	.product-rating {
		display:none;
	}
	.delivery_wrapper {
		margin-bottom:1em;
	}
	.testimonials_wrapper {
		padding: 1em 0em;
	}
	.testimonials_title {
		margin-bottom:1em;
	}
	.bloghme_wrapper {
		padding:1em 0em 0em;
		margin: 1em 0em 0em;
	}
	.collections_wrapper {
		margin:0em 0em;
	}
	.producthme_categry .slick-list.draggable {
		padding-bottom: 0em;
	}
	.whychoose_homepage2 {
        padding: 2em 0em 1em;
    }
	.product_category_hmepge2 h3 {
		margin-bottom: 0.5em;
	}
	.products_hme2_wrapper {
		padding: 1em 0em;
	}
	.delivery_hme2_left {
        padding: 2em 0em;
    }
	.testimonials_hme2_wrapper {
        padding: 1em 0em 1em;
    }
	.blog_hme2_slic .slick-list.draggable {
		padding: 2em 0em 2em;
	}
	.aboutus_hme3_wrapper {
		margin: 0em 0em;
	}
	.deliveryhm3_wrapper {
		margin: 0em 0em 0em;
	}
	.latestblog_wrapper {
		padding:0em 0em 1em;
	}
	.products_hme3_wrapper .single-product {
		width:100%;
	}
	.contact_wrapper {
		margin: 0em 0em;
	}
	.grid-view li.product img {
		object-fit: contain;
		height: auto;
	}
	.mob_navi {
		width: 100%;
	}	
	.single-product section.related.products ul.products.columns-4 {
		grid-template-columns: repeat(1, 1fr);
	}
	.single-product section.related.products ul.products.columns-4 .grid-view li {
        width: 98% !important;
    }
	.up-sells .products .grid-view {
        float: left;
        width: 100%;
    }
	.woocommerce-cart li.wc-block-grid__product {
        max-width: 100% !important;
        float: left;
        margin-bottom: 2em;
    }
	.woocommerce-cart li.wc-block-grid__product:nth-child(even) {
    	 float: left !important;
        width: 100%;
    }
	.woocommerce-cart h2.wc-block-cart__empty-cart__title {
		font-size: 16px;
		line-height: 32px;
	}
	.woocommerce-cart .wc-block-grid__product-image img {
    	height: 200px !important;
	}
	.woocommerce-cart button.wp-block-button__link.wp-element-button.wc-block-components-product-button__button.add_to_cart_button.ajax_add_to_cart.product_type_simple.has-font-size.has-small-font-size.has-text-align-center.wc-interactive {
		width: 85%;
	}	
	ul.wc-block-product-template__responsive.columns-3.wc-block-product-template.wp-block-woocommerce-product-template.is-layout-flow.wp-block-woocommerce-product-template-is-layout-flow {
		display: block;
	}
	.woocommerce-cart .wc-block-grid__product-image img {
		object-fit: contain !important;
	}
	.woocommerce-cart li.product {
		width: 100%;
		margin-bottom: 1em;
	}
	.woocommerce-cart h2.wp-block-heading.has-text-align-left {
		font-size: 24px;
    	line-height: 36px;
	}
	

}           	