

.my-acc-btn {
    position: relative;
}

.elementor-element.elementor-element-44ef904.my-acc-btn.elementor-widget.elementor-widget-button {}

.my-acc-btn::after {
    content: "";
    position: absolute;
    background-image: url("https://nurausa.com/wp-content/uploads/2024/07/icons8-plus-1.svg");
    height:21px;
    width:21px;
    top:0;
    right:0;
		background-repeat:no-repeat
}	
	.my-acc-btn::before {
    content: "";
    position: absolute;
    background-image: url("https://nurausa.com/wp-content/uploads/2024/07/Vector-8.svg");
    height:21px;
    width:21px;
    top:0;
    right:0;
			background-repeat:no-repeat
}	
	.active5 {
    padding-top: 25px;
}
.product-faq {
    flex-shrink: 0;
}
.elementor-accordion-item.TabActive .elementor-accordion-title {
    color: #F6DC54!important;
}

.elementor-accordion-item a.elementor-accordion-title {
    color: #fff !important;
}
	
	
.abs-clr1 {
    width: 962px;
    height: 674px;
    border-radius: 962px;
    opacity: 0.2;
    background: var(--Purple, #D4BDF5);
    filter: blur(150px);
    position: absolute;
    top: -0px;
    left: -300px;
}

.abs-clr2 {
    width: 507px;
    height: 508px;
    flex-shrink: 0;
    border-radius: 508px;
    opacity: 0.06;
    background: var(--Dark-Orange, #C8553D);
    filter: blur(150px);
    position: absolute;
    left: -200px;
    bottom: -300px;
}

.abs-clr3 {
width: 560px;
height: 560px;
flex-shrink: 0;
border-radius: 560px;
opacity: 0.08;
background: var(--Dark-Orange, #C8553D);
filter: blur(150px);
position:absolute;
top:-350px;
    right:-330px

}

.abs-clr4 {
width: 560px;
height: 560px;
flex-shrink: 0;
border-radius: 508px;
opacity: 0.4;
background: var(--Purple, #D4BDF5);
filter: blur(300px);
position:absolute;
top:200px;
right:-200px

}
	
	.product-slider .item {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
		justify-content: space-between;
	
}

 .product-slider .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot span {
    background: #000;
}
	
	.product-hero .item {
			 border-color: transparent !important;
	}
	
	
.product-slider	.owl-thumb {
    width: 100%;
}
.slider-lft h1 {
    color:  #373737;
    font-family:  "Euclid Square Bold", Sans-serif;
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
	margin:0;
}
.product-slider .owce-carousel .owl-stage-outer {
     padding-top: none; 
    margin-top: 20px;
}
.slider-lft p {
    color: #5B5B5F;
    font-family: "Euclid Square Regular", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    width: 96%;
    padding: 8px 0px 38px 0px;
    text-align: left;
    margin: 0;
}
.slider-lft {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 83%;
}
.slider-lft button {
    color: #FFF;
    text-align: center;
    font-family: "Euclid Square Medium", Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
	padding:14px 48px;
	position:relative;
	border:none;
	
}
	.slider-lft button::after {
    top: -2px;
    content: '';
    position: absolute;
    background-image: url(https://nurausa.com/wp-content/uploads/2024/07/see-detail-arrow.svg);
    height: 48px;
    width: 48px;
    right: -18px;
		
	}	
.product-slider	.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 10px;
    position: absolute;
    bottom: 30px;
    left: 80px;
}
.product-clr1 {
    left: -210px;
    width: 962px;
    height: 674px;
    border-radius: 962px;
    opacity: 0.2;
    background: var(--Purple, #D4BDF5);
    filter: blur(150px);
    position: absolute;
    top: -400px;
/*     z-index: 9; */
}
	
	.product-clr2 {
    position: absolute;
    width: 621px;
    height: 508px;
    /* flex-shrink: 0; */
    border-radius: 621px;
    opacity: 0.06;
    background: var(--Dark-Orange, #C8553D);
    filter: blur(150px);
    bottom: -102px;
    left: -73px;
}
	.product-clr3 {
    position: absolute;
    width: 560px;
    height: 560px;
    flex-shrink: 0;
    border-radius: 560px;
    opacity: 0.08;
    background: var(--Dark-Orange, #C8553D);
    filter: blur(150px);
    top: -258px;
    right: -83px;
/*     z-index: 9; */
}
	.product-clr4 {
    position: absolute;
    width: 507px;
    height: 508px;
    flex-shrink: 0;
    border-radius: 508px;
    opacity: 0.4;
    background: var(--Purple, #D4BDF5);
    filter: blur(300px);
    left: 29%;
    bottom: 0;
/* 		z-index:99; */
}
	.product-branded {
    position: relative;
/*     z-index: 999; */
		background-color:#fff;
}
	.brand-clr1	, .brand-clr2 , .brand-clr3 , .brand-clr4 {
		position:absolute;
	}
	
	
.brand-clr1 {
    width: 962px;
    height: 674px;
    flex-shrink: 0;
    border-radius: 962px;
    opacity: 0.2;
    background: var(--Purple, #D4BDF5);
    filter: blur(150px);
    top: -181px;
    left: -394px;
}
	.product-abs-prnt {
    height: 100%;
}
	
.product-abs-prnt{
    overflow: hidden;
    z-index: 0;
    border-radius: 20px;
}
	.prodct-bnner {
    width: 100%;
    max-width: 1360px;
    margin-left: auto;
}
	.product-bnner-prnt {
		max-width:1440px;
		margin:auto;
	}
	
	#form-submit {
    position: relative;
		padding: 14px 29px 14px 28px;
		margin-right: 25px;
		height:48px;
}

button#form-submit::after {
content: "";position: absolute;
background-image: url("https://nurausa.com/wp-content/uploads/2024/07/12.svg");
height:48px;
width:48px;
top:0;
 right:-25px;
	 border: 1px solid #fff;
    border-radius: 100%;
	}
	
.elementor-field-group .elementor-select-wrapper:before {
    content: "";
    background-image: url(https://nurausa.com/wp-content/uploads/2024/07/icons8-expand_arrow-1.svg);
    height: 14px;
    width: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 16px;
}	
	 
	
.request-sample form input::placeholder {
    font-size: 14px;
color:#86878A !important;
}	
	 .request-sample span.elementor-field-option {
    display: flex;
    gap: 12px;
}
.request-sample span.elementor-field-option a {
    color: #373737;
    font-family: 'Euclid Square Medium';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}	

/* innovate page 	 */
	
.leading-natural-prnt {
    margin: 0 auto;
}	
	
.faq-inner {
    display: flex;
    justify-content: space-between;
}	
	.faq-inner p {
		color:  #FFF;
font-family: "Euclid Square Regular";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 160%; /* 25.6px */
		margin-bottom:0 0 12px 0;
	}	
	
	
		
	.btn-active5 {
    opacity: 0;
    visibility: hidden;
    height: 0px;
		transition: 0.3s all linear;
} 

.active5 {
    opacity: 1;
    height: max-content;
    visibility: visible;
	transition: 0.3s all linear;
}
.product-faq {
    height: 120px;
}

.faq-active1 {height: max-content;}
	
	.active-click span.elementor-button-text {
    background: var(--Hexagons-Sweeteners, linear-gradient(108deg, #F7A95D 0%, #F6DC54 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
	.my-acc-btn::before {
		opacity: 0;
	}
		.faq-active1 .my-acc-btn::before {
		opacity: 1;
	}
	.faq-active1 .my-acc-btn::after {
		opacity: 0;
	}
	
.req-smpl-btn {
    background: var(--Hexagons-Sweeteners, linear-gradient(108deg, #F7A95D 0%, #F6DC54 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}	
	.elementor-select-wrapper .select-caret-down-wrapper {
    display: none !important;
}
.innovative-bg-sec {
    position: relative;
}

.innovative-bg-sec::after {
    content: "";
    position: absolute;
    border-radius: 40px;
    opacity: 0.15;
    background: var(--Branded-Ingredients-Madblend, linear-gradient(42deg, #FFC885 22.44%, #F2C784 28.24%, #D1C381 38.4%, #9ABD7C 52.9%, #50B575 69.58%, #00AC6E 86.26%));
    height: 100%;
    width: 100%;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    z-index:-1
}	
	
	
/* 	animation start bg */
		.health-clr-4,.health-clr-1{
            animation: myAnim 4s linear 0s 1000 alternate-reverse forwards, opacityAnim 2s linear 0s 1000 alternate-reverse forwards;
}

	
	@keyframes slideAnimation-1 {
  0% {
   left: 0%;
  }
  50% {
    left: 52%;
    opacity: 0.3;
    background: var(--Dark-Orange, #C8553D);
    filter: blur(150px);
    background: var(--Purple, #D4BDF5);
  }
  100% {
        left: 0%;
  }
}


@keyframes slideAnimation-2 {
  0% {
    right: -13%;
  }
  50% {
    right: 0%;
  }
  100% {
    right: -13%;
  }
}

	
.health-clr-5-ani {
    position: absolute;
    content: "";
    border-radius: 962px;
    opacity: 0.2;
    /* background: var(--Purple, #D4BDF5); */
    filter: blur(150px);
    width: 962px;
    height: 674px;
    left: -13%;
    top: -33%;
    animation: slideAnimation-1 6s ease-in-out infinite;
    background: var(--Dark-Orange, #C8553D);
}
	
.health-clr-5-ani2 {
    position: absolute;
    content: "";
    border-radius: 962px;
    opacity: 0.2;
    /* background: var(--Purple, #D4BDF5); */
    filter: blur(150px);
    width: 962px;
    height: 674px;
    left: -13%;
    top: -33%;
    animation: slideAnimation-2 6s ease-in-out infinite;
    background: var(--Dark-Orange, #25DD97);
}
		
	@keyframes slideAnimation-2 {
  0% {
   left: 0%;
  }
  50% {
    left: 52%;
    opacity: 0.3;
    filter: blur(150px);
    background: var(--Purple, #EADCC7);
  }
  100% {
        left: 0%;
  }
}
	
	
	
	
/********* 	Responsive ************/
@media screen and (max-width: 1439px) {
.slider-lft {
    padding-left: 20px;
}
  
}	
	
	@media screen and (max-width: 1200px) {
	.slider-lft h1 {
    font-size: 40px;
}
	
	}
	
	@media screen and (max-width: 900px) {
		
	.product-slider .owl-theme .owl-nav.disabled+.owl-dots {
    bottom: 7px;
    left: 40%;
}
		.slider-lft button {
			margin-bottom:20px
		} 
		.slider-lft h1 {
        font-size: 30px;
    }
		
		 .abs-clr2 {
    bottom: -883px;
}
			}
	
	
	
	@media screen and (max-width: 773px)  {
		   .slider-lft h1 {
        font-size: 30px;
    }
	}
	
	@media screen and (max-width: 730px) {
				.product-slider .item  {
    flex-direction: column !important;
					
}
		.slider-lft {
        padding-bottom: 37px;
    }
		.product-slider .item.carousel-item-9599bd0.elementor-animation-float {
			flex-direction:column !important;
		}
	}
@media screen and (max-width: 432px) {
    .slider-lft {
        padding-bottom: 37px;
        width: 100%;
    }
	.my-acc-grid p {
    font-size: 13px !important;
}
}