/*** NEW FOOD PAGE FEB 2023 ***/
.NewFoodContainer_Feb2023{}

.NewFoodContainer_Feb2023 ::-moz-selection,
.NewHomeContainer_Feb2023 ::-moz-selection,
.NewOfferContainer_March2023 ::-moz-selection{color: #fff;background: #ec2529;}
.NewFoodContainer_Feb2023 ::selection,
.NewHomeContainer_Feb2023 ::selection,
.NewOfferContainer_March2023 ::selection{color: #fff;background: #ec2529;}

.NewFoodContainer_Feb2023 img{width: 100%;}
.foodpage_FebBanner{}
.NewFoodContainer_Feb2023 .common_title,
.NewHomeContainer_Feb2023 .common_title,
.NewOfferContainer_March2023 .common_title{text-align: center; font-size: 24px; text-transform: uppercase; font-weight: 700; position: relative; padding-bottom: 40px; letter-spacing: 1px; margin-bottom: 30px;}
.NewFoodContainer_Feb2023 .common_title::before,
.NewHomeContainer_Feb2023 .common_title::before,
.NewOfferContainer_March2023 .common_title::before{content: '';position: absolute; left: 0; right: 0; bottom: 0; margin: 0 auto; 
	background: url(https://vetsupply.com.au/images/food-page-Feb23/foodpage-title-icon.png) no-repeat center bottom;
	/*background: url(https://vetsupply.com.au/images/food-page-Feb23/Halloween-2023-productBoxBG.png) no-repeat center bottom; */
	width: 65px; height: 34px;
}
.foodpage_curvImg{width: 100%; float: left;}
.foodpage_curvImg img{width: 100px; margin: 0 auto; display: block;}


/*** COMMON SLIDER START ***/
.NewFoodContainer_Feb2023 .owl-carousel .owl-nav button.owl-next,
.NewFoodContainer_Feb2023 .owl-carousel .owl-nav button.owl-prev,
.NewHomeContainer_Feb2023 .owl-carousel .owl-nav button.owl-next,
.NewHomeContainer_Feb2023 .owl-carousel .owl-nav button.owl-prev,
.NewOfferContainer_March2023 .owl-carousel .owl-nav button.owl-next,
.NewOfferContainer_March2023 .owl-carousel .owl-nav button.owl-prev{width: 35px; height: 35px;}

.NewFoodContainer_Feb2023 .owl-carousel .owl-nav button.owl-next span,
.NewFoodContainer_Feb2023 .owl-carousel .owl-nav button.owl-prev span,
.NewHomeContainer_Feb2023 .owl-carousel .owl-nav button.owl-next span,
.NewHomeContainer_Feb2023 .owl-carousel .owl-nav button.owl-prev span,
.NewOfferContainer_March2023 .owl-carousel .owl-nav button.owl-next span,
.NewOfferContainer_March2023 .owl-carousel .owl-nav button.owl-prev span{display: none;}

.NewFoodContainer_Feb2023 .owl-carousel .owl-nav button.owl-prev,
.NewFoodContainer_Feb2023 .owl-carousel .owl-nav button.owl-next,
.NewHomeContainer_Feb2023 .owl-carousel .owl-nav button.owl-prev,
.NewHomeContainer_Feb2023 .owl-carousel .owl-nav button.owl-next,
.NewOfferContainer_March2023 .owl-carousel .owl-nav button.owl-prev,
.NewOfferContainer_March2023 .owl-carousel .owl-nav button.owl-next{top: 45%;}

.NewFoodContainer_Feb2023 .owl-carousel .owl-nav button.owl-next,
.NewHomeContainer_Feb2023 .owl-carousel .owl-nav button.owl-next,
.NewOfferContainer_March2023 .owl-carousel .owl-nav button.owl-next{right: -15px;}

.NewFoodContainer_Feb2023 .owl-carousel .owl-nav button.owl-prev,
.NewHomeContainer_Feb2023 .owl-carousel .owl-nav button.owl-prev,
.NewOfferContainer_March2023 .owl-carousel .owl-nav button.owl-prev{left: -15px;}

.foodpage_CustomerTopPicks .owl-carousel .owl-nav button.owl-next,
.Special_Offer_slider .owl-carousel .owl-nav button.owl-next,
.NewHome_TopSellers .owl-carousel .owl-nav button.owl-next{background: url(https://vetsupply.com.au/images/food-page-Feb23/btn-next1.png) no-repeat center 0;}
.foodpage_CustomerTopPicks .owl-carousel .owl-nav button.owl-prev,
.NewHome_TopSellers .owl-carousel .owl-nav button.owl-prev,
.Special_Offer_slider .owl-carousel .owl-nav button.owl-prev{background: url(https://vetsupply.com.au/images/food-page-Feb23/btn-prev1.png) no-repeat center 0;}

.foodpage_BestpetDryFood .owl-carousel .owl-nav button.owl-next,
.NewHome_Arrivals_Deals .slider_container:last-child .owl-carousel .owl-nav button.owl-next{background: url(https://vetsupply.com.au/images/food-page-Feb23/btn-next2.png) no-repeat center 0;}
.foodpage_BestpetDryFood .owl-carousel .owl-nav button.owl-prev,
.NewHome_Arrivals_Deals .slider_container:last-child .owl-carousel .owl-nav button.owl-prev{background: url(https://vetsupply.com.au/images/food-page-Feb23/btn-prev2.png) no-repeat center 0;}

.foodpage_CustomerTopPicks.foodpage_BestSellerTreats .owl-carousel .owl-nav button.owl-next,
.NewHome_Arrivals_Deals .slider_container .owl-carousel .owl-nav button.owl-next{background: url(https://vetsupply.com.au/images/food-page-Feb23/btn-next3.png) no-repeat center 0;}
.foodpage_CustomerTopPicks.foodpage_BestSellerTreats .owl-carousel .owl-nav button.owl-prev,
.NewHome_Arrivals_Deals .slider_container .owl-carousel .owl-nav button.owl-prev{background: url(https://vetsupply.com.au/images/food-page-Feb23/btn-prev3.png) no-repeat center 0;}

.foodpage_BestpetDryFood.Wetfood .owl-carousel .owl-nav button.owl-next,
.NewHome_Pastorder .owl-carousel .owl-nav button.owl-next{background: url(https://vetsupply.com.au/images/food-page-Feb23/btn-next4.png) no-repeat center 0;}
.foodpage_BestpetDryFood.Wetfood .owl-carousel .owl-nav button.owl-prev,
.NewHome_Pastorder .owl-carousel .owl-nav button.owl-prev{background: url(https://vetsupply.com.au/images/food-page-Feb23/btn-prev4.png) no-repeat center 0;}

.foodpage_aboutPetFood .owl-carousel .owl-nav button.owl-next,
.Special_Offer_FreeDoese .owl-carousel .owl-nav button.owl-next{background: url(https://vetsupply.com.au/images/food-page-Feb23/btn-next5.png) no-repeat center 0;}
.foodpage_aboutPetFood .owl-carousel .owl-nav button.owl-prev,
.Special_Offer_FreeDoese .owl-carousel .owl-nav button.owl-prev{background: url(https://vetsupply.com.au/images/food-page-Feb23/btn-prev5.png) no-repeat center 0;}

/*** COMMON SLIDER END ***/

.foodpage_petfoodshop .food_tabs .tabs .icon img,
.foodpage_petfoodshop .other_links .icon img,
.foodpage_ShopbyLifestage .uniqueNeeds .main_content .icon img,
.Special_Offer_wecarepets .left .Shopping_icon .box img{width: 60px; margin: 15px auto 0 auto; display: block;transition: transform 0.4s;transform-style: preserve-3d;}

.foodpage_petfoodshop .food_tabs .tabs ul li:hover .icon img,
.foodpage_petfoodshop .other_links ul li:hover .icon img,
.foodpage_ShopbyLifestage .uniqueNeeds .main_content ul li:hover .icon img,
.Special_Offer_wecarepets .left .Shopping_icon .box:hover img{transform: rotateY(180deg);}

/*** FOOD PAGE FEB 2023 ***/
.foodpage_petfoodshop{padding: 30px 0; font-size: 16px; text-transform: uppercase; font-weight: 700; width: 100%; float: left;}
.foodpage_petfoodshop .food_tabs{width: 35%; margin: 0 4% 0 0; float: left; background: url(https://vetsupply.com.au/images/food-page-Feb23/foodpage-petfood-box.png) no-repeat center 0; padding: 50px 0 20px 0;}
.foodpage_petfoodshop .food_tabs .tabs{width:185px; float: right;}
.foodpage_petfoodshop a{display: block; width: 100%; float: left;display: flex;align-items: center;}
.foodpage_petfoodshop .food_tabs .tabs ul li,
.foodpage_petfoodshop .other_links ul li{width: 100%; padding-bottom: 25px; position: relative;}
.foodpage_petfoodshop .food_tabs .tabs ul li::after{content: '';position: absolute;left: 35px;background: url(https://vetsupply.com.au/images/food-page-Feb23/dotted-line.png) repeat-y center bottom;width: 8px;right: 0;bottom: 2px;height: 21px;}
.foodpage_petfoodshop .food_tabs .tabs ul li:last-child{padding: 0;}
.foodpage_petfoodshop .food_tabs .tabs ul li:last-child::after{display: none;}
.foodpage_petfoodshop .food_tabs .tabs ul li:first-child .icon{background: #f19f1f;}
.foodpage_petfoodshop .food_tabs .tabs ul li:nth-child(2) .icon{background: #71ac03;}
.foodpage_petfoodshop .food_tabs .tabs ul li:last-child .icon{background: #ea5141;}
.foodpage_petfoodshop .food_tabs .tabs .icon,
.foodpage_petfoodshop .other_links .icon,
.foodpage_ShopbyLifestage .uniqueNeeds .main_content .icon{width: 78px; height: 78px; float: left; border-radius: 100px;}

.foodpage_petfoodshop .food_tabs .tabs .text_holder,
.foodpage_petfoodshop .other_links .text_holder{width: 55%; float: right; padding: 0 0 0 15px;}
.foodpage_petfoodshop .food_tabs .tabcontent,
.foodpage_petfoodshop .food_tabs .tabcontentcat{width: 190px; float: left; display: none; padding-top: 25px;}
.foodpage_petfoodshop .food_tabs .tabcontent img,
.foodpage_petfoodshop .food_tabs .tabcontentcat img{width: 165px; margin: 0 auto; display: block;}
.foodpage_petfoodshop .other_links{width: 240px; float: right;}
.foodpage_petfoodshop .other_links ul li{padding: 10px 0;}
.foodpage_petfoodshop .other_links .icon{background: #79ceea; width: 68px; height: 68px;}
.foodpage_petfoodshop .other_links .icon img{width: 50px; margin:10px auto 0 auto;}
.foodpage_petfoodshop .other_links .text_holder{width: 65%;}

.foodpage_CustomerTopPicks,
.foodpage_CustomerTopPicks.foodpage_BestSellerTreats,
.NewHome_Pastorder{width: 100%; float: left; text-align: center; padding: 30px 0; background: #f9f6f0;}
.foodpage_CustomerTopPicks .customer_picks{}
.foodpage_CustomerTopPicks .item{position: relative;overflow: hidden;box-shadow: 0 0 10px #f9f6f0;  border: 2px solid #f9f6f0;border-radius: 30px / 170px; padding: 20px 0; background: #fff; margin: 10px;transition: all 0.2s;}
.foodpage_CustomerTopPicks .item:hover,
.foodpage_aboutPetFood .item:hover{box-shadow: 0 0 15px #ccc}

.foodpage_CustomerTopPicks.foodpage_BestSellerTreats{backgrouyd: #fdf5f4 !important;}
.foodpage_CustomerTopPicks.foodpage_BestSellerTreats .Seller_Treat_Tab{padding: 0 0 30px 0; text-align: center; font-size: 22px; font-weight: 700; text-transform: uppercase;}
.foodpage_CustomerTopPicks.foodpage_BestSellerTreats .Seller_Treat_Tab a{display: inline-block; width: 105px; line-height: 38px; background: #fff; color: #111; border-radius: 50px; margin: 0 5px;}
.foodpage_CustomerTopPicks.foodpage_BestSellerTreats .Seller_Treat_Tab a:hover{background: #333; color: #fff;}
.foodpage_CustomerTopPicks.foodpage_BestSellerTreats .Seller_Treat_Tab a.active{background: #ea5141; color: #fff;}

.foodpage_prd_img{height: 190px;}
.foodpage_prd_img img {width: 170px !important; margin: 0 auto; display: block;}
.foodpage_prd_name{font-size: 14px;line-height: 20px;height: 65px; padding: 0 10px;}
.foodpage_prd_name span{display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}
.foodpage_prd_price{color: #e8382b;font-weight: 600; padding: 0 0 10px 0; font-size: 16px;}
.foodpage_prd_price span{font-size: 14px; text-decoration: line-through; color: #999; padding: 0 0 0 5px;}
.foodpage_prd_button{font-size: 12px; text-transform: uppercase; font-weight: 600;}
.foodpage_prd_button span{display: block; margin: 0 auto; width: 100px; line-height: 35px; background: #333; border-radius: 5px; color: #fff;transition: all 0.2s;}
.foodpage_CustomerTopPicks .item:hover .foodpage_prd_button span{background: #ec2529;}

.foodpage_BestpetDryFood{width: 100%; float: left; text-align: center; padding: 30px 0; position: relative;}
.foodpage_BestpetDryFood .slider_container{width: 48%; float: left; position: relative;}
.foodpage_BestpetDryFood .slider_container:last-child{float: right;}
.foodpage_BestpetDryFood .slider_container:last-child .box_img span.box_title{color: #f19f1f;}
.foodpage_BestpetDryFood .box_img{z-index: 2; position: relative; top: 0; left: 0; width: 100%; float: left;}
.foodpage_BestpetDryFood .box_img span{display: block; margin: 0 auto; background: #f19f1f; border: 50px; width: 55px; height: 55px; border-radius: 50px; border: 5px solid #fff;}
.foodpage_BestpetDryFood .box_img span.box_title{color: #f10525;font-size: 27px; font-weight: 700; text-transform: uppercase; background: #fff !important; height: auto; padding: 0 5px; width: auto; border-radius: unset; display: inline-block;}
.foodpage_BestpetDryFood .box_img img{width: 37px; margin:7px auto 0 auto;}
.foodpage_BestpetDryFood .sliderBox{border: 1px solid #f19f1f; position: relative; top: -27px; left: 0; padding: 30px 30px 10px 30px; width: 100%; float: left; z-index: 1;}
.foodpage_BestpetDryFood .sliderBox.text_title{top: -22px;}
.foodpage_BestpetDryFood .common_title{padding: 10px 0 0 0; margin: 0;}
.foodpage_BestpetDryFood .common_title::before{display: none;}
.foodpage_BestpetDryFood .sliderBox .item{margin: 10px; padding: 10px 0;transition: all 0.2s; overflow: hidden;border-radius: 30px / 170px;}
.foodpage_BestpetDryFood .sliderBox .item:hover{box-shadow: 0 0 15px #ccc;}
.foodpage_BestpetDryFood .owl-carousel .owl-nav button.owl-next{right: -55px;}
.foodpage_BestpetDryFood .owl-carousel .owl-nav button.owl-prev{left: -55px;}
.foodpage_BestpetDryFood .owl-carousel .owl-nav button.owl-prev,
.foodpage_BestpetDryFood .owl-carousel .owl-nav button.owl-next{top: 37%;}

.foodpage_BestpetDryFood.Wetfood .sliderBox{border: 1px solid #71ac03;}
.foodpage_BestpetDryFood.Wetfood .box_img span{background: #71ac03}

.foodpage_ShopbyLifestage{width: 100%; float: left; text-align: center; padding: 0 0 40px 0;}
.foodpage_ShopbyLifestage:last-child{padding: 0; background: #000;}
.foodpage_ShopbyLifestage .one{width: 100%; float: left; padding-bottom: 30px; background: url(https://vetsupply.com.au/images/food-page-Feb23/foodpage_background1.png) repeat-x center bottom;}
.foodpage_ShopbyLifestage .lifestage{}
.foodpage_ShopbyLifestage .lifestage ul li{width: 32%; margin: 0 2% 0 0; float: left;}
.foodpage_ShopbyLifestage .lifestage ul li:last-child{margin: 0;}
.foodpage_ShopbyLifestage .lifestage .img_holder{width: 145px; float: left;}
.foodpage_ShopbyLifestage .lifestage .img_holder img{width: 100%; margin: 0 auto; display: block;}
.foodpage_ShopbyLifestage .lifestage .text_holder{width: 62%; padding: 70px 0 0 0; height: 200px; float: left; background: url(https://vetsupply.com.au/images/food-page-Feb23/foodpage-petfood-box.png) no-repeat center 0; background-size: 235px; font-weight: 600;}
.foodpage_ShopbyLifestage .lifestage .text_holder span{font-size: 22px; display: inline-block; width: 100%; text-transform: uppercase;padding-bottom: 10px;}
.foodpage_ShopbyLifestage .lifestage .text_holder p{color: #fff;font-size: 14px;text-transform: uppercase;text-decoration: none;text-align: center;padding: 5px 0;width: 100px;margin: 10px auto 0;border-radius: 5px;background: #ec2529;}
.foodpage_ShopbyLifestage .lifestage a{text-decoration: underline; display: block; width: 100%; float: left;}
.foodpage_ShopbyLifestage .uniqueNeeds{background: url(https://vetsupply.com.au/images/food-page-Feb23/foodpage_background2.png) no-repeat center 0; width: 100%; float: left; position: relative; top: 0; left: 0; margin-top:0;}
.foodpage_ShopbyLifestage .uniqueNeeds .common_title{padding: 60px 0 0 0; margin: 0;}
.foodpage_ShopbyLifestage .uniqueNeeds .common_title::before{display: none;}
.foodpage_ShopbyLifestage .uniqueNeeds .main_content{font-size: 14px; font-weight: 500;margin-top: -60px;}
.foodpage_ShopbyLifestage .uniqueNeeds .main_content ul li{width: 12.5%; float: left;}
.foodpage_ShopbyLifestage .uniqueNeeds .main_content ul li:nth-child(2),
.foodpage_ShopbyLifestage .uniqueNeeds .main_content ul li:nth-child(7){padding-top: 80px;}
.foodpage_ShopbyLifestage .uniqueNeeds .main_content ul li:nth-child(3),
.foodpage_ShopbyLifestage .uniqueNeeds .main_content ul li:nth-child(6){padding-top: 120px;}
.foodpage_ShopbyLifestage .uniqueNeeds .main_content ul li:nth-child(4),
.foodpage_ShopbyLifestage .uniqueNeeds .main_content ul li:nth-child(5){padding-top: 140px;}
.foodpage_ShopbyLifestage .uniqueNeeds .main_content .icon{width: 88px; height: 88px; background: #79ceea; border-radius: 100px; margin: 0 auto; float: none;}
.foodpage_ShopbyLifestage .uniqueNeeds .main_content .icon img{width: 100%; margin: 0 auto;}
.foodpage_ShopbyLifestage .uniqueNeeds .main_content .text_holder{width: 100%; float: left; padding-top: 10px;}

.foodpage_aboutPetFood{width: 100%; float: left; padding: 30px 0; background: #f1f8fd;}
.foodpage_aboutPetFood .item{border: 1px solid #ddd; border-radius: 5px; overflow: hidden; background: #fcfcfc;transition: all 0.2s;}
.foodpage_aboutPetFood .img_holder{width: 100%; float: left;}
.foodpage_aboutPetFood .main_text{padding: 10px; width: 100%; float: left;}
.foodpage_aboutPetFood .main_text h4{font-size: 16px;line-height: 20px;font-weight: 700;margin-bottom: 8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.foodpage_aboutPetFood .main_text span.calendar{display: inline-block; width: 100%; padding: 10px 0; float: left; font-size: 16px;}
.foodpage_aboutPetFood .main_text span.calendar img{width: 20px ;float: left; margin: 0 10px 0 0;}
.foodpage_aboutPetFood .main_text span.button{font-size: 14px;height: 30px;line-height: 30px;display: block;color: #fff;text-transform: uppercase;width: 140px;cursor: pointer;text-align: center;font-weight: 500;letter-spacing: 1.2px;background: #00abec; transition: all 0.2s;}
.foodpage_aboutPetFood .item:hover .main_text span.button{background: #ec2529;}
.foodpage_aboutPetFood .main_text .text_holder{width: 100%; float: left; height: 70px;}
.foodpage_aboutPetFood .main_text .text_holder p{display:-webkit-box; -webkit-line-clamp: 3; -webkit-box-orient:vertical; overflow:hidden; text-overflow: ellipsis;}

.foodpage_shopBrands{padding: 30px 0; text-align: center; width: 100%; float: left;}
.foodpage_shopBrands .allBrandsDiv{margin: 0; width: 100%;}
.foodpage_shopBrands .allBrandsDiv .logo-box{float: left;width: 19.2%;height: 20%;min-height: 114px;text-align: center;border: 1px solid #efefef;margin: 0 1% 20px 0;}
.foodpage_shopBrands .allBrandsDiv .logo-box:nth-child(5n){margin: 0 0 20px 0;}
.foodpage_shopBrands .allBrandsDiv .logo-box img {margin: 20px 0px; width: auto;}
.foodpage_shopBrands .allBrandsDiv .logo-box:hover a {background:#fff;box-shadow: 0 0px 10px #ccc;text-align: center;transition-duration: 5s;-moz-transition-duration: 5s;transition-duration: 1000ms;transition-duration: 500ms, 500ms;text-decoration: none;}
.foodpage_shopBrands .Branded_petfood{width: 100%; float: left; padding: 30px 0; text-align: left;}
.foodpage_shopBrands .Branded_petfood h2{Font-Size: 20px; font-weight: 600; padding-bottom: 15px;}
.foodpage_shopBrands .Branded_petfood p{margin: 10px 0;font-weight: 400;line-height: 22px;}
.foodpage_shopBrands a.anchHomeAllBrands{display: inline-block; padding: 8px 12px; color: #fff; font-size: 12px; font-weight: 700; text-transform: uppercase; border-radius: 5px; background: #333;}
.foodpage_shopBrands a.anchHomeAllBrands:hover{background: #ec2529;}


/*** NEW HOME PAGE FEB 2023 ***/
.NewHomeContainer_Feb2023{ padding-top: 0; width: 100%; float: left;}
.NewHome_2023_Banner1{}
.NewHome_2023_Banner2{padding-bottom: 30px;float:left; width:100%;}
.NewHome_2023_Banner2 img.Desktop_Banner {width:100%;}
.NewHome_2023_Banner2 img.Mobile_Banner{display:none;}
.NewHome_CategorySection{text-align: center; width: 100%; float: left; padding: 30px 0; font-size: 14px;font-weight: 600;}
.NewHome_CategorySection a{color: #000;}
.NewHome_CategorySection ul li{width: 12.5%; float: left;}
.NewHome_CategorySection ul li:hover .img_holder{background: #79ceea; border: 4px solid #79ceea;}
.NewHome_CategorySection ul li:hover .img_holder img{margin-top: 13px}
.NewHome_CategorySection ul li:hover a{color: #79ceea;}
.NewHome_CategorySection .img_holder{width: 120px; height: 120px; margin: 0 auto; background: #fff; border: 4px solid #79ceea; display: block; border-radius: 100px;transition: all 0.5s; overflow: hidden;}
.NewHome_CategorySection .img_holder img{width: 85px; margin: -85px auto 0 auto; display: block;transition: all 0.5s;}
.NewHome_CategorySection .text_holder{padding-top: 10px;}
.NewHome_TopSellers{text-align: center; width: 100%; float: left; padding: 50px 0;}
.NewHome_TopSellers .top_sellers {display:flex;max-width:1200px;flex-wrap: wrap;justify-content: space-between;}
.NewHome_TopSellers .top_sellers .item{width:150px;}



.NewHome_TopSellers .foodpage_prd_img{height: auto;}
.NewHome_TopSellers .foodpage_prd_img img{width: 100% !important;}
.NewHome_Arrivals_Deals{text-align: center; width: 100%; float: left; padding: 0px 0 0 0;}
.NewHome_Arrivals_Deals .foodpage_BestpetDryFood{padding: 0;}
.NewHome_Arrivals_Deals .slider_container .sliderBox{border: 1px solid #f10525;}
.NewHome_Arrivals_Deals .slider_container .box_img span{background: #f10525;}
.NewHome_Arrivals_Deals .slider_container:last-child .sliderBox{border: 1px solid #f19f1f;} 
.NewHome_Arrivals_Deals .slider_container:last-child .box_img span{background: #f19f1f;}



.foodpage_CustomerTopPicks.clearance_sale{background: none; padding: 0;}
.NewHomeContainer_Feb2023 .foodpage_shopBrands{padding: 30px 0;}
.NewHome_Pastorder{}
.NewHome_Pastorder .item{background: #fff; padding: 10px; border-radius: 5px; margin: 0 5px; text-align: left;}
.NewHome_Pastorder .main_text{width: 65%; float: right;}
.NewHome_Pastorder .foodpage_prd_img{width: 35%; float: left; padding: 0 10px 0 0; height: auto;}
.NewHome_Pastorder .foodpage_prd_img img {width: 100% !important;}
.NewHome_Pastorder .foodpage_prd_name{height: auto; padding: 0 0 10px 0;}
.NewHome_Pastorder .foodpage_prd_button{font-size: 12px; text-transform: uppercase; font-weight: 600;}
.NewHome_Pastorder .foodpage_prd_button span{width: 60px !important; line-height: 35px;text-align: center; float: right; cursor: pointer;}
.NewHome_Pastorder .foodpage_prd_button span.added,
.NewHome_Pastorder .item:hover .foodpage_prd_button span.added{background: green;}
.NewHome_Pastorder .item:hover .foodpage_prd_button span{background: #ec2529;}
.NewHome_Pastorder .owl-carousel .owl-nav button.owl-prev,
.NewHome_Pastorder .owl-carousel .owl-nav button.owl-next{top: 30%;}

#news-slider .owl-nav button.owl-prev span,
#news-slider .owl-nav button.owl-next span{display: block; margin-top: -10px;}


.easter_dogcat_Box a {background: none !important; width: 100% !important; padding: 0 2px !important;}

.NewOfferContainer_March2023 .VSNew_BannerDiv, .NewOfferContainer_March2023 .mobile_banner {margin-bottom:20px;}

/*** OFFER PAGE MARCH 2023 ***/
.NewOfferContainer_March2023{}
.Special_Offer_slider{text-align: center;width: 100%; float: left;padding-top:12px;}
.Special_Offer_slider .item{position: relative; display: block;}
.Special_Offer_slider .offer_text,
.Special_Offer_slider .offer_content .prd_name{font-size: 16px;}
.Special_Offer_slider .offer_text{text-transform: uppercase; font-weight: 800; position: relative; z-index: 5; color: #fff;}
.Special_Offer_slider .offer_text span{display: inline-block; width: 150px; height: 48px; padding: 5px 0 0 0;}
.Special_Offer_slider .offer_text span span{font-weight: 500; display: inline-block; width: 100%; height: auto; padding: 0;}
.Special_Offer_slider .offer_text span.bg1{background: #1f448b;}
.Special_Offer_slider .offer_text span.bg2{background: #f0a608;}
.Special_Offer_slider .offer_text span.bg3{background: #63423c;}
.Special_Offer_slider .offer_text span.bg4{background: #248a53;}
.Special_Offer_slider .offer_text span.bg5{background: #ca398f;}
.Special_Offer_slider .offer_content{position: relative; background: url(/images/Offer-Page23/offer-box1.png) repeat-x center bottom #f3f1f1; top: 0; padding: 35px 0 0 0; left: 0; right: 0; width: 100%; margin-top: -25px;}
.Special_Offer_slider .offer_content .prd_name{font-weight: 600; padding-top: 5px;}
.Special_Offer_slider .offer_content .prd_img{background: url(/images/Offer-Page23/product-stand.png) no-repeat center bottom; background-size: 100%; padding: 15px 0 24px 0;}
.Special_Offer_slider .offer_content .prd_img img{width: 165px; margin: 0 auto; transition: all 0.2s;}
.Special_Offer_slider .item:hover .prd_img img{margin: -5px auto 5px auto;}

.Special_Offer_slider_two {margin-top:20px;}
.Special_Offer_slider .offer_text span.bg6{background: #502181;}
.Special_Offer_slider .offer_text span.bg7{background: #c0c833;}
.Special_Offer_slider .offer_text span.bg8{background: #9f0325;}
.Special_Offer_slider .offer_text span.bg9{background: #976631;}
.Special_Offer_slider .offer_text span.bg10{background: #0599e6;}


.Special_Offer_Banner{padding: 30px 0; width: 100%; float: left;}
.Special_Offer_Banner img{width: 100% !important; display: block;}
.Special_Offer_Banner .one{width: 30%; float: left;}
.Special_Offer_Banner .two{width: 33%; float: left; margin: 0 1%;}
.Special_Offer_Banner .three{width: 25%; float: left;}
.Special_Offer_Banner .three ul li{width: 49%;}
.Special_Offer_Banner .three ul li:last-child{float: right;}
.Special_Offer_Banner .left{width: 59.6%; float: left;}
.Special_Offer_Banner .right{width: 39.6%; float: right;}

.Special_Offer_Arrival{width: 100%; float: left;}
.Special_Offer_Arrival .product_box{width: 48.5%; border: 1px solid #e4e3e3; float: left; vdisplay: flex; background: url(/images/Offer-Page23/offer-box2.png) repeat-x center bottom #f3f1f1;}
.Special_Offer_Arrival .product_box:last-child{float: right;}
.Special_Offer_Arrival .product_box a{display: block; width: 100%; float: left;}
.Special_Offer_Arrival .one{width: 43%; border-right: 1px solid #e4e3e3; float: left; text-align: center;padding: 10px 0 0 0;}
.Special_Offer_Arrival .one .title{font-size: 16px; font-weight: 500; line-height: 22px; padding-bottom: 10px;}
.Special_Offer_Arrival .one .title img{width: 55%; margin: 0 auto 10px auto; display: block;}
.Special_Offer_Arrival .one .img_holder{position: relative; z-index: 4;}
.Special_Offer_Arrival .one .img_holder img{width: 75%; margin: 0 auto;}
.Special_Offer_Arrival .one .btn_holder{position: relative; z-index: 5; /*margin-top: -20px;*/ margin-top: 0px;}
.Special_Offer_Arrival .one .btn_holder span{display: inline-block; width: 110px; line-height: 35px; text-transform: uppercase; font-weight: 500; border-radius: 5px; color: #fff; background: #252525; transition: all 0.4s;}
.Special_Offer_Arrival .one:hover .btn_holder span{background: #ec2529;}
.Special_Offer_Arrival .two{width: 57%; float: left;}
.Special_Offer_Arrival .product_box .prd_img{}
.Special_Offer_Arrival .product_box .prd_img img{}
.Special_Offer_Arrival .product_box .prd_name{padding: 30px 0 0 10px;font-size: 14px; font-weight: 500;}
.Special_Offer_Arrival .product_box .prd_name span{color: #ec2529; display: inline-block; width: 100%; padding-top: 10px; font-size: 16px; font-weight: 600;}
.Special_Offer_Arrival .two ul li{padding: 10px; border-bottom: 1px solid #e4e3e3; display: inline-block; float: left; width: 100%; background: #fff;}
.Special_Offer_Arrival .two ul li:last-child{border-bottom: 0;}
.Special_Offer_Arrival .two ul li .prd_img{width: 105px; float: left;}
.Special_Offer_Arrival .two ul li .prd_img img{width: 100%;}
.Special_Offer_Arrival .two ul li .prd_name{width: 60%; float: left;}
.Special_Offer_Arrival .one .title.title_percentage img {margin-bottom:20px;}
.Special_Offer_Arrival .one .title span {font-size:35px;color:#111111;font-weight:600;vertical-align:middle;}
.Special_Offer_Arrival .one .title span strong {font-weight:800;font-size:40px;padding-right:2px;}

.Special_Offer_FreeDoese{padding: 30px 0; width: 100%; float: left;}
.Special_Offer_FreeDoese .item{background:#bcebfc; padding: 15px; display: block; float: left; width: 100%; transition: all 0.3s;}
.Special_Offer_FreeDoese .item:hover{background: #eceaea;}
.Special_Offer_FreeDoese .img_holder{width: 65%; float: left;}
.Special_Offer_FreeDoese .offer_img{width: 27%; float: right; padding-top: 35px;}

.Special_Offer_Popular{text-align: center; width: 100%; float: left; padding-bottom: 30px;}
.Special_Offer_Popular .item{width: 100%; float: left; display: block;}
.Special_Offer_Popular .main_content{padding: 10px 0 2px 0;}
.Special_Offer_Popular .main_content.bg1{background: url(/images/Offer-Page23/category-box-bg.png) no-repeat center 200px #d5ebff;}
.Special_Offer_Popular .main_content.bg2{background: url(/images/Offer-Page23/category-box-bg.png) no-repeat center 200px #e3e0d9;}
.Special_Offer_Popular .main_content.bg3{background: url(/images/Offer-Page23/category-box-bg.png) no-repeat center 200px #f2f4ff;}
.Special_Offer_Popular .main_content.bg1 .text_holder span.ShopNow{background: #000e75;}
.Special_Offer_Popular .main_content.bg2 .text_holder span.ShopNow{background: #473f2b;}
.Special_Offer_Popular .main_content.bg3 .text_holder span.ShopNow{background: #49517a;}
.Special_Offer_Popular .item:hover .main_content .text_holder span.ShopNow{background: #ec2529 !important;}
.Special_Offer_Popular .main_content .logo_img img{width: 58%; margin: 0 auto;}
.Special_Offer_Popular .main_content .text_holder{font-size: 20px; font-weight: 500; color: #111; padding: 20px 0;}
.Special_Offer_Popular .main_content .text_holder span.ShopNow{display: block; margin: 8px auto 0 auto; width: 100px; line-height: 30px; text-align: center; text-transform: uppercase; color: #fff; font-size: 14px; font-weight: 500; transition: all 0.3s; border-radius: 5px;}
.Special_Offer_Popular .main_content .text_holder span{font-weight: 800;}
.Special_Offer_Popular .main_content .img_holder img{width: 215px; margin: 0 auto;}

.Special_Offer_wecarepets{width: 100%; float: left; padding-top: 30px;}
.Special_Offer_wecarepets .left{width: 70%; float: left;}
.Special_Offer_wecarepets .left .main_content{width: 48.8%; float: left;}
.Special_Offer_wecarepets .left .main_content:last-child{float: right;}
.Special_Offer_wecarepets .left .title{text-align: right; font-size: 20px; font-weight: 800; text-transform: uppercase;}
.Special_Offer_wecarepets .left .title a:hover span{padding: 50px 30px 0 0;}
.Special_Offer_wecarepets .left .title span{background: url(/images/Offer-Page23/pet-title-arrow.png) no-repeat right 55px; padding: 50px 20px 0 0; float: right; display: inline-block; transition: all 0.3s;}
.Special_Offer_wecarepets .left .title img{float: left; margin: 0 10px; width: 36%;}
.Special_Offer_wecarepets .left .Shopping_icon{border: 4px solid #79ceea; width: 100%; float: left; text-align: center;}
.Special_Offer_wecarepets .left .Shopping_icon ul li{width: 100%; border-bottom: 4px solid #79ceea; float: left; width: 100%;}
.Special_Offer_wecarepets .left .Shopping_icon ul li:last-child{border-bottom: 0;}
.Special_Offer_wecarepets .left .Shopping_icon .box{width: 50%; float: left; padding: 30px 0 20px 0; border-right: 4px solid #79ceea; font-size: 14px; font-weight: 500; position: relative;}
.Special_Offer_wecarepets .left .Shopping_icon .box:nth-child(2n){border: 0;}
.Special_Offer_wecarepets .left .Shopping_icon .box img{margin: 0 auto 10px auto;}
.Special_Offer_wecarepets .left .Shopping_icon .box span.offer{width: 50px; line-height: 50px; background: #f10525; font-size: 12px; text-transform: uppercase; border-radius: 50px; color: #fff; position: absolute; top: 10px; left: 10px;}
.Special_Offer_wecarepets .right{width: 28%; float: right; font-size: 20px; font-weight: 700;padding-top: 81px;}
.Special_Offer_wecarepets .right ul li{width: 100%; float: left; margin-bottom: 5px; background: #79ceea; position: relative;}
.Special_Offer_wecarepets .right ul li:last-child{margin: 0;}
.Special_Offer_wecarepets .right ul li::before{content: ''; width: 8px; height: 8px; background: #fff; border-radius: 20px; position: absolute; top: 25px; left: 15px;}
.Special_Offer_wecarepets .right a{display: block; float: left; width: 100%; color: #fff; padding: 16px 0 17px 50px; background: url(/images/Offer-Page23/pet-title-arrow2.png) no-repeat 94% 20px;}
.Special_Offer_wecarepets .right a:hover{background: url(/images/Offer-Page23/pet-title-arrow2.png) no-repeat 90% 20px;}

.NewHome_2023_Banner2 .owl-dots {display:none !important;}



/*** TREAT PAGE PRODUCT SLIDER START ***/
.treat-new-section {padding: 20px 0;float:left;width:100%;}
.treat-lftdiv {width: 250px;float: left;background:#00abec;}
.treat-rgthdiv {width: 915px;float: right;}
.TreatProductCenterBanner_4 {margin: 10px 0 15px;float: left;width: 100%;text-align: right;}
.treat-lftdiv-inner {text-align: center;border: 2px solid #f0eded;padding: 24px 10px;}
.treat-lftimg {margin-bottom: 28px;}
/*.treat-content-bg {max-width: 205px;margin: 0 auto;padding: 5px 0;background: #a38e5b;color: #fff;font-size: 24px;border: 2px solid #baa77b;}*/
.treat-content-bg {max-width: 205px;margin: 0 auto;padding: 5px 0;background: #fec200;color: #000;font-size: 24px;border: 2px solid #fec200;}

.treat-lft-content strong{font-size: 36px;padding-left:5px;}
.treat-dicslft strong{font-size: 56px;vertical-align: middle;line-height: 56px;display: inline-flex;}
.treat-dicslft strong span {font-size: 36px;vertical-align: top;font-weight: normal;padding-left: 5px;}
.treat-dicslft span {font-size: 30px;font-weight: bold;vertical-align: middle;}
.treat-lft-content sup {font-size: 14px;font-weight: normal;}
.treat-new-btn {padding: 20px 0 0;}
.treat-new-btn {font-size: 18px;font-weight: bold;text-decoration: underline;}


.item.treat-prod{text-align: center;width: 94%;margin:0 1%;}
.item.treat-prod a{border: 1px solid #ececec;}
.treat-carousal .owl-prev, .treat-carousal .owl-next {width: 42px !important;height: 42px !important;}
.treat-carousal .owl-prev {background: url(/images/treat-prev-arrow1.png) !important;}
.treat-carousal .owl-next {background: url(/images/treat-next-arrow1.png) !important;}
.treat-carousal .owl-nav button.owl-next {right: -8px;}
.treat-carousal .owl-nav button.owl-prev {left: -20px;}
.treat-carousal .owl-next span, .treat-carousal .owl-prev span {display: none;}
.treat-carousal .owl-nav button.owl-prev, .treat-carousal .owl-nav button.owl-next{top: 40%;}
.treat-prod .foodpage_prd_img {height: 169px;}
.treat-prod .foodpage_prd_img img{width: 150px !important;}
.treat-prod .foodpage_prd_name{height: 60px;}
.treat-prod .foodpage_prd_price{padding: 10px 0 10px 0;}

/*==== 20-October-2023 ====*/

.frenzy23_border {
  height: 263px;
  width: 232px;
  background: linear-gradient(90deg, #1f448b 50%, transparent 50%), linear-gradient(90deg, #1f448b 50%, transparent 50%), linear-gradient(0deg, #1f448b 50%, transparent 50%), linear-gradient(0deg, #1f448b 50%, transparent 50%);
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: 16px 2px, 16px 2px, 2px 16px, 2px 16px;
  background-position:0 0px, 0px 267px, 0 250px, 230px -5px;
  padding: 4px;
  transition: background-position 10s;
  margin-top:-25px;
  display:table;
  padding:4px;
}
.owl-item:nth-child(2) .frenzy23_border {
	background: linear-gradient(90deg, #f0a608 50%, transparent 50%), linear-gradient(90deg, #f0a608 50%, transparent 50%), linear-gradient(0deg, #f0a608 50%, transparent 50%), linear-gradient(0deg, #f0a608 50%, transparent 50%);
	background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
	background-size: 16px 2px, 16px 2px, 2px 16px, 2px 16px;
	background-position:0 0px, 0px 267px, 0 250px, 230px -5px;
	padding: 4px;
	transition: background-position 10s;
	margin-top:-25px;
	display:table;
	padding:4px;
}
.owl-item:nth-child(3) .frenzy23_border {
	background: linear-gradient(90deg, #1f448b 50%, transparent 50%), linear-gradient(90deg, #1f448b 50%, transparent 50%), linear-gradient(0deg, #1f448b 50%, transparent 50%), linear-gradient(0deg, #1f448b 50%, transparent 50%);
	background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
	background-size: 16px 2px, 16px 2px, 2px 16px, 2px 16px;
	background-position:0 0px, 0px 267px, 0 250px, 230px -5px;
	padding: 4px;
    transition: background-position 10s;
    margin-top:-25px;
    display:table;
    padding:4px;
}

.owl-item:nth-child(4) .frenzy23_border {
	background: linear-gradient(90deg, #248a53 50%, transparent 50%), linear-gradient(90deg, #248a53 50%, transparent 50%), linear-gradient(0deg, #248a53 50%, transparent 50%), linear-gradient(0deg, #248a53 50%, transparent 50%);
	background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
	background-size: 16px 2px, 16px 2px, 2px 16px, 2px 16px;
	background-position:0 0px, 0px 267px, 0 250px, 230px -5px;
	padding: 4px;
    transition: background-position 10s;
    margin-top:-25px;
    display:table;
    padding:4px;
}

.owl-item:nth-child(5) .frenzy23_border {
	background: linear-gradient(90deg, #ca398f 50%, transparent 50%), linear-gradient(90deg, #ca398f 50%, transparent 50%), linear-gradient(0deg, #ca398f 50%, transparent 50%), linear-gradient(0deg, #ca398f 50%, transparent 50%);
	background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
	background-size: 16px 2px, 16px 2px, 2px 16px, 2px 16px;
	background-position:0 0px, 0px 267px, 0 250px, 230px -5px;
	padding: 4px;
    transition: background-position 10s;
    margin-top:-25px;
    display:table;
    padding:4px;
}

.frenzy23_border:hover {
    background-position: 212px 0px, 240px 268px, 0px 10px, 230px 108px;
}
.owl-item:nth-child(2) .frenzy23_border:hover{
    background-position: 212px 0px, 240px 268px, 0px 10px, 230px 108px;
}
.owl-item:nth-child(3) .frenzy23_border:hover{
    background-position: 212px 0px, 240px 268px, 0px 10px, 230px 108px;
}
.owl-item:nth-child(4) .frenzy23_border:hover{
    background-position: 212px 0px, 240px 268px, 0px 10px, 230px 108px;
}
.owl-item:nth-child(5) .frenzy23_border:hover{
    background-position: 212px 0px, 240px 268px, 0px 10px, 230px 108px;
}
.offer_content_frenzy23.frenzy23_border .offer_content, .offer_content_frenzy23.frenzy23_border_two .offer_content {margin:0;}

.frenzy23_border_two {
  height: 263px;
  width: 232px;
  background: linear-gradient(90deg, #502181 50%, transparent 50%), linear-gradient(90deg, #502181 50%, transparent 50%), linear-gradient(0deg, #502181 50%, transparent 50%), linear-gradient(0deg, #502181 50%, transparent 50%);
  background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
  background-size: 16px 2px, 16px 2px, 2px 16px, 2px 16px;
  background-position:0 0px, 0px 267px, 0 250px, 230px -5px;
  padding: 4px;
  transition: background-position 10s;
  margin-top:-25px;
  display:table;
  padding:4px;
}
.owl-item:nth-child(2) .frenzy23_border_two {
	background: linear-gradient(90deg, #c0c833 50%, transparent 50%), linear-gradient(90deg, #c0c833 50%, transparent 50%), linear-gradient(0deg, #c0c833 50%, transparent 50%), linear-gradient(0deg, #c0c833 50%, transparent 50%);
	background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
	background-size: 16px 2px, 16px 2px, 2px 16px, 2px 16px;
	background-position:0 0px, 0px 267px, 0 250px, 230px -5px;
	padding: 4px;
	transition: background-position 10s;
	margin-top:-25px;
	display:table;
	padding:4px;
}
.owl-item:nth-child(3) .frenzy23_border_two {
	background: linear-gradient(90deg, #9f0325 50%, transparent 50%), linear-gradient(90deg, #9f0325 50%, transparent 50%), linear-gradient(0deg, #9f0325 50%, transparent 50%), linear-gradient(0deg, #9f0325 50%, transparent 50%);
	background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
	background-size: 16px 2px, 16px 2px, 2px 16px, 2px 16px;
	background-position:0 0px, 0px 267px, 0 250px, 230px -5px;
	padding: 4px;
    transition: background-position 10s;
    margin-top:-25px;
    display:table;
    padding:4px;
}

.owl-item:nth-child(4) .frenzy23_border_two {
	background: linear-gradient(90deg, #976631 50%, transparent 50%), linear-gradient(90deg, #976631 50%, transparent 50%), linear-gradient(0deg, #976631 50%, transparent 50%), linear-gradient(0deg, #976631 50%, transparent 50%);
	background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
	background-size: 16px 2px, 16px 2px, 2px 16px, 2px 16px;
	background-position:0 0px, 0px 267px, 0 250px, 230px -5px;
	padding: 4px;
    transition: background-position 10s;
    margin-top:-25px;
    display:table;
    padding:4px;
}

.owl-item:nth-child(5) .frenzy23_border_two {
	background: linear-gradient(90deg, #0599e6 50%, transparent 50%), linear-gradient(90deg, #0599e6 50%, transparent 50%), linear-gradient(0deg, #0599e6 50%, transparent 50%), linear-gradient(0deg, #0599e6 50%, transparent 50%);
	background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
	background-size: 16px 2px, 16px 2px, 2px 16px, 2px 16px;
	background-position:0 0px, 0px 267px, 0 250px, 230px -5px;
	padding: 4px;
    transition: background-position 10s;
    margin-top:-25px;
    display:table;
    padding:4px;
}

.frenzy23_border_two:hover {
    background-position: 212px 0px, 240px 268px, 0px 10px, 230px 108px;
}
.owl-item:nth-child(2) .frenzy23_border_two:hover{
    background-position: 212px 0px, 240px 268px, 0px 10px, 230px 108px;
}
.owl-item:nth-child(3) .frenzy23_border_two:hover{
    background-position: 212px 0px, 240px 268px, 0px 10px, 230px 108px;
}
.owl-item:nth-child(4) .frenzy23_border_two:hover{
    background-position: 212px 0px, 240px 268px, 0px 10px, 230px 108px;
}
.owl-item:nth-child(5) .frenzy23_border_two:hover{
    background-position: 212px 0px, 240px 268px, 0px 10px, 230px 108px;
}


.TreatProductCenterBanner_2, .TreatProductCenterBanner_3 {display:none;}


/*==== *** ====*/



/*** NEW FOOD PAGE FEB 2024 ***/

.DogCatpet_food_category_section {width: 100%;float: left;margin: 0;}
.DogCat_food_categories {border:1px solid #00abec; border-radius: 10px 10px 0 0; width: 100%;}

.DogCat_food_categories_boxes {display: flex; align-items: center; justify-content: space-between; flex-flow: row wrap; width: 100%;padding:2% 2% 1%;text-align: center;}
.DogCat_food_categories_boxes .icon {background:#00abec;width: 100px; height: 100px; margin: 0 auto 10px; border-radius: 100%; display: flex; align-items: center; justify-content: center;}
.petfoodshop_bluebg_section .icon img {width:auto;}
.DogCat_all_category_items a {color: #000; font-size: 18px; font-weight: 500; text-decoration: none;}
.owl-carousel.DogCat_food_categories_boxes .owl-item img {width:auto;}


.DogCat_food_categories_boxes.owl-carousel .owl-nav{position: absolute;left:0; top: 35%; width:100%}
.owl-carousel.DogCat_food_categories_boxes .owl-nav button.owl-next, 
.owl-carousel.DogCat_food_categories_boxes .owl-nav button.owl-prev{border:0; background:rgba(0,0,0,0.7); border-radius:50px; cursor:pointer;color:#fff;}
.owl-carousel.DogCat_food_categories_boxes .owl-nav button.owl-next{right:0;} 
.owl-carousel.DogCat_food_categories_boxes .owl-nav button.owl-prev{left:0;}



.cls_type_blueBg {background:#00abec; padding: 20px;}
.search_filter.clsFocusscrole.clsFocusscroleMobile.foodtypesearch {background:#00abec; padding: 20px; border:1px solid #00abec;}
.search_filter.clsFocusscrole.clsFocusscroleMobile.foodtypesearch .search_filter_col .input_box {height: 50px;border-radius: 50px;padding: 0 15px;font-size:15px;}

.search_filter.clsFocusscrole.clsFocusscroleMobile.foodtypesearch .search_filter_col .search___filter_icon {border: none; height: 50px; padding: 0;}
.foodtypesearch select {display: inline-block;-webkit-appearance: none;-ms-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;outline: none;
background: url(/images/food-page-Oct24/icons/top-seller-arrow.png) no-repeat center right 15px !important;background-size: auto !important;}





@media only screen and (max-width:1000px),(max-width:1199px){
.treat-lftdiv{width:calc(25% - 10px); margin-right:10px ;}
.treat-rgthdiv{width:73%;}
}

@media only screen and (max-width:900px),(max-width:999px){
.treat-lftimg {margin-bottom:20px;}
.treat-lftdiv-inner {padding: 17px 10px;}

}

@media only screen and (max-width:940px){
.TreatProductCenterBanner_3 {margin: 10px 0 15px;float: left;width: 100%;text-align: right;display:block !important;}
.TreatProductCenterBanner_3 img {width:98%;}
.TreatProductCenterBanner_4 {display:none;}
}

@media only screen and (max-width:800px),(max-width:899px){
.treat-lftdiv{width:calc(32.33% - 10px); margin-right:10px ;}
.treat-rgthdiv{width: 65.66%;}
.treat-lft-content strong{font-size: 26px;}
.treat-dicslft strong{font-size: 36px;vertical-align: middle;}
.treat-prod .foodpage_prd_name {height: 40px;}
.treat-prod .foodpage_prd_img {height: 155px;}
.treat-dicslft strong span{font-size: 26px;}
.TreatDoggyExtraDiv {display:none;}
}

@media only screen and (max-width:700px),(max-width:799px){
.treat-prod .foodpage_prd_img {height: 150px;}
.treat-prod .foodpage_prd_img img {width: 130px !important;}
.treat-lftdiv-inner{padding: 21px 10px;}
/*.treat-carousal .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{width: 26px !important;height: 26px !important;background-size: 26px !important;}*/
.treat-carousal .owl-nav button.owl-prev {left: -15px;}
.treat-carousal .owl-nav button.owl-next {right: -15px;}
.treat-dicslft strong {line-height:42px;}
}


@media only screen and (max-width:767px){

.frenzy23_border {width:100%;background-position:0 0px, 0px 267px, 0 250px, 100% -5px;}
.owl-item:nth-child(2) .frenzy23_border {background-position:0 0px, 0px 267px, 0 250px, 100% -5px;}
.owl-item:nth-child(3) .frenzy23_border {background-position:0 0px, 0px 267px, 0 250px, 100% -5px;}
.owl-item:nth-child(4) .frenzy23_border {background-position:0 0px, 0px 267px, 0 250px, 100% -5px;}
.owl-item:nth-child(5) .frenzy23_border {background-position: 0 0px, 0px 267px, 0 250px, 100% -5px;}

.frenzy23_border:hover {background-position: 212px 0px, 240px 268px, 0px 10px, 100% 108px;}
.owl-item:nth-child(2) .frenzy23_border:hover{background-position: 212px 0px, 240px 268px, 0px 10px, 100% 108px;}
.owl-item:nth-child(3) .frenzy23_border:hover{background-position: 212px 0px, 240px 268px, 0px 10px, 100% 108px;}
.owl-item:nth-child(4) .frenzy23_border:hover{background-position: 212px 0px, 240px 268px, 0px 10px, 100% 108px;}
.owl-item:nth-child(5) .frenzy23_border:hover{background-position: 212px 0px, 240px 268px, 0px 10px, 100% 108px;}


.frenzy23_border_two {width: 100%;background-position:0 0px, 0px 267px, 0 250px, 100% -5px;}
.owl-item:nth-child(2) .frenzy23_border_two {background-position:0 0px, 0px 267px, 0 250px, 100% -5px;}
.owl-item:nth-child(3) .frenzy23_border_two {background-position:0 0px, 0px 267px, 0 250px, 100% -5px;}
.owl-item:nth-child(4) .frenzy23_border_two {background-position:0 0px, 0px 267px, 0 250px, 100% -5px;}
.owl-item:nth-child(5) .frenzy23_border_two {background-position:0 0px, 0px 267px, 0 250px, 100% -5px;}

.frenzy23_border_two:hover {background-position: 212px 0px, 240px 268px, 0px 10px, 100% 108px;}
.owl-item:nth-child(2) .frenzy23_border_two:hover{background-position: 212px 0px, 240px 268px, 0px 10px, 100% 108px;}
.owl-item:nth-child(3) .frenzy23_border_two:hover{background-position: 212px 0px, 240px 268px, 0px 10px, 100% 108px;}
.owl-item:nth-child(4) .frenzy23_border_two:hover{background-position: 212px 0px, 240px 268px, 0px 10px, 100% 108px;}
.owl-item:nth-child(5) .frenzy23_border_two:hover{background-position: 212px 0px, 240px 268px, 0px 10px, 100% 108px;}


}

@media only screen and (max-width:600px),(max-width:699px){
.treat-lft-content strong{font-size: 20px;}
.treat-content-bg{font-size: 20px;}
.treat-dicslft strong{font-size: 30px;}
.treat-dicslft span{font-size: 26px;}
.treat-prod .foodpage_prd_img img {width: 115px !important;}
.treat-prod .foodpage_prd_img {height: 130px;}
.treat-lftimg {margin-bottom: 20px;}
.treat-carousal .owl-nav button.owl-prev, .treat-carousal .owl-nav button.owl-next{top: 30%;}
.treat-lftdiv-inner{padding: 18px 10px;}
.treat-new-btn {font-size: 16px;}

.search_filter.clsFocusscrole.clsFocusscroleMobile.foodtypesearch .search_filter_col {width:100%; padding:5px 0; }
}

@media only screen and (max-width:500px){
.TreatProductCenterBanner_3, .TreatProductCenterBanner_4 {display:none !important;}
.TreatProductCenterBanner_2 {margin: 5px 0 10px;float: left;width: 100%;text-align: right; display:block;}
.TreatProductCenterBanner_2 img {width:98%;}
.treat-carousal .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{width: 36px !important;height: 36px !important;background-size: 100% !important;}
.treat-carousal .owl-nav button.owl-next {right: -5px;}
}


@media only screen and (max-width:500px),(max-width:599px){
.treat-content-bg {font-size: 18px;}
.treat-lft-content strong {font-size: 18px;}
.treat-dicslft strong span {font-size: 20px;}
.treat-dicslft strong {font-size: 24px;}
.treat-dicslft span {font-size: 20px;}
.treat-prod .foodpage_prd_img img {width: 100px !important;}
.treat-prod .foodpage_prd_img {height: 113px;}
.treat-lftdiv-inner {padding: 16px 10px;}
.treat-content-bg span span {display: inline-block;}
.treat-lftimg {margin-bottom: 14px;}

.DogCat_food_categories {margin-top:20px;}
.DogCat_food_categories_boxes {padding:4% 2% 1%}
.search_filter.clsFocusscrole.clsFocusscroleMobile.foodtypesearch {margin-top:0;}

}

@media only screen and (max-width:400px), (max-width:499px) {
.item.treat-prod {width: 96%;}
.treat-lftdiv {width: calc(42% - 10px);margin-right: 10px;}
.treat-rgthdiv {width: 56%;}
.treat-lftimg {margin-bottom: 15px;}
.treat-carousal .owl-nav button.owl-next {right: -10px;}
.treat-prod .foodpage_prd_img {height: 114px;}
.treat-new-btn {padding: 18px 0 0;}
}

@media only screen and (max-width:300px), (max-width:399px) {
.treat-lftdiv-inner {padding: 19px 10px;}
}

@media only screen and (max-width:360px){
.treat-lftdiv-inner {padding: 18px 10px;}
.treat-lftimg {margin-bottom: 20px;}
}

@media only screen and (max-width:338px){
.treat-content-bg {font-size: 16px;}	
.treat-dicslft strong {font-size: 22px;}
.treat-dicslft strong span {font-size: 18px;}
.treat-lftdiv-inner {padding: 20px 10px;}
.treat-dicslft strong span {padding-left:2px;}
.treat-dicslft span {font-size: 18px;}
}

@media only screen and (max-width:320px){
.treat-new-btn {font-size: 14px;}
.treat-lftdiv-inner {padding: 22px 10px;}
.treat-new-btn {padding: 20px 0 0;}
.treat-dicslft strong {font-size: 18px;}
.treat-dicslft span {font-size: 18px;}
.treat-dicslft strong span {font-size: 18px;}
}

/*** TREAT PAGE PRODUCT SLIDER END ***/