@charset "UTF-8";
/* @font-face {
	font-family: 'AvenirLTStd-Roman';
	src: url(./fonts/AvenirLTStd-Roman.eot);
	src: url(./fonts/AvenirLTStd-Roman.eot?#iefix) format('embedded-opentype'),
		 url(./fonts/AvenirLTStd-Roman.otf) format('otf'),
		 url(./fonts/AvenirLTStd-Roman.svg#AvenirLTStd-Roman) format('svg'),
		 url(./fonts/AvenirLTStd-Roman.ttf) format('truetype'),
		 url(./fonts/AvenirLTStd-Roman.woff) format('woff'),
		 url(./fonts/AvenirLTStd-Roman.woff2) format('woff2');
  } */

html:not(.fl-builder-edit), body:not(.fl-builder-edit){
  background-color: #fff;
}
html{	
  overflow-x:hidden;
}
a{
  text-decoration: none;
}
::marker{
	color:#f37647;
}
.wpr-hotspot-tooltip{
	display:none;
}
.elementor-button{
	text-transform:uppercase;
	padding:1em 3.3em;
	border-radius:10px;	
	letter-spacing:2.6px;
	line-height:1.4;
}
.mage-hotspot{
	border-radius:10px;
}
.deals-section{
	padding:0px 0px 0px 100px;
}
.deals-section .elementor-widget-text-editor p{
	margin-bottom:0px;
}
.deals-section .elementor-image-box-img a{
	position:relative;
	z-index:1;
}
.deals-section .price-section .elementor-image-box-img:after{
	content:"01";
	font-size: clamp(3.75rem, 2.8846rem + 3.8462vw, 7.5rem);
    font-weight: calc(600 + 100 );
    background: -webkit-linear-gradient(195deg, rgba(203, 203, 203, .34) 0%, transparent 99%, transparent 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inherit;
    position: absolute;
    left: 20%;
	top:-10%;
    margin: 0;
    transform: translateX(-12%);
    z-index: 0;
    pointer-events: none;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.deals-section .price-section:nth-child(2) .elementor-image-box-img:after{
	content:"02";
}
.deals-section .price-section{
	padding:20px 0px;
}
.deals-section .elementor-image-box-wrapper:hover .elementor-image-box-img{
	font-size:clamp(3.75rem, 2.6109rem + 3.0326vw, 6.25rem);
}
.deals-section .elementor-widget-image-box .elementor-image-box-content{
	display: flex;
    justify-content: space-between;
}
.deals-section img{
	background:#f8f8f8;
}
.deals-section .elementor-widget-image-box .elementor-image-box-content h3{
	display: table;
    white-space: nowrap;
    overflow: hidden;
	width:100%;
	position:relative;
}
.deals-section .elementor-widget-image-box .elementor-image-box-content h3 a:after{
	content: "";
    position: absolute;
    top: 0.7em;
    left: 1em;
    display: table-cell;
    width: 100%;
    height: 2px;
    background-image: linear-gradient(90deg, rgb(203, 203, 203) 50%, transparent 50%);
    background-repeat: repeat-x;
    background-size: 15px 1px;
}
.deals-section .elementor-image-box-wrapper .elementor-image-box-img{
	background-color:#F8F8F8;
}
.latest-products .wpr-item-styles-inner .wpr-grid-item-above-content {
	position:absolute;
	top:0;
	left:10px;
	z-index:10;
}
.latest-products .woocommerce ul.products li.product .eael-onsale {
	border-radius:10px !important;
}
.latest-products .product-image-wrap img{
	background:#fff;
	width:100%;
}
.latest-products .eael-product-grid .icons-wrap.block-style li.view-details{
	display:none;
}
.latest-products .eael-product-grid .eael-product-wrap .icons-wrap.block-style{
	margin:0px 20px 20px;
	border-radius:10px;
	display:block;
	width:auto;
}
.woocommerce ul.products li.product a img{
	border-radius:10px !important;
}
/* main banner */
.slider-content h1{
	margin-bottom:15px !important;
}
.slider-content .n2-ss-button-container{
	margin-top:15px;
}
/* main-banner */
/* Product carousel*/
.custom-product-carousel .eael-product-carousel .product-details-wrap{
	text-align:left !important;
}
.custom-product-carousel .eael-product-carousel{
	background-color:#fff !important;
}
.carousel-section-main h2{
	margin-bottom:20px;
}
.carousel-section-main .eael-woo-product-carousel-container .eael-onsale.sale-preset-3{
	border-radius:0px;
}
.custom-product-carousel .eael-woo-product-carousel-container.preset-1 .product-details-wrap{
	flex-wrap:wrap;
}
.custom-product-carousel .eael-product-carousel .product-image-wrap{
	background:#F8F8F8;
	border-radius:10px;
}
.custom-product-carousel .product-image-wrap .image-hover-wrap{
	display:none;
}
.main-content-area > div > .e-con-full:not(.e-con-full:first-child){
	padding-top:60px;
	padding-bottom:60px;
}
.b-radious img{
	border-radius:10px;
}
/* call to action */
.call-to-action h2{
	font-size:44px;
}
.marquee-text marquee{
	font-size:clamp(6.25rem, 2.8173rem + 15.2564vw, 21.125rem);
	color:#93C1C1;
	font-weight:600;
	opacity:0.3
}
.marquee-container{
	position:absolute;
	z-index:-1;
	top:-15%;
}
.blog-sec .wpr-grid-item-below-content{
	padding:0px 15px;
}
.blog-sec .wpr-grid-item-display-block, .blog-sec .wpr-grid-item-display-inline{
	margin-bottom:15px !important;
}
.blog-sec h3{
	font-size:25px;
	font-weight:600;
}
.blog-sec .wpr-grid-item-date span{
	border-radius:4px;
}
.testimonial.wpr-testimonial-meta-position-bottom .wpr-testimonial-item{
	-webkit-box-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
/* 	box-shadow:0 0 30px #00000012; */
	border:1px solid rgba(0,0,0,.1);
}
.testimonial.wpr-testimonial-meta-position-bottom .wpr-testimonial-item .wpr-testimonial-image{
	float:left;
	margin-right:10px;
}
.testimonial .wpr-testimonial-prev-arrow{
	left:-4% !important;
}
.testimonial .wpr-testimonial-next-arrow{
	right:-4% !important;
}
.testimonial .wpr-testimonial-meta-inner{
	display:block;
}
.testimonial.wpr-testimonial-meta-position-bottom .wpr-testimonial-meta-content-wrap{
	text-align:left;
}
.testimonial .wpr-testimonial-title, .testimonial .wpr-testimonial-content p{
	text-align:left;
}
.testimonial.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner{
	background:#fff;
	margin-bottom:0px;
}
.testimonial .wpr-testimonial-meta{
	padding-top:25px !important;
	padding-bottom:25px !important;
	margin-top:0px !important;
}
.wpr-testimonial-carousel .slick-list{
	margin-left:0px;
}
.wpr-testimonial-meta-position-bottom .wpr-testimonial-content-inner:before{
	content:unset !important;
}
@media (min-width:1024px){
footer :is(.footer-links-1, .footer-links-2, .footer-links-3){
	padding:0px 50px !important;
}
}
footer .copy-right a{
	color:#000;
}
/* .testimonial .wpr-testimonial-meta-position-bottom .wpr-testimonial-meta{
	order:1;
}
.testimonial .wpr-testimonial-content-wrap{
	order:2;
} */