.wpcf7 form>div, .wpcf7 form>p{
	margin:0;
}

/*for main-nav menu hover effect*/
	.menu-hover li.elementor-icon-list-item:hover{
		background-color: #ff8f0624;
}
.menu-hover li.elementor-icon-list-item{
	padding: 8px 0px 8px 0px;
}
.nav-item a:hover{
	background-color:#ff8f0624;
	padding: 0px 4px 0px 0px;
	transition-duration:0.025s;
}

/* Cropping image to square in single product page*/
.product-image-box img {
	aspect-ratio: 1/1;
	object-fit: cover;
	object-position: center;
	display: block;
	background-color:#fff;
}

/*Cropping Product Card Titles to 3 line*/
.product-image-box .elementor-image-box-title{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*cropping woocommerce product listing to 1x1*/
/*single product page - product photo crop to square*/
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail, .image_slider__image {
	aspect-ratio: 1 / 1;
	object-fit: contain;
	object-position: center;
	display: block;
	background-color:#fff;
}

.product-category .count { display: none !important; }

/*trust & safety sign in blog*/
.trust-txt {
	background: #E8FFE5;
	border-radius: 4px;
	padding: 12px;
	border: solid;
	border-color: #fafafa;
	border-width: thin;
}

/*caution notice text box in blog*/
.caution-txt {
	margin-top: 2rem;
	background: #FFF4E5;
	padding: 1rem;
	border: solid;
	border-radius: 4px;
	border-width: thin;
	border-color: #fafafa;
}

/*blog quote*/
.blog-quote{
	margin-top: 2rem;
	background: #fff;  
	border: solid;
  border-radius: 4px;
  border-width: thin;
  border-color: #d6d6d6;
  padding: 1rem;
}

/*display product in blog*/
.blog-product {
	margin-top: 2rem;
	background: #F0F9FF;
	padding: 1rem;
	border: solid;
	border-radius: 4px;
	border-width: thin;
	border-color: #fafafa;
}
/*blog listing set padding left 2 rem*/
ul.wp-block-list {
	padding-left: 1rem;
}

/*to make grey color list under icon boxes with 2 column*/
.ul-2cl{
	padding-top: 8px;
	padding-left: 8px;
	column-count: 2;
	color:#4d4d4d;
}
/*to make grey color list under icon boxes with 1 column*/
.ul-1cl{
	padding-top: 8px;
	padding-top: 8px;
	color:#4d4d4d;
}
/*checkout button row gap*/
.wc-proceed-to-checkout
{
	row-gap: 1rem;
}