@media screen and (max-width:1850px) and (min-width:1600px) {
	.elementor-section.elementor-section-boxed.elementor-section-height-default > .elementor-container.elementor-column-gap-default {
		max-width: 1600px;
	}
	.product_detail_img .wcgs-thumb.swiper-slide img {
		height: 750px !important;
	}
	.pro-loop .product-type-variable {
		width: 24.3% !important;
	}
}
@media only screen and (max-width: 1850px) {
	/* 	.pink .elementor-widget-container{
	margin: -427px 0px 0px 0px !important;
} */
	.safari .pink .elementor-widget-container {
		margin: -427px 0px 0px 0px !important;
	}
	.pink .elementor-widget-container{
		margin: -534px 0px 0px 0px !important;
	} 
} 
@media only screen and (max-width: 1615px) {
	.pink .elementor-widget-container{
		margin: -529px 0px 0px 0px !important;
	} 
}
@media only screen and (max-width: 1599px) {
	.subscribe .es-email, .subscribe .es-email:focus-visible {
		width: 380px;
	}
	.elementor-998 .elementor-element.elementor-element-a62ccc3.elementor-wc-products  ul.products {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
	}
	.product h2 {
		padding-bottom: 10px !important;
	}
	.product_detail_img .gallery-navigation-carousel .swiper-wrapper {
		gap:10px;
	}
	.quantity{
		width:100% !important;
	}
	.product_price .price {
		margin-bottom: 20px;
		
	}
	.product_detail_sec .value .cfvsw-label-option {
		margin-bottom: 28px;
	}
	.product_detail_img .wcgs-thumb.swiper-slide img {
		height:700px !important;
	}
	.shop_product ul.products li.product a img {
			object-position: 50% 0%;
	}
	.product_detail_sec .cfvsw-variation-disable-logic {
		margin-bottom: 28px !important;
	}
	.committed_box br{
		display:none;
	}
	.woocommerce .elementor-button--view-cart:after,
	.woocommerce .elementor-button--checkout:after{
		content: '';
		position: absolute !important;
		right: 40px !important;
	}
	.pro-loop .product-type-variable {
		width: 24.2% !important;
	}
	.product_temp:hover .price {
		transform: translateY(30px);
	}
	.product_temp:hover .product_title {
		transform: translateY(-20px);
	}

	.pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(6) .image-overflow img,
	.pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(15) .image-overflow img {
		height: 800px !important;
	}
	.collection_img_sec .elementor-column-gap-default {
		row-gap: 24px;
	}
	.shop_page_sec .swiper-slide-image {
		height: 414px !important;
	}
	.related_products .slick-track {
		gap: 20px;
	}
	.related_products img {
		height: 420px !important;
		object-position:50% 0%;
	}
	.shop_product ul.products li.product a img {

		height: 420px;
	}
	.image_big2 li.product a img {
		height: 820px !important;
	}
	.product_detail_img .swiper-wrapper {
		gap: 30px !important;
	}
	.pink .elementor-widget-container {
    margin: -427px 0px 0px 0px !important;
}
	/* Check 1367px and add css here */
}

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

	body .gform_wrapper form .gform_body ul li.gfield {
		margin: 0 0px 25px !important;
	}
	body .gform_body input[type=text], body .gform_body input[type=email],
	body .gform_body input[type=tel], body .gform_body input[type=number], body textarea {
		padding: 15px 20px !important;
		height: 50px !important;
	}
	.product_detail_img .wcgs-thumb.swiper-slide img {
		height: 620px !important;
	}
	.product_detail_sec .value .cfvsw-label-option {
		margin-bottom: 18px;
	}
	.product_detail_sec .cfvsw-variation-disable-logic {
		margin-bottom: 10px !important;
	}
	.contact_us br{
		display:none;
	}
	.pro-loop .product-type-variable {
		width: 24% !important;
	}
	.pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(6) .image-overflow img,
	.pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(15) .image-overflow img {
		height: 700px !important;
	}
	.shop_product  ul.products li.product a img {
		height: 440px;
	}
	.image_big2 li.product a img {
		height: 835px !important;
	}
	.elementor-menu-cart__wrapper .elementor-menu-cart__main {
		width: 60%;
	}
	.single_add_to_cart_button {
		width: 370px !important;
	}
	.product_detail_img .gallery-item{
		padding-top:15px;
	}
	.shop_page_sec .swiper-slide-image {
		height: 358px !important;
	}
	.pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(6), .pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(15) {
		width: 49.2% !important;
	}
	.collection_img_sec .elementor-column-gap-default {
		row-gap: 16px;
	}
	.product_detail_img .swiper-wrapper {
		gap: 20px !important;
	}
	.woocommerce-order {
		max-width:100%;
	}
	.woocommerce ul.order_details li strong {
		font-size:18px;
	}
	.order_details{
		padding:0px;
	}
	.woocommerce-order {
		padding:20px;
	}
/* 	.pink .elementor-widget-container {
	margin: -427px 0px 0px 0px !important;
} */
	.safari .pink .elementor-widget-container {
  margin: -374px 0px 0px 0px !important;
}
	.pink .elementor-widget-container {
    margin: -374px 0px 0px 0px !important;
}
	/* Check 1200px and add css here */
}

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

	.subscribe .es-email, .subscribe .es-email:focus-visible {
		width: 280px;
	}
	.blod_product .elementor-image-box-content {
		width:330px !important;
	}
	.products_sec .woocommerce-loop-product__title {
		left: 20px;
	}
	.products_sec .price {
		left: 20px; 
	}
	.products_sec li.product:hover .woocommerce-loop-product__title {
		bottom: 50px;
	}
	.product_detail_sec .value .cfvsw-label-option {
		padding: 15px 15px;
	}
	.single_add_to_cart_button {
		width: 300px !important;
	}
	.product_detail_sec .value .cfvsw-label-option {
		padding: 13px 13px;
		margin-bottom: 18px;
	}
	.product_detail_sec .label {
		padding-bottom: 15px;
	}
	.product_detail_img .wcgs-thumb.swiper-slide img {
		height: 500px !important;
	}
	.pro-loop .product-type-variable {
		width: 23.8% !important;
	}
	.pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(6) .image-overflow img,
	.pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(15) .image-overflow img {
		height: 628px !important;
	}
	.pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(6),
	.pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(15) {
		width: 49% !important;
	}
	.image_big2 li.product a img {
		height: 500px !important;
	}
	.shop_product  ul.products li.product a img {
		height: 300px;
	}
	.shop_page_sec .swiper-slide-image {
		height: 300px !important;
	}
	.woocommerce .elementor-button--view-cart:after, .woocommerce .elementor-button--checkout:after, .woocommerce .single_add_to_cart_button:after {
		right: 20px !important;
	}
	.collection_img_sec .elementor-column-gap-default {
		row-gap: 16px;
	}

	.cfvsw-swatches-option .cfvsw-swatch-inner {
		height: 25px;
		width: 25px;
	}
/* 	.pink .elementor-widget-container {
	margin: -314px 0px 0px 0px !important;
} */
	.safari .pink .elementor-widget-container {
  margin: -314px 0px 0px 0px !important;
}
	.pink .elementor-widget-container {
    margin: -313px 0px 0px 0px !important;
}
	/* Check 1025px and add css here */
}

@media only screen and (max-width: 1024px) {
	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0 30px;
		max-width:none;
	}
	.header-wrapper .hfe-layout-horizontal .hfe-nav-menu__toggle,
	.header-wrapper .hfe-layout-vertical .hfe-nav-menu__toggle {
		visibility: visible !important;
		opacity: 1 !important;
		display: block !important;
	}
	.header-wrapper .hfe-nav-menu {
		display: block;
	}
	.header-wrapper .hfe-nav-menu .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal {
		left: 0 !important;
		top: 120px;
	}
	.header-wrapper .hfe-nav-menu .hfe-dropdown {
		position: fixed !important;
		bottom: 0;
		top: initial;
		left: -100% !important;
		width: 100% !important;
		height: calc(100% - 125px);
		padding: 0 30px;
		transition: all 0.3s;
		overflow: auto;
	}
	.header-wrapper .hfe-nav-menu ul {
		width: 100%;
		padding: 30px 0;
		height: fit-content;
	}
	.header-wrapper .hfe-nav-menu ul li, .head_menu ul li {
		width: 100%;
		padding: 0px;
		border-bottom: 1px solid #000;
/* 		padding-bottom: 10px; */
	}
	.header-wrapper .hfe-nav-menu ul li:last-child {
		padding-bottom: 0px;
		padding-top: 10px;
	}
	.header-wrapper .hfe-nav-menu ul li a {
		font-weight: 600 !important;
		font-size: 20px;
		padding: 10px 0 !important;
	}
	.scroll-head .elementor-nav-menu__container{
		height: 100vh !important;
		transition: all .5s !important;
	}
	.subscribe .es-email, .subscribe .es-email:focus-visible {
		width: 320px;
	}
	body .gform_wrapper form .gform_body ul li.gfield {
		margin: 0px 0px 20px !important;
	}
	body .gform_body input[type=text], body .gform_body input[type=email], body .gform_body input[type=tel],
	body .gform_body input[type=number], body textarea {
		font-size:16px !important;
	}
	.product_detail_img .wcgs-thumb.swiper-slide img {
		height: 475px !important;
		object-position: 50% 0%;
	}

	.quantity {
		width: auto !important;
	}
	.product_img_sec .elementor-products-grid ul.products.elementor-grid {
		display: flex;
	}
	.product_img_sec .elementor-column {
		width: 50% !important;
	}
	.product_temp .elementor-column-gap-default{
		padding:0px !important;
	}
	.pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(6) .image-overflow img,
	.pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(15) .image-overflow img {
		max-height: 557px !important;
	}
	.collection_img_sec .elementor-column {
		width: 50% !important;
	}
	.shop_product  ul.products li.product a img {
		height: 500px;
		object-position: 50% 10%;
	}
	.image_big2 li.product a img {
		height: 500px !important;
	}
	.collection_img_sec .elementor-column-gap-default {
		row-gap: 16px;
	}
	.related_products .slick-track {
		gap: 15px;
	}
	.shop_page_sec .swiper-slide-image {
		height: 517px !important;
		object-fit: cover;
/* 		max-height: 557px !important; */
	}
	.footer_border .elementor-widget-wrap.elementor-element-populated {
		border: none !important;
	}
	.woocommerce-wishlist ul.shop_table {
		padding: 10px 0 0 10px !important;
		border: 1px solid;
	}
	.related_products img {
		height: 500px !important;
	}
	.pro-loop .product-type-variable {
		width: 49% !important;
	} 
	body select.gt_selector {
		width: 60% !important;
	}
	.product_detail_img .gallery-item{
		padding-top:10px;
	}
	.single_add_to_cart_button {
		margin-right: 10px !important;
		width: 250px !important;
	}
	.product_detail_sec .value .cfvsw-label-option {
		padding: 8px 8px;
	}
	.product_detail_img .wcgs-thumb.swiper-slide img {
		margin-top: 10px !important;
	}
	.product_detail_img .gallery-navigation-carousel .swiper-wrapper {
		gap: 0px;
	}
	.ekit_navsearch-button{
		position:relative;
		 display: flex;
	}
	.ekit_navsearch-button:after{
		content: "Search Here";
		font-size: 16px;
		padding-left:10px;
	}
	.mfp-wrap {
		z-index:999999999999999999 !important;
		background:	#191919 !important;
	}
	.mfp-container {
		height:20% !important;
	}
	.headtwo_search{
		border-bottom:1px solid #000;
	}
	.related_products .slick-list{
		display:flex;
		justify-content:center;
	}
	.menu_cart .elementor-menu-cart__toggle{
		width:700px;
	}
	.menu_cart .elementor-menu-cart__toggle_button{
		width:100%;
	}
	.menu_cart .woocommerce-mini-cart__empty-message {
		padding-left: 30px;
	}
	.scroll-head .elementor-container {
		justify-content: space-between;

	}
	.head_two .widget_shopping_cart_content{
		padding:30px;
		gap: 30px;
	}
	.headtwo_search .mfp-content{
		margin-top:50px;
	}
	.widget_shopping_cart_content .woocommerce-cart-form__contents{
		display:flex;
		flex-direction:column;
		gap:30px;
	}
	
	.accoridan h6{
		font-size:14px !important;
	}
	    .woocommerce ul.order_details {
   
    display: flex;
    flex-direction: column;
    gap: 20px;
}
	.woocommerce ul.order_details li {
		border-right:unset;
	}
		.safari .pink .elementor-widget-container {
  margin: 0px 0px 0px 0px !important;
}
	.pink .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}
	/* Check 768px and add css here */
}

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

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0 20px;
	}

	.notfound-content {
		padding: 12vw 0;
	}
	.blod_product .elementor-image-box-content {
		padding: 15px 10px;
	}
/* 	br{
		display:none;
	} */
	.product_detail_img .gallery-navigation-carousel-wrapper {
		max-width: 100% !important;
	} 
	.product_detail_img .wcgs-thumb.swiper-slide img {
		height: 500px !important;
		object-position: 50% 20%;
	}
	.related_products img {
		height: 450px !important;
		object-position: 50% 10%;
	}
	.elementor-menu-cart__wrapper .elementor-menu-cart__main {
		width: 100%;
	}
	.wishlist_table.mobile li .item-wrapper {
		display: flex;
		gap: 20px;
		width:100% !important;
		align-items: center;
	}
	.product-add-to-cart{
		display:none;
	}
	.wishlist_table.mobile li .item-wrapper .product-thumbnail {
		max-width: 100px !important;
	}
	.cart_Sec .e-cart__column.e-cart__column-end {
		width: 100%;
	}
	.cart_Sec .coupon {
		width: 100% !important;
	}
	.cart_Sec .woocommerce table.cart tr {
		padding: 16px 20px !important;
	}
	.tabination_sec .elementor-tabs-content-wrapper{
		display: flex;
		flex-direction:column;
		gap: 10px;
		text-align: center;
	}
	.product_img_sec .elementor-column {
		width: 100% !important;
	}
	
	.pro-loop .product-type-variable {
		width: 48.5% !important;
	}
	.pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(6),
	.pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(15) {
		width: 100% !important;
	}
	.collection_img_sec .elementor-column {
		width: 50% !important;
	}
	.shop_page_sec .swiper-slide-image {
		height: 470px !important;
		object-fit: cover;
		object-position: 50% 10%;
	}
	.pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(6) .image-overflow img,
	.pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(15) .image-overflow img {
		max-height: 500px !important;	
		object-fit: cover;
		object-position: 0% 10%;
	}
	.product_detail_img .swiper-slide-active{
		display:none !important;
	}
	.product_detail_img .wcgs-carousel{
		display:none !important;
	}
	.product_detail_sec .variations label {
		font-size: 16px !important;
	}
	.product_detail_img .gallery-navigation-carousel-wrapper {
		padding-right: 0px;
	}
	.quality-label {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.product_detail_sec .value .cfvsw-label-option {
		padding: 7px 15px;
		margin-bottom: 10px;
		font-size: 16px;
		width: 40px;
	}
	.woocommerce-page .button {
		max-width: 400px !important;
	}
	.shop_table td a, 
	.shop_table .woocommerce-Price-amount{
		font-size: 18px !important;
	}
	.woocommerce-cart-form .e-shop-table{
		margin:0 !important;
	}
	.e-cart__column .coupon, .e-cart__column .e-cart-totals{
		margin: 10px 0 0 0 !important;
	}
	body select.gt_selector {
		width:65% !important;
	}
	.product_detail_sec .variations_button {
		display: flex !important;
		
		gap:10px;
	}
	.product_detail_img .wcgs-woocommerce-product-gallery {
		margin-right: 0px;
		margin-bottom: 0px !important;
	}
	.product_detail_img .wcgs-woocommerce-product-gallery .horizontal{
		scrollbar-width: none;
		overflow: scroll !important;
		height: 500px;
	}
	.product_detail_img .rtwpvg-thumbnail-wrapper{
		scrollbar-width: none;
		overflow: scroll !important;
		height: 500px;
	}
	.product_detail_sec form.variations_form.cart {
		display:flex;
		flex-direction:column-reverse;
	}
	.product_detail_sec .cfvsw-variation-disable-logic {
		padding-top: 20px;
	}
	.product_detail_img .wcgs-thumb.swiper-slide img {
		margin-top: 0px !important;
	}
	.scroll-head .elementor-column-gap-default{
		justify-content:space-between;
	}
	.related_products .slick-list{
		display:flex;
		justify-content:center;
	}
	.menu_cart .woocommerce-mini-cart__empty-message {
		padding-left: 20px;
	}
	.head_two .widget_shopping_cart_content{
		padding:20px;
	}
	.product-cb, .product-thumbnail, .tinv-wishlist table.tinvwl-table-manage-list tbody td{
		text-align:left !important;
	}
	.tinv-wishlist table.tinvwl-table-manage-list tbody td{
		width:fit-content !important;
	}
	.tinvwl-table-manage-list tr {
		display: block;
		margin-bottom: 15px;
		background: #FAFAFA;
		border: 1px solid #eee;
		border-radius: 8px;
		padding: 10px;
	}
	.tinv-wishlist .tinvwl-table-manage-list .product-remove {
		position: absolute;
		margin-top: -14px;
		right: auto;
		width: auto !important;
		margin-left: -10px;
	}
	.tinv-wishlist table td, .tinv-wishlist table th {
		padding: 5px;
	}
		.safari .prodect_det_slide .elementor-widget-container{
		max-height:500px;
	}
	.accoridan h6 {
		font-size: 16px !important;
	}
	.contact_sec .gform_button {
		padding:10px !important;
		margin-bottom:0px !important;
	}
	.contact_sec .gform_footer {
		margin-top:0px !important;
		padding-top:0px !important;
	}
	.shop_table td a, .shop_table .woocommerce-Price-amount {
    font-size: 16px !important;
}
	.woocommerce-table th, .woocommerce-table td {
		  font-size: 16px;
	}
	.woocommerce-order {
    padding: 10px;
}
	.woocommerce-thankyou-order-received {
		margin-bottom:20px !important;
	}
	/* Check 480px and add css here */
}
@media only screen and (max-width: 580px) {
	.product_detail_img #wpgs-gallery {
		flex-direction: column !important;
	}
	.product_detail_img .gallery-navigation-carousel .wcgs-thumb {
		width: 31.9% !important;
		margin-right: 0px !important;
	}
	.product_detail_img .gallery-navigation-carousel-wrapper {
		padding-right:0px;
	}
	.single_add_to_cart_button {
		width: 250px !important;
	}
	.product_detail_img .wcgs-thumb.swiper-slide img {
		height: 200px !important;
	}
	.product_detail_img .gallery-navigation-carousel .swiper-wrapper {
		gap: 4px;
	}
	.related_products .slick-track {
		gap: 0px;
	}
	.product h2 {
		padding-bottom: 0px !important;
	}
	.related_products img {
		height: 600px !important;
	}
	.timeless_sec .elementor-column{
		width:65% !important;
	}
		.pro-loop .product-type-variable {
		width: 100% !important;
	}
	    .shop_page_sec .swiper-slide-image {
        height: 600px !important;
	}
	.safari .prodect_det_slide .elementor-widget-container{
		max-height:500px;
	}
	.subscribe .es-form-field-container .gjs-row:last-child .gjs-cell {
 
    top: 20px;
	}
}
@media only screen and (max-width: 479px) {

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0 15px;
	}
	.logo-box{
		padding-bottom:0px !important;
	}
	.header_icon .elementor-widget-wrap{
		justify-content: flex-start !important;
	}
	body .gform_wrapper form .gform_body ul li.gfield {
		width: 100%;
	}
	body .gform_wrapper form .gform_body ul li.gfield textarea {
		height: 100px !important;
	}
	body .gform_body input[type=text], body .gform_body input[type=email],
	body .gform_body input[type=tel], body .gform_body input[type=number], body textarea {
		height: 40px !important;
	}
	.product_detail_sec .value .cfvsw-label-option {
		padding: 6px 6px;
	}
	.woocommerce-variation-add-to-cart{
		flex-direction: column;
	}
	.single_add_to_cart_button {
		margin-top:20px !important;
		margin-left: 0px !important;
	}
	.elementor-menu-cart__wrapper .elementor-menu-cart__footer-buttons {
		display: flex;
		flex-direction: column;
	}
	.woocommerce-page .button {
		padding: 14px 22px !important;
		margin: 0px !important;
	}
	.pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(6) .image-overflow img,
	.pro-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(15) .image-overflow img {
		max-height: 630px !important;
		object-position: 50% 10%;
	}
	.collection_img_sec .elementor-column {
		width: 100% !important;
	}
	.collection_img_sec .elementor-element-populated {
		padding-left:0px !important;
		padding-right:0px !important;
	}
	body select.gt_selector {
		width: 75% !important;
	}
	.shop_page_sec .swiper-slide-image {
		height: 630px !important;
		object-position: 80% 10%;
	}
	.pro-loop .product-type-variable {
		width: 100% !important;
	}
	.header_icon .elementor-element-populated{
		display:flex;
		justify-content:space-between !important;
	}
	.product_detail_img .rtwpvg-thumbnail-wrapper {

		height: 360px;
	}
	.product_temp .elementor-widget-image-carousel{
		margin-bottom:0px !important;
	}
.safari .prodect_det_slide .elementor-widget-container{
		max-height:360px;
	}
	/* Check 375px and add css here */
}

@media only screen and (max-width: 374px) {
	.blod_product .elementor-image-box-content {
		width: 265px !important;
	}
	.single_add_to_cart_button {
		margin-top: 0px !important;
		width: 220px !important;
		margin-right: 20px !important;
	}
	.subscribe .es-form-field-container {
		padding: 0px !important;
	}
	.subscribe .es-email, .subscribe .es-email:focus-visible {
		width: 260px;
	}
	.footer_menu .elementor-column-gap-default{
		flex-direction:column;
	}
	.follow_col li a{
		display:flex;
		justify-content:flex-start;
	}
	.follow_col h5{
		text-align:start !important;
	}
	.follow_col .elementor-nav-menu--layout-vertical>ul>li>a {
		justify-content: flex-start !important;
	}
	.product_detail_img .wcgs-thumb.swiper-slide img {
		height: 350px !important;
	}
	.product_detail_img .wcgs-woocommerce-product-gallery .horizontal {
		height: 350px;
	}
	.woocommerce .wc-forward:after {
		right:20px !important;
	}
	.related_products img {
		height: 370px !important;
	}
	.timeless_sec .elementor-column {
		width: 76% !important;
	}
	body select.gt_selector {
		width: 80% !important;
	}
	.footer_menu .elementor-column{
		width:100% !important;
	}
	.product_detail_sec .value .cfvsw-label-option {
		width: 37px;
	}
	.shop_page_sec .swiper-slide-image {
		height: 550px !important;
		object-position: 60% 10%;
	}
	.rtwpvg-images {
		max-width: 100% !important;
		margin-bottom: 0px;
	}
	.product_temp:hover .price {
		transform: translateY(22px);
	}
	.product_temp:hover .product_title {
		transform: translateY(-25px) !important;

	}
	.safari .prodect_det_slide .elementor-widget-container{
		max-height:360px;
	}
	/* Check 320px and add css here */
}
@media only screen and (max-width: 321px) {
	.subscribe .es-form-field-container .gjs-row:last-child .gjs-cell:after {
		top: 21px;
		right: 23px;
	}
.subscribe .es-form-field-container .gjs-row:last-child .gjs-cell {
    top: 30px;
}
	/* Check 320px and add css here */
}