section.banner-slider{min-height:318px; overflow:hidden;}
section.banner-slider.desktop-slider{margin: 15px 0;}
section.banner-slider.mobile-slider{margin: 25px 0;}

.dog_product_slider:not(.slick-initialized) {
    height: 0;
}
.banner-slider .slick-dots li,
.banner-slider .slick-dots li button{width:20px; height:20px;}
.banner-slider .slick-dots li button:before 
 { position: absolute; top: 0; left: 0; width: 12px; height: 12px; text-align: center; color: #23395b; border:3px solid #23395b; border-radius:50%; -webkit-font-smoothing: antialiased;opacity: 1; }

.banner-slider .slick-dots li.slick-active button:before 
 { color: #23395b;  width: 12px; background-color:#23395b;position: absolute; top: 0; left: 0; height: 12px; opacity:1;
 }
.banner-slider .slick-dots li button::before {
   content: "";
   }
.deal-of-month-heading .deal_title a,
.latest_deals_title a,
.testimonial_title a{display:inline-block;}

.banner-slider img,
.offer_band_inner img{border-radius: 10px;}

section.offer_band_section {margin: 35px 0; min-height:82px; overflow:hidden;} 
.offer_band_left {
    width: calc(58% - 10px);
    margin: 0 5px;
}

.offer_band_right {
    width: calc(42% - 10px);
    margin: 0 5px;
}

.offer_band_inner.flex.flex-flow.align-item-center {
    /* gap: 10px; */
    justify-content: space-between;
}

/*** NEW PRODUCT DOG/CAT SECTON 14 FEB 2025 ***/
.BestProduct_Section {
    margin: 20px 0;
}
.BestProduct_Section .container{position: relative;align-items: stretch;}
.BestProduct_Section .LeftContainer,
.BestProduct_Section .RightContainer{width: 50%; padding: 30px 50px 50px 50px; display: flex;justify-content: space-between; /*position: relative; z-index: 2;*/}
.BestProduct_Section .LeftContainer{background: url(https://petcaresupplies.b-cdn.net/images/NewDesign2025/Box-Left.png) no-repeat 0 0; border-radius: 20px 0 0 20px;}
.BestProduct_Section .RightContainer{background: url(https://petcaresupplies.b-cdn.net/images/NewDesign2025/Box-Right.png) no-repeat 0 0; border-radius: 0 20px 20px 0;}
.BestProduct_Section .LeftContainer .Product_Shop{order: 2}
.BestProduct_Section .ProductDetails_Box{width: 275px; background: #fff; border-radius: 10px; padding: 20px;}
.BestProduct_Section .ProductDetails_Box .Product_Title{ font-size: 18px;font-weight: 600;padding: 0 0 10px;}
.BestProduct_Section .ProductDetails_Box .Product_Price{font-size: 20px;font-weight: 600;color:#2F2D2E;margin-bottom: 10px;}
.BestProduct_Section .ProductDetails_Box .Product_Price span{color:#FB2E2E; display:inline-block; background:url(https://petcaresupplies.b-cdn.net/images/NewDesign2025/petcare-logo-new-4.svg) no-repeat right 5px; background-size:90px; padding:10px 100px 0 0;}
.BestProduct_Section .ProductDetails_Box .Product_Key{font-size: 14px; font-weight: 600; padding-bottom: 10px;}
.BestProduct_Section .ProductDetails_Box .Product_text{border-bottom: 1px solid #a19d9f;border-top: 1px solid #a19d9f; padding: 10px 0;}
.BestProduct_Section .ProductDetails_Box .Product_text ul {list-style: disc;margin-left: 15px;}
.BestProduct_Section .ProductDetails_Box .Product_text ul li {font-size: 13px;font-weight: 400;color: var(--neutral-n2-color);line-height: 20px;}
.BestProduct_Section .ProductDetails_Box .Product_thumb{margin-top: 10px;}
.BestProduct_Section .ProductDetails_Box .more_prod_images_inner{justify-content: space-evenly;}
.BestProduct_Section .ProductDetails_Box .Product_thumb .more_prod_box {text-align: center;border: 1px solid #a19d9f;padding: 5px 6px;border-radius: 4px;}
.BestProduct_Section .ProductDetails_Box .Product_thumb .more_prod_box img {width: 40px;}
.BestProduct_Section .Product_Shop.Mobile{display:none;}
.BestProduct_Section .Product_Shop{text-align: center; padding-top: 60px;}
.BestProduct_Section .Product_Shop a{display: inline-block; width: auto;}
.BestProduct_Section .Product_Shop p{margin-top: 10px;}
.BestProduct_Section .Product_Shop span.ShopNow{display: inline-block; padding: 11px 37px; color: #fff; background: #22395b; font-size: 18px; border-radius: 50px;}
.BestProduct_Section .CenterGod{width: 160px; position: absolute; top: 30px; left: 0; right: 0; margin: 0 auto; display: block; padding-bottom: 30px;}

.BestProduct_Section.Cat_Products{}
.BestProduct_Section.Cat_Products .LeftContainer{background: url(https://petcaresupplies.b-cdn.net/images/NewDesign2025/Box-Left2.png) no-repeat 10% -15px; border-radius: 20px 0 0 20px;}
.BestProduct_Section.Cat_Products .RightContainer{background: url(https://petcaresupplies.b-cdn.net/images/NewDesign2025/Box-Right2.png) no-repeat 10% -15px; border-radius: 0 20px 20px 0;}

/* PROD BANNER CSS START */
section.prod_banner_slider{margin: 25px 0;}
section.prod_banner_slider .prod_banner_slider_inner{background: rgb(185,208,56); background: linear-gradient(180deg, rgba(185,208,56,1) 4%, rgba(136,153,42,1) 100%); padding: 20px 15px; border-radius: 4px;}

.prod_banner_slider .prod_bnr_lft{width: 35%; padding: 0 5px;}
.prod_banner_slider .prod_bnr_lft .prod_bnr_lft_inner{max-width: 370px;}
.prod_banner_slider .prod_bnr_lft_img img{height: 43px;}
.prod_banner_slider .prod_bnr_lft_title{font-size: 40px; font-weight: 600; color: #fff; }
.prod_banner_slider .prod_bnr_lft_title span{color: #000;}
.prod_banner_slider .prod_bnr_lft_content p{font-size: 16px; font-weight: 400; padding: 10px 0;}
.prod_bnr_lft_btn { padding: 15px 0 0;}
.prod_banner_slider .prod_bnr_lft_btn button{outline: 0; border: 0; cursor: pointer; background: #002842; border-radius: 30px; color: #fff; padding: 15px 10px; font-size: 16px; font-weight: 600; display: block; width: 135px; text-align: center;}

.prod_banner_slider .prod_bnr_mdl{width: 32%; padding: 85px 0 0 0;}
.prod_banner_slider .prod_bnr_mdl .prod_bnr_mdl_pet_img {margin-bottom: -28px;}
.cat_products .prod_bnr_mdl_pet_img {
    margin-bottom: -43px !important;
}
.prod_banner_slider .prod_bnr_mdl .prod_banner_slider .prod_bnr_mdl .prod_bnr_mdl_pet_img img {width: 199px; height: 300px;}
.prod_banner_slider .prod_bnr_mdl .prod_bnr_mdl_prod_img {display: flex; align-items: flex-end; margin-left: -4px;}

.btn.BlogBtn::before{background-image: url(/images/NewDesign2025/icon-eye.png);}
button.btn.BlogBtn:hover::before {background-image: url(/images/NewDesign2025/eye2.png);}

.prod_banner_slider .prod_bnr_rgt{width: 33%;}
.prod_banner_slider .prod_bnr_rgt .prod_bnr_rgt_inner {max-width: 300px; margin: 0 auto; background: #fff; padding:25px 15px; border-radius: 8px;}
.prod_banner_slider .prod_bnr_rgt .slider_prod_name {font-size: 18px; font-weight: 600; padding: 0 0 10px;}
.prod_banner_slider .prod_bnr_rgt .slider_prod_price {font-size: 24px;  font-weight: 600; color: #FB2E2E; margin-bottom: 10px;}
.prod_banner_slider .prod_bnr_rgt .slider_prod_terms span {font-size: 14px; font-weight: 600; padding-bottom: 15px; display: block; border-bottom: 1px solid #a19d9f;}
.prod_banner_slider .prod_bnr_rgt .slider_prod_terms ul{list-style: disc; margin-left: 15px; padding: 10px 0;}
.prod_banner_slider .prod_bnr_rgt .slider_prod_terms ul li{font-size: 13px; font-weight: 400; color: var( --neutral-n2-color); line-height: 20px;}
.prod_banner_slider .prod_bnr_rgt .more_prod_images {
    margin-top: 10px;
}
.prod_banner_slider .prod_bnr_rgt .more_prod_box {text-align: center; border: 1px solid #a19d9f; padding:10px 6px; border-radius: 4px;}
.prod_banner_slider .prod_bnr_rgt .more_prod_box img { width: 40px; height: 30px;}
.prod_bnr_rgt_inner .slick-prev:before {font-size: 0; content: ""; background: url(https://petcaresupplies.b-cdn.net/images/newdesign2025/Vector-left.png) no-repeat; width:16px; height: 26px;display: inline-block;background-size: 100%;}
.prod_bnr_rgt_inner .slick-next:before { font-size: 0;  content: ""; background: url(https://petcaresupplies.b-cdn.net/images/newdesign2025/Vector-right.png) no-repeat; width:16px; height: 26px; display: inline-block; background-size: 100%;}
.prod_bnr_rgt_inner .slick-next{ right: -44px;}
.prod_bnr_rgt_inner .slick-prev {left: -44px;}
.more_prod_box.active_prod { border: 1px solid green !important; box-shadow: 2px 0px 11px 0px rgba(38,38,38,0.71); -webkit-box-shadow: 2px 0px 11px 0px rgba(38,38,38,0.71); background:#fff;}
/* PROD BANNER CSS END */

section.prod_banner_slider.cat_products .prod_banner_slider_inner{background: rgb(241,94,66); background: linear-gradient(180deg, rgba(241,94,66,1) 20%, rgba(191,69,46,1) 100%);}
.prod_banner_slider.cat_products .prod_bnr_rgt { order: 1;}
.prod_banner_slider.cat_products .prod_bnr_mdl {order: 2;}
.prod_banner_slider.cat_products .prod_bnr_lft { order: 3; text-align: right; justify-content: end;display: flex;}
section.prod_banner_slider.cat_products .prod_bnr_lft_img { display: flex; justify-content: end;}
section.prod_banner_slider.cat_products .prod_bnr_lft_btn { display: flex; justify-content: end;}
/* PROD BANNER CSS END */

/* PRODUCT LIST */
section.dog_shop_section {margin: 35px 0;}
.dog_shop_section .input-box {height:44px;line-height: 44px;margin: 0;padding: 0px 0 0 5px;text-align: left;width: 185px;outline: 0;border: 0;border-bottom: 1px solid #CF231E;-webkit-appearance: none;appearance: none;
background: #fff url(https://petcaresupplies.b-cdn.net/images/newdesign2025/select-down-arrow.png) no-repeat center right 0px;color: #2F2D2E;border-radius: 0;font-size: 20px;cursor: pointer;font-weight: 600; background-size: 15px;
}
.dog_shop_inner{margin:0 -8px;}
.dog_product_slider_item-inner {    padding: 8px 8px;}
.dog_shop_inner { margin: 20px 0 0px;}
.dog_shop_inner .supplies_block { padding: 25px;background: #F1F3F5; border-radius: 10px;     transition: all 0.5s; border: 1px solid #fff;}
.dog_shop_inner .supplies_block:hover {border: 1px solid #BFBFBF;}
.dog_shop_inner .supplies_block .Prd_image { border-radius: 10px; background: #fff; padding: 15px;}
.dog_shop_inner .supplies_block .Prd_image img{display: block; margin: 0 auto; width: 200px;}
.dog_shop_inner .supplies_block .shop_btn_with_price { padding:20px 0 0;}
.dog_shop_inner .supplies_block .Prd_info {background: #1B3A48;  max-width: 200px;  margin: 0 auto 15px; border-radius: 0 0 8px 8px; padding: 9px ; color: #fff;}
.dog_shop_inner .supplies_block .rating-count{width: 30%; padding: 0;}
.dog_shop_inner .supplies_block .rating-count span {font-size: 14px;font-weight: 600; color: #fff;}
.dog_shop_inner .supplies_block .Prd_rating{width: 70%;}
.dog_shop_inner .supplies_block .rating { background: url(https://petcaresupplies.b-cdn.net/images/newdesign2025/Vector-blank.png) repeat-x left bottom;   height: 15px;   text-align: left; width: 80px;}
.dog_shop_inner .supplies_block .rating-color { background: url(https://petcaresupplies.b-cdn.net/images/newdesign2025/star-image.png) repeat-x left bottom;  height: 15px;}
.dog_shop_inner .supplies_block .reviews { font-size: 14px;  color: #fff; font-weight: 600; width: calc(100% - 80px);}
.dog_shop_inner .supplies_block .Prd_name {text-align: left;padding: 10px; border-bottom: 1px solid #e1e1e1;}
.dog_shop_inner .supplies_block .Prd_name h3{font-size: 18px;}
.dog_shop_inner .supplies_block .Prd_price { font-size: 22px; font-weight: 800;color: #CF231E;}
.supplies_block:hover .shop_btn span { background: var(--primary-p2-background) ; color: #fff;}
.shop_title {font-size: 28px; line-height: 36px; font-weight: 600; color: #636363;  text-align: center;   padding: 0 15px;}
.shop_title a{color: #636363;}


.deal-of-month { background-image: url(https://petcaresupplies.b-cdn.net/images/newdesign2025/Mask\ group.png); background-size: cover; background-repeat: no-repeat; box-shadow: inset 0 0 0 2000px rgb(245 189 171 / 18%); padding: 62px 0 78px;    margin: 25px 0 45px; }
.deal-of-month-bg { display: flex;  flex-direction: column; align-items: center; justify-content: center;}
.deal-of-month-heading .deal_title { font-size: 40px; font-weight: 600; color: #030303;  text-align: center; position: relative;}
.deal-of-month-heading .deal_title::after { content: ""; position: absolute; background-image: url(https://petcaresupplies.b-cdn.net/images/newdesign2025/Frame\ 249.png); background-repeat: no-repeat; background-size: cover; width: 57px;    height: 64px;
    top: -28px; right: -46px;
}
.deal-of-month-heading .deal_title span { color: #F15E42;}
.deal-of-month-inner { width: 100%; padding-top: 50px;}
.mobile_Scroll {display: flex; justify-content: center; align-items: center;}
.deal-of-month-item { display: flex; flex-direction: column; align-items: center; text-align: center; justify-content: center; background: #C5E5E7; border-radius: 150px; width: 290px;
    height: 360px; padding: 0;
}
.deal-of-month-in-img { background: #ffffff; width: 255px; height: 255px; display: flex; align-items: center; justify-content: center; border-radius: 50%; border: 6px solid #B5DDE0; margin: 0 auto; overflow:hidden;}
.deal-of-month-in-img img{width: 80%;}
.deal-of-month-in-con span { font-size: 30px; font-weight: 600; color: #030303; padding-top: 10px; display: block;}
.deal-of-month-item.bg-1{background: #C5E5E7;}
.deal-of-month-item.bg-2{background: #FEA6AF;}
.deal-of-month-item.bg-3{background: #EAE391;}
.deal-of-month-item.bg-4{background: #FEE8F2;}
.deal-n-br-1 { border-color: #FB8793;}
.deal-n-br-2 {border-color: #DFD345;}
.deal-n-br-3 {border-color: #F5BDD6;}
.deal-month-inner.deal-margin-top{margin-top: -60px;}
.deal-month-inner { text-align: center; display: flex !important; align-items: center; justify-content: center; width: 25%; padding: 0 15px; transition: all ease .5s;transform: scale(.9);}
.deal-month-inner:hover{transform: scale(1);}
.latest_deals_main {margin: 25px 0;}
.latest_deals_title {font-size: 40px; font-weight: 600; text-align: center;}
.latest_deals_title span {color: #F15E42;}
.latest-deal-heading{ margin: 0 0 20px;}



/* / client-say / */
.testimonial-slider-section {margin: 25px 0;}
.testimonial_main_heading{display: block;text-align: center;}
.testimonial_main_heading .testimonial_title {font-size: 40px;line-height: 44px;font-weight: 600;color: #030303;text-align: center; padding-top: 10px;}
.testimonial_main_heading span {color: #F15E42;font-weight: 600;font-family: "Sora", sans-serif;}
.testimonial_box { padding: 0 15px;}
.testimonial_item_inner { border: 1px solid #D1D1D1; padding:20px; margin: 40px 0; border-radius: 10px;}
/* .testimonial-inner.flex.align-item-center.space-between { margin: 40px -15px;} */
.testimonial-inner-image {
    width: calc(40% - 20px);
    text-align: center;
    padding: 12px;
    /*border: 1px solid #e1e1e1;*/
    border-radius: 10px;
    margin-right: 20px;
}
.testimonial-inner-image img{width: 120px; height: 120px; margin: 0 auto;}
.testimonial-inner-content {width: 60%;} 
.testimonial-inner-content h4 {line-height: 33.4px;}
.testimonial-inner-content p {font-size: 16px;height: 100px; color: #717171;line-height: 24px;font-weight: 500;margin-top: 10px;/*border-bottom: 1px solid #D1D1D1;*/padding-bottom: 16px;}
.testimonial-inner-content p span{display:-webkit-box; -webkit-line-clamp: 4; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.testi_prod {font-size: 18px;font-weight: 600;}
.client-say-btm {margin-top: 15px;}
.client-say-btm-img {width: calc(15% - 15px); margin-right: 15px;}
.client-say-btm-con { width: 85%;}
.rating-count{padding:  0 10px; order: 2;}

.client-say-btm-con .rating { background: url(https://petcaresupplies.b-cdn.net/images/update-icon/blank-star-new1.svg) repeat-x left bottom;  display: inline-block;  height: 19px;   text-align: left;  vertical-align: middle; width:96px;}
.client-say-btm-con .rating-color { background: url(https://petcaresupplies.b-cdn.net/images/update-icon/fill-star-new1.svg) repeat-x left bottom;  height: 18px;}
.client-say-btm-con .reviews { display: inline-block;font-size: 12px;  color: #989898;  vertical-align: middle;  }
.client-say-btm-img img {width:48px;}
.client-say-btm-con h5 {line-height: 26.4px;color: #69BCE0;font-weight: 500;}
.client-say-btm-con span {color: #636363;font-size: 14px;line-height: 23.4px;}
.client-say-btm-con span img {width: 100%;max-width: 15px;}

.testimonial-slider .slick-prev:before {font-size: 0; content: ""; background: url(https://petcaresupplies.b-cdn.net/images/newdesign2025/testimonial-left.png) no-repeat; width:43px; height: 48px;display: inline-block;background-size: 100%;}
.testimonial-slider .slick-next:before { font-size: 0;  content: ""; background: url(https://petcaresupplies.b-cdn.net/images/newdesign2025/testimonial-right.png) no-repeat; width:43px; height: 48px; display: inline-block; background-size: 100%;}
.testimonial-slider .slick-next{ right: 23px;}
.testimonial-slider .slick-prev {left:unset !important; z-index: 999; right:75px;}
.testimonial-slider .slick-prev, .testimonial-slider .slick-next{top: -38px !important;}





/* / articles / */
.articles {padding-bottom: 30px;}
.articles-headig span {line-height: 42.4px;color: #595959;font-family: "Bad Script", cursive;font-weight: 400;}
.articles-headig .article_title {font-size: 40px;line-height: 44px;font-weight: 600;color: #030303;text-align: center; padding-top: 10px;}
.articles-headig .article_title span {color: #F15E42;font-weight: 600;font-family: "Sora", sans-serif;} 
.articles-headig {text-align: center;}
.articles-inner {width: 100%;display: flex;flex-wrap: wrap;justify-content: center;gap: 16px;margin-top: 50px;}
.Bl_BoxDiv{background: #F4F5F6; border-radius: 10px; padding: 20px;width: calc(100% - 20px) !important;margin: 0 10px;}
.Bl_paddingDiv img {width: 100%;}
.Bl_paddingDiv span {font-size: 12px;font-weight: 500;line-height: 33.4px;color: #717171;border-bottom: 1px solid #717171;width: 100%; display: none;}
.Bl_paddingDiv a strong {font-size: 14px; font-weight: 600; padding: 15px 0 0px 0; min-height: 50px; display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.Bl_paddingDiv a.Bl_ReadMore {background: none;border: none;color: #F15E42;font-size: 14px;line-height: 33.4px;font-weight: 600;cursor: pointer;padding: 0; text-align: left;}
.Bl_paddingDiv a.Bl_ReadMore::after{content: '';display: block;width: 0;height: 2px;background: #F15E42;transition: width .4s ease-in;}
.Bl_paddingDiv a.Bl_ReadMore:hover::after{width: 100%;}







/* NEETESH CSS */
.tabs-top {display: flex; align-items: center; justify-content: center; width: 100%; position: relative;}
.tabs-top-btn { position: absolute;right: 0;}
.tabs-top-btn button {color: #2F2D2E; border: none;  cursor: pointer;  font-size: 14px;  font-weight: 600; line-height: 34px; background: none;text-decoration: underline;}
.latest-deal {padding: 0 0 40px;}
.tabs {display: flex; cursor: pointer;justify-content: center; gap: 8px;}
.tab {padding: 2px 24px; text-align: center; font-size: 18px; font-weight: 600; color: #1B3A48; line-height: 42px; background: #F0F1F2; border-radius: 64px;}
.tab:hover {background-color: #1B3A48; color: #ffffff; transition: 0.3s;}
.tab-content { display: none;}
.tab-content a{display:inline-block !important;}
.tab-content.active { display: block;}
.product-inner { display: flex; flex-wrap: wrap; justify-content: center; width: 100%; gap: 17px; margin-top: 37px;}
.tabview {display: none;}
.product-banner-left { width: 32%; position: relative;}
.product-banner-left img { width: 100%; border-radius:10px;}
.product-banner-left img.mobview{display:none;}
.product-banner-left img.tabview{display:block;}
.product-banner-content {position: absolute; top: 0; display: flex; flex-direction: column; align-items: center; text-align: center; width: 100%; justify-content: space-between; height: 100%; display:none;}
.product-banner-content h1 {font-size: 36px;color: #000000;line-height: 42.4PX;font-weight: 700;padding-top: 34px;}
.product-banner-content span {font-size: 16px;color: #161616; line-height: 20px; font-weight: 500;padding-bottom: 23px;}
.product-item-sub {width: 66%; display: flex; flex-wrap: wrap; gap: 12px;}
.product-item { background: #F1F3F5; display: flex; gap: 20px;align-items: center; border-radius: 10px;flex-basis: 49.2%;padding: 14px;}
.product-item-img {height: 100%; width: 45%;background: #ffffff; border-radius: 5px; display: flex; align-items: center; padding: 10px 0; max-height: 209px;}
.product-item-img img {width: 100%;}
.product-item-content{width: 55%;}
.product-item-content span {font-size: 14px;line-height: 42.4px;color: #F5F5F5; font-weight: 600;background: #82B440; padding: 8px 14px; border-radius: 44px;}
.Prd_info .rating-count span{font-size: 14px; font-weight: 600; color: #636363; background: none; padding: 0;}
.product-item-content .product-item-content-title {font-size: 16px; line-height: 22.4px; font-weight: 600; color: #000000; padding-top: 10px;}
.product-rating { display: flex; align-items: center;}
.product-rating span { background: none; padding: 0; color: #636363; font-size: 14px; line-height: 23.4px;}
.product-rating span img { width: 100%; max-width: 15px;}
.product-item-content .product-item-content-price { font-size: 18px; line-height: 26px;font-weight: bold;  color: #CF231E; text-align: left;}
.product-shop-now-btn {display: flex;}
.product-shop-now-btn a {font-size: 14px;color: #F5F5F5; font-weight: 600; background: #55b1b1; padding:10px 15px;align-items: center;display: flex;border-radius: 30px;margin-top: 12px; position: relative;}
.product-shop-now-btn a::after {content: ""; position: absolute; background-image: url(/images/NewDesign2025/mdi_cart.png); background-repeat: no-repeat; background-size: cover; width: 24px; height: 24px; opacity: 0; transition: 0.5s; left: -12px;}
.product-shop-now-btn:hover a::after {opacity: 1; left: 12px;}
.product-shop-now-btn:hover a {padding: 10px 18px 10px 38px;}
.pro-inn-item-offer {position: absolute;height: 44px;left: 50px;top: 4px;padding: 0 3px 0 4px;background: #ffffff;overflow: hidden;}
.pro-inn-item-offer span {font-size: 14px;color: #ffffff;line-height: 18.4px;font-weight: 400;position: relative;z-index: 99;}
.pro-inn-item-offer span::before {content: "";width: 22px;height: 44px;position: absolute;top: -4px;left: -5px;background: #55b1b1;transform: skewY(-20deg);z-index: -1;}
.pro-inn-item-offer span::after {content: "";width: 21px;height: 44px;position: absolute;top: -4px;right: -7px;background: #55b1b1;transform: skewY(19deg);z-index: -1;}
.view-btn .btn:before {
    content: "";
    background-image: url(/images/NewDesign2025/add-cart.png);
    width: 21px;
    height: 20px;
    position: absolute;
    margin-left: -37px;
    margin-top: 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.view-btn .btn {font-size: 16px;outline: 0;border: 0;line-height: 20px;padding: 13px 20px 11px 28px; background: #22395b !important; color: #fff !important;}
.view-btn .btn:hover { background: #55b1b1 !important;}
/* NEETESH CSS END */

.announcement_bar_main {
    text-align: center;
    width: 100%;
    float: left;
	margin:15px 0 0 0;
}
.announcement_bar_text {
    font-size: 16px;
    padding: 13px 5px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 1px;
    box-shadow: 0 2px 6px rgba(50, 50, 50, .05);
    border-bottom: 2px solid #fff3e0;
    font-weight: 700;
    border-radius: 8px;
    color: #fff;
    background: linear-gradient(257deg, #23395b, #1b6c6c, #385b91);
}
@media (min-width: 991px) {
    .banner-slider.mobile-slider{display: none;}

}
@media (min-width: 900px) {
    .offer_band_inner.mobile{display: none;}

}


@media only screen and (max-width:1000px),(max-width:1100px){
    .prod_banner_slider .prod_bnr_lft{width: 30%;}
    .prod_banner_slider .prod_bnr_lft_title{font-size: 30px; }
    .prod_banner_slider .prod_bnr_mdl{padding: 95px 0 0 0;}
    .prod_banner_slider .prod_bnr_rgt{width: 38%;}
    .articles-inner{gap: 12px; margin-top: 30px;}
    .deal-of-month-item-2 { margin-top: 0px;}
    
    .deal-of-month-inner{overflow: scroll hidden;}
    .mobile_Scroll{width: max-content;}
    .deal-month-inner { width: 300px; margin-right: 0;float: left;}
    .deal-of-month-inner {overflow: scroll hidden; display: block; width: 100%; float: left;}

}
@media only screen and (max-width:900px),(max-width:999px){
    section.banner-slider.desktop-slider {display: none;}

/*** NEW PRODUCT SECTON 14 FEB 2025 ***/
.BestProduct_Section .CenterGod{display: none;}
.BestProduct_Section .ProductDetails_Box{width: 100%; margin-top: 0;}
.BestProduct_Section .Product_Shop{padding-top: 0;display:none;}
.BestProduct_Section .Product_Shop.Mobile{display:block;}
.BestProduct_Section .Product_Shop.Mobile p{margin:15px 0 0 0;}
.BestProduct_Section .LeftContainer .Product_Shop.Mobile{order:3}
.BestProduct_Section .LeftContainer,
.BestProduct_Section .RightContainer{width: calc(50% - 14px); margin: 0 7px; border-radius: 20px !important;padding: 20px 15px; flex-wrap: wrap;justify-content: center;}
.BestProduct_Section .LeftContainer{background: url(https://petcaresupplies.b-cdn.net/images/NewDesign2025/Box-Left1-1.png) repeat-y center 0;background-size: cover;}
.BestProduct_Section .RightContainer{background:url(https://petcaresupplies.b-cdn.net/images/NewDesign2025/Box-Right1-1.png) repeat-y center 0;background-size: cover;}
.BestProduct_Section .LeftContainer .Product_Shop{order: 1}
.BestProduct_Section .LeftContainer .ProductDetails_Box{order: 2}

.BestProduct_Section.Cat_Products .LeftContainer{background: url(https://petcaresupplies.b-cdn.net/images/NewDesign2025/Box-Left2-1.jpg) repeat-y center 0;background-size: cover;}
.BestProduct_Section.Cat_Products .RightContainer{background: url(https://petcaresupplies.b-cdn.net/images/NewDesign2025/Box-Right2-1.jpg) repeat-y center 0;background-size: cover;}

}
@media only screen and (max-width:800px),(max-width:899px){
.product-banner-left img.mobview{display:block;}
.product-banner-left img.tabview{display:none;}
.product-inner{margin-top:20px;}

	section.banner-slider{min-height:369px;}
	
	.offer_band_inner.desktop{display: none;}
    .prod_banner_slider .prod_bnr_rgt .slider_prod_name {font-size: 12px;}
    .prod_banner_slider .prod_bnr_rgt .slider_prod_price {font-size: 16px;}
    .prod_banner_slider .prod_bnr_rgt .slider_prod_terms span {font-size: 12px; }
    .prod_banner_slider .prod_bnr_rgt .slider_prod_terms ul li{font-size: 12px; line-height:16px; }
    .prod_banner_slider .prod_bnr_lft_title{font-size: 22px;margin-top: 8px;}
    .prod_banner_slider .prod_bnr_lft_img img { height: 33px;}
    .prod_banner_slider .prod_bnr_lft_content p {font-size: 12px; font-weight: 400; padding: 8px 0;}
    .prod_banner_slider .prod_bnr_lft_btn button{width: 120px; padding: 10px 0;}
    .prod_banner_slider .prod_bnr_rgt .prod_bnr_rgt_inner{max-width: 240px;}
    .prod_banner_slider .prod_bnr_rgt .more_prod_box{margin: 0 3px; padding:8px 6px;}
    .prod_banner_slider .prod_bnr_mdl{padding: 125px 0 0 0;}
    .prod_bnr_rgt_inner .slick-prev:before{background: url(https://petcaresupplies.b-cdn.net/images/newdesign2025/vic-mob-left.png) no-repeat;}
    .prod_bnr_rgt_inner .slick-next:before{background: url(https://petcaresupplies.b-cdn.net/images/newdesign2025/vic-mob-right.png) no-repeat;}
    .prod_bnr_rgt_inner .slick-next{right: -14px;}
    .prod_bnr_rgt_inner .slick-prev{left: -14px;}
    .prod_bnr_rgt_inner .slick-prev, 
    .prod_bnr_rgt_inner .slick-next{top: 40%;}
    .dog_product_slider .slick-list.draggable {padding-right: 25%;  transition: padding 0.3s ease;}
    .dog_product_slider .slick-active:last-of-type ~ .slick-list.draggable {padding-right: 0 !important;}
    .shop_btn_with_price.flex-flow.flex.align-item-center.space-between { justify-content: center;}
    /* .deal-of-month-item-2 {margin-top: 0px;}
    .deal-of-month-item{height: 270px; width: 200px; padding: 0;}
    .deal-of-month-in-con span { font-size: 24px;  padding-top: 20px;}
    .deal-of-month-in-img img {width: 100px;}
    .deal-of-month-in-img{width: 165px; height: 165px;}
    .deal-of-month-in-img.deal-of-month-in-img-1 img {width: 60px;}
    .deal-of-month-heading .deal_title{font-size: 26px;}
    .deal-of-month-heading .deal_title::after { width: 27px; height: 34px; top: -14px; right: -22px;}
    .deal-of-month{padding: 35px;} */
    .articles-headig .article_title {font-size: 30px; line-height: 34px;}
    .articles-headig span {font-size: 28px; line-height: 32px;}
    
    .deal-of-month-in-img { width: 205px; height: 205px;}
    .deal-of-month-in-img img {width: 120px;}
    .deal-of-month-in-con span{font-size: 24px;}
    .deal-of-month-item{width: 250px; height: 330px;}
    .deal-month-inner{width: auto;}
    .testimonial_main_heading .testimonial_title {font-size: 30px;}
    .latest_deals_title{font-size: 30px;}
    
    .dog_shop_inner .supplies_block .Prd_price { font-size: 20px; margin-bottom: 10px; width: 100%;}
    .dog_shop_inner .supplies_block .Prd_name{padding: 10px 4px;}
    .dog_shop_inner .supplies_block .Prd_name h3 { font-size: 16px;}
    .shop_btn_with_price .shop_btn {width: 100%; margin-bottom: 10px;}
    .dog_shop_inner .supplies_block .Prd_name{padding: 10px 4px;}
    .dog_shop_inner .supplies_block .Prd_name h3 { font-size: 16px;}
    .dog_shop_inner .supplies_block .shop_btn {width: 100%;}
    .dog_shop_inner .supplies_block .Prd_image img {
        display: block;
        margin: 0 auto;
        width: 120px;
    }
}

@media only screen and (max-width:700px),(max-width:799px){
  .testimonial-slide {margin: 0;}
  .testimonial_box {padding: 0;}

}
@media only screen and (max-width:400px),(max-width:499px){
	section.banner-slider{min-height:180px;}
.product-inner {margin: 15px 0;gap: 0;}
	
    .slider-inner a {width: 100%;margin-left: 0;}
    .prod_banner_slider .prod_bnr_lft{width: 100%; margin-bottom: 20px;}
    .prod_banner_slider .prod_bnr_lft .prod_bnr_lft_inner{max-width: 100%; display: flex;align-items: center; justify-content: space-between;}
    .prod_banner_slider .prod_bnr_mdl{width: 40%; padding: 0;}
    .prod_banner_slider .prod_bnr_rgt{width: 60%;}
    .prod_bnr_lft_content p { display: none; }
    .prod_banner_slider .prod_bnr_lft_title{margin-top: 3px; font-size: 20px;}
    .prod_banner_slider .prod_bnr_lft_img img { height: 30px;   }
    .prod_banner_slider .prod_bnr_mdl .prod_bnr_mdl_pet_img{display: none;}
    .prod_banner_slider .prod_bnr_rgt .slider_prod_name{padding: 0 0 6px;}
    .prod_banner_slider .prod_bnr_mdl .prod_bnr_mdl_prod_img{width: 130px;}
    .prod_banner_slider .prod_bnr_rgt .more_prod_box{padding: 5px 6px;}
    .prod_banner_slider .prod_bnr_rgt .prod_bnr_rgt_inner{padding: 15px;}
    .prod_banner_slider .prod_bnr_rgt .slider_prod_price{margin-bottom: 5px;}
    .prod_banner_slider .prod_bnr_rgt .more_prod_images {margin-top: 5px;}
    .prod_banner_slider .prod_bnr_lft_btn button { font-size: 14px;}
    .deal-of-month-heading .deal_title{font-size: 24px;}
    .deal-of-month-heading .deal_title::after {width: 27px; height: 34px; top: -14px; right: -22px;}
    .articles-headig span{font-size: 24px; line-height: 24px;}
    .articles-headig .article_title{font-size: 24px; line-height: 24px;}
    
    section.prod_banner_slider.cat_products .prod_bnr_lft_img {display: flex; justify-content: start;}
    .testimonial_item_inner{flex-flow: row wrap; text-align: center;}
    .testimonial-inner-image {width: 100%; text-align: center; margin-right: 0;}
    .testimonial-inner-image img{margin:  0 auto; width: 150px; height: 150px;}
    .testimonial-inner-content {width: 100%; padding-top: 15px;}
    .client-say-btm-img {width: calc(18% - 10px);margin-right: 10px;}
    .client-say-btm-con {width: 82%;text-align: left;}
    .dog_shop_section .input-box { height: 38px; line-height: 38px;  width: 140px;  outline: 0; font-size: 16px; background-size: 9%;}
    .shop_title {font-size: 24px;}
    .testimonial_main_heading .testimonial_title {font-size: 24px;line-height: 24px;}
    .latest_deals_title{font-size: 24px;line-height: 24px;}
    .dog_shop_inner .supplies_block{padding: 10px;}
    .dog_shop_inner {margin: 20px 0 0px;}
    section.dog_shop_section {margin: 15px 0;}
    section.prod_banner_slider {margin: 15px 0;}
    section.offer_band_section {margin: 15px 0;}
    .deal-of-month{padding: 40px 0;}
    .product-item-sub {margin-top: 15px !important;}
    .view-btn .btn{width: 160px !important;}
    .latest-deal {padding: 0 0 20px;}
    .testi_prod {font-size: 16px;font-weight: 600;}
    .testimonial-inner-content p { font-size: 14px; height: auto;}
    .testimonial-inner-image{padding: 0 0 20px;}
    .dog_shop_inner .supplies_block .Prd_name h3 {font-size: 18px;}
    .tab {padding: 8px 10px;font-size: 12px;}
    .product-banner-content h1 {font-size: 26px;line-height: 34px;padding-top: 16px;}
    .product-banner-content span {font-size: 12px; padding-bottom: 8px;}
    .product-item-content .product-item-content-title {font-size: 14px;}
    .product-rating span {font-size: 12px;}
    .product-item-content .product-item-content-price {font-size: 18px; line-height: 25.2px;}
    .product-shop-now-btn a {font-size: 12px;}
    .product-shop-now-btn a::after{width: 21px; height: 21px;}
    .product-item-img {width: 42%; height: auto;}

    .Bl_BoxDiv{width: calc(100% - 20px) !important;margin: 0 10px;}
    .testimonial-slider .slick-prev, .testimonial-slider .slick-next{top: 30px !important;}
    .testimonial-slide {
        margin: 90px 0 0;
    }
    .testimonial_item_inner{margin: 0 !important;}
    .testimonial-slider .slick-prev{right: 60%;}
    .testimonial-slider .slick-next {right: 45%;}

/*** NEW PRODUCT SECTON 14 FEB 2025 ***/
.BestProduct_Section .LeftContainer,
.BestProduct_Section .RightContainer{width: 100%; margin: 0; padding: 20px;}
.BestProduct_Section .RightContainer{margin-top: 15px;}
.offer_band_left {
    width: 100%;
    margin: 0 0 10px;
}
.offer_band_right {
    width: 100%;
    margin: 0;
}
.offer_band_section{margin:15px 0 !important;}
}

@media only screen and (max-width:300px),(max-width:399px){
    .prod_banner_slider .prod_bnr_mdl{width: 100%; padding:10px 0 20px;}
    .prod_banner_slider .prod_bnr_rgt{width: 100%;}
    .prod_banner_slider .prod_bnr_rgt .prod_bnr_rgt_inner{max-width:280px;}
    .prod_banner_slider .prod_bnr_lft_btn button { width: 90px; padding: 6px 0; font-size: 14px;}
    .shop_title {font-size: 16px;}
    .dog_shop_section .input-box {font-size: 14px;}
}

@media only screen and (max-width:300px),(max-width:374px){
	section.banner-slider{min-height:auto;}
}






@media(min-width:767px) and (max-width:991px) {
.product-banner-left { display: flex; justify-content: center; width: 100%;}
.product-item-sub {width: 100%;}
.product-item { flex-basis: 49.1%;}
.mobview {  display: none;}
.tabview {  display: block;}
.product-banner-left img {}
.product-banner-content {  align-items: baseline;  padding-left: 28px;  justify-content: center;  gap: 12px;}

}
 
  @media(min-width:991px) and (max-width:1200px) {
 
    .product-inner { align-items: flex-start;}
    .product-item { flex-basis: 49%;}
 
 
  }

 
  @media (max-width:767px) {
    .tabs{flex-wrap: wrap;}
    .deal-of-month{padding: 40px 0; margin: 22px 0 34px;}
    .tab {font-size: 13px;line-height: 18px; padding: 8px 10px;}
    .latest-deal-heading {padding-bottom: 0px;}
    .product-banner-left {display: flex;justify-content: center;width: 100%;}
    .tabs-top-btn {top: 423px;}
    .product-item-sub { width: 100%; margin-top: 34px;}
    .product-item {flex-basis: 100%;}
 
 
  }
