.proreviewpro{
	font-size:14px;
	font-weight:600;
	color: #161618;
	font-family: 'Basis-regular';
}
.prepaiddiscount{
	font-size: 13px;
    font-weight: 500;
    color: #252b33;
    font-variant: normal;
    letter-spacing: 0.1px;
    line-height: normal;
    margin-bottom: 15px;
}
span:last-child.prepaiddiscount {
	margin-bottom: 0px;
}
span.prepaiddiscount img {
    float: left;
    margin-right: 10px;
}
.applyoffercode ul li a {
    font-weight: 500;
    color: #252b33;
    font-size: 11px;
    font-variant: normal;
    letter-spacing: 0.01px;
}
.btn-buynow-sty1 {
	border: none;
	display: block;
	text-align: center;
	cursor: pointer;
	text-transform: uppercase;
	outline: none;
	overflow: hidden;
	position: relative;
	color: #fff;
	font-weight: 700;
	font-size: 15px;
	background-color: #222;
	padding: 17px 60px;
	margin: 0 auto;
	box-shadow: 0 5px 15px rgba(0,0,0,0.20);
}
.btn-buynow-sty1 span {
	position: relative; 
	z-index: 1;
}
.btn-buynow-sty1:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 490%;
	width: 140%;
	background: #78c7d2;
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	-webkit-transform: translateX(-98%) translateY(-25%) rotate(45deg);
	transform: translateX(-98%) translateY(-25%) rotate(45deg);
}
.btn-buynow-sty1:hover:after {
	-webkit-transform: translateX(-9%) translateY(-25%) rotate(45deg);
	transform: translateX(-9%) translateY(-25%) rotate(45deg);
}
.thanks-btn-buynow2 {
	background-color:#016b5d !important;
	border: 2px solid #016b5d !important;
	color:#fff;
	border-radius:50px;
}
.thanks-btn-buynow2:hover {
	background-color:transparent !important;
	color:#016b5d !important;
	border:2px solid #016b5d !important;
}
.product-tab .product-card .product-thumbnail {
	width:100%; 
	text-align:center;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.product-tab .product-card .product-thumbnail img {
	padding: 0px;
	margin: 0 auto;
	width: 85%;
}
.myaccount-btn-buynow2 {
	background-color:transparent !important;
	border: 2px solid #23a247 !important;
	color:#23a247 !important;
	border-radius:50px;
}
.myaccount-btn-buynow2:hover {
	background-color:transparent !important;
	color:#23a247 !important;
	border:2px solid #23a247 !important;
}
.mobile-complete-order-btn {
	background-color:#016b5d; 
	border: 1.5px solid #016b5d; 
	border-bottom-left-radius:5px; 
	border-bottom-right-radius:5px; 
	border-top-left-radius:5px; 
	border-top-right-radius:5px; 
	color:#ffffff!important;
	padding: 10px 25px;
	text-transform:uppercase;
}
.mobile-complete-order-btn:hover {
	background-color:#fff; 
	color:#016b5d !important; 
	border:1.5px solid #016b5d; 
}
.mobile-buynow-btn {
	background-color:#ffffff; 
	border: 1.5px solid #016b5d; 
	border-bottom-left-radius:0px; 
	border-bottom-right-radius:5px; 
	border-top-left-radius:0px; 
	border-top-right-radius:5px; 
	color:#016b5d!important;
	padding: 10px 25px;
	text-transform:uppercase;
}
.mobile-buynow-btn:hover {
	background-color:#ffffff; 
	color:#016b5d !important; 
	border:1.5px solid #016b5d; 
}
.mobile-addtocart-btn {
	background-color:#016b5d; 
	border: 1.5px solid #016b5d; 
	border-bottom-left-radius:5px; 
	border-bottom-right-radius:0px; 
	border-top-left-radius:5px; 
	border-top-right-radius:0px; 
	color:#fff!important;
	padding: 10px 25px;
	text-transform:uppercase;
}
.mobile-addtocart-btn:hover {
	background-color:#016b5d; 
	color:#ffffff !important; 
	border:1.5px solid #016b5d; 
}
.mobile-notifyme-btn {
	background-color:#5a595c; 
	border: 1.5px solid #5a595c; 
	border-bottom-left-radius:5px; 
	border-bottom-right-radius:5px; 
	border-top-left-radius:5px; 
	border-top-right-radius:5px; 
	color:#fff!important;
	padding: 10px 25px;
	text-transform:uppercase;
}
.mobile-notifyme-btn:hover {
	background-color:#5a595c; 
	color:#fff !important; 
	border:1.5px solid #5a595c; 
}
.tile-btn-buynow {
	background-color:#016b5d; 
	border: 1.5px solid #016b5d; 
	border-bottom-left-radius:10px; 
	border-bottom-right-radius:10px; 
	border-top-left-radius:0px; 
	border-top-right-radius:0px; 
	color:#fff!important;
}
.tile-btn-buynow:hover {
	background-color:#055147; 
	color:#ffffff !important; 
	border:1.5px solid #055147; 
}
.btn-buynow-chkout {
	background-color:#016b5d;
	border: 1.5px solid #016b5d;
	color:#ffffff!important;
	border-radius:5px;
	font-family: "Vedobi",Arial,sans-serif;font-size:14px;
}
.btn-buynow-chkout:hover {
	background-color:#016b5d;
	color:#ffffff !important;
	border:1.5px solid #016b5d;
}
.btn-buynow2-chkout {
	background-color:#ffffff !important;
	border: 1.5px solid #016b5d !important;
	color:#016b5d !important;
	border-radius:5px;
	font-family: "Vedobi",Arial,sans-serif;
	font-size:14px;
}
.btn-buynow2-chkout:hover {
	background-color:#ffffff !important;
	color:#016b5d !important;
	border:1.5px solid #016b5d !important;
}
.notify-product-price .badge {
    padding: 0px 5px;
    z-index: 2;
    background: transparent !important;
    color: #369d8d;
    font-size: 14px;
    font-family: "Vedobi-700",Arial,sans-serif;
    line-height: normal;
}
.notify-me-btn-popup {
    border: 1px solid #5a595c;
    background-color: #5a595c;
    font-size: 16px;
    border-radius: 5px;
    font-weight: 500;
    color: #ffffff;
}
.notify-me-btn-popup:hover {
    border: 1px solid #5a595c;
    background-color: #5a595c;
    font-size: 16px;
    border-radius: 5px;
    font-weight: 500;
    color: #ffffff;
}
.btn-trackorder {
	background-color:#016b5d!important;
	border: 1.5px solid #016b5d!important;
	color:#ffffff !important;
	border-radius:5px;
	font-family: "Vedobi",Arial,sans-serif;
}
.btn-trackorder:hover {
	background-color:#ffffff!important;
	border: 1.5px solid #016b5d!important;
	color:#016b5d !important;
	border-radius:5px;
	font-family: "Vedobi",Arial,sans-serif;
}
.btn-buynow{background-color:#016b5d;border: 1.5px solid #016b5d;border-radius:5px;color:#ffffff!important;font-family: "Vedobi",Arial,sans-serif;}.btn-buynow2{background-color:#ffffff!important;border: 1.5px solid #016b5d!important;color:#016b5d !important;border-radius:5px;font-family: "Vedobi",Arial,sans-serif;}.book-appointment{position: absolute;top: 15px;right: 15px;}.btn-primary-outline:hover{background-color:var(--theme-color)}.star-rating{background:transparent;}.banner-thumb a:before,.pagination li.disabled span{pointer-events:none;user-select:none}:root{--theme-color:#007fe2;--theme-color-2:#007fe2;--danger:#e3270b;--white:#fff;--black:#161618;--theme-bg-2-light:#e7eeea;--font-primary:'Francois One',sans-serif;--font-secondary:'League Gothic',sans-serif;--font-ternary:'Merriweather',serif;--font-fourth:'Sofia',cursive;--font-fifth:'Source Serif Pro',serif;--font-hex:'Varela Round',sans-serif;--font-seven:'Montserrat',sans-serif}.mt--10px{margin-top:-10px!important}section{padding:20px 0;position:relative}.h-10px{height:10px}.btn-primary-outline{border:1px solid var(--theme-color);color:var(--theme-color)}.btn-primary-outline:hover{color:var(--white)}.popular-card{box-shadow:none}.popular-card .card-body,.product-card .card-body{padding:0}.media-body,.popular-card .card-body .thumb-naile img,.single-review .review-content{width:100%}.banner-thumb a{position:relative;border-radius:15px;box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;}.banner-thumb a .banner-thumb-title{position:absolute;z-index:2;display:block;width:100%;left:50%;transform:translateX(-50%);bottom:0;padding:10px;text-align:center;color:#fff}.product-card .card-body .product-desc{padding:1rem 0rem 0rem!important}.featured-slider .sale-init .product-desc{padding:.5rem!important}.featured-slider .sale-init .product-desc .title{height:42px;font-size:13px;line-height:1.2}.featured-slider .sale-init .product-desc .onsale{font-size:1rem}.featured-slider .sale-init .product-desc .del{font-size:.75rem}.featured-slider .sale-init .product-desc .pro-btn{font-size:12px}.product-card .card-body .media-body .product-desc,.shipping-address-actions .edit-address-btn i{padding:0!important}.grid-view-list .product-thumbnail,.grid-view-list .product-thumbnail img{width:auto!important}.product-list{padding:5px;margin:0 5px;position:relative;}.product-desc .title{height:auto;overflow:hidden}.product-desc .title a{/*display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;*/color:#000000;}.featured-init .product-desc .title a {color: #000000; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}.product-detail-notification{margin:.5rem 0;font-size:15px;transition:.5s}.product-detail-notification:hover{transform:scale(1.05);box-shadow:0 0 10.83px 1.17px rgb(0 0 0 / 50%)}.pro-detail-img{margin-bottom:10px;border-radius:10px;overflow:hidden;border:1px solid #efefef;box-shadow:4px 4px 0 #efefef}.star-rating{line-height:normal;padding:0px 0px;border-radius:5px;color:#000000;font-size:16px;font-family: "Vedobi-500",Arial,sans-serif;}.single-product-head .star-content a{font-size:16px;line-height:1;color:#000000;font-family: "Vedobi-500",Arial,sans-serif;}#st-1{text-align:left!important}.pro-key-ben ul{padding-inline-start:1.5rem;margin-top: 5px;}.pro-key-ben ul li{position:relative;font-size:0.8rem;font-variant: normal;letter-spacing: 0.25px;color:#878787;padding:2px 0px 2px 1px;font-family: 'Basis-medium';}.pro-key-ben ul li:before{position:absolute;left:-1.5rem;color:#4192df;font-size:14px;top:0;font-family:"Font Awesome 5 Free";content:"\f101";font-weight:900}.btn-buynow:hover{background-color:#016b5d;color:#ffffff !important;border:1.5px solid #016b5d;}.btn-buynow2:hover{background-color:#ffffff !important;color:#016b5d!important;border:1.5px solid #016b5d !important;}.extra-benefits{display:flex;align-items:center;gap:1rem}.shipping-data{padding:3px 10px;border-radius:8px}.shipping-data img{margin-right:.5rem}.shipping-data span{color:#6a6969;font-weight:600;font-size:13px}.pro-desc p{text-align: justify;margin-bottom: 1rem;font-family: "Vedobi",Arial,sans-serif;font-size: 15px;color: #000000;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.4;letter-spacing: normal;}.pro-desc p:last-child{margin-bottom:0rem}.review-upper{margin-bottom:3rem;margin-left:.25rem;margin-right:.25rem;border:1px solid #ccc;border-radius:.85rem}.review-upper [class*=col-]{border-right:1px solid #ccc;padding:1rem;border-left:0}.review-upper [class*=col-]:last-child{border-right:0}.product-total-count-wrapper{height:100%;text-align:center;border-radius:.25rem .25rem;border:2px solid #23a247;padding:4px;max-width:200px;margin:0 auto 1rem}.product-total-count-wrapper-inner{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:.65rem .65rem 0}.product-total-count-wrapper-inner .count{font-weight:700;font-size:2.5rem;color:#23a247;margin-bottom:5px;font-family: 'Houschka-medium';}.product-total-count-wrapper-inner .out-frm{color:#161618;letter-spacing:1px;font-family: 'Houschka-medium';}.product-total-count-wrapper-inner .count i{font-size:1.7rem}.progress-star-count{line-height:1;padding:4px 5px;width:40px;text-align:center;font-weight:600;border-radius:5px;display:flex;align-items:center;justify-content:space-evenly;font-family: 'Houschka-medium';}.progress-star-count i{font-size:10px}.progress-star-count.excellent{color:#23a247}.progress-star-count.very-good{color:#23a247}.progress-star-count.good{color:#23a247}.progress-star-count.fair{color:#ffc315}.progress-star-count.poor{color:#ed4842}.bar-wrapper .progress-bar{background-color:#23a247}.progress-user-rtng-count{width:40px;text-align:right; font-weight:600!important;font-family: 'Houschka-medium';}.rev-wrapper-toggler{height:100%;text-align:center;display:flex;align-items:center;justify-content:center;padding-top:15px;}.rev-wrapper-toggler .btn{padding: 11px 25px;border-radius: 0.25rem;font-weight: 500;background-color: #055147;border: 1px solid #055147;color:#ffffff;}.rev-wrapper-toggler .btn:hover{background-color: transparent;color: #055147;border: 1px solid #055147;}.review-form-wrapper-inner{position:relative;padding:2rem 1rem;border:1px solid #efefef;border-radius:.65rem;max-width:550px;margin:1rem auto 0}.review-form-wrapper-inner .rating-form-check-title{font-size:.95rem;font-weight:600;margin-bottom:.5rem}.form-rating-group{display:flex;align-items:center;justify-content:normal;flex-wrap:wrap;gap:5px}.form-rating-group .custom-form-ceheck{position:relative;flex:0 auto;padding-left:0;margin:0}.custom-form-ceheck input[type=radio],.pagination-section>nav div:first-child{display:none}.custom-form-ceheck label{border:1px solid #ced4da !important;padding: 0.5rem 0.5rem 0.5rem 1.25rem;border-radius:5px;white-space:nowrap;width:100%;text-align:left;cursor:pointer;opacity:.9;font-size:.7rem;font-weight:600;display:flex;align-items:center;line-height: normal;}.custom-form-ceheck label:before{position:absolute;content:"";height:12px;width:12px;border-radius:50%;border:1px solid #585858;left:6px;background:#fff}.custom-form-ceheck label:after{position:absolute;content:"";height:6px;width:6px;border-radius:50%;background-color:var(--theme-color);left:9px;transform:scale(0);transition:.4s}.custom-form-ceheck input[type=radio]:checked~label{border-color:var(--theme-color);color:var(--theme-color);opacity:1;background-color:#fff}.custom-form-ceheck input[type=radio]:checked~label:before{border-color:var(--theme-color)}.custom-form-ceheck input[type=radio]:checked~label:after{transform:scale(1)}.review-wrapper{display:flex;flex-wrap:wrap;gap:2%}.single-review{margin:0 0 2rem;width:32%;border:1px solid #efefef;padding:2rem 1rem 1rem;position:relative;border-radius:.65rem}.single-review .review-img{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;margin:0;position:absolute;top:-20px}.single-review .review-img .f_ltr{height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:var(--theme-color);color:#fff;font-size:1.3rem;box-shadow:0 8px 10px #1e205b54}.single-review:nth-child(odd) .review-img .f_ltr{background-color:tomato;box-shadow:0 8px 10px #ff634791}.single-review .review-middle{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.review-bottom{display:flex;flex-direction:column-reverse}.review-bottom img.img-fluid.w-100{border-radius:100%;width:100px!important;height:100px}.single-review .review-middle .pro-review-date{font-weight:600;font-size:.8rem;vertical-align:middle;color:#747474;font-family: "Vedobi",Arial,sans-serif;}.single-review .review-middle .pro-review-date i{font-size:1.1rem;vertical-align:middle;margin-right:2px}.single-review .review-middle .verified-tag span{background-color:#4192df;color:#fff;font-size:.7rem;padding:1px 5px;border-radius:3px;font-family: 'Basis-regular';display:inline-block;}.single-review .review-bottom p{max-width:100%;font-weight:400;color:#252b33;font-size:14px;font-variant:normal;letter-spacing:0.15px;font-family: "Vedobi",Arial,sans-serif;line-height: 1.4;}.loadmore-btn{font-size:15px;color:#fff;background-color:var(--theme-color);padding:5px 18px;border-radius:4px}.loadmore-btn:hover{box-shadow:3px 3px 6px rgb(0 0 0 / 70%)}.theme1 .product-price .onsale{color:#000000;font-weight:600;font-size:15px;}.product-price .del{color:#43454d;font-weight:400;font-family: "Vedobi-500",Arial,sans-serif;margin-right:0.75rem!important;}.pagination-section>nav div:nth-child(2) div:last-child{text-align:center}.pagination-section>nav div:nth-child(2) div:last-child .shadow-sm{box-shadow:none!important;display:flex;align-items:center;justify-content:center}.pagination-section>nav div:nth-child(2) div:last-child .shadow-sm>span{height:40px;width:40px;display:inherit;padding:0!important;line-height:1}.pagination-section>nav div:nth-child(2) div:last-child .shadow-sm>span>span{height:100%;width:100%;padding:0!important;display:flex;align-items:center;justify-content:center;border-radius:10px;margin:0 2px}.pagination-section>nav div:nth-child(2) div:last-child .shadow-sm>span[aria-current=page] span{background-color:var(--theme-color)!important;border-color:var(--theme-color)!important;color:#fff}.pagination-section>nav div:nth-child(2) div:last-child .shadow-sm>a{height:40px;width:40px;padding:0!important;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:10px;margin:0 2px}.pagination-section>nav div:nth-child(2) div:last-child .shadow-sm>a svg,.pagination-section>nav div:nth-child(2) div:last-child .shadow-sm>span>span svg{height:24px;width:24px}.payment-method-inner-wrap{position:relative;border: 1px solid rgba(1, 107, 93, 0.5);border-radius:5px;overflow:hidden;display: flex;align-items: center;justify-content: space-evenly;background: rgb(126, 196, 0, 5%);}.notfound-content .content,.payment-box{position:relative}.payment-box .custom-control-input{opacity:0;position:absolute;z-index:-10000;user-select:none}.payment-box .custom-control-label{padding:5px 10px 5px 2rem;border-bottom:0px solid #ccc;font-weight:500;position:relative;display:grid;align-items:center;cursor:pointer}.payment-box .custom-control-label span {line-height: normal;color: #000000;font-weight: 600;}.payment-box:last-child .custom-control-label{border-bottom:none}.payment-box:last-child .hidden--text--box{border-top:1px solid #ccc;border-bottom:none}.payment-box .custom-control-label:after,.payment-box .custom-control-label:before{position:absolute;content:"";border-radius:50%}.payment-box .custom-control-label:before{height:14px;width:14px;border:1px solid #016b5d;left:8px;background:#ffffff;}.payment-box .custom-control-label:after{height:14px;width:12px;color:#fff;left:11px;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:600;font-size:8px}.hidden--text--box{padding:1rem;border-bottom:1px solid #ccc;background-color:#f7f7f7;display:none}.hidden--text--box--inner{position: relative;font-size: .75rem;text-align: center;font-weight: 400;color: #252b33;font-variant: normal;letter-spacing: 0.15px;}.hidden--text--box--inner span{font-size:4rem}.payment-box input[type=radio]:checked~.custom-control-label{color:var(--black)}.payment-box input[type=radio]:checked~.custom-control-label:before{background-color:#016b5d;border-color:#016b5d}.payment-box input[type=radio]:checked~.hidden--text--box{display:block}.remove.cartRemoveMain{height:40px;width:40px;border:1px solid;display:inline-block;border-radius:5px;line-height:40px;color:var(--danger);transition:.2s ease-in}.remove.cartRemoveMain:hover{border-color:var(--danger);background-color:var(--danger);color:var(--white)}.mid-page{padding:3rem 0}.confirmation{max-width:900px;margin:0 auto}.id-page-img i{font-size:3rem;color:var(--bs-success);margin-bottom:1rem}.confirmation-heading{font-size:1.3rem;margin-bottom:1.5rem;font-weight:700}.sub-heading{font-size:.9rem;margin-bottom:1rem;line-height:1.3;font-weight:500}.order-details .title{font-size:1.2rem;margin-bottom:.4rem;text-align:center;font-weight:600}.order-details ul{display:flex;align-items:center;justify-content:space-between;border:1px dashed var(--theme-color-2);border-radius:10px;background-color:#fbfbfb;flex-direction:column}.order-details ul li{flex:auto;flex-grow:1;padding:.5rem 1rem;border-bottom:1px dashed var(--theme-color-2);display:flex;align-items:center;justify-content:space-between;width:100%}.order-details ul li span.left{font-size:.7rem;font-weight:500}.order-details ul li span.right{font-size:.8rem;font-weight:600;color:#161618;flex-grow:1;text-align:right}@media (min-width:577px){.order-details ul{flex-direction:row}.order-details ul li{border-bottom:0;border-right:1px dashed var(--theme-color-2);display:block;width:auto;padding:1rem}.order-details ul li span{display:block}.order-details ul li span.right{text-align:left}}.id-page-img img{max-width:300px}.shipping-address-card{display:flex;align-items:flex-start;flex-wrap:wrap;position: relative;}.shipping-address-card address{border:1px solid #ddd;min-width:250px;padding:1rem;margin-right:1rem;text-align:center;position:relative;flex:0 0 30%}.shipping-address-default-badge{background:#0d532a;border-radius:0 0 5px;padding:2px 3px;color:#fff;font-size:10px;font-weight:500;letter-spacing:1px;position:absolute;left:0;text-transform:uppercase;top:0}.shipping-address-card .shipping-address-name{font-size:1rem;margin:.5rem 0;font-weight:400;text-transform:capitalize}.shipping-address-card .shipping-address-location{font-size:14px;font-weight:400}.shipping-address-card .shipping-address-number{font-weight:500;margin:5px 0;font-size:15px}.shipping-address-card .shipping-address-actions{display:flex;justify-content:space-evenly;align-items:center;margin-top:1rem}.shipping-address-actions .edit-address-btn{border:1px solid #ebebeb;border-radius:0.15rem;color:#6c6161;font-size:14px;font-weight:600;padding:2px 6px;width:auto;height:auto;line-height:normal}.order_modal_details,.order_modal_total{border:1px solid var(--theme-bg-2-light);box-shadow:0 0 11.83px 1.17px rgb(0 0 0 / 6%)}.order_modal{padding:10px 35px}.order_modal_details{align-items:center;border-radius:5px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:.5rem 0 10px;padding:10px}.product_details-image{max-width:120px}.product_details-content{align-items:center;display:flex;flex:10 1;justify-content:space-around}.order_modal_total{border-radius:5px;overflow:hidden}.order_modal_total__subtotal{align-items:center;border:1px solid var(--theme-bg-2-light);display:flex;justify-content:space-between;padding:.2rem .5rem}.order_modal_total__subtotal:last-child{border-bottom:0}.myaccount-ratings .product_rating__details{border-bottom:1px dashed var(--theme-color);margin:.4rem 0;align-items:center;display:flex;justify-content:space-between;padding:.8rem}.myaccount-ratings .product_rating__details__image{margin:.5rem 1rem;overflow: hidden;padding: 4px;width: 140px;box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;border-radius: 0.25rem;}.myaccount-ratings .product_rating__details__image .img-fluid{border-radius:50%;object-fit:cover}.myaccount-ratings .product_rating__details .product_rating__content{display:flex;flex-direction:column;flex:9 1;text-align:start}.myaccount-ratings .rating{padding:5px 0px!important;line-height:1;background:transparent;border-radius:5px;font-size:.75rem;width:fit-content;font-weight: 400;font-variant: normal;letter-spacing: 0.25px;color: #252b33;}.myaccount-ratings .product_rating__content-date i{margin-right: 5px;color: #252b33;}.myaccount-ratings .product_rating__content-date{font-size:14px;font-weight: 400;font-variant: normal;letter-spacing: 0.15px;color: #252b33;}.myaccount-ratings .product_rating__content-reviews{font-size:15px;font-weight: 400;font-variant: normal;letter-spacing: 0.15px;color: #252b33;}.notify-modal h3{border-bottom:0px solid #ebebeb;padding-bottom:4px;font-size:20px;font-weight:600;margin-bottom:1rem;color:#35421d;}.notify-data{display:flex;align-items:flex-start;justify-content:space-between;overflow:hidden;width:100%;gap:20px}.notify-img{border:1px solid #efefef;text-align: center;}.notify-form{flex:1 1 50%}.notify-details-form .notify-product-name{font-size:24px;margin-bottom:4px;font-family: "Vedobi-700",Arial,sans-serif;}.notify-details-form .notify-product-price{font-family:"Vedobi",Arial,sans-serif;font-size:19px;font-weight:600;color:#000000;display:flex;align-items:center}.notify-details-form .del{font-size:1rem;color:#696b79;font-family:"Vedobi",Arial,sans-serif;font-weight:400;}.notify-details-form input[type=email],.notify-details-form input[type=number],.notify-details-form input[type=password],.notify-details-form input[type=search],.notify-details-form input[type=tel],.notify-details-form input[type=text],.notify-details-form input[type=url]{padding:.8rem}.noutfound-section{padding:25px 0 55px}.notfound-content .content h2{color:#efefef;font-size:15rem;text-transform:uppercase;font-weight:900;letter-spacing:1.1px}.notfound-content .content h4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.35rem;font-weight:700;text-transform:uppercase;color:#f2b705}.notfound-content .content p{font-size:1rem;max-width:525px;text-align:center;margin:0 auto 1rem}.empty-cart{padding:70px 0}.empty-cart .empty-cart-btn{width:fit-content;margin:1rem auto;font-weight:500;background-color:#206605;padding:13px 20px;border-radius:5px;transition:.3s}.empty-cart .empty-cart-btn:hover{transform:scale(1.05)}.about-content .para-title{font-size:1.34rem;font-weight:500;margin-bottom:3px}.about-content p{margin-bottom:1.8rem;font-size:14px;font-weight:400;line-height:1.8}.about-content p:last-child{margin-bottom:0rem;}.about-content .para-order-list{padding-inline-start:10px}.about-content .para-order-list li{list-style-type:disc;margin-bottom:5px;margin-left:20px}.cart-left{margin:1rem auto;max-width:500px}.cart-left .cart-testimonial .fa-star{color:orange;margin:0 2px}.cart-left .cart-testimonial .testimonial-para{font-size:17px;margin:.5rem}.cart-left .cart-testimonial .testimonial-title{font-size:1.15rem;margin-top:.5rem}.cart-left .list-inline{display:flex;align-items:center;justify-content:space-around;text-align:center;flex-wrap:wrap;gap:1rem;margin:2rem 0}.cart-left .list-inline .list-inline-brands img{width:160px;height:160px}.user-account #dropdown1{display:flex;align-items:center}.user-account #dropdown1 span{margin:0 5px;font-size:1rem}.user-account #dropdown1 .fa-angle-down{font-size:.8rem}@media (max-width:991px){.myaccount-ratings .product_rating__details{flex-direction:column}}@media (min-width:767px){.searchbar-inner .mobile-offer-btn{display:none}}@media (max-width:768px){.extra-benefits{flex-direction:column;align-items:flex-start}.single-review{width:49%}.cart-left-data{display:none}.cart-left .cart-testimonial{margin:1.5rem .5rem}.shipping-address-card address{min-width:225px}.notify-data{flex-direction:column;align-items:normal}}@media (max-width:576px){.d-flex.align-items-center.mb-10{flex-wrap:wrap}.extra-benefits{align-items:flex-start;gap:0}.shipping-data{padding:0}.shipping-address-card address,.single-review{width:100%}.cart-left .cart-testimonial{margin:0}.cart-left .cart-testimonial .testimonial-para,.cart-left .cart-testimonial .testimonial-title{font-size:12px;margin:.2rem 0}.product_details-content,.shipping-address-card{flex-direction:column}.modal-dialog{max-width:900px;margin:1.75rem auto}.order_modal{padding:8px}#Notifyme .modal-dialog{margin:1rem;max-width:500px!important}.notfound-content .content h2{font-size:10rem}.notfound-content .content h4{top:39%;font-size:1.5rem}.user-account #dropdown1 span{display:none}.user-account #dropdown1 .fa-angle-down{margin-left:5px}}.searchbar-inner.pt-2{display:flex;width:100%;justify-content:space-between;align-items:center;flex-direction:row-reverse}.searchbar-inner .search-box{position:relative;width:100%}.searchbar-inner .search-box input[type=search]{width:100%;height:40px;position:relative;line-height:40px;border-radius:5px;border:1px solid #efefef;padding:5px 50px 5px 20px}.searchbar-inner .search-box input[type=search]:focus{border-color:var(--theme-color-2)}.searchbar-inner .search-box button{position:absolute;z-index:1;height:calc(100% - 6px);top:3px;width:40px;right:3px;background:var(--theme-color-2);color:#fff;border-radius:3px;font-size:1.2rem}@media (min-width:576px){.review-form-wrapper-inner{padding:1rem}.modal-dialog{max-width:900px!important;margin:1.75rem auto}#Notifyme .modal-dialog{max-width:700px!important;margin:1.75rem auto}}.career-page p{color:#333}.career-page h3{color:#414141;font-size:22px;margin:20px 0 15px}.single-job-box{border:1px solid #ccc;border-radius:10px;box-shadow:0 0 10px rgb(0 0 0 / 20%);margin-bottom:10px;padding:20px}.career-page .single-job-box .job-title{color:#161618;font-style:17px!important;font-weight:500;margin:0 0 10px 10px}.career-page .single-job-box .sub-heading{color:#161618;font-size:15px;margin:0 0 10px 1rem}.career-page .single-job-box ul{padding-left:2rem}.career-page .single-job-box ul li{font-size:14px;font-weight:400;list-style-type:circle;margin-bottom:.5rem}.career-page .single-job-box .btn-apply-job{background-color:var(--theme-color);color:#fff;padding:12px 28px;text-transform:uppercase;border-radius:.4rem;font-weight:600}.pagination{display:flex;padding-left:0;list-style:none;align-content:center;justify-content:center;flex-wrap:wrap}.pagination li{margin:0 .1rem .2rem}.pagination li a,.pagination li span{height:40px;width:40px;font-size:15px;line-height:35px;padding:0!important;display:flex;align-items:center;justify-content:center;border-radius:10px;margin:0 2px;border:1px solid #dee2e6!important}.pagination li.active span{background:var(--theme-color);color:#fff;font-weight:600}.pagination-section .active{font-size:14px;color:#fff}.pro-pagination-style .active{background:0 0!important}@media (max-width:425px){.searchbar-inner .search-box{width:100%}.cart-left .cart-testimonial{margin:0}.cart-left .cart-testimonial .fa-star{margin:1px;font-size:8px}.cart-left .cart-testimonial .testimonial-para,.cart-left .cart-testimonial .testimonial-title{font-size:12px;margin:0}}.product_rating__content-reviews span.review {margin-right: 5px;font-weight: 600;}
.btn-notfound {
	padding:12px 32px;
	border-radius:5px;
	font-size:1rem;
	font-weight:500;
	letter-spacing:0.5px;
	border:2px solid transparent;
	background-color:#ffc315;
	color:var(--white)
}
.btn-notfound:hover {
	background-color:transparent;
	border-color:#ffc315;
	color:#ffc315;
}
.btn-gotoshop {
	padding:12px 32px;
	border-radius:5px;
	font-size:1rem;
	font-weight:500;
	letter-spacing:0.5px;
	border:2px solid transparent;
	background-color:#161618;
	color:var(--white)
}
.btn-gotoshop:hover {
	background-color:transparent;
	border-color:#161618;
	color:#161618
}
.search-section{padding:25px 0 0px}	
/*.offers-list {
	border:1px solid #efefef;
	border-radius:10px; 
	-webkit-box-shadow: 5px 5px 15px rgb(0 0 0 / 5%); 
	box-shadow: 5px 5px 15px rgb(0 0 0 / 5%); 
	padding: 1rem 1rem;  
	border: 1px solid #ececec !important;
	background:#f7f9fa;
}*/
.offers-list {
	
}
.offers-list p {
	margin-bottom: 0.5rem;
	font-weight:500;
}
.offers-list h5 {
	border-bottom:1px solid #efefef;
	padding:10px;
	font-size:1.1rem
}
.offers-list ul li {
	padding:3px;
	border-bottom:0px solid #efefef;
	font-size:.8rem;
	background-image: url(https://test.vedobi.com/assets/img/cart-checkbox.webp);
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding-left: 25px;
    background-size: 15px;
	color: #878787;
	font-family: 'Basis-medium';
}
.offers-list ul li:last-child,.order-details ul li:last-child {
	border:0
}
.offers-list ul li span {
	color:#4192df;
	font-weight:600;
	font-size:.8rem;
	display:contents
}
.offers-list ul li .icon-badge {
	font-size:1rem;
	margin-right:6px;
	font-weight:700;
	color:red;
	margin-top:6px
}
.pdp-cta-btn-bdr-radius-50 {
	border-radius: 50px !important;
}
.payonline-modal-dialog {
    max-width: 500px !important;
    margin: 1.75rem auto;
}
@media (min-width: 320px) and (max-width: 480px) {
	.product-card .card-body .product-desc {
		padding: 0.5rem 0rem 0rem!important;
	}
	.product-price .del {
		font-size: 12px;
		color: #43454d;
		font-weight: 400;
		margin-right: 0.5rem!important;
	}
	.theme1 .product-price .onsale {
		color: #000000;
		font-size: 13px;
		font-family: "Vedobi-700",Arial,sans-serif;
	}
	.shipping-address-card .shipping-address-name {
		font-size: 16px;
		margin: 0.5rem 0;
		font-weight: 500;
		text-transform: capitalize;
		font-family: var(--font-roboto-flex);
		color: #161618;
	}
	.shipping-address-card .shipping-address-location {
		font-size: 13px;
		font-weight: 400;
		font-variant: normal;
		letter-spacing: 0.15px;
		color: #252b33;
	}
	.shipping-address-card .shipping-address-number {
		margin: 5px 0;
		font-size: 13px;
		font-weight: 600;
		font-variant: normal;
		letter-spacing: 0.15px;
		color: #252b33;
	}
	.shipping-address-actions .edit-address-btn {
		border: 1px solid #6c6161 !important;
		border-radius: 0.15rem;
		color: #6c6161;
		font-size: 12px;
		font-weight: 500;
		padding: 1px 6px;
		width: auto;
		height: auto;
		line-height: normal;
	}
	.myaccount-ratings .product_rating__details__image {
		margin: 0rem 1rem 1rem;
		overflow: hidden;
		padding: 4px;
		width: 140px;
		box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
		border-radius: 0.25rem;
	}
	.myaccount-ratings .rating {
		padding: 5px 0px !important;
		line-height: 1;
		background: transparent;
		border-radius: 5px;
		font-size: .7rem;
		width: fit-content;
		font-weight: 400;
		font-variant: normal;
		letter-spacing: 0.25px;
		color: #252b33;
	}
	.myaccount-ratings .product_rating__content-date i {
		margin-right: 5px;
		color: #252b33;
	}
	.myaccount-ratings .product_rating__content-date {
		font-weight: 400;
		font-variant: normal;
		letter-spacing: 0.15px;
		color: #252b33;
		font-size: 12px;
	}
	.myaccount-ratings .product_rating__content-reviews {
		font-size: 13px;
		font-weight: 400;
		font-variant: normal;
		letter-spacing: 0.15px;
		color: #252b33;
	}
	.product_rating__content-reviews span.review {
		margin-right: 5px;
		font-weight: 600;
	}
	.order_modal_total__subtotal {
		align-items: center;
		border: 1px solid var(--theme-bg-2-light);
		display: flex;
		justify-content: space-between;
		padding: 0.2rem 0.5rem;
		font-weight: 400;
		font-variant: normal;
		letter-spacing: 0.25px;
		color: #252b33;
		font-size: 12px;
	}
	.prepaiddiscount{
		font-size: 12px;
		font-weight: 500;
		color: #252b33;
		font-variant: normal;
		letter-spacing: 0.1px;
		line-height: normal;
		margin-bottom: 15px;
	}
	/*.offers-list {
		border: 1px solid #efefef;
		border-radius: 10px;
		-webkit-box-shadow: 5px 5px 15px rgb(0 0 0 / 5%);
		box-shadow: 5px 5px 15px rgb(0 0 0 / 5%);
		padding: 1rem 0.5rem !important;
		border: 1px solid #ececec !important;
		background: #f7f9fa;
	}*/
	.offers-list {
		
	}
	.offers-list p strong {
		font-family: var(--font-roboto-flex);
		font-size: 1rem;
		color: #161618;
		font-weight: 600;
		line-height: normal;
		font-style: normal;
	}
	.offers-list ul li {
		padding: 3px;
		border-bottom: 0px solid #efefef;
		font-size: .75rem !important;
		background-image: url(https://test.vedobi.com/assets/img/cart-checkbox.webp);
		background-repeat: no-repeat;
		background-position: 0 4px;
		padding-left: 20px;
		background-size: 14px;
		line-height: 1.4;
		color: #878787;
		font-family: 'Basis-medium';
	}
	.offers-list ul li span {
		color: #4192df;
		font-weight: 600;
		font-size: .75rem !important;
		display: contents;
	}
	.vedic-mantra-bg {
		font-size: 13px;
	}
	.pro-key-ben ul {
		padding-inline-start: 20px;
		margin-top: 5px;
	}
	.pro-key-ben ul li {
		font-size: 0.75rem;
		padding: 2px 0px;
		font-family: 'Basis-medium';
	}
	.pro-key-ben ul li:before {
		position: absolute;
		left: -20px;
		color: #4192df;
		font-size: 14px;
		top: 0;
		font-family: "Font Awesome 5 Free";
		content: "\f101";
		font-weight: 900;
	}
	.order-details ul li {
		border-bottom: 1px solid #e9e9eb !important;
		border-right: 0px solid transparent !important;
	}
	.order-details ul li:last-child {
		border-bottom: 0px solid #e9e9eb !important;
		border-right: 0px solid transparent !important;
	}
	.notify-details-form .notify-product-name {
		font-size: 20px;
		margin-bottom: 4px;
		font-family: "Vedobi-700",Arial,sans-serif;
	}
}
@media (min-width: 481px) and (max-width: 767px) {
	.product-card .card-body .product-desc {
		padding: 0.5rem 0rem 0rem!important;
	}
	.product-price .del {
		font-size: 1rem;
		color: #43454d;
		font-weight: 400;
		margin-right: 0.75rem!important;
	}
	.theme1 .product-price .onsale {
		color: #000000;
		font-size: 1.1rem;
		font-weight: 600;
	}
	.shipping-address-card .shipping-address-name {
		font-size: 16px;
		margin: 0.5rem 0;
		font-weight: 500;
		text-transform: capitalize;
		font-family: var(--font-roboto-flex);
		color: #161618;
	}
	.shipping-address-card .shipping-address-location {
		font-size: 13px;
		font-weight: 400;
		font-variant: normal;
		letter-spacing: 0.15px;
		color: #252b33;
	}
	.shipping-address-card .shipping-address-number {
		margin: 5px 0;
		font-size: 13px;
		font-weight: 600;
		font-variant: normal;
		letter-spacing: 0.15px;
		color: #252b33;
	}
	.shipping-address-actions .edit-address-btn {
		border: 1px solid #6c6161 !important;
		border-radius: 0.15rem;
		color: #6c6161;
		font-size: 12px;
		font-weight: 500;
		padding: 1px 6px;
		width: auto;
		height: auto;
		line-height: normal;
	}
	.myaccount-ratings .product_rating__details__image {
		margin: 0rem 1rem 1rem;
		overflow: hidden;
		padding: 4px;
		width: 140px;
		box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
		border-radius: 0.25rem;
	}
	.myaccount-ratings .rating {
		padding: 5px 0px !important;
		line-height: 1;
		background: transparent;
		border-radius: 5px;
		font-size: .7rem;
		width: fit-content;
		font-weight: 400;
		font-variant: normal;
		letter-spacing: 0.25px;
		color: #252b33;
	}
	.myaccount-ratings .product_rating__content-date {
		font-weight: 400;
		font-variant: normal;
		letter-spacing: 0.15px;
		color: #252b33;
		font-size: 12px;
	}
	.myaccount-ratings .product_rating__content-date i {
		margin-right: 5px;
		color: #252b33;
	}
	.myaccount-ratings .product_rating__content-reviews {
		font-size: 13px;
		font-weight: 400;
		font-variant: normal;
		letter-spacing: 0.15px;
		color: #252b33;
	}
	.product_rating__content-reviews span.review {
		margin-right: 5px;
		font-weight: 600;
	}
	.order_modal_total__subtotal {
		align-items: center;
		border: 1px solid var(--theme-bg-2-light);
		display: flex;
		justify-content: space-between;
		padding: 0.2rem 0.5rem;
		font-weight: 400;
		font-variant: normal;
		letter-spacing: 0.25px;
		color: #252b33;
		font-size: 12px;
	}
	.prepaiddiscount{
		font-size: 12px;
		font-weight: 500;
		color: #252b33;
		font-variant: normal;
		letter-spacing: 0.1px;
		line-height: normal;
		margin-bottom: 15px;
	}
	/*.offers-list {
		border: 1px solid #efefef;
		border-radius: 10px;
		-webkit-box-shadow: 5px 5px 15px rgb(0 0 0 / 5%);
		box-shadow: 5px 5px 15px rgb(0 0 0 / 5%);
		padding: 1rem 0.5rem !important;
		border: 1px solid #ececec !important;
		background: #f7f9fa;
	}*/
	.offers-list {
		
	}
	.offers-list p strong {
		font-family: var(--font-roboto-flex);
		font-size: 1rem;
		color: #161618;
		font-weight: 600;
		line-height: normal;
		font-style: normal;
	}
	.offers-list ul li {
		padding: 3px;
		border-bottom: 0px solid #efefef;
		font-size: .75rem !important;
		background-image: url(https://test.vedobi.com/assets/img/cart-checkbox.webp);
		background-repeat: no-repeat;
		background-position: 0 4px;
		padding-left: 20px;
		background-size: 14px;
		line-height: 1.4;
		line-height: normal;
		color: #878787;
		font-family: 'Basis-medium';
	}
	.offers-list ul li span {
		color: #4192df;
		font-weight: 600;
		font-size: .75rem !important;
		display: contents;
	}
	.vedic-mantra-bg {
		font-size: 13px;
	}
	.pro-key-ben ul {
		padding-inline-start: 20px;
		margin-top: 5px;
	}
	.pro-key-ben ul li {
		font-size: 0.75rem;
		padding: 2px 0px;
		font-family: 'Basis-medium';
	}
	.pro-key-ben ul li:before {
		position: absolute;
		left: -20px;
		color: #4192df;
		font-size: 14px;
		top: 0;
		font-family: "Font Awesome 5 Free";
		content: "\f101";
		font-weight: 900;
	}
	.order-details ul li {
		border-bottom: 0px solid #e9e9eb !important;
		border-right: 0px solid transparent !important;
	}
	.order-details ul li:last-child {
		border-bottom: 0px solid #e9e9eb !important;
		border-right: 0px solid transparent !important;
	}
	.notify-details-form .notify-product-name {
		font-size: 20px;
		margin-bottom: 4px;
		font-family: "Vedobi-700",Arial,sans-serif;
	}
}