#cstm-animate-sec .elementor-image-box-img{
	border-radius:10px;
	overflow:hidden;
}

.title-subtitle{
	margin:0;
}

.star-rating{
	color:#0a5a33;
}

.wd-arrow-inner{
	background:#0a5a33 !important;
	color: #fff !important;
}

.wd-tools-icon:before{
	font-size: 25px;
}

.testimon-style-boxed .testimonial-inner{
	background-color: #EEF3EC !important;
	min-height:440px;
}

.wd-nav-pagin-wrap{
  margin-top: 40px !important;
}

.testimonial-content footer{
	font-size: 18px;
	color: #0b5a33 !important;
}

.wd-page-title{
	min-height: 550px;
    align-content: center;
}

.xpro-counter-wrapper-inner > div:first-child {
    display: flex;
	gap:20px;
}

.xpro-counter-item{
	    width: 27%;
justify-content:start !important;
}

.xpro-counter-content {
    width: 67%;
}

#cstm-marquee-sec .wd-marquee-item img{
	width: 60px;
    height: 50px;
    object-fit: contain;
}

#cstm-icons-product li{
	flex-direction:column;
}

#cstm-icons-product .elementor-icon-list-text{
	font-size:12px;
}

.whb-top-bar p{
	color:#fff;
	font-size:16px;
}

.wpiqd-swatch.active .amount{
	color:#fff !important;
}

.single_add_to_cart_button {
    animation: cstmPulse 1.8s ease-in-out infinite;
    transform-origin: center;
    will-change: transform;
}

.col-register-text .btn.btn-default{
	background:#0b5a33;
	color:#fff;
}

@keyframes cstmPulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    }
    50% {
        transform: scale(1.05);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    }
}



@media (max-width:480px){
	
	
#cstm-mbl-icons-txt .elementor-image-box-wrapper{
		display: flex;
    gap: 20px;
	align-items:center;
}	
	
.testimonial-content footer {
    font-size: 16px;
}	
	
	
	.wd-page-title {
    min-height: 130px;
	}
	
#cstm-icons-product .elementor-icon-list-items{
		row-gap:15px;
	}
	
	.testimon-style-boxed .testimonial-inner{
		min-height:100%;
		padding:20px;
	}	
	
	.xpro-counter-wrapper-inner > div:first-child{
		flex-direction:column;
	}
	
	.xpro-counter-item {
    width: 100%;
    justify-content: center !important;
 }
	
.xpro-counter-content {
    width: 100%;
    text-align: center;
 }	
	
#cstm-marquee-sec .wd-marquee-item img {
    width: 40px;
    height: 30px;
	}
	
	.wd-single-add-cart {
		    height: 100px;
	}
	
	.wd-single-add-cart{
		height:100% !important;
	}
	
	
	
	
}














