@media only screen and (max-width: 1200px){
	.product_sliders ul.products .product .product-item .woocommerce-loop-product__title{
		min-height: 46px;
	}
}

@media only screen and (max-width: 1100px){
	#shop_product ul.products .product .product-item .woocommerce-loop-product__title{
		font-size: 15px;
	}

	#shop_product ul.products .product_item.col-desk-3.col-lap-3 .woocommerce-loop-product__title{
		min-height: 42px;
	}
}

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

	body.single-product .left_img_column {
		top: 10px;
	}

	#shop_product ul.products .product_item.col-desk-3.col-lap-3 .woocommerce-loop-product__title,
	#shop_product ul.products .product_item.col-desk-4.col-lap-4 .woocommerce-loop-product__title,
	#shop_product ul.products .product_item.col-desk-5.col-lap-5 .woocommerce-loop-product__title{
		min-height: auto;
	}

	#shop_product .select2-container--open .select2-dropdown {
		left: 0%;
	}

	#shop_product .woocommerce-archive-header-inside {
		display: flex;
		gap: 15px;
		align-items: center;
	}

	#shop_product form.woocommerce-ordering{
		flex: 0.5;
		padding-bottom: 2px;
	}

	body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .shop-display-type {
		display: none !important;
	}

	body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view {
		flex: 2;
	}

	.contact_candles .candle_con_btn input.wpcf7-submit{
		padding: 15px 50px;
		font-size: 13px;
	}
	/* 	Home Slider */

	.arrow_slider .kitify-arrow.next-arrow, 
	.arrow_slider .kitify-arrow.prev-arrow {
		top: -45px;
	}

	.candle_catagory button.slick-next.slick-arrow, 
	.candle_catagory button.slick-prev.slick-arrow{
		top: -75px;
	}

	.shop_detail_upsell.arrow_slider .kitify-arrow.prev-arrow {
		bottom: -65px;
		left: 35%;
	}

	.shop_detail_upsell.arrow_slider .kitify-arrow.next-arrow {
		bottom: -65px;
		right: 35%;
	}

	.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-thumbnail {
		display: block !important;
		border: none !important;
	}
	.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-remove {
		width: 40px !important;
	}
	.woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address{
		width:100% !important;
	}
	.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row input.woocommerce-Input--email {
		margin-bottom: 1.25rem !important;
	}
	.kitify-toggle-sidebar.kitify-active-sidebar-toggle .kitify-toggle-sidebar__toggle {
		display: none !important;
	}
}

@media only screen and (max-width: 991px){
	body.single-product .left_img_column{
		position: unset;
	}
}

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


	#nova-login-form form>p,
	#nova-register-form form>p{
		margin-bottom: 15px;
	}

	ul.products li.product{
		opacity: 1 !important;
	}

	.woocommerce-cart .wc-block-grid__products .wc-block-grid__product:before, 
	.kitify ul.products.kitify-products__list li:before{
		display: none;
	}

	#shop_product .woocommerce-archive-header-inside {
		display: unset;
	}

	ul.products .product .product-item__badges{
		top: 10px !important;
		left: 10px !important;
	}

	ul.products .product .product-item__badges span{
		font-size: 10px !important;
		padding: 4px 7px;
	}

	#shop_product span.select2-selection{
		padding-left: 0px;
		padding-right: 0px;
	}

	/* 	Home Slider */

	.arrow_slider .kitify-arrow.next-arrow, 
	.arrow_slider .kitify-arrow.prev-arrow {
		top: auto;
		bottom: -105px;
		/*right: 40%; */
	}

	.candle_catagory button.slick-next.slick-arrow, 
	.candle_catagory button.slick-prev.slick-arrow{
		top: auto;
		bottom: -40px;
		/* 		right: 40%; */
	}

	.also_like_product .kitify-arrow.prev-arrow,
	.candle_catagory button.slick-prev.slick-arrow{
		left: 35%;
		right: auto;
	}

	.also_like_product .kitify-arrow.prev-arrow,
	.also_like_product .kitify-arrow.next-arrow{
		bottom: -70px;
	}

	.also_like_product .kitify-arrow.next-arrow,
	.candle_catagory button.slick-next.slick-arrow{
		right: 35%;
		left: auto;
	}

	.candle_catagory ul.products .product-category .nova-banner-box__info {
		margin-top: 35px;
		padding: 0 0 10px;
	}

	.woocommerce-account .site-wrapper .site-content-wrapper .site-content {
		padding-bottom: 3rem !important;
	}

	/* Newsletter */

	.newsletter_main .tnp-subscription form {
		flex-direction: column;
	}
	.newsletter_main .tnp-field-email {
		width: 100% !important;
	}
	.newsletter_main .tnp-field-button {
		width: 50% !important;
	}
	.newsletter_main .tnp-field input[type="submit"] {
		padding: 13px 25px !important;
		margin-left: 0px !important;
		font-size: 14px !important;
	}
	.newsletter_main .tnp-subscription input[type=email] {
		padding: 14px 20px !important;
	}

	/* contact us */

	.contact_candles .half_filed {
		width: 100%;
	}
	.contact_candles .half_filed p{
		margin-bottom: 15px;
	}
	.wpcf7-not-valid-tip {
		margin-bottom: -10px !important;
		margin-top: -5px !important;
	}
	.contact_candles .candle_con_btn{
		margin-top: 15px;
	}

	/* 	account page */

	td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-thumbnail {
		display: flex !important;
		align-items: center;
	}
	.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr td:before{
		padding-right: 15px;
	}
	.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tbody th {
		display: block !important;
	}
	.woocommerce-account.woocommerce-orders .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions {
		align-items: center;
	}

	/* 	order view page */

	.woocommerce-table--order-details .wc-item-meta li {
		align-items: flex-start;
		flex-direction: column;
	}
	.order-product-thumbnail {
		display: block !important;
		padding-bottom: 5px;
	}
	/* 	.order_details a.woocommerce-button.button.invoice.order-actions-button {
	color: #fff !important;
}
	.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tr th {
	vertical-align: middle !important;
}
	.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child td, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child th {
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
} */
	.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child td span, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:nth-last-child(2) td span {
		font-size: 1.3rem !important;
	}
	.woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--1, .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--2 {
		width: 100% !important;
	}
	.shop_btn {
		display: flex;
		padding-top: 10px;
	}
	.woocommerce .product .cart .woocommerce-product-details__add-to-cart .quantity {
		margin-bottom: 10px;
	}
	.woocommerce-message {
		padding: 15px 50px !important;
		margin: 5px !important;
	}
	body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr td, body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr th {
		padding: 0.8rem 0.8rem 1rem !important;
	}
	body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td, body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child th {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}

	.product_sliders ul.products .product .product-item .woocommerce-loop-product__title {
		min-height: auto;
	}
}

@media only screen and (max-width: 730px){
	.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper {
		display: none;
	}
	.woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr {
		margin-bottom: 10px;
	}
}

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

	.crafted_logo_img{
		right: 0px !important;
	}	

	p.comment-form-cookies-consent {
		display: flex;
	}
	.nova-woocommerce-tabs .woocommerce-Reviews #review_form_wrapper #review_form .comment-form label{
		padding-top: 7px;
	}
	/* 	ul.products .product .product-item__description--top-actions {
	right: 0% !important;
	bottom: -20% !important;
} */
	.sr7-leftarrow.sr7-arrows.hesperiden{
		transform: translate(30px, -15px) !important;
	}

	.sr7-rightarrow.sr7-arrows.hesperiden{
		transform: translate(100px, -15px) !important;
	}

	.product_sliders ul.products .product .product-item .woocommerce-loop-product__title,
	#shop_product ul.products .product_item.col-desk-3.col-lap-3 .woocommerce-loop-product__title {
		min-height: 40px;
	}

}

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

	#shop_product .woocommerce-archive-toolbar.sh--color{
		justify-content: space-between
	}

	#shop_product .nova-product-filter{
		border: none;
		display: flex;
	}

	.crafted_logo_img{
		right: -40px !important;
	}

	.contact_candles .candle_con_btn input.wpcf7-submit {
		padding: 14px 44px;
		font-size: 13px;
	}

	/* 	Home Slider */

	.also_like_product .kitify-arrow.prev-arrow,
	.candle_catagory button.slick-prev.slick-arrow{
		left: 35%;
		right: auto;
	}	

	.also_like_product .kitify-arrow.next-arrow,
	.candle_catagory button.slick-next.slick-arrow{
		right: 35%;
		left: auto;
	}

	.arrow_slider .kitify-arrow.next-arrow, 
	.arrow_slider .kitify-arrow.prev-arrow {
		bottom: -100px;
	}

	.arrow_slider .kitify-arrow.prev-arrow {
		right: 50px;
	}

	.also_like_product .kitify-arrow.prev-arrow,
	.also_like_product .kitify-arrow.next-arrow{
		bottom: -85px;
	}

	/* 	home silder */

	.sr7-leftarrow.sr7-arrows.hesperiden{
		transform: translate(270px, -25px) !important;
	}

	.sr7-rightarrow.sr7-arrows.hesperiden{
		transform: translate(320px, -25px) !important;
	}
	#SR7_2_1 .hesperiden.sr7-arrows:before {
		font-size: 18px !important;
		line-height: 35px !important;
	}
	#SR7_2_1 .hesperiden.sr7-arrows {
		width: 35px !important;
		height: 35px !important;
	}
	.custome_add_button a{
		font-size: 12px !important;
	}

	/* 	cart sidebar */

	.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button{
		padding: 15px 18px !important;
	}

	/* 	Cart Page */

	body.woocommerce-cart tr.wc-block-cart-items__row {
		display: flex !important;
		flex-wrap: wrap;
		/* justify-content: center; */
		align-items: center;
	}

	body.woocommerce-cart .wc-block-cart-item__image{
		max-width: 65%;
		width: 100%;
	}

	body.woocommerce-cart .wc-block-cart-item__product{
		width: 100%;
		order: 3;
		padding-top: 15px !important;
	}

	body.woocommerce-cart .wc-block-cart-item__total{
		max-width: 35%;
		width: 100%;
		order: 2;
	}
	/* 	ul.products .product .product-item__description--top-actions {
	bottom: -30% !important;
} */

}

@media only screen and (max-width: 350px){
	.single-product .shop_btn button {
		padding: 12px 19px;
	}
}