.buy-now-login {
	font-size: 16px;
	letter-spacing: 0.15px;
	font-family: "Vedobi",Arial,sans-serif;
	color: #000000;
}
.buy-now-login a {
	font-weight: 600;
	text-decoration: none;
	color: #6db784;
}
.buy-now-login a:hover {
	text-decoration: underline;
}
.buy-now-login-close-btn {
	float: right;
}
.phone-input {}
[placeholder]:focus::-webkit-input-placeholder {
	transition: opacity 0.5s 0.0s ease;
	opacity: 0;
}
.payonline-modal-dialog {
	max-width: 500px!important;
	margin: 1.75rem auto;
}
/* */
.vedobi-cart-open-right-order-summary-header {
	padding: 0.35rem 0.75rem;
	font-size: 14px;
	font-family: "Vedobi-700",Arial,sans-serif;
	color: #612e2c;
	background: #febdbb;
	border-radius: 0.5rem 0.5rem 0 0;
}
.vedobi-cart-open-right {
	list-style-type: none;
	border-left: 0px solid #7f9260;
	border-right: 0px solid #7f9260;
	border-bottom: 0px solid #7f9260;
	border-radius: 0rem 0rem 0.5rem 0.5rem;
}
.vedobi-cart-open-right-outer {
	padding: 0.75rem;
	border-bottom: 1px solid rgb(220, 220, 220);
	position: relative;
}
.vedobi-cart-open-right-outer:last-child {
	border-bottom: 0px solid rgb(220, 220, 220);
}
.px-rem {
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}
.vedobi-cart-open-right-inner-first {
	display: flex;
	flex-direction: row;
	-webkit-box-pack: initial;
	justify-content: initial;
	align-items: flex-start;
}
.vedobi-cart-open-right-outer .vedobi-cart-open-product-image-container img {
	width: 65px;
	height: 65px;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
}
.vedobi-cart-open-right-outer .vedobi-cart-open-cart-item-content {
	padding-left: 0.75rem;
	display: flex;
	flex: 1 1 0%;
	align-self: stretch;
	flex-direction: column;
	-webkit-box-pack: justify;
	justify-content: space-between;
	align-items: flex-start;
}
.vedobi-cart-open-right-outer .vedobi-cart-open-cart-item-quantity {
	font-size: 0.7rem;
	line-height: normal;
}
.vedobi-cart-open-description-outer {
	display: flex;
	flex-direction: row;
	-webkit-box-pack: initial;
	justify-content: initial;
	-webkit-box-align: center;
	align-items: center;
}
.vedobi-cart-open-right-outer .vedobi-cart-open-price-container {
	align-content: center;
}
.vedobi-cart-open-price-container-sec {
	display: flex;
	flex-flow: wrap;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
}
.vedobi-cart-open-right-outer .vedobi-cart-open-price-container .price:not(.slashed) {
	font-size: 1rem;
}
.vedobi-cart-open-price-container-price .vedobi-cart-open-product-price {
	color: rgb(29, 29, 29);
	font-size: 1rem;
	font-family: "Vedobi-700",Arial,sans-serif;
	line-height: normal;
}
.vedobi-cart-open-cart-item-content-up-sale-btn {
	color: #224867;
	border: 1px solid #224867;
	border-radius: 5px;
	padding: 0.375rem 0.75rem;
	font-size: 10px;
	line-height: 1;
}
/* special product */
.vedobi-cart-open-right-product-special-price-header {
	padding: 0.35rem 0.75rem;
	font-size: 14px;
	font-family: "Vedobi-700",Arial,sans-serif;
	color: #105d79;
	background-color: #d5f3ff;
	border: 0px solid #00afef;
	border-radius: 0.5rem 0.5rem 0rem 0rem;
}
.vedobi-cart-open-right2 {
	list-style-type: none;
	border-left: 0px solid #7f9260;
	border-right: 0px solid #7f9260;
	border-bottom: 0px solid #7f9260;
	border-radius: 0rem 0rem 0.5rem 0.5rem;
}
.vedobi-cart-open-right2-outer {
	padding: 0.75rem;
	border-bottom: 1px solid rgb(220, 220, 220);
	position: relative;
}
.vedobi-cart-open-right2-outer:last-child {
	border-bottom: 0px solid rgb(220, 220, 220);
}
.vedobi-cart-open-right2-inner-first {
	display: flex;
	flex-direction: row;
	-webkit-box-pack: initial;
	justify-content: initial;
	align-items: flex-start;
}
.vedobi-cart-open-right2-outer .vedobi-cart-open-product-image-container img {
	width: 65px;
	height: 65px;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
}
.vedobi-cart-open-right2-outer .vedobi-cart-open-cart-item-content {
	padding-left: 0.75rem;
	display: flex;
	flex: 1 1 0%;
	align-self: stretch;
	flex-direction: column;
	-webkit-box-pack: justify;
	justify-content: space-between;
	align-items: flex-start;
}
.vedobi-cart-open-right2-outer .vedobi-cart-open-cart-item-quantity {
	font-size: 0.7rem;
	line-height: normal;
}
.vedobi-cart-open-description2-outer {
	display: flex;
	flex-direction: row;
	-webkit-box-pack: initial;
	justify-content: initial;
	-webkit-box-align: center;
	align-items: center;
}
.vedobi-cart-open-right2-outer .vedobi-cart-open-price-container2 {
	align-content: center;
}
.vedobi-cart-open-price-container2-sec {
	display: flex;
	flex-flow: wrap;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
}
.vedobi-cart-open-right2-outer .vedobi-cart-open-price-container2 .price:not(.slashed) {
	font-size: 1rem;
}
.vedobi-cart-open-price-container2-price .vedobi-cart-open-product-price {
	color: rgb(29, 29, 29);
	font-size: 1rem;
	font-family: "Vedobi-700",Arial,sans-serif;
	line-height: normal;
}
.vedobi-cart-open-right-total-savings {
	font-weight: 500;
	text-align: center;
	background-color: #50ffc238;
	border-radius: 0.25rem;
	padding: 0.25rem 0.5rem;
	margin-top: 1rem;
	margin-bottom: 1rem;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(80, 255, 194);
	line-height: 1;
}
.vedobi-cart-open-right-total-savings .vedobi-cart-open-right-savings-text {
	font-size: 0.75rem;
	color: #000000;
	line-height: normal;
}
.vedobi-cart-open-right-price-summary-header {
	padding: 0.35rem 0.75rem;
	font-size: 14px;
	font-family: "Vedobi-700",Arial,sans-serif;
	color: #612e2c;
	background: #febdbb;
	border-radius: 0.5rem 0.5rem 0rem 0rem;
}
.summary-items-container {
	border-left: 0px solid rgba(182, 79, 39, 0.75);
	border-right: 0px solid rgba(182, 79, 39, 0.75);
	border-bottom: 0px solid rgba(182, 79, 39, 0.75);
	border-radius: 0rem 0rem 0.5rem 0.5rem;
}

.vedobi-cart-open-right-price-summary:not(:last-child) {
	border-bottom: 1px solid rgb(242, 242, 242);
}
.vedobi-cart-open-right-price-summary {
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	padding-top: 0.6rem;
	padding-bottom: 0.6rem;
	align-items: center;
}
.vedobi-cart-open-right-price-summary .item-label {
	color: rgb(80, 80, 80);
	line-height: normal;
	font-family: "Vedobi",Arial,sans-serif;
	font-size: 0.8rem;
}
.vedobi-cart-open-right-price-summary .item-value {
	font-size: 1rem;
	font-family: "Vedobi-700",Arial,sans-serif;
	white-space: pre;
	line-height: normal;
	color: #0f1626;
	font-size: 0.8rem;
}
.vedobi-cart-open-right-price-summary.grand-total {
	padding-top: 0.6rem;
	-webkit-box-align: center;
	align-items: center;
	border-top: 1px solid rgb(220, 220, 220);
}
.vedobi-cart-open-final-price-outer-fixed {
	position: fixed;
	bottom: 0;
	width: calc(100% - 0px);
	left: 0;
}
.vedobi-cart-open-final-price-outer {
	display: flex;
	flex-direction: row;
	-webkit-box-align: center;
	align-items: center;
	width: 100%;
	background: rgb(255, 255, 255);
	padding: 12px 0px 12px 16px;
	box-shadow: rgba(0, 0, 0, 0.12) 0px -3px 6px;
	-webkit-box-pack: justify;
	justify-content: space-between;
	margin: 0rem !important;
	border-radius: 0px 0px 0px 10px;
}
.vedobi-cart-open-final-price-outer .vedobi-cart-open-final-price-view-cart-layout {
	display: flex;
	flex-direction: row;
	-webkit-box-align: center;
	align-items: center;
	border-radius: 8px 0px 0px 8px;
}
.vedobi-cart-open-final-price-outer .vedobi-cart-open-final-price-data-wrapper {
	display: flex;
	flex-direction: column;
	padding-left: 8px;
	-webkit-box-pack: center;
	justify-content: center;
}
.vedobi-cart-open-final-price-outer .vedobi-cart-open-final-price-item-count-layout {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: rgb(29, 29, 29);
}
.vedobi-cart-open-final-price-outer .vedobi-cart-open-final-price-item-total-layout {
	font-family: "Vedobi-700",Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: rgb(29, 29, 29);
}
.vedobi-cart-open-final-price-outer .vedobi-cart-open-final-price-checkout-button {
	margin: auto 16px auto 0px;
	background-color: #612e2c;
	color: white;
	text-transform: uppercase;
	border-radius: 4px;
	font-family: "Vedobi-700",Arial,sans-serif;
	padding: 0px 20px;
	font-size: 16px;
	height: 40px;
}
.vedobi-cart-open-scarcity-sec {
	position: relative!important;
}
.vedobi-cart-open-scarcity-sec i {
	position: absolute;
	background: #00afef;
	color: #fff;
	left: 16px;
	top: -9px;
	font-size: 11px;
	font-style: normal;
	border-radius: 4px 4px 4px;
	width: auto;
	padding: 2px 5px;
	line-height: normal;
	display: inline-flex;
}
.scarcity-timer-outer {
	display: flex;
	flex-direction: vertical;
	justify-content: center;
	align-items: center;
	margin-left: 5px;
}
#scarcity-timer {
	color: #fff;
}
.carousel-control-next, .carousel-control-prev {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 10%;
	padding: 0;
	color: #fff;
	text-align: center;
	background: 0 0;
	border: 0;
	opacity: .75;
	transition: opacity .15s ease;
}

.carousel-control-next-icon, .carousel-control-prev-icon {
	display: inline-block;
	width: 4rem;
	height: 4rem;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 100% 100%;
}

.carousel-indicators [data-bs-target] {
	box-sizing: content-box;
	flex: 0 1 auto;
	width: 15px;
	height: 15px;
	padding: 0;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #fff;
	background-clip: padding-box;
	opacity: .75;
	transition: opacity .6s ease;
	border-radius: 50%;
	border: 2px solid rgba(0,0,0,0.25);
}

.carousel-indicators .active {
	opacity: 1;
	background-color: #161618;
}

@media (min-width: 320px) and (max-width: 480px) {
	.c-item img {
		height: 200px;
	}
}
@media (min-width: 1281px) {
	.c-item {
		height: auto;
	}
}
.product-card-effect .product-thumbnail img {
	width: 85%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.sco-ribbon {
	position: absolute;
	z-index: 10;
	padding: 0px 7px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	font-size: 14px;
	line-height: 28px;
	font-weight: 500;
	text-align: center;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	zoom: 1;
	top: 3%;
	right: -3.5%;
	max-width: 100%;
	height: 28px;
}
.sco-orange {
	background: #f5720a;
}
.sco-ribbon:after {
	content: "";
	position: absolute;
	z-index: -20;
	top: 100%;
	left: auto;
	border-style: solid;
	border-width: 0 0 10px 10px;
	right: 0;
}
.sco-orange:after {
	border-color: transparent #f49c1e;
}
/* offer btn */
.sco-offerBtn {
	background-color: #f0cb3c;
	box-shadow: inset 0px 5px 0px 0px rgba(255, 255, 255, 0.15);
	width: 100%;
	height: 30px;
	z-index: 82;
	display: block;
	position: relative;
	overflow: hidden;
	transition: all .2s;
	text-align: center;
}

.sco-offerBtn:hover {
	background: #f0cb3c;
}
.sco-offerBtn:active {
	-webkit-box-shadow: 0px 0px 15px 0px rgba(27,199,0,1);
	-moz-box-shadow: 0px 0px 15px 0px rgba(27,199,0,1);
	box-shadow: 0px 0px 15px 0px rgba(27,199,0,1);
}
.sco-offerBtn img {
	height: 80px;
	top: 10px;
	position: absolute;
	left: -5px;
	opacity: .15;
}

.sco-offerBtn span {
	line-height: 30px;
}

.sco-btnIcon {
	top: 24px;
	left: 50px;
}

.sco-st0 {
	fill: #FFFFFF;
}

.sco-st1 {
	fill: #FFFFFF;
	fill-opacity: 0.5;
}

.sco-text1,
.sco-text3 {
	color: #000000;
	text-transform: uppercase;
}

.sco-offerBtn:before {
	content: '';
	display: block;
	height: 500px;
	width: 500px;
	position: absolute;
	background-color: rgba(255, 255, 255, .15);
	transform: rotate(-45deg);
	top: -200px;
	left: -330px;
	transition: all .2s;
}

.sco-offerBtn:hover:before {
	left: -300px;
}

.sco-text1 {
	font-size: 16px;
	font-family: "Vedobi", Arial, sans-serif;
	font-weight: 900;
}

.sco-text3 {
	font-size: 18px;
	font-family: "Vedobi", Arial, sans-serif;
	font-weight: 900;
}

.sco-animate-charcter2
{
	
	background-image: linear-gradient(
	-225deg,
	#000000 0%,
	#000000 29%,
	#016b5d 67%,
	#000000 100%
	);
	background-size: auto auto;
	background-clip: border-box;
	background-size: 200% auto;
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation: sco-textclip 2s linear infinite;
	display: inline-block;
}

@keyframes sco-textclip {
	to {
		background-position: 200% center;
	}
}
@media (min-width: 320px) and (max-width: 480px) {
	.sco-ribbon {
		right: -6.5%;
		font-size: 12px;
		line-height: 22px;
		height: 22px;
	}
	.sco-text1 {
		font-size: 14px;
	}
	.sco-text3 {
		font-size: 15px;
	}
}
.sale-counter-outer {
	padding: 60px 0;
	background: #fff;
	display: block;
	position: relative;
	font-family: arial!important;
}
.sale-counter-outer .sale-counter-left-img {
	position: absolute;
	left: 50px;
	top: -45px;
	width: 200px;
}
.img-responsive {
	max-width: 100%;
	height: auto;
	max-height: 100%;
}
.sale-counter-container {
	padding: 0 15px;
	margin: 0 auto;
	width: 1170px;
}
.sale-counter-outer h2 {
	display: block;
	font-size: 26px;
	color: #333;
	text-align: center;
	position: relative;
	z-index: 1;
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial,"sans-serif";
}
.sale-counter-outer h2 a {
	color: #333;
}
.sale-counter-innerbox {
	overflow: hidden;
	position: relative;
}
.sale-counter-outer .box {
	padding: 35px 33px 30px 28px;
	margin: 20px 0 0;
	overflow: hidden;
	border-radius: 20px 50px;
	width: calc(50% - 15px);
	float: left;
}
.sale-counter-outer .box a {
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
}
.sale-counter-outer .box.blueBox {
	background: #674fa1;
}
.sale-counter-outer .box.greenBox {
	background: #4dc191;
}
.sale-counter-outer .box:nth-child(2) {
	margin-left: 30px;
}
.sale-counter-outer .box .details, .sale-counter-outer .box figure {
	width: 50%;
}
.sale-counter-outer .box figure {
	text-align: right;
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial,"sans-serif";
}
.sale-counter-outer .box h3 {
	
	font-size: 20px;
	margin-bottom: 0px;
	color: #ffffff;
	font-family: "Vedobi-700",Arial,sans-serif;
	font-style: normal;
	line-height: normal;
}
.sale-counter-outer .box p {
	margin-top: 20px;
	color: #fff;
	font-size: 14px;
	font-family: "Vedobi",Arial,sans-serif;
	line-height: normal;
	font-style: normal;
}

.sale-counter-outer .box button {
	margin-top: 20px;
	border-radius: 50px;
	background: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 44px;
}
.sale-counter-outer .box.blueBox button {
	color: #5e449b;
}
.sale-counter-outer .box button em {
	margin-left: 10px;
	font-size: 10px;
	font-weight: 600;
}
.single-review {
	margin: 0 0 2rem;
	width: 32%;
	padding: 2rem 1rem 1rem;
	position: relative;
	border-radius: .65rem;
	background: #fcfbf7 !important;
	border: 1.5px solid #fcfbf7 !important;
}
.testimonial-section {
	background-color: transparent !important;
}
.testimonial-cmnt-wrapper {
	border-radius: 3px;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 100%;
	cursor: pointer;
	margin: 0 auto 1rem;
	background: #fcfbf7 !important;
	border: 1.5px solid #fcfbf7 !important;
	padding: 1rem 1rem;
	box-shadow: 0px 0px 7px 0.2px rgb(0 0 0 / 10%);
	transition: all 0.3s ease;
}
.testimonial-city {
	margin: 0;
	font-size: 0.85rem;
	font-weight: 400;
	color: #252b33;
	font-variant: normal;
	letter-spacing: 0.15px;
	margin-top: 0.5rem !important;
	font-family: "Vedobi", Arial, sans-serif;
	line-height: normal;
}
.review-upper {
	margin-bottom: 3rem;
	margin-left: .25rem;
	margin-right: .25rem;
	border: 1px solid #ccc;
	border-radius: .85rem;
	background: #fcfbf7 !important;
	border: 1.5px solid #fcfbf7 !important;
}
.review-wrapper {
	display: block;
}
.single-review {
	width: 100%;
}
.hurray-left {
	margin-bottom: 25px;
}
.hurray-left p.random_product {
	color: #0f1626;
	line-height: normal;
}
.hurray-left p.visitor {
	color: #0f1626;
	margin-top: 10px;
	line-height: normal;
	font-weight: 500;
}
.count-down .text {
	margin-top: 10px;
	font-size: 15px;
	color: #f55;
	font-weight: 600;
	background: url(https://d16py1fyt83ijv.cloudfront.net/vedobi/assets/images/fire.svg) top left no-repeat;
	padding-left: 35px;
	background-size: 25px;
	margin-bottom: 10px;
}

.ref-container {
	padding: 15px;
	background: #b7cfaf;
	border-radius: 15px;
	box-shadow: #0000003d 0 3px 8px;
}


.offer-section-heading {
	clear: both;
}


@media only screen and (max-width: 640px) {
	.checkout-wallet-content-sec-opt {
		clear: both;
	}
	
	.checkout-wallet-outer-part { clear: both;}
	
}


@media (min-width: 320px) and (max-width: 480px) {
	.hurray-left {
		margin-bottom: 15px;
	}
	
	
	
	
}

.featured-category-icon-outer-part {
	margin-bottom: 1.5rem;
}

.featured-category-icon-outer-part p.featured_in {
	color: #000000;
	font-size: 16px;
	line-height: normal;
	font-weight: 600 !important;
	margin: 0px 0px 10px 0px !important;
}
.featured-category-icon-outer-sec {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	overflow-x: auto;
	padding-bottom: 5px;
	scrollbar-width: thin;
	scrollbar-color: #b7cfaf transparent;
}
.featured-category-icon-outer-sec::-webkit-scrollbar {
	background: #f4f4f4;
	width: 100%;
	height: 6px;
	border-radius: 5px;
}
.featured-category-icon-outer-sec::-webkit-scrollbar-thumb {
	background: #b7cfaf;
}
.featured-category-icon-outer {
	text-align: center;
	margin-right: 10px;
}
.featured-category-icon-outer:last-child {
	margin-right: 0px;
}
.featured-category-icon-outer a {
	text-decoration: none;
	font-family: "Vedobi", Arial, sans-serif;
}
.featured-category-icon-inner {
	min-width: 180px;
	margin: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	border: 1.5px solid #016b5d;
	background: #fcfbf7;
	-webkit-box-shadow: 0 0 11.83px 1.17px rgba(0, 0, 0, 0.06);
	box-shadow: 0 0 11.83px 1.17px rgba(0, 0, 0, 0.06);
	padding: 10px;
}
.featured-category-icon-inner img {
	height: 25px;
	width: auto;
}
@media (min-width: 320px) and (max-width: 480px) {
	.featured-category-icon-outer-part {
		margin-bottom: 35px;
	}
	.featured-category-icon-outer-part p.featured_in {
		font-size: 14px;
	}
	.featured-category-icon-inner {
		min-width: 150px;
		padding: 5px;
	}
}
@media (min-width: 481px) and (max-width: 767px) {
	.featured-category-icon-outer-part {
		margin-bottom: 35px;
	}
	.featured-category-icon-outer-part p.featured_in {
		font-size: 14px;
	}
	.featured-category-icon-inner {
		min-width: 150px;
		padding: 5px;
	}
}


/* offer btn */
.offerBtn {
	background-color: #f0cb3c;
	box-shadow: inset 0px 5px 0px 0px rgba(255, 255, 255, 0.15);
	width: 100%;
	height: 30px;
	z-index: 82;
	display: block;
	position: relative;
	overflow: hidden;
	transition: all .2s;
	text-align: center;
	margin-top: 5px;
}

.offerBtn:hover {
	background: #f0cb3c;
}
.offerBtn:active {
	-webkit-box-shadow: 0px 0px 15px 0px rgba(27,199,0,1);
	-moz-box-shadow: 0px 0px 15px 0px rgba(27,199,0,1);
	box-shadow: 0px 0px 15px 0px rgba(27,199,0,1);
}
.offerBtn img {
	height: 80px;
	top: 10px;
	position: absolute;
	left: -5px;
	opacity: .15;
}

.offerBtn span {
	line-height: 30px;
	display: flex;
	align-items: center;
}

.btnIcon {
	top: 24px;
	left: 50px;
}

.st0 {
	fill: #FFFFFF;
}

.st1 {
	fill: #FFFFFF;
	fill-opacity: 0.5;
}

.text1,
.text3 {
	color: #000000;
	letter-spacing: 0.5px;
}

.offerBtn:before {
	content: '';
	display: block;
	height: 500px;
	width: 500px;
	position: absolute;
	background-color: rgba(255, 255, 255, .15);
	transform: rotate(-45deg);
	top: -200px;
	left: -330px;
	transition: all .2s;
}

.offerBtn:hover:before {
	left: -300px;
}

.text1 {
	font-size: 16px;
	font-family: "Vedobi-500", Arial, sans-serif;
}

.text3 {
	font-size: 22px;
	font-family: "Vedobi-700", Arial, sans-serif;
}
.scobtn {
	padding: 0px 10px;
	border-radius: 0.25rem;
}
.animate-charcter2
{
	
	background-image: linear-gradient(
	-225deg,
	#000000 0%,
	#000000 29%,
	#016b5d 67%,
	#000000 100%
	);
	background-size: auto auto;
	background-clip: border-box;
	background-size: 200% auto;
	color: #fff;
	background-clip: text;
	text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation: textclip 2s linear infinite;
	display: inline-block;
}

@keyframes textclip {
	to {
		background-position: 200% center;
	}
	
}
.offer-selling-price {
	font-size: 11px;
	color: #000000 !important;
	padding-left: 5px;
}
@media (min-width: 320px) and (max-width: 480px) {
	.checkout-wallet-outer-part-mt {
		margin-top: 10px;
		margin-bottom: 25px;
		padding: 5px 5px;
	}
}

/* confirmation page css */
.help-text {
	max-width: 100% !important;
}
.desktop-base-confirmationCard {
	max-width: 100% !important;
}
.vedobi-order-confirmation-header {
	padding: 1rem 1rem;
	font-family: "Vedobi-700",Arial,sans-serif;
	font-size: 1rem !important;
	line-height: 1.25;
	color: #000000;
	border-radius: 4px 4px 0px 0px;
}
.vedobi-order-confirmation {
	list-style-type: none;
	border-left: 0px solid #7f9260;
	border-right: 0px solid #7f9260;
	border-bottom: 0px solid #7f9260;
	border-radius: 4px 4px 0px 0px;
	background: #fcfbf7;
	margin: 1.5rem 0rem 0rem 0rem;
}
.vedobi-order-confirmation-outer {
	padding: 1rem 1rem 0rem 1rem;
	border-bottom: 0px solid #dcdcdc;
}
.vedobi-order-confirmation-outer:last-child {
	border-bottom: 0px solid rgb(220, 220, 220);
}
.px-rem {
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}
.vedobi-order-confirmation-inner-first:first-child {
	padding-top: 0rem;
}
.vedobi-order-confirmation-inner-first {
	display: flex;
	flex-direction: row;
	-webkit-box-pack: initial;
	justify-content: initial;
	align-items: flex-start;
	padding-top: 1rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #dcdcdc;
}
.vedobi-order-confirmation-inner-first:last-child {
	border-bottom: 0px solid #dcdcdc;
}
.vedobi-order-confirmation-outer .vedobi-order-confirmation-product-image-container img {
	width: 65px;
	height: 65px;
	border: 1px dashed #dcdcdc;
	border-radius: 4px;
}
.vedobi-order-confirmation-outer .vedobi-order-confirmation-item-content {
	padding-left: 1rem;
	display: flex;
	flex: 1 1 0%;
	align-self: stretch;
	flex-direction: column;
	-webkit-box-pack: justify;
	justify-content: space-between;
	align-items: flex-start;
	gap: 6px;
}
.vedobi-order-confirmation-outer .vedobi-order-confirmation-item-title {
	color: #000000;
	font-size: 0.8rem;
	line-height: normal;
	font-family: "Vedobi-700",Arial,sans-serif;
}
.vedobi-order-confirmation-outer .vedobi-order-confirmation-item-title a {
	color: #000000;
	font-size: 0.8rem;
	line-height: normal;
}
.vedobi-order-confirmation-outer .vedobi-order-confirmation-item-quantity {
	font-size: 0.7rem;
	line-height: normal;
}
.vedobi-order-confirmation-description-outer {
	display: flex;
	flex-direction: row;
	-webkit-box-pack: initial;
	justify-content: initial;
	-webkit-box-align: center;
	align-items: center;
}
.vedobi-order-confirmation-description-outer .vedobi-order-confirmation-item-quantityno {
	font-size: .7rem;
	line-height: normal;
}
.vedobi-order-confirmation-outer .vedobi-order-confirmation-price-container {
	align-content: center;
}
.vedobi-order-confirmation-price-container-sec {
	display: flex;
	flex-flow: wrap;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
}
.vedobi-order-confirmation-outer .vedobi-order-confirmation-price-container .price:not(.slashed) {
	font-size: 1rem;
}
.vedobi-order-confirmation-price-container-price .vedobi-order-confirmation-product-price {
	color: #000000;
	font-size: 1rem;
	font-family: "Vedobi-700",Arial,sans-serif;
	line-height: normal;
}
.vedobi-order-confirmation-item-content-up-sale-btn {
	color: #016b5d;
	border: 1px solid #016b5d;
	border-radius: 5px;
	padding: 0.375rem 0.75rem;
	font-size: 10px;
	line-height: 1;
	font-family: "Vedobi-700", Arial, sans-serif;
}
/* */
.your-order-confirmation-summary-area {
	border-radius: 0px 0px 4px 4px;
	background: #fcfbf7;
}
.your-order-confirmation-summary-area .your-order-confirmation-summary-wrap {
	padding: 10px 0px;
}
/*.payment-checkout-middle-box3 {
	padding: 16px !important;
}*/
.your-order-confirmation-summary-product-info {
	padding: 0px 0px;
	border: 0px solid #016b5d;
	border-radius: 0px;
}
.your-order-confirmation-summary-area .your-order-confirmation-summary-wrap .your-order-confirmation-summary-product-info .order-ul {
	padding: 5px 0;
	font-size: 15px;
}
.subtotal-value-bb {
	border-bottom: 1px solid #dcdcdc;
}
.total-value-tb {
	border-top: 1px solid #dcdcdc;
}
.your-order-confirmation-summary-area .your-order-confirmation-summary-wrap .your-order-confirmation-summary-product-info .your-order-confirmation-summary-top ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	align-items: center;
}
.your-order-confirmation-summary-area .your-order-confirmation-summary-wrap .your-order-confirmation-summary-product-info .your-order-confirmation-summary-top ul li {
	text-transform: capitalize;
	list-style: none;
	color: #000000;
	font-family: "Vedobi-700", Arial, sans-serif;
}
.your-order-confirmation-summary-area .your-order-confirmation-summary-wrap .your-order-confirmation-summary-product-info .your-order-confirmation-summary-top ul li:last-child {
	color: #000000 !important;
	font-family: "Vedobi-700", Arial, sans-serif;
}
.your-order-confirmation-summary-area .your-order-confirmation-summary-wrap .your-order-confirmation-summary-product-info .your-order-confirmation-summary-bottom ul, .your-order-confirmation-summary-area .your-order-confirmation-summary-wrap .your-order-confirmation-summary-product-info .your-order-confirmation-summary-total ul {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	align-items: center;
}
.your-order-confirmation-summary-area .your-order-confirmation-summary-wrap .your-order-confirmation-summary-product-info .your-order-confirmation-summary-bottom ul li.your-order-confirmation-summary-shipping {
	color: #000000;
}
.your-order-confirmation-summary-area .your-order-confirmation-summary-wrap .your-order-confirmation-summary-product-info .your-order-confirmation-summary-bottom ul li:last-child {
	color: #016b5d;
}
.your-order-confirmation-summary-shipping-value {
	font-style: italic;
	font-size: 14px;
	color: #000000;
	font-weight: 600;
}
.your-order-confirmation-summary-area .your-order-confirmation-summary-wrap .your-order-confirmation-summary-product-info .your-order-confirmation-summary-total ul li {
	font-weight: 600 !important;
	color: #000000;
	list-style: none;
}
.your-order-confirmation-summary-area .your-order-confirmation-summary-wrap .your-order-confirmation-summary-product-info .your-order-confirmation-summary-total ul li.order-total {
	color: #000000;
}
@media (min-width: 320px) and (max-width: 480px) {
	.your-order-confirmation-summary-area .your-order-confirmation-summary-wrap .your-order-confirmation-summary-product-info .order-ul {
		padding: 3px 0;
		font-size: 0.8rem;
	}
}