.product_landing_title {font-size: 24px; font-weight: 600; padding: 10px 0; line-height: 24px; display:flex; justify-content:space-between;}
/* .title-rating-price{margin: 10px 0;} */
.title-rating .rating-num{padding-right:10px;}
.title-rating .rating-num span,
span.price{font-size: 16px; color: #000;}
.title-price span,
span.price{font-size: 16px; font-weight: 400; color: #000;}
.title-price strong,
span.price strong{font-size: 18px; font-weight:600; color: #000;}
.title-price img {width: 100px;}


.landing_with_member_main {margin: 25px 0; position: relative;}
.offer_box{position: relative;}
.offer_box span{content: "";position: absolute;top: 0;left: 20px;display: block;padding: 8px 10px;background: #55b1b1;color: #fff;font-size: 14px;font-weight: 600;}

.WhyChoose_accordion{}
.accordian-item-heading {font-size: 22px; color: #2F2D2E; font-weight: 700; line-height: 30px; margin-bottom: 24px; display: block;}

.accordion-inner {display: flex; justify-content: space-between; align-items: center; width: 100%;}
.accordion-tittle {width: 96%; color: #fff; line-height: 22px; font-size: 16px; font-weight: 600;}
.accordion-icon {width: 4%; text-align: right;}
.accordion-icon img {width: 22px;}
.accordion__body {line-height: 24px; font-size: 16px; color: #2F2D2E; font-weight: 300; padding: 0!important;}
.accordion-panel.active .accordion__header {}

.accordion-panel {margin-bottom: 0; overflow: hidden; border: 1px solid #a19d9f; background: #fff;border-radius: 10px;}
.accordion-panel.active {background: #55b1b1; box-shadow: 0px 2px 18px -2px #837c7c45; border: 1px solid #a19d9f; padding-bottom: 0;}
.accordion-panel.active .accordion__header{border-radius: 0;}
.accordion-panel.active .accordion-icon img {transform: rotate(-180deg);}
.accordion-panel .accordion__header {padding: 17px 15px; overflow: hidden; cursor: pointer; background-color: #55b1b1; color: #fff;}
.accordion-panel .accordion__header .accordion__button {width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; border: 1px solid #3680eb; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;}
.accordion-panel .accordion__body {display: none;}
.accordion-panel p{padding-bottom: 15px;}
.accordion-panel p:last-child{padding: 0;}
.accordion-panel a{color: #CF231E; display: inline-block;}
.accordion-panel strong,
.accordion-panel b{font-weight: 600;}
.accordion__body .landing_with_member_inner{border-radius: 0 0 10px 10px;}

.landing_with_member_inner {background: #F1F3F5; padding: 15px; border-radius: 16px;}
.landing_with_member_left {padding: 0 15px; width: 35%; display: none;}
.landing_with_member_left .prod_image { width: 300px;  padding: 30px 0; background: #fff; border-radius: 5px;}
.landing_with_member_left .prod_image img{margin: 0 auto;}
.landing-rating-left-inner {padding: 10px 0;}
.landing-rating-left-inner .rating-num span { font-size: 14px; font-weight: 600; color: #002842;padding-right: 15px;}
.landing-rating-left-inner .rating { background: url(https://petcaresupplies.b-cdn.net/images/newdesign2025/Vector-blank.png) repeat-x left bottom;  display: inline-block;  height: 15px;   text-align: left;  vertical-align: middle; width: 80px;}
.landing-rating-left-inner .rating-color { background: url(https://petcaresupplies.b-cdn.net/images/newdesign2025/star-image.png) repeat-x left bottom;  height: 15px;}
.landing-rating-left-inner .reviews span {font-size: 14px; font-weight: 600; color: #002842; padding-left: 10px;}
.landing_with_member_left_price {padding: 10px 0; }
.landing_with_member_price_left {font-size: 14px; font-weight: 600; color: #002842; width: 25%;}
.landing_with_member_price_right {padding-left: 8px; width: 75%;}
.landing_with_member_price_right .landing_basic_price {font-size: 24px; font-weight: 600; color: #2F2D2E;}
.landing_membership_price_inner .membership_price { color: #CF231E;font-size: 24px; font-weight: 600;}

.landing_with_member_middle {width: 33%; padding: 0 10px;}
.landing_with_member_right {width: 32%;  padding: 0 10px;}
.image_With_content:before {content: ""; position: absolute; background: rgb(245, 226, 237); background: linear-gradient(180deg, rgba(245, 226, 237, 1) 0%, rgba(245, 61, 163, 1) 100%);    width: 3px;    height: 110px;    top: 18px;    left: 0;}
.image_With_content.blue_line:before{background: rgb(229,240,252); background: linear-gradient(180deg, rgba(229,240,252,1) 0%, rgba(36,138,204,1) 100%);}
.image_With_content.sky_line:before{background: rgb(229,241,239); background: linear-gradient(180deg, rgba(229,241,239,1) 0%, rgba(79,188,204,1) 100%);}
.image_With_content.green_line:before{background: rgb(228,239,214); background: linear-gradient(180deg, rgba(228,239,214,1) 0%, rgba(130,180,64,1) 100%);}
.image_With_content {padding: 20px; position: relative; margin-bottom: 30px;}
.middle_inner_image { width: 30%;}
.middle_inner_content {width: 70%; font-size: 16px; font-weight: 400;}
.title-rating-price {margin: 10px 0 0;}

/* LANDING PRODUCT BOX START */
.product_landing_main {margin: 30px 0 0;}
/* .product_landing_inner {padding: 20px; border: 1px solid #a19d9f; border-radius: 10px;} */
.product-landing-box{border: 1px solid #a19d9f; border-radius: 10px; overflow: hidden; margin-bottom: 20px;}
.landing-box-title h3 { font-size: 18px; font-weight: 600; color: #fff; background: #23395B; padding: 17px 15px; }
.product-landing-box-inner {padding: 20px 15px 20px;}
.prod-box-left {width: 25%;text-align: center;padding: 0 15px 0 0;}
.prod-box-left .offer_box span {border-radius: 50px; top: -24px;}
.prod-box-left-inner {background: #F1F3F5; padding: 20px 15px; border-radius: 10px;}
.prod-box-left img {width: 200px;height: 200px;display: block;margin:0 auto;border-radius: 10px;}
.prod-box-right {width:75%; padding-left: 30px;}
.prod-box-right-colu1{font-weight: 600; padding: 8px 0; color: #2F2D2E; border-bottom: 1px solid #a19d9f;}
.prod-box-right-colu3 { margin: 10px 0;}
.pack-size {width: 18%; font-size: 18px; text-align: left; font-weight: 600;}
.qty-size {width: 22%; font-size: 18px; text-align: center; font-weight: 600;}
.prod-price {width:17%; font-size: 18px; text-align: right; font-weight: 600;}
.prod-membership {width: 23%; font-size: 18px; text-align: right; font-weight: 600;}
.prod-membership img {width: 90px;}
.prod-membership.prod-price-membership { color: #CF231E;}
.prd-btn { width: 20%; font-size: 18px; text-align: center; font-weight: 600;}
.prod-price.pacprice { color: #2F2D2E; font-size: 18px;font-weight: 600; text-align: right;}
.prod-price.pacprice strong { font-size: 14px;}
.qty-size .input-box {height: 36px;line-height: 36px; margin: 0;  padding: 0 5px 0 15px;text-align: left; width: 70px; outline: none; border: 1px solid #a19d9f;
-webkit-appearance: none;  appearance: none; background: #fff url(https://petcaresupplies.b-cdn.net/images/newdesign2025/down-arrow-landing.png) no-repeat center right 8px; color: #5b7ba9; border-radius: 5px;
}
.prod-box-right-colu2 {padding: 8px 0;}
.pack-size.sqty,
.prod-price.pacprice,
.prod-membership.prod-price-membership {font-weight: 400;}
.qty-size .input-box{border-radius: 50px; font-size: 14px; color: #2F2D2E; cursor: pointer;}
.prd-btn.packbtn .btn {text-transform: uppercase; padding: 10px; width: 110px; text-align: center;}
.prd-btn.packbtn .btn:before{content: none;}

.pack-size.sqty span.unitClass{display:inline-block; width:auto; background:#CF231E; color:#fff; padding:2px 5px; margin-top: 5px; font-weight: 400; font-size: 14px;}
.pack-size.sqty span.unitClass b{font-weight: 400;}

/* LANDING PRODUCT BOX END */


/* TAB  START */
.tabs-main-description{width: 100%; float: left;}
.responsive-tabs-main{margin: 25px 0;}
.responsive-tabs-main .tab_title { font-size: 24px; font-weight: 600; padding: 0 0 20px 0;}
.responsive-tabs-inner {overflow: hidden;}
.responsive-tabs-inner .tab_container ul {border-top: 1px solid #a19d9f; border-bottom: 1px solid #a19d9f;}
/* .responsive-tabs-inner .tab_container ul > li {margin: 0 30px;} */
.responsive-tabs-inner .tab_container ul > li{  font-size: 18px; padding: 15px 20px;  font-weight:600;cursor: pointer; border-bottom: 2px solid #fff; margin-right:30px;}
.responsive-tabs-inner .tab_container ul > li.active { background: #fff;/*  border-bottom: 2px solid #55b1b1;*/ color: #55b1b1;}
/* .responsive-tabs-inner .tab_container ul > li > ul > li{display: ;} */
.tab_content .update_heading { margin-bottom: 10px; margin-top: 10px;display: none;}
.tab-content-inner { padding: 20px 20px;}
.tab-content-inner span {font-size: 14px;font-weight: 600; color: #e04e5c;  display: block;}
.tab-content-inner p { text-align: justify;padding: 12px 0;font-size: 16px;font-weight: 400;line-height: 25px;}
.tab-content-inner strong {font-size: 16px; font-weight: 600; margin: 4px 0; display: flex;color: #e04e5c;}
.tab-content-inner strong.FaqQuistion span,
#tab5.tab-content-inner p span{padding: 0 5px 0 0;}
.tab-content-inner h2{font-size: 20px; margin: 10px 0 0; color: #55b1b1;}
.tab-content-inner h3{font-size: 18px; margin: 10px 0; color: #55b1b1;}
.tab-content-inner h5{font-size: 16px; margin: 10px 0;}
#tab5.tab-content-inner h3 {padding: 5px 0; margin:  5px 0;}
#tab5.tab-content-inner p { display: flex;padding: 6px 0;font-size: 16px;font-weight: 400;line-height: 22px;}
#tab2.tab-content-inner span{font-size: 20px; color: #2F2D2E; font-weight: 500 !important;}
#tab4.tab-content-inner span{font-size: 20px; color: #2F2D2E; font-weight: 500 !important;}
.tab_container .tab-content-inner ul{background: #fff;}
.tab_container .tab-content-inner ul > li { cursor: default;   padding: 0 !important;    margin: 3px 0 3px 15px !important;   list-style: disc; font-weight: 400;     font-size: 16px;}
.tab-content-inner table { margin: 10px 0;}
.tab-content-inner ul{padding-left:10px;}
.tab-content-inner ul li {font-size: 16px;padding: 5px 0; list-style:disc;}
/* TAB  END */

/* REVIEW START */
.product_review_main{margin: 25px 0;}
.product_review_title span { color: #F15E42;}
.product_review_title {text-align: center; font-size: 40px; font-weight: 600;}
.product-review-inner {padding: 0 0 0 0;}
.Rating_summary {width: 35%;}
.rating_summary_title {font-size: 30px; font-weight: 600; padding: 30px 0 0px;}
.rating_text_with_review_count { padding: 0 0 10px;}
.rating_text_with_review_count_left,
.rating_text_with_review_count_right {font-size: 16px; font-weight: 400;}
.Rating_summary.left_box .rating_block {padding: 5px 0;}
.stars-text span,
.rating-percentage {font-size: 18px; font-weight: 600; color: #2F2D2E;}
.rating-filter-overview { width: 68%; position: relative; background: #fff; border:1px solid #a19d9f; height: 10px; border-radius: 50px;}
.rating-filter-overview-value { height: 100%; background: #ff8813; z-index: 10; margin-top: 0; border-radius: 50px;}
.overall-ratingdiv { width: 40%; text-align: center;}
.overall-ratingdiv .overall-text { padding-bottom: 15px; font-size: 18px; font-weight: 500;}
.overall-ratingdiv .rating_star {padding: 0 0 14px;}
.overall-ratingdiv .rating_star p {font-size: 60px; font-weight: 500; line-height: 60px;}
.review_Prod_div.right_box {width: 25%;text-align: center;}
.review_Prod_div_inner .reviews_btn .btn {border-radius: 4px; width: 190px; text-align: center;}
.review_Prod_div_inner .reviews_btn .btn::before{background: url(https://petcaresupplies.b-cdn.net/images/newdesign2025/review-btn-pencil.png) no-repeat;}
.stars-text { width: 15%;}
.rating-percentage { width: 20%;text-align: left; padding-left:10px;}
.rating-filter-overview {width: 65%;}
/* REVIEW END */

.average_cus_rating_main {margin: 25px 0; text-align: center;}
.average_cus_rating_main .average_cus_bdrdiv{border-top: 1px solid #a19d9f; border-bottom: 1px solid #a19d9f; padding: 40px 0;}
.average_rating_title {font-size: 18px; font-weight: 800;}
.average_cus_rating_inner { max-width: 900px; margin: 30px auto 0;}
.average_rating_box {width: calc(33.33% - 20px); text-align: center; margin: 0 10px;}
.average_rating_box_title {font-size: 18px;font-weight: 400; padding: 0 0 8px 0; text-align:left;}
.average_rating_box_inner .rating_block {width: 80%; padding: 0;}
.rating_block_count { width: 20%; font-size: 18px; font-weight: 400;}
.rating_block_green{width: 20%; bottom: 0px; position: relative; border-radius: 0px;}
.average_rating_bg {width: 100%;   height: 14px; display: flex; background: rgb(248, 248, 248); position: relative;mask: linear-gradient(90deg, rgb(0, 0, 0) 96%, rgba(0, 0, 0, 0) 0px) 0px center / 20%;}
.average_rating_color {width: 98.1818%; height: 14px; top: 0px; left: 0px; display: block; position: absolute; background: #ff8813;}

.review-top-right-inner span {font-size: 16px; font-weight: 600; padding-right: 15px;}
.review-top-right-inner .select-box { width: 220px; position: relative;}
.review-top-right-inner .select-box:before {content: ""; position: absolute; width: 11px; height: 10px; background: url(https://petcaresupplies.b-cdn.net/images/newdesign2025/Vector-arrow.png) no-repeat; background-size: 10px;    top: 16px;
right: 10px;  z-index: 1; pointer-events: none;
}
.review-top-right-inner .select-box select { padding: 0 10px; height: 54px; outline: none; border: 1px solid #a19d9f; border-radius: 3px;-webkit-appearance: none;
-moz-appearance: none; position: relative; width: 100%; background: #fff; color: #2F2D2E; font-size: 14px; font-weight: 400;     font-family: 'Sora'; cursor: pointer;
}
.select_box_main { width: 65%; text-align: right;}
.customer_review_top_right_btn .btn { border-radius: 4px; width: 190px;}
.customer_review_top_right_btn .btn::before{margin-left: -35px; background-image:url(https://petcaresupplies.b-cdn.net/images/newdesign2025/add-cart.png);}
/* .customer_review_top_right_btn {
margin-left: 20px;
} */
.customer_review_top_right_btn {width: 35%; text-align: right;}
.customer_review_top_right {width:100%;}
.customer_review_top_left {  width: 50%;}
.review-top-right-inner .select-box:before{top: 25px;}
.customer_review_bottom_inner {padding: 10px 0 0 0;}
.customer_review_bottom_left {width: 70%;}
.customer_review_bottom_right {width: calc(30% - 30px); margin-left: 30px;}
.read-review-comment-right .comment-name span {font-size: 14px;padding-top: 8px;display: block;}
.customer_review_bottom_right .average_cus_rating_inner {max-width: 100%; margin: 0;}
.customer_review_bottom_right .average_cus_rating_inner .average_rating_box{width: 100%; text-align: left; margin: 10px 0;}
.read-review-comment-left {width: 150px; text-align: center;}
.read-review-comment-left .comment-name span {text-transform: capitalize;}
.read-review-comment-right {width: calc(100% - 150px);  padding: 0 30px 0 0;}
.read-review-comment-right p{font-size: 16px; line-height: 28px; font-weight: 400; color: #2F2D2E; padding: 20px 0; text-align: justify;}
.reviews-comment_help{padding: 15px 0;}
.stars-img { padding-top: 5px;}
.read-review-comment-right .customer-comment { font-size:14px; font-weight: 600; padding: 10px 25px; display: inline-block; background: rgb(188 188 188); background:linear-gradient(90deg, rgb(188 188 188) 0%, rgba(239, 242, 235, 1) 100%);
width: auto; text-align: center; margin: 20px 0 10px; border-radius: 20px 0;
}
.read-review-comment-right .rating { background: url(https://petcaresupplies.b-cdn.net/images/update-icon/review-blank-new.png) repeat-x left bottom; height: 21px; text-align: left; width: 105px;}
.read-review-comment-right .rating-color {background: url(https://petcaresupplies.b-cdn.net/images/update-icon/review-fill-new.png) repeat-x left bottom; height: 21px;}
.reviews-comment_date {font-size: 14px; color: #BFBFBF; letter-spacing: 0; padding-right: 15px;}
.reviews-comment_subscribe ul li:nth-child(1) a { color: #BFBFBF; padding-right: 7px;}
.reviews-comment_subscribe ul li:nth-child(2) a {color: #BFBFBF; padding-left: 7px;}
.reviews-comment_subscribe ul li a img { margin-right: 5px;}

.pagination_main_inner_left {width: 50%;}
.pagination_main_inner_left span {font-size: 16px; font-weight: 400;}
.pagination_main_inner_right {width: 50%;text-align: right;}
.pagination_main { padding: 25px 0 0;}
.simple-pagination ul {box-sizing: border-box; margin:0; padding: 0; list-style: none; text-align: right;}
.simple-pagination li a, .simple-pagination li span { color: #BFBFBF; padding: 8px 12px; text-decoration: none; border: 1px solid #a19d9f; background-color: #FFF;/* box-shadow: 0px 0px 10px 0px #BFBFBF; */cursor: pointer; border-radius: 5px; margin-right: 5px; display: block;}
.simple-pagination .active .current {color: #FFF;background-color: #55b1b1; border-color: #55b1b1;}

.product_review{padding:15px 0;}
/*** TAB STYLE ***/
.related_slider_landing_main {margin-bottom: 25px;}
.related_slider_landing_inner ul.tabs { margin: 20px auto; padding: 6px; list-style: none; max-width: 435px; background: #23395B; text-align: center; border-radius: 50px; display: flex; align-items: center;}
.related_slider_landing_inner ul.tabs li { background: none; color: #fff;border-radius: 50px; padding: 10px 15px; cursor: pointer; font-size: 18px; font-weight: 600; width: 50%;}
.related_slider_landing_inner ul.tabs li.current{background: #fff;color: #1B3A48;}
.tab-content{display: none;	padding: 15px 0; width: 100%;}
.tab-content.current{display: inherit;}

.review-popup { margin: 25px 0; border: 1px solid #a19d9f; padding: 30px; border-radius: 10px;}
.reviewpopup-left-title {font-size: 16px; font-weight: 600; padding: 0 0 10px;}
.review-ques-with-radio {padding:20px 0;}
.review-ques-with-radio p { font-size: 16px; font-weight: 400; padding: 0 0 20px;}

.Upload_IMG_Wrapper{display: flex; flex-flow: row wrap; padding-right: 10px;}
.Upload_IMG_Wrapper img{cursor: pointer;}
.Upload_IMG_Wrapper .img{width: 23%;display: block;height: 70px;background-size: cover;margin: 5px 2% 5px 0; border-radius: 5px; position: relative; overflow: hidden; cursor: pointer;}
.Upload_IMG_Wrapper .img span{opacity: 0; visibility: hidden; transition: 0.3s;position: absolute;font-size: 12px;width: 100%;text-align: center;background: rgba(0, 0, 0, 0.8);height: 100%;color: #fff;padding-top: 35%;}
.Upload_IMG_Wrapper .img:hover span{opacity: 10; visibility: visible; }

.custom_rate {height: auto; margin-bottom: 0px; display: table;}
.custom_rate:not(:checked) > input {position: absolute; left: -9999px;}
.custom_rate:not(:checked) > label { float: right;  width: 44px; height: 38px;overflow: hidden; white-space: nowrap; cursor: pointer; font-size: 0px; background: url(https://petcaresupplies.b-cdn.net/images/update-icon/green-star-blank-new.png) no-repeat center 0;
background-size: 44px; margin-right: 2px; margin: 0;
}
.custom_rate:not(:checked) > label:before {display: inline-block;content: "";}
.custom_rate > input:checked ~ label {background: url(https://petcaresupplies.b-cdn.net/images/update-icon/green-star-fill-new1.png) no-repeat center 0; background-size: 44px;}


.review-radio-main .product-radio{width: 90px;}
.review-radio-main .product-radio input[type=radio] { accent-color: #000; cursor: pointer;}
.review-radio-main .product-radio input { width: 18px; height: 18px; margin-right: 10px;margin-top: 0; margin-left: 0;}
.review-radio-main .product-radio label {font-size: 16px; font-weight: 600; padding-left: 4px; color: #000;}
.review-popup-left {width: 30%;}
.review-popup-middle {    width: 30%;}
.review-popup-right {width: 40%;}
.upload-btn-wrapper input[type=file] { font-size: 100px; position: absolute; left: 0; top: 0; opacity: 0; cursor: pointer;}
.upload-btn-wrapper img {cursor: pointer !important;}
.upload-btn-wrapper { margin-right: 10px;}

.login-form label {color: #4D4B4C;line-height: 24px;font-weight: 600;margin-bottom: 8px;display: block;}
.login-form input {width: 100%;max-width: 491px;height: 56px;border: 1px solid #a19d9f;background: #ffffff;outline: none;padding: 20px;font-size: 14PX;line-height: 20PX;color: #717171;font-weight: 400;font-family: 'Sora';}
.login-form-inner {margin-bottom: 20px;}
.login-form textarea{width: 100%;max-width: 491px; height: 56px;border: 1px solid #a19d9f;background: #ffffff;outline: none;padding:10px 20px;font-size: 14px;color: #717171;font-weight: 400;font-family: 'Sora'; resize: none;}
.submit-with-cancel.flex.flex-flow.align-item-center { margin-top: 20px;}
.submit-btn button {cursor: pointer; border: 0; background: #23395b; padding: 10px 20px; outline: 0; color: #F5F5F5; border-radius: 5px; width: 180px; height: 44px; font-size: 18px;font-weight: 600; font-family: 'Sora';}
.cancel-btnn button {cursor: pointer; border: 0; background: #F15E42; padding: 10px 20px; outline: 0; color: #F5F5F5; border-radius: 5px; width: 180px; height: 44px; font-size: 18px;font-weight: 600; font-family: 'Sora';}
.review-popup-middle-inner { padding: 0 30px 0 0;}
.review-popup-middle-box-title{font-size: 16px; font-weight: 400; padding-bottom: 20px;}
.review-popup-middle-box{padding-bottom: 15px;}
.customer_review_section .product_review_main {margin: 0 0 15px 0;}

.landing_with_member_Rightbar{width: 100%; padding-left: 0;}
.landing_with_member_Rightbar ul li{width: 33.333%; padding: 9px 10px 9px 68px; display: flex; align-items: center; position: relative; height: 60px; margin:12px 0 ;}
.landing_with_member_Rightbar ul li img{display: none;}
.landing_with_member_Rightbar li::before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 60px; height: 60px;}
.landing_with_member_Rightbar li:nth-child(1)::before {background: url('/images/NewDesign2025/Productlanding-icon1.png') no-repeat center 0; background-size: 90%;}
.landing_with_member_Rightbar li:nth-child(2)::before {background: url('/images/NewDesign2025/Productlanding-icon2.png') no-repeat center 0; background-size: 90%;}
.landing_with_member_Rightbar li:nth-child(3)::before {background: url('/images/NewDesign2025/Productlanding-icon3.png') no-repeat center 0; background-size: 90%;}
.landing_with_member_Rightbar li:nth-child(4)::before {background: url('/images/NewDesign2025/Productlanding-icon4.png') no-repeat center 0; background-size: 90%;}
.landing_with_member_Rightbar li:nth-child(5)::before {background: url('/images/NewDesign2025/Productlanding-icon5.png') no-repeat center 0; background-size: 90%;}
.landing_with_member_Rightbar li:nth-child(6)::before {background: url('/images/NewDesign2025/Productlanding-icon6.png') no-repeat center 0; background-size: 90%;}


.landing_with_member_Rightbar img{width: 70px; margin-right: 10px;}
.landing_with_member_Rightbar p{}
.Pagination_Number.DisplayDIV {margin: 0 0 30px;}
.upload-btn-wrapper.clsuploadReviewImages { display: flex; flex-flow:row wrap; margin-top: 0;}
.upload-btn-wrapper.clsuploadReviewImages .img {width: 100px;background-size: cover;margin-right: 10px;background-position: center;display: flex;align-items: center;justify-content: center;cursor: pointer;position: relative;overflow: hidden;flex-basis: 25%;}
.upload-btn-wrapper.clsuploadReviewImages .img span {display: none;}
.upload-btn-wrapper.clsuploadReviewImages .img:hover span {display: block;  position: absolute;    width: 100%; height: 100%;text-align: center; color: #fff;vertical-align: middle; background: rgba(0, 0, 0, 0.75);line-height: 70px; text-transform: uppercase;  font-size: 11px; font-weight: 600; transition-duration: 5s; transition-duration: 1000ms; transition-duration: 500ms, 500ms;}

/* Review CSS */
.testionial_title{font-size: 24px; font-weight: 600; color: #2F2D2E;}
.testimonial_btn button{cursor: pointer; border: 0; background: #82B440; padding: 10px 20px; outline: 0; color: #F5F5F5; border-radius: 5px; width: 200px; height: 56px; font-size: 18px;font-weight: 600; font-family: 'Sora';}
.testimonial_main .review-popup-left{width: 30%;}
.testimonial_main .review-popup-right{width: 70%;}
/* .testimonial_main .review-popup-middle-box {padding-top: 15px;} */
.testimonial_main .review-popup-middle-box-title{padding-bottom: 10px; font-weight: 600;}
.testimonial_main .login-form{gap: 10px;}
.testimonial_main .login-form .login-form-inner{width:49%;height: 110px;}
.testimonial_main .login-form input{max-width: 100%;}
.testimonial_main .login-form-inner textarea {width: 100%; max-width: 100%;height:56px; border: 1px solid #a19d9f; background: #ffffff; outline: none; padding: 10px 20px; font-size: 14px; color: #717171;font-weight: 400; font-family: 'Sora'; resize: none; display:block;}
.testimonial_main .login-form.clctextarea .login-form-inner{width: 100%;}
.testimonial_main .cancel-btnn{margin: 0 0 0 15px;}
.categorie-pro-inn-item-main{padding: 0 10px;}




@media only screen and (max-width:1000px),(max-width:1099px){
.landing_with_member_inner {padding: 40px 20px;}
.landing_with_member_price_right .landing_basic_price,
.landing_membership_price_inner .membership_price{font-size: 22px;}
.landing_with_member_left {padding: 0;}
.landing_with_member_price_left { width: 26%;}
.landing_with_member_price_right {width: 74%;}
.customer_review_top_left {width: 30%;}
.customer_review_top_right { width: 70%;}
.select_box_main { width: 50%; text-align: right;}
.customer_review_top_right_btn {width: 30%; text-align: right;}

}


@media only screen and (max-width:900px),(max-width:999px){
.testimonial_main .review-popup-left{width:35%;}
.testimonial_main .review-popup-right{width:65%;}
.testimonial_main .login-form{width:100%}
.testimonial_main .login-form .login-form-inner{width:100%; height:auto;}


}



@media only screen and (max-width:800px),(max-width:899px){
.landing_with_member_left{width: 100%; margin-bottom: 15px;}
.landing_with_member_left_inner { display: flex; align-items: center;}
.landing_with_member_left_inner_top {width: 100% !important;}
.landing_with_member_left .prod_image{padding:0}
.landing_with_member_left .prod_image img{width:280px;}
.landing_with_member_left_inner_btm {width: 60%;padding: 0 15px;}
.landing_with_member_right,
.landing_with_member_middle{width: 50%;}
.landing_with_member_left .prod_image { width: auto;}
.landing_with_member_main {margin: 15px 0;}
.landing_with_member_price_right .landing_basic_price,
.landing_membership_price_inner .membership_price{font-size: 20px;}
.landing_with_member_inner {padding:15px;}
.prod-box-left {width: 100%; padding: 0; margin-bottom: 15px;}
.prod-box-right { width: 100%; padding: 0;}
.tab_container > ul {display: none;}
.tab_container { display: block;}
.tab_content { display: block !important;}
.tab-content-inner {padding: 10px;}

.tab_content .update_heading {  display: block;  position: relative;  background: #dde0e6; font-weight: 500;padding: 11px 10px; margin: 0; border-bottom: 1px solid #d0d4dc; font-size: 16px;}
.tab_content .update_heading:after {border: solid #2F2D2E;border-width: 0 2px 2px 0;display: inline-block;padding:4px;content: '';position: absolute;
transform: rotate(45deg);-webkit-transform: rotate(45deg);right: 20px;top: 30%;width: 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.tab_content .update_heading.its-active:after {margin-top: 3px;-moz-transform: rotate(225deg);-o-transform: rotate(225deg);-webkit-transform: rotate(225deg);transform: rotate(225deg);}
#tab-1 .update_heading{border-radius: 8px 8px 0 0;}
#tab-4 .update_heading{border-radius:0 0  8px 8px;}
.tab_content .tab-content-inner{display: none;}
#tab2.tab-content-inner span,
#tab4.tab-content-inner span{font-size: 16px;}
.rating_text_with_review_count_left, .rating_text_with_review_count_right { font-size: 16px; font-weight: 400;}
.overall-ratingdiv {width: 30%;}
.Rating_summary {width: 45%;}
.rating_summary_title {font-size: 22px;}
.product_review_title{font-size: 34px;}
.rating-filter-overview{width: 62%;}
.stars-text span, .rating-percentage{font-size: 16px;}
.overall-ratingdiv .overall-text{font-size: 16px;}
.overall-ratingdiv .rating_star p {font-size: 56px; font-weight: 600; line-height: 56px;}
.review_Prod_div_inner .reviews_btn .btn { width: 160px; text-align: right;}
.customer_review_top_right_btn .btn{width: auto;}
.customer_review_top_right_btn .btn::before{content: none;}
.select_box_main {width: 65%; text-align: right;}
.customer_review_top_right_btn { width: 35%; text-align: right;}
.customer_review_bottom_right{display: none;}
.customer_review_bottom_left {width: 100%;}
.review-popup-left {width: 50%;}
.review-popup-middle { width: 50%;}
.review-popup-right {width: 100%; margin-top: 20px;}
.landing_with_member_Rightbar{width: 100%; padding: 0;}
.landing_with_member_Rightbar ul li{margin:5px 0 ; width: 50%;}
.stars-text {width: auto;}
}


@media only screen and (max-width:700px),(max-width:799px){}


@media only screen and (max-width:400px),(max-width:499px){	
.testimonial_main .review-popup-left{width:100%;}
.testimonial_main .review-popup-right{width:100%;}
.submit-with-cancel.flex.flex-flow.align-item-center{display:inline-block;}
.submit-with-cancel .submit-btn{float:left; width:48%}
.submit-with-cancel .cancel-btnn{float:right; width:48%; margin:0;}

.landing_with_member_left_price {flex-flow: row wrap;}
.landing_with_member_price_left {width: 100%; margin-bottom: 10px;}   
.landing_with_member_price_right {width: 100%; padding: 0;}
.product_landing_title{font-size: 20px; line-height: 20px; display:inline-block;}
span.price{width:50%; display:block;}
.title-rating-price-inner{display:flex; align-items:center; justify-content:space-between;}
.landing_with_member_inner {padding: 10px 15px;}
.landing_with_member_Rightbar ul li{margin: 10px 0 5px 0;}
.landing_with_member_left .prod_image img{width:200px;}
.middle_inner_image {width: 100%;}
.middle_inner_content {width: 100%; font-size: 12px; font-weight: 400;}
.image_With_content{flex-flow: row wrap;padding: 10px; }
.landing_with_member_right,
.landing_with_member_middle{padding: 0;}
.middle_inner_image img {width: 55px;}
.offer_box span{font-size: 12px;}
.qty-size {display: none;}
.prod-price,
.pack-size {font-size: 12px;}
.prod-membership{width: 27%; padding: 0 10px 0 0;}
.prod-membership img {width: 60px;}
.prod-price{width: 25%;}
.pack-size{width: 25%;}
.pack-size.sqty span.unitClass b{font-size:12px;}
.prd-btn{width:23%;}
.pack-size.sqty, .prod-price.pacprice, .prod-membership.prod-price-membership{font-size: 15px;}
.prd-btn.packbtn .btn { padding: 10px 0; width: auto; font-size: 12px; line-height: 12px; width:100%}
.landing-box-title h3{font-size: 16px; border:1px solid #23395B;padding: 15px 10px;}
.responsive-tabs-inner .tab_container ul > li{font-size: 14px;}
#tab2.tab-content-inner span,
#tab4.tab-content-inner span{font-size: 16px;}
.responsive-tabs-main .tab_title{font-size: 20px;}
.tab-content-inner h2{font-size: 18px;}
.tab-content-inner p{font-size: 14px;}
.tab-content-inner h3{font-size: 16px;}
#tab5.tab-content-inner p{ font-size: 14px;}
.Rating_summary.left_box {width: 100%; margin-bottom: 15px;}
.overall-ratingdiv {width: 50%;  text-align: left;}
.review_Prod_div.right_box { width: 50%; text-align: center !important;}
.overall-ratingdiv .rating_star p {font-size: 76px; font-weight: 600; line-height: 76px;}
.product-review-inner{align-items: center;}
.average_rating_box { width: 100%;text-align: left; margin: 0px 0 20px;}
.average_cus_rating_main {margin: 10px 0; text-align: center;}
.product_review_main {margin: 10px 0;}
.product_review_title {font-size: 26px;}
.average_rating_box_title {font-size: 16px;}    
.customer_review_top_left { width: 100%;  order: 2;}
.customer_review_top_right {width: 100%; order: 1;}
.review-top-right-inner span{display: none;}
.select_box_main {justify-content: start;width: auto;}
.review-top-right-inner {justify-content: space-between;}
.customer_review_top_right_btn {width: auto; text-align: right;}
.customer_review_top_right_btn .btn {width: auto; height: 36px; padding: 0 15px;}
.review-top-right-inner .select-box select{height: 36px; font-size: 14px;}
.review-top-right-inner .select-box:before {top: 16px;}
.read-review-comment-right .customer-comment {font-size: 14px;}
.read-review-comment-left {width: 90px;}
.read-review-comment-left img {
width: 60px;
}
.read-review-comment-right {width: 100%; padding: 0;}
.read-review-comment-right .comment-name span {font-size: 12px; padding-top: 5px;}
.read-review-comment-right p {font-size: 12px; line-height: 18px; padding: 10px 0;}
.reviews-comment_date {font-size: 12px; padding-right: 10px;}
.pagination_main_inner_left { width: 100%; text-align: center;}
.pagination_main_inner_right {width: 100%; text-align: center; padding-top: 20px;}
.simple-pagination ul {justify-content: center;}
.related_slider_landing_inner ul.tabs li{ font-size: 14px; padding: 10px 10px;}
.review-popup-left {width: 100%;}
.review-popup-middle { width: 100%; margin-top: 15px;}
.review-popup{padding: 15px;}
.landing_with_member_Rightbar ul li{width: 100%;}
.landing_with_member_Rightbar img {
width: 50px;
margin-right: 10px;
}
.submit-btn button,
.cancel-btnn button{width: 150px; height: 44px;}
.login-form input{padding: 10px; height: 44px;}
.product_landing_inner{padding:0; border:0;}
.read-review-comment-left {
display: none;
}
.title-price span,  span.price{font-size: 14px;}
.title-rating {padding-top: 10px;}
.responsive-tabs-main {
margin: 0px 0 10px;
}
.tab-content-inner ul li {font-size: 14px;}


} 


@media only screen and (max-width:300px),(max-width:399px){

.pack-size.sqty, .prod-price.pacprice, .prod-membership.prod-price-membership{font-size: 14px;}
.landing_with_member_left_inner{flex-flow: row wrap;}
.landing_with_member_left_inner_top {width: 100% !important;}
.landing_with_member_left_inner_btm {width: 100%; padding: 0 10px;}
.landing_with_member_right,
.landing_with_member_middle {width: 100%;}
.image_With_content{padding: 15px; margin-bottom: 20px;}
.product_landing_title {font-size: 18px; line-height: 18px;}
.landing-box-title h3,
.accordion-tittle{font-size: 14px;}
.responsive-tabs-main .tab_title{font-size: 18px;}
.tab-content-inner h2 {  font-size: 16px;    }
.review_Prod_div.right_box {width: 100%; text-align: center !important;}
.overall-ratingdiv {width: 100%; text-align: center;}
.customer_review_top_right_btn .btn{font-size: 12px; }
.review-top-right-inner .select-box select{font-size: 14px;}
.read-review-comment-left { width: 100%; text-align: left; padding-bottom: 10px;}
.read-review-comment-right {width: 100%; padding: 0;}
.simple-pagination li a, .simple-pagination li span{font-size: 10px; padding: 8px 10px;}
.prod-membership img {
width: 50px;
}
.customer_review_top {
margin: 15px 0 0;
}
.title-price {
padding: 0;
}
}

@media only screen and (max-width:300px),(max-width:360px){
span.price{width:100%;  padding-bottom:5px}
.title-price {
width: 100%; padding: 0;
}
.title-rating-price-inner{display:inline-block;}
.related_slider_landing_inner ul.tabs li {
padding: 10px 10px;
}
.pack-size.sqty, .prod-price.pacprice, .prod-membership.prod-price-membership{font-size: 12px;}
}

@media only screen and (max-width:320px){
.pack-size.sqty, .prod-price.pacprice, .prod-membership.prod-price-membership,
.pack-size.sqty span.unitClass b{font-size: 12px;}
}