

					.woocommerce ul.products li.product-type-giftcardzx .button.quick_view{

						margin-top: 1em;

						display: none;

					}

					#left-area{

						width: 100%;

						padding-right: 0;

					}

					.giftcards_list ul.products li.first, .woocommerce-page ul.products li.first{

						clear: unset;

					}

					.giftcards_list ul.products li.product, .woocommerce-page ul.products li.product {

						float: left;

						margin: 0 3.8% 2.992em 0;

						padding: 0;

						position: relative;

						width: 47%;

						margin-left: 0;

						margin-right: 20px;

					}

					.giftcards_list .takeaway-product-image img {

						width: 100%;

						border-radius: 35px;

						height: 250px !important;

						object-fit: cover;

					}

				 .giftcards_list .woocommerce-loop-product__title.custom-title-product {

					font-size: 32px !important;

					text-align: center;

					font-weight: 500;

				} 

				 .giftcards_list .woocommerce-Price-amount.amount {

					font-size: 26px;

					color: #FF7A28;

				}
				
		.giftcards_list	span.seprator {
   
                font-size: 26px;
                font-weight: 600;
                color: #FF7A28;
            }

				.giftcards_list .takeaway-product-content .price{

					text-align: center;

				}

				.giftcards_list .takeaway-product-grid{

					background-color: #fff;
					border-radius: 35px;
					padding-bottom: 0;
				}

				.giftcards_list .woocommerce ul.products li.product .button{

					margin-left: 30px;

				}

				.giftcards_list .button.product_type_giftcardzx.add_to_cart_button {

					display: none !important;

				}

				.giftcards_list .takeaway-product-image{

					box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);	

					border-radius: 35px 35px;

				}

				/*
				* Giftcard New CSS by Biswajit
				*/
				.giftcards_list .wrcc_bottom_wave
				{
					position: absolute;
					bottom: 0;
					width: 100%;
					border-radius: 0px 0px 35px 35px;
					height: 150px;
					background: #FFF;
					clip-path: path('M 0 45 Q 90 112 253 57 Q 380 24 550 78 L 500 300 L 0 300 Z');
				}

				.giftcards_list .wrcc_gift_price_amt {

					display: flex;

					justify-content: space-between;

					align-items: center;

					position: relative;

					bottom: 26px;

					padding-left: 25px;

					padding-right: 25px;

				}

				.giftcards_list .wrcc_gift_price_amt .woocommerce-Price-amount{

					font-weight: 600;

				}

				.giftcards_list .wrcc_gift_price_amt .woocommerce-loop-product__title{

					font-size: 26px !important;

					font-weight: 600;

					color: #000;

					padding: 0 !important;

				}

				.giftcards_list .wrcc_gift_price_amt .prod-desc {
					display: none;
				}



				.wrap_giftcard_step1 {

				display: grid !important;

				gap: 20px !important;

				grid-template-columns: 50% 50% !important;

				padding-right: 20px;

				}

				

				.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {

					width: unset;

				}

				.wrap_giftcard_step1 .summary.entry-summary{

					width: unset !important;

				}



				.wrap_giftcard_step1 .images { 

				grid-column: 1 !important; 

				grid-row: 1 !important;

				}

				.wrap_giftcard_step1 .entry-summary {

				grid-column: 2 !important;

				grid-row: 1 !important; 

				} 

				.wrap_giftcard_step1  .heading_wrapper { 

				grid-column: 1 !important; 

				grid-row: 2 !important; 

				padding-left: 15px;

				}

				/* star giftcard list  */

				.giftcards_list .wrcc_bottom_wave{
					display: none;
				}
				.giftcards_list .wrcc_gift_price_amt{
					bottom: 0 !important;
					padding-bottom: 25px;
					padding-top: 15px;
					flex-direction: column;
					width: 100%;
					align-items: flex-start !important;
					gap: 18px;
				}
				.giftcards_list .takeaway-product-image img{
					border-radius: 35px 35px 0px 0px !important;
				}
				.giftcards_list .wrcc_gift_cart_text {
					color: #333;
					font-size: 16px;
					font-weight: 400;
				}

				/* end giftcard list */
				
				/* start giftcard_layout_list */

				
				.wpgi_giftcard_layout_list .takeaway-product-list.shortcode {
					display: flex;
					width: 100%;
					box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
					border-radius: 20px;
					padding: 25px;
				}
				.wpgi_giftcard_layout_list .takeaway-product-image {
					border-radius: 20px !important;
					width: 50%;
				}
				
				.wpgi_giftcard_layout_list .wrcc_gift_price_amt {
					width: 50%;
					flex-direction: column;
    				align-items: flex-start;
					justify-content: unset;
					gap: 10px;
					padding-top: 25px;
				}


				.wpgi_giftcard_layout_list img.attachment-full.size-full {
					border-radius: 20px !important;
					margin-bottom: 0 !important;
				}
				
				.wpgi_giftcard_layout_list .takeaway-product-image {
					border-radius: 20px !important;
					width: 50%;
					box-shadow: unset;
				}
				
				.wpgi_giftcard_layout_list img.woocommerce-placeholder.wp-post-image {
					border-radius: 20px !important;
					border: 0px solid;
					margin-bottom: 0px !important;
				}
					
				.wpgi_giftcard_layout_list .takeaway-product-image .woocommerce-placeholder.wp-post-image {
					margin-bottom: 0px !important;
					border: 0px solid !important;
				}

				/* End wpgi_giftcard_layout_list */
				
				
				.wpgi_giftcard_layout_grid {
                	clear: none !important;
                  display: grid !important;
                  gap: 30px;
                  padding: 20px;
                  box-sizing: border-box;
                  align-items: start;
                /*   grid-template-columns: repeat(2, 1fr) !important; */
                	grid-template-columns: repeat(2, 50%);
                
                }
                .wpgi_giftcard_layout_grid li:first-child{
                	 grid-column-start: 1;
                }
                .wpgi_giftcard_layout_grid li{
                	float: unset !important;
                	margin-bottom: 0px !important;
                	width: 100% !important;
                }
                @media (max-width: 980px) {
                	.wpgi_giftcard_layout_grid{
                		grid-template-columns: repeat(1, 100%);
                }
                }




				@media only screen and (max-width: 480px){
				    
				    	.wpgi_giftcard_layout_grid{
		grid-template-columns: repeat(1, 100%);
		gap: 0px;
	}
				.giftcards_list .takeaway-product-image img{

						width: 100% !important;

				}

				.giftcards_list .wrcc_gift_price_amt .woocommerce-loop-product__title{

					font-size: 16px !important;

				}

				.giftcards_list .wrcc_gift_price_amt .woocommerce-Price-amount {

					font-size: 16px;

					font-weight: 700;

					

				}

				.giftcards_list .wrcc_bottom_wave {

					width: 100%;

					height: 100%;

					max-height: 125px;

					clip-path: path('M -4 45 Q 70 100 242 50 Q 350 22 465 136 L 555 300 L 0 300 Z');

				}

				h2.woocommerce-loop-product__title.custom-title-product{

					flex-direction: unset !important;

				}

				.woocommerce ul.products[class*=columns-] li.product.product-type-giftcardzx, .woocommerce-page ul.products[class*=columns-] li.product.product-type-giftcardzx{

					border-bottom: 0px solid !important;
					        width: 100%;
                                float: left;
                            clear: both;

				}

				.giftcards_list .takeaway-product-image img{

					max-height: 175px;

				}

				.giftcards_list .wrcc_gift_price_amt{

					bottom: 12px;

				}

				.footer-buttons{

					flex-direction: column;

					gap: 20px;

				}

				.wrap_giftcard_step1{

					display: unset !important;

				}

				.wrap_giftcard_step1 .heading_wrapper{

					margin: 20px 0px;

				}

				.woocommerce-product-gallery__wrapper .wp-post-image img {

					border-radius: 15px;

				}


				/* 13-10-2025 */

					.wpgi_giftcard_layout_list .et_pb_row {
						width: 95%;
					}
					.wpgi_giftcard_layout_list .takeaway-product-image {
						border-radius: 10px !important;
						width: 100%;
					}
					

					.wpgi_giftcard_layout_list .wrcc_gift_price_amt {
						display: flex;
					}
					
					.wpgi_giftcard_layout_list .takeaway-product-list.shortcode {
						flex-direction: column;
						width: 100%;
						box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
						border-radius: 20px;
						padding: 0px;
					}
					.woocommerce .wpgi_giftcard_layout_list ul.products li.product a img, .woocommerce-page ul.products li.product a img {
					
						margin: 0px !important; 
					}
					
					.wpgi_giftcard_layout_list .takeaway-product-image img {
						border-radius: 10px!important;
						margin-bottom: 0px !important;
					}

					#left-area ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul {
						list-style-type: disc;
						padding: 0 0 23px 1em;
						line-height: 21px;
					}
					
					
					.wpgi_giftcard_layout_list .wrcc_gift_price_amt {
						bottom: 0!important;
						flex-direction: column;
						width: 100%;
						align-items: flex-start!important;
						gap: 7px;
						padding: 20px;
					}
					
					.wpgi_giftcard_layout_list .takeaway-product-image img {
						max-height: 204px !important;
					}
					.woocommerce .wpgi_giftcard_layout_list ul.products li.product .woocommerce-placeholder {
						border:none;
					}
					.wpgi_giftcard_layout_list .et_pb_row.et_pb_row_0 {
						width: 95% !important;
					}
					.wpgi_giftcard_layout_list .takeaway-product-image .woocommerce-placeholder.wp-post-image {
						border-radius: 30px 30px 0px 0px !important;
					}
					
				}