.Packpage_mainDiv {width: 100%; margin: 0;float: left;}
.cls_Packproduct_flex {width: 100%; display: flex; align-items: flex-start;justify-content: space-between;flex-flow: row wrap;padding-top: 0;}
.cls_Packproduct_imgDiv {width: 50%;max-height: 780px; overflow:hidden;}
.cls_Packproduct_imgDiv img{width: 100% !important; margin:0 auto;}

.owlPackproduct-img { visibility: hidden;position: relative;width: 100%;height: 0;overflow: hidden;opacity: 0;transition: opacity 0.3s ease;}
.owlPackproduct-img.active { visibility: visible; height: auto; position: relative; opacity: 1;}
.owlPackproduct-img .item img{display: block;width: 100%;height: auto;}
.owlPackproduct-img .owl-dots {display: block;}
.owlPackproduct-img .owl-dots .owl-dot.active span, 
.owlPackproduct-img .owl-dots .owl-dot:hover span {background: #00abec;}
.owlPackproduct-img.owl-carousel .owl-dots{position:absolute; width:100%; padding:10px 0; bottom:0;}
.owlPackproduct-img.owl-carousel .owl-dots .owl-dot{background:#5a5959;display:none;}
.owlPackproduct-img.owl-carousel .owl-nav button.owl-next, 
.owlPackproduct-img.owl-carousel .owl-nav button.owl-prev {position: absolute;top: 40%;border: 0;border-radius: 50px;cursor: pointer;color: #fff;}
.owlPackproduct-img.owl-carousel .owl-nav button.owl-next {right: 0px;background: rgba(0, 0, 0, 0.7);background: url(/images/HealthSupp/icon-arrow-left-white.png) no-repeat center 0 rgba(0,0,0,0.75); background-size: 100%;}
.owlPackproduct-img.owl-carousel .owl-nav button.owl-prev {left: 0px;;background: rgba(0, 0, 0, 0.7);background: url(/images/HealthSupp/icon-arrow-right-white.png) no-repeat center 0 rgba(0,0,0,0.75); background-size: 100%;}

.cls_Packproduct_right {width: calc(50% - 25px);margin-left: 25px;}
.cls_Packproduct_TitleNameDiv {width: 100%;}
.cls_Packproduct_TitleNameDiv p{padding-top:15px; padding-bottom:25px;}
.cls_Packproduct_TitleNameDiv h1,
.cls_Packproduct_TitleNameDiv .titlemobileText {font-size: 22px; width: 100%;padding-bottom: 0;}
.cls_Packproduct_TitleNameDiv h1,
.cls_Packproduct_TitleNameDiv .titlemobileText{max-height:85px;}
.cls_Packproduct_TitleNameDiv p a,
.cls_Packproduct_TitleNameDiv p span.Pack_Instocke{color:#ffffff; background:var(--top-green); padding:5px 8px; font-size:14px; display:inline-block; font-weight:500;}
.cls_Packproduct_TitleNameDiv p span.Pack_Instocke{color:#ffffff; float:right;}
.cls_Packproduct_TitleNameDiv p a{background:var(--price-grey);}
.cls_Packproduct_TitleNameDiv h1 span,
.cls_Packproduct_TitleNameDiv .titlemobileText span{display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.pro_rattingNTop{display:flex;line-height: 17px;padding-top: 10px; font-weight:600;}
.pro_rattingNTop .rating {display: inline-table;vertical-align: middle;padding-right: 10px;float: left;padding-top: 0;}
.totalRw {display: inline-table;border-left: 2px solid #7f7f7f;padding: 0px 0 0px 5px;margin: 10px 0 0;line-height: 15px;}
.cls_Packproduct_TitleNameMobile {display: none;}
.cls_Packproduct_PackDetailDiv {width: 100%;}
.cls_pro_priNleft {display: flex;align-items: center;justify-content: space-between;}
.cls_pro_PackSellingPrice {display: flex;align-items: center;}
.cls_HideIfOOS {font-size: 28px;color:var(--top-green);font-weight: 600;padding-right: 15px;vertical-align: middle;}
.cls_StrikePrice {text-decoration: line-through;font-size: 20px;color: #555555;font-weight: 400;padding-right:15px;}
.cls_StockOut {color: #fff;background: #f96767; border-radius: 5px;font-size: 14px;width: 116px;height: 34px;line-height: 34px;text-align: center;display: block;}

.add-to-favorite {width: 36%; text-align: right;padding-right: 20px;}
.favorite_btn.btn_grey {background: url(/images/icon-favorite-grey.png) no-repeat 0 0;background-size: 25px;width: 25px;height: 25px;display: inline-block;}
.favorite_btn.favorite_border {background: url(/images/icon-favorite-select-red.png) no-repeat 0 0;background-size: 25px;border-radius: 3px;width: 25px;height: 25px;display: inline-block;}
.cls_productoffer_bandDiv {margin: 15px 0 0;width: 100%; font-size:16px;font-weight:700;letter-spacing: 0.5px; text-align: center; /*background: #000;color: #efef00; padding: 10px 0;border-radius: 10px;*/}
.cls_productoffer_bandDiv span {color: #9dff00;}
.Blackfriday22_ProductDiscountBanner {padding: 0;color: dark-green;background-color: #0083b1;grid-template-columns: repeat(12, 1fr);gap: 1rem;position: relative;isolation: isolate;background-image: radial-gradient(transparent 50%, rgba(0, 0, 0, .496) 110%);overflow: hidden;padding: 10px 0;border-radius: 10px;}

.pet-size-wt {margin-top: 20px;display: flex;flex-flow: row wrap; width: 100%;}
.pet-size-wt-title {font-size: 16px;font-weight:600;padding: 0 0 10px 0; color: #000000;width: 100%;}
.pet-size-checkbox {margin: 0; width: 100%;}
.pet-size-checkbox ul{display:flex; align-items:flex-start; flex-flow:row wrap;}
.pet-size-checkbox ul li {width: auto; padding:0 15px; line-height:40px; height:40px; text-align: center; border: var(--brd-grey); margin: 0 10px 10px 0; cursor:pointer;position: relative;}
.pet-size-checkbox ul li.active,
.pack-size-checkbox ul li.active{border: 1px solid var(--top-green);background: var(--light-green);}
.pack-size-checkbox {max-width: 420px; margin: 0 -5px;}
.pack-size-checkbox ul li {width: auto;padding:0 15px; line-height:40px; text-align: center;border: var(--brd-grey); margin: 0 5px 10px; font-size: 14px;font-weight: 600;color: #2F2D2E; cursor: pointer;}
.pet-size-checkbox ul li .clsoosdisablebutton{border: 1px solid #d3d3d3;background: #eaebef;color: #878787;}
.pet-size-checkbox ul li .clsoosstrengthpposition{top:-11px; padding:0; width:70%; height:20px; line-height:20px; border:1px solid #f96767; display:none;}
.pet-size-checkbox ul select{border: 1px solid var(--top-green); background: url(/images/HealthSupp/icon-arrow-down.png) no-repeat center right 10px var(--light-green); background-size: 25px;}

.clsoosstrengthpposition {position: absolute;left: 0;right: 0;top: -6px;font-size: 11px;background: #f96767;width: 89px;color: #fff;padding: 2px 0;margin: 0 auto;border-radius: 5px;font-weight: 400;}

.Auto_deliverySectionDiv {margin-top: 15px;width: 100%;}
.Only_Once_section,
.Auto_delivery_section {border: var(--brd-grey); border-radius: 15px;}

.Autodeliveryradio {margin: 0.5rem 0;position: relative;width: 50%;cursor: pointer;}
.clsselectradioDiv {padding: 10px 35px 10px 25px;display: flex;align-items: center;justify-content: space-between;flex-flow: row wrap;position: relative;}
.clsselectradioDiv.active {background: var(--clr-grey);}
.Only_Once_section {margin-bottom: 10px;}

.deliveryradio_labelText {display: inline-block;}
.Autodeliveryradio .deliveryradio-label {color:#000;font-size: 18px;font-weight: 700;}
.Autodeliveryradio .deliveryradio-label span {font-size: 16px;font-weight: 500;display: block; padding-left:37px;}
.percentageText_cls {display: inline-block;background: var(--light-green);color: var(--top-green);padding: 5px 10px;border: 1px solid var(--top-green);margin-left: 0px;font-weight: 600;}

.Autodeliveryradio input[type=radio] {position: absolute;opacity: 0;}
.Autodeliveryradio input[type=radio] + .deliveryradio-label:before {content: "";background: #fff;border-radius: 100%;border: 1px solid var(--brdgrey);display: inline-block;width: 24px;height: 24px;position: relative;top:0;margin-right: 10px;vertical-align: top;cursor: pointer;text-align: center;transition: all 250ms ease;}
.Autodeliveryradio input[type=radio]:checked ~ .deliveryradio-label:before {background-color: var(--top-green);box-shadow: 0 0 0 0px #fff;border-color: #fff;border: 5px solid #fff;}
.Autodeliveryradio input[type=radio]:focus ~ .deliveryradio-label:before {outline: none;border-color: #fff;}
.Autodeliveryradio input[type=radio] + .deliveryradio-label:empty:before {margin-right: 0;}

.Only_OncePrice {font-size: 20px;font-weight: 700; color:#333333;}
.auto_deliveryPrice {font-size: 20px;font-weight: 700; color:var(--top-green);width: 100px;text-align: center;}
.auto_deliveryPrice label {display: block;text-align: right;}

.cls_autodelivery_mainBoxDiv {width: 86%;margin: 5px auto;display: flex;flex-flow: row wrap; align-items: center;gap: 5px;}
.cls_autodelivery_selectDiv {width: 230px; display: inline-block;background: #fff;border: 1px solid #dedede; border-radius: 20px;padding: 3px 0 3px 10px;box-sizing: border-box;}
.cls_autodelivery_selectDiv select{width: 100%; display: block;background: transparent;border-radius: 20px;color: #333;font-size: 14px;font-weight: 500;width: 96%;padding: 0 2%;cursor: pointer;margin: 0;-webkit-appearance: none;-moz-appearance: none;height: 30px;outline: none;}
.cls_autodelivery_selectDiv select.cls_selected_Option{background-image: url(/images/cart-page-Feb25/cart-arrow-icon.png);background-position: 96% 9px;background-repeat: no-repeat; border:0;}

.tooltip {position: relative;display: inline-block;cursor: pointer;margin-left: 5px;}
.tooltip img {width: 24px;}
.tooltip .autoship-details {visibility: hidden;width: 235px;position: absolute;z-index: 14;right: -50px;top: 26px;background: var(--light-green);padding: 10px;font-size: 1.2rem;line-height: 1.6rem;text-align: left;box-sizing: border-box; border:1px solid var(--top-green);}
.tooltip:hover .autoship-details {visibility: visible;}
.tooltip .autoship-details .why-title {font-size: 14px;font-weight: 700;color: #182c55;padding: 0 0 5px 0;}
.tooltip .autoship-details ul {list-style: none;padding-left: 15px;margin: 0;}
.tooltip .autoship-details li {line-height: 20px;padding: 0;display: flex;margin: 0;font-size: 14px;}
.tooltip .autoship-details ul li:before {content: "\2022";color: #18499b;font-weight: 700;display: inline-block;width: 15px;margin-left: -10px;font-size: 1.6rem;line-height: 20px;}

.divPLNotify_proDiv {background: var(--brdgrey);width: 100%;float: left;margin:15px 0;padding: 15px;border-radius: 10px;}
.prdouctStatus {padding-bottom: 15px;font-size: 16px;font-weight: 400;line-height: 22px;}
.divNotifyMe {width: 100%;display: flex;align-items: center;justify-content: space-between;flex-flow: row wrap;}
.divNotifyMe .input_box {margin-bottom: 15px;width: 48%;height: 40px;line-height: 40px;}
.NotifyBtn{width:130px; float:left; position:relative;}
.login_securelBtn,
.NotifyBtn span.Loading{width: 130px;height: 40px;line-height: 40px;padding: 0;margin: 0;color: #ffffff;font-weight: 600;font-size: 16px;background: var(--top-green); border:1px solid var(--brdGreen); text-align: center;border: 0;border-radius: 15px 0;cursor: pointer;outline: none;text-transform: uppercase;}
.NotifyBtn span.Loading{position:absolute; left: 0;}
.NotifyMsg{width: 100%;text-align: center;color: var(--Price);}
.field-validation-error {text-transform: capitalize;margin-bottom: 10px;display: block;user-select: none;position: absolute;right: 0;top: -24px;left: 0;width: 100%;background: #ec2529;text-align: center !important;box-shadow: 0 1px 10px #ccc;padding: 5px 0 !important;z-index: 999;transition: all .4s ease-in-out;font-size: 12px;}
.cls_out_stock-btn { margin-top: 15px; display: none;}
.cls_out_of_stock {width: 100%;background: var(--Price);color: #fff;border-radius: 5px;font-size: 18px;font-weight: 700;padding: 20px 0 50px 0;display: block;text-align: center;text-transform: uppercase;border: none;box-shadow: 0px 3px 18px rgba(50, 50, 50, 0.75);}

.cls_packBuyBtnDiv {margin: 20px 0 0;display: flex; align-items: center;flex-flow: row wrap;}
.packNamePriceMobile {display: none;}

.cls_packquantityDiv {display: flex; align-items: center;gap: 10px;}
.cls_packquantityDiv label {font-weight: 600;}
.quantity {display: flex;border: 2px solid #eaebef;border-radius: 20px;overflow: hidden;width: 130px;}
.quantity button {background-color: #eaebef;color: #333333;border: none;cursor: pointer;font-size: 20px;width: 44px;height: auto;text-align: center;transition: background-color 0.2s;border-radius: unset; line-height:38px;}
.quantity .input-box {width: 40px;text-align: center;border: none;padding: ;font-size: 16px;outline: none; height:38px;}
.input-box::-webkit-inner-spin-button,
.input-box::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}

.cls_pack_Add_CartNew {margin-left: 30px; position: relative;}
.cls_pack_Add_CartNew a.AddCartBtn,
.cls_pack_Add_CartNew span.Loading,
.cls_pack_Add_CartNew button.AddCartBtn{display: flex;gap: 0;text-transform: uppercase;background: var(--top-green);border-radius: 15px 0 15px 0;align-items: center;justify-content: center;height: 49px;color: #fff; width:170px;font-weight: 600;}
.cls_pack_Add_CartNew button.AddCartBtn{padding:0; font-size: 16px;width: 180px;}
.cls_pack_Add_CartNew a svg,
.cls_pack_Add_CartNew button svg{width: 25px;height: 25px; margin-right:5px;}
.cls_pack_Add_CartNew a svg path,
.cls_pack_Add_CartNew button svg path{fill:#fff;}
.cls_pack_Add_CartNew span.Loading {width: 170px;height: 100%;position: absolute;top: 0;left: 0;right: 0px; z-index: 2;}
.cls_pack_Add_CartNew span.Loading img {width: 20px;margin: 10px auto;display: block;float: none;}
.cls_pack_Add_CartNew span.clsAddSuccess{font-size: 13px;line-height: normal;}
.cls_pack_Add_CartNew span.clsAddSuccess img{ margin: 0 10px 0 20px;}
.cls_packBuyBtnDiv .ViewCartBtn{text-align:right; width:auto; margin-left:10px;}
.cls_packBuyBtnDiv .ViewCartBtn a{color: var(--top-green);font-weight: 600;text-transform: uppercase;}

.afterpay_proPack {float: left;margin-top: 30px;margin-left: 0;font-size: 13px; display: flex; align-items: center;}
.afterpay_proPack img{margin-left:5px; cursor:pointer;}
.zip-container {margin: 0 auto;align-items: center;line-height: 1.5;}
.zip-container .zip-logo {height: 27.7px;vertical-align: middle;display: inline-block;margin: -2px 0 5px 0px;}
.zip-container span {font-size: 16px;margin-top: 2px;margin-bottom: 0px;display: inline;}
.zip-payment-amount {font-weight: 700;}
#zip-info-link {line-height: normal;display: inline-block;padding: 0;margin: 0;border: none;color: inherit;text-decoration: none;background: transparent;font-family: sans-serif;cursor: pointer;text-align: center;transition: background 250ms ease-in-out, transform 150ms ease;-webkit-appearance: none;-moz-appearance: none;}
.zip-learn-more {padding-left: 1px;font-size: smaller !important;font-family: sans-serif;cursor: pointer;}

.food_fivePercentageDisc_BandDiv {width: 280px;text-align: center;background: #6c5ce7;color: #fff;display: block; clear: both; padding: 10px; margin-top:20px; box-sizing: border-box;float:left;}
.fivePercentageDisc_flex {display: flex;align-items: center;justify-content: space-around;flex-flow: row wrap;}
.food_fivePercentageDisc_left {display: flex;align-items: center;justify-content: space-between;flex-flow: row wrap;}
.food_fivePercentageDisc_leftText {font-size:24px;color:#ffe8a3;text-transform: uppercase;font-weight: 800;text-align: left;padding-left: 10px;}
.food_fivePercentageDisc_left span {font-size:14px;letter-spacing:0.5px; color:#fff;display: block;text-transform: lowercase;font-weight: 400;}

.food_fivePercentageDisc_right {display: flex;align-items: center;justify-content: space-between;flex-flow: row wrap;gap: 20px;}
.fiverightFlex_right a {background: #fff; color: #6c5ce7;font-size: 16px;border-radius: 50px; width: 114px;height: 40px;line-height: 40px;text-align: center;display: block;text-decoration: none;}

.cls_saveMoreProductDiv {width: 100%;margin: 30px 0;}

.cls_saveMoreProduct_title {font-size: 20px;font-weight: 600;}
.cls_similarities_feature_Productdiv {display: none;}
.cls_svProduct_section {display: flex;width: 100%;flex-flow: row wrap;align-items: center;gap: 20px;margin-top: 20px;}
.cls_saveMore_repeatProductDiv {display: flex;align-items: center;flex-flow: row wrap;gap: 20px;}
.clsSavemore_repeatbox {position: relative; border:1px solid #dedede;border-radius: 10px; display: flex;align-items: center;flex-flow: row wrap;width: 200px;padding: 10px;}
.clsSavemore_img {width: 100%;margin: 0 auto;}
.clsSavemore_img img {width: 80%;margin: 0 auto;display: block;}

.clsSavemore_proName {width: 100%;padding: 10px 0;}
.clsSavemore_proPrice {width: 100%;font-weight: 600;}

.cls_formgroup_checkBox {position: absolute; right: 10px; top: 10px;}
.cls_formgroup_checkBox input {padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;cursor: pointer;}
.cls_formgroup_checkBox label {position: relative;cursor: pointer;}
.cls_formgroup_checkBox label:before {content:'';-webkit-appearance: none;background-color: transparent;border: 2px solid #dedede;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);padding: 10px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 5px;}
.cls_formgroup_checkBox input:checked + label:after {content: '';display: block;position: absolute;top: 2px;left: 9px;width: 6px;height: 14px;border: solid #0079bf;border-width: 0 2px 2px 0;transform: rotate(45deg);}

.cls_SaveMoreTotal_PayDiv { width: 300px;text-align: center;  border:1px solid #dedede;border-radius: 15px;padding: 20px 0;}
.SvMoreTtl_PayTitle {font-size: 20px;font-weight: 700;}
.cls_SaveMore_TotalPrice {font-size: 16px;font-weight: 500;padding: 10px 0;}
.cls_SaveMore_TotalPrice span {font-size: 18px;font-weight: 700;color: var(--Price);vertical-align: middle;}
.addCart_probutton { width: 250px; height: 38px; line-height: 38px; background: #f15050;color: #fff;font-size: 18px;font-weight: 500;border: 0; border-radius: 15px;cursor: pointer;}

.Relative_ProductDiv {width: 100%;margin: 0;padding: 0;float: left;}
.ShopOtherpack_title { text-transform: uppercase;font-size: 22px;font-weight: 600;}
.ShopOtherpack_toggle {display: none;background: #f9f9f9;font-size: 18px;font-weight: 600;border: 1px solid #d9d6d6;padding: 10px 15px;cursor: pointer;}

.Relative_ProTopDiv {float: left;margin: 30px 0 0 -26px;padding: 0;width: 103%;}
#owl_about_otherpack {text-align: center;}
.otherpackowl-carousel.off {display: block;}

.ProOffer_Text{width: 100%;float: left;margin: 0 auto;padding: 0;font-size: 16px;color: #151515;letter-spacing: 1px;font-weight: 500;}
.ProOffer_Text span{display: block;padding: 0 0 5px;text-align: center;}
.ProOffer_Text strong{color: #e8382b;}

.simsproductscloseDiv {display: none;}

.scroll_ansDiv{float: left;max-height: 200px;overflow-y: auto;width: 100%;padding: 0 2% 0 0;box-sizing: border-box;}
.repeat_ansDiv{border-bottom: 1px solid #e7e5de;float: left;width: 100%;margin-top: 10px;padding-bottom: 10px;}

.Post_feedbackSuccesss{float: left;width: 100%;margin: 20px 0;padding: 1%;box-sizing: border-box;background: #f5c50f;font-weight: 500;}
.Post_feedbackSuccesss p{padding: 5px 0;}
.product_Offerband_singleline{width: 100%;padding: 10px 0;margin-top: 0px;margin-bottom: 10px;text-align: center;color: #fff;text-transform: uppercase;font-weight: 600;font-size: 20px;float: left;}
.product_Offerband_singleline {letter-spacing:1px; font-size:30px; background:#1e4959; text-transform:capitalize;}
.product_Offerband_singleline span { color:#fff;font-weight:700;}
.blinkingtextoffer{animation: blinkingText 2s infinite;}































@media (max-width:1000px), (max-width:1099px) {
.owlPackproduct-img .item img {width: 80%;height: auto;}
.owlPackproduct-img.owl-carousel .owl-nav button.owl-next {right: 10px;}
.owlPackproduct-img.owl-carousel .owl-nav button.owl-prev {left: 10px;}

}

@media only screen and (max-width:900px),(max-width:999px){
.cls_Packproduct_TitleNameDiv {display: none;}
.cls_Packproduct_TitleNameMobile {display: block;}
.cls_Packproduct_imgDiv {width: 100%; padding-top:30px;}
.owlPackproduct-img.owl-carousel .owl-dots{bottom:0;}
.cls_Packproduct_imgDiv img {width: 60%;margin: 0 auto;display: block;}
.owlPackproduct-img .item img{display: block;width: 60% !important;height: auto;}
.cls_Packproduct_right {width: 100%; margin-left: 0;}

.cls_autodelivery_mainBoxDiv {width: 90%;}
.cls_packBuyBtnDiv {display: inline-block;position: fixed;bottom: 0;left: 0;right: 0;z-index: 12345; width: 100%;background: #fff;padding:15px 15px;box-shadow: 0px 3px 18px rgba(50, 50, 50, 0.75);}
.packNamePriceMobile {display: block;width: 100%;display: flex;justify-content: space-between;padding: 0 0 15px;gap: 20px;}
.cls_mobile_packName {font-size: 18px;font-weight: 500;}
.cls_mobile_packPrice {font-size: 18px;font-weight: 700; color:var(--Price);}

.cls_out_stock-btn { margin-top: 0; display: block; position: fixed; bottom: 0;left: 0;width: 100%;z-index:99;}

.Autodeliveryradio {width: auto;}
.clsselectradioDiv {padding: 10px 15px 10px 15px;}
.Autodeliveryradio .deliveryradio-label {font-size: 18px;}
.Autodeliveryradio .deliveryradio-label span {font-size: 14px;}
.Only_OncePrice, .auto_deliveryPrice {font-size: 18px;}

.pro_rattingNTop{padding-top:5px;gap: 5px;}

.cls_svProduct_section {display: none;}
.cls_similarities_feature_Productdiv {display: block;display: flex;flex-flow: row wrap;width: 100%;margin: 15px 0;}
.cls_similarities_ftureBox {width: 100%;text-align: center; margin: 0 auto;}
.cls_similarities_feature_imgDiv {width: 25%;position: relative;display: inline-block;}
.cls_similarities_feature_imgDiv img {width: 60%;margin: 0 auto;display: block;}
.cls_similarities_feature_imgDiv::before {content: "\002B";vertical-align: middle;display: inline-block;position: absolute;top: 40%;left: -20px;font-size: 30px;}
.cls_similarities_feature_imgDiv:first-child::before {display: none;}
.cls_sims_fbt_mobile {width: 100%;display: flex;flex-flow: row wrap;align-items: center;font-size: 16px;margin: 20px 0 0; padding: 15px 0; border: 1px solid #ebebeb;border-radius: 15px;position: relative;cursor: pointer;}
.cls_sims_bothText {width: 50%;text-align: right;}
.cls_simsmobile_totalprice {width: 50%;text-align: left;font-weight: 600;padding-left: 5px;}
.cls_sims_fbt_mobile::after {content: "";position: absolute;right: 20px; background-image: url(images/cart-arrow-icon.png); background-repeat: no-repeat;width: 16px;height: 12px;transform: rotate(-90deg);}

.cls_pack_Add_CartNew{margin-left:0; float:right;}
.cls_packquantityDiv{float:left;}

.cls_svProduct_section.visible {display: block;width: 96%;padding: 15px;margin: 0 auto;position: fixed;bottom: 0;left: 0;right: 0;background: #fff;z-index: 123;-webkit-box-shadow: 0px 3px 18px rgba(50, 50, 50, 0.75);-moz-box-shadow: 0px 3px 18px rgba(50, 50, 50, 0.75);box-shadow: 0px 3px 18px rgba(50, 50, 50, 0.75);}
.clsSavemore_repeatbox {width: 100%;}
.clsSavemore_repeatbox a {width: 100%; display: flex;flex-flow: row wrap;}
.clsSavemore_img {width: auto;margin: 0;}
.clsSavemore_img img {width: 80px;}
.clsSavemore_proName {width: auto;padding: 10px 0;}
.clsSavemore_proPrice {padding-top: 5px;}
.cls_SaveMoreTotal_PayDiv {width: 100%;margin-top: 15px;}
.simsproductscloseDiv {display: block;position: absolute;right: -2px;top: -20px;background: #fff;border: 0px solid #000;border-radius: 100px;width: 30px;height: 30px;line-height: 30px;text-align: center;box-shadow: 0 0 8px #585858;}
.simsproductscloseDiv img {display: block;margin: 8px auto 0;}

.ShopOtherpack_title {display: none;}
.ShopOtherpack_toggle {display: block;margin-top: 0;margin-bottom: 20px; }
.Frequently_Bought_toggle:after, .ShopOtherpack_toggle:after {content: "\f107";float: right;font-family: 'FontAwesome';font-size: 24px;line-height: 20px;}
.Frequently_Bought_toggle.openToggle:after, .ShopOtherpack_toggle.openToggle:after {content: "\f106";}
.Otherpack_ProductSlider {display: none;}
.Otherpack_ProductSlider.openToggle {display: block;}
.Relative_ProTopDiv {float: left;margin: 0 0 0 0;padding: 0;width: 100%;}
#owl_about_otherpack {text-align: center;}
.otherpackowl-carousel .Rl_ProBoxDiv {width: 99% !important;margin: 0 0 20px !important;}
.otherpackowl-carousel.owl-carousel .owl-item img {display: block;width: 150px;height: 150px;margin: 0 auto;}
.otherpackowl-carousel.owl-carousel .owl-nav button.owl-next, .otherpackowl-carousel.owl-carousel .owl-nav button.owl-prev {position: absolute;top: 35%;cursor: pointer;background: #fff;border: 1px solid #e0e2e4;padding: 15px 5px !important;}
.otherpackowl-carousel.owl-carousel .owl-nav button.owl-next {right: 0;}
.otherpackowl-carousel.owl-carousel .owl-nav button.owl-prev {left: 0;}
.otherpackowl-carousel.owl-carousel .svg-inline--fa.fa-w-8 {font-size: 20px;}

.Pro_Read_ReviewLeft, .Pro_Read_ReviewRight {width: 100%;}

.Qus_NSearch {width: calc(90% - 180px);}
.addReviewArea #addReviewBtn{width:80%;}
.landing_QsAs_TopDiv {padding-bottom: 130px;}

.tablinks_mobile {display: table;background-color: #f9f9f9;border-radius: 5px;border: 1px solid #e7e5de;padding: 10px 15px;width: 100%;font-size: 16px;font-weight: 600;cursor: pointer;margin: 5px 0;}
.tablinks_mobile:after{content: "";position: relative;display: inline-block;width: 16px;height: 12px;background-image: url(images/cart-arrow-icon.png);background-position: 100%;background-repeat: no-repeat;float: right;margin-top: 4px;}
.tablinks_mobile.active:after{content: "";position: relative;display: inline-block;width: 16px;height: 12px;background-image: url(images/cart-arrow-icon.png);background-position: 100%;background-repeat: no-repeat;float: right;margin-top: 4px;transform: rotate(180deg);-moz-transform: rotate(180deg);}

.Qus_Popup_middle strong {font-size: 14px;}
#iz-news-hub-discovr-outer-wrapper.iz-news-hub-floating-icon-container-bottom-right {bottom: 170px !important;}
#iz-newshub-container {display: none !important;}

.cls_packBuyBtnDiv .ViewCartBtn{width: auto;margin: 0 10px 0 0;line-height: 40px;float: right;}

.afterpay_proPack{margin-top:15px;}

}

@media only screen and (max-width:800px),(max-width:899px){

}

@media only screen and (max-width:700px),(max-width:799px){
.addReviewArea {width: 50%;}
.ratingtext {width: 32%;padding: 12px 0 12px 7%;}
.feedBack_captchaDiv {width: 60%;}
.divNotifyMe .input_box {width: 49%;}

}

@media only screen and (max-width:400px),(max-width:499px) {
.cls_out_of_stock{padding: 15px 0 40px 0;}

.pet-size-checkbox ul li {width: auto; padding: 0 14px;font-size: 14px; line-height:40px;}
.Qus_NSearch {width: calc(96% - 40px);}
.post_QusBtn {width: 100%;}
.que_post_date {padding: 5px 0;float: left;}
.Qus_to_AnsDiv p {padding-bottom: 10px;}

.ratingtext b {font-weight: 400;}

.clsSavemore_img {width: 18%;}
.clsSavemore_img img {width: 100%;}
.clsSavemore_proName {width: 74%;}
.cls_formgroup_checkBox {right: 5px;top: 5px;}

.cls_HideIfOOS {font-size: 22px;font-weight: 700;}
.cls_StrikePrice {font-size: 18px;}
.cls_mobile_packName {font-size: 14px;}
.cls_mobile_packName span{display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}

.divPLNotify_proDiv {padding: 15px 20px;}
.divNotifyMe .input_box {width: 100%;}

.Auto_delivery_section .Autodeliveryradio .deliveryradio-label span {font-size: 12px;}
.percentageText_cls {padding: 5px 8px;border-radius: 5px;margin-left: 0;font-size: 12px;}

.cls_pack_Add_CartNew a.AddCartBtn,
.cls_pack_Add_CartNew span.Loading,
.cls_pack_Add_CartNew button.AddCartBtn{width: 145px; font-size:14px;}
.cls_pack_Add_CartNew span.clsAddSuccess{font-size:12px !important;}
.cls_packBuyBtnDiv .ViewCartBtn {width: 100%;margin: 0;line-height: normal;float: right;text-align: center;padding: 10px 0; display:none;}

.ratingtext {width: 38%;}
.ratingPercentage {width: 60%;float: right;}

.clsSavemore_img {width: 24%;}
.clsSavemore_proName {width: 66%;padding:0 5px 0 0;}

.Autodeliveryradio .deliveryradio-label span{padding-left:32px;}
.Autodeliveryradio input[type=radio] + .deliveryradio-label:before {margin-right: 5px;}
.Autodeliveryradio .deliveryradio-label {font-size: 16px;}
.percentageText_cls {padding: 5px;position: absolute;right: 15px;bottom: 30px;}

.cls_autodelivery_selectDiv {width: 170px;}
.cls_autodelivery_mainBoxDiv {width: 80%;margin: 0;}
.pet-size-checkbox ul li {font-size: 14px;}
.pagination li a, .pagination .active, .pagination .active:hover {font-size: 13px;}
.cls_Packproduct_TitleNameDiv .titlemobileText {font-size: 18px;padding-bottom: 0;font-weight: 600;}
.cls_Packproduct_TitleNameMobile .pro_rattingNTop {margin-top: 5px;}
.cls_Packproduct_TitleNameMobile .pro_rattingNTop .totalRw{margin:0;}
.pro_rattingNTop{padding:0;}

.cls_pack_Add_CartNew span.clsAddSuccess img {margin: 0 7px 0 7px;width: 16px;}
	
	
}

@media only screen and (max-width:375px),(max-width:399px){
.pet-size-checkbox ul li {width: auto;}
.cls_autodelivery_selectDiv {width: 60%;}
.cls_autodelivery_selectDiv select {font-size: 13px;}

.Autodeliveryradio .deliveryradio-label {font-size: 16px;}
.Autodeliveryradio .deliveryradio-label span {font-size: 12px;}
.Only_OncePrice, .auto_deliveryPrice {font-size: 16px;}

.cls_pack_Add_CartNew a.AddCartBtn,
.cls_pack_Add_CartNew span.Loading,
.cls_pack_Add_CartNew button.AddCartBtn{width: 135px; font-size:14px;}

}

@media only screen and (max-width:360px){
.cls_packquantityDiv{display:inline-block;}

.cls_packquantityDiv label{width:100%; padding-bottom:10px; display:block;}
.cls_pack_Add_CartNew a.AddCartBtn,
.cls_pack_Add_CartNew span.Loading,
.cls_pack_Add_CartNew button.AddCartBtn{width: 145px;}

.cls_pack_Add_CartNew{margin-top:15px;}

}

@media only screen and (max-width:300px),(max-width:320px){

}
